@charset "utf-8";
/* ========== North American Secondary Page CSS Styles ========== */

/*	
	1.Content Container
	2.Breadcrumbs
	3.Left Colum
		a.Left Navigation
		b.Left Navigation Sub Menu
	4.Page
	   On Page Styles:
	    a.Testimonials
		b.Moving Coverage Table
		c.Movers
		d.Mover
		e.Moving Company
		f.Moving Companies
		g.Internatial Moving:Security Notices
		h.Become an Agent
		i.Driver Opportunities
		j.Find an Agent
		k.Quote Form Stand Alone (Full Form on Page)
		l.Packing Calculator
		m.News	
		n.Real Estate and Mortgage		
	5.Full Page	
		a.Moving Supplies
		b.Quick Kits
		c.Buy Online Promos
    6.Right Colum 
		a.Quote Form
		b.Promotion
		c.International Moving Quote
		d.Phone
*/

/* ==================== 1.Content Container ==================== */

#content-container {float:left; width:930px; padding:47px 0px 0px 20px; background:url(../images/bg-content-container.jpg) no-repeat top center; height:auto; min-height:830px;}

* html #content-container {height:750px;}

#content-container-no-nav {float:left; width:930px; padding:47px 0px 0px 20px; background:url(../images/bg-content-container.jpg) no-repeat top center;}


/* ==================== 2.Breadcrumbs ==================== */

#breadcrumbs {position:absolute; top:144px; margin-left:20px;}

#breadcrumbs p {padding:10px; border:#D9D9D9 solid; border-width:0px 0px 1px 0px; color:#000; display:block; font-size:.9em; margin-bottom:12px; width:890px;}

#breadcrumbs strong {font-weight:normal;}
	
#breadcrumbs a {color:#F00; text-decoration:none;}
	
#breadcrumbs a:hover {color:#999;}

/* ==================== 3.Left Colum ==================== */

#left-colum {width:225px; position:absolute; top:190px; margin-left:20px;}

/* ---------- a.Left Navigation ----------- */

#left-navigation {width:225px; float:left; margin-bottom:24px;}

#left-navigation p {background:url(../images/s_nav_title_bg.jpg) no-repeat; height:20px; color:#FFF; padding:6px 0px 3px 12px; font-size:1.2em; font-weight:bold;}
	
#left-navigation ul {width:223px; font-weight:bold; list-style:none; border:#D9D9D9 1px solid; background:#E6E6E6;}	
	
#left-navigation li {border-bottom:#FFF 1px solid;}
	
#left-navigation a {color:#333; display:block; width:211px; padding:4px 0px 6px 12px; text-decoration:none;}

#left-navigation a:hover {color:#00559E; background:#CFDEEE;}

#left-navigation a.active, #left-navigation a.onpage, #left-navigation a.active:hover, #left-navigation a.onpage:hover {color:#fff; background:url(../images/left-navigation-active.jpg) no-repeat;}
	
