@charset "utf-8";
/* --------- Allied Secondary Page CSS Styles --------- */

/*	
	1. Defaults: Html Tags
	2. Side Bar Navigation
	3. Center Content: Page Styles / Images / Links / Moving Videos
    4. Right Content: Quote Form / Estimate / Marketing Promo
*/

/* --------- 1. Defaults  --------- */
#quoteForm fieldset{
	width:230px;
	border:0px;
	position:relative;
	top:0px;
	left:23px;
	margin:0px;
	padding:0px;
	}

#quoteForm legend{
	font-size:1.2em;
	font-weight:bold;
	color:#333;
	position:relative;
	left:-9px;
	margin:0px;
	padding: 0px 0px 10px 0px;
	}
	
#quoteForm label{
	margin:2px 0px 2px 6px;
	padding:2px 0px 3px 0px;
	float:left;
	clear:both;
	vertical-align:middle;
	}
	
blockquote{
	margin-left:15px;
	}
	
/* --------- 2. Side Bar Navigation  --------- */
#leftContent{
	width:225px;
	float:left;
	clear:both;
	}

#sNavBar {
	width:225px;
	position:relative;
	float:left;
	clear:both;
	margin-bottom:25px;
	}

#sNavBar p{
	background:url(../images/s_nav_title_bg.jpg) no-repeat;
	height:28px;
	color:#FFF;
	padding: 4px 0px 0px 12px;
	margin:0px;
	font-size:1.4em;
	font-weight:bold;
	}
	
#sNavBar ul{
	width:223px;
	position:relative;
	top:-4px;
	padding: 0px;
	margin:0px;
	font-size:1.1em;
	font-weight:bold;
	list-style:none;
	border:#D9D9D9 1px solid;
	background:#E6E6E6;
	}	
	
#sNavBar li{
	border-bottom:#FFF 1px solid;
	margin:0px;
	padding:0px;
	}
	
#sNavBar a{
	color: #333;
	display:block;
	width:210px;
	padding:4px 0px 6px 12px;
	}
	
/* Side Bar Navigation Sub Menu */
#sNavBar ul ul{
	position:relative;
	top:0px;
	padding: 0px;
	margin:0px;
	font-size:1em;
	font-weight:bold;
	list-style:none;
	border:0px;
	background:#FFF;
	}	
	
#sNavBar ul li ul li{
	border-bottom:#E6E6E6 1px solid;
	margin:0px;
	padding:0px;
	}
	
#sNavBar ul li ul li a{
	color: #F93;
	position:relative;
	padding: 4px 2px 4px 16px;
	width:203px;
	}	
	
#sNavBar ul li ul li a:hover, #sNavBar ul li ul li a:active, #sNavBar ul li ul li a.onpage{
	color: #333;
	background:none;
	}

/* ----------------------------- */
	
#sNavBar a:hover, #sNavBar a:active, #sNavBar a.onpage {
	color:#fff;
	background:url(../images/s_nav_btn_hover.gif) no-repeat;
	}
	
.sNavBdrBtm {
 	border-bottm:#E6E6E6 1px solid;
	}
	
/* --------- 3. Center Content  --------- */

#breadCrumb a {
	color:#F93;
	}
	
#breadCrumb a:hover {
	color: #999;
	}
	
#breadCrumb {
	margin-bottom:10px;
	border-bottom:#CCC 1px solid;
	}
	
#breadCrumb p {
	font-size:1em;
	margin:5px 0px 10px 5px;
	padding:0px;
	}

#centerContent {
	width:415px;
	position:relative;
	float:left;
	margin: 0px 12px 0px 13px;
	}
	
#centerContentNoForm {
	width:665px;
	position:relative;
	float:left;
	margin: 0px 12px 0px 13px;
	}
	
#centerContent h1{
	margin: 0px;
	padding: 0px 0px 8px 0px;
	color:#F93;
	font-size: 2em;
	}
	
#centerContent h2{
	margin: 0px 0px 2px 0px;
	padding: 0px;
	color:#333;
	font-size: 1.4em;
	clear:left;
	}
	
#centerContent h3{
	margin: 10px 0px 0px 0px;
	padding: 0px;
	color:#333;
	font-size: 1.2em;
	clear:left;
	line-height:120%;
	}
	
#centerContent ul{
	list-style:none;
	line-height:150%;
	position:relative;
	margin: 2px 0px 4px 10px;
	padding:0px;	
	}
#centerContent ol{
	line-height:150%;
	position:relative;
	left:0px;
	margin: 2px 0px 4px 10px;
	padding:0px 0px 0px 10px;	
	}
#centerContent ol li{
	background:none;
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 10px;
	}
	
#centerContent ul li{
	background:url(../images/content_bullet.gif) no-repeat left 2px;
	margin:0px;
	padding: 0px 0px 5px 14px;
	}

#centerContent ul li li ul{
	margin:0px;
	padding:0px 0px 0px 14px;
	}	
	
#centerContent ul li ul li{
	line-height:180%;
	margin:0px;
	padding:0px 0px 0px 14px;
	}	
	
#centerContent ul li li li{
	line-height:180%;
	margin:0px;
	padding:0px 0px 0px 14px;
	}
	
#centerContent p{
	line-height:150%;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}	
	
#centerContent a{
	color:#F93;
	}	
	
#centerContent a:hover{
	color: #666;
	}
	
#news p {
	width:100%;
	border-bottom:1px #D9D9D9 solid;
	}
	
.imgLeft{
	float:left;
	clear:both;
	margin:0px 10px 0px 0px;
	}
	
.imgRight{
	float:right;
	clear:left;
	margin:0px 0px 0px 10px;
	}
	
.imgBtm{
	margin-bottom:10px;
	}
	
.required {
	color: #000;
	font-weight:bold;
	}
	
.submit {
	margin-bottom:5px;
	clear:both;
	}
	
#case{
	width:115px;
	float:left;
	clear:both;
	}
	
#orgin{
	width:180px;
	float:left;
	margin-right:10px;
	}
	
#destination{
	width:110px;
	float:left;
	}
	
#destination p{
	position:relative;
	top:27px;
	}
	
.table{
	width:100%;
	border-collapse:collapse;
	margin-bottom:10px;
	}
	
.table th{
	padding:4px;
	background:url(../images/c_th_bg.jpg) repeat-x;
	color:#fff;
	}
	
.table td{
	padding:4px;
	text-align:center;
	border:#D9D9D9 1px solid;
	}
	
.altRow {
	background:#E6E6E6;
/*	font-weight:bold;*/
	}
	
.valuedInvetorChart tr td.noBorder{
	border:0px;
	}
	
#searchContainer {
	position:relative;
	bottom:20px;
	}
	
#goBtn {
	position:relative;
	top:18px;
	}

#keyWordSearch {
	width:290px;
	height:16px;
	padding:4px;
	vertical-align:middle;
	font-size:1.3em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.reloRageTestimonials {
	width:100%;
	border-bottom:1px #D9D9D9 solid;
	}
	
.promo{
	float:left;
	vertical-align:middle;
	margin:8px 0px;
	border:#21639F 1px solid; 
	padding:10px;
	width:390px;
	}
	
.promo h3, .promoContainer h3{
	margin-top:0px;
	}
	
.promo p, .promoContainer p{
	margin-bottom:0px;
	float:left;
	}
	
.promo img{
	float:left;
	clear:both;
	margin:0px 12px 0px 0px;
	}
	
.promoContainer{
	float:left;
	position:relative;
	top:-12px;
	width:240px;
	}
	
		
/*#siteMap ul a{
	color:#333;
	}
	
#siteMap ul{
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:0px;
	color:#333;
	}
	
#siteMap ul a:hover{
	color:#F33;
	}
	
#siteMap ul, #siteMap ul li li, #siteMap ul li li ul li {
	margin-bottom:0px;
	padding-bottom:0px;
	}
	
#siteMap ul li li{
	color:#21639F;
	}

#siteMap ul li li a{
	font-size:1em;
	margin-bottom:0px;
	padding-bottom:0px;
	color:#21639F;
	}
	
#siteMap ul li li a:hover{
	color:#F33;
	}

#siteMap ul li li ul li a{
	font-size:.9em;
	margin-bottom:0px;
	color:#F33;
	}
	
#siteMap ul li li ul li a:hover{
	color:#333;
	}*/

	
/* --------- Moving Videos --------- */	

#movingVideos{
	position:relative;
	margin-left:40px;
	width:350px;
	}
	
.videoContainerLeft{
	width:143px;
	margin:10px;
	float:left;
	clear:both;
	text-align:center;
	}
	
.videoContainer{
	width:143px;
	margin:10px;
	float:left;
	text-align:center;
	}
	
/* --------- 4. Right Content: Quote Form / Estimate / Marketing Promo --------- */

#rightContent{
	width:250px;
	float:left;
	position:relative;
	}

#quoteForm {
	width:248px;
	height:300px;
	position:relative;
	border:#D9D9D9 1px solid;
	background-color:#E6E6E6;
	margin-bottom:25px;
	}

#quoteForm h1{
	background:url(../images/s_qf_title_bg.jpg) no-repeat;
	height:75px;
	color:#FFF;
	padding: 10px 0px 0px 12px;
	margin:0px;
	font-size:2.3em;
	}
	
#quoteForm p{
	margin: 3px 0px 7px 78px;
	padding:0px;
	font-weight:bold;
	}
	
#quoteForm a{
	color:#F90;
	}
	
#quoteForm a:hover{
	color: #666;
	}
	
.pickupzip, .deliveryzip, .calendar {
	width:120px;
	font-size:1em;
	vertical-align:middle;
	}
	
