body, html {

	font: 9pt Arial, Helvetica, sans-serif;
	background: #242424;
	
	color: #d9d9d9;
	padding: 0;
	margin: 0;
	line-height: 1.5em;
}
#hd { margin-bottom:3px;background: #242424 url(http://www.writeexcellence.com/images/body-bg.jpg) center top no-repeat; height: 236px;}

.Title { font-size: 1.3em; background: #202020; margin-bottom: 15px; margin-top: 15px; padding-top: 10px; padding-bottom: 10px; display:block;}
img {
	border: none;
}
/*#logo { visibility:hidden;}*/

a, a:active { color: white; text-decoration:none;}
a:hover { color:#E36C0A; text-decoration:underline;}

/* cart css */

input, textarea { font-family: Arial; font-size: 125%; padding: 0; margin: 0; }
label { display: block; } 
.error { color: red; font-weight: normal; }

#logo {
/*background: url(images/logo.png) top left no-repeat;*/
display:block;
height:70px;
width:354px;
}
#logo a {display:block;
height:70px;
width:354px;}
#logo h1 { display:none;}

.border {
	border: solid 1pt #303030;
	padding:5px 5px 5px 20px;
	margin-bottom:5px;
	font-size: 9pt;
}
.redborder {
	border: solid 1pt #e36c0a;
	padding:10px;
	margin-bottom:5px;
	font-size: 9pt;
}
hr { margin-top: 10px !important;}
#searchstring {
background:none repeat scroll 0 0 transparent;
border:medium none;
color:#999999;
margin-top:3px;
padding-top:1px;
width:125px;
height:25px;
padding-left:15px;
font-size:small;
font-family: arial, times;
}
.static { color: #999;}
.noborder { border: none;  } 
#salesrep {  background: url(http://www.writeexcellence.com/images/salesrep.jpg) left bottom no-repeat; width:99px display:block; }
	#salesrepcontact { display:block;
					   margin-left:110px;
					   _margin-top: -15px;
					   *margin-top: -15px; *line-height: 1.3em;
 

		}
	.side-button {
		
		text-align:center;
		background:#666666;
		display:block;
		padding: 1.5em;
		_padding: 1em;
		
	}
	
	.side-button-order {
		text-align:center;
		background:#666666;
		display:block;
		padding: 10px;
		margin-top:10px;
	}

strong { font-weight:bold;}
.border ul li, .border ol li { list-style-image:url(http://www.writeexcellence.com/images/bullet.gif); margin-left:5px;}
.feature {color:#D9D9D9;}
.free 	 {color:white;}
.plain 	 {color:#bfbfbf;}

#ft a { color: white !important;}

#menu { font-family:Arial, Helvetica, sans-serif; float:left; }
#menu ul{ list-style-type: none; padding: 0;}

	#menu li { vertical-align:middle; display: block; float: left; width: 105px; height: 30px; text-align:center; margin: auto 5px auto 5px; padding: 2px; }
	
	#menu a { padding-top:5px; display: block; width: 105px; height:20px; text-decoration:none; color:#fff; font-size:
	9pt; }
    #menu  { }
	

	#menu .active  { margin-top:5px; }
			#home { border: solid 1pt rgb(227,108,10);}
			#why { border: solid 1pt rgb( 192,0,0);}
			#process { border: solid 1pt rgb(0,112, 192);}
			#order { border: solid 1pt rgb(118,146,60);}
			#faq { border: solid 1pt rgb(227,108,10);}
			#contact { border: solid 1pt rgb(112,48,160);}
			
			#home:hover, #home.active { background-color: rgb(227,108,10);}
			#why:hover, #why.active { background-color: rgb( 192,0,0);}
			#process:hover,  #process.active{ background-color: rgb(0,112, 192);}
			#order:hover, #order.active { background-color:rgb(118,146,60);}
			#faq:hover, #faq.active { background-color: rgb(227,108,10);}
			#contact:hover, #contact.active  { background-color: rgb(112,48,160);}
					
			#details dl { background:#ededed; color: #333; }
			#details dt { width: 150px; float:left; text-align:right; margin-right: 20px; background-color:#202020; color: #fff; }
			#details dd { width:350px; text-align:left; margin-bottom: 2px;}






#orderform table td
{ min-width: 170px; text-align: left; font-weight:bold; }
#orderform input, #orderform select { height: 1.5em; margin-bottom: 5px;}
#orderform .dollar  { float:left; }


#contactform table td
{ min-width: 170px; text-align: left;  font-weight:bold;}
#contactform input, #contactform select { height: 1.5em; margin-bottom: 5px; }
			
.button { font-family:Arial !important;
height:30px !important;
margin-left:250px;
margin-top:20px;
padding-left:15px;
padding-right:15px;
font-size: 1em;}
.Title { font-weight: bold !important;}

#ft { margin-top:20px; text-align:right;}

a, a:active { color: white; font-weight:bold; text-decoration:underline;}
a:hover { color:#E36C0A; text-decoration:none;}

#footer-text span {text-indent: 10px; margin-left: 23px; margin-right: 23px; font-size: x-small;}
#qoute{ display:block; text-align:justify; font-size: x-small;}
#qoute p { background-color:#303030;  ;margin-right:0px; margin-left: 290px; margin-bottom:20px; padding:10px;}
#disclaimer { display:block; border: solid 1pt #303030;
	padding:5px 5px 5px 20px; text-align:justify; margin-top:20px; margin-bottom:20px; font-size: x-small;}
.style3 {font-weight: bold; font-family: "Lucida Handwriting"; font-size: x-small; }
.style5 {font-weight: bold; font-family: "Lucida Handwriting"; font-size: x-small; }

/* for transition effects */
#slide { margin: auto; border-collapse: separate; border-spacing: 20px; background-color: transparent; }
#slide td { vertical-align: top; text-align:left; width: 235px }
hr { margin-top: 20px; }

pre { text-align: left; overflow: visible }
code { background-color: #ffc }
pre code { background-color: #eee }

.pics { height: 232px; width: 232px; padding:0; margin:0; overflow: hidden }
.pics img { height: 200px; width: 200px; padding: 15px; border: 1px solid #ccc; background-color: #eee; top:0; left:0 }
.pics img {
	-moz-border-radius: 10px; -webkit-border-radius: 10px;
}

.hd {	background-color: #151515;	font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom: 5px; margin-top: 5px;}
.logo { font-family:"Lucida Handwriting";}
.bullet { background: transparent url(http://www.writeexcellence.com/images/bullet.gif) left center no-repeat; float:left; display:block; width:5px; margin-right: 30px; margin-left:20px; 
}
#roundbox { padding:10px; background: transparent url(http://www.writeexcellence.com/images/roundbox.gif) left center no-repeat;}

#search-box {
background:url(http://www.writeexcellence.com/images/search.jpg) no-repeat scroll right 3px transparent;
position:absolute;
right:0;
}

.req { color: #E36C0A;}
.contact_moduletitle { font-weight: bold; margin-top: 2em; margin-bottom: 1.5em; font-size: 1.5em; }
.contact_moduletitle > input { padding-bottom: 10px;}




