@charset "utf-8";

/* --------- Allied Main Layout CSS Styles --------- */



/*	

	1. Defaults: Html Tags

	2. Header

	3. Navigation: Header Navigation / Main Navigation / Drop Down Menus

	4. Content: Page / Links

	5. Footer

	6. SEO Links

*/



/* --------- 1. Defaults  --------- */



body {

	background:#E5E5E5  url(../images/bg.jpg) repeat-x;

	margin: 0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

	color:#333;

}

#step2 {free_mov...ote_2.css (line 6)

border:1px solid #CCCCCC;
	margin:10px 0 0;
	padding:10px 10px 0 10px;
	position:relative;
	top:5px;

}



#step2 input, #step2 select {free_mov...ote_2.css (line 31)

border:1px solid #CCCCCC;

padding:2px;

vertical-align:middle;

}

.firstNameQf, .lastNameQf, .addressQf, .cityQf, .emailQf, .zipQf, .phoneQf, .tipsDiscountsQf {free_mov...ote_2.css (line 47)

vertical-align:middle;
	width:300px;
	margin-right: 10px;

}



#step2 label {
	margin:0 0 3px 6px;
	padding:3px 10px;

}



body.noback {

	background: none;

	margin: 0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

	color:#333;

}



a {

	text-decoration:none;

	}



img {

border:0px;

	}

	

form{

	margin:0px;

	padding:0px;

	}

	

ul {

	list-style:none;

	}

	

/* --------- 2. Header  --------- */	



#wrapper {

	width:950px;

	margin: 0px auto;

	}

	

#header {

	width:950px;

	height:120px;

	position:relative;

	}

	

#logo {

	margin-top:20px;

	width:225px;

	height:50px;

	float:left;

	}

	

#logo img {

		margin-left:20px;

		}

		

/*----------3 Navigation -----------*/	

		

/*Header Navigation (Header Nav Bar) */



#hNavBarContainer{

	position:absolute;

	left: 629px;

	top: 40px;

	}



	

#hNavBar {

	list-style:none;

	margin:0px;

	padding:0px;

	}

	

#hNavBar li {

	display:inline;

	padding:0px;

	margin: 0px 0px 0px 6px;

	}



#hNavBar, #hNavBar .active, #hNavBar a:hover {

	color:#F93;

	}	

	

#hNavBar a, #hNavBar .inactive {

	color:#333;

	}

	

/*---------- Main Nav Bar Buttons -----------*/	



#mNavBarContainer{

	width:950px;

	height:47px;

	background:url(../images/m_nav_bg.jpg) no-repeat;

	float:left;

	position:relative;

	top:11px;

	}

	

#mNavBar{

	margin:0px;

	padding:0px;

	float:left;

	clear:both;

	position:relative;

	top:11px;

	left:14px;

	list-style:none;

	}

		

#mNavBar li {

	float:left;

	padding:0px;

	margin:0px;

	left:0px;

	position:relative;

	}



#mNavBar .active, #mNavBar a:hover {

	color: #FC0;

	display: block;

	float: left;

	line-height:36px;

	padding: 0px 8px 0px 8px;

	background: transparent url(../images/btn_bg_right_hover.jpg) no-repeat scroll top right; /* black right button image */

	}

	

#mNavBar a{

	color:#000000;

	display:block;

	float:left;

	font-size:1.1em;

	font-weight:bold;

	padding: 0px 8px 0px 8px;

	background: transparent url(../images/btn_spacer_right.jpg) no-repeat top right;

	}

	

#mNavBar span {

	line-height: 36px;

	padding: 0px 8px 0px 8px;

}



#mNavBar a:hover span {

	display: block;

	line-height: 36px;

	padding: 0px 8px 0px 8px;

}



#aHouse a:hover, #mNavBar a.active_left{

	background: transparent url(../images/btn_house_hover.jpg) no-repeat scroll top left;

	color: #FC0; 

}



#aSupplies a{

	width:109px;

    background-image:none;

}



#aSupplies a:hover, #mNavBar a.active_right{

	background: transparent url(../images/btn_supplies_hover.jpg) no-repeat scroll top right; 

	color: #FC0;

}



/* ---------  Drop Down Menus --------- */	



