@charset "utf-8";
/* ========== Allied 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
			2.Customer Comments (Light Box)
		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
		e.E for Ed
		f.School/Real Estate Listing
*/

/* ==================== 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;}

/* ==================== 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:#F60; 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:#333; background:#CCC;}

#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:#F60; 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:#333; background:none;}	
	
/* ==================== 4.Page ==================== */

#page {width:400px; float:left; font-size:.9em; padding-top:2px; margin-right:11px; padding-left:243px;}	
	
#page h1 {color:#000; padding-bottom:4px; font-size:1.6em;}

#page h2 {color:#000; padding-bottom:4px; font-size:1.3em;}

#page h3 {color:#000; padding-bottom:4px; font-size:1em;}

#page q {font-style:italic; padding-bottom:6px; display:block; quotes:none;}
	
#page p {line-height:170%; padding-bottom:12px;}

#page p a strong {color:#F60;}

#page a strong {color:#F60;}

#page a:hover strong {color:#666;}

#page p a:hover strong {color:#666;}
	
#page ul {line-height:200%; margin-left:12px; padding-bottom:12px;}
	
#page li {background:url(../images/bullet-chk-mrk.gif) no-repeat left 5px; padding-left:20px;}

#page ul ul {line-height:200%; margin-left:6px; padding-bottom:0px;}
	
#page ul ul li {background:url(../images/bullet.gif) no-repeat left 9px; padding-left:10px; margin-left:14px;}

/*#page ul li a {font-size:1.1em;}*/

#page ul ul li a {color:#666;}

#page ol {line-height:200%; margin-left:30px; padding-bottom:12px;}
	
#page ol li {background:none; padding-left:0px; font-weight:bold; color:#F60;}

#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 strong, #page b {color:#444;}

#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:#F60;}

/* --------- 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:#090; 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:#090; 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:#C60; 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-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;}

#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-free-quote.jpg) no-repeat left;}

#TB_window #TB_ajaxContent #reviews-quote-box a p {display:none;}

/* --------- b.Moving Coverage Table --------- */

#plan-compensation {border-collapse:collapse; width:392px; margin-bottom:12px;}

#plan-compensation th {text-align:left; padding:4px 4px 4px 8px; background:#000; color:#FFF;}

#plan-compensation td {padding:4px 4px 4px 8px; border:1px solid #CCC; font-weight:bold;}

#plan-compensation 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 url(../images/page_images/movers/bg-find-movers.jpg) no-repeat right; 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:#F60; 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:234px; padding:1px; border:1px solid #CCC;}

#find-movers .pickupzip, #find-movers .deliveryzip {width:75px;}

#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;}

.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; background:#FFC; border:#D9D9D9 1px solid; margin-bottom:12px;}

.call-out img {float:left; margin-right:15px; margin-bottom:2px; margin-top:5px; padding:3px; border:#CCC 1px solid;}

#centerContent div.call-out h3.no-margin {margin-top:0px;}

#centerContent div.call-out p.no-margin-bottom {margin-bottom:0px;}

/* --------- e.Moving Company --------- */

#sirva {background:url(../images/page_images/moving-company/logo-sirva.gif) no-repeat 200px 15px;}

/* --------- 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:314px; 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;}

/*#full-page #states ul li a {color:#666;}*/


/* --------- 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 #companyname {width:360px;}

#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;}

.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:#F60; 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;}

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:#F60; text-align:left;}

#quote-form-sa td {padding-left:16px; height:45px; vertical-align:top; color:#000}

#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:#F60; 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; font-size:.9em;}

#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;}

#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:#F60; 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 ul {padding-left:75px;}
 
#real-estate-mortgage-intro p#phone {padding-left:215px; 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:#F60;}

#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:243px;}
	
#full-page h1 {color:#000; padding-bottom:4px; font-size:1.6em;}

#full-page h2 {color:#000; padding-bottom:4px; font-size:1.3em;}

#full-page h3 {color:#000; 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 a strong {color:#F60;}

#full-page a:hover strong {color:#666;}

/* --------- a.Moving Supplies --------- */

#moving-supplies-page {float:left; width:490px; margin-right:14px;}

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:#F60;}

div.supplies-layout a h2 {color:#F60; 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;}

.product .price {font-weight:bold; font-size:1.4em; color:#0C0; padding-left:26px;}

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:162px; float:left;}

/* ------------------ */

#quick-kits {width:140px; border:solid 1px #D9D9D9; background:#FFC; text-align:center; padding:10px 10px 0px 10px;}

#quick-kits strong {color:#F60; 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; clear:both;}
	
#freeShipping a, #movingBoxes a, #movingKits a, #movingSupplies a {color:#F93;}
	
#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:#F60; padding:6px 0px 2px 10px;}
	
#freeShipping h5 {font-size:1em; color:#333; padding:2px 0px 4px 10px;}
	
#freeShipping h6 {font-size:1.2em; color:#F60; padding:2px 0px 2px 10px;}	
	
#tollFree h4 {font-size:1.6em; color:#F60; padding:8px 0px 2px 10px;}
	
#tollFree h5 {font-size:1.5em; color:#333; padding:2px 0px 4px 10px;}
	
#tollFree h6 {font-size:1em; color:#F60; 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:310px; 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 label#td-width {width:120px;}	

#quote-form input {padding:2px; border:1px solid #CCC; color:#666; }

#quote-form select {width:235px; padding:1px; border:1px solid #CCC; color:#666;}

.pickupzip, .deliveryzip{width:85px; float: left;}
	
.calendar, .name{
width: 105px;
}

#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;
}


#quote-form a {color:#F60; 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; cursor:pointer; border:none;}

.btnSubmit span {display:none;}

.continue_s {background-image:url(../images/btn_continue_s.jpg); display:block; height:53px; width:234px;}	

/* --------- 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;}
	
/* --------- 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;}

#international-quote-form select {width:137px; border:1px solid #CCC;}

#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:#000;}

#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: 410px; }

#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: #009700; 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 dt a { line-height: 150%; font-weight:normal; }

#right-moving-companies dd, #left-moving-companies dd { font-size: .8em; font-style: oblique; margin-bottom: 3px; line-height:150%;}

.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%; }

