@charset "utf-8";
/* ========== North American Main CSS Styles ========== */

/*
	1.Defaults
	2.Header
		a.Logo
	    b.Call To Action Buttons
		c.Click To Call
	3.Navigation
	4.Search
	5.Content Container
	6.Sub Sitemap
	7.Footer
		a.Copyright
		b.Affiliate Logos
		c.Spectrum
*/

/* ==================== 1.Defaults ==================== */

* {margin:0px; padding:0px;}

img, a, div {behavior: url(iepngfix.htc)}

body {background:#E5E5E5 url(../images/bg-main.jpg) repeat-x; font:12px Arial, Helvetica, sans-serif; color:#666;}

a, a:hover, a:active, a:focus {text-decoration:underline; outline:none;}

a {/*color:#C60;*/ color:#F00; text-decoration:underline;}

a:hover {color:#666; text-decoration:none;}

img {border:none;}

ul {list-style:none;}

.clear {clear:both; font-size:0px;}

.err {color: #F00; font-weight: bold;}

.img-clear {clear:both; display:block; padding-top: 12px;}

.img-left {float:left; margin-right:10px; padding:3px;}

.img-left-bdr {float:left; margin-right:15px; margin-bottom:2px; margin-top:5px; padding:3px; border:#CCC 1px solid;}

.img-right {float:right; margin-left:15px; padding:3px;}

.img-right-bdr {float:right; margin-left:15px; margin-bottom:2px; margin-top:5px; padding:3px; border:#CCC 1px solid;}

#ErrorMsg, .ErrorMsg, .highlight {color:#FF0000; font-weight: bold;}

#wrapper {width:950px; margin:0px auto;}

/* ==================== 2.Header ==================== */

#header {width:950px; height:124px; padding-top:20px; position:absolute; top:0px; background:url(../images/bg-header-75yrs.jpg) no-repeat 319px 15px;}

/* ---- a.Logo --- */

a#logo {width:220px; height:75px; float:left; display:block; background:url(../images/logo.jpg) no-repeat transparent right; margin-right:0px; margin-bottom:10px;}

a#logo p {display:none;}

/* ---- b.Call To Action Buttons ---- */

/*#header-navigation {width:390px; height:23px; float:left; display:block; font-weight:bold; margin-top:25px;}*/
/* ---- Navigation For 3 Buttons ---- */

#header-navigation {width:190px; height:23px; float:left; display:block; font-weight:bold; margin-top:45px; margin-left:0px;}
/* ---- Navigation For 2 Buttons ---- */

#header-navigation li {float:left;}

#header-navigation a {color:#FFF; text-decoration:none; font-size:.9em; font-weight:bold; padding-top:4px;}

#header-navigation a h2 {color:#FFF; text-decoration:none; font-size:1em;}

#header-navigation a:hover, #header-navigation a:hover h2 {color:#FF9;}

#DefaultHeader {float:left; margin-top:18px; margin-bottom:0px; margin-left:50px; margin-right:0px;}

.social-media {font-weight:bold; font:Arial; color:#000; text-decoration:none; font-size:.9em;}

#btn-search-movers, #btn-chat-online a, #btn-appointment {display:block; text-align:center; vertical-align:middle;}

#btn-search-movers {width:110px; height:19px; background:url(../images/bg-search-movers.jpg) no-repeat; margin-right:0px; margin-left:80px}

#btn-chat-online a {width:89px; height:19px; background:url(../images/bg-chat-online.jpg) no-repeat; margin-right:15px;}

#btn-appointment {width:152px; height:19px; background:url(../images/bg-schedule-appointment.jpg) no-repeat;}

/* ---- c.Click To Call ---- */

#click-call {float:right; background:url(../images/bg-header-operator.jpg) no-repeat 170px bottom; display:block; width:240px; height:85px;}

#click-call a {color:#00559E; text-decoration:none; font-weight:bold; background:url(../images/bg-icon-click-call.gif) no-repeat left -2px; padding-left:10px; padding-bottom:5px;}

#click-call a:hover {color:#09F; text-decoration:underline;}

#click-call dt {font-size:1.2em; height:21px;}

#click-call b {color:#F00; font-size:2.1em;}

#click-call dd {padding-bottom:2px;}

#click-call dd#cst {padding-left:4px; font-size:.9em;}

/* ==================== 3.Navigation ==================== */

#navigation {width:950px; height:39px; float:left; background:url(../images/bg-navigation.jpg) no-repeat; font-weight:bold;}

#navigation ul {margin-left:15px;}

#navigation li {display:inline;}

#navigation ul a, #navigation ul a:hover {float:left; display:block; text-decoration:none;}

#navigation ul a {color:#FFF; height:27px; padding:12px 26px 0px 26px; background:url(../images/btn-spacer.png) no-repeat top right;}

#navigation ul a:hover {color:#FFF; background:url(../images/btn-hover.jpg) no-repeat top right;}

#navigation ul a#aHousehold:hover {color:#FFF; background:url(../images/btn-hover-household.jpg) no-repeat top left;}

#navigation ul a#aHousehold.active, #navigation ul a#aHousehold.active:hover {color:#FFF; background:url(../images/btn-active-household.jpg) no-repeat top left;}

#navigation ul a.active, #navigation ul a.active:hover  {color:#FFF; background:url(../images/btn-active.jpg) no-repeat top right;}

/* ==================== 4.Search ==================== */

#search-container {float:right; width:243px; padding-top:7px; height:32px;}

#search-container input {width:172px; padding:3px; color:#999; background:none; border:none; float:left; margin-right:4px;}

#search-container .btn-search {width:20px; height:23px; display:block; float:left; cursor:pointer;}

/* ==================== 5.Content Container ==================== */

#content-bg-repeat {width:950px; float:left; background:url(../images/bg-content-repeat.jpg) repeat-y center; margin-top:134px;}

#content-container-btm {background:url(../images/bg-content-container-bottom.jpg); display:block; width:950px; height:30px; clear:both;}

/* ==================== 6.Sub Sitemap ==================== */

#sub-sitemap {width:950px; height:160px; float:left; background:url(../images/bg-sub-sitemap.jpg) no-repeat;}

#sub-sitemap a {text-decoration:none;}

#sub-sitemap a:hover, #sub-sitemap dd a:hover h2 {text-decoration:underline; color:#F00;}

#sub-sitemap dl {float:left; margin-top:25px; display:block;}

#sub-sitemap dt {font-size:1.3em; color:#00559E; padding-bottom:5px; font-weight:bold;}

#sub-sitemap dd {line-height:160%; background:url(../images/bullet-sub-sitemap.png) no-repeat left; padding-left:10px; margin-left:5px;}

#sub-sitemap dd a h2 {font-size:1em; font-weight:normal; display:inline;}

#helpful-information, #allied-van-lines {width:215px;}

#helpful-information {padding-left:29px; margin-right:15px;}

#moving-supplies, #customer-support {margin-right:15px; width:208px;}

/* ==================== 7.Footer ==================== */

#footer{float:left; width:950px; height:80px; font-size:.9em;}

/* ---- a.Copyright ---- */

#copyright {width:375px; float:left; padding-left:24px; padding-right:40px;}

#copyright ul {width:395px; float:left; color:#F00; margin-bottom:10px;}

#copyright li {float:left; margin-left:5px;}

#copyright p {width:370px; color:#999; float:left; margin-left:5px;}

#copyright a {color:#00559E; text-decoration:none; margin-right:5px;}

#copyright a:hover {color:#666; text-decoration:underline;}

/* ---- b.Affiliate Logos ---- */

#affiliate-logos, #affiliate-logos dd {float:left;}

#affiliate-logos dd {padding-right:40px;}

#affiliate-logos dt, #affiliate-logos b {display:none;}

#affiliate-logos dd#amsa {background:url(../images/bg-amsa.png) no-repeat left top; width:53px; height:33px; display:block;}

#affiliate-logos dd#promover {background:url(../images/bg-promover.gif) no-repeat left top; width:31px; height:38px; display:block;}

#affiliate-logos dd#bbb {background:url(../images/bg-bbb.gif) no-repeat left top; width:25px; height:39px; display:block; padding-right:40px;}

/*#affiliate-logos a#amsa {background:url(../images/bg-amsa.gif) no-repeat left top; width:53px; height:33px; display:block;}

#affiliate-logos a#promover {background:url(../images/bg-promover.gif) no-repeat left top; width:31px; height:38px; display:block;}

#affiliate-logos a#bbb {background:url(../images/bg-bbb.gif) no-repeat left top; width:25px; height:39px; display:block;}*/

/* ---- c.Spectrum ---- */

#spectrum {float:left; width:260px; font-weight:bold; color:#00559E;}

#spectrum div {float:right;}

#spectrum a {color:#999; text-decoration:none;}

#spectrum a:hover {text-decoration:underline;}

#spectrum a#allied-usa b, #spectrum a#allied-canada b {display:none;}

#spectrum ul li a {font-weight:bold; color:#FFF; text-decoration:none;}

#spectrum ul li a:hover{color:#9FF; text-decoration:underline;}

#spectrum a#allied-usa {background:url(../images/bg-american-flag.gif) no-repeat left top; width:25px; height:18px; display:block; float:left; margin-right:10px; margin-bottom:5px;}

#spectrum a#allied-canada {background:url(../images/bg-canadian-flag.gif) no-repeat left top; width:25px; height:13px; display:block; float:left;}

#spectrum-links {width:250px; color:#999;}

#slide-banner {background: url(/images/promos/win-a-free-move.jpg) no-repeat; height: 0px; width: 250px; position: absolute; bottom: 0px; left: 0px;	overflow: hidden; }

#slide-image {height: 228px; width: 250px; position: absolute; bottom: 0px; left: 0px;}

/*===================== Corporate Relocation Image Banner =======================*/
#RequestInfoBanner{margin-left: 7px; margin-bottom:10px;}

/*===================== Move For Hunger Logo =======================*/
#hungerLogo{float:left; width:150px;}
