/* -------------------------------------------------------------------- */
                          /* !*** GENERAL STYLES *** */
/* -------------------------------------------------------------------- */


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #675D57;
	background: url(bg_new.gif) repeat-x top #F3F0EC;
	margin: 0;
	padding: 0;
	}

a:link {
	text-decoration: none;
	color: #675D57;
	}

a:visited {
	text-decoration:none;
	color: #675D57;
	}

a:hover {
	text-decoration: underline;
	color: #FF9000;
	}
	
h1,h2,h3,h4,p,ul,li{
	margin: 0;
	padding: 0;
	}



/* -------------------------------------------------------------------- */
                          /* !*** CONTAINERS *** */
/* -------------------------------------------------------------------- */



#container {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 20px;
	text-align:left;
	}

#header {
	height: 90px;
	}

div.content {
	margin: 0;
	padding: 0px;
	width: 900px;
	float: left;
	clear: both;
	background: #fff;
	background-position: top left;
	background-repeat: no-repeat;
	}
	
div#body {
	width: 840px;
	margin: 0px;
	padding: 0px 29px 10px 29px;
	float: left;
	clear: both;
	background: url(body_shade.gif) repeat-x top;
	border-left: 1px solid #BFB8AE;
	border-right: 1px solid #BFB8AE;
/* 	border-bottom: 1px solid #BFB8AE; */
	}
	
#left {
	margin: 0;
	padding: 0;
	padding-top: 20px;
	width: 610px;
	float: left;
	}
	
#right {
	margin: 0;
	margin-left: 30px;
	padding: 0;
	padding-bottom: 10px;
	width: 200px;
	float: left;
	}
	

#footer {
	padding: 15px 29px;
	margin: 0;
	font-size:11px;
	color:#fff;
	width: 840px;
	float: left;
	clear: both;
	background: #F7941E;
	border-left: 1px solid #C17B27;
	border-right: 1px solid #C17B27;
	border-top: 1px solid #C17B27;
	}

#footer a {
	color:#fff;
	text-decoration: none;
	}

#footer a:hover {
	color: #D21F1F;
	text-decoration: none;
	}

#video {
	margin-left: 10px;
	}	
	
/* -------------------------------------------------------------------- */
                       /* !*** HEADERS *** */
/* -------------------------------------------------------------------- */

	
	
div.content#home {
	background-image: url(body_home.jpg);
	padding: 2px 17px;
	width: 866px;
	}
	
div.content#personal {
	background-image: url(body_personal.jpg);
	}
	
div.content#office {
	background-image: url(body_office.jpg);
	}
	
div.content#car {
	background-image: url(body_car.jpg);
	}
	
div.content#sports {
	background-image: url(body_sports.jpg);
	}
	
div.content#warehouse {
	background-image: url(body_warehouse.jpg);
	}
	
div.content#default {
	background-image: url(body_default.jpg);
	}
	
	
	
/* -------------------------------------------------------------------- */
                       /* !*** HOME PAGE *** */
/* -------------------------------------------------------------------- */


#home_box_container { 
	width:866px; 
	height: 245px;
	position:relative;
	float: left;
	clear: both;
	margin-bottom: 20px;
	background: url(promo_bg.jpg) no-repeat left bottom;
/* 	border: 1px solid; */
	}

#home_box_container a { 
	display: block;
	color: #fff;
	font-size: 12px;
	cursor: hand;
	}
	
#home_box_container a.button { 
	border-top: 1px solid #f5f5f3;
	margin-top: -1px;
	height: 205px;
	}

#home_box_container a:hover { 
	text-decoration: none;
	}

#home_box_container span.label { 
	display: block;
	padding: 10px 10px 5px 10px;
	margin-top: 160px;
	}

#home_box_container span.heading { 
	display: block;
	padding: 10px 10px 0px 10px;
	margin-top: 0;
	font-weight: bold;
	}

#home_box_container span.list { 
	display: block;
	padding: 10px 10px 10px 30px;
	}

#home_box_container span.item { 
	display: list-item;
	padding-bottom: 8px;
	line-height: 18px;
	}

