img.social { float: right; width: 32px; height: 32px; border: 0; margin: 10px 10px 0 0;}



html, body { text-align: center; margin-bottom: 10px;}

#container { width: 951px; margin: auto; }

#logo { height: 108px; text-align: left; background: url(images/blogo.jpg) no-repeat;  }
#logo p.rt { float: right; width: 270px; font-family: arial; font-size: 12px; font-weight: bold; margin: 0; padding-top: 28px; text-align: right; }
#logo p.rt span { font-size: 20px; }

#hnav { clear: both; height: 52px; line-height: 52px; text-align: left; }
#hnav ul { padding: 0; margin: 0; width: 951px; }
#hnav li { float: left; list-style-type: none; }
#hnav a { background: #F37123; padding: 9px 12px; color: #fff; font-size: 11px; font-family: arial; text-transform: uppercase; margin: 0 3px; font-weight: bold; text-decoration:none;}
#hnav a:hover { background: #fb9171; }

#hnav a.selected  { background: #b8b0b1; }
#hnav a:hover.selected  { background: #dfdbdc ; }

#hnav li.cross a { background: url(images/cross.jpg); width: 102px; height: 32px; }

#himg { clear: both; background: #000; text-align: left; }
#himg #slide { float: left; width: 650px; height: 304px; background: url(images/slide_auto.jpg); border-right: 2px solid #fff; }
#himg #box { float: left; width: 299px; height: 304px; background: #F37123; }
#himg #box #inner { padding: 15px 10px; font-family: arial; font-weight: bold; }

#himg #box #inner h6 { font-size: 28px; color: #fff; margin: 0; }
#himg #box #inner p.otext { font-size: 14px; color: #fdedc7; }
#himg #box #inner p.select { text-align: center; }
#himg #box #inner p.quote { text-align: center; }
#himg #box #inner p.quote .button { border: none; background: url('images/quote_button.jpg'); width: 269px; height: 56px; cursor: pointer; cursor: hand; }

#himg #box #inner p.wtext { font-size:12px; color: #fff; }


.spacer { height: 30px; }
#mainContent { clear: both; color: #000; text-align: left; }
#mainContent #featProducts { float: left; width: 567px; }
#mainContent #featProducts #back { background: url(images/featprod.jpg) repeat-y; }

#mainContent #featProducts #content { width: 544px; font-size: 12px; font-family: arial; padding: 1px 0px; text-align: left; }
#mainContent #featProducts #content h1 { padding-bottom: 10px; border-bottom: 1px solid #c0c0c0; margin-bottom:  5px; text-transform: uppercase; font-size: 16px; }

#mainContent #contentArea { font-family: arial; font-size: 12px; }
#mainContent #contentArea h1 { font-size: 18px; text-transform: uppercase; margin: 0 0 20px 0; padding: 10px 0; border-top: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0; }
#mainContent #contentArea h1 a { float: right; font-size: 13px; background: #000; color: #fff; padding: 5px 7px; text-transform: normal; font-weight: bold; text-decoration: none; }

#mainContent #contentArea #rbox { float: right; width: 30%; padding: 20px; border: 1px solid #c0c0c0; margin-left: 30px; }
#mainContent #contentArea #rbox h3 { margin: 0; text-transform: uppercase; color: #F37123; font-weight: bold; border-bottom: 1px solid #e7e7e7; padding-bottom: 10px; }
#mainContent #contentArea #rbox li { padding: 2px 0; border-bottom: 1px dotted #000; }
#mainContent #contentArea li.spacing { padding-bottom: 10px; }
#mainContent #contentArea td { border-bottom: 1px solid #000; }

