@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;
	font-weight:normal;
	font-size:normal;
}
body {
	background:#aaaaaa url(../images/bg-main.jpg) repeat-x top left;
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
margin: 0;
padding: 0;
} 

a{
color: #ff6b0e;
text-decoration: none;
}

a, a:hover, a:active, a:focus {
	text-decoration:none;
	outline:none;
}
h1, h2, h3 {font-weight:bold;}
h2{
color: #484848;
}

h3{
color: #484848;
}

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 20px;
	background:#FFF;
}
/* ==================== 2.Header ==================== */

#header {
	width:960px;
	height:129px;
	float:left;
	background:url(../images/logo-navl-agent.jpg) no-repeat 710px;
}
#header img {
	margin:17px 30px 0px 17px;
	float:left;
}
#header ul li strong {
	color:#000;
	font-size:1em;
	display:block;
	margin-top:35px;
}
#header ul li {
	float:left;
	text-align:center;
	color:#FB6800;
	font-weight:bold;
	font-size:2em;
}
/* ==================== 3.Navigation  ==================== */

#navigation {
	width:960px;
	height:39px;
	background:url(../images/nav-back.jpg) repeat-x;
	font-weight:bold;
	color:#FFF;
	float:left;
	display:block;
	margin-bottom:5px;
}
#navigation li {
	float:left;
}
#navigation a {
	color:#FFF;
	border-right: 1px solid #FFFF99;
	font-weight:bold;
	font-size:11px;
}
#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 40px;
	line-height:39px;
}
#navigation a#loc{
	border:none;
	padding-right:49px;
}
#navigation a#aHome:hover {
	background:url(../images/btn-hover.jpg) repeat-x right;

}
#navigation a#aHome.active, #navigation a#aHome.active.active:hover {
	background:url(../images/btn-active.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 {

}
#content-container a:hover {
	color:#666;
	text-decoration:underline;
}
/* ==================== 5.Right Colum ==================== */

#right-colum {
	width:262px;
	float:left;
}
#right-colum h3 {
	font-size:1.2em;
	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 {
	padding: 0 0 8px 0px;
	line-height: 140%;
}
#right-colum p {
	line-height:160%;
	padding-bottom:12px;
	float:left;
	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_pickupCity, #quote-form input#CAT_Custom_315100 {
	width:45px;
}
#quote-form label#lPickupPostal {
	width:70px;
}
#quote-form input#QuoteForm_deliveryCity, #quote-form input#CAT_Custom_315102 {
	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;
}

#contact{
float: left;
padding: 5px 0 0 0;
color:#fff;
}

#contact dt{
font-weight: bold;
padding: 0 0 5px 0;
}

#contact dd{
padding: 0 0 3px 0;
}

/* ==================== 5.1 Fetch Reviews ==================== */
.hreview {float:left; width:250px; margin:0 0 0 10px;}
.reviewer, .fn, .dtreviewed {font:bold 11px arial; width:240px;}
.RadRating ul {padding:0px 0px 1px 0px !important;}
.description {padding-top:4px;}

/* ==================== 6.Footer ==================== */

#affiliations {width:960px; display:block; text-align:center; float:left; overflow:auto;}

#affiliations li {display:block; float:left; text-align:center; padding:10px 43px;}


#footer {
	width:960px;
	font-size:.9em;
	float:left;
	background:#ff5a01 url(../images/bg-footer.jpg) repeat-x;
	color:#9CF;
	padding: 0 0 20px 0;
	color:#fff;
}
#footer img {
	margin-top:26px;
	margin-right:15px;
	display:block;
	float:left;
}
#footer p {
	padding-bottom:6px;
}
#footer a {
	color:#FFF;
}
#footer a:hover {
	color:#9CF;
	text-decoration:underline;
}
#footer #links {
	width:375px;
	float:left;
	padding-left:10px;
	margin-top:30px;
	margin-right:30px;
		color: #555;
}
#footer #copyright {
	float:right;
	display:block;
	margin-top:30px;
	padding-right:10px;
	text-align:right;
	margin-right:-3px;
	color: #fff;
}
#footer #copyright a {
		color: #555;
}
#footer #copyright a:hover {
	color:#FFF;
	text-decoration:underline;
}
�
