body {padding:0px; margin:0px; font-family:arial;}
.clearfix:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.container {width:982px; padding:0px; margin:0px;}
.header {width:982px; height:100px; padding:0px; margin:0px; padding-bottom:3px; border-bottom:1px solid green;}

.main {background:url(/soapbox/graphics/icons/bodyBG.jpg) no-repeat; width:982px; padding:0px; margin:0px;}
.main:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.topnav {background:url(/soapbox/graphics/icons/topnavBG.gif) repeat-x; background:#123579;height:37px; width:982px; padding:0px; margin:0px;}
.topnav ul {padding:0px; margin:0px 0px 0px 280px;}
.topnav ul li {padding-right:30px; float:left; list-style:none; padding:0px; margin:0px;}
.topnav ul li p {padding:5px 30px 3px 30px; margin:6px 0px 5px 0px; background:url(/soapbox/graphics/icons/dots.gif) repeat-y right top; }
.topnav ul li p a {color:#FFFFFF; font-weight:bold; text-decoration:none; font-size:14px; font-family:arial;}
.topnav ul li p a.on {color:#649AD2;}
.topnav ul li p a:hover {color:#649AD2;}
.topnav ul li p.last {background:none;}
.main .leftNav {width:200px; padding:0px; margin:0px; float:left;}
.main .mainContent {width:825px; padding:0px; margin:0px; float:left;}
.main .contentContainer {height:476px; padding:0px; margin:0px;}
.main .content {font-family:arial; line-height:20px; font-size:16px; color:#FFFFFF; padding:40px 0px 0px 260px;}


h1 {position:absolute; left:30px; top:170px; font-size:32px; font-family:trebuchet ms, arial; font-weight:bold; color:#333333; opacity:0.7;filter:alpha(opacity=70); line-height:40px;}
.content a {color:#FFFFFF;}
.content a:hover {color:#000000;}

.homePromo {position:absolute; left:40px; top:300px;}

.locations {width:725px;}
.locations .i {float:left; width:400px;}
.locations .i a {color:#F4D181;}
.locations .f {float:left; width:325px;}
.locations .f li {margin:0px 0px 8px 0px;}

.locBlock .a {float:left; padding-right:15px;}
.locBlock .p {float:left; text-align:right; width:260px;}
.locMap {clear:both; text-align:right; padding-top:10px;}


.rightNav {z-index:20; position:absolute; left:10px; top:220px;}
.rightNav li {list-style:none; padding:0px 0px 10px 0px; margin:0px;}
.rightNav a {color:#000000; font-size:16px; text-decoration:none; font-weight:bold;}
.rightNav a:hover {color:#0033cc; font-size:16px; text-decoration:underline; font-weight:bold;}
.rightNav a.on {color:#0033cc; font-size:16px; text-decoration:underline; font-weight:bold;}

.footer {clear:both; width:962px; position:relative; top:-20px; text-align:right;color:#777777; font-family:arial; font-size:11px; padding-right:20px;}
.footer a {color:#777777;}
.footer a:hover {color:#FFFFFF;}

.promos {width:675px;}
