@charset "UTF-8";

/* 	Site	Bailey's Moving & Storage
	URL		http://www.baileysallied.com/
	CSS		Individual Page Styles
	
	Author	TMP Directional Marketing
	............................................ */


/* =Main Content Styles
................................................ */

#content-wrapper { margin: 111px 0 0 0; }

#splash { width: 641px; height: 280px; background: url(/images/img-splash.jpg) 0 0 no-repeat; display: block; position: relative; float: right; }
	#splash .slide { position: absolute; left: 0; top: 0; }
#splash-wrapper { background: url(/images/img-splash-shadow.gif) bottom left no-repeat; float: left; padding-bottom: 24px; }

.home-menu { width: 299px; float: left; height: 280px; background: url(/images/bg-menu-home.jpg) 0 0 no-repeat; display: block; }
	.home-menu h4 { margin: 0; color: #ed8417; padding: 31px 0 0 13px; }
	.home-menu ul { margin: 13px 0 0 0; }
	.home-menu li { border-bottom: 1px solid #72726e; display: block; width: 298px; line-height: 34px; }
		.menu li.menu-last, .home-menu li.menu-last { border: none; }
	.menu a, .home-menu a { font-size: 13px; padding: 0 13px; font-weight: bold; text-transform: uppercase; text-decoration: none; }
		.menu a:link, .home-menu a:link, .menu a:visited, .home-menu a:visited { color: #303030; }
		.menu a:hover, .home-menu a:hover, .menu a:active, .home-menu a:active { color: #666658; }


/* Menu */

.menu { width: 300px; background: url(/images/bg-menu.jpg) bottom left no-repeat; }
	.menu h4 { margin: 0; padding: 11px 0 0 13px; color: #ed8417; background: url(/images/hdr-menu.gif) 0 0 no-repeat; height: 36px; }
	.menu li { border-bottom: 1px solid #72726e; display: block; width: 300x; padding: 11px 0; }
	
.menu .yah-household { background: url(/images/icon-nav-arrow-yah.gif) 161px 14px no-repeat; }
.menu .yah-international { background: url(/images/icon-nav-arrow-yah.gif) 215px 14px no-repeat; }
.menu .yah-corporate { background: url(/images/icon-nav-arrow-yah.gif) 192px 14px no-repeat; }
.menu .yah-office { background: url(/images/icon-nav-arrow-yah.gif) 253px 14px no-repeat; }
.menu .yah-specialty { background: url(/images/icon-nav-arrow-yah.gif) 219px 14px no-repeat; }
.menu .yah-storage { background: url(/images/icon-nav-arrow-yah.gif) 85px 14px no-repeat; }

		
/* Sub Menu */

.menu ul li ul { margin: 5px 0 0 0; padding: 0; }
.menu ul li ul li { border: none; line-height: 16px; padding: 0 0 0 15px; margin: 0; background: url(/images/icon-nav-arrow.gif) 14px 4px no-repeat; }
	.menu ul li ul li a { font-size: 10px; line-height: 10px; }


/* =Interior Page Background Images
................................................ */

#bg-residential { background: url(/images/bg-content-suburb.jpg) center bottom no-repeat; padding-bottom: 200px; }
#bg-office { background: url(/images/bg-content-office.jpg) center bottom no-repeat; padding-bottom: 320px; }
#bg-storage { background: url(/images/bg-content-boxes.jpg) center bottom no-repeat; padding-bottom: 360px; }
#bg-orem { background: url(/images/bg-content-orem.jpg) center bottom no-repeat; padding-bottom: 240px; }
#bg-international { background: url(/images/bg-content-italy.jpg) center bottom no-repeat; padding-bottom: 190px; }
	#bg-international h2, 
	#bg-international h3, 
	#bg-international p { margin-right: 190px; }
#bg-denver { background: url(/images/bg-content-denver.jpg) center bottom no-repeat; padding-bottom: 300px; }
#bg-colorado-springs { background: url(/images/bg-content-colorado-springs.jpg) center bottom no-repeat; padding-bottom: 300px; }
#bg-grand-junction { background: url(/images/bg-content-grand-junction.jpg) center bottom no-repeat; padding-bottom: 270px; }
#bg-slc { background: url(/images/bg-content-slc.jpg) center bottom no-repeat; padding-bottom: 270px; }
#bg-specialty { background: url(/images/bg-content-dining-room.jpg) center bottom no-repeat; padding-bottom: 320px; }
#bg-corporate { background: url(/images/bg-content-corporate.jpg) center bottom no-repeat; padding-bottom: 340px; }


/* =Homepage
................................................ */

#content { float: right; margin: 0 -5px 0 0; width: 630px; }
#home-baileys-advantage { float: right; }
	#home-baileys-advantage .bg-cap-small { float: right; }

#home-baileys-advantage p, #home-baileys-advantage ul, #home-customer-service p { margin: 0; }
#home-baileys-advantage a, #home-customer-service a { background: url(/images/icon-bullet-arrows.gif) 0 2px no-repeat; padding-left: 15px; text-decoration: none; display: block; }
	#home-baileys-advantage a:link, #home-baileys-advantage a:visited,
	#home-customer-service a:link, #home-customer-service a:visited { color: #8e8e8e; }
	#home-baileys-advantage a:hover, #home-baileys-advantage a:active,
	#home-customer-service a:hover, #home-customer-servicee a:active { color: #ed8417; }
	
#home-baileys-advantage h2,
#home-customer-service h2 { font: 22px/22px Georgia, "Times New Roman", Times, serif; font-variant: small-caps; color: #fff; }

.home-large { margin-bottom: 14px; }


/* =Interior Pages
................................................ */

.testimonial { padding: 15px 0 8px 0; border-top: 1px solid #999; width: 550px; margin: 0 auto; text-align: center; }
.testimonial p { margin: 0; padding: 0 0 8px 0; font-size: 10px; line-height: 12px; text-align: left; }
	.testimonial p.last { padding-bottom: 20px; }

#storage-locations li { font-size: 11px; }
#storage-locations strong { font-size: 14px; }
.storage-location { float: left; }
.storage-footage { margin-left: 120px; }

#contact-colorado { float: left; margin-left: 18px; display: inline; }
#contact-utah { margin: 0 0 0 322px; padding-bottom: 60px; }
#contact-colorado, #contact-utah { width: 288px; }
	#contact-colorado h5, #contact-utah h5 { border-bottom: 1px solid #999; padding: 0; }
	.content-large #contact-colorado ul, .content-large #contact-utah ul,
	.content-large #contact-colorado li, .content-large #contact-utah li,
	.content-large #contact-colorado p, .content-large #contact-utah p { padding: 0; }
	
	 #contact-colorado li, #contact-utah li { margin-bottom: 10px; }
	 
#commercial { margin-top: 10px; }


/* =Claim Form
................................................ */

#claim-form fieldset { margin: 0 20px 10px 20px; padding: 10px 15px 15px 15px; border: 1px solid #ccc; }
#claim-form legend { padding: 0 5px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; color: #303030; }
#claim-form .row { clear: both; padding: 5px; height: 20px; font-size: 10px; line-height: 20px; color: #666; }

#claim-form .col1 { float: left; width: 100px; }
#claim-form .col2 { float: left; width: 160px; }
#claim-form .col3 { float: left; width: 100px; margin-left: 15px; }
#claim-form .col4 { float: left; width: 160px; }

#claim-form .col3a { float: left; width: 100px; margin-left: 15px; }
#claim-form .col4a { float: left; width: 80px; }
#claim-form .col5a { float: left; width: 20px; margin-left: 6px; }
#claim-form .col6a { float: left; width: 48px; }

#claim-form .col1b { float: left; width: 100px; }
#claim-form .col2b { float: left; width: 188px; }
#claim-form .col3b { float: left; width: 75px; margin-left: 15px; }
#claim-form .col4b { float: left; width: 20px; }
#claim-form .col5b { float: left; width: 75px; margin-left: 15px; }
#claim-form .col6b { float: left; width: 40px; }

#claim-form .col1c { float: left; width: 200px; }
#claim-form .col2c { float: left; width: 160px; }
#claim-form .col3c { float: left; width: 60px; margin-left: 15px; }

#claim-form .col1d { float: left; width: 200px; }
#claim-form .col2d { float: left; width: 20px; }
#claim-form .col3d { float: left; width: 20px; }
#claim-form .col4d { float: left; width: 20px; margin-left: 15px; }
#claim-form .col5d { float: left; width: 20px; }
#claim-form .col6d { float: left; width: 75px; margin-left: 15px; }
#claim-form .col7d { float: left; width: 156px; }

#claim-form .col1e { float: left; width: 100px; }
#claim-form .col2e { float: left; width: 125px; }
#claim-form .col3e { float: left; width: 35px; margin-left: 15px; }
#claim-form .col4e { float: left; width: 125px; }
#claim-form .col5e { float: left; width: 75px; margin-left: 15px; }
#claim-form .col6e { float: left; width: 40px; }

#claim-form .col2full { float: left; width: 440px; }

span.phone-format { font-size: 7px; margin-left: 4px; }
.two-line { line-height: 10px; }
.format { font-style: italic; font-weight: bold; color: #999; }
h6 { padding: 4px; color: #fff; background-color: #e55050; border: 2px solid #8a0000; margin: 0 40px 20px 40px; }
.button-margin { margin-left: 20px; }
fieldset p { margin: 10px 0 0 0; font-size: 12px; font-style: italic; font-weight: bold; color: #e55050; }
span.repair-checkbox { margin: 0 15px; }
span.required { color: #c00; font-size: 12px; }


/* =Payment Form
................................................ */

#payment-form fieldset { margin: 0 20px 10px 20px; padding: 10px 15px 15px 15px; border: 1px solid #ccc; }
#payment-form legend { padding: 0 5px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; color: #303030; }
#payment-form .row { clear: both; padding: 5px; height: 20px; font-size: 10px; line-height: 20px; color: #666; }

#payment-form .col1 { float: left; width: 100px; }
#payment-form .col2 { float: left; width: 160px; }
	#payment-form select.col2 { width: 166px; }
#payment-form .col3 { float: left; width: 100px; margin-left: 15px; }
#payment-form .col4 { float: left; width: 160px; }

#payment-form .col1b { float: left; width: 100px; }
#payment-form .col2b { float: left; width: 188px; }
#payment-form .col3b { float: left; width: 75px; margin-left: 15px; }
#payment-form .col4b { float: left; width: 20px; }
#payment-form .col5b { float: left; width: 100px; margin-left: 15px; }
#payment-form .col6b { float: left; width: 40px; }

#payment-form .col1c { float: left; width: 100px; }
#payment-form .col2c { float: left; width: 40px; }
#payment-form .col3c { float: left; width: 150px; margin-left: 15px; }

#payment-form .col1d { float: left; width: 100px; }
#payment-form .col2d { float: left; width: 80px; }
#payment-form .col3d { float: left; width: 200px; margin-left: 15px; }

#payment-form .col2full { float: left; width: 440px; }

.row-space { margin-bottom: 10px; }
.cc-label { float: left; width: 100px; position: relative; top: 5px; }
.cc-radio { position: relative; top: -10px; margin-right: 6px; }
.cc-img { margin-right: 20px; }
.radio { margin-right: 6px; }
.radio-left-margin { margin-left: 20px; }


/* =List Style Override
................................................ */

ul.list li { list-style: disc; margin-bottom: 6px; }
ol.list li { list-style: decimal; }
ul.list { margin-left: 15px; }
ol.list { margin-left: 20px; }


/* =Site Map
................................................ */

ul.sitemap-lvl-one { margin: 10px 0 0 20px; padding: 0; }
	ul.sitemap-lvl-one li { margin: 0 0 10px 0; }
ul.sitemap-lvl-two { margin: 0 0 0 20px; padding: 0; }
	ul.sitemap-lvl-two li { margin: 0 0 4px 0; font-size: 12px; }
	ul.sitemap-lvl-two a:link, ul.sitemap-lvl-two a:visited { color: #303030; }
	ul.sitemap-lvl-two a:hover, ul.sitemap-lvl-two a:active { color: #666658; }
	

/* =Claim Form
................................................ */

#main-form-area { font-size: 10px; }
	#main-form-area td { padding: 6px; }