.left-navigationBdrBtm {border-bottom:#E6E6E6 1px solid;}
	
/* ---------- b.Left Navigation Sub Menu ----------- */

#left-navigation ul ul {font-size:1em; font-weight:bold; list-style:none; border:0px; background:#FFF; margin-bottom:0px;}	
	
#left-navigation ul li ul li {border-bottom:#E6E6E6 1px solid;}
	
#left-navigation ul li ul li a {color:#00559E; padding: 4px 2px 4px 13px; width:208px;}	
	
#left-navigation ul li ul li a:hover, #left-navigation ul li ul li a:active, #left-navigation ul li ul li a.onpage, #left-navigation ul li ul li a.onpage:hover {color:#09F; background:none;}	
	
/* ==================== 4.Page ==================== */

#page {width:400px; float:left; font-size:.9em; padding-top:2px; margin-right:10px; padding-left:244px;}

#page-no-nav {width:644px; float:left; font-size:.9em; padding-top:2px; padding-left:10px;}		
	
#page h1 {color:#00559E; padding-bottom:4px; font-size:1.6em;}

#page-no-nav h1 {color:#333; padding-bottom:4px; font-size:2.4em;}

#page h2 {color:#00559E; padding-bottom:4px; font-size:1.3em;}

#page-no-nav h2 {color:#333; padding-bottom:4px; font-size:1.6em;}

#page h3, #page-no-nav h3 {color:#333; padding-bottom:4px; font-size:1em;}

#page q {font-style:italic; padding-bottom:6px; display:block; quotes:none;}

#page a, #page-no-nav s {color:#F00; text-decoration:underline;}
	
#page a:hover, #page-no-nav a:hover {color:#666; text-decoration:none;}
	
#page p, #page-no-nav p {line-height:170%; padding-bottom:12px;}

#page a h2, #page a h3 {color:#F00; display:inline;}

#page p a strong, #page a strong {color:#F00;}

#page p a:hover strong, #page a:hover strong, #page a:hover h2, #page a:hover h3 {color:#666;}
	
#page ul, #page-no-nav ul {line-height:200%; margin-left:12px; padding-bottom:12px;}
	
#page li, #page-no-nav li {background:url(../images/bullet-chk-mrk.gif) no-repeat left 4px; padding-left:20px;}

#page ul ul {line-height:200%; margin-left:6px; padding-bottom:0px;}
	
#page ul ul li {background:url(../images/bullet-arrow.gif) no-repeat left 7px; padding-left:10px; margin-left:14px;}

#page ul li a {font-weight:bold; font-size:1.1em;}

#page ul ul li a {color:#00559E;}

#page ul ul ul li {background:url(../images/bullet.gif) no-repeat left 9px; padding-left:10px; margin-left:20px;}

#page ul ul ul li a {color:#09F;}

#page ol {line-height:200%; margin-left:20px; padding-bottom:12px;}
	
#page ol li {background:none; padding-left:0px; font-weight:bold; color:#F00;}

#page ol li p {font-weight:normal; color:#666; padding-bottom:6px;}

#page ol ol {line-height:200%; margin-left:30px; padding-bottom:0px;}
	
#page ol ol li {background:none; padding-left:0px;}

#page li h2 {font-size:1em;}

#page strong, #page b, #page-no-nav strong {color:#333;}

#page iframe {width:400px; height:400px; border:1px solid #ccc; margin-bottom:12px;}

.btn-page-submit {width:114px; height:37px; background:url(../images/btn-page-submit.jpg) no-repeat; display:block; margin:10px 0px;}

.required {color:#F00;}

#yelp-container {float:left; width:408px; padding-right:20px;}

#yelp-container img {padding-top:15px;} 

/* --------- a.Testimonials --------- */

#testimonial {width:224px; float:left; padding:15px 0px 0px 0px; border:#D9D9D9 1px solid; background:url(../images/bg-secondary-testimonial.jpg) no-repeat top;}

#testimonial p {font-size:1.3em; color:#09F; padding-bottom:14px; padding-left:18px; font-weight:bold; display:block; width:191px; font-style:italic;}

#testimonial em {font-size:1.3em; line-height:150%; font-family:"Times New Roman", Times, serif; background:url(../images/bg-customer-testimonial.jpg) no-repeat left top; padding-left:55px; padding-bottom:20px; display:block; width:155px;}

/* ---- 1.Reviews ---- */

#reviews {width:194px; float:left; padding:15px; border:#D9D9D9 1px solid; background:url(../images/bg-secondary-testimonial.jpg) no-repeat top;}

#reviews p#reviews-title {font-size:1.3em; color:#009AFF; padding-bottom:14px; font-weight:bold; font-style:italic;}

#reviews #customer-ratings {width:25px; height:14px; padding-bottom:8px; float:left;}

#reviews #customer-ratings img {margin-right:6px; padding-top:2px;}

#reviews p {font-size:1em; color:#666; padding-bottom:7px; font-weight:normal; font-style:normal;}

#reviews p strong {color:#333;}

#reviews em {font-size:1.3em; line-height:160%; font-family:"Times New Roman", Times, serif;}

#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:#666; text-decoration:underline;}

/* ---- 2.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;}

#TB_window #TB_ajaxContent .customer-ratings div img {float:left; margin-right:6px; padding-top: 2px;}

#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-quote.jpg) no-repeat left;}

#TB_window #TB_ajaxContent #reviews-quote-box a p {display:none;}


/* --------- b.Valued Invetory Tables --------- */

.valued-invetory {border-collapse:collapse; width:392px; margin-bottom:12px;}

.valued-invetory th {text-align:left; padding:4px 0px 4px 8px; background:#00559E; color:#FFF;}

.valued-invetory td {padding:4px 4px 4px 8px; border:1px solid #CCC; font-weight:bold;}

.valued-invetory td.no-border {border-top:none; border-bottom:none;}

.valued-invetory tr.altrow {background:#E6E6E6;}

/* --------- c.Movers --------- */

#full-service {background:url(../images/page_images/movers/bg-ul-full-service.jpg) no-repeat right bottom;}

#centerContent ul.check-mark li {background:url(../images/bullet-check-mark.gif) no-repeat left 2px; padding-left:20px;}

/* --------- Find <a href="../movers.aspx">movers</a> Quote Form --------- */

#find-movers {padding:10px; background:#FFC url(../images/single_pages/bg-find-movers.jpg) no-repeat right bottom; border:1px solid #D9D9D9; margin-bottom:12px; width:378px;}

#find-movers #quote-form {width:245px;}

#find-movers #quote-form th {font-size:1.8em; color:#F00; text-align:left; padding:0px 0px 8px 0px;}

#find-movers #quote-form td {height:47px; vertical-align:top;}

#find-movers #quote-form label, #find-movers #quote-form p {font-weight:bold; color:#000; display:block; padding-bottom:4px; font-size:1em;}

#find-movers #quote-form label#td-width {width:120px;}	

#find-movers #quote-form input {padding:2px; border:1px solid #CCC;}

#find-movers #quote-form select {width:237px; padding:1px; border:1px solid #CCC;}

#find-movers .pickupzip, #find-movers .deliveryzip, #find-movers .calendar {width:105px;}
	
#find-movers .name {width:105px;}

#find-movers a#canadian-link {background:url(../images/bg-canadian-link.gif) no-repeat left; padding-left:30px; color:#F00; font-weight:bold; text-decoration:none;}

#find-movers a:hover#canadian-link {text-decoration:underline;}

#find-movers #quote-form .btnSubmit {width:234px; height:53px; display:block; background:url(../images/btn_continue_s.jpg) no-repeat center; cursor:pointer; border:none;}

/* --------- d.Mover --------- */

.call-out {padding:12px 12px 0px 12px; background:#FFFFCD; border:#D9D9D9 1px solid; margin-bottom:12px;}

.call-out img {float:right; margin-left:15px; margin-bottom:2px; margin-top:5px; padding:3px; border:#CCC 1px solid; background:#FFF;}

#centerContent div.call-out h3.no-margin {margin-top:0px;}

#page div.call-out ol li p.no-margin-bottom {padding-bottom:0px;}

/* --------- e.Moving Company --------- */

#sirva {background:url(../images/moving-company/logo-sirva.gif) no-repeat 215px 5px;}

/* --------- f.Moving Companies --------- */

#full-page #states {float:left;}

#full-page #states h2 {clear:both; padding-bottom:12px;}

#full-page #states ul {font-weight:bold; padding-left:8px; float:left; display:block; width:300px; padding-bottom:12px; margin-left:0px; line-height:200%;}

#full-page #states ul li {padding-bottom:0px; padding-left:8px; background:url(../images/bullet.gif) no-repeat left 8px;}

/* --------- g.Internatial Moving:Security Notices --------- */

#airlines {width:400px; float:left;}

#airlines ul {float:left; padding-left:10px; width:150px;}

/* --------- h.Become an Agent --------- */

#agent-contact-info, #agent-qualifications {width:400px; border-collapse:collapse; border:1px solid #CCC; margin-bottom:25px;}

#agent-contact-info th, #agent-qualifications th {text-align:left; padding:8px; color:#000; font-size:1.2em;}

#agent-contact-info td {padding-left:16px; height:40px;}

#agent-contact-info label, #agent-qualifications label {display:block; font-weight:bold; padding:6px 0px;}

#agent-contact-info input {padding:3px; border:1px solid #CCC; width:160px;}

#agent-contact-info select {padding:3px; border:1px solid #CCC; width:166px;}

#agent-contact-info #company, #agent-contact-info #relo, #agent-contact-info #email {width:360px; padding:3px; border:1px solid #CCC;}

#agent-contact-info #relo {height:200px;}

#agent-contact-info #fax {margin-bottom:15px;}

#agent-contact-info label#company {margin-top:5px;}

/* --------- Qualifications --------- */

#agent-qualifications td {padding-left:16px; height:40px;}

#agent-qualifications td table td {padding-left:0px;}

#agent-qualifications #product-line th {color:#333; font-size:1.1em; padding-left:0px; padding-top:0px;}

#agent-qualifications input, #agent-qualifications textarea {padding:3px; border:1px solid #CCC;}

#page #agent-qualifications p {padding:8px 0px; display:block; font-size:1.1em;}

/* ---------------------------------- */

#product-line label {width:193px;}

#product-line input {width:160px;}

/* ---------------------------------- */

#tractor-straight-truck input {width:43px; margin:0px 5px;}

#affiliatedCarrier {width:310px; margin:0px 5px;}

/* ---------------------------------- */

#annual-interstate input {width:43px; margin:0px 5px;}

#military-represent input {width:339px; margin:0px 5px;}

/* ---------------------------------- */

#contractDate {width:100px; margin:0px 5px;}

#changingCarriers {width:357px;}

/* --------- i.Driver Opportunities --------- */

#contactTime {margin-bottom:15px;}

/* --------- j.Find an Agent --------- */

#agent-finder {width:400px; border-collapse:collapse; border:1px solid #CCC; margin-bottom:25px;}

#agent-finder th {text-align:left; padding:8px; color:#000; font-size:1.2em;}

#agent-finder td {padding-left:8px; height:40px;}

#agent-finder label {display:block; font-weight:bold; padding:6px 0px;}

#agent-finder input.zip {padding:3px; border:1px solid #CCC; width:75px;}

#agent-finder select {padding:3px; border:1px solid #CCC;}

#agent-finder a {margin-right:4px; cursor:pointer;}

.btn-agent-submit {margin-bottom:8px; margin-right:8px;}

/* ---------------------------------- */

#agent-results {width:400px; border-collapse:collapse; margin-bottom:25px;}

#agent-results th {text-align:left; padding:8px; color:#F00; font-size:1.2em;}

div.repDetails {border:1px solid #D9D9D9; padding:8px; margin-bottom:20px; line-height:160%;}

#page div.repDetails h1 {font-size:1.2em; color:#333;}

#page div.repDetails a {text-decoration:none;}

#page div.repDetails p {padding-bottom:0px;}

/* --------- k.Quote Form Stand Alone (Full Form on Page) --------- */	

#quote-form-sa {width:400px; border-collapse:collapse;}

#quote-form-sa th {font-size:1.4em; padding-bottom:8px; color:#F00; text-align:left;}

#quote-form-sa td {padding-left:16px; height:45px; vertical-align:top;}

#quote-form-sa label, #quote-form-sa p {font-weight:bold; display:block; padding-bottom:4px; font-size:1.1em; color:#000;}

#quote-form-sa input {padding:2px; border:1px solid #CCC; width:165px; color:#666;}

#quote-form-sa select {width:171px; padding:1px; border:1px solid #CCC; color:#666;}

#quote-form-sa .pickupzip, #quote-form-sa .deliveryzip, #quote-form-sa .calendar {width:65px;}

#quote-form-sa a {color:#F00; font-weight:bold; text-decoration:underline;}

#quote-form-sa 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-sa table.opt-in-sa {padding-top:15px;}

#quote-form-sa table.opt-in-sa label {float:left; font-weight:normal; border:none; color:#666; width:350px;}

#quote-form-sa table.opt-in-sa input {float:left; margin-right:5px; width:20px; font-weight:normal; border:none;}

#quote-form-sa table.opt-in-sa td {padding-left:0px; height:30px; font-size:.9em;}

#quote-form-sa .btn-submit-quote-sa {width:234px; height:53px; display:block; background:url(../images/btn-submit-quote.jpg) no-repeat center; margin-bottom:10px; border:none; cursor: pointer;}

/* --------- l.Packing Calculator --------- */	

#packing-calculator {width:400px; border-collapse:collapse; border:1px solid #CCC; margin-bottom:25px;}

#packing-calculator th {text-align:left; padding:8px; color:#000; font-size:1.2em;}

#packing-calculator td {padding-left:16px; height:20px;}

#packing-calculator label {font-weight:bold; padding:6px 0px;}

#packing-calculator input {padding:3px; border:1px solid #CCC;}

#packing-calculator select {padding:3px; border:1px solid #CCC; width:100px;}

#packing-calculator #packing-rooms th {color:#F00; font-weight:bold; padding:0px; font-size:1em; height:30px;}

#packing-calculator #packing-rooms td {padding-left:12px; height:20px;}

#packing-calculator #packing-rooms label {margin:0px 5px;}

#packing-calculator #packing-rooms input {border:none;}

#packing-calculator #packing-rooms select {width:40px;}

/* --------- m.News --------- */

#news h3 {padding-top:12px; font-size:1.2em;}

#news p {border-bottom:1px #D9D9D9 solid;}	

/* --------- n.Real Estate and Mortgage --------- */

#real-estate-mortgage-intro {width:670px; height:225px; background:url(../images/bg-real-estate-mortgage-intro.jpg) no-repeat bottom; margin-bottom:12px;}
 
#real-estate-mortgage-intro p#phone {padding-left:190px; padding-top:10px; font-size:1.8em; color:#0C0; font-weight:bold;}

#real-estate-btm-phone {font-size:1.8em; color:#0C0; font-weight:bold;}

#full-page #real-estate-mortgage h2 {color:#F00;}

#real-estate-mortgage blockquote {font-size:.9em; color:#333;}

#real-estate-mortgage em {font-size:1.3em; line-height:150%; font-family:"Times New Roman", Times, serif;}

#real-estate-mortgage div.testimonials {padding:12px 12px 0px 12px; background:#FFC; border:1px solid #D9D9D9; margin:12px 0px;}

/* ==================== 5.Full Page ==================== */

#full-page {width:666px; float:left; font-size:.9em; padding-top:2px; padding-left:244px;}	
	
#full-page h1 {color:#00559E; padding-bottom:4px; font-size:1.6em;}

#full-page h2 {color:#00559E; padding-bottom:4px; font-size:1.3em;}

#full-page h3 {color:#00559E; padding-bottom:4px; font-size:1.1em;}
	
#full-page p {line-height:160%; padding-bottom:12px;}
	
#full-page ul {line-height:160%; margin-left:12px; padding-bottom:6px;}
	
#full-page li {background:url(../images/bullet-chk-mrk.gif) no-repeat left 3px; padding-left:16px; padding-bottom:6px;}

#full-page strong {color:#000;}

#full-page p a strong, #full-page a strong {color:#F00;}

#full-page p a:hover strong, #full-page a:hover strong {color:#666;}

/* --------- a.Moving Supplies --------- */

#moving-supplies-page {float:left; width:490px; margin-right:12px;}

a.view-cart {float:right; background:url(../images/icon-shopping-cart.jpg) no-repeat left; padding-left:25px; font-size:1.4em; color:#0C0; font-weight:bold; text-decoration:none;}

a:hover.view-cart {color:#F60;}

div.supplies-layout {width:492px; float:left; margin:12px 0px;}

div.supplies-layout img {float:left; margin-right:10px; padding:3px;}

#full-page div.supplies-layout h2 {color:#F00;}

div.supplies-layout a h2 {color:#F00; display:inline;}

#full-page div.supplies-layout a:hover h2 {color:#666;}

.productimage {float:left; margin-right:10px; margin-top:10px;}

.product {float:left; margin-bottom:5px; width:300px; margin-top:10px;}

.product .qty {width:25px; /*float:left;*/ margin:4px 6px 0px 6px; border:1px solid #CCC; padding:3px;}

.product select {border:1px solid #CCC; padding:3px;}

span.qtylabel {margin-right:5px; /*float:left;*/ margin-top:5px; font-size:1em; color:#666;}

/*.product .add {float:left; display:block;}*/

.product .price {font-weight:bold; font-size:1.4em; color:#0C0; padding-left:26px; float:left;}

hr {height:1px; color:#D9D9D9;}

* hr {border:0px; height:1px; color:#D9D9D9; background-color:#D9D9D9;}

.cleaner {clear:both; margin-bottom:10px;}

/* --------- b.Quick Kits --------- */

#quick-kits-colum {width:160px; float:left;}

/* ------------------ */

#quick-kits {width:140px; border:solid 1px #D9D9D9; background:#FFC; text-align:center; padding:10px 10px 0px 10px;}

#quick-kits strong {color:#F00; font-size:1.6em; padding-bottom:10px; display:block;}

#quick-kits img {padding:3px; background:#FFF; border:solid 1px #D9D9D9; margin-bottom:10px;}

#full-page #quick-kits p.price {font-weight:bold; font-size:1.4em; color:#0C0; padding-bottom:0px; margin-bottom:5px;}

#quick-kits .add_right {margin-bottom:10px;}

/*------- c.Buy Online Promos -------*/

#freeShipping, #movingBoxes, #movingKits, #movingSupplies, #tollFree {width:223px; height:78px; margin-bottom:25px; border:#D9D9D9 1px solid; float:left; margin-right:-3px;}
	
#freeShipping a, #movingBoxes a, #movingKits a, #movingSupplies a {color:#F00;}
	
#freeShipping a:hover, #movingBoxes a:hover, #movingKits a:hover, #movingSupplies a:hover {color:#333;}
	
#freeShipping {background:url(../images/promos/free_shipping_bg.jpg) no-repeat right;}
	
#movingBoxes {background:url(../images/promos/moving_boxes_bg.jpg) no-repeat 160px 26px;}
	
#movingKits {background:url(../images/promos/moving_kits_bg.jpg) no-repeat 160px 18px;}
	
#movingSupplies {background:url(../images/promos/moving_supplies_bg.jpg) no-repeat 150px 30px;}
	
#tollFree {background:url(../images/promos/tollfree_bg.jpg) no-repeat 140px 2px;}
	
.promoBuy{position:absolute; top:35px; left:3px;}
	
#freeShipping h4, #movingBoxes h4, #movingKits h4, #movingSupplies h4 { font-size:1.6em; color:#F00; padding:6px 0px 2px 10px;}
	
#freeShipping h5 {font-size:1em; color:#333; padding:2px 0px 4px 10px;}
	
#freeShipping h6 {font-size:1.2em; color:#F00; padding:2px 0px 2px 10px;}	
	
#tollFree h4 {font-size:1.6em; color:#F00; padding:8px 0px 2px 10px;}
	
#tollFree h5 {font-size:1.5em; color:#333; padding:2px 0px 4px 10px;}
	
#tollFree h6 {font-size:1em; color:#F00; padding:0px 0px 2px 11px;}

/* ==================== 6.Right Colum ==================== */

#right-colum {width:267px; float:left;}

/* --------- a.Quote Form --------- */	

#quote-form-container {width:253px; float:left; background:url(../images/bg-quote-form-secondary.jpg) no-repeat; height:300px; padding-left:14px; padding-top:10px;margin-bottom:20px;}

#quote-form {width:234px;}

#quote-form th {font-size:1.8em; padding-bottom:38px; padding-right:4px; color:#FFF;}

#quote-form td {height:47px; vertical-align:top;}

#quote-form td.overseas{
height: 20px;
}

#quote-form label, #quote-form p {font-weight:bold; color:#000; display:block; padding-bottom:4px; font-size:1em;}



#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 label#td-width {width:120px;}	



#quote-form input {padding:2px; border:1px solid #CCC; color:#666;}

#quote-form input#deliveryzip{
width: 85px;
}

#quote-form select {width:235px; padding:1px; 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/btn_continue_s.jpg) no-repeat center; border:none; cursor:pointer;}

#quote-form .btnSubmit span {display:none;}

.continue_s {background-image:url(../images/btn_continue_s.jpg); display:block; height:53px; width:234px;}	

/* --------- b.Promotion --------- */

#children {width:250px; height:235px; background:url(../images/promos/children.jpg) no-repeat top; display:block; float:left; padding-left:12px;}

#children p {display:none;}
	
/* --------- c.International Moving Quote --------- */

#international-quote-form {width:261px; float:left; background:url(../images/bg-quote-form-international.jpg) no-repeat; height:560px; padding-left:6px; padding-top:3px;}

#international-quote-form p#international-title {font-size:1.6em; color:#FFF; display:block; text-align:center; padding-right:15px; margin-bottom:32px;}

#international-quote-form label {display:block; width:90px; padding:2px 0px 2px 14px; float:left; vertical-align:middle; font-weight:bold; color:#333;}

#international-quote-form input {width:131px; border:1px solid #CCC; color:#666;}

#international-quote-form select {width:137px; border:1px solid #CCC; color:#666;}

#international-quote-form input, #international-quote-form select {float:left; margin-bottom:4px; padding:2px;}
	
#international-quote-form p {margin:0px 0px 7px 12px; padding:0px; font-weight:bold; font-size:1.2em; color:#00559E;}

#international-quote-form .btn-int-submit {width:234px; height:53px; margin-left:7px; display:block; background:url(../images/btn-submit-int.jpg) no-repeat; float:left; margin-top:2px;}

/* --------- d.Phone  --------- */

#international-phone {display:block; padding:9px; background:#F93; float:left; width:206px; margin-bottom:20px;}

#international-phone p {margin:0px; padding:0px; color:#FFF;}

#international-phone p.phone {font-size:2.6em; font-weight:bold;}

/* --------- e.E for Ed  --------- */

#cse-search-results iframe {border: none; height: 1280px;}

#States2 { width: 450px; margin: auto; }

#States2 ul { float: left; width: 210px; }

#States2 ul li a { font-weight: normal; font-size: .9em;}

#right-moving-companies { float: left; padding: 5px 0 0 7px; width: 240px; }

#left-moving-companies { float: left; padding: 15px 0 0 7px; width: 215px; }

#right-moving-companies h2, #left-moving-companies h2 { font-size: 1.2em; line-height: 120%; color: #0099FF; border-bottom: #DCDCDC 1px solid; padding-bottom: 5px; margin-bottom: 5px; }

#right-moving-companies dt, #right-moving-companies dd, #left-moving-companies dt, #left-moving-companies dd { line-height: 150%; }

#right-moving-companies dt, #left-moving-companies dt  { font-weight: bold; }

#left-moving-companies a { line-height: 150%; font-weight:normal; }

#right-moving-companies dd, #left-moving-companies dd { font-size: .8em; font-style: oblique; margin-bottom: 3px;}

.school-table, .rstate-table { width: 100%; border-collapse: collapse; margin-top: 10px; margin-bottom: 10px; }

.school-table td, .school-table th, .rstate-table td { border: 1px solid #CCC; padding: 3px 8px 3px 8px; }

.rstate-table td { width: 50%; }

.rstate-table .name { background-color: #EEE; font-weight:bold; }

.school-table th, .rstate-table th { background-color: #EEE; }

.school-table .name, .school-table .address  { text-align: left; width: 49%; }

.school-table .phone, .school-table .grades { text-align: center; width: 1%; }

#packingCalculator{
padding: 0px 10px 10px 10px;
}

#packingCalculator legend{
font-size: 14px;
color: #00559E;
}

#packingCalculator label{
padding: 10px 0 5px 0;
display: block;
}

#packingCalculator ul{
padding: 0;
}

#packingCalculator ul li{
background: none;
padding: 0;
}

#packingCalculator ul li label{
display: inline;
margin: 5px;
}

#packingCalculator .submit{
background: #fff;
}
