﻿/* CSS Document */

*{margin:0px; padding:0px;}

.redasterik {color:#FF0000;}

img {border:0;}

body {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#252525; text-align:center; background:url(../images/bg.gif) repeat-x top;}

h1 {font-size:16px; color:#005cab; font-weight:normal; font-weight:bold;}

h2 {font-size:15px; color:#f7941d; font-weight:normal;}

h3 {font-size:15px; color:#0681c5; font-weight:bold; margin:8px 0 8px 0;}

h2.bluecopy, h3.bluecopy, h4.bluecopy {color:#0073c1; margin:10px 0 0 10px; font-weight:normal;}

#container {width:960px; margin: 0 auto; text-align:left;}

#header {width:960px; height:120px; position: relative;}

#clickchat { position: absolute; right: 130px; top: 45px; width: 240px; height: 59px; }

#content {width:960px; padding-top:10px;}

#lftcontent {width:676px; float:left; margin-top:15px;}

#lftcntart {width:676px; float:left;}

#lftcntart p, h1 {padding:8px;}

#lftcntart ol {padding: 6px 0 6px 30px; color:#000; margin-left:20px;}

#lftcntart ol li{padding:2px 0;}

#lftcntart ul {margin:0 0 0 30px;}

#lftcntart ul li {padding:4px 0;}

#knowledgebase {border:1px solid #fbc479; width:654px; padding: 10px;}

#contentarea1 {width:940px; margin:0 auto;}

.barbg1 {width:654px; height:27px; margin-bottom:8px; background:url(../images/barbg1.gif) repeat-x;}

.floatlftimg {float:left; padding: 0 10px 0 0;}

.logo {padding:30px 0 0 20px;}

.callnowtxt {color:#54b948; text-align:right;}

.phonenum1 {color:#000; text-align:right; font-size:24px; line-height:20px;}

.timesopen {color:#000; text-align:right; font-size:9px; line-height:14px;}

a {color:#0681c5;}
a:hover {color:#ff9900;}

.homepgsteps {list-style:none; margin-left:30px; font-size:14px; width:400px;}

.homepgsteps li {
background-image: url(../images/arrow_blue.gif);
background-repeat: no-repeat;
background-position: 0 .7em;
padding: 4px 10px 4px 12px;
color:#000;
}

#homepgstepsbox {width: 222px; height:142px; float:right; background:url(../images/freemovingservice.gif) no-repeat top; border:3px #e6e7cd solid;}

#homepgstepsbox ol {margin-top:50px; color:#0076c4;}

#homepgstepsbox ol li {margin-left:34px; margin-right:10px;}

.citystateimage {float:right; margin: 0 0 6px 6px; border:1px solid #e3e4c5;} /*Image Style for all city & state pages---------------------------*/

/*Top Right Nav---------------------------*/
ul.toprgtnav {
	list-style:none;
	color:#868765;
	font-size:10px;
	text-align:right;
	padding-top:24px;
}

ul.toprgtnav li {display:inline;}

ul.toprgtnav li a {color:#868765; text-decoration:none;}

ul.toprgtnav li a:hover {color:#54b948; text-decoration:none;}

/*RightContent Home Page Boxes---------------------------*/
#rgtcontent {width:266px; float:right; margin-top:15px;}

#rgtcontent a {color:#008ccf; font-size:13px;}

#rgtcontent a:hover {color:#54b948;}

#rgtcontent h2 {padding: 10px 0 0 10px;}

#rgtcontent ul {padding: 26px 0 10px 10px; list-style:none;}

#rgtcontent ul li {
background-image: url(../images/arrow_blue.gif);
background-repeat: no-repeat;
background-position: 0 .7em;
padding: 4px 10px 4px 12px;
color:#008ccf;
}

#rgtcontent ul li ul {padding:4px 10px 0 0;}

#rgtcontent ul li ul li{
background-image: url(../images/arrow_blue2.gif);
padding: 1px 0 1px 10px;
background-position: 0 .4em;
}

#rgtcontent ul li ul li a{text-decoration:none; font-size:12px;}

#plannerbox { border:1px solid #fbc479; width:264px; background:url(../images/icon_planner.jpg) no-repeat top center; margin-top: 10px;}

#plannerbox p {padding: 26px 10px 6px 10px;}

#toolsbox { border:1px solid #fbc479; width:264px; background:url(../images/icon_tools.jpg) no-repeat top center; margin-top: 10px;}

#articlesbox { border:1px solid #fbc479; width:264px; background:url(../images/icon_articles.jpg) no-repeat top center; margin-top: 10px; padding-bottom:10px;}

/*MainNavigation---------------------------*/
#nav {width:960px; height:43px;}

ul#topnav { 
width:960px; 
list-style:none; 
height:43px; 
} 

ul#topnav li { 
display:inline;
position:relative;
} 

ul#topnav li a { 
height:43px; 	
float:left; 
text-indent:-9999px;
}  

ul#topnav li#topnav1 a {width:106px; background:url(../images/nav.gif) no-repeat 0 0;} 
ul#topnav li#topnav1 a:hover {background-position:0 -43px;} 
ul#topnav li#topnav1 a.current {background-position:0 -43px;} 

ul#topnav li#topnav2 a { width:92px; background:url(../images/nav.gif) no-repeat -106px 0;} 
ul#topnav li#topnav2 a:hover {background-position:-106px -43px;} 
ul#topnav li#topnav2 a.current {background-position:-106px -43px;}

ul#topnav li#topnav3 a {width:112px; background:url(../images/nav.gif) no-repeat -198px 0;} 
ul#topnav li#topnav3 a:hover {background-position:-198px -43px;} 
ul#topnav li#topnav3 a.current {background-position:-198px -43px;} 

ul#topnav li#topnav4 a {width:148px; background:url(../images/nav.gif) no-repeat -310px 0;} 
ul#topnav li#topnav4 a:hover {background-position:-310px -43px;} 
ul#topnav li#topnav4 a.current {background-position:-310px -43px;} 

ul#topnav li#topnav5 a {width:195px; background:url(../images/nav.gif) no-repeat -458px 0;} 
ul#topnav li#topnav5 a:hover {background-position:-458px -43px;} 
ul#topnav li#topnav5 a.current {background-position:-458px -43px;}

ul#topnav li#topnav6 a {width:161px; background:url(../images/nav.gif) no-repeat -653px 0;} 
ul#topnav li#topnav6 a:hover {background-position:-653px -43px;} 
ul#topnav li#topnav6 a.current {background-position:-653px -43px;} 

ul#topnav li#topnav7 a {width:145px; background:url(../images/nav.gif) no-repeat -814px 0;} 
ul#topnav li#topnav7 a:hover {background-position:-814px -43px;} 
ul#topnav li#topnav7 a.current {background-position:-814px -43px;}



/*Form Box and Form Box Nav---------------------------*/
#formbox {width:676px; padding:10px 0; position:relative;}

ul#formboxnav { 
width:676px; 
list-style:none; 
height:39px; 
} 

ul#formboxnav li { 
display:inline; 
} 

ul#formboxnav li a { 
height:39px; 	
float:left; 
text-indent:-9999px;
}

ul#formboxnav li#formboxnav1 a {width:145px; background:url(../images/formnav.gif) no-repeat 0 0;} 
ul#formboxnav li#formboxnav1 a:hover {background-position:0 -39px;} 
ul#formboxnav li#formboxnav1 a.current {background-position:0 -39px;} 

ul#formboxnav li#formboxnav2 a { width:147px; background:url(../images/formnav.gif) no-repeat -145px 0;} 
ul#formboxnav li#formboxnav2 a:hover {background-position:-145px -39px;} 
ul#formboxnav li#formboxnav2 a.current {background-position:-145px -39px;}

ul#formboxnav li#formboxnav3 a { width:147px; background:url(../images/formnav.gif) no-repeat -292px 0;} 
ul#formboxnav li#formboxnav3 a:hover {background-position:-292px -39px;} 
ul#formboxnav li#formboxnav3 a.current {background-position:-292px -39px;}

ul#formboxnav li#formboxnav4 a { width:237px; background:url(../images/formnav.gif) no-repeat -439px 0;} 
ul#formboxnav li#formboxnav4 a:hover {background-position:-439px -39px;} 
ul#formboxnav li#formboxnav4 a.current {background-position:-439px -39px;}

#formboxcontent {width:668px; border:4px solid #43ad38; background-color:#f0f1d9; background-image:url(../images/formbxbg.gif); background-repeat:no-repeat; background-position:top; position:relative;}

#formboxcontent h1 {padding:12px 0 10px 24px;}

#whysavcontent {width:668px; border:4px solid #43ad38; background-color:#fff;}

#whysavcontent p, h1 {padding:10px;}

.whitebox {background-color:#fff; width:306px; height:210px; margin-bottom:10px; padding:6px;}

.stepstext {color:#0681c5; padding-bottom:10px;}

#formboxcontent label {padding-right:6px;}

input.fmstyle1 {height:22px; border:solid; border-color:#cacc9e; border-width:1px; background-image:url(../images/fieldsbg.gif); background-repeat:repeat-x;}

.formasterik {color:#FF0000;}
	
.requiredtxt {color:#FF0000; font-size:9px; text-align:right; margin-right:6px;}

.logoleft {position:absolute; top:280px; left:12px;}

.logoright {position:absolute; top:280px; right:14px;}

/*Footer---------------------------*/
#footer {background:url(../images/bgfooter.gif) repeat-x; width:100%; padding-top:20px;}

#footer ul {list-style:none; font-size:11px;}

#footer li {display:inline;}

#footer p {font-size:11px; color:#cccdbb; padding-top:10px;}

ul.footer {color:#868765; padding-top:8px;}	

ul.footer li a {color:#868765; text-decoration:none;}

ul.footer li a:hover {color:#000;}

ul.buylinks2 {color:#cccdbb; padding-top:10px;}

ul.buylinks2 li a {color:#cccdbb; text-decoration:none;}

ul.buylinks2 li a:hover {color:#54b948; text-decoration:none;}

/*Image Tooltip---------------------------*/

.tooltip{
    position:absolute;
    z-index:999;
    left:-9999px;
    background-color:#dedede;
    padding:2px;
    border:1px solid #fff;
    width:300px;
}

.tooltip p{
    margin:0;
    padding:0;
    color:#fff;
    background-color:#222;
    padding:2px 7px;
		text-align:left;
}

.tooltip p img{float:left; padding:6px 10px 0 0;}

/*Moving Search Results Pages, Available Moving Companies---------------------------*/

#pgheadtxt {float:left; width:640px;}

.ptnboxes {border:1px solid #faa736; height:113px; margin:10px 0; background:url(../images/bgavailbox.gif) repeat-x;}

.ptnboxes2 {border:1px solid #faa736; height:113px; margin:10px 0; background-color:#f3f4e0;}

.ptnboxes ul {list-style:none; padding-top:20px;}

.ptnlogos {width:200px; height:92px; border-right: dotted 1px #54b948; float:left; margin-top:10px;}

.ptnlogos img {margin: 26px 0 0 12px;}
 
.ptnbar {background-image:url(../images/bgavailbar.gif); height:40px; margin: 10px 0 0 0;}

.ptnbar ul {list-style:none; padding-top:13px;}

.ptnbar ul li {display:inline; text-transform:uppercase; font-weight:bold;}

.greenphnum {font-size:22px; font-weight:bold; color:#54b948;}

.confoboxes {width:460px; border:1px solid #fbc479; background-color:#f3f4e0; margin:10px 0;}

.confobox {border:1px solid #faa736; background-color:#f3f4e0; margin-bottom:10px;}

.confoboxes ul, .confobox ul {list-style:none; padding:14px;}

.confoboxes ul li, .confobox ul li{padding:4px 0;}
	
.greentxtline {color:#54b948; text-decoration:underline; font-weight:bold;}

.description {width:240px; margin-left:23px;float:left; text-align:left;} /*overflow-y:auto;height:80px;*/

.mvingoffer {float:left; width:180px; margin-left:40px; color:#54b948; font-size:12px; font-weight:bold; text-align:left;}

.savegyoffer {float:left; width:180px; margin-left:46px; color:#0681c5; font-size:20px; font-weight:bold;}

/*Moving Search Results Pages Special Offers Boxes---------------------------*/
#specmainbox {border:1px solid #faa736; margin-bottom:10px; width:100%; padding:4px;}

#specmainbox p {padding:10px 0; font-size:16px; text-align:center;}

.specoffers {border-bottom:2px dotted #faa634; padding:10px 10px;}

.specoffers ul {text-align:right; list-style:none;}

/*Moving Planner------------------------------------------*/
#planner {border:#faa736 1px solid;}

#planner p{padding:10px;}

.calendardays {background:url(../images/calendar_1.gif) no-repeat; width:113px; height:115px; float:right; margin-right:30px;}

.calendardays p{text-align:center; font-size:26px; font-weight:bold; line-height:22px; padding-top:36px;}

#plannertabs {height:30px; margin-top:20px;}

ul#plannernav { 
width:600px; 	
list-style:none; 
height:30px; 
} 

ul#plannernav li { 
display:inline;
} 

ul#plannernav li a { 
height:30px; 	
float:left;
padding-right:2px;
text-indent:-9999px;
} 

ul#plannernav li#plannernav1 a { width:118px; background:url(../images/planner_days.gif) no-repeat 0 0px;} 
ul#plannernav li#plannernav1 a:hover {background-position:0 -30px;} 
ul#plannernav li#plannernav1 a.current4 {background-position:0 -30px;}

ul#plannernav li#plannernav2 a {width:118px; background:url(../images/planner_week.gif) no-repeat 0 0;} 
ul#plannernav li#plannernav2 a:hover {background-position:0 -30px;} 
ul#plannernav li#plannernav2 a.current4 {background-position:0 -30px;} 

ul#plannernav li#plannernav3 a {width:118px; background:url(../images/planner_month.gif) no-repeat 0 0;} 
ul#plannernav li#plannernav3 a:hover {background-position:0 -30px;} 
ul#plannernav li#plannernav3 a.current4 {background-position:0 -30px;}

ul#plannernav li#plannernav4 a {width:171px; background:url(../images/planner_checklist.gif) no-repeat 0 0;} 
ul#plannernav li#plannernav4 a:hover {background-position:0 -30px;} 
ul#plannernav li#plannernav4 a.current4 {background-position:0 -30px;}

.createplanner {width:648px; background-color:#e5e6c7; padding:10px; margin-top:10px;}

.createplanner input {height:20px;}

.createplanner td {height:32px; font-weight:bold;}

.createplanner1 input {width:30px; height:20px;}

.createplannerCal input {width:0px; height:0px;}

.createplannerCal td {height:0px; font-weight:bold;}

.createplannerCal {padding:0px; margin-top:0px;}

ul.checksblue {margin-left:30px; list-style:none; padding:10px 0;}

ul.checksblue li ul {list-style:none;}

ul.checksblue li 
{
margin-left: 10px;
background-image: url(../images/boxes_check.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
padding: 2px 0 2px 16px;
}




/*Moving Faqs------------------------------------------*/

ul.movingfaqs {list-style:none; margin-left:10px;}

ul.movingfaqs li {padding:4px 0; font-weight: normal;}

ul.movingfaqs li span, #faqsanswers p span {color:#093; font-weight:bold;}

#faqsanswers {margin-top: 20px; border-top:dotted 1px #093;}

#faqsanswers p{padding: 8px 0; margin-left:10px;}

#faqsanswers p strong a {color:#000;}

/*Boxes Page------------------------------------------*/

#lftcntart ul.mvgboxes {list-style:none; padding:6px 0;}

#lftcntart ul.mvgboxes li 
{
margin-left: 10px;
background-image: url(../images/boxes_check.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
padding: 2px 0 2px 16px;
}

#lftcntart ul.mvgboxes li ul {padding:0; margin:0; list-style:none;}

#lftcntart ul.mvgboxes strong {color:#093; font-size:15px;}

/*Disclaimers, Privacy Policy------------------------------------------*/

.disclaimers {font-size: 10px; color:#333;}
/*Newspapers------------------------------------------*/

#newspapers {width:558px; float:left;}

#newspapers ul {margin-left:40px; padding:10px 0;}

#newspapers ul li {line-height:20px;}

#newspapers p {margin-left:10px;}

#ordernewspapers {background:url(../images/newspaper_1.gif) no-repeat top; width:558px; height:240px; margin-top:6px;}

#ordernewspapers p {padding:46px 120px 0 0;}

.newspapers_thbs {margin:10px 0;}

.newspapers_thbs span {font-weight:bold; color:#005cab;}

#newspapers2 {width:960px;}

#newspapers2 p {margin-left:10px;}

.newspapers_results, .newspapers_overview {width:720px; margin-top:10px; float:left; border:1px solid #faa634;}

.newspapers_results p, .newspapers_overview p {font-size:12px; padding:6px 4px 4px 0; text-align:left;}

.newspapers_results td, .newspapers_overview td {text-align:center;}

#newspapers_cart {width:220px; float:right; margin-top:10px; border:1px solid #faa634; padding:2px;}

#newspapers_cart p {padding:6px;}

#newspapers_cart span {font-weight:bold;}

#newspapers_cart td {height:20px; padding:4px;}

.newspapers_overview {width:900px;}

.overview_1 {height:30px; width:900px; background-color:#eff0d7; margin:10px 0;}

.overview_2 {height:30px; width:450px; background-color:#eff0d7; margin:10px 0;}

.overview_1 p, .overview_2 p {font-weight:bold; padding-top:8px; color:#006ab1;}

#deliveryaddress_1 {padding-left:10px;}

#deliveryaddress_1 span {color:#F00;}

#deliveryaddress_1 font, #deliveryaddress_1 span {font-weight:bold;font-size:12px;}

#newsthankyou {margin-left:10px;}

#newsthankyou font {font-weight:bold;}

/*Sitemap------------------------------------------*/

#sitemap_sm {width:676px; float:left;}

#sitemap_sm ul {list-style:none; margin:6px 0 20px 10px;}

#sitemap_sm ul li {padding:2px 0;}

#sitemap_sm ul li a {text-decoration:none;}

#sitemap_sm ul li a:hover {text-decoration:underline;}

#sitemap_sm p {font-weight: bold; font-size:14px; padding:6px 0 6px 10px; background-color:#eeefdc; display:block;}

/*Boxes Page---------------------------------------*/

.boxeskits {width:330px; background-color:#f9f9ee; margin:10px 10px 0 0; border:1px solid #cccda1; float:left; padding:0 0 5px 0;}

.boxeskits2 {width:330px; background-color:#f9f9ee; margin:10px 0 0 0; border:1px solid #cccda1; float:right; padding:0 0 5px 0;}

.boxeskits p, .boxeskits2 p {font-size:16px; color:#0076c6; text-indent:6px;}

.boxeskits p strong, .boxeskits2 p strong {color:#f58500;}

#boxkitcharts {margin:0 auto; width:300px;}

#lftcntart ul.box_chart1,#lftcntart ul.box_chart2,#lftcntart ul.box_chart3 {list-style:none;margin:0;}

#lftcntart ul.box_chart1 li span,#lftcntart ul.box_chart2 li span,#lftcntart ul.box_chart3 li span {font-weight:bold;}

#lftcntart ul.box_chart1 li, #lftcntart ul.box_chart2 li,#lftcntart ul.box_chart3 li {padding:6px 0; float:left; text-indent:8px; width:100px;}

#lftcntart ul.box_chart1 li {background-color:#e0eeee; margin-bottom:4px;}

#lftcntart ul.box_chart2 li {background-color:#ededd8;}

#lftcntart ul.box_chart3 li {background-color:#e1e1c0;}

.orderboxes_btn {padding:6px 10px 0 0; text-align:right;}

.boxesbar1 {background-color:#ededd8; font-size:14px; padding:8px 0 8px 10px; font-weight:bold;}

.moreboxkits {font-size:14px; color:#0074c5; font-weight:bold;}

.moreboxkits a{color:#f47100;}

.moreboxkits a:hover {color:#000;}

/*Partner Login Page---------------------------------------*/

ul.signupbullets {padding: 10px 20px; margin-left:20px;}

ul.signupbullets li {padding: 6px 0; font-size:14px; font-weight:bold; margin-left:40px;}

#partneradmin_left {float:left; width:40%; height:280px; border:1px solid #e6e7c6; margin-right:10px;}

#partneradmin_right {width:500px; height:280px; border:1px solid #e6e7c6; float:left;}

#partneradmin_right p {padding:20px 0 4px 0; width:80%; text-transform:uppercase; font-size:30px; color:Green; font-weight:bold; margin-left:30px;}

/*Why Register Page*/

#whyreg_1 {background:url(../images/whyreg_1.jpg) no-repeat top; width:961px; height:304px; position:relative;}

#whyreg_1 p {color:#fff; text-align:left; padding:60px 0 0 30px; font-size:20px; width:50%; line-height:40px; position:relative;}

#whyreg_2 {background:url(../images/whyreg_2.gif) no-repeat top; width:961px; height:251px;}

.whyregbtn {position:absolute; top:200px; left:160px;}

#whyreg_2 ul {text-align:left; float:left; width:30%; list-style:none; padding:0 16px 0 0; margin-top:30px;}

#whyreg_2 ul li {
background-image: url(../images/whyreg_arrow.gif);
background-repeat: no-repeat;
background-position: 0 10em;
padding: 8px 0 8px 18px;
}

#whyreg_2 ul span {font-size:24px; color:#0073c1;}

.whyregborder {border:1px dotted #0073c1;}

#whybulletswrapper {margin-left:30px;}

/*Geo Pages*/
#specialoffer1 {background:url(../images/250_offer_03.jpg) no-repeat top; width:659px; height:313px; position:relative;}

#specialoffer1 ul {list-style:none; color:#fff; font-weight:bold; margin-top:6px;}

#specialoffer1 ul li {padding:3px 0;}

.offerposition {position:absolute; top:140px; left:44px;}

#geopages h1, h2, h3, h4, h7, h6 {padding:0px; margin:0px; font-size:14px; color:#2da01a; font-weight:bold;}

#geopages p {padding:0 0 20px 0;}