/*
#home_box_container ul { 
	list-style:disc;
	padding: 10px 10px 10px 30px;
	}

#home_box_container li { 
	line-height: 18px;
	padding-bottom: 8px;
	}
*/

#home_box_car, #home_box_sports, #home_box_office, #home_box_personal {
	position: absolute;
	float: left;
	top:10px;
	margin:5px 0px 0px 0px;
	width: 209px;
	height:204px;
	z-index: 9000;
	}

#home_box_personal {
	background: url(promo_personal_bg.jpg) no-repeat;
	left: 0px;
	}

#home_box_office {
	background: url(promo_office_bg.jpg) no-repeat;
	left: 219px;
	}

#home_box_car {
	background: url(promo_car_bg.jpg) no-repeat;
	left: 438px;
	}

#home_box_sports {
	background: url(promo_sports_bg.jpg) no-repeat;
	left: 657px;
	margin-right: 0;
	}

.home_slide_car, .home_slide_sports, .home_slide_office, .home_slide_personal {
	padding: 0px;
	width: 209px;
	display:none;
/* 	background: url(promo_footer.gif) no-repeat left bottom #5E5951; */
	background-color: #5E5951;
	border-bottom: 2px ridge #8F8A81;
	color:#fff;
	}


/*
div#promos a {
	display: block;
	width: 209px;
	height: 230px;
	overflow: hidden;
	color: #fff;
	float: left;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 24px;
	background-position: top left;
	background-repeat: no-repeat;
	}

div#promos a.last {
	margin-right: 0px;
	}

div#promos a#car {
	background-image: url(promo_car_bg.jpg);
	}

div#promos a#sports {
	background-image: url(promo_sports_bg.jpg);
	}

div#promos a#office {
	background-image: url(promo_office_bg.jpg);
	}
	
div#promos a#personal {
	background-image: url(promo_personal_bg.jpg);
	}
	
div#promos span {
	display: block;
	position: relative;
	font-size: 12px;
	left: 10px;
	top: 172px;
	width: 190px;
	height: 80px;
	text-indent: 0;
	}

	
div#promos span.link {
	color: #fff;
	}


div#home_text p {
	clear: left;
	padding: 5px 0;
	color: #ccc;
	font-size: 9px;
	line-height: 10px;
	}
	
div#home_text a {
	color: #ccc;
	}
*/
	

/* -------------------------------------------------------------------- */
                       /* !*** SITE MAP *** */
/* -------------------------------------------------------------------- */

	
#footer dl,
#footer dt,
#footer dd {
	padding: 0;
	margin: 0;
	width: 210px;
	float: left;
/* 	border: 1px solid; */
/* 	overflow: hidden; */
	}

#footer dt,
#footer dd {
	clear: left;
	padding: 3px 0;
	}

#footer dt {
	font-size: 14px;
	padding: 5px 0;
	}


/* -------------------------------------------------------------------- */
                       /* !*** NAVIGATION *** */
/* -------------------------------------------------------------------- */



ul#navigation {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-top: 23px;
	width: 900px;
	height: 35px;
	float: left;
/* 	border: 1px solid; */
	}
	
ul#navigation li {
	display: list-item;
	float: left;
	margin: 0;
	padding: 0px;
/* 	border: 1px solid; */
	}
	
ul#navigation a {
	color: #fff;
	font-weight: normal;
	font-size: 14px;
	}
	
ul#navigation li.selected a,
ul#navigation li.selected a:hover {
	color: #fff;
	}
	
ul#navigation a:hover {
	color: #F7941E;
	text-decoration: none;
	}
	
ul#navigation li#nav_personal_storage {
	padding-left: 37px;
	}

ul#navigation li#nav_office_storage {
	padding-left: 72px;
	}

ul#navigation li#nav_car_storage {
	padding-left: 90px;
	}

ul#navigation li#nav_sports_storage {
	padding-left: 88px;
	}

ul#navigation li#nav_flexible_warehousing {
	padding-left: 68px;
	}


/* -------------------------------------------------------------------- */
                       /* !*** BREAD CRUMBS *** */
/* -------------------------------------------------------------------- */

#bread_crumbs {
	font-size: 11px;
	padding-left: 30px;
	}

#bread_crumbs a {
	}
	