#featProducts #content #boxes { margin-bottom: 25px; }
#featProducts #content #boxes h6 { margin: 0 0 5px 0; font-size: 14px; color: #f38b11; font-weight: bold; }
#featProducts #content #boxes h6 a { color: #f38b11; text-decoration: none; }
#featProducts #content #boxes h6 a:hover { color: #000;  }
#featProducts #content #boxes ul { margin: 0; padding: 0; }
#featProducts #content #boxes li { float: left; width: 50%; list-style-type: none; padding-top: 7px; }
#featProducts #content #boxes li img { width: 75px; height: 55px;  float: left; margin-right: 5px; }
#featProducts #content #boxes li p { padding-right: 5px; }
#featProducts #content #boxes .wbox { height: 96px; border-bottom: 1px solid #c3c3c3; }
#featProducts #content #boxes .gbox { height: 96px; border-bottom: 1px solid #c3c3c3; background: #e5e5e5; }


#mainContent #featProducts #bot { height: 7px; background: url(images/featprod_bot.jpg) no-repeat; }

#mainContent #rightbar { float: left; width: 374px; margin-left: 10px; font-family: arial; }
#mainContent #rightbar h4 { margin-top: 0; background: url(images/hbar.jpg) no-repeat #c0c0c0; width: 324px; height: 35px; font-size:14px; color: #fff; font-weight: bold; text-transform: uppercase; padding-left: 50px; padding-top: 15px; }
#mainContent #rightbar h3 { font-size: 13px; }
#mainContent #rightbar p { font-size: 12px; padding: 0 0 0 3px; }
#mainContent #rightbar p.right { text-align: right; }
#mainContent #rightbar p.right a { color: #000; font-weight: bold; }
#mainContent #rightbar p.right a: link { text-decoration: none; }
#mainContent #rightbar p.right a: visited { text-decoration: none; }
#mainContent #rightbar p.right a: hover { text-decoration: none; }

#mainContent #rightbar ul { font-family: arial; font-size: 11px; margin: 0; padding: 0 5px; }
#mainContent #rightbar li { list-style-type: none; padding: 3px 5px; border-bottom: 1px dotted #9f9f9f; }
#mainContent #rightbar li a { text-decoration: none; }
#mainContent #rightbar li a:link { color: #000; }
#mainContent #rightbar li a:visited { color: #000; }
#mainContent #rightbar li a:hover { color: #c0c0c0; }


#footer { clear: both;  text-align: left; margin-top: 8px; padding-top: 8px; border-top: 1px solid #e7e7e7; }
#footer p { margin: 0; }
#footer p.copy { float: left; font-size: 10px; font-family: arial, sans-serif; width: auto; }
#footer p.copy a { color: #000; text-decoration: none; }
#footer p.links { float: right; width: auto; }
#footer p.links a { font-size: 11px; font-weight: bold; color: #000; font-family: arial; }

#form { width:550px }
#form label{ float: left; width: 100px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; }
#form p { float: left; margin: 0; padding: 0 10px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
#form br { clear: left; }
#form input, textarea{ width: 180px;margin-bottom: 10px; }
#form textarea{ width: 75%; height: 120px; }
#form #submit { text-align: left; padding-right: 10px; }
#form #submit #submitbutton { width:auto; padding: 3px 5px; }

.msg_success	{	font-family: arial;  font-size: 12px;	color: #00BB00;	}
.msg_failure	{	font-family: arial;  font-size: 12px;	color: #CC0000;	}

.header { font-weight: bold; }


#overview ul { margin: 0; padding-left: 0; clear: both; }
#overview li { margin: 0 75px 30px 0; width: auto; float: left; list-style-type: none;  }
#overview h6 { margin: 0 0 5px 0; }
#overview h6 a { font-weight: bold; font-size: 16px; color: #F37123; text-decoration: none;  }
#overview img { width: 230px; height: 76px; border: 1px solid #c0c0c0; padding: 3px; }
#overview p { margin: 5px 0 0 0; }
#overview p a { color: #000; text-decoration: none; font-weight: bold; font-size: 11px; }

#claims td { padding: 5px; }

 
