@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-img.jpg) no-repeat center top; float:left; color:#FFF;}
*/ /* Family Truck 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 {display:block; float:left; width:550px; margin-right:62px;}

#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:172%;}

/* ---- a.Quote Form ---- */

#quote-form {width:240px; float:left; margin-top:10px; color:#000;}

#quote-form th {font-size:2.1em; padding-bottom:32px; color:#FFF;}

#quote-form td {height:40px; vertical-align:top; padding-left:3px;}

#quote-form td.overseas{
height: 20px;
}

#quote-form label, #quote-form p {font-weight:bold; color:#000; display:block; padding: 2px 0 1px; font-size:1em;}

#quote-form label#td-width {width:120px;}	

#quote-form a.search{
display: block;
float: left;
width: 20px;
height: 18px;
background: url(/images/search.gif) no-repeat bottom right;
text-indent: -9999px;
}

#quote-form input {padding:2px; border:1px solid #CCC; color:#666;}

#quote-form select {width:238px; height:22px; border:1px solid #CCC; color:#666;}

.pickupzip, .deliveryzip, .calendar {width:105px;}
	
#quote-form input.deliveryzip, #quote-form input.pickupzip{
float: left;
width: 85px;
}	

.name {width:105px;}

#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:234px; height:53px; display:block; background:url(../images/home/btn-continue-home.jpg) no-repeat center; border:none; cursor:pointer;}

#quote-form .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:#00559E; 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:#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; background:url(/images/reviews/icon-navl.gif) no-repeat 255px 7px}

#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; font-weight:bold; padding-right:70px;width:236px; padding-bottom:8px; color:#00559E;}

#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-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 ==================== */
#children {width:440px; height:112px; background:url(../images/home/children.jpg) no-repeat top; display:block; float:left;}

#children  p {display:none;}