#keywords {
	font-size: 10px;
	color: #999;
	float: right;
	width: 250px;
	text-align: right;
	padding-right: 30px;
	}

#homepage {
	width: 100%;
	float: none;
	}



/* -------------------------------------------------------------------- */
                       /* !*** SIDE LINKS *** */
/* -------------------------------------------------------------------- */

ul.side_link_large,
ul.side_link_small {
	list-style: none;
	width: 198px;
	padding: 1px 0;
	background: #fff;
	border-left: 1px solid #E5E3DF;
	border-right: 1px solid #E5E3DF;
	}

ul.side_link_large li,
ul.side_link_small li {
	margin: 7px 0px 7px 15px;
	padding-left: 22px;
	font-size: 11px;
	font-weight: bold;
	height: 15px;
	padding-top: 1px;
	background: url(bullet_link.gif) no-repeat left;
	}

ul.side_link_large li {
	font-size: 12px;
	background: url(bullet_link.gif) no-repeat left;
	}

li#downloads_bullet {
	background: url(bullet_downloads.gif) no-repeat left;
	}
	
li#tour_bullet {
	background: url(bullet_tour.gif) no-repeat left;
	}
	
li#location_bullet {
	background: url(bullet_location.gif) no-repeat left;
	}
	
li#contact_bullet {
	background: url(bullet_contact.gif) no-repeat left;
	}
	
	

/* -------------------------------------------------------------------- */
                     /* !*** COMMON CONTACT FORM *** */
/* -------------------------------------------------------------------- */

#common_contact {
	width: 200px;
	background: #F7941E;
	}

#common_contact h3 {
	margin: 0;
	padding: 5px 15px;
	color: #899f39;
	}	

#common_contact form {
	margin: 0;
	padding: 5px 15px;
	}	

#common_contact input.text, a#interests.text,
#common_contact select {
	display: block;
	font-size: 11px;
	margin: 4px 0;
	padding: 4px 5px;
	border: 1px solid #c06b07;
	background: #FFF;
	color: #666;
	width: 155px;
	}	

a#interests.text {
	width: 145px;
	background: #fff url(select_btn.gif) no-repeat 145px 3px;
	padding-right: 15px;
	}

a#interests.close {
	background: #fff url(arrow_btn_up.gif) no-repeat 145px 3px;
}

a#interests.spinner {
	background: #fff url(spinner.gif) no-repeat 145px 3px;
}

div#contactOptions form {
	background: #fff;
	border: 1px solid #c06b07;
	margin: 0;
	}

#common_contact input.error {
	border: 1px solid red;
	}

#common_contact p.error {
        color: red;
	}


#common_contact input#submit-button {
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0 5px 30px;
	padding: 3px;
	background: #c06b07;
	border: 1px solid #fcb96a;
	color: #fff;
	width: 100px;
	}	

#common_contact div#interestOptions dl,
#common_contact div#interestOptions dt,
#common_contact div#interestOptions dd,
#common_contact div#interestOptions form {
	padding: 0;
	margin: 0;
	display: block;
	font-size: 11px;
	color: #666;
	clear: left;
	}	

#interestOptions dl {
	background-color: #fff;
	border: 1px solid #c06b07;
	}

#common_contact div#interestOptions dl {
	padding: 5px 0px;
	}

#common_contact div#interestOptions dd {
	padding: 3px 5px;
	}

#common_contact div#interestOptions a {
	padding: 3px 0;
	padding-right: 1px;
	margin: 0;
	float: left;
	}

#common_contact div#interestOptions a.last {
	padding-right: 0px;
	}

#common_contact input.interestOption {
	width: 15px;
	height: 15px;
	}

#common_contact div.input
{
	width: 165px;
    height: 23px;
    margin-bottom: 5px;
	background: #FFF;
}

#common_contact div.input label
{
	position: absolute;
	padding: 3px 9px;
	color: #666;
	font-size: 11px;
}

/* -------------------------------------------------------------------- */
                   /* !***   LEFT & RIGHT PANES   *** */
/* -------------------------------------------------------------------- */

#left img  {
	margin-bottom: 30px;
	}
		
#left #left_pane,
#left #right_pane  {
	float: left;
	width: 290px;
	margin-top: 20px;
	_overflow: hidden;
	}
	
