@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; background-image:url(../images/bgstrip.gif); background-repeat:repeat-x; background-position:top; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; }

a{ color:#3366CC; }

form{ padding:0; margin:0; }
input{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; }

div.clear{ clear:both; height:1px; font-size:1px; line-height:1px; }

div.header{ width:900px; margin:0 auto; }
div.headerterms{ width:650px; margin:0 auto; }

div.logo{ float:left; margin:20px 0 0 0; } 
 
div.navigation{ float:right; margin:74px 0 0 0; }
div.navigation ul{ padding:0; margin:0 }
div.navigation li{ float:left; background-color:#000000; margin:0 1px 0 1px; width:90px; text-align:center; padding:4px 0 2px 0; font-weight:bold; border-top:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; list-style-type:none; list-style:none; }
div.navigation li.selected{ background-color:#d4c4a2; }
div.navigation li:hover{ background-color:#d4c4a2; }
div.navigation a{ color:#FFFFFF; text-decoration:none }
div.navigation a.selected{ color:#000000; }
div.navigation li:hover a{ color:#000000; }

div.footer{ font-size:11px; line-height:15px; padding:20px 0 20px 0; width:900px; margin:0 auto; }
div.footer ul{ margin:0; padding:0; }
div.footer li{ float:left; padding:0 5px 0 0; list-style-type:none; list-style:none; margin:0; }
div.footer a{ color:#000; }

div.footerterms{ font-size:11px; line-height:15px; padding:0 0 20px 0; width:650px; margin:0 auto; }
div.footerterms ul{ margin:0; padding:0; }
div.footerterms li{ float:left; padding:0 5px 0 0; list-style-type:none; list-style:none; margin:0; }
div.footerterms a{ color:#000; }

div.container{ margin:0 auto; width:900px; padding:20px 0 0 0; }
div.containerterms{ margin:0 auto; width:650px; padding:20px 0 0 0; }

div.contentleft{ float:left; width:655px; }
div.contentwide{ float:left; width:875px; }

div.images { float:left; margin:0 15px 0 0; width:260px; }
div.images img{ border:2px solid #000; clear: left; margin-bottom:5px; } 
div.imageshome { float:left; margin:0 15px 0 0; width:220px; }
div.imageshome img{ border:1px solid #000; clear: left; margin-bottom:5px; } 

div.detail{ float:left; width:350px } 
div.detail h1{ font-size:26px; line-height:36px; padding:0; margin:0 0 15px 0 }
div.detail h2{ font-size:16px; line-height:20px; padding:5px 0 0 0; margin:0 0 10px 0; color:#de2516; }
div.detail h3{ font-size:14px; line-height:18px; padding:5px 0 0 0; margin:0 0 10px 0; }
div.detail p{ font-size:12px; line-height:16px; padding:0; margin:0 0 12px 0 } 
div.detail ul{ padding:0; margin:0 0 12px 18px }
div.detail li{ font-size:12px; line-height:16px; padding:0; margin:0 0 3px 0 } 
div.detail ul.row1{ float:left; width:150px; margin:0; padding:0;  }
div.detail ul.row2{ float:left; width:150px; }
div.detail ul.row1 li{ background-image:url(../images/bullet_arrow.gif); background-repeat:no-repeat; background-position:top left; list-style:none; list-style-type:none; padding:0 0 4px 14px; margin:0 }
div.detail ul.row2 li{ background-image:url(../images/bullet_arrow.gif); background-repeat:no-repeat; background-position:top left; list-style:none; list-style-type:none; padding:0 0 4px 14px; margin:0 }

div.details{ float:left; width:570px } 
div.details h1{ font-size:32px; line-height:36px; padding:0; margin:0 0 15px 0 }
div.details h2{ font-size:16px; line-height:20px; padding:5px 0 0 0; margin:0 0 10px 0; color:#de2516; }
div.details h3{ font-size:14px; line-height:18px; padding:5px 0 0 0; margin:0 0 10px 0; }
div.details p{ font-size:12px; line-height:16px; padding:0; margin:0 0 12px 0 } 
div.details ul{ padding:0; margin:0 0 12px 18px }
div.details li{ font-size:12px; line-height:16px; padding:0; margin:0 0 3px 0 } 

div.contentright{ float:right; width:227px; border:2px solid #000000; background-color:#FFF; padding:0 0 5px 0; }
div.contentright h2{ font-size:13px; line-height:16px; color:#ffffff; background-color:#000; margin:0 0 9px 0; padding:5px 0 5px 7px; }
div.contentright p{ margin:0; padding:0 0 7px 7px; font-size:12px; font-weight:bold; }
div.contentright p.submit{ margin-top:13px; }
div.contentright input{ margin-top:3px; }
div.contentright input.styled{ background-color:#e6e6e6; border:1px solid #e6e6e6; }
div.contentright select{ background-color:#e6e6e6; border:0px; } 

div.optin{ float:right; clear:right; width:175px; padding:10px 20px 5px 10px; margin:0 30px 0 0 }
div.optin h2{ font-size:12px; line-height:16px; margin:0 0 5px 0; padding:5px 0 5px 7px; }
div.optin p{ margin:0; padding:0 0 7px 7px; font-size:11px; }

h2.tradename{ margin-bottom:0; padding-bottom:0; padding-top:26px; clear:both }

h1.searchresults{ font-size:16px; line-height:20px; }  

div.terms{ float:left; width:650px } 
div.terms h1{ font-size:18px; line-height:20px; padding:0; margin:0 0 15px 0 }
div.terms h2{ font-size:14px; line-height:18px; padding:5px 0 0 0; margin:0 0 10px 0;  }
div.terms h3{ font-size:14px; line-height:18px; padding:5px 0 0 0; margin:0 0 10px 0; }
div.terms p{ font-size:12px; line-height:16px; padding:0; margin:0 0 12px 0 } 
div.terms ul{ padding:0; margin:0 0 12px 18px }
div.terms ol{ padding:0; margin:0 0 12px 30px }
div.terms li{ font-size:12px; line-height:16px; padding:0; margin:0 0 15px 0 } 
div.terms ul.row1{ float:left; width:150px; margin:0; padding:0;  }
div.terms ul.row2{ float:left; width:150px; }
div.terms ul.row1 li{ background-image:url(../images/bullet_arrow.gif); background-repeat:no-repeat; background-position:top left; list-style:none; list-style-type:none; padding:0 0 4px 14px; margin:0 }
div.terms ul.row2 li{ background-image:url(../images/bullet_arrow.gif); background-repeat:no-repeat; background-position:top left; list-style:none; list-style-type:none; padding:0 0 4px 14px; margin:0 }


