body {background: #000000 url(../images/bg_body.jpg) repeat-x top;  margin: 0px 0px 0px 0px;}
p{  line-height:20px;  margin: 0px 0px 20px 0px;}

p img{padding-right:10px;}
h1, h2, h3 {margin: 0;padding:0;display: inline;}
h1 {font-size:1.2em;color: #006C84; margin: 20px 0px 10px 0px;display: inline;}
h2 {font-size:1.1em;color: #006C84;  margin: 20px 0px 5px 0px;display: inline;}
h3 {font-size:1.0em;color: #006C84; margin: 15px 0px 0px 0px;display: inline;}

ul {line-height:20px; list-style: square}


a:link {color:#006C84}
a:active {color:#006C84}
a:visited {color:#006C84}

.clear {clear:both;}

#wrapper1 {width:850px; margin: auto;height:134px; background: url(../images/nav_bg.jpg) bottom no-repeat;}
#wrapper2 {width:850px; margin: 0 auto; background:#ffffff url(../images/content_bg.gif) repeat-x top;}


/*----navigation----*/	


#nav, #nav ul {padding:12px 0px 0px 0px; margin:0px 0px 0px 0px; width:850px; font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#ffffff;}
#nav a { padding-top:2px; height:30px; display: block;  color:#ffffff; text-decoration: none; text-align:center;}
#nav a:hover {}
#nav li {float: left; width:105px; list-style: none; }
#nav li ul {position: absolute; width:173px; left: -999em;  background: url(../images/dropdown_bg.gif) no-repeat bottom; }
#nav li ul li {border:0px; font-weight: normal; width:173px; margin-bottom:5px }
#nav li ul li.header {font-weight: bold; text-align:center; color:#616365;display: block; border-bottom:1px solid #cccccc;  margin: 0px 0px 5px 0px;  }
#nav li ul li a { background: none;height:18px;}
#nav li ul li a:hover { background: none; background-color: #630303}
#nav li:hover ul {left: auto;}
#nav li:hover ul, #nav li.sfhover ul {left: auto;}

#breadcrumbs{font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#FF8400; margin: 10px 0px 0px 0px;}
#breadcrumbs a {font-weight: bold; color:#FF8400}
/*----navigation----*/


#banner {width:850px; height:289px;}

#content {width:760px;padding:0px; margin-left:auto;margin-right:auto;}
#contentleft {width:580px;padding:0px 0px 20px 0px;float:left;margin:30px 0px 0px 40px; display:inline;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#006C84;}

#contentright {width:209px; height:500px; float:right; display: inline; margin: 0px 0px 0px 0px;padding:0px;display:inline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:14px; color:#86C23F; background: url(../images/rhs_bg.jpg) no-repeat top;}

#contentright p { color:#C41307; margin:0px 20px 0px 20px; line-height:16px}
.speechmarkend {margin-bottom:-8px}
#contentright p a {color:#999999; text-decoration:none}
#contentright p a:hover { text-decoration:underline}

#contentright img {padding:0px}



#contentright h2{color:#DFDDDD;}

.floatr{float:right; margin:0 0px 0px 20px;}
.floatl{float:left; margin:20px 20px 10px 0;}

/*h1 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:21px;color:#817F7F; font-weight: normal}
h2 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#817F7F; margin: 0px 0px 10px 0px;
	padding: 0px;font-weight: bold}*/
	
/*faq collapsable features*/
.productItem {clear: left;width:580px;height: 30px;margin-bottom: 2px;background: #ffffff url(../images/blind_bg.gif) repeat-x top;}

/* fix for IE that takes containing div margin and applies to input */
#productInfo input {margin-left: -14px;}

#productInfo[id] input {margin-left: 0;}

.productItem h2 { margin:0px; z-index:1;}

.productItem img {clear: left; float: left; margin: 10px 17px 0 12px; border:none}

a.productfeature{width: 420px; margin: 9px 0 0 0;float: left;font-size: 12px;font-weight: bold; color: #006C84; text-decoration:none; }

.productItem p {padding-top: 10px;}

a.productToggle {float: left; padding:10px 0px 0px 0px;font-size: 11px;}

.productItem a:hover {color: #FF0000;}

#feature1Detail, #feature2Detail, #feature3Detail, #feature4Detail, #feature5Detail, #feature6Detail, #feature7Detail, #feature8Detail, #feature9Detail, #feature10Detail, #feature11Detail {display: none; clear: left;}
/*faq collapsable features*/	

/*contact form layout*/
label,cfinput,cftextarea {display: block; float: left; margin-bottom: 10px; font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif; }

input,textarea {border: 0px solid #cccccc;background: #ffffff url(../images/form_bg.jpg) no-repeat; width:300px; }

.button {background: #FF0000; color:#FFFFFF}

label {text-align: right; width: 130px; padding-right: 40px;}

br {clear:left;}

p.errortxt {color:#FF8400; font-weight:bold;}
/*end contact form layout*/


#head {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:20px;color:#DFDDDD; font-style:normal;}


#footer{width:835px; height: 27px; padding:8px 15px 0px 0px; margin-top:20px; background:url(../images/footer_bg.gif) top left no-repeat; text-align:right; font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#ffffff;}
#footer a {color:#ffffff; text-decoration:none}
