/*--[ imports ]-----------------------------------------------------------------*/
@import "/common/stylesheet/forms.css"; 

BODY{ background:#E4DDAB url("../image/new/background.gif") repeat-x; 
		margin:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
	}
	
a{color:#0A5FCC}
p,.fauxp{margin: 5px 5px 15px; line-height:18px;}

#container{margin:10px auto;width:773px;background:#FCFBF6 url("../image/new/container-back.gif") repeat-y;}
#firstH{margin-top:0;}


#header{height:151px; background: url("../image/new/header-back.gif") no-repeat;}
#header h1{float:right;margin:0;padding:0;}
#header h1 a{display:block;width:435px; height:39px; background:url("../image/new/header-cba-text.gif") no-repeat; margin:33px 23px 0 0;}
#header h1 span,#header h2 span{display:none;}
#header h2{float:left;margin:0;padding:0;}
#header h2 a{display:block;width:163px; height:151px; background:url("../image/new/header-logo.gif") no-repeat; margin:0 0 0 17px;}
#header UL{clear:right;float:right;margin:0;padding:23px 15px 0 0;;width:520px;}
#header LI{ list-style-type:none;margin:0; float:right;padding:0;display:block;}
#header LI a{color:#387241; text-decoration:none;display:block;padding:6px 12px 5px; font-weight:bold;}
#header LI a:hover{background:#387241; color:white;}

#navdrop UL {display:none;position:absolute;float:none;width:auto;margin:0;padding:0px;background:#E4DDAB;top:132px;}
#navdrop UL LI{float:none; white-space:nowrap;margin:0;border-bottom:1px solid #BBB58C;}
#navdrop UL LI a{font-size:12px;padding:8px 18px 8px 20px;}

#footer{
	height:65px; background: url("../image/new/footer-back.gif") no-repeat; color:#E4DDAB; text-align:center; padding:10px;font-size:11px;
	clear:both;
}
#footer a{color:white;text-decoration:none;}
#footer a:hover{color:#387241;}
#footer ul{margin:0;padding:10px 0 0;}
#footer li {
	margin: 0;
	padding: 0 7px;
	color: #D8D8BE;
	display: inline;
	border-right: 1px solid #999;
}
#footer li.last{border-right:0;}

#mainbody{padding:0px 17px 17px;}

H1,H2{ font-family: "Utopia Std","Times New Roman", Times, serif; 
	margin:0px 0 15px;
	padding:0;
	color:#A55844; 
	font-variant: small-caps; 
	font-size:32px;
	font-weight:bold;
}
H2{ font-size:24px; margin-top:35px; }

H3{margin:0px; font-size:17px; font-weight:bold;}

#twocolumn{float:left;width:520px;}
#rightnav{float:right;width:210px;}

#twocolumn P, #onecolumn P{
	line-height:1.5em;
}

#rightnav dl{background:url("../image/new/rightnav-back.gif") bottom no-repeat;margin:0 0 10px 0;padding:0 0 25px;}
#rightnav dt{background:url("../image/new/rightnav-top.gif") top no-repeat; margin:0;padding:8px 12px; font-weight:bold; font-size:15px;}
#rightnav dd{margin:0;padding:0 0 2px;background:url("../image/new/rightnav-sep.gif") bottom no-repeat;}
#rightnav dd a{font-size:12px; color:#387241; text-decoration:none;display:block;padding:10px 10px 10px 25px; margin:0 4px;font-weight:bold;}
#rightnav dd a:hover{color:black;background:#BBB58C}

.includeList{margin:0;padding:0}
.includeList li{background:#EDE9CE url("../image/new/includelist-back.gif") bottom no-repeat; list-style-type:none;margin:0 0 15px;clear:both;}
.includeList li h3{background:url("../image/new/includelist-top.gif") top no-repeat;padding:11px 15px 4px 35px}
.includeList li p{padding:5px 20px 15px 40px;margin:0;}
.includeList li div {height:26px; padding:10px;}

.buttonMoreInfo{background:url("../image/new/button-moreinfo.gif") no-repeat;width:99px;height:26px;display:block;float:right}
.buttonMoreInfo span{display:none;}

.price{font-size:25px;font-weight:bold;color:#A5462E;letter-spacing:-1px;}
#purchasing{width:513px;height:146px; margin:5px auto 20px; background:#83ADE1 url("../image/new/purchasing-box.gif") no-repeat;color:white;
			}
#purchasing h3{float:left; font-size:20px;margin:0;padding:17px 0 0 17px;}
#purchasing .price{float:right;width:118px;text-align:center; padding-top:13px;}
#online{clear:both;float:left;width:40%;padding:20px 0 0 17px}
#purchasing h4{margin:0;padding:0 0 10px 0;;color:black;font-size:14px;font-weight:bold;}
#byphone{float:right;width:50%;padding:20px 0 0 17px}
#byphone p{margin:0;padding:6px 0 0;font-size:20px;letter-spacing:-1px;font-weight:bold}
#online a{display:block;width:144px;height:40px; background:url("../image/new/button-ordernow.gif") no-repeat;}
#online a span{display:none;}


/* Testimonials */
#testimonials dt{
	background:url("../image/new/quotes.gif") top left no-repeat; 
	font-style:italic;
	color:#605C48;
	padding:0 0 0 15px; 
	text-indent:15px; line-height:1.5em;
}

#testimonials dd{text-align:right;padding:0 20px 30px;margin:0;}
#testimonials dd h2{text-align:left;padding:0;margin:0;}
#moreTestimonials{text-align:right;padding:0 10px 30px;margin-top:-20px; font-size:12px;}

.bulletlists li{padding-bottom:10px; line-height:1.5em;}

.definition {padding:5px 20px; font-family:serif; font-size:16px;color:#666666;}
.definition dt{font-weight:bold}
.definition dd{margin:0;padding:5px 0px;}

.note{background:#F4F2E6 url("../image/new/note-back.gif") no-repeat; border:3px solid #E7E4CE;padding:12px 15px 15px 55px; 
		line-height:18px;
		font-style:italic;
		color:#605C48;
	  }
	  
.upgrade{background:url("../image/new/upgrade-bottom.gif") bottom no-repeat; color:#6E6733;width:513px; margin:10px auto 20px; }
.upgrade h4{background:url("../image/new/upgrade-top.gif") top no-repeat;margin:0;padding:0; font-size:16px; line-height:20px; 
			padding:22px 10px 18px 55px; }
.upgrade p{margin:0;padding:0 15px 15px; line-height:17px;}
.upgrade a{color:black;}

.pictureP{
	float:right;
	padding:10px;
	text-align:center;
}