@charset "utf-8";
/* ========== Allied Home CSS Styles ========== */

/*	
	1.Content Container
	2.Header Image
		a.Quote Form
	3.Service Colums	
	4.Testimonial
		a.Reviews
		b.Customer Comments (Light Box)
	5.Promotion
	6.Money Smart
*/

/* ==================== 1.Content Container ==================== */

#content-container {float:left; width:920px; padding:0px 15px; background:url(../images/bg-content-container.jpg) no-repeat top center; height:auto; min-height:450px;}

* html #content-container {height:450px;}

/* ==================== 2.Header Image ==================== */

#header_img {width:880px; height:310px; padding:20px; background:url(../images/home/bg-header-img.jpg) no-repeat center top; float:left; color:#FFF;}

#header_img div#intro {display:block; float:left; width:550px; margin-right:43px;}

#header_img h1 {font-weight:normal; font-family:"Times New Roman", Times, serif; font-size:2.2em; padding-bottom:6px; color:#FFF;}

#header_img p {font-weight:bold; font-size:.9em; line-height:165%;}

#header_img p a, #header_img p a:hover {color:#FFF; text-decoration:none; padding: 0 5px;}

/* ---- a.Quote Form ---- */

#quote-form {width:280px; float:left; margin-top:10px; color:#000;}

#quote-form th {font-size:2.1em; padding-bottom:30px; color:#FFF;}

#quote-form td {height:42px; vertical-align:top; padding-left:5px;}

#quote-form td.overseas{
height: 20px;
}

#quote-form label, #quote-form p {font-weight:bold; display:block; padding: 2px 0 1px; font-size:1em; line-height:normal;}

#quote-form label{
}

#quote-form label#td-width {width:120px;}	

#quote-form input {padding:2px; border:1px solid #CCC; color:#666;}

#quote-form p {padding-bottom:6px;}

#quote-form select {width:270px; height:22px; border:1px solid #CCC; color:#666;}

#quote-form a.search{
text-indent: -9999px;
display: block;
float: left;
width: 20px;
height: 18px;
background: url(/images/search.gif) no-repeat bottom right;

}

#quote-form a strong{
	display: none;
}

.pickupzip, .deliveryzip{width:105px; float: left;}
	
 .calendar {
 width: 125px;
 }

.name {width:125px;}

#quote-form a {color:#F00; font-weight:bold; text-decoration:underline;}

#quote-form a:hover {text-decoration:none;}

/*a#canadian-link {background:url(../images/bg-canadian-link.gif) no-repeat left; padding-left:30px; color:#F00; font-weight:bold; text-decoration:none;}

a:hover#canadian-link {text-decoration:underline;}*/

#quote-form .btnSubmit {width:270px; height:53px; display:block; background:url(../images/home/btn-continue-home.jpg) no-repeat center; cursor:pointer; border:none;}

.btnSubmit span {display:none;}

/* ==================== 2.Service Colums ==================== */

#household, #international, #corporate, #real-estate {float:left; margin-bottom:15px;}

#household, #real-estate {width:285px;}

#household {padding-left:14px; margin-right:15px;}

#international, #corporate {margin-right:15px; width:288px;}

#household h3, #international h3, #corporate h3, #real-estate h3 {font-size:1.3em; color:#000; padding-bottom:15px; font-weight:bold;}

#international p, #corporate p {font-size:.9em; width:203px; height: 80px; line-height:160%; padding-bottom:12px; padding-right:84px;}

#household p, #real-estate p {font-size:.9em; width:200px; height: 80px; line-height:160%; padding-bottom:12px; padding-right:84px;}

#household a, #international a, #corporate a, #real-estate a {background:url(../images/bg-a-arrow.gif) no-repeat right; padding-right:10px; text-decoration:none;}

#household a:hover , #international a:hover , #corporate a:hover , #real-estate a:hover {color:#C60; text-decoration:underline;}

#real-estate h3 {background:url(../images/home/icon-new.gif) no-repeat right -5px; padding-right:30px;}

#household p {background:url(../images/home/household.jpg) no-repeat right 5px;}

#international p {background:url(../images/home/international.jpg) no-repeat right 5px;}

#corporate p {background:url(../images/home/corporate.jpg) no-repeat right 5px;}

#real-estate p {background:url(../images/home/real-estate.jpg) no-repeat right 5px;}

/* ==================== 4.Testimonial ==================== */

#testimonial {width:425px; float:left; padding:14px 14px 0px 14px; margin-right:10px;}

#testimonial p {font-size:1.3em; color:#000; padding-bottom:5px; font-weight:bold; background:url(../images/home/icon-allied.gif) no-repeat right 4px; padding-right:70px;width:236px;}

#testimonial p span {display:none;}

#testimonial em {font-size:1.3em; line-height:160%; font-family:"Times New Roman", Times, serif;}

