/* 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: 30px; }

.logo img {padding-top: 15px; }

.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-A.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; }

.logos img { margin: 0 6px; }


/* lower boxes */
/* lower boxes */

.box-1-about, 
.box-2-moving-guide, 
.box-3-testimonial, 
.box-4-online-specials, 
.box-5-moving-services, 
.box-6-international, 
.box-7-local, 
.box-8-interstate, 
.box-9-promotions { width: 316px; height: 212px; }

.box-10-free-quote { width: 316px; height: 235px; }

.box-wrapper { display: inline; float: left; width: 316px; margin-bottom: 12px; }



/* About Us */
.box-1-about { 
background: url( '../images/box-1-about-316x235.gif' ); }

.box-1-about h2 { 
font: normal 1.50em/1.10em arial; color: #666; text-align: right; padding-top: 54px; margin: 0 24px 6px 72px; }

.box-1-about p { 
font: normal .9em/1.40em verdana; color: #666; margin: 0 24px 0 192px; }



/* Moving Guide */
.box-2-moving-guide { 
background: url( '../images/box-2-moving-guide-316x235.gif' ); }

.box-2-moving-guide h2 { 
font: normal .9em/1.25em verdana; color: #666; padding-top: 54px; margin: 0 21px 12px 182px; }

.box-2-moving-guide .list-bump { margin-left: 72px; }

.box-2-moving-guide ul { 
display: inline; float: left; width: 110px; margin: 0 0px 0 0px; }

.box-2-moving-guide li { 
font: normal .9em/1.25em verdana; color: #00684a; margin: 0 0 2px 0; }



/* Testimonial */
.box-3-testimonial { 
background: url( '../images/box-3-testimonial-316x235.gif' ); }

.box-3-testimonial p { 
text-align: right; font: normal .9em/1.35em verdana; color: #00684a; margin: 0 30px 6px 92px; }

.box-3-testimonial p.top-bump { 
padding-top: 54px; }



/* Online Specials */
.box-4-online-specials { 
background: url( '../images/box-4-threebee2-316x235.jpg' ); }

.box-4-online-specials h2 { 
font: normal 2.00em/1.10em arial; color: #eee; text-align: right; padding-top: 54px; margin: 0 24px 6px 72px; }

.box-4-online-specials .underline { 
border-bottom: solid 1px #eee; }

.box-4-online-specials p { 
font: normal 1.40em/1.15em arial; color: #eee; text-align: right; margin: 0 24px 0 192px; }



/* Moving Services */
.box-5-moving-services { 
background: url( '../images/box-5-moving-specials-316x235.gif' ); }

.box-5-moving-services h2 { 
font: normal .9em/1.25em verdana; color: #666; padding-top: 54px; margin: 0 21px 12px 182px; }

.box-5-moving-services .list-bump { margin-left: 72px; }

.box-5-moving-services ul { 
display: inline; 
float: left; 
width: 110px; 
margin: 0 0px 0 0px; }

.box-5-moving-services li { 
font: normal .9em/1.25em verdana; color: #00684a; 
margin: 0 0 2px 0; }


/* International */
.box-6-international { 
background: url( '../images/box-6-international-316x235.gif' ); }

.box-6-international h2 { 
font: normal 1.50em/1.20em arial; color: #00684a; text-align: left; padding-top: 102px; margin: 0 24px 2px 24px; }

.box-6-international p { 
font: normal 1em/1.25em verdana; color: #333; margin: 0 24px 0 24px; }

/* Local */
.box-7-local { 
background: url( '../images/box-7-local-316x235.gif' ); }

.box-7-local h2 { 
font: normal 1.50em/1.10em arial; color: #00684a; text-align: right; padding-top: 54px; margin: 0 24px 6px 36px; }

.box-7-local p { 
font: normal .9em/1.40em verdana; color: #666; text-align: right; margin: 0 24px 0 132px; }



/* Interstate */
.box-8-interstate { 
background: url( '../images/box-8-interstate-316x235.gif' ); }

.box-8-interstate h2 { 
font: normal 1.50em/1.10em verdana; color: #00684a; text-align: right; padding-top: 54px; margin: 0 24px 6px 36px; }

.box-8-interstate p { 
font: normal 1.40em/1.25em verdana; color: #666; text-align: right; margin: 0 24px 0 108px; }



/* Promotions */
.box-9-promotions { 
background: url( '../images/box-9-promotions-316x235.gif' ); }

.box-9-promotions h2 { 
font: normal 1.50em/1.20em arial; color: #00684a; text-align: left; padding-top: 54px; margin: 0 24px 2px 24px; }

.box-9-promotions p { 
font: normal 1.25em/1.25em verdana; color: #666; margin: 0 24px 0 24px; }



/* Get a Free Quote */
.box-10-free-quote {  
background: url( '../images/box-10-free-quote-316x235.gif' ); }

.box-10-free-quote .labels { 
height: 18px; padding-top: 50px; margin: 0 14px 0 24px; }

.box-10-free-quote .label-from, 
.box-10-free-quote .label-date { 
display: inline; float: left; width: 136px; margin: 0 0 2px 0; font: normal 1em/1.5em verdana; color: #666; }

.box-10-free-quote .inputs { 
height: 36px; margin: 0 14px 0 24px; }

.box-10-free-quote .input-from, 
.box-10-free-quote .input-date { 
display: inline; float: left; width: 136px; height: 36px; background: url( '../images/input-background-136x36.png' ) no-repeat 0 0; }
.box-10-free-quote .input-date img	{ margin: 32px 0 0 6px; }

.box-10-free-quote .inputs p {
display: inline; margin-bottom: 0; }

.box-10-free-quote .inputs input { 
font: normal 1.2em/1em verdana; color: #444; margin: 7px 0 0 7px; border: none; background: #fff; }

.box-10-free-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; }

.box-10-free-quote .input-drop select { 
margin: 7px 18px 0 0; border: none; font: normal 1.0em/1em verdana; color: #444; background: none; }

.box-10-free-quote .input-submit { 
clear: both; height: 30px; margin: 0 14px 0 18px; text-align: right; padding-right: 12px; }


/* red tab link */
.box-1-link { 
width: 316px; height: 17px; background: url( '../images/box-1-about-316x235.gif' ) no-repeat 0 -212px; }

.box-1-link a { 
display: block; width: 90px; height: 12px; margin: 0 0 0 198px; text-align: center; font: normal 10px/9px verdana; text-decoration: none; color: #fff; }

.box-1-link a:hover { text-decoration: underline; }


/* lower boxes */
/* lower boxes */



.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; }

.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; }

.get-free-cartons			{ clear: both; width: 193px; }
.get-free-cartons-body		{ background: url( '../images/free-cartons-193x278-2.jpg' ) no-repeat 0 0; padding: 112px 0 0 0; }
.get-free-cartons-body h3		{ font: normal 1.8em/1.0em 'trebuchet ms', arial; text-align: center; letter-spacing: -.05em; margin: 0 12px 0 12px; color: #026d51; }
.get-free-cartons-body p		{ font: normal 1.25em/1.25em 'trebuchet ms', arial; text-align: center; margin: 12px 12px 0 12px; color: #333; }
.get-free-cartons-body a		{ display: block; width: 120px; height: 36px; margin: 0 auto; padding-top: 7px; background: url( '../images/button-free-cartons-120x36.jpg' ) no-repeat 0 0; color: #fff; text-decoration: none; }
.get-free-cartons-body a:hover	{ text-decoration: underline; }
.get-free-cartons-bottom		{ width: 193px; height: 14px; background: url( '../images/free-cartons-193x14.jpg' ) no-repeat 0 0; }
