@charset "utf-8";
/* ==================== Alero Main Layout CSS Styles ==================== */

/*	Table Of Contents
	 1.Defaults
	 2.Header
	 3.Navigation
	 4.Content
	 5.Left Colum
	 	a.Quote Form
		b.Testimonials
	 6.Footer
*/

/* ==================== 1.Defaults ==================== */

* {margin:0px; padding:0px;}

body {background:#D0E1EB url(../images/bg-main.jpg) repeat-x; font:12px Arial, Helvetica, sans-serif; color:#666;}

a, a:hover, a:active, a:focus {text-decoration:none; outline:none;}

img {border:none;}
	
ul {list-style:none;}
	
.clear {clear:both;}

.img-clear {clear:both; display:block; padding-top: 6px;}
	
.err {color: #F00; font-weight: bold;}

.img-bdr {margin-bottom:12px; padding:4px; border:#CCC 1px solid;}

.img-left {float:left; margin-right:12px; margin-bottom:4px; padding:2px;}
	
.img-left-bdr {float:left; margin-right:12px; margin-bottom:4px; margin-top:5px; padding:2px; border:#CCC 1px solid;}

.img-right {float:right; margin-left:12px; margin-bottom:4px; margin-top:5px; padding:2px;}
	
.img-right-bdr {float:right; margin-left:12px; margin-bottom:4px; margin-top:5px; padding:2px; border:#CCC 1px solid;}
	
#wrapper {width:960px; margin:0px auto; background:#FFF;}

/* ==================== 2.Header ==================== */

#header {width:960px; height:129px; float:left; background:url(../images/logo-navl-agent.jpg) no-repeat 775px;}

#header img {margin:17px 30px 0px 17px; float:left;}

#header ul li strong {color:#09358F; font-size:1.4em; display:block; width:100px; margin-top:42px; margin-bottom:5px;}

#header ul li {float:left; width:100px; text-align:center; color:#F00; font-weight:bold; font-size:1.1em;}
	
/* ==================== 3.Navigation  ==================== */

#navigation {width:960px; height:39px; background:url(../images/bg-navigation.jpg) repeat-x; font-weight:bold; color:#FFF; float:left; display:block; margin-bottom:5px;}
	
#navigation li {float:left;}

#navigation a {color:#FFF; background:url(../images/btn-spacer.jpg) no-repeat top right;}

#navigation a:hover {background:url(../images/btn-hover.jpg) repeat-x right; }

#navigation .active, #navigation .active:hover {background:url(../images/btn-active.jpg) no-repeat top right; color:#FF9;}

#navigation a, #navigation a:hover {display:block; padding:0px 28px 0px 29px; line-height:39px;}

#navigation a#aHome {width:60px; padding-right:0px;}

#navigation a#aHome:hover {background:url(../images/btn-hover-home.jpg) repeat-x right; width:60px; padding-right:0px;}

#navigation a#aHome.active, #navigation a#aHome.active.active:hover {background:url(../images/btn-active-home.jpg) repeat-x right;}

#navigation a#aTools {background:none; width:138px; padding-right:0px;}

#navigation a#aTools:hover {background:url(../images/btn-hover-tools.jpg) repeat-x right; width:138px; padding-right:0px;}

#navigation a#aTools.active, #navigation a#aTools.active.active:hover {background:url(../images/btn-active-tools.jpg) repeat-x right;}

/* ==================== 4.Content ==================== */
	
#content-container {width:945px; padding:10px 5px 10px 10px; float:left; height:auto; min-height:600px;}
	
* html #content-container {height:800px;}

#content-container a {color:#09F; text-decoration:underline;}

#content-container a:hover {color:#666; text-decoration:none;}

/* ==================== 5.Right Colum ==================== */

#right-colum {width:262px; float:left;}

#right-colum h3 {font-size:1.2em; color:#039; padding-left:8px; float:left; width:250px; padding-bottom:10px;}

#right-colum ul {padding-left:10px; line-height:200%; padding-bottom:12px; font-weight:bold; float:left; width:130px;}

#right-colum ul.last {padding-left:0px; padding-bottom:12px; float:left; width:115px;}

#right-colum li {background:url(../images/bullet.gif) no-repeat left 8px; padding-left:13px;}

#right-colum p {line-height:160%; padding-bottom:12px; float:left; padding-left:10px; width:250px;}

#right-colum strong {float:left; padding-left:10px; width:250px; color:#039; font-style:italic;}

/* --------- Testimonials ---------- */

#right-colum #testimonials {float:left; width:262px;}

#right-colum #testimonials h3 {float:none;}

#right-colum #testimonials ul {padding-left:10px; line-height:160%; padding-bottom:12px; font-weight:normal; width:250px; float:none;}

#right-colum #testimonials ul li {background:none; padding-left:0px; float:left; display:none;}

#right-colum #testimonials ul strong {padding-left:0px; color:#039; font-style:italic; display:block; padding-top:12px; padding-bottom:10px;}

#right-colum #testimonials a {padding-left:10px; font-weight:bold;}



/* --------- Quote Form ---------- */
	
#quote-form {width:239px; height:377px; padding-left:19px; padding-top:8px; float:right; background:url(../images/bg-quote-form.jpg) no-repeat center top; margin-bottom:12px;}

#quote-form table {border-collapse:collapse; width:200px; text-align:left;}

#quote-form table th strong {display:block; width:230px; padding-bottom:20px; padding-left:0px; color:#FF9; font-size:1.8em; font-style:normal;}

#quote-form table td {height:51px;}

#quote-form table label {color:#000; padding:4px 0px; display:block; width:214px; /*font-size:.9em;*/ font-weight:bold;}

#quote-form input {padding:2px; border:#CCC 1px solid; width:215px; color:#666;}

#quote-form select {padding:2px; border:#CCC 1px solid; width:221px; color:#666;}

#quote-form .QuoteForm_moveDate, #quote-form label#lmoveDate{width:63px;}

#quote-form input#QuoteForm_pickupPostal {width:45px;}

#quote-form label#lPickupPostal {width:65px;}

#quote-form input#QuoteForm_deliveryPostal {width:45px;}

#quote-form label#lDeliveryPostal {width:70px;}

#quote-form .btn-submit-quote {width:197px; height:32px; border:none; display:block; margin:14px 0px 14px 10px;}

/* ==================== 6.Footer ==================== */

#memberships-affiliations {float:left; width:942px; padding-top:10px;}

#memberships-affiliations p {font-size:1.2em; color:#039; padding-bottom:10px; font-weight:bold;}

#memberships-affiliations img {margin-right:39px; vertical-align:middle;}

#memberships-affiliations img.last-logo {margin-right:0px;}

#footer {width:960px; height:144px; font-size:.9em; float:left; background:#D0E1EB url(../images/bg-footer.jpg) repeat-x; color:#9CF}

#footer img {margin-top:26px; margin-right:104px; display:block; float:left;}

#footer p{padding-bottom:6px;}

#footer a {color:#FFF;}

#footer a:hover {color:#9CF; text-decoration:underline;}

#footer #links {width:275px; float:left; padding-left:10px; margin-top:30px; margin-right:50px;}

#footer #copyright {float:left; display:block; margin-top:30px; padding-right:10px; text-align:right; margin-right:-3px;}

#footer #copyright a {color:#9CF;}
	
#footer #copyright a:hover {color:#FFF; text-decoration:underline;}
