body {background: #D1A66E none repeat scroll 0 0; margin: 0; text-align: center} /*#E8B36D#000000 url(../images/bg_body.jpg) repeat-x top;  margin: 0px 0px 0px 0px;*/
p{  line-height:20px;  margin: 0px 0px 20px 0px; font-size:1.3em; color:#000000}

p img{padding-right:10px;}
h1, h2, h3 {margin: 0;padding:0;}
h1 {font-size:1.5em;color: #C41307; margin: 0px 0px 10px 0px;font-family: Verdana, Arial, Helvetica, sans-serif;}
h2 {font-size:1.5em;color: #C41307; margin: 20px 0px 5px 0px;font-family: Verdana, Arial, Helvetica, sans-serif;}
h3 {font-size:1.5em;color: #C41307; margin: 15px 0px 0px 0px;font-family: Verdana, Arial, Helvetica, sans-serif;}

ul {line-height:20px; list-style: square}


a:link {color:#C41307}
a:active {color:#C41307}
a:visited {color:#C41307}

.clear {clear:both;}

#wrapper1 {width:825px; margin: 0 auto; height:44px; background: url(../images/nav_bg.jpg) bottom no-repeat; text-align: left}
#wrapper2 {width:825px; margin: 0 auto; background:#ffffff; text-align: left }/*url(../images/content_bg.gif) repeat-x top;*/
/*border-width: .2em;border-style: dotted;border-color: #900; */


/*----navigation----	

display:table;
  padding:0; 
  margin:0 auto; 
  list-style-type:none;
  white-space:nowrap;*/

#nav, #nav ul {display:block; padding:0.49em 0em 0em 0em; margin:0em; font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#ffffff;}
#nav a { padding-top:0.5em;  display: block;  color:#ffffff; text-decoration: none; text-align:center;}
#nav2 a { padding-top:0.5em; display: block;  color:#FFFC5E; text-decoration: none; text-align:center;}
#nav a:hover {color:#FFFC5E}       
#nav li {float: left; width:137px; list-style: none; }
#nav li ul {position: absolute; width:137px; 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----*/


#extlink img {border:medium none; padding-right:10px;}

#banner {width:825px; height:268px;}

#content {width:760px;padding:0px; margin-left:auto;margin-right:auto;}
#contentleft {width:565px;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:#000000;}

#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:#000000;} /*color:#86C23F; background: url(../images/content_bg.jpg) no-repeat top;}*/

#contentright p { color:#C41307; margin:0px 20px 0px 20px; line-height:16px}
.speechmarkend {margin-bottom:-2px;margin-left:4px}
#contentright p a {color:#999999; text-decoration:none}
#contentright p a:hover { text-decoration:underline}

#contentright img {padding:0px}



#contentright h2{color:#DFDDDD;}
.floatContact{float:right; margin:-30px 20px 0px 0px;}
.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 collapsible features*/
.productItem {clear: left;width:565px;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 collapsible 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;}

#wrapper3 {width:825px; margin: auto;height:44px; background: url(../images/nav_bg_footer.jpg) bottom no-repeat;}


#footer, #footer ul {display:block; padding:0.49em 0em 0em 0em; margin:0em;  font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#ffffff;}
#footer a { padding-top:0em; display: block;  color:#ffffff; text-decoration: none; text-align:center;}
#footer2 a { padding-top:0em; display: block;  color:#FFFC5E; text-decoration: none; text-align:center;}
#footer a:hover {color:#FFFC5E}
#footer li {float: left; width:137px; list-style: none; }
#footer li ul {position: absolute; width:137px; left: -999em;  background: url(../images/dropdown_bg.gif) no-repeat bottom; }
#footer li ul li {border:0px; font-weight: normal; width:173px; margin-bottom:5px }
#footer li ul li.header {font-weight: bold; text-align:center; color:#616365;display: block; border-bottom:1px solid #cccccc;  margin: 0px 0px 5px 0px;  }
#footer li ul li a { background: none;height:18px;}
#footer li ul li a:hover { background: none; background-color: #630303}
#footer li:hover ul {left: auto;}
#footer li:hover ul, #footer li.sfhover ul {left: auto;}

#contentfooter {display:inline;font-family:Verdana, Arial, Helvetica, sans-serif;}
#contentfooter p{ font-family: Verdana, Arial, Helvetica, sans-serif; line-height:20px;  margin: 0px 0px 20px 0px; font-size:10px; color:#000000;text-align:center;}
/*{ color:#C41307; margin:0px 20px 0px 20px; line-height:16px}*/
