body,h1, h2, h3, form,ul,li,ol { margin:0px; padding:0px; }
ul, ol { list-style:none; }
p { margin:13px 0px; padding:0px; }

/* Floating */
.fl { float:left; }
.fr { float:right; }
.cl { clear:both; }

/* Text align */
.tal { text-align:left; }
.tac { text-align:center; }
.tar { text-align:right; }
.taj { text-align:justify; }
.vm { vertical-align:middle; }

a { color:#005993; text-decoration:underline; }
a:hover { color:#000000; }
a, a img { border:0 none; outline:none; }

.hline { background:url(../images/line.gif) repeat-x center; }
.vline { background:url(../images/line.gif) repeat-y center; }

input, select, textarea { color:#555; font:normal 12px Arial,Tahoma; border:1px solid #666666; padding:2px; vertical-align:middle; }
.button { font-weight:bold; color:#FFFFFF; padding:1px 7px; width:auto !important;
	background:url(../images/butbg.gif) repeat-x center; border:1px solid #ca0c00; }
.noborder { border:0px none; vertical-align:middle; }

html { background:url(../images/topbg.gif) repeat-x top #fff; }
body { color:#333333; font:normal 12px Arial,Tahoma,Helvetica; background:url(../images/footerbg.gif) repeat-x bottom; }

#main { width:980px; margin:auto; }

#topPart { height:89px; }
#topPart h1 { float:left; padding:14px 0 0 13px; }
#topPart h1 a { display:block; height:60px; width:234px; text-indent:-9999px; background:url(../images/logo.gif); }
#topPart h2 { color:#3f3f3f; font:normal 18px Arial, Tahoma; padding-top:7px; }
#topPart .phone { font:bold 16px Arial; padding:2px 0; }
#topPart .phone b { color:#006099; font-size:24px; font-family:"Arial Black",Arial,Tahoma; }

#mainMenu,
#mainMenu li,
#mainMenu a:hover { background:url(../images/menubg.gif) no-repeat; }
#mainMenu { height:41px; font-weight:bold; }
#mainMenu li { float:left; background-position:100% 100%; padding-right:2px; }
#mainMenu a { color:#FFF; text-decoration:none; display:block; height:30px; padding:11px 19px 0 19px; }
#mainMenu a:hover,
#mainMenu a.active { background-position:-25px 100%; }
#mainMenu .first a:hover,
#mainMenu .first a.active { background-position:0 100%; }

#header { font:bold 13px Arial; height:264px; position:relative; }
#header .text { text-align:center; position:absolute; top:0; left:264px; }
#header h1 { color:#004682; font:bold 40px Tahoma,Arial; }
#header h1 span,
#header h3 span { color:#cf0002; }
#header h3 { color:#222; font:bold 16px Arial, Tahoma; margin-top:3px; }
#header .date { color:#4a4a4a; padding:9px 25px; }
#quotesForm { width:350px; padding:83px 0 0 300px; }
#quotesForm .row { clear:both; line-height:22px; padding:2px 0 3px 0; }
#quotesForm label { float:left; width:135px; text-align:right; padding-right:5px; }
#quotesForm a.small { color:#555; text-decoration:underline; font-weight:normal; }

.homeHeader { background:url(../images/home-header.jpg); }

.movingCompHeader { background:url(../images/moving-companies-header.jpg); }
.movingCompHeader .text { left:502px !important; }
.movingCompHeader #quotesForm { padding-left:538px; }

.longDistanceHeader { background:url(../images/long-distance-header.jpg); }
.longDistanceHeader .text { left:255px !important; }
.longDistanceHeader .text h3 { padding-left:192px; }
.longDistanceHeader #quotesForm { padding-left:538px; }

.atlantaheader { background:url(../images/atlanta-header.jpg); }
.atlantaheader .text { left:285px !important; }
.atlantaheader .text h3 { padding-left:192px; }
.atlantaheader #quotesForm { padding-left:538px; }

.internationalHeader { background:url(../images/international-header.jpg); }
.internationalHeader .text { left:166px !important; }
.internationalHeader #quotesForm { padding-left:333px; }

.autoTransportHeader { background:url(../images/auto-transport-header.jpg); }
.autoTransportHeader .text { left:410px !important; }
.autoTransportHeader .text h3 { padding-left:50px; }
.autoTransportHeader #quotesForm { padding-left:538px; }

.truckRentalHeader { background:url(../images/truck-rental-header.jpg); }
.truckRentalHeader .text { left:259px !important; }
.truckRentalHeader #quotesForm { padding-left:352px; }

.selfStorageHeader { background:url(../images/self-storage-header.jpg); }
.selfStorageHeader .text { left:260px !important; }
.selfStorageHeader #quotesForm { padding-left:330px; }

.packSupplHeader { background:url(../images/packing-supplies-header.jpg); }
.packSupplHeader .text { left:345px !important; }
.packSupplHeader #quotesForm { padding-left:384px; }

#midPart { background:url(../images/rightbg.gif) repeat-y right #fff; }
#midPart.noHeader { background:url(../images/notheaderbg.gif) no-repeat top #fff; padding:5px 30px 0 30px; }
#contentPart { float:left; width:642px; padding:0 0 0 23px; line-height:18px; }

#rightPart { float:right; width:276px; padding:8px; }
#rightPart .box { margin-bottom:10px; background:url(../images/rightbox-bottom.gif) no-repeat bottom; }
#rightPart .box h2 { color:#004178; font-size:16px; padding:10px 0 0 10px; height:31px; background:url(../images/rightbox-head.gif); }
#rightPart .box .content { padding:3px 10px 10px 10px; }

#footer { clear:both; padding-top:28px; height:90px; text-align:center; background:url(../images/footerlinkbg.jpg) no-repeat top; }
#footer div { padding-top:28px; }
#footer a { color:#333333; text-decoration:none; padding:0 5px; }
#footer a:hover { color:#000; text-decoration:underline; }
.footerCorner { height:8px; overflow:hidden; background:url(../images/footercorner.gif) top; margin-bottom:15px; }

.privecyText { font-weight:normal; padding:4px 0 4px 18px; background:url(../images/privecy-ico.gif) no-repeat 0 4px; }
.servicesText { padding:6px 0 0 0; line-height:18px; }
.servicesText a { font-weight:bold; }

.guidesBox { padding:15px 0; }
.guidesBox .top { background:url(../images/home-box-top.gif); height:7px; overflow:hidden; }
.guidesBox .content { padding:0px 10px; }
.guidesBox .bottom { background:url(../images/home-box-bottom.gif); height:7px; overflow:hidden; }
.guidesBox h2 { font:bold 16px Arial; text-transform:uppercase; }
.guidesBox .box1,
.guidesBox .box2,
.guidesBox .box3,
.guidesBox .box4 { float:left; width:153px; margin-right:10px; }
.guidesBox .box1 { background:#e1f4ff; }
.guidesBox .box2 { background:#e7f7dd; }
.guidesBox .box3 { background:#fbebde; }
.guidesBox .box4 { background:#ffe2e5; margin:0; }
.guidesBox ul { padding:10px 0 5px 0; font-size:11px; line-height:17px; }
.guidesBox a { color:#333333; text-decoration:none; }
.guidesBox a:hover { color:#0059a5; text-decoration:none; }

.whyUse { padding-bottom:10px; background:url(../images/whyuse-bottom.jpg) no-repeat bottom; }
.whyUse ul { float:left; width:46%; padding:10px; }
.whyUse ul li { background:url(../images/arw.gif) no-repeat 0 7px; padding:3px 0 0 12px; }

.cityBox { margin:15px 0; }
.cityBox h2 { color:#fff; font-size:16px; padding:9px 0 0 15px; height:27px; background:url(../images/citybox-head.gif); }
.cityBox .content { color:#666666; padding:12px 20px; line-height:18px; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; }
.cityBox a { color:#333333; text-decoration:none; padding:0 5px; }
.cityBox a:hover { text-decoration:underline; }
.cityBox .bottom { background:url(../images/citybox-bottom.gif); height:9px; overflow:hidden; }

.about .content { padding:8px; }

.buyBoxes .content { padding:5px 10px 15px 140px !important; line-height:17px; background:url(../images/buy-boxies-img.jpg) no-repeat 8px 0; }
.buyBoxes .tar { margin-top:5px; }

.askQuestions form { padding-top:10px; }
.askQuestions input, .askQuestions textarea { width:98%; margin:5px 0; border-color:#bababa; }

.pageTitle { color:#0075bb; font:bold 22px Arial; padding-top:15px; line-height:24px; }
h2.subHead { color:#0075bb; font-size:16px; }
#contentPart h3 { font-size:14px; margin:15px 0 5px 0; }
.small { font-size:11px; }

.red { color:#d10002; }
.blue { color:#006099; }

a.red { color:#d40000; text-decoration:none; }
a.red:hover { color:#000; text-decoration:underline; }

fieldset { margin:0; padding:10px; border:3px double #CCCCCC; margin-bottom:15px; }
fieldset legend { color:#0178be; font:bold 16px Arial, Tahoma; }