#mNavBar li ul {/* main container */

 	background-color: #000;

	display: none;

	position: absolute;

	top:36px;

	left:-1px;

	list-style: none;

	font-weight:normal;

	padding:0px 4px 4px 4px;

	border:solid 1px #FFF;

	}

	

#mNavBar li {

	float:left;

	position:relative;

	}

	

#mNavBar li ul li {/* link positioning */

	border-bottom: solid 1px #666; 

	margin:2px 0px 3px 0px;

	padding:2px 0px 6px 3px;

	}



#mNavBar li ul li a {/* link style*/

	display: block;

	font-weight: normal;

	color: #FFF;

	background:none;

	padding:2px 0px 2px 8px;

	margin:0px;

	}



#mNavBar li ul li a:hover {/* link hover style*/

	color: #FC0;

    background:none;

	line-height:19px;

	padding:0px 0px 0px 8px;

	}

	

#mNavBar li:hover ul, #mNavBar li.over ul { /* Shows the menu on hover*/

	display: block;

	}



/* Drop Down Menu Widths*/



#m_houseHold li a{

	width:130px;

	}



#m_corporateRelocation li a{

	width:228px;

	}

	

#m_internationalMoving li a{

	width:178px;

	}

	

#m_movingTips li a{

	width:125px;

	}

	

#m_checklist li a{

	width:163px;

	}

	

#m_resources li a{

	width:192px;

	}



#m_movingSupplies li a{

	width:163px;

	}



/* --------- 4. Content --------- */	

	

/* Content Container*/

#contentBgRepeat {

	width:950px;

	background:url(../images/c_bg_main_repeat.jpg) repeat-y center;

	}

	

.clear{

	clear:both;

	}

	

.imgClear{

	position:relative;

	top:5px;

	clear:both;

	}



#content {

	width:950px;

	background:url(../images/c_bg_main.jpg) no-repeat center top;

	}

	

/* Page Container*/



#page{

	width:915px;

	position:relative;

	top:15px;

	left:18px;

	min-height:450px;

	height:450px;

	height:auto !important;

	clear:left;

	}

		

/* --------- 5. Footer --------- */		

#footer {

	width:950px;

	background:url(../images/c_footer.jpg) no-repeat center top;

	height:120px;

	position:relative;

	}



#footer ul {

	list-style:none;

	margin:0px 0px 15px 0px;

	padding:0px;

	color:#F93;

	}

	

#footer li {

	display:inline;

	margin: 0px 6px 0px 0px;

	padding:0px;

	}



#footer, #footer h4, #footer h5, #footer h6 {

	margin:0px;

	padding:0px;

	font-size:1em;

	font-weight:normal;

	}

	

#footer, #footer h4, #footer h6 {

	color:#999;

	}

		

#footer h5 {

	margin:0px 0px 15px 81px;

	color:#333;

	}



#copyright{

	position:absolute;

	left:30px;

	top:40px;

	text-align:left;

	}

	

#copyright a {

	color:#333;

	}



#copyright a:hover {

	color:#F93;

	}

	

#spectrum{

	position:absolute;

	left:672px;

	top:40px;

	text-align:right;

	width: 254px;

	}

	

#spectrum a {

	color:#999;

}



#spectrum a:hover {

	color:#F93;

	}

	

#canadian-flag{

	position:absolute;

	left:112px;

	}

	

#american-flag{

	position:absolute;

	left:72px;

	}

	

/* --------- 6. Footer Links --------- */

#footerLinks {

	width:950px;

	margin-bottom:20px;

	}

	

#footerLinks ul {

	list-style:none;

	margin:0px;

	padding:10px 0px 0px 30px;

	}

	

#footerLinks li {

	display:inline;

	margin: 0px 15px 0px 0px;

	}

	

#footerLinks a {

	color:#F93;

	}



#footerLinks a:hover {

	color:#333;

	}

	

.finZipLink {

	cursor:pointer;

	margin-left:2px;

	} 

			  

#mNavBarContainer, #mNavBar, #aHouse, #header, #wrapper {

	position: relative;

	z-index: 1;

}	

#ie_hider {

	display:none;

	filter:mask();

	position:absolute;

	top:0px;

	left:0px;

	z-index:1;

	width:1px;

	height:1px;

}	