#testimonial a {background:url(../images/bg-a-arrow.gif) no-repeat right; padding-right:10px; text-decoration:none;}

#testimonial a:hover {color:#C60; text-decoration:underline;}

/* ---- a.Reviews ---- */

#reviews {width:425px; float:left; padding:14px 14px 0px 14px; margin-right:10px;}

#reviews #customer-ratings {margin-bottom:5px; float:left; width:425px;}

#reviews #customer-ratings strong {color:#333;}

#reviews #customer-ratings div {width:25px; float:left;}

#reviews #customer-ratings div img {margin-right:6px;}

#reviews p {font-size:1.3em; color:#000; padding-bottom:5px; font-weight:bold; background:url(../images/home/icon-allied.gif) no-repeat right 4px; padding-right:70px;width:236px; padding-bottom:8px;}

#reviews p span {display:none;}

#reviews em {font-size:1.3em; line-height:160%; font-family:"Times New Roman", Times, serif; float:left;}

#reviews em a {background:url(../images/bg-a-arrow.gif) no-repeat right; padding-right:10px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:.8em; font-style:normal; }

#reviews a:hover {color:#C60; text-decoration:underline;}

/* ---- b.Customer Comments (Light Box) ---- */

#customer-reviews {display:none; width:520px;}

#TB_window #TB_ajaxContent p#customer-reviews-title {background:url(../images/reviews/icon-allied.gif) no-repeat left 19px; padding:20px 0px 20px 115px; color:#090; display:block; font-size:1.8em; font-weight:bold;}

#TB_window #TB_ajaxContent div.hr {background:url(../images/reviews/bg-hr.gif) repeat-x left bottom; display:block; padding-top:15px; height:1px; margin-bottom:15px;}

#TB_window #TB_ajaxContent  div.hr hr {display: none;}

#TB_window #TB_ajaxContent .customer-ratings strong {color:#333;}

#TB_window #TB_ajaxContent .customer-ratings {width:520px; padding-bottom:5px;}

#TB_window #TB_ajaxContent em.customer-comment {font-size:1.3em; line-height:160%; font-family:"Times New Roman", Times, serif; color:#666;}

#TB_window #TB_ajaxContent .customer-ratings div {width:25px; float:left; padding-top: 2px;}

#TB_window #TB_ajaxContent .customer-ratings div img {float:left; margin-right:6px;}

#TB_window #TB_ajaxContent #reviews-quote-box {height:75px; background:url(../images/reviews/bg-quote.jpg) repeat-x left; padding:15px 20px 0px 20px;}

#TB_window #TB_ajaxContent #reviews-quote-box div {width:240px; padding-right:30px; float:left;}

#TB_window #TB_ajaxContent #reviews-quote-box p#quote-box-title {font-size:1.6em; color:#FFF; font-weight:bold; line-height:normal; padding:0px;}

#TB_window #TB_ajaxContent #reviews-quote-box p {color:#FF9; line-height:140%;}

#TB_window #TB_ajaxContent #reviews-quote-box a {display:block; margin-top:8px; width:230px; height:47px; float:left; background:url(../images/reviews/btn-free-quote.jpg) no-repeat left;}

#TB_window #TB_ajaxContent #reviews-quote-box a p {display:none;}

/* ==================== 5.Promotion ==================== */

#promotion-save-2000 {width:440px; height:112px; background:url(../images/home/tree-canada.jpg) no-repeat top; display:block; float:left;}

#promotion-save-2000 p {display:none;}

/* ==================== 6.Money Smart ==================== */

.header-money-smart#header_img {width:880px; height:310px; padding:20px; background:url(../images/home/bg-header-money-smart.jpg) no-repeat center top; float:left;}

#money-smart-moves {width:425px; float:left; padding:14px 14px 0px 14px; margin-right:10px;}

#money-smart-moves p {font-size:1.3em; color:#000; padding-bottom:5px; font-weight:bold;}

#money-smart-moves ul {line-height:200%; margin-left:12px; padding-bottom:12px; font-size:.9em;}
	
#money-smart-moves li {background:url(../images/bullet-chk-mrk.gif) no-repeat left 4px; padding-left:20px;}

#money-smart-save {width:425px; float:left; padding:14px 14px 0px 14px; background:url(../images/home/bg-money-smart-save.jpg) no-repeat right; height:215px;}

#money-smart-save p {font-size:1.3em; color:#000; padding-bottom:5px; font-weight:bold;}

#money-smart-save em {font-style:normal; line-height:160%; width:250px; display:block; font-size:.9em;}

#header_img .money-smart-quote#qform {width:240px; float:right; padding:0px 30px 0px 0px; margin-right:0px;}

#header_img .money-smart-quote#qform #quote-form .btnSubmit{background:url(../images/home/btn-money-smart-quote.jpg);}