.pickupzip{	
	margin:0px 0px 6px 22px;
	}
	
.deliveryzip{	
	margin:0px 0px 5px 14px;
	}
	
.dwellingtype{	
	margin:0px 0px 6px 3px;
	font-size:1em;
	width:126px;
	}
	
.calendar {
	margin:0px 0px 6px 20px;
	}
	
.continue {
	position:relative;
	right:15px;
	top:5px;
	}
	
/* Estimate */
#sEstimate{
	width:250px;
	height:70px;
	background:url(../images/s_estimate_bg.gif) no-repeat;
	margin-bottom:25px;
	}
	
#sEstimate h4{
	color:#fff;
	font-size:2.3em;
	position:relative;
	left:9px;
	top:4px;
	margin:0px;
	padding:0px;
	width:200px;
	}
	
#sEstimate h5{ 
	color:#fff;
	font-size:.9em;
	width:190px;
	position:relative;
	left:10px;
	top:7px;
	margin:0px;
	padding:0px;
	}
	
/* Guide */
#sGuide{
	width:250px;
	height:70px;
	background:url(../images/s_guide_bg.gif) no-repeat;
	margin-bottom:25px;
	}
	
#sGuide h4{
	color:#fff;
	font-size:1.6em;
	position:relative;
	left:9px;
	top:4px;
	margin:0px;
	padding:0px;
	width:200px;
	}
	
#sGuide h5{ 
	color:#fff;
	font-size:.9em;
	width:170px;
	position:relative;
	left:10px;
	top:7px;
	margin:0px;
	padding:0px;
	}
	
#sGuide a, #sGuide a:active{
	color:#FFF;
	}
		
#sGuide a:hover{
	color: #FC0;
	}
	
/* International */
#sInternational{
	width:250px;
	height:70px;
	background:url(../images/s_international_bg.gif) no-repeat;
	margin-bottom:25px;
	}
	
#sInternational h4{
	color:#fff;
	font-size:1.6em;
	position:relative;
	left:9px;
	top:4px;
	margin:0px;
	padding:0px;
	width:170px;
	}
	
#sInternational h5{ 
	color:#fff;
	font-size:.9em;
	width:170px;
	position:relative;
	left:10px;
	top:7px;
	margin:0px;
	padding:0px;
	}
	
#sInternational a, #sInternational a:active{
	color:#FFF;
	}
		
#sInternational a:hover{
	color: #FC0;
	}


#ErrorMsg, .ErrorMsg {
	color: #FF0000;
	font-weight: bold;
}

#States {
	margin: auto;
	width: 310px;
}

#States div {
	float: left;
}

#relocating em {
	font-style: normal;
}

/*------- Buy Online Promos -------*/

#freeShipping, #movingBoxes, #movingKits, #movingSupplies, #tollFree{
	width:223px;
	height:78px;
	margin-bottom:25px;
	border:#D9D9D9 1px solid;
	float:left;
	clear:both;
	position:relative;
	}
	
#freeShipping a, #movingBoxes a, #movingKits a, #movingSupplies a{
	color:#F93;
	}
	
#freeShipping a:hover, #movingBoxes a:hover, #movingKits a:hover, #movingSupplies a:hover{
	color:#333;
	}
	
#freeShipping{
	background:url(../images/promos/free_shipping_bg.jpg) no-repeat right;
	}
	
#movingBoxes{
	background:url(../images/promos/moving_boxes_bg.jpg) no-repeat 160px 26px;
	}
	
#movingKits{
	background:url(../images/promos/moving_kits_bg.jpg) no-repeat 160px 18px;
	}
	
#movingSupplies{
	background:url(../images/promos/moving_supplies_bg.jpg) no-repeat 150px 30px;
	}
	
#tollFree{
	background:url(../images/promos/tollfree_bg.jpg) no-repeat 140px 2px;
	}
	
.promoBuy{
	position:absolute;
	top:35px;
	left:3px;
	}
	
#freeShipping h4, #movingBoxes h4, #movingKits h4, #movingSupplies h4{
	font-size:1.6em;
	color:#F93;
	margin:0px;
	padding: 6px 0px 2px 10px;
	}
	
#freeShipping h5{
	font-size:1em;
	color:#333;
	margin:0px;
	padding: 2px 0px 4px 10px;
	}
	
#freeShipping h6{
	font-size:1.2em;
	color:#F93;
	margin:0px;
	padding: 2px 0px 2px 10px;
	}	
	
#tollFree h4 {
	font-size:1.6em;
	color:#F93;
	margin:0px;
	padding: 8px 0px 2px 10px;
	}
	
#tollFree h5{
	font-size:1.5em;
	color:#333;
	margin:0px;
	padding: 2px 0px 4px 10px;
	}
	
#tollFree h6{
	font-size:1em;
	color:#F93;
	margin:0px;
	padding: 0px 0px 2px 11px;
	position: relative;
	}