﻿/*--- Common ---*/
* { padding:0px; margin:0px; }
body { background:#DBEDF4 url(../images/background.gif) left top repeat-x; color:#747474; font:normal 11px/18px Arial, Helvetica, sans-serif; }
.floatLeft, .floatMid { float:left; }
.floatRight { float:right; }
.clear { clear:both; display:block; }


/*--- Wrapper ---*/
#Wrapper { width:919px; margin:auto; }

/*--- Header ---*/
#Header { height:159px; position:relative; background:url(../images/logo.gif) left 16px no-repeat; }
#Header h1.logo { position:absolute; left:17px; top:36px; }
#Header h1.logo a { display:block; width:234px; height:81px; text-indent:-9999px; overflow:hidden; }
#Header .floatRight { background:url(../images/top-menu-bg.gif) left top repeat-x; margin-right:16px; }
#Header .floatRight .innerLeft { padding-left:12px; background:url(../images/top-menu-left.gif) left top no-repeat; }
#Header .floatRight .innerRight { padding-right:12px; background:url(../images/top-menu-right.gif) right top no-repeat; height:30px; overflow:hidden; font:bold 11px/30px Arial, Helvetica, sans-serif; color:#62B8DB; white-space:nowrap; }
#Header .floatRight .innerRight a { text-decoration:none; padding:0px 3px; color:#BCE4F4; }
#Header .floatRight .innerRight a:hover { text-decoration:underline; }
#Header .phone { width:201px; height:62px; background:url(../images/phone.JPG) left top no-repeat; position:absolute; top:45px; left:694px; text-indent:-9999px; overflow:hidden; } 

#Header .menu { width:653px; height:35px; overflow:hidden; left:250px; top:124px; position:absolute; background:#00232F; }
#Header .menu li { display:inline; }
#Header .menu li a { height:35px; float:left; display:block; overflow:hidden; text-indent:-9999px; }
#Header .menu li a.home { background:url(../images/home.gif) left top no-repeat; width:67px; }
#Header .menu li a.movingGuide { background:url(../images/moving-guide.gif) left top no-repeat; width:114px; }
#Header .menu li a.services { background:url(../images/services.gif) left top no-repeat; width:82px; }
#Header .menu li a.storage { background:url(../images/storage.gif) left top no-repeat; width:75px; }
#Header .menu li a.movingSupplies { background:url(../images/moving-supplies.gif) left top no-repeat; width:132px; }
#Header .menu li a.coupons { background:url(../images/coupons.gif) left top no-repeat; width:82px; }
#Header .menu li a.printLebels { background:url(../images/print-labels.gif) left top no-repeat; width:101px; }

#Header .menu li a.home:hover, #Header .menu li a.homeSel { background:url(../images/home.gif) left bottom no-repeat; width:67px; }
#Header .menu li a.movingGuide:hover, #Header .menu li a.movingGuideSel { background:url(../images/moving-guide.gif) left bottom no-repeat; width:114px; }
#Header .menu li a.services:hover, #Header .menu li a.servicesSel { background:url(../images/services.gif) left bottom no-repeat; width:82px; }
#Header .menu li a.storage:hover, #Header .menu li a.storageSel { background:url(../images/storage.gif) left bottom no-repeat; width:75px; }
#Header .menu li a.movingSupplies:hover, #Header .menu li a.movingSuppliesSel { background:url(../images/moving-supplies.gif) left bottom no-repeat; width:132px; }
#Header .menu li a.coupons:hover, #Header .menu li a.couponsSel { background:url(../images/coupons.gif) left bottom no-repeat; width:82px; }
#Header .menu li a.printLebels:hover, #Header .menu li a.printLebelsSel { background:url(../images/print-labels.gif) left bottom no-repeat; width:101px; }

/*--- Content ---*/
#Content { padding:5px; background:url(../images/content-top-bg.gif) left top no-repeat #fff; }
#Content h2 { color:#006699; font:normal 30px/36px Georgia, "Times New Roman", Times, serif; font-style:italic; margin-bottom:15px; }
#Content p { margin-bottom:15px; }
#Content p.more { margin-bottom:0px; text-align:right; }
#Content .bannerArea { height:282px; position:relative; }
#Content .bannerArea .quote { width:274px; left:624px; top:13px; position:absolute; background:#E9ECEF url(../images/quote-bg.gif) left top repeat-y; }
#Content .bannerArea .quote .top { height:54px; background:url(../images/get-a-moving-quote.gif) left top no-repeat; }
#Content .bannerArea .quote .mid { padding:0px 20px; }
#Content .bannerArea .quote .mid td { font:bold 11px Arial, Helvetica, sans-serif; color:#333333; padding:2px 0px; line-height:normal }
#Content .bannerArea .quote .mid td .inputBox, #Content .bannerArea .quote .mid td select { width:97px; border:1px solid #7F9DB9; padding:2px 3px; font:normal 11px Arial, Helvetica, sans-serif; color:#747474; }
#Content .bannerArea .quote .mid td select  { width:222px; }
#Content .bannerArea .quote .bottom { height:18px; background:url(../images/quote-bottom.gif) left top no-repeat; }
#Content .banner { height:208px; background:url(../images/banner.jpg) left top no-repeat #E3F4FA; }
#Content .bannerBot { background:url(../images/banner-bot-bg.gif) left top repeat-x #2795C0; height:30px; padding-left:18px; padding-top:11px; }
#Content .bannerBotArrow { height:9px; background:url(../images/arrow-down.gif) 30px top no-repeat; }
#Content .topArea .floatLeft { padding-left:18px; width:585px; }
#Content .topArea .floatRight { width:274px; padding-right:11px; padding-top:11px; }
#Content .midTxt { height:41px; margin-top:15px; background:url(../images/submit-free-text.gif) 18px 9px no-repeat #EEEEEE; text-align:right; margin-bottom:18px; }
#Content .HomeBottomArea { padding-bottom:18px; padding-left:18px; padding-right:18px; }
#Content .HomeBottomArea .floatLeft, #Content .HomeBottomArea .floatMid, #Content .HomeBottomArea .floatRight { width:260px; }
#Content .HomeBottomArea .floatLeft { padding-right:46px; }
#Content .HomeBottomArea .headings { height:37px; }
#Content .HomeBottomArea .imageArea { height:142px; margin-bottom:11px; }


/*--- Footer ---*/
#Footer .top { height:65px; background:#208CB6 url(../images/footer-top-bg.gif) left top repeat-x; color:#C5EFFD; }
#Footer .top .floatLeft { background:url(../images/footer-top-left.gif) left top no-repeat; padding-left:26px; padding-top:14px; height:51px; width:500px; }
#Footer .top .floatLeft a { color:#C5EFFD; text-decoration:none; font-weight:bold; padding:0px 3px; }
#Footer .top .floatLeft a:hover { text-decoration:underline; }
#Footer .top .floatRight { background:url(../images/footer-top-right.gif) right top no-repeat; text-align:right; padding-right:26px; padding-top:14px; height:51px; width:200px; }
#Footer .top .floatRight a { text-decoration:underline; color:#C5EFFD; }
#Footer .top .floatRight a:hover { text-decoration:none; }
#Footer .bottom { background:url(../images/main-bottom-bg.gif) left top no-repeat; height:59px; }
