/* bekins screen css */
/* All CSS coded to work on top of the blueprint css framework v0.8 */
/* For more information, visit www.blueprintcss.org */

body  { 
text-align: center; margin: 0px; background: #fff url( '../images/header-background-12x8.png' ) repeat-x; }

.container  { 
text-align: left; }

.overall  { 
background: #fff; margin-top: 0px; border: solid 0px #ccc; border-top: none; }

 /* remove this border at project end */
.push-1  { 
margin-bottom: 1em; }



/* ****************************** 
header & marquee
****************************** */

.header  { 
display: inline; height: 132px; background: #fff url( '../images/header-background-12x8.png' ) repeat-x 0 0; }

.logo { 
display: inline; float: left; margin-top: 10px; }

.details { 
display: inline; float: left; margin-top: 0px; }

.details ul { 
list-style-type: none; margin-left: 200px; width: 350px; margin-top: -1px; background: url( '../images/background-details-350x19.gif' ) no-repeat 0 1px; text-align: center; }

.details li { 
display: inline; font: normal .85em/2em verdana, sans-serif; color: #fff; margin: 0; padding: 0; }

.details li a { 
text-decoration: none; margin: 0 4px; color: #fff; }

.details .alignright { 
float: right; margin-top: 6px; }




.navigation { 
z-index: 99; display: inline; float: left; width: 950px; height: 38px; }

.nav-left { 
display: inline; float: left; width: 12px; height: 36px; line-height: 1.0em; background: #026d51 url( '../images/nav-background-left-12x38.png' ) no-repeat 0 0; }

.nav-center { 
display: inline; float: left; width: 926px; height: 36px; line-height: 1.0em; background: #026d51 url( '../images/nav-background-12x38.png' ) repeat-x 0 0; }

.nav-right { 
display: inline; float: left; width: 12px; height: 36px; line-height: 1.0em; background: #026d51 url( '../images/nav-background-right-12x38.png' ) no-repeat 0 0; }




.search { 
z-index: 1; display: inline; float: right; width: 195px; margin-top: 6px; }

.search-left { 
float: left; width: 12px; height: 26px; background: url( '../images/search-left-12x25.png' ) no-repeat; }

#search_box { display: inline; float: left; width: 137px; height: 26px; line-height: 1.0em; background: url( '../images/search-body-12x25.png' ) repeat-x; }

#search_box p { margin-bottom: 0px; }

#search_box input { 
background: none; height: 19px; margin-top: 2px; font: normal 1.2em/1em verdana; color: #777; border: none; }


#search_box ul, 
#search_box ol { 
margin: 0; padding: 0; list-style-type: none; }


#search_submit_button { display: inline; float: left; width: 36px; height: 26px; background: url( '../images/search-right-36x25.png' ) no-repeat; }




.marquee-a 			{ z-index: 1; clear: both; position: relative; width: 950px; height: 364px; background: #fff url( '../images/banner-AA.jpg' ) no-repeat; line-height: 1.0em; }
.marquee-a ul 			{ margin: 0; padding: 0; }

#home 				{ display: inline; float: left; width: 118px; height: 36px; position: relative; top: 306px; left: 350px; background: url( '../images/button-sprite-learn-more-118x36.gif' ) no-repeat; }
#home li 				{ margin: 0; padding: 0; list-style-type: none; position: absolute; top: 0; }
#home li a 			{ height: 36px; display: block; }
#home li a:hover 		{ background: url( '../images/button-sprite-learn-more-118x36.gif' ) no-repeat 0 -36px; }

#corp 				{ display: inline; float: left; width: 118px; height: 36px; position: relative; top: 306px; left: 700px; background: url( '../images/button-sprite-learn-more2-118x36.gif' ) no-repeat; }
#corp li 				{ margin: 0; padding: 0; list-style-type: none; position: absolute; top: 0; }
#corp li a				{ height: 36px; display: block; }
#corp li a:hover 			{ background: url( '../images/button-sprite-learn-more2-118x36.gif' ) no-repeat 0 -36px; }


.marquee-b 			{ z-index: 1; clear: both; position: relative; width: 950px; height: 364px; background: #fff url( '../images/banner-A.jpg' ) no-repeat; line-height: 1.0em; }
.marquee-b ul 			{ margin: 0; padding: 0; }

.marquee-c			{ z-index: 1; clear: both; position: relative; width: 950px; height: 364px; background: #fff url( '../images/home-4-950x364.jpg' ) no-repeat; line-height: 1.0em; }
.marquee-c ul			{ margin: 0; padding: 0; }

.marquee-d 			{ z-index: 1; clear: both; position: relative; width: 950px; height: 364px; background: #fff url( '../images/banner-B.jpg' ) no-repeat; line-height: 1.0em; }
.marquee-d ul 			{ margin: 0; padding: 0; }

#family				{ display: inline; float: left; width: 118px; height: 36px; position: relative; top: 282px; left: 520px; background: url( '../images/button-sprite-learn-more-118x36.gif' ) no-repeat; }
#family li 				{ margin: 0; padding: 0; list-style-type: none; position: absolute; top: 0; }
#family li a 			{ height: 36px; display: block; }
#family li a:hover 		{ background: url( '../images/button-sprite-learn-more-118x36.gif' ) no-repeat 0 -36px; }

#family2				{ display: inline; float: left; width: 118px; height: 36px; position: relative; top: 282px; left: 560px; background: url( '../images/button-sprite-learn-more-118x36.gif' ) no-repeat; }
#family2 li 			{ margin: 0; padding: 0; list-style-type: none; position: absolute; top: 0; }
#family2 li a 			{ height: 36px; display: block; }
#family2 li a:hover 		{ background: url( '../images/button-sprite-learn-more-118x36.gif' ) no-repeat 0 -36px; }

#quote				{ display: inline; float: left; width: 300px; height: 336px; position: relative; top: 24px; left: 524px; background: transparent url( '../images/background-quote-300x336.gif' ) no-repeat; }
#quote .input-row		{ height: 36px; margin: 60px 26px 0 24px; border: solid 0px red; background: #fff; }
#quote .input-row2		{ height: 36px; margin: 6px 26px 0 24px; border: solid 0px red; background: #fff; }

#quote .label-from		{ display: inline; float: left; text-align: right; width: 100px; height: 36px; }
#quote .label-from p		{ font: normal 12px/36px verdana; padding-right: 6px; color: #444; }

#quote .input-from		{ display: inline; float: left; width: 148px; height: 36px; background: url( '../images/input-background-144x36.gif' ) no-repeat 0 0; }
#quote .input-from input	{ font: normal 1.2em/1em verdana; color: #444; height: 18px; border: solid 0px red; margin: 8px 0 0 9px; }
#quote .input-from img	{margin-left: 10px; padding: 0px 0 0 0px; }

#quote .date-example		{ width: 148px; margin: 0 26px 0 124px; text-align: center; }
#quote .date-example p	{ margin:0px; padding:0 0 7px 0; font: normal .9em/1em verdana; color: #777; }

#quote .input-drop		{ display: inline; float: left; text-align: right; width: 222px; height: 36px; margin: 0 0 12px 46px; background: url( '../images/input-background-222x36.gif' ) no-repeat 0 0; }
#quote .input-drop select	{ font: normal 1em/1em verdana; color: #444; margin: 8px 18px 0 0px; border: none; }

#quote .input-submit		{ clear: both; text-align: right; height: 28px; margin: 0 32px 0 0; }


.marquee-interior		{ clear: both; position: relative; width: 950px; height: 145px;}

.interior				{ background-color: #fff; } /* added to the container surrounding all content */

.left-nav, 
.content, 
.right-column				{ display: inline; float: left; }

.left-nav					{ width: 192px; background: #fff url( '../images/marquee-interior-left-192x46.png' ) no-repeat; }
.left-nav .section			{ height: 46px; }
.left-nav .section h2			{ font: 100 1.75em/1em 'trebuchet ms'; margin: 0 0 0 21px; color: #fff; }
.left-nav ul					{ list-style-type: none; margin: 18px 12px 0 21px; }
.left-nav li					{ font: normal 1.00em/1.40em 'trebuchet ms', sans-serif; padding-bottom: 6px; margin-bottom: 9px; border-bottom: dotted 2px #ccc; color: #00684a; }
.left-nav li a				{ font: 900 1.00em/1.40em 'trebuchet ms'; text-decoration: none; color: #00684a; }
.left-nav li a:hover			{ text-decoration: underline; color: #990000; }

.left-nav .section2			{ height: 40px; margin: 0 10px 0 10px; background: #990000 url( '../images/category-header-background-8x40.jpg' ) repeat-x; }
.left-nav .section2 h2			{ font: 100 1.75em/1em verdana; padding: 8px 0 0 21px; color: #fff; }

.category-image				{ margin: 19px 0 0 6px; }

.content					{ width: 563px; border-left: dotted 1px #444; border-right: dotted 1px #444; background: #fff; padding-bottom: 36px; }
.content .header-headline		{ margin: 24px 0 12px 21px; }
.content h1				{ font: normal 2.00em/1.4em verdana; font-weight:600; margin: 10px 24px 6px 24px; letter-spacing: -.02em; color: #800000; }
.content h2				{ font: normal 1.50em/1.2em verdana; margin: 0 24px 6px 24px; letter-spacing: -.02em; color: #00684a; }
.content h3				{ font: 500 1em/1.6em verdana; margin: 0 24px 0px 24px; }
.content p, .content table p 					{ font: normal .9em/1.6em verdana; margin: 0 24px 9px 24px; color: #777; }
.content table 					{ font: normal .9em/1.6em verdana; color: #777; margin-left: 24px;}
.content ul					{ list-style-type: none; margin: 18px 24px 24px 24px; }
.content li, .content table li 					{ font: normal .9em/1.6em verdana; margin-bottom: 12px; padding-left: 30px; background: url( '../images/list-bullet-10x10.gif' ) no-repeat 0 4px; color: #777; }
.content p a, .content li a, .content table a, .gateway-moving .wrapper a { color: #00684a; }
.content p a:hover, .content li a:hover, .content table a:hover, .gateway-moving .wrapper a:hover			{ color: #990000; }

.right-column				{ width: 193px; background: url( '../images/marquee-interior-right-192x46.png' ) no-repeat; }
.right-column .section			{ height: 46px; }
.right-column .section h2		{ font: 100 1.75em/1em 'trebuchet ms'; margin: 0 0 0 18px; color: #fff; }
.right-column-header			{ margin: 12px 0 0 0; }

.none						{ background: none; }

#quote-right				{ width: 192px; height: 278px; padding-top: 6px; background: url( '../images/quote-right-background-193x278.jpg' ) no-repeat 0 0; }
#quote-right .label			{ display: inline; float: left; width: 180px; margin: 0 0 0 12px; }
#quote-right .label p			{ font: normal 1em/1.5em verdana; color: #666; margin: 0; }

#quote-right .input-field		{ display: inline; float: left; width: 180px; height: 36px; margin: 0 0 4px 12px; background: url( '../images/input-background-136x36.png' ) no-repeat; }
#quote-right .input-field input	{ font: normal 1.2em/1em verdana; color: #444; border: none; height: 18px; margin: 6px 0 0 9px; }

#quote-right .date-example		{ clear: both; margin: 0 52px 9px 12px; text-align: center; background: xtan; }
#quote-right .date-example p	{ font: normal .9em/1.0em verdana; margin: 0; color: #777; }

#quote-right .input-drop		{ display: inline; float: left; width: 180px; height: 36px; margin: 0 0 6px 6px; background: url( '../images/input-background-180x36.gif' ) no-repeat; }
#quote-right .input-drop select	{ margin: 8px 0 0 6px; border: none; }

#quote-right .input-submit		{ display: inline; float: left; width: 180px; height: 36px; text-align: right; background: xtan; }


#plan-move				{ display: inline; float: left; width: 192px; height: 476px; margin: 24px 0 0 0; background: url( '../images/box-plan-your-move2-192x476.jpg' ) no-repeat; }
#plan-move ul				{ margin: 250px 0 0 18px; list-style-type: none; }
#plan-move li				{ margin-bottom: 9px; padding-left: 18px; background: url( '../images/bullet-plan-move-15x14.jpg' ) no-repeat 0 0px; }
#plan-move img				{ margin: 12px 0 0 24px; }


.gateway-about { 
display: inline; float: left; width: 282px; height: 220px; margin: 12px 0 0 7px; border: solid 0px magenta;  }

.gateway-about h2 { 
text-align: right; font: normal 1.35em/1.25em arial; color: #00684b; margin: 42px 18px 3px 36px; }

/*.gateway-about p { 
font: normal 11px/1.50em verdana; color: #666; margin: 0 24px 0 172px; }*/

.gateway-about-linkbox { width: 100%; height: 20px; margin: 194px 0 0 0; border: solid 0px #000; background: none; }


p.link-about { 
width: 93px; text-align: center; margin-left: 166px; padding-top: 4px;}

p.link-about a { 
font: normal 1em/1em verdana; text-decoration: none; color: #fff; }

p.link-about a:hover { 
text-decoration: underline; color: #fff; }


.gateway-moving { 
display: inline; float: left; margin: 12px 0 0 0; padding-top: 0; width: 343px; height: 220px; background: url( '../images/gateway-moving-344x220.png' ) no-repeat; }

.gateway-moving-wrapper { width: 99%; height: 153px; margin-top: 42px; border: solid 0px orange; }
.gateway-moving-linkbox { clear: both; width: 99%; height: 20px; border: solid 0px purple; }

.gateway-moving p { 
font: normal .9em/1.25em verdana; margin: 0px 16px 0 178px; color: #00684a; }

.gateway-moving .wrapper { 
margin: 12px 0 0 60px; }

.gateway-moving .wrapper ul { 
float: left; width: 130px; margin: 0 3px 0 0; list-style-type: none; }

.gateway-moving .wrapper li { 
font: normal .9em/1.35em verdana; color: #666; margin: 0 0 6px 0; padding-left: 18px; background: url( '../images/bullet-checklist-16x14.png' ) no-repeat 0 2px; }

p.link-learn { 
clear: both; display: block; width: 93px; text-align: center; padding-top: 0px; margin-left: 224px; margin-top: 0px; padding-top: 2px; }

p.link-learn a { 
font: normal 11px/1em verdana; text-decoration: none; color: #fff; }

p.link-learn a:hover { 
text-decoration: underline; color: #fff; }






.gateway-quote { 
display: inline; float: left; width: 310px; height: 220px; margin: 12px 0 0 0; background-image: url( '../images/gateway-quote-310x220.png' ); }


.gateway-quote .labels { 
height: 18px; margin: 36px 14px 0 18px; border: solid 0px red; }

.gateway-quote .label-from, 
.gateway-quote .label-date { 
display: inline; float: left; width: 136px; margin: 0 0 2px 0; font: normal 1em/1.5em verdana; color: #666; }


.gateway-quote .inputs { 
height: 36px; margin: 0 14px 0 18px; }

.gateway-quote .input-from, 
.gateway-quote .input-date { 
display: inline; float: left; width: 136px; height: 36px; background: url( '../images/input-background-136x36.png' ) no-repeat 0 0; }
#gateway-quote .input-date img	{ margin: 32px 0 0 6px; }

.gateway-quote .inputs p {
display: inline; margin-bottom: 0; }

.gateway-quote .inputs input { 
font: normal 1.2em/1em verdana; color: #444; margin: 7px 0 0 7px; border: none; background: #fff; }


.gateway-quote .input-drop { 
display: inline; float: right; width: 216px; height: 36px; margin: 3px 24px 0 18px; text-align: right; background: url( '../images/input-background-216x36.png' ) no-repeat 0 0; }

.gateway-quote .input-drop select { 
margin: 7px 18px 0 0; border: none; font: normal 1.0em/1em verdana; color: #444; background: none; }


.gateway-quote .input-submit { 
clear: both; height: 30px; margin: 0 14px 0 18px; text-align: right; padding-right: 12px; }

.gateway-testimonial { 
display: inline; float: left; width: 310px; height: 220px; margin: 12px 0 0 0; background-image: url( '../images/gateway-testimonial-310x220.jpg' ); background-repeat: no-repeat; }

.gateway-testimonial-wrapper { margin-top: 0; height: 153px; border: solid 0px purple; }
.gateway-testimonial-linkbox { height: 20px; border: solid 0px orange; }

.gateway-testimonial p { 
font: .9em/1.45em verdana; color: #00684a; text-align: right; margin: 42px 24px 0 92px; border: solid 0px red; }

.gateway-testimonial p.credit { 
font-weight: 900; margin-top: 0; }

p.link-testimonial { 
width: 93px; text-align: center; margin-left: 188px; padding-top: 5px; margin-top: 0; }

p.link-testimonial a { 
font: normal 1em/1em verdana; text-decoration: none; color: #fff; }

p.link-testimonial a:hover {
text-decoration: underline; color: #fff; }


.logos img { margin: 0 6px; }


.gateway-promotions {
display: inline; float: left; width: 310px; height: 220px; margin: 12px 0 0 0; background-image: url( '../images/gateway-promotions-310x220.jpg' ); background-repeat: no-repeat; }

.gateway-promotions h2 {
text-align: left; font: normal 1.35em/1.25em arial; color: #00684b; margin: 42px 50px 0 21px; }

.gateway-promotions p {
font: normal 1em/1.50em verdana; color: #666; margin: 0 72px 0 21px; }

p.read-more2 { 
clear: both; display: block; width: 93px; text-align: center; margin-left: 196px; padding-top: 98px; }

p.read-more2 a { 
font: normal .9em/1em verdana; text-decoration: none; color: #fff; }

p.read-more2 a:hover { 
text-decoration: underline; color: #fff; }



.alignright select, 
.alignright input { 
margin-right: 6px; }

.alignright { 
text-align: right; }



.copyright, 
.address, 
.bekins-logo { 
margin-top: 12px; }

#ul_link_list_1_link_list, #ul_link_list_3_link_list { list-style: none; margin: 0px; padding: 0px; }
.ul_link_list_1_link_list_last { margin:0 0 0 0px; padding:0px; list-style: none; font: normal .8em/1.5em verdana; color: #999; }
#ul_link_list_4_link_list, #ul_link_list_4_link_list img { margin:0px; padding:0px;}
#ul_link_list_1_link_list li, #ul_link_list_3_link_list li, #ul_link_list_4_link_list li  { margin:0px; padding:0px;}
#ul_link_list_1_link_list li { display: inline; float: left;}
#ul_link_list_3_link_list li { margin:0 0 0 0px; padding:0px; list-style: none; font: normal .8em/1.5em verdana; color: #00684a; }
#ul_link_list_3_link_list li a { color: #00684a;}
.ul_link_list_4_link_list_last { margin: 0px; padding:0px; list-style: none; }
#ul_link_list_1_link_list li img {padding-left:0px; padding-right: 3px; margin-right: 0px; margin-left: 0px; }

.footer { 
margin: 0 0 .5em 0; }

.address { 
text-align: right; }

.bekins-logo { 
text-align: right; }


#search_result_message {margin-left: 25px;}
#search_result_message 
{
    padding-top: 20px;
}

#search_result li {margin-left: 45px; }
.search_result_description		{ font: normal 1.0em/1.30em arial; margin: 0 0 3px 0; color: #777; }

#text_form_1 {display:block; float:left; margin-left: 23px}
#text_form_1 form {padding:0; margin:0; display:block; float:left;}
.required, .optional {margin: 0 0px 9px 0px; float:left; clear:left; display:inline;  width:430px;}
.label_holder {font-weight:900; margin-bottom:0.25em; float:left; display:inline; width:130px;}
.form_entry {float:left; display:block; float:left; width:50%;}
.Error_Message {margin-left: 23px; color: Red;}
.form_hint_holder {font-size: 9pt; line-height: 11pt; color:#888; margin-top:0.175em; line-height:1.4em; 
	display:inline; float:left; clear:left;  width:260px; margin-left:130px;}
.submit {margin: 0 24px 9px 24px; text-align:left;}
.submit p{float:left; clear:both; width:100%; text-align:center;}
.submit input { font-family:arial, sans-serif; font-size:0.8em; clear:both; display:inline; margin-left:130px; float:left; padding-left:10px; padding-right:10px; }

.online_special {padding-top: 12px; padding-left: 12px; }
.online_special a {color: #fff; text-decoration: none;}

.header-phone-number	{ float: right; width: 356px; height: 42px; text-align: center; background: url( '../images/button-phone-bknd-356x42.gif' ) no-repeat 0 0; }
.header-phone-number p	{ font: 900 2.25em/40px arial; }
.header-phone-number .number-color	{ color: #990000; }
