@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
		o.Win a Free Move		
	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:750px;}

* 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 Movers Quote Form --------- */

#find-movers {padding:10px; background:#FFC; border:1px solid #D9D9D9; margin-bottom:12px;}

#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:middle;}

#find-movers #quote-form label {font-weight:bold; color:#000; display:block; padding-bottom:4px; font-size:1em;}

#find-movers #quote-form label#td-width {width:125px;}

#find-movers #quote-form input {width:100px; padding:3px; border:1px solid #CCC;}

#find-movers #quote-form select {width:153px; padding:2px; border:1px solid #CCC;}

#find-movers #quote-form input.address {width:143px;}

#find-movers #quote-form input.pickupzip, #find-movers #quote-form input.deliveryzip, #find-movers #quote-form input.calendar {width:65px;}
	
#find-movers .name {width:130px;}

#find-movers #quote-form p {font-weight:bold; padding-top:10px; padding-bottom:6px; font-size:1.2em; line-height:normal; text-align:left;}


/*#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:156px; height:44px; display:block; background:url(../images/btn-sm-submit.png) no-repeat center; cursor:pointer; border:none;}

.btnSubmit span {display:none;}

.continue_s {background-image:url(../images/btn_continue_s.jpg); display:block; height:53px; width:234px;}	

/* --------- 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:214px; 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;}

/* --------- o.Win a Free Move --------- */

span.red-highlight {color:#F00; font-weight:bold;}

#page ul#free-move-instructions {line-height:normal; margin-left:6px; padding-bottom:0px; background:url(../images/promos/free-move-instructions-bg.jpg) no-repeat left top; font-size:1.1em;}
	
#page ul#free-move-instructions li {background:none; padding-left:25px; padding-bottom:18px;}

#page ul#free-move-instructions li a {text-decoration:none;}

#page #free-move-container {background:#535353 url(../images/promos/free-move-container-bg.jpg) no-repeat top; padding:165px 15px 15px; color:#FFF; font-size:1.1em; float:left; margin-bottom:15px;} 

#page #free-move-container p {background:url(../images/promos/free-move-seperator.gif) repeat-x bottom;}

#page #free-move-container p strong {color:#FFF;}

#page #free-move-container div {padding:15px 0px; margin-bottom:15px; background:url(../images/promos/free-move-seperator.gif) repeat-x bottom; float:left; width:370px;}

#page #free-move-container div img {float:left; border:2px solid #FFF; margin-right:15px;}

#page #free-move-container div dl {float:left; font-weight:bold; width:225px;}

#page #free-move-container div dt {color:#FF9; font-size:1.3em; padding-bottom:6px;}

#page #free-move-container div dd {line-height:160%; padding-bottom:6px;}

#page #free-move-container div dd em {font-weight:normal;}

#page #free-move-container a#free-move-btn {width:340px; height:60px; padding:15px; float:left; background:url(../images/promos/free-move-btn.jpg) no-repeat left top; margin-bottom:12px; display:block; text-decoration:none;}

#page #free-move-container a#free-move-btn:hover {background:url(../images/promos/free-move-btn-hover.jpg) no-repeat left top;}

#page #free-move-container a#free-move-btn:hover span {color:#FF0;}

#page #free-move-container a#free-move-btn span { font-size:1.4em; font-weight:bold; color:#FFF;}

#page #free-move-container a#free-move-btn p {background:none; color:#FF9;}

#page #free-move-container a#free-move-btn {width:340px; height:60px; padding:15px; float:left; background:url(../images/promos/free-move-btn.jpg) no-repeat left top; margin-bottom:12px; display:block;}

#page #free-move-container dl#rules-regulations {float:left; width:370px; line-height:160%; font-size:.9em;}

#page #free-move-container dl#rules-regulations dt {font-weight:bold; font-size:1em;}

#page #free-move-container dl#rules-regulations dd {background:url(../images/promos/free-move-rules-bullet.gif) no-repeat left 6px; padding-left:10px;}

#page #free-move-container dl#rules-regulations span dd {background:url(../images/promos/free-move-rules-bullet-indent.gif) no-repeat left 6px; margin-left:12px;}

/* ==================== 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;  padding-left:16px; padding-top:10px;margin-bottom:20px;}

#quote-form {width:234px;}

#quote-form th {font-size:1.8em; padding-bottom:38px; padding-right:5px; color:#FFF;}

#quote-form td {height:47px; vertical-align:top;}

#quote-form label, #quote-form p {font-weight:bold; color:#000; display:block; padding-bottom:4px; font-size:1em;}

#quote-form label#td-width {width:90px;}	

#quote-form td img {margin-top:22px; width:20px; height:19px; display:inline-block;}

#quote-form input {padding:3px; border:1px solid #CCC; color:#666; width:120px;}

#quote-form input.address {width:220px;}

#quote-form select {width:228px; padding:1px; border:1px solid #CCC; color:#666;}

#quote-form input.pickupzip, #quote-form input.deliveryzip, #quote-form input.calendar {width:65px;}

#quote-form p, #quote-form span {text-align:center; display:block;}

#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:230px; height:53px; display:block; background:url(../images/btn_submit_quote.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;}	



#centerContent {padding:10px;}

#centerContent h1 {color:#000; padding-bottom:8px; font-size:1.6em;}

#centerContent label {font-weight:bold; display:block; padding-right:10px;}

#centerContent input[type=text]  {padding:3px; border:1px solid #CCC; color:#666; width:140px;}

#centerContent select {padding:2px; border:1px solid #CCC; width:147px; color:#666;}

#centerContent td {padding-bottom:10px;}

#centerContent p {line-height:160%;}


/* --------- b.Promotion --------- */

/*#promotion-save-2000 {width:250px; height:235px; background:url(../images/promos/promo-save-2000.jpg) no-repeat top; display:block; float:left; padding-left:12px;}

#promotion-save-2000 p {display:none;}*/

#win-a-free-move {width:250px; height:228px; background:url(../images/promos/win-a-free-move.jpg) no-repeat top; display:block; float:left; padding-left:12px;}

#win-a-free-move 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%; }