#left #right_pane  {
/* 	margin-top: 20px; */
	margin-left: 30px;
	}
	
#left ul.description,
#left ul.download_list {
	list-style: none;
	}
	
#left ul.description li {
	margin-bottom: 20px;
	padding-left: 44px;
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url(icn_tick.gif);
	}
	
#left ul.download_list li a {
	display: block;
	margin-bottom: 30px;
	padding-left: 80px;
	height: 100px;
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url(dummy_product_sheet.jpg);
	color: #333;
	font-size: 11px;
	}

#left ul.download_list li a strong {
	font-size: 12px;
	display: block;
	margin-bottom: 3px;
	}

#left ul.download_list li a:hover {color: #D21F1F;text-decoration: none;}
#left ul.download_list li#it a {background-image: url(product_sheets/it.jpg);}
#left ul.download_list li#meeting a {background-image: url(product_sheets/meeting.jpg);}
#left ul.download_list li#billing a {background-image: url(product_sheets/billing.jpg);}
#left ul.download_list li#virtual a {background-image: url(product_sheets/virtual.jpg);}
#left ul.download_list li#concierge a {background-image: url(product_sheets/concierge.jpg);}
#left ul.download_list li#gym a {background-image: url(product_sheets/gym.jpg);}
#left ul.download_list li#pricing a {background-image: url(product_sheets/pricing.jpg);}
#left ul.download_list li#flexible a {background-image: url(product_sheets/flexible.jpg);}
#left ul.download_list li#telecom a {background-image: url(product_sheets/telecom.jpg);}
#left ul.download_list li#complementary a {background-image: url(product_sheets/complementary.jpg);}
#left ul.download_list li#express a {background-image: url(product_sheets/express.jpg);}
#left ul.description li#icn_tick {background-image: url(icn_tick.gif);}
#left ul.description li#icn_mag {background-image: url(icn_mag.gif);}
#left ul.description li#icn_coffee {background-image: url(icn_coffee.gif);}
#left ul.description li#icn_float {background-image: url(icn_float.gif);}
#left ul.description li#icn_dollar {background-image: url(icn_dollar.gif);}
#left ul.description li#icn_wand {background-image: url(icn_wand.gif);}
#left ul.description li#icn_calendar {background-image: url(icn_calendar.gif);}
#left ul.description li#icn_tick {background-image: url(icn_tick.gif);}
#left ul.description li#icn_free {background-image: url(icn_free.gif);color: #FF9000;}
#left ul.description li#icn_free a {color: #FF9000;}
#left ul.description li#icn_home {background-image: url(icn_home.gif);}
#left ul.description li#icn_bubble {background-image: url(icn_bubble.gif);}
#left ul.description li#icn_dollar {background-image: url(icn_dollar.gif);}
#left ul.description li#icn_admin {background-image: url(icn_admin.gif);}
#left ul.description li#icn_http {background-image: url(icn_http.gif);}
#left ul.description li#icn_printer {background-image: url(icn_printer.gif);}
#left ul.description li#icn_chef {background-image: url(icn_chef.gif);}
#left ul.description li#icn_monitor {background-image: url(icn_monitor.gif);}	
#left ul.description li#icn_briefcase {background-image: url(icn_briefcase.gif);}	
#left ul.description li#icn_shoe {background-image: url(icn_shoe.gif);}
#left ul.description li#icn_clock {background-image: url(icn_clock.gif);}
#left ul.description li#icn_telephone {background-image: url(icn_telephone.gif);}
#left ul.description li#icn_hotel {background-image: url(icn_hotel.gif);}
#left ul.description li#icn_msn {background-image: url(icn_msn.gif);}
#left ul.description li#icn_puzzle {background-image: url(icn_puzzle.gif);}
#left ul.description li#icn_gym {background-image: url(icn_gym.gif);}	


/* -------------------------------------------------------------------- */
                   /* !***   PAGE STYLES   *** */
/* -------------------------------------------------------------------- */


h1 {
	font-size: 32px;
	font-weight: normal;
	line-height: 32px;
	color: #fff;
	margin: 98px 0 0px 30px;
	padding-bottom: 9px;
	}
	
