/* CSS Document */
body{ margin:0px; padding:0px; background-color:#FFF; background-image:url('/images/buildimages/topfade.jpg'); background-repeat:repeat-x; background-position:left top}
.clearing{margin:0px; padding:0px; clear:both; float:none; line-height:1px; height:1px; width:100%}
.heading{font-family:Arial,Helvetica,sans-serif; color:#2779BD; font-size:14px; font-weight:bold}
.subheading{font-family:Arial,Helvetica,sans-serif; color:#2779BD; font-size:17px; font-weight:bold; margin-top:0px; margin-bottom:5px}
.subheading2{font-family:Arial,Helvetica,sans-serif; color:#F00; font-size:17px; font-weight:bold; margin-top:0px; margin-bottom:5px}
/* Header 1 - Start */
#topnav{position:absolute; width:900px; left:50%; margin-left:-450px; top:10px; height:172px; float:left; padding:0px 0px 0px 0px}
#logoarea{margin:0px; padding:0px; float:left; width:650px}
.strapline{margin-top:5px; margin-left:105px; padding:0px; font-family:Arial,Helvetica,sans-serif; color:#2779BD; font-size:14px}
.newstrapline{font-family:Arial,Helvetica,sans-serif; color:#2779BD; font-size:14px}
#newstrapline h1{font-family:Arial,Helvetica,sans-serif; color:#2779BD; font-size:20px}
#logoarea h1{color:#0061B1; font-size:20px; margin-top:10px; margin-left:0px}
.phonenumber{padding:0px; float:right; margin-top:18px; margin-right:0px; margin-bottom:0px; margin-left:0px; text-align:right}
.newphonenumber{padding:0px; float:right; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; text-align:right}
#topnav .logo{margin:0px; padding:0px; float:left}
table.menu a{border:1px solid #333; display:block; padding-right:0px; padding-bottom:0px; padding-left:0px; padding-top:9px}
div.menu a{color:#000; background:#fff; text-decoration:none; font-size:10px; text-transform:uppercase; text-align:center; line-height:16px; font-family:Arial,Helvetica,sans-serif; padding:1px 3px}
div.menu a:link{color:#000; background:#fff}
div.menu a:active{color:#000; background:#fff}
div.menu a:visited{color:#000; background:#fff}
div.menu a:hover{color:#fff; background:#0061B1; border:1px solid #000}
div.menu a.members{color:#f00; background:#fff; text-decoration:none; font-size:10px; text-transform:uppercase; text-align:center; line-height:16px; font-family:Arial,Helvetica,sans-serif; padding:2px 5px}
div.menu a.members:link{color:#f00; background:#fff}
div.menu a.members:active{color:#f00; background:#fff}
div.menu a.members:visited{color:#f0000; background:#fff}
div.menu a.members:hover{color:#fff; background:#f00; border:1px solid #000}
div.menu{float:right}
/* Header 1 - End */
#underheader{position:absolute; width:900px; top:165px; left:50%; margin-left:-450px}
/* Sidenav - Start */
#leftnav{width:175px; float:left; min-height:600px; padding:0px; background-color:#FFF}
#sidebar ul{padding:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px}
#sidebar li{margin:0px; padding-top:5px; padding-right:0px; padding-bottom:5px; padding-left:5px; list-style-type:none; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#F0F0F0; width:160px}
#sidebar form{margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:5px}
/* Sidenav - End */
/* Inner - Start */
#inner{float:right; width:720px; vertical-align:top; border-left:0px; background-color:#FFF; min-height:600px; padding:0px 0px 5px; 5px}
#homeinner{float:right; width:900px; vertical-align:top; border-left:0px; padding:0px 0px 5px; 5px}
.shopping_cart_box{width:180px}
.headerbar{background-color:#CA162E; font-size:14px; font-family:Arial,Helvetica,sans-serif; color:#FFF; font-weight:bold; margin-top:10px; margin-bottom:5px; padding:5px}
/* Inner - End */
/* Footer - Start */
#footer{padding-bottom:45px; width:910px}
.footerlinks{padding:0px; float:left; width:900px; margin-top:10px; margin-right:0px; margin-bottom:0px; margin-left:10px}
#footer a, a:link, a:active, a:visited{color:#1999E3; text-decoration:underline}
#footer a:hover{color:#F00; text-decoration:underline}
/* Footer - End */
