@charset "utf-8";
/* ========== North American Home CSS Styles ========== */

/*
	1.Content Container
	2.Header Image
		a.Quote Form
	3.Service Colums
	4.Testimonial
	5.Promotion
*/

/* ==================== 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-couple-img.jpg) no-repeat center top; float:left; color:#FFF;}

#header-img div#intro {float:left; width:430px; margin-right:28px;}

#header-img h1 {font-family:"Times New Roman", Times, serif; font-size:1.2em; padding-bottom:8px; color:#FF9;}

#header-img p {font-weight:bold; font-size:.9em; line-height:182%;}

/* ---- a.Quote Form ---- */

#quote-form {width:410px; float:left; margin-top:5px; color:#000;}

#quote-form th {font-size:2.6em; padding-bottom:40px; color:#FFF;}

#quote-form td {height:50px; vertical-align:top; padding-left:3px;}

#quote-form td img {margin-top:22px; width:20px; height:19px; display:inline-block;}

#quote-form label {font-weight:bold; display:block; padding-bottom:4px; font-size:1em; line-height:normal;}

#quote-form label#td-width {width:145px;}

#quote-form input {padding:3px; border:1px solid #CCC; color:#666; width:120px;}

#quote-form select {width:153px; padding:2px; border:1px solid #CCC; color:#666;}

#quote-form input.pickupzip, #quote-form input.deliveryzip, #quote-form input.calendar {width:65px;}

#quote-form input.address {width:145px;}

/*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:156px; height:44px; display:block; background:url(../images/btn-sm-submit.png) no-repeat center; cursor:pointer; border:none;}

#quote-form p {font-weight:bold; display:block; padding-top:10px; padding-bottom:6px; font-size:1.2em; line-height:normal;}

#quote-form p span {display:block; text-align:center;}

#quote-form p a {color:#F00; text-decoration:underline;}

#quote-form p a:hover {color:#F00; text-decoration:none;}

.btnSubmit span {display:none;}

/* ==================== 2.Service Colums ==================== */

#household, #international, #corporate, #real-estate {float:left; margin-bottom:15px;}

#household, #real-estate {width:215px;}

#household {padding-left:14px; margin-right:15px;}

#international, #corporate {margin-right:15px; width:208px;}

#household h3, #international h3, #corporate h3, #real-estate h3 {font-size:1.3em; color:#00559E; padding-bottom:15px; font-weight:bold;}

#international p, #corporate p {font-size:.9em; width:123px; line-height:160%; padding-bottom:12px; padding-right:84px;}

#household p, #real-estate p {font-size:.9em; width:130px; 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:#666; 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:#00559E; padding-bottom:5px; font-weight:bold;}

#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 {
    background: url("/images/reviews/icon-navl.png") no-repeat scroll right -1px transparent;
    color: #00559E;
    font-size: 12px;
    font-weight: bold;
    margin-top: -5px;
    padding-bottom: 8px;
    padding-top: 5px;
    width: 325px;
}

#reviews p a
{
    text-decoration:none;
}

#reviews p span {display:none; margin-left:300px;}

#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-navl2.gif) no-repeat left 8px; padding:20px 0px 40px 105px; color:#00559E; 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:#FCD619; 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-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/promo-save-2000.jpg) no-repeat top; display:block; float:left;}

#promotion-save-2000 p {display:none;}*/

#win-a-free-move {width:440px; height:112px; background:url(../images/home/promo-save-2000.jpg) no-repeat bottom; display:block; float:left;}

#win-a-free-move p {display:none;}
