*{margin:0;padding:0;}
body{background-color:#fff;color:#000000;font-weight:normal;text-decoration:none;font-size:12px;text-align:center;font-family:Arial,Helvetica,sans-serif;}
a img{border:0;}
.clear{width:100%;clear:both;height:0px;font-size:0px;line-height:0px;}
.forminfo{font-weight:bold;color:red;margin:10px;}
.separator{width:100%;height:5px;font-size:0px;line-height:0px;background-image:url('/images/separator_line.gif');clear:both;}
#overall{width:770px;margin:0 auto;}
#header{width:770px;margin:0 auto;}
#header #banner{position:relative;height:63px;}
#header #banner .left{float:left;}
#header #banner .right{float:right;text-align:left;position:absolute;bottom:9px;right:0px;}
#header #banner .right a{color:#0065a4;text-decoration:none;font-size:14px;font-weight:bold;}
#header #banner .right a img{position:relative;top:4px;}
.preload{display:none;}
#body{position:relative;z-index:100;text-align:center;}
#body #content{margin:0 auto 3px;background-color:#fff;padding:15px 0;min-height:250px;}
#footer{color:#000;font-size:1.3em;font-weight:bold;background-color:#fff;padding:10px 0;}
#footer a{color:#0065a4;font-size:0.75em;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer .copy{font-size:0.75em;font-weight:normal;}
.line{clear:both;height:1%;}
.single-homebox{margin:0 auto !important;float:none !important;}
.homebox{width:365px;margin:5px 20px 15px 0;float:left;}
.homebox a{color:#0065a4;text-decoration:none;}
.homebox a.moreinfo img{top:2px;margin-left:3px;display:inline;clear:left;}
.homebox .image{float:left;width:110px;}
.homebox .text{float:left;width:240px;margin:0 0 0 12px;text-align:left;}
.homebox .text .title{float:left;font-size:20px;font-weight:bold;}
.homebox .text .text{float:left;margin:3px 0 0;}
.featuredProducts{width:750px;margin:0 auto;background-color:#fff;text-align:left;}
.featuredProducts a{color:#0065a4;text-decoration:none;}
.featuredProducts div{margin:0 0 15px;width:100%;float:left;}
.featuredProducts .last{margin:0;}
.featuredProducts div a.title{font-weight:bold;font-size:15px;margin:0 10px 5px 0;}
.featuredProducts div div.image{float:left;width:75px;margin:0 10px 0 0;}
.featuredProducts div div.content{float:left;width:665px;margin:4px 0 0;}
.featuredProducts div p a:hover{text-decoration:underline;}
.maintitle{text-align:left;font-size:22px;font-weight:bold;border-bottom:2px solid black;margin:0 0 10px;}
.policies{padding:0px 10px;text-align:left;}
.contactbox{text-align:left;margin:5px 5px 15px;font-weight:bold;}
.contactbox .title{font-size:20px;font-weight:bold;}
.contactbox .title a{color:#0065a4;text-decoration:none;}
.contactbox .content{margin-left:5px;}
.contactbox ul{margin:2px 15px;}
.contactleft{float:left;margin-left:35px;}
.contactright{float:right;margin-right:35px;}
form.contactform{width:250px;margin:0 auto;}
form.contactform div{float:left;margin:5px 0;}
form.contactform label{width:70px;text-align:right;margin-right:5px;float:left;font-weight:bold;color:#0065a4;line-height:18px;}
form.contactform input[type=text], form.contactform textarea{width:165px;float:left;}
form.contactform select{width:170px;float:left;}
form.contactform textarea{height:150px;}
#waitOverlay{position:fixed;background-image:url('images/overlay_bg.png');top:0;left:0;width:100%;height:100%;z-index:1000;}
#waitOverlayImg{position:fixed;top:250px;left:50%;margin-left:-110px;}