h1.single_line {
	font-size: 32px;
	font-weight: normal;
	line-height: 32px;
	color: #fff;
	margin: 114px 0 0px 30px;
	padding-bottom: 25px;
	}
	
div.content#home h1{
	font-size: 28px;
	line-height: 28px;
	color: #675D57;
	margin: 16px 0;
	padding: 0 15px;
	}
	
	
h2 {
	font-size: 16px;
	font-weight: bold;
	color: #FF9000;
/* 	margin-bottom: 10px; */
	}
	
h3 {
	font-size: 13px;
	font-weight: bold;
	color: #FF9000;
	}
	
div.high_lights h3 {
	margin-bottom: 10px;
	}
	
div.content p {
	padding: 10px;
	line-height: 17px;
	}
	
div#body p {
	padding: 10px;
	padding-left: 0;
	line-height: 17px;
	}
	
div.content#home p {
	font-size: 14px;
	padding: 5px 15px;
	line-height: 19px;
	}
	
div.content p#form_title {
	float: right;
	width: 178px;
	padding: 10px 40px;
	margin-top: -55px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	}
	
div#left p.quote {
	padding: 0;
	margin: 0;
	}
	
div#left p.quote_by {
	padding: 0;
	padding-bottom: 10px;
	margin-top: 5px;
	margin-bottom: 30px;
	border-bottom: 1px solid #efefef;
	}
	
div.content#home img {
	float: right;
	margin: 14px 35px 10px 30px;
	clear: both;
	}
	
div.high_lights {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	margin-top: -10px;
	position: relative;
	border-left: 3px solid #D9D5D0;
	}
	
div.high_lights ul li {
	margin-bottom: 5px;
	margin-left: 20px;
	font-style: italic;
	}
		
div.high_lights ul li a {
	text-decoration: none;
	}
		
div.high_lights ul li a:hover {
	text-decoration: underline;
	}
		
div.high_light_2 {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-top: 20px;
	border-left: 10px solid #FF9000;
	}
	
div.high_light_2 a {
	font-weight: bold;
	text-decoration: none;
	color: #FF9000;
	}
	
div.high_light_2 a:hover {
	text-decoration: underline;
	}
	
.small {
	font-size: 11px;
	}
	
#myGallery {
	text-align: left;
	margin: 0 auto;
	}

ul.standard_list,
ul.standard_list_small {
	margin-left: 15px;
	padding: 0px;
	}

ul.standard_list li,
ul.standard_list_small li {
	padding: 3px 0;
	margin-left: 0;
	}

ul.standard_list_small li {
	font-size: 11px;
	}

ol.standard_list {
	margin: 0;
	margin-top: 8px;
	padding-left: 25px
	}

ol.standard_list li {
	padding: 3px 0;
	}

/* -------------------------------------------------------------------- */
                   /* !***   TABLE STYLES   *** */
/* -------------------------------------------------------------------- */

.standard_table {
	width: 100%;
	padding: 1px;
	border: 3px double #efefef;
	}

.standard_table th,
.standard_table td {
	padding: 3px 10px;
	margin: 0;
	text-align: center;
	}

.standard_table td {
	font-size: 
	}

.standard_table tr.even {
	background-color: #efefef;
	}

.estimator_table {
/* 	width: 100%; */
	padding: 1px;
	background-color: #A89F91;
	border: 3px solid #efefef;
	color: #fff;
	border-collapse: collapse;
	}

.estimator_table th {
	font-weight: bold;
	}

.estimator_table th,
.estimator_table td {
	padding: 5px 10px;
	margin: 0;
	text-align: center;
/* 	vertical-align: top; */
	width: 140px;
	border: 1px solid #ccc;
	}
	
.estimator_table tr.ideal_for td {
	vertical-align: top;
	font-size: 11px;
	}

.estimator_table th.row_label,
.estimator_table td.row_label {
	width: 50px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	}

#left table.estimator_table th img,
#left table.estimator_table td img {
	padding: 0px;
	margin: 0px;
	}

.estimator_table tr.even {
	background-color: #efefef;
	}

ul.links {
	list-style: none;
	margin-top: 8px;
	}
