/* MINIFY USING http://www.refresh-sf.com/yui/, THEN REPLACE global_min.css */

@import url(base.css);
/********************
font size chart
10px = 77%
11px = 85%
12px = 93%
13px = 100%
14px = 108%
15px = 116%
16px = 123.1%
17px = 131%
18px = 138.5%
19px = 146.5%
20px = 153.9%
21px = 161.6%
22px = 167%
23px = 174%
24px = 182%
25px = 189%
26px = 197%
********************/

body
{
	font-size: 77%;
	color: #666;
	position: relative;
}
.clear
{
	clear: both;
}
.displayNone
{
	display: none;
}
.displayBlock
{
	display: block;
}
.floatRight
{
	float: right;
}
.col,.floatLeft
{
	float: left;
}
.mask
{
	background: #000;
	opacity: .6;
	filter: alpha(opacity=60);
}
.imgButton
{
	cursor: pointer;
}
.onOff
{
	color: #0c0;
}
#header:after,#primary_nav:after,#secondary_nav:after,#login:after,#promo-main:after,#footer:after,.badges:after,#content:after,#content_main:after,#hero_home:after,#badge_promos:after,#promotions:after,#supply_nav:after,#storage_info:after,#storage_features:after,.location_pagination:after,table.supplies:after,ul.company-info:after,ul.contact-us:after,#contact_email:after,#contact_form:after,ul.finances-info:after,ul.specials:after,ul.special-detail:after,#reserve_truck_landing ul:after,#truck_results ul:after,.checkout-info:after,#checkout ul.checkout-info li:after,#checkout ul.checkout-info ul:after,#checkout_review #review_main ul:after,ul#confirmation_num:after,.checkout_location_info:after,#personal_registration:after,#personal_main:after,div.special-detail:after,#supply_search:after,.row:after,.infobar:after,.ps .searchResultsContainer #dialogAddUnit ul.formRowContainer:after,ul#site_map li ul:after,ul.storage_location_cost li.first:after,ul.storage_location_cost li.rowNext:after,#newBankFormSection:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#header,#primary_nav,#secondary_nav,#login,#promo-main,#footer,.badges,#content,#content_main,#hero_home,#badge_promos,#promotions,#supply_nav,#storage_info,#storage_features,.location_pagination,table.supplies,ul.company-info,ul.contact-us,#contact_email,#contact_form,ul.finances-info,ul.specials,ul.special-detail,#reserve_truck_landing ul,#truck_results ul,.checkout-info,#checkout ul.checkout-info li,#checkout ul.checkout-info ul,#checkout_review #review_main ul,ul#confirmation_num:after,.checkout_location_info,#personal_registration,#personal_main,div.special-detail,#supply_search,.row,.infobar,.ps .searchResultsContainer #dialogAddUnit ul.formRowContainer,#overlay3 .ieWrapper,ul#site_map li ul,ul.storage_location_cost li.first,ul.storage_location_cost li.rowNext,#newBankFormSection
{
	display: inline-block;
}
* html #header,* html #primary_nav,* html #secondary_nav,* html #login,* html #promo-main,* html #footer,* html .badges,* html #content,* html #content_main,* html #hero_home,* html #badge_promos,* html #promotions,* html #supply_nav,* html #storage_info,* html #storage_features,* html .location_pagination,* html table.supplies,* html ul.company-info,* html ul.contact-us,* html #contact_email,* html #contact_form,* html ul.finances-info,* html ul.specials,* html ul.special-detail,* html #reserve_truck_landing ul,* html #truck_results ul,* html .checkout-info,* html #checkout ul.checkout-info ul,* html #checkout_review #review_main ul,* html ul#confirmation_num,* html .checkout_location_info,* html #personal_registration,* html #personal_main,* html div.special-detail,* html #supply_search,* html .row,* html .infobar,* html .ps .searchResultsContainer #dialogAddUnit ul.formRowContainer,#overlay3 .ieWrapper,ul#site_map li ul,* html ul.storage_location_cost li.first,* html ul.storage_location_cost li.rowNext,* html #newBankFormSection
{
	height: 1%;
}
#header,#primary_nav,#secondary_nav,#login,#promo-main,#footer,.badges,#content,#content_main,#hero_home,#badge_promos,#promotions,#supply_nav,#storage_info,#storage_features,.location_pagination,table.supplies,ul.company-info,ul.contact-us,#contact_email,#contact_form,ul.finances-info,ul.specials,ul.special-detail,#reserve_truck_landing ul,#truck_results ul,.checkout-info,#checkout ul.checkout-info ul,#checkout_review #review_main ul,ul#confirmation_num,.checkout_location_info,#personal_registration,#personal_main,div.special-detail,#supply_search,.row,.infobar,.ps .searchResultsContainer #dialogAddUnit ul.formRowContainer,#overlay3 .ieWrapper,ul#site_map li ul,ul.storage_location_cost li.first,ul.storage_location_cost li.rowNext,#newBankFormSection
{
	display: block;
}
a:link,a:visited,a:hover,a:active
{
	font-weight: bold;
	color: #f60;
	text-decoration: none;
	outline: 0;
}
a:hover
{
	text-decoration: underline;
}
a.pdf
{
	background: #fff url(../images/icon_pdf.gif) 0 top no-repeat;
	padding-left: 19px;
	display: block;
	float: left;
	width: 550px;
}
a.caret
{
	padding-right: 10px;
	padding-left: 20px;
	background: transparent url(../images/icon_caret.gif) no-repeat center right;
}
a.caret_grey
{
	padding-right: 10px;
	background: transparent url(../images/icon_caret_grey.gif) no-repeat center right;
}
a.print,a.print_lg
{
	display: block;
	padding-left: 22px;
	background: transparent url(../images/icon_print.gif) 0 50% no-repeat;
}
a.print_lg
{
	padding-left: 25px;
	background: transparent url(../images/icon_print_large.gif) 0 50% no-repeat;
	font-size: 108%;
}
.zeroMarginPad,#header,#primary_nav,#secondary_nav
{
	margin: 0;
	padding: 0;
}
#header
{
	position: relative;
	background: #fff url(../images/body_bg.gif) top left repeat-x;
	height: 101px;
	width: 100%;
	z-index: 2;
	float: left;
}
#header img.promo_storage_experts
{
	position: absolute;
	margin-left: -180px;
	margin-top: -18px;
	width: 191px;
	height: 101px;
}
#header img.promo_storage_experts1
{
	position: absolute;
	margin-left: -180px;
	margin-top: -18px;
	width: 191px;
	height: 101px;
}
#top_messaging
{
	text-align: right;
	padding-top: 28px;
}
#msg_call_now,#msg_phone_number
{
	color: #538;
	font-weight: bold;
}
#msg_call_now
{
	width: 92px;
	height: 16px;
	float: right;
	background: url(../images/call_now.gif) no-repeat scroll right center;
	margin: 2px 10px 0 0;
}
#msg_phone_number
{
	float: right;
	font-size: 15px;
	display: block;
	height: 36px;
	background: url(../images/se_habla_espanol.gif) left bottom no-repeat;
}
#primary_nav,#secondary_nav
{
	position: relative;
	margin: auto;
	text-align: left;
	width: 990px;
	min-width: 990px;
}
#primary_nav
{
	clear: both;
	position: relative;
	height: 36px;
	padding: 0;
	border-width: 1px 0;
	z-index: 30;
}
ul#nav
{
	float: left;
	width: 711px;
	padding: 0 0 0 7px;
}
#nav a
{
	display: block;
	text-decoration: none;
	text-indent: -200em;
}
#nav li li a
{
	display: block;
	width: 146px;
	height: auto;
	margin: 0 12px;
	padding: 4px;
	border-top: 1px solid #ca6427;
	text-indent: 0;
	font-weight: bold;
	font-size: 85%;
	color: #fff;
	text-decoration: none;
}
#nav li li.first a
{
	border-top: 0;
}
#nav li li a:hover
{
	color: #333;
	text-decoration: none;
}
#nav li
{
	float: left;
	position: relative;
	text-align: left;
	padding: 0;
	margin: 0;
}
#nav li div
{
	background-position: 0 9px;
	background-repeat: no-repeat;
}
#nav li div a
{
	height: 30px;
	background-position: 0 9px;
	background-repeat: no-repeat;
}
#nav li ul
{
	display: none;
	position: absolute;
	top: 100%;
	width: 178px;
	padding: 0 0 3px 0;
	margin: 0;
	z-index: 50;
	background-color: #ed762e;
	border: 1px solid #f79950;
}
html>body #secondary_nav
{
	height: 65px;
	z-index: 40;
}
* html #secondary_nav
{
	height: 65px;
	margin-top: 13px;
}
#login
{
	font-size: 93%;
}
#login ul
{
	float: right;
	padding: 0;
	margin: 0;
	margin-top: 10px;
}
#login li
{
	display: inline;
	margin: 0;
	padding: 0 10px;
	border-right: 1px solid #ccc;
}
#login li.last
{
	border: 0;
	padding-right: 0;
}
#login li a
{
	font-size: 93%;
}
html>body #logo span a
{
	background: transparent url(../images/nav_logo.png) left top no-repeat;
}
*html #logo span a
{
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/nav_logo.png',sizingmethod='crop');
	cursor: hand;
}
#logo
{
	position: absolute;
	width: 173px;
	height: 96px;
	z-index: 500;
	margin-left: -3px;
	margin-top: -15px;
	left: 0;
}
#logo span
{
	display: block;
}
#logo a
{
	display: block;
	width: 173px;
	height: 96px;
	text-decoration: none;
	text-indent: -200em;
}
#call
{
	float: right;
	padding-top: 10px;
	font-size: 85%;
	color: #666;
}
#call strong
{
	font-size: 153.9%;
	font-weight: bold;
	padding-left: 10px;
	color: #333;
}
#main
{
	margin: 0;
	padding: 0;
	vertical-align: top;
	z-index: 10;
	padding-left: 3px;
}
#content
{
	padding: 8px 26px;
	color: #666;
}
#content h1
{
	color: #666;
	padding-left: 26px;
	margin: 20px 0 0;
	background-color: Green;
}
#content h3
{
	color: #663398;
	padding: 0;
	margin: 0;
}
#content_main
{
	float: left;
	padding-right: 20px;
	margin-right: 15px;
	width: 680px;
	min-height: 250px;
}
* html #content_main
{
	height: 250px;
}
.registration #content_main
{
	border: 0;
}
* html #content_main
{
	padding-right: 10px;
}
#breadcrumb
{
	padding-left: 28px;
	font-size: 93%;
	color: #999;
	padding-top: 20px;
	clear:both;
}
#breadcrumb a
{
	font-size: 93%;
}
#hero
{
	width: 989px;
	height: 147px;
}
#hero_home
{
	width: 989px;
	height: 450px;
}
* html #hero_home
{
	z-index: -100;
}
#subcontent
{
	float: left;
	width: 213px;
	vertical-align: top;
}
#badge_promos
{
	position: absolute;
	display: block;
	top: 230px;
	color: #666;
	margin-left: 214px;
	padding-left: 10px;
	width: 900px;
}
#badge_promos ul#badges
{
	margin: 0;
	margin-top: 130px;
	padding: 0;
	float: left;
}
#badge_promos ul#badges li
{
	display: inline;
	float: left;
	width: 219px;
	margin-left: 20px;
}
html>body #badge_promos ul#badges li .hdr span a
{
	background: url("../images/badge_promo_1.png") no-repeat;
}
html>body #badge_promos ul#badges li .hdr.store span a
{
	background-image: url("../images/badge_promo_2.png");
}
html>body #badge_promos ul#badges li .hdr.size span a
{
	background-image: url("../images/badge_promo_3.png");
}
* html #badge_promos ul#badges li .hdr span a
{
	background: url("../images/none.gif");
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/badge_promo_1.png',sizingmethod='crop');
	cursor: hand;
}
* html #badge_promos ul#badges li .hdr.store span a
{
	background: url("../images/none.gif");
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/badge_promo_2.png',sizingmethod='crop');
	cursor: hand;
}
* html #badge_promos ul#badges li .hdr.size span a
{
	background: url("../images/none.gif");
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/badge_promo_3.png',sizingmethod='crop');
	cursor: hand;
}
#badge_promos ul#badges li .hdr span a
{
	width: 219px;
	height: 66px;
	padding-bottom: 15px;
	margin-bottom: 8px;
	text-indent: -500em;
	border-bottom: 1px solid #ccc;
}
#badge_promos ul#badges li .hdr span
{
	display: block;
}
#badge_promos ul#badges li .hdr a
{
	display: block;
	width: 219px;
	height: 66px;
	text-decoration: none;
	text-indent: -200em;
}
#badge_promos ul#badges h2
{
	font-size: 100%;
	margin: 0;
}
#search_module_find_storage_now
{
	float: left;
}
#search_module_find_storage_now .enter_zip
{
	height: 88px;
}
#findstorage-search
{
	margin-left: 11px;
	margin-top: -105px;
	width: 216px;
	color: #666;
}
#findstorage-search h2
{
	padding: 23px 0 0 15px;
	margin: 0;
	width: 201px;
	height: 34px;
}
html>body #findstorage-search h2
{
	background: transparent url(../images/home_findstorage_top.png) left top no-repeat;
}
* html #findstorage-search h2
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/home_findstorage_top.png',sizingMethod='scale');
}
#findstorage-search .main
{
	background: transparent url(../images/home_findstorage_bg.png) left top repeat-y;
	padding: 10px 15px 32px;
	width: 186px;
}
* html #findstorage-search .main
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/home_findstorage_bg.png',sizingMethod='scale');
}
#findstorage-search .call
{
	padding: 8px 15px 0;
	width: 186px;
	height: 106px;
}
html>body #findstorage-search .call
{
	background: transparent url(../images/home_findstorage_bottom.png) left top no-repeat;
}
* html #findstorage-search .call
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/home_findstorage_bottom.png',sizingMethod='scale');
}
#findstorage-search .main ul.enter_zip,#findstorage-search .call ul.call_tollfree
{
	padding: 0;
	margin: 0;
}
#findstorage-search .call ul.call_tollfree
{
	font-weight: bold;
	font-size: 83%;
	width: 150px;
	padding-bottom: 12px;
}
#findstorage-search .main ul.enter_zip li,#findstorage-search .call ul.call_tollfree li
{
	list-style-type: none;
	margin-bottom: 8px;
}
#findstorage-search .call ul.call_tollfree li
{
	margin-bottom: 2px;
}
#findstorage-search .call ul.call_tollfree li strong
{
	font-size: 18px;
	font-weight: normal;
}
#findstorage-search .call ul.call_tollfree li em
{
	font-size: 10px;
	font-style: normal;
}
#findstorage-search div.calltxt p span
{
	font-size: 18px;
}
#findstorage-search .main ul.enter_zip li.last
{
	margin-bottom: 0;
}
#userMsg,#findstorage-search #userMsgHome
{
	display: block;
	font-size: 85%;
	color: red;
	margin: -14px 0 6px 0;
	padding: 0;
	position: relative;
}
#findstorage-search #userMsgHome
{
	margin: 0;
	padding: 0;
}
#userMsg
{
	height: 10px;
}
#divider
{
	background-image: url(../images/divider.gif);
	background-repeat: no-repeat;
	width: 991px;
	height: 27px;
	padding: 0;
	float: left;
	margin-left: -1px;
	_margin-left: 6px;
}
#promotions
{
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #e5e5e5;
}
#promo-main
{
	padding: 15px 0;
	margin: 0;
}
#promotions ul.promos
{
	margin: 0;
	padding: 0;
	margin-left: 6px;
}
#promotions ul.promos li
{
	display: inline;
	float: left;
	margin: 0;
	padding: 0 15px;
	border-left: 1px solid #e5e5e5;
}
#promotions ul.promos li.first
{
	border: 0;
}
#promotions .banner
{
	float: left;
	padding: 0 24px;
	border-left: 1px solid #e5e5e5;
}
#featured_offer
{
	float: left;
	display: block;
	width: 400px;
	padding-left: 32px;
	margin-right: 23px;
}
#featured_offer h3
{
	margin: 0;
	margin-bottom: 8px;
	padding: 0;
	color: #663398;
	font-size: 123.1%;
	font-weight: bold;
}
#featured_offer ul
{
	float: left;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	width: 220px;
}
#featured_offer li
{
	float: left;
	display: inline;
	margin-bottom: 8px;
	width: 160px;
	height: 22px;
	padding-left: 15px;
}
#featured_offer ul li.storageunit
{
	background: #fff url(../images/img_storageunit.gif) 0 10% no-repeat;
	padding-bottom: 3px;
	border-bottom: 1px solid #ccc;
}
#featured_offer ul li.truckrental
{
	background: #fff url(../images/img_rentaltruck.gif) 0 10% no-repeat;
	padding-bottom: 3px;
	border-bottom: 1px solid #ccc;
}
#featured_offer ul li.quickpak
{
	background: #fff url(../images/img_supplybox.gif) 0 10% no-repeat;
}
#featured_offer #detail_links
{
	display: block;
	clear: both;
	width: 250px;
}
#featured_offer #detail_links a.viewpaks
{
	float: right;
	margin-top: 7px;
}
#featured_offer ul li a
{
	padding-left: 10px;
}
#featured_offer img
{
	float: left;
}
ul.finances-info
{
	display: block;
	margin: 0;
	margin-bottom: 40px;
	padding: 0;
}
ul.finances-info li
{
	display: inline;
	float: left;
	width: 295px;
	padding: 0 10px;
}
ul.finances-info li ul
{
	margin: 0;
	padding: 0;
}
ul.finances-info li ul li
{
	padding: 0;
	margin-bottom: 8px;
}
ul#financial
{
	margin: 0;
}
ul#financial li
{
	display: inline;
	float: left;
	padding-right: 25px;
}
ul#financial li strong
{
	font-size: 83%;
}
ul#financial li span.quote_up
{
	background: #fff url(../images/icon_green_arrow.gif) 0 50% no-repeat;
	padding-left: 10px;
}
#aboutstorage_search
{
	background: transparent url(../images/about_storage_search_bg.jpg) top left no-repeat;
	padding: 30px 23px 0;
	width: 642px;
	height: 80px;
	margin-bottom: 20px;
}
#aboutstorage_search .about_search
{
	padding-top: 15px;
	width: 450px;
	float: left;
}
#aboutstorage_search .about_call
{
	float: left;
	width: 100px;
}
#aboutstorage_search .input_search
{
	margin-top: 8px;
}
#aboutstorage_search input.searchzip
{
	float: left;
	margin-top: 6px;
	margin-right: 10px;
	width: 270px;
}
#aboutstorage_search input.searchbtn
{
	float: left;
}
#aboutstorage_search p
{
	font-size: 146.5%;
	width: 150px;
}
#aboutstorage_search p strong
{
	font-size: 10px;
	font-style: normal;
	display: block;
}
ul#storage_info
{
	padding: 0;
	margin: 0;
}
ul#storage_info li
{
	display: inline;
	float: left;
	padding-right: 50px;
	_padding-right: 25px;
	padding-bottom: 20px;
	width: 193px;
}
ul#storage_info li.last
{
	padding-right: 0;
}
ul#storage_info .last
{
	padding-right: 0;
}
ul#storage_info h3
{
	font-size: 146.5%;
	font-weight: normal;
}
ul#supplylist
{
	padding: 0;
	margin: 0;
}
ul#supplylist li
{
	list-style-type: none;
	background: #fff url(../images/icon_checkbox.gif) 0 50% no-repeat;
	padding-left: 18px;
}
#module_faq,#module_movingsupplies
{
	display: block;
	margin-bottom: 25px;
	width: 220px;
}
#module_faq img
{
	float: left;
}
#module_faq ul,ul#supplylist
{
	padding: 0;
	margin: 0 0 12px;
	width: 210px;
}
#module_faq ul li,ul#supplylist li
{
	list-style-type: none;
	line-height: 18px;
}
#disclaimer
{
	padding: 0 25px 10px;
	color: #999;
	font-size: 85%;
}
#disclaimer span
{
	color: #999;
}
#disclaimerStorageDetails
{
	padding: 0 0 10px;
	color: #999;
	font-size: 85%;
	display: block;
	margin-top: 0;
}
html>body #disclaimerStorageDetails
{
	margin-top: 30px;
}
#disclaimerStorageDetails span
{
	color: #999;
}
#footer
{
	padding: 10px 0;
	color: #999;
	font-size: 85%;
	clear:both;
}
#footer ul
{
	width: auto;
}
#footer li
{
	display: inline;
	margin: 0;
	padding: 0 5px;
	border-left: 1px solid #999;
	white-space: nowrap;
}
#footer li.first,#footer li.last
{
	border: 0;
	padding-left: 0;
}
#footer li a
{
	color: #999;
	font-weight: normal;
	font-size: 10px!important;
}
#footer #session_id
{
	padding: 10px 25px;
	float: right;
	color: #666;
}
#registration-form
{
	margin-top: 30px;
	border-bottom: 1px solid #dcdcdc;
}
#registration-form h3
{
	margin-bottom: 25px;
	padding-bottom: 5px;
	border-bottom: 1px solid #dcdcdc;
}
#registration-form h3.additional
{
	color: #666;
	font-weight: normal;
	font-size: 12px;
	float: right;
}
.required
{
	color: #999;
}
.instructions
{
	float: right;
	margin-right: 90px;
}
#registration-form label
{
	line-height: 20px;
}
#registration-form input
{
	display: block;
	margin-bottom: 15px;
}
#registration-form input.phone
{
	display: inline;
	vertical-align: top;
}
p.required_sub
{
	line-height: 20px;
}
form#moving_supplies .form_controls
{
	text-align: left;
}
form#moving_supplies .total
{
	text-align: right;
	font-weight: bold;
}
form#moving_supplies .total_price
{
	margin: 0 40px 0 0;
}
#signin_bottom .form_controls
{
	padding: 0;
}
p.forgot,p.forgot_global
{
	margin: 0 0 0 20px;
	font-size: 10px;
}
p.option,p.option_global
{
	font-size: 10px;
	margin: 0 17px 10px 17px;
}
p.forgot_global,p.option_global
{
	margin: 0 20px 10px 0;
}
#signin
{
	background: url("../images/signin_bg.jpg") repeat-y;
}
#signin_top
{
	height: 53px;
	padding: 10px 0 0 20px;
	background: url("../images/signin_top.jpg") top left no-repeat;
}
#signin_top p
{
	margin: 3px 0;
}
#signin_bottom
{
	height: 48px;
	margin-top: 10px;
	background: url("../images/signin_bottom.jpg") bottom left no-repeat;
}
#signin label,#signin input
{
	margin-left: 15px;
}
#signin input
{
	margin: 5px 0;
	margin-left: 15px;
}
#signin input.submit
{
	margin-left: 5px;
}
label.password
{
	display: block;
	clear: both;
}
#signin a
{
	margin: 0 20px 10px 0;
}
#dialogAddUnit .error
{
	padding-bottom: 20px;
	padding-left: 50px;
	margin-top: -6px;
	font-size: 11px;
	color: #f00;
	position: absolute;
	background: url("../images/icon_error.jpg") no-repeat left center;
	top: 20px;
	left: 100px;
}
#dialogAddUnit .errorDisplay
{
	padding-bottom: 20px;
	padding-left: 50px;
	margin-top: -6px;
	font-size: 11px;
	color: #f00;
	position: absolute;
	background: url("../images/icon_error.jpg") no-repeat left center;
	top: 20px;
	left: 10px;
}
.error
{
	margin-top: 20px;
	padding-bottom: 20px;
	padding-left: 50px;
	font-size: 11px;
	color: #f00;
	background: url("../images/icon_error.jpg") no-repeat;
}
.inline_error
{
	font-size: 11px;
	color: #f00;
}
.error ul
{
	margin: 0 0 10px 13px;
}
.moreResultsLink
{
	padding: 10px;
}
#subcontent.search_results
{
	padding-right: 10px;
	margin-right: 10px;
	border-right: 1px solid #ccc;
}
* html #subcontent.search_results
{
	padding-right: 5px;
	margin-right: 5px;
	border-right: 1px solid #ccc;
}
#content_main.results
{
	margin-left: 20px;
	width: 500px;
	padding-right: 0;
	margin-right: 0;
}
#content_main.results h2
{
	font-size: 19px;
	font-weight: normal;
	color: #333;
	margin-bottom: 0;
}
.fivexfive
{
	background: #fff url("../images/icon_5x5.gif") 0 50% no-repeat;
	padding-left: 50px;
	width: 34px;
	height: 32px;
	font-weight: bold;
}
.tenxfive
{
	background: #fff url("../images/icon_10x5.gif") 0 50% no-repeat;
	padding-left: 55px;
	width: 40px;
	height: 40px;
	font-weight: bold;
}
.tenxten
{
	background: #fff url("../images/icon_10x10.gif") 0 50% no-repeat;
	padding-left: 61px;
	width: 46px;
	height: 42px;
	font-weight: bold;
}
#refine_search
{
	background: url("../images/img_refine_main.gif") top left repeat-y;
}
* html #refine_search
{
	padding-right: 0;
}
#refine_search .form-hdr
{
	background: transparent url(../images/img_refine_hdr.gif) top left no-repeat;
	padding: 10px 15px 0;
	width: 184px;
	height: 65px;
}
#refine_search .form-hdr p
{
	font-size: 93%;
}
#refine_search .refine_main
{
	background: transparent url(../images/img_refine_bottom.gif) bottom left no-repeat;
	padding: 5px 15px 15px;
}
#refine_search .refine_hdr a
{
	float: right;
}
#check_size,#check_features
{
	background-color: #fff;
	overflow: scroll;
	width: 180px;
	height: 70px;
	overflow-x: hidden;
	margin-bottom: 16px;
	margin-top: 4px;
}
dl.accordion-menu
{
	margin: 20px;
	padding: 20px;
	width: 600px;
	background-color: Transparent;
}
dl.accordion-menu dt.a-m-t
{
	margin: 0;
	background: #fff url(../images/img_accordian_open.gif) top left repeat-x;
	color: #333;
	height: 38px;
	font-weight: normal;
}
html.accordion-menu-js dt.a-m-t
{
	cursor: pointer;
	zoom: 1;
}
dl.accordion-menu dd.a-m-d
{
	margin: 20;
	padding: 20;
}
html.accordion-menu-js dd.a-m-d
{
	display: inline;
}
html.accordion-menu-js dd.a-m-d-expand
{
	display: block;
}
html.accordion-menu-js dd.a-m-d-before-expand
{
	display: block;
	position: relative;
	z-index: -1;
	opacity: 0;
	height: auto!important;
	visibility: hidden;
	overflow: visible;
}
html.accordion-menu-js dt.a-m-t-expand
{
	background: #fff url(../images/img_accordian_close.gif) top left repeat-x;
	color: #fff;
	font-weight: bold;
}
html.accordion-menu-js dt.a-m-t-expand a
{
	color: #fff;
}
html.accordion-menu-js dd.a-m-d-anim
{
	overflow: hidden;
	display: block;
}
dl.accordion-menu dd.a-m-d .bd
{
	padding: .5em;
	border: 1px solid #ccc;
}
.results-location
{
	font-size: 12px;
	padding: 12px 0 0 8px;
}
.results-location strong
{
	margin-right: 6px;
}
a.open-all
{
	float: right;
	padding-top: 8px;
}
.results_criteria
{
	margin-bottom: 15px;
	font-size: 146.5%;
	color: #333;
}
div.accordion-menu-head
{
	padding: 0;
	width: 480px;
	float: right;
	margin-right: 20px;
}
.yui-dt-table
{
	width: 400px;
	padding: 0;
	margin: 0;
	margin-left: 10px;
}
.yui-dt-table th,.yui-dt-table td
{
	overflow: hidden;
	border: 1px solid #ccc;
}
.yui-dt-table th
{
	background: url(../images/img_datatable_header_bg.gif) repeat-x;
	height: 24px;
	padding: 0;
}
.yui-dt-table th a
{
	color: #666;
}
th .yui-dt-header
{
	background: transparent url(../images/btn_sort_disabled.gif) no-repeat scroll left center;
	position: relative;
	text-align: left;
	padding-left: 25px;
	margin-left: 4px;
	margin-top: 2px;
}
th.yui-dt-col-Features .yui-dt-header
{
	background: 0;
}
th.yui-dt-col-Address .yui-dt-header
{
	background: 0;
}
.ps th.yui-dt-asc .yui-dt-header
{
	background: transparent url(../images/btn_ascending.gif) no-repeat scroll left center;
	padding-left: 25px;
}
.ps th.yui-dt-desc .yui-dt-header
{
	background: transparent url(../images/btn_descending.gif) no-repeat scroll left center;
	padding-left: 25px;
}
th .yui-dt-label
{
	position: relative;
	border-right: 10px;
}
th .yui-dt-resizer
{
	position: absolute;
	margin-right: -6px;
	right: 0;
	bottom: 0;
	width: 6px;
	height: 100%;
	cursor: w-resize;
	cursor: col-resize;
}
.yui-dt-scrollable
{
	overflow-y: auto;
}
.yui-dt-scrollable thead
{
	display: block;
}
.yui-dt-scrollable thead tr
{
	position: relative;
}
.yui-dt-scrollbody
{
	display: block;
	overflow: auto;
}
.yui-dt-editor
{
	position: absolute;
}
ul#print_email
{
	display: block;
	margin: 0;
	padding: 0;
	float: right;
}
ul#print_email li
{
	display: inline;
	border-right: 1px solid #ccc;
	padding: 0 10px;
}
ul#print_email li.last
{
	border-right: 0;
	padding-right: 0;
}
.add_unit
{
	float: right;
	display: block;
	text-align: center;
	padding-top: 12px;
}
.ps .searchResultsContainer #zipCodeView
{
	width: 320px;
	margin-left: 10px;
}
.ps .searchResultsContainer .auxPageControls h2
{
	float: left;
	margin: 4px 2px 2px;
	padding-top: 6px;
}
#accordionControls
{
	width: 204px;
	margin: 6px 2px 2px;
	padding-top: 6px;
}
.ps .searchResultsContainer label
{
	font-weight: bold;
}
.ps .searchResultsContainer #dialogAddUnit ul.formRowContainer
{
	margin: 4px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
}
.ps .searchResultsContainer .yui-overlay
{
	border: 0;
	padding: 5px;
	margin: 10px;
}
.ps .searchResultsContainer .yui-overlay .hd
{
	border: 0;
	padding: 4px;
}
.ps .searchResultsContainer .yui-overlay .bd
{
	border: 0;
	padding: 4px;
}
.ps .searchResultsContainer .yui overlay .ft
{
	border: 0;
	padding: 4px;
}
.ps .searchResultsContainer #ctx
{
	background: 0;
	width: 100px;
	height: 25px;
}
.ps .searchResultsContainer .tableCellFeatures
{
	width: 265px;
}
.ps .searchResultsContainer .featuresListContainer
{
	float: left;
}
.ps .searchResultsContainer .addAction
{
	float: right;
}
.ps .searchResultsContainer .sizeIcon
{
	float: left;
	padding: 4px;
}
.ps .searchResultsContainer button
{
	background: 0;
	padding: 0;
	margin: 0;
	border: 0;
	position: relative;
	z-index: 100px;
}
.ps .searchResultsContainer label
{
	margin: 2px;
	font-size: 12px;
}
.ps .searchResultsContainer #calendarpicker button
{
	background: url(../images/btn_calendar_open.gif) center right no-repeat;
	margin: 0;
	margin-bottom: 4px;
	width: 105px;
	height: 20px;
	position: absolute;
	top: 0;
	_top: -6px;
	left: 0;
}
*html .ps .searchResultsContainer #calendarpicker button
{
	top: -4px;
	left: 0;
}
html>body .ps .searchResultsContainer #calendarpicker button
{
	width: 120px;
}
.ps .searchResultsContainer .yui-overlay,.yui-panel-container
{
	position: absolute;
	visibility: hidden;
	z-index: 2;
}
.ps .searchResultsContainer .yui-panel-container form
{
	margin: 0;
}
.ps .searchResultsContainer .mask
{
	bottom: 0;
	display: none;
	left: 0;
	overflow: auto;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
	width: 100%;
}
.ps .searchResultsContainer .hide-scrollbars,.hide-scrollbars *
{
	overflow: hidden;
}
.ps .searchResultsContainer .hide-scrollbars select
{
	display: none;
}
.ps .searchResultsContainer .show-scrollbars
{
	overflow: auto;
}
.ps .searchResultsContainer .yui-panel-container.show-scrollbars,.yui-tt.show-scrollbars
{
	overflow: visible;
}
.ps .searchResultsContainer .yui-panel-container.show-scrollbars .underlay,.yui-tt.show-scrollbars .yui-tt-shadow
{
	overflow: auto;
}
.ps .searchResultsContainer .yui-panel-container.shadow .underlay.yui-force-redraw
{
	padding-bottom: 1px;
}
.ps .searchResultsContainer .yui-effect-fade .underlay
{
	display: none;
}
.ps .searchResultsContainer .yui-tt-shadow
{
	position: absolute;
}
.ps .searchResultsContainer .mask
{
	background-color: #000;
	opacity: .25;
}
.ps .searchResultsContainer .yui-panel-container
{
	padding: 0 1px;
}
.ps .searchResultsContainer .yui-panel
{
	border: 0;
	left: 0;
	position: relative;
	top: 0;
	z-index: 1;
}
.ps .searchResultsContainer .yui-panel .hd,.ps .searchResultsContainer .yui-panel .bd,.ps .searchResultsContainer .yui-panel .ft
{
	border: 0;
	background: 0;
	margin: 0 -1px;
}
.ps .searchResultsContainer .yui-panel .bd,.ps .searchResultsContainer .yui-panel .ft
{
	background: 0;
}
.ps .searchResultsContainer .yui-panel .hd
{
	background: 0;
	border: 0;
	color: #000;
	font-size: 93%;
	font-weight: bold;
	line-height: 2;
	padding: 0 10px;
}
.ps .searchResultsContainer .yui-panel .bd
{
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 6px;
	padding-right: 6px;
}
.ps .searchResultsContainer .yui-panel .ft
{
	border: 0;
	font-size: 77%;
	padding: 5px 10px;
}
.ps .searchResultsContainer .container-close
{
	background: transparent url(../images/sprite.png) no-repeat scroll 0 -300px;
	_background-position: -300px right;
	_margin-right: -13px;
	cursor: pointer;
	height: 15px;
	position: absolute;
	right: 6px;
	top: 5px;
	width: 25px;
	_width: 40px;
}
.ps .searchResultsContainer .yui-panel-container .underlay
{
	left: -1px;
	right: -1px;
}
.ps .searchResultsContainer .yui-panel-container.matte
{
	background-color: #fff;
	padding: 9px 10px;
}
.ps .searchResultsContainer .yui-panel-container.shadow .underlay,.ps .searchResultsContainer .yui-panel-container.shadow .underlay
{
	background: url(../images/panelOverlayBg_696x154.png) top center no-repeat;
	position: absolute;
	opacity: 1.0;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/panelOverlayBg_696x154.png',sizingmethod='scale');
}
* html .ps .searchResultsContainer .yui-panel-container.shadow .underlay
{
	background-image: none;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/panelOverlayBg_696x154.png',sizingmethod='scale');
}
.ps .searchResultsContainer .yui-dialog .ft
{
	border-top: medium none;
	font-size: 100%;
	padding: 0 10px 10px;
}
.ps .searchResultsContainer .yui-dialog .ft .button-group
{
	display: block;
	text-align: right;
}
.ps .searchResultsContainer .yui-dialog .ft button.default
{
	font-weight: bold;
}
.ps .searchResultsContainer .yui-dialog .ft span.default
{
	background-position: 0 -1400px;
	border: 0;
}
.ps .searchResultsContainer .yui-dialog .ft span.default .first-child
{
	border: 0;
}
.ps .searchResultsContainer .yui-dialog .ft span.default button
{
	color: #fff;
}
.ps .searchResultsContainer .yui-simple-dialog .bd span.blckicon
{
	background-position: 0 -1100px;
}
.ps .searchResultsContainer .yui-simple-dialog .bd span.alrticon
{
	background-position: 0 -1050px;
}
.ps .searchResultsContainer .yui-simple-dialog .bd span.hlpicon
{
	background-position: 0 -1150px;
}
.ps .searchResultsContainer .yui-simple-dialog .bd span.infoicon
{
	background-position: 0 -1200px;
}
.ps .searchResultsContainer .yui-simple-dialog .bd span.warnicon
{
	background-position: 0 -1900px;
}
.ps .searchResultsContainer .yui-simple-dialog .bd span.tipicon
{
	background-position: 0 -1250px;
}
.ps .searchResultsContainer .yui-tt .bd
{
	background-color: #ffee69;
	border: 0;
	color: #000;
	left: 0;
	padding: 2px 5px;
	position: relative;
	top: 0;
	z-index: 1;
}
.ps .searchResultsContainer .yui-tt.show-scrollbars .bd
{
	overflow: auto;
}
.ps .searchResultsContainer .yui-tt-shadow
{
	background-color: #000;
	bottom: -3px;
	left: -3px;
	right: -3px;
	top: 2px;
}
.ps .searchResultsContainer .yui-tt-shadow-visible
{
	opacity: .12;
}
.ps .searchResults button
{
	padding: 0;
	margin: 0;
	background: transparent;
	border: 0;
}
.mapOverlayContainer
{
	padding: 2px;
	text-align: left;
	background: #fff;
	border: solid 1px #999;
}
.mapOverlayContainer .officeHours .officeHoursHdr,.mapOverlayContainer .accessHours .accessHoursHdr
{
	font-weight: bold;
}
.ps .searchResultsContainer #reserveDateField
{
	display: inline;
	_display: inline-block;
	_height: 1%;
	padding-right: 30px;
}
.ps .searchResultsContainer #calendarcontainer
{
	background: #fff;
	left: 0;
}
html>.ps .searchResultsContainer #calendarcontainer
{
	left: 0;
}
#reserveUnitMsg
{
	display: block;
	font-size: 146.7%;
	font-weight: bold;
	padding: 60px 20px 0 0;
}
.reserveUnitContinue
{
	display: block;
	padding-left: 106px;
}
.mapImage
{
	background: #fff;
	width: 250px;
	height: 100px;
}
.error.signin
{
	line-height: 35px;
}
.yui-overlay,.yui-panel-container
{
	visibility: hidden;
	position: absolute;
	z-index: 2;
}
.yui-panel-container form
{
	margin: 0;
}
.mask
{
	z-index: 1;
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: auto;
}
.masked select,.drag select,.hide-select select
{
	_visibility: hidden;
}
.yui-panel-container select
{
	_visibility: inherit;
}
.hide-scrollbars,.hide-scrollbars *
{
	overflow: hidden;
}
.hide-scrollbars select
{
	display: none;
}
.show-scrollbars
{
	overflow: auto;
}
.yui-panel-container.show-scrollbars,.yui-tt.show-scrollbars
{
	overflow: visible;
}
.yui-panel-container.show-scrollbars .underlay,.yui-tt.show-scrollbars .yui-tt-shadow
{
	overflow: auto;
}
.yui-panel-container.shadow .underlay.yui-force-redraw
{
	padding-bottom: 1px;
}
.yui-effect-fade .underlay
{
	display: none;
}
.yui-tt-shadow
{
	position: absolute;
}
.ps .mask
{
	background-color: #000;
	opacity: .25;
	filter: alpha(opacity=25);
}
.ps .yui-panel-container
{
	padding: 0 1px;
	padding: 2px 3px;
}
.ps .yui-panel
{
	position: relative;
	zoom: 1;
	left: 0;
	top: 0;
	z-index: 1;
}
.ps .yui-panel .hd,.ps .yui-panel .bd,.ps .yui-panel .ft
{
	zoom: 1;
	position: relative;
	border-style: none;
	border-width: 0 1px;
	border-color: #808080;
	margin: 0 -1px;
}
.ps .yui-panel .hd
{
	border: 0;
}
.ps .yui-panel .bd,.ps .yui-panel .ft
{
	background-color: #f2f2f2;
}
.ps .yui-panel .hd
{
	padding: 0 10px;
	font-size: 93%;
	line-height: 2;
	line-height: 1.9;
	font-weight: bold;
	color: #000;
	background: url(../images/sprite.png) repeat-x 0 -200px;
}
.ps .yui-panel .bd
{
	padding: 10px;
}
.ps .yui-panel .ft
{
	border-top: solid 1px #808080;
	padding: 5px 10px;
	font-size: 77%;
}
.ps .container-close
{
	position: absolute;
	top: 5px;
	right: 6px;
	width: 50px;
	height: 15px;
	background: url(../images/sprite.png) no-repeat 0 -300px;
	cursor: pointer;
	display: block;
	z-index: 99999px;
}
.ps .yui-panel-container .underlay
{
	right: -1px;
	left: -1px;
}
.ps .yui-panel-container.matte
{
	padding: 9px 10px;
	background-color: #fff;
}
.ps .yui-panel-container.shadow
{
	_padding: 2px 5px 0 3px;
}
.ps .yui-panel-container.shadow .underlay
{
	position: absolute;
	top: 0;
	right: -3px;
	bottom: -3px;
	left: -3px;
	left: -1px;
	right: -1px;
	bottom: -1px;
	_top: 0;
	_right: 0;
	_bottom: 0;
	_left: 0;
	_margin-top: 3px;
	_margin-left: -1px;
	background-color: none;
	opacity: .12;
	filter: alpha(opacity=12);
}
.ps .yui-dialog .ft
{
	border-top: 0;
	padding: 0 10px 10px 10px;
	font-size: 100%;
}
.ps .yui-dialog .ft .button-group
{
	display: block;
	text-align: right;
}
.ps .yui-dialog .ft button.default
{
	font-weight: bold;
}
.ps .yui-dialog .ft span.default
{
	border-color: #304369;
	background-position: 0 -1400px;
}
.ps .yui-dialog .ft span.default .first-child
{
	border-color: #304369;
}
.ps .yui-dialog .ft span.default button
{
	color: #fff;
}
.ps .yui-simple-dialog .bd .yui-icon
{
	background: url(../images/sprite.png) no-repeat 0 0;
	width: 16px;
	height: 16px;
	margin-right: 10px;
	float: left;
}
.ps .yui-simple-dialog .bd span.blckicon
{
	background-position: 0 -1100px;
}
.ps .yui-simple-dialog .bd span.alrticon
{
	background-position: 0 -1050px;
}
.ps .yui-simple-dialog .bd span.hlpicon
{
	background-position: 0 -1150px;
}
.ps .yui-simple-dialog .bd span.infoicon
{
	background-position: 0 -1200px;
}
.ps .yui-simple-dialog .bd span.warnicon
{
	background-position: 0 -1900px;
}
.ps .yui-simple-dialog .bd span.tipicon
{
	background-position: 0 -1250px;
}
.ps .yui-tt .bd
{
	position: relative;
	top: 0;
	left: 0;
	z-index: 1;
	color: #000;
	padding: 2px 5px;
	border-color: #d4c237 #a6982b #a6982b #a6982b;
	border-width: 1px;
	border-style: solid;
	background-color: #ffee69;
}
.ps .yui-tt.show-scrollbars .bd
{
	overflow: auto;
}
.ps .yui-tt-shadow
{
	top: 2px;
	right: -3px;
	left: -3px;
	bottom: -3px;
	background-color: #000;
}
.ps .yui-tt-shadow-visible
{
	opacity: .12;
	filter: alpha(opacity=12);
}
#overlay1
{
	width: 200px;
	padding: 0 10px 0 17px;
	text-align: left;
	overflow: hidden;
	background: transparent url("../images/signin_bg.png") bottom left no-repeat;
	_background: transparent url("../images/signin_bg.gif") bottom left no-repeat;
	border: 0;
	z-index: 5000000000;
}
#overlay1 .details
{
	padding-right: 15px;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}
#overlay1 img
{
	margin: 5px 0;
}
#overlay1 label
{
	color: #666;
}
#overlay1 input
{
	margin: 5px 0;
}
#overlay1 h2
{
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 18px;
	font-weight: normal;
	color: #444;
}
ul#supply_list
{
	display: block;
	margin: 15px 0;
	padding: 0;
	width: 696px;
}
ul#supply_list li
{
	display: inline;
	float: left;
	width: 152px;
	padding-right: 29px;
}
ul#supply_list li img
{
	padding-bottom: 8px;
	margin-bottom: 8px;
	border-bottom: 1px solid #ccc;
}
ul#supply_list li.last
{
	padding-right: 0;
}
html>body .packingsupplies_hdr
{
	display: block;
	background: #fff url("../images/icon_hdr_packing_supplies.gif") 0 0 no-repeat;
	width: 90px;
	height: 65px;
	margin: 0;
	padding: 0 0 8px 80px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
}
* html .packingsupplies_hdr
{
	display: block;
	background: #fff url("../images/icon_hdr_packing_supplies.gif") 0 0 no-repeat;
	width: 70px;
	height: 65px;
	margin: 0;
	padding: 0 0 0 80px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
}
#supply_search
{
	background: transparent url(../images/moving_supplies_bg_main.gif) no-repeat scroll left bottom;
	padding-bottom: 10px;
	width: 696px;
	margin-bottom: 25px;
}
#supply_search .top
{
	background: transparent url(../images/moving_supplies_bg_top.gif) no-repeat scroll left top;
	width: 696px;
	height: 10px;
}
#supply_search p
{
	width: 270px;
	font-size: 14px;
	padding: 9px 0 0 8px;
}
#supply_search ul
{
	margin: 0;
	padding: 0;
}
#supply_search ul li
{
	display: inline;
	float: left;
	margin-left: 10px;
	padding-top: 11px;
}
#supply_search ul li.submit-zip
{
	padding-top: 5px;
}
#supply_search .row
{
	padding: 0 15px;
}
#module_findstorage
{
	display: block;
	background: transparent url(../images/findstorage_background.gif) left top repeat-y;
	width: 216px;
	margin-bottom: 20px;
}
#module_findstorage h4
{
	background: transparent url(../images/findstorage_top.gif) left top no-repeat;
	padding: 23px 0 0 15px;
	width: 201px;
	height: 38px;
}
#module_findstorage .main
{
	background: transparent url(../images/findstorage_bottom.jpg) left bottom no-repeat;
	width: 186px;
	padding: 0 15px 15px;
}
#module_findstorage .main ul.enter_zip,#module_findstorage .main ul.call_tollfree
{
	padding: 0;
	margin: 0;
}
#module_findstorage .main ul.enter_zip
{
	margin-top: 3px;
	margin-bottom: 10px;
}
#module_findstorage .main ul.call_tollfree
{
	font-weight: bold;
	font-size: 83%;
	width: 150px;
	padding-bottom: 12px;
}
#module_findstorage .main ul.enter_zip li,#module_findstorage .main ul.call_tollfree li
{
	list-style-type: none;
	margin-bottom: 8px;
}
#module_findstorage .main ul.call_tollfree li
{
	margin-bottom: 2px;
}
#module_findstorage .main ul.call_tollfree li strong
{
	font-size: 18px;
	font-weight: normal;
}
#module_findstorage .main ul.call_tollfree li em
{
	font-size: 10px;
	font-style: normal;
}
#module_supply_faq
{
	display: block;
	margin-bottom: 25px;
}
#module_supply_faq ul
{
	padding: 0;
	padding-bottom: 15px;
	margin: 0;
	margin-left: 15px;
}
table.supplies,table.your_order,table.location-results
{
	width: 690px;
	border-collapse: collapse;
	border-left: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
}
table.location-results-storagelocation
{
	width: 900px;
	border-collapse: collapse;
	border-left: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
	border-top: 1px solid #e7e7e7;
}
table.your_order
{
	width: 940px;
}
table.supplies thead tr,table.your_order thead tr,table.location-results thead tr
{
	height: 30px;
	background: url("../images/boxes_table_bottom.jpg") repeat-x;
}
table.location-results-storagelocation thead tr
{
	height: 30px;
	background: url("../images/boxes_table_bottom.jpg") repeat-x;
}
table.supplies th,table.supplies td,table.your_order th,table.your_order td,table.location-results th,table.location-results td
{
	border: 1px solid #e5e5e5;
}
table.location-results-storagelocation td
{
	border: 1px solid #e5e5e5;
}
table.supplies th,table.your_order th,table.location-results th
{
	border-bottom: 0;
	text-align: left;
}
table.location-results-storagelocation th
{
	border-bottom: 0;
	text-align: left;
}
table.supplies td,table.your_order td,table.location-results td
{
	border-top: 0;
}
table.location-results-storagelocation td
{
	border-top: 0;
}
table.supplies th.description,table.your_order th.description
{
	width: 230px;
}
table.supplies input,table.your_order input
{
	width: 30px;
}
table.supplies td.first img
{
	border: 1px solid #ccc;
}
form.my_account .form_controls
{
	text-align: right;
}
#supply_nav
{
	width: 690px;
	margin-bottom: 10px;
}
#supply_nav li.view
{
	padding: 0 20px;
}
.ps #supply_nav a.yuimenubaritemlabel
{
	color: orange;
}
.ps #supply_nav li.active a.yuimenubaritemlabel
{
	color: #333;
}
#movingsuppliesmenu
{
	width: 690px;
}
#supply_search p.zip_error
{
	padding-bottom: 12px;
	padding-left: 42px;
	font-size: 12px;
	font-weight: bold;
	color: #f00;
	background: url("../images/icon_zip_error.jpg") no-repeat;
	width: 330px;
}
.faq_storage,.faq_truck,.faq_supplies,.faq_billing
{
	display: block;
	background: #fff url("../images/icon_faq_storage.gif") 0 50% no-repeat;
	width: 33px;
	height: 33px;
	margin: 0;
	margin-top: 20px;
	padding: 18px 0 0 50px;
}
.faq_storage
{
	border-top: 1px solid #ccc;
	margin-top: 25px;
}
.faq_truck
{
	background: #fff url("../images/icon_faq_truck.gif") 0 50% no-repeat;
}
.faq_supplies
{
	background: #fff url("../images/icon_faq_supplies.gif") 0 50% no-repeat;
}
.faq_billing
{
	background: #fff url("../images/icon_faq_billing.gif") 0 50% no-repeat;
}
.faq_storage_img,.faq_truck_img,.faq_supplies_img,.faq_billing_img,.tips_storage_img,.tips_packing_img,.tips_truck_img
{
	display: none;
}
#billingInfo .content
{
	width: 200px;
	height: 200px;
	padding: 10px;
	text-align: left;
	background: #fff;
	border: 1px solid #efefef;
}
#storage_info
{
	display: block;
}
#storage_info #photos,#storage_info #details,#storage_info #details p.office-hours,#storage_info #details p.access-hours
{
	display: block;
	float: left;
}
#storage_info #photos
{
	width: 200px;
	margin-right: 15px;
	float: left;
}
#storage_info #details
{
	width: 460px;
	float: left;
}
#storage_info #details p.office-hours,#storage_info #details p.access-hours
{
	width: 190px;
}
#storage_info #details p.office-hours
{
	margin-right: 40px;
}
#storage_info ul.features
{
	margin: 0;
	padding: 0 0 20px 0;
}
#storage_info ul.features li
{
	margin-left: 15px;
}
#storage_info ul.view-units
{
	display: block;
	margin: 0;
	padding: 0;
	width: 400px;
}
#storage_info ul.view-units li
{
	display: inline;
	float: left;
	border-left: 1px solid #ccc;
	padding: 0 8px;
}
#storage_info ul.view-units li.first
{
	padding-left: 0;
	border-left: 0;
}
img.img-storage-unit
{
	padding: 20px;
	float: left;
}
#storage_features
{
	border-top: 1px solid #ccc;
	padding-top: 15px;
}
#storage_features .unit-features,.unit-price
{
	float: left;
	margin-left: 40px;
}
#storage_features .unit-features
{
	margin-right: 40px;
}
#storage_option
{
	display: block;
	border-top: 1px solid #ccc;
	height: 260px;
	padding: 0;
	margin: 0;
}
#storage_option .option_hdr
{
	text-align: center;
	padding: 0;
}
#storage_option h4.hdr span
{
	display: block;
}
#storage_option label
{
	font-size: 100%;
}
#storage_option label span
{
	color: #999;
}
#storage_option ul
{
	margin: 0;
	padding: 0;
}
#storage_option ul li
{
	display: inline;
	float: left;
	background-color: #ededed;
	width: 295px;
	padding: 20px;
	margin-right: 1px;
}
#storage_option .storage-btns
{
	padding: 8px;
	float: right;
	display: block;
}
#storage_option .storage-fields
{
	display: block;
	margin-bottom: 10px;
}
#storage_option .storage-fields label
{
	font-weight: bold;
}
#storage_option .storage-fields input
{
	float: left;
	margin-right: 10px;
}
#storage_option .storage-fields input#reserve-date
{
	width: 60px;
}
#datefields
{
	width: 110px;
}
#storage_option span.text
{
	float: left;
}
.unit-price .row-price
{
	width: 250px;
}
.unit-price .row-price strong
{
	float: right;
	font-weight: normal;
}
.reserveDateContext,.rentDateContext
{
	font-size: 93%;
	font-weight: bold;
}
#storage_option .error
{
	padding-left: 50px;
	display: block;
	height: 20px;
	font-size: 11px;
	color: #f00;
	background: url("../images/icon_error.jpg") no-repeat;
	margin: 0;
}
#storage_option .rentReserveDialog
{
	height: 187px;
	zoom: 1;
	padding: 0;
	margin: 0;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	:root #storage_option .rentReserveDialog ul li
	{
		height: 150px;
	}
}
.yui-calcontainer
{
	position: relative;
	padding: 5px;
	background-color: #f7f9fb;
	border: 1px solid #7b9ebd;
	float: left;
	_overflow: hidden;
}
.yui-calcontainer iframe
{
	position: absolute;
	border: 0;
	margin: 0;
	padding: 0;
	z-index: 0;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.yui-calcontainer iframe.fixedsize
{
	width: 50em;
	height: 50em;
	top: -1px;
	left: -1px;
}
.yui-calcontainer.multi
{
	padding: 0;
}
.yui-calcontainer.multi .groupcal
{
	padding: 5px;
	background-color: transparent;
	z-index: 1;
	float: left;
	position: relative;
	border: 0;
}
.yui-calcontainer .title
{
	font: 100% sans-serif;
	color: #000;
	font-weight: bold;
	margin-bottom: 5px;
	height: 25px;
	position: absolute;
	top: 3px;
	left: 5px;
	z-index: 1;
}
.yui-calcontainer .close-icon
{
	position: absolute;
	right: 3px;
	top: 3px;
	border: 0;
	z-index: 1;
}
.yui-calendar
{
	font: 100% sans-serif;
	text-align: center;
	border-spacing: 0;
	border-collapse: separate;
	position: relative;
}
.yui-calcontainer.withtitle
{
	padding-top: 1.5em;
}
.yui-calendar .calnavleft
{
	display: block;
	position: absolute;
	cursor: pointer;
	top: 2px;
	bottom: 0;
	width: 27px;
	height: 18px;
	left: 2px;
	z-index: 1;
	background: url("../images/callt.gif") no-repeat;
}
* html .yui-calendar .calnavleft
{
	left: -4px;
}
.yui-calendar .calnavright
{
	position: absolute;
	cursor: pointer;
	top: 2px;
	bottom: 0;
	width: 27px;
	height: 18px;
	right: 2px;
	z-index: 1;
	background: url("../images/calrt.gif") no-repeat;
}
* html .yui-calendar .calnavright
{
	right: 6px;
}
.yui-calendar td.calcell
{
	padding: .1em .2em;
	border: 1px solid #e0e0e0;
	text-align: center;
}
.yui-calendar td.calcell a
{
	color: #003db8;
	text-decoration: none;
}
.yui-calendar td.calcell.today
{
	border: 1px solid #000;
}
.yui-calendar td.calcell.oom
{
	cursor: default;
	color: #999;
	background-color: #EEE;
	border: 1px solid #e0e0e0;
}
.yui-calendar td.calcell.selected
{
	color: #003db8;
	background-color: #fff19f;
	border: 1px solid #f90;
}
.yui-calendar td.calcell.calcellhover
{
	cursor: pointer;
	color: #FFF;
	background-color: #f90;
	border: 1px solid #f90;
}
.yui-calendar td.calcell.calcellhover a
{
	color: #FFF;
}
.yui-calendar td.calcell.restricted
{
	text-decoration: line-through;
}
.yui-calendar td.calcell.previous
{
	color: #CCC;
}
.yui-calendar td.calcell.highlight1
{
	background-color: #cf9;
}
.yui-calendar td.calcell.highlight2
{
	background-color: #9cf;
}
.yui-calendar td.calcell.highlight3
{
	background-color: #fcc;
}
.yui-calendar td.calcell.highlight4
{
	background-color: #cf9;
}
.yui-calendar .calhead
{
	border: 1px solid #e0e0e0;
	vertical-align: middle;
	background-color: #FFF;
}
.yui-calendar .calheader
{
	position: relative;
	width: 100%;
	text-align: center;
}
.yui-calendar .calheader img
{
	border: 0;
}
.yui-calendar .calweekdaycell
{
	color: #666;
	font-weight: normal;
	text-align: center;
	width: 1.5em;
}
.yui-calendar .calfoot
{
	background-color: #EEE;
}
.yui-calendar .calrowhead,.yui-calendar .calrowfoot
{
	color: #666;
	font-size: 9px;
	font-style: italic;
	font-weight: normal;
	width: 15px;
}
.yui-calendar .calrowhead
{
	border-right-width: 2px;
}
.yui-calendar a.calnav
{
	_position: relative;
	padding-left: 2px;
	padding-right: 2px;
	text-decoration: none;
	color: #000;
}
.yui-calendar a.calnav:hover
{
	border: 1px solid #036;
	background-color: #69c;
	background: url(calgrad.png) repeat-x;
	color: #fff;
	cursor: pointer;
}
.yui-calcontainer .yui-cal-nav-mask
{
	position: absolute;
	z-index: 2;
	display: none;
	margin: 0;
	padding: 0;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	_width: 0;
	_height: 0;
	background-color: #000;
	opacity: .25;
	filter: alpha(opacity=25);
}
.yui-calcontainer .yui-cal-nav
{
	position: absolute;
	z-index: 3;
	display: none;
	padding: 0;
	top: 1.5em;
	left: 50%;
	width: 12em;
	margin-left: -6em;
	border: 1px solid #7b9ebd;
	background-color: #f7f9fb;
	font-size: 93%;
}
.yui-calcontainer.withtitle .yui-cal-nav
{
	top: 3.5em;
}
.yui-calcontainer .yui-cal-nav-y,.yui-calcontainer .yui-cal-nav-m,.yui-calcontainer .yui-cal-nav-b
{
	padding: 2px 5px 2px 5px;
}
.yui-calcontainer .yui-cal-nav-b
{
	text-align: center;
}
.yui-calcontainer .yui-cal-nav-e
{
	margin-top: 2px;
	padding: 2px;
	background-color: #edf5ff;
	border-top: 1px solid black;
	display: none;
}
.yui-calcontainer .yui-cal-nav label
{
	display: block;
	font-weight: bold;
}
.yui-calcontainer .yui-cal-nav-mc
{
	width: 100%;
	_width: auto;
}
.yui-calcontainer .yui-cal-nav-y input.yui-invalid
{
	background-color: #ffee69;
	border: 1px solid #000;
}
.yui-calcontainer .yui-cal-nav-yc
{
	width: 3em;
}
.yui-calcontainer .yui-cal-nav-b button
{
	font-size: 93%;
	text-decoration: none;
	cursor: pointer;
	background-color: #79b2ea;
	border: 1px solid #036;
	border-top-color: #FFF;
	border-left-color: #FFF;
	margin: 1px;
}
.yui-calendar .calbody a:hover
{
	background: inherit;
}
p#clear
{
	clear: left;
	padding-top: 10px;
}
* html .truckAvailCal
{
	width: 425px;
}
.truckAvailCal.yui-calcontainer
{
	background-color: #fff;
	border: 1px solid #ccc;
	float: left;
}
.truckAvailCal.yui-calcontainer .calclose
{
	background: url("../images/truck_specs_close_btn.jpg") no-repeat;
	width: 44px;
	height: 16px;
	margin-top: 4px;
	cursor: pointer;
}
.truckAvailCal.yui-calcontainer.multi .groupcal .yui-calendar .calnavleft,.truckAvailCal.yui-calcontainer.multi .groupcal .yui-calendar .calnavright
{
	display: none;
	height: 0;
	width: 0;
}
.truckAvailCal .yui-calendar td.calcell
{
	border: 1px solid #e0e0e0;
	padding: .1em .2em;
	text-align: center;
	background-color: #fff;
	color: #666;
}
.truckAvailCal .yui-calendar td.calcell a
{
	font-weight: normal;
	color: #666;
}
.truckAvailCal .yui-calendar td.calcell.highlight1
{
	background-color: #cf9;
}
.truckAvailCal .yui-calendar td.calcell.highlight2
{
	background: url(../images/truck_calendar_highlight_am.gif) repeat-x top;
}
.truckAvailCal .yui-calendar td.calcell.highlight3
{
	background: url(../images/truck_calendar_highlight_pm.gif) repeat-x top;
}
.truckAvailCal .yui-calendar td.calcell.highlight4
{
	background-color: #fff;
}
#truckCalendarLegend
{
	background: url(../images/truck_calendar_legend.jpg) top no-repeat;
	height: 25px;
	width: 106px;
	margin-top: 2px;
}
.truckAvailCal.yui-calcontainer.multi .groupcal
{
	background-color: transparent;
	border: medium none;
	float: left;
	margin-top: 12px;
	position: relative;
	z-index: 1;
}
.account input.fieldSmall
{
	width: 30px;
}
.account input.fieldMedium
{
	width: 60px;
}
.account input.fieldLarge
{
	width: 120px;
}
.account input.phone3
{
	width: 26px;
}
.account input.phone4
{
	width: 30px;
}
table.rentalUnits thead tr
{
	background: transparent url(../images/boxes_table_bottom.jpg) repeat-x scroll 0;
	height: 30px;
}
.account div.unitDetailTop
{
	background: transparent url(../images/unit_details_top.jpg) repeat-x scroll 0 top;
	height: 4px;
}
.account div.unitDetailBottom
{
	background: transparent url(../images/unit_details_bottom.jpg) repeat-x scroll 0 bottom;
	height: 4px;
}
.account ul.error-list li
{
	color: #f00;
	list-style-type: disc;
	margin-left: 50px;
}
.account table.rentalUnits th,.account table.rentalUnits td
{
	border-color: -moz-use-text-color #e5e5e5 #e5e5e5 -moz-use-text-color;
	border-style: none solid solid none;
	border-width: medium 1px 1px medium;
	border: 0;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}
.account table.rentalUnits th
{
	border-bottom: 0;
}
.account table.rentalUnits th.last,.account table.rentalUnits td.last
{
	border: 0;
	border-bottom: 1px solid #e5e5e5;
}
.account table.rentalUnits th.last
{
	border-bottom: 0;
}
.account .unitDetail
{
	background: #ededed none repeat scroll 0;
	overflow: hidden;
}
.account .unitDetail .group
{
	border-left: 1px solid #fff;
	float: left;
	overflow: hidden;
	padding: 10px;
	width: 210px;
}
.account .unitDetail .groupFirst
{
	float: left;
	overflow: hidden;
	padding: 10px;
	width: 210px;
}
.account .unitDetail li.divider
{
	border-bottom: 1px solid #fff;
	margin-bottom: 6px;
	height: 6px;
	clear: both;
}
.account .unitDetail li span.moneyColumn
{
	width: 80px;
	float: right;
}
.account .unitDetail li span.lineItemColumn
{
	width: 120px;
	float: left;
	font-weight: bold;
}
.account .unitDetail li.spacer
{
	height: 10px;
	clear: both;
}
.account #content_main
{
	width: 940px;
	padding-right: 0;
	border: 0;
}
.sIFR-active .account #content_main h3
{
	margin-top: 27px;
	width: 220px;
}
.account #edit_action
{
	margin-top: 27px;
	height: 27px;
	float: left;
	width: 100px;
}
.account #requiredFieldMessage
{
	margin-top: 27px;
	text-align: right;
	height: 27px;
	float: right;
	width: 600px;
}
.account #content_main a
{
	font-weight: normal;
}
.account#content_main a.yuimenubaritemlabel
{
	font-weight: bold;
}
#account_info,#account_info_manage
{
	background: #ededed;
	height: 180px;
}
#account_info_manage
{
	height: 320px;
}
#account_info ul,#account_info_manage ul
{
	margin-left: 0;
}
#account_info ul li,#account_info_manage ul li
{
	list-style-type: none;
	clear: both;
}
#account_info_manage ul li label
{
	margin-top: 4px;
	padding-top: 4px;
}
#account_info_manage .form_controls
{
	clear: both;
	text-align: right;
	border-top: 1px solid #fff;
	margin-bottom: 0;
	padding: 10px;
}
#account_info .group,#account_info_manage .group
{
	float: left;
	width: 210px;
	height: 100px;
	padding: 10px;
	border-left: 1px solid #fff;
	overflow: hidden;
}
#account_info_manage .group
{
	height: 220px;
}
#account_info .group.clean,#account_info_manage .group.clean
{
	border: 0;
}
#account_info p.account,#account_info_manage p.account
{
	margin-bottom: 0;
	padding: 10px;
	border-bottom: 1px solid #fff;
}
.account table.supplies th,.account table.supplies td,table.location-results th,table.location-results td
{
	border: 0;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}
.account table.supplies th,table.location-results th
{
	border-bottom: 0;
}
.account table.supplies th.last,.account table.supplies td.last,table.location-results td.last
{
	border: 0;
	border-bottom: 1px solid #e5e5e5;
}
.account table.supplies th.last,table.location-results th.last
{
	border-bottom: 0;
}
.account #content_main td
{
	vertical-align: top;
}
.account #content_main td span.alert
{
	color: red;
}
.account th
{
	text-align: left;
}
.account th.unit
{
	width: 80px;
}
.account th.size
{
	width: 142px;
}
.account th.size_only
{
	width: 201px;
}
.account th.qty
{
	width: 56px;
}
.account th.item
{
	width: 344px;
}
.account th.cost
{
	width: 312px;
}
.account th.location
{
	width: 201px;
}
.account th.payment
{
	width: 142px;
}
.account th.due
{
	width: 369px;
}
.account th.action
{
	width: 510px;
}
.account td ul
{
	margin: 0;
}
.account td ul li
{
	list-style-type: none;
}
.account td p.dimensions
{
	float: right;
	padding: 0 30px 0 0;
}
.account td p.delinquent,.account td p.active
{
	padding-top: 34px;
	font-style: italic;
}
.account td p.delinquent
{
	color: red;
	background: url("../images/icon_zip_error.jpg") no-repeat;
}
.account #content_main td p span.status,.account#content_main td p.active span
{
	color: green;
	font-weight: bold;
}
.account table.supplies input
{
	width: 77px;
	vertical-align: middle;
}
.account td p.pay
{
	float: right;
}
.account p.unit_details
{
	float: right;
	padding-top: 34px;
}
.account .details_status
{
	float: left;
}
.account #content_main td span.express
{
	padding-right: 8px;
	font-style: italic;
	color: #999;
}
table.supplies.history th,table.supplies.history td
{
	border: 0;
	border-bottom: 1px solid #e5e5e5;
}
table.supplies.history th
{
	border: 0;
}
.account th.date
{
	width: 101px;
}
.account th.event
{
	width: 827px;
}
.account td p.delinquent.payment
{
	padding: 0 0 0 40px;
}
.choose
{
	font-weight: bold;
	color: #390;
}
form.payment_form
{
	margin-top: 20px;
}
form.payment_form label
{
	display: block;
}
form.payment_form label.pay,form.payment_form label.method
{
	display: inline;
}
form.payment_form input,form.payment_form select
{
	color: #999;
}
form.payment_form .selection
{
	margin: 0 5px 0 8px;
	vertical-align: middle;
}
form.payment_form ul
{
	margin: 0;
	padding: 10px 0;
	clear: both;
}
form.payment_form ul li
{
	float: left;
	list-style-type: none;
	margin-right: 15px;
}
input.card_type
{
	width: 152px;
}
input.credit_card
{
	width: 233px;
}
input.cvs
{
	width: 62px;
}
input.check
{
	margin-right: 8px;
}
input.nickname
{
	width: 234px;
}
input.routing,input.account
{
	width: 220px;
}
p.autopay
{
	padding: 0 0 20px 20px;
	border-bottom: 1px solid #e5e5e5;
}
p.save
{
	clear: both;
	padding: 10px 0 5px 0;
}
p.distance
{
	font-weight: bold;
}
table.supplies td
{
	vertical-align: top;
}
table.supplies input.radio
{
	width: 12px;
}
table.supplies th
{
	text-align: left;
}
table.supplies ul
{
	margin: 0 0 0 15px;
}
table.supplies ul li
{
	margin: 0;
}
p.available,p.unavailable
{
	font-weight: bold;
	text-align: center;
	color: green;
}
p.unavailable
{
	color: #f60;
}
p.unavailable img
{
	display: block;
	text-align: center;
	margin: 0 auto;
}
table.quote_price tr td
{
	border: 0;
	padding: 0;
}
th.quote_distance
{
	width: 59px;
}
th.quote_location
{
	width: 160px;
}
th.quote_details
{
	width: 162px;
}
th.quote_availability
{
	width: 64px;
}
th.quote_price
{
	width: 187px;
}
th.quote_trim
{
	width: 60px;
}
td.trim
{
	font-weight: bold;
	text-align: center;
}
td.quote_rate
{
	width: 120px;
}
p.note
{
	margin: 15px 0 30px 0;
	font-size: 11px;
}
ul.personal_info
{
	margin-top: 28px;
}
h4.method
{
	margin: 80px 0 28px 0;
}
ul.card
{
	overflow: hidden;
}
ul.card li
{
	margin: 10px 0;
}
ul.rout li
{
	margin: 0 0 10px 0;
}
#calendarpicker
{
	display: inline;
	padding-right: 20px;
}
#calendarpicker button,#calendarPickup button,#calendarDropOff button
{
	background: url(../images/btn_calendar_open.gif) center center no-repeat;
	width: 26px;
	height: 26px;
	margin: 0;
	margin-bottom: 4px;
	border: 0;
}
#calendarPickup button,#calendarDropOff button
{
	background: url(../images/btn_calendar_open.gif) center center no-repeat;
	width: 17px;
	height: 18px;
	margin: 0;
	padding: 0;
}
* html .truck-rentals #content_main
{
	padding-right: 10px;
}
#reserve_truck_landing,#truck_results
{
	display: block;
	margin: 0;
	background: #fff url(../images/truck_landing_top_bg.gif) top left no-repeat;
	padding: 15px 0 0 20px;
	width: 674px;
	height: 136px;
}
#reserve_truck_landing .img
{
	display: none;
	visibility: hidden;
}
#truck_results
{
	display: block;
	margin: 0;
	margin-bottom: 20px;
	background: #fff url(../images/truck_results_bg.gif) top left no-repeat;
	padding: 20px 0 0 20px;
	width: 674px;
	height: 130px;
}
#reserve_truck_landing h2 #truck_results h2
{
	margin: 0;
	padding: 0;
}
#reserve_truck_landing ul,#truck_results ul
{
	margin: 0;
	padding: 0;
}
#reserve_truck_landing ul li,#truck_results ul li
{
	display: inline;
	float: left;
	padding-right: 40px;
	line-height: 20px;
}
#reserve_truck_landing ul li.first,#truck_results ul li.first
{
	width: 220px;
}
#reserve_truck_landing ul li.pickup,#truck_results ul li.pickup
{
	width: 120px;
}
#reserve_truck_landing ul li.search,#truck_results ul li.search
{
	padding-right: 0;
}
#pickup_cal,#dropoff_cal
{
	display: block;
}
#pickup-date,#dropoff-date
{
	width: 75px;
}
#reserve_truck_landing button,#truck_results button
{
	float: left;
}
#reserve_truck_img
{
	display: block;
	margin: 0;
	background: #fff url(../images/truck_landing_bottom_bg.jpg) top left no-repeat;
	padding: 20px 0 0 20px;
	width: 674px;
	height: 283px;
	position: relative;
}
.truck_rental_budget
{
	margin: 0;
	background: #fff url(../images/truck_landing_bottom_budget.gif) top left no-repeat;
	padding: 14px 14px 14px 32px;
	width: 648px;
	height: 40px;
}
.truck_rental_budget p
{
	padding-left: 80px;
	padding-top: 5px;
	background: transparent url(../images/logo_budget_truck_rental.gif) 0 60% no-repeat;
	height: 35px;
}
div.hideImg
{
	display: none;
	visibility: hidden;
	position: absolute;
	float: right;
	top: 0;
	right: 0;
}
#reserve_truck_img p
{
	width: 300px;
}
#reserve_truck_img ul
{
	padding: 0;
	margin: 0 0 0 14px;
}
input.dateField
{
	width: 70px;
	float: left;
	margin-right: 8px;
}
#reserve_truck_landing #office_hours,#truck_results #office_hours
{
	font-size: 10px;
	display: block;
	line-height: 15px;
}
#reserve_truck_landing #office_hours ul#hours,#truck_results ul#hours
{
	margin: 0;
	padding: 0;
}
#reserve_truck_landing #office_hours ul#hours li,#truck_results ul#hours li
{
	display: inline;
	float: left;
	padding-right: 5px;
	line-height: 15px;
}
.unavaiable_context
{
	display: none;
}
table.order_price tr td,table.truck_order_price tr td
{
	border: 0;
	padding: 0;
}
table.truck_order_price
{
	margin-top: 10px;
}
.your_order ul
{
	margin-left: 0;
}
.your_order ul li
{
	list-style-image: none;
	list-style-type: none;
}
td.item_price
{
	text-align: right;
}
th.order_image
{
	width: 138px;
}
th.order_description
{
	width: 185px;
}
th.order_details
{
	width: 307px;
}
th.location_desc
{
	width: 185px;
}
th.order_qty
{
	width: 89px;
}
th.order_price
{
	width: 202px;
}
td.item_qty
{
	text-align: left;
}
td.location-dist
{
	text-align: center;
}
table.supplies ul.item_details li
{
	list-style-type: disc;
}
select.qty
{
	width: 65px;
	margin-bottom: 5px;
}
.account table.supplies img
{
	border: 1px solid #e5e5e5;
}
.account table.supplies tr.total td
{
	text-align: right;
	font-size: 17px;
	font-weight: bold;
	background-color: #ededed;
	border-right: 0;
}
.account #content_main td span.total_price
{
	margin-left: 40px;
	color: #666;
}
h4.everything_head
{
	margin-top: 20px;
	padding: 20px 0 15px 0;
	font-weight: normal;
	font-size: 16px;
	border-top: 1px solid #e5e5e5;
}
ul.everything
{
	margin-left: 0;
	overflow: hidden;
	_height: 1%;
}
ul.everything li
{
	float: left;
	width: 210px;
	margin-right: 29px;
	list-style-type: none;
}
ul.everything li.last
{
	margin-right: 0;
}
.account #content_main ul.everything li a
{
	font-weight: bold;
}
ul.everything img
{
	float: left;
	border: 1px solid #e5e5e5;
}
ul.everything p
{
	padding-left: 70px;
}
.printMedia
{
	display: none;
	visibility: hidden;
	height: 0;
	width: 0;
	margin: 0;
	overflow: hidden;
}
.spec
{
	float: left;
	padding-left: 12px;
	border-right: 1px solid #e5e5e5;
}
.spec.last
{
	border: 0;
}
.spec ul
{
	margin: 10px 12px 0 0;
}
.spec ul li
{
	list-style-type: none;
}
#overlay2,#overlay5,#overlay6
{
	width: 702px;
	height: 374px;
	padding: 0 10px 0 17px;
	text-align: left;
	overflow: hidden;
	background: transparent url("../images/truck_specs_bg.png") bottom left no-repeat;
	border: 0;
	z-index: 5000000000;
	font-size: 11px;
}
* html #overlay2,* html #overlay5,* html #overlay6
{
	background: url("../images/none.gif");
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/truck_specs_bg.png',sizingmethod='scale');
}
#overlay2 h3,#overlay5 h3,#overlay6 h3
{
	width: 173px;
	height: 18px;
	margin: 25px 0 0 10px;
	background: url("../images/truck_specs_head.jpg") no-repeat;
	text-indent: -500em;
}
#overlay2 img,#overlay5 img,#overlay6 img
{
	margin: 30px 0 20px 0;
}
a.close
{
	float: right;
	width: 37px;
	height: 9px;
	margin: 20px 38px 0 0;
	text-align: right;
	text-indent: -500em;
	background: transparent url(../images/truck_specs_close_btn.jpg) no-repeat scroll 0;
}
.psuitruckOverlay
{
	width: 676px;
	height: 374px;
	padding: 0 10px 0 17px;
	text-align: left;
	overflow: hidden;
	background: transparent url("../images/truck_specs_bg.png") bottom left no-repeat;
	border: 0;
	z-index: 5000000000;
	font-size: 11px;
}
.psuitruckOverlay a.close
{
	float: right;
	display: block;
	width: 37px;
	height: 14px;
	margin: 16px 38px 0 0;
	text-align: right;
	text-indent: 500em;
	background: transparent url(../images/truck_specs_close_btn.jpg) no-repeat scroll 0;
}
*html .psuitruckOverlay .underlay
{
	background: url("../images/none.gif");
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/truck_specs_bg.png',sizingmethod='scale');
}
#truck_spec_12.yui-panel .hd,#truck_spec_12.yui-panel .ft,#truck_spec_14.yui-panel .hd,#truck_spec_14.yui-panel .ft,#truck_spec_16.yui-panel .hd,#truck_spec_16.yui-panel .ft
{
	background: 0;
	text-align: left;
	z-index: 90;
	border: 0;
}
#truck_spec_12,#truck_spec_10,#truck_spec_18,#truck_spec_15,#truck_spec_14,#truck_spec_16
{
	width: 676px;
	left: 0;
}
#hide3.close
{
	width: 38px;
	height: 18px;
}
#overlay3.yui-panel,#overlay3.yui-panel .bd,#overlay3.yui-panel .hd,#overlay3.yui-panel .ft
{
	background: 0;
	text-align: left;
	z-index: 90000;
	border: 0;
}
#overlay3.yui-panel
{
	_margin-top: 11px;
}
#overlay3.yui-panel .hd .tl
{
	display: none;
}
.ps #overlay3 .ft
{
	display: none;
}
#overlay3_c.yui-panel-container.shadow .underlay
{
	opacity: 1.0;
	position: absolute;
	left: -10px;
	padding: 0 10px 0 22px;
	text-align: left;
	background: transparent url("../images/order_view_bg.png") bottom left no-repeat;
	border: 0;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/order_view_bg.png',sizingmethod='scale');
}
#orderOverlayContent
{
	text-align: left;
}
#overlay3_c span.container-close
{
	display: none;
}
*html #overlay3_c.yui-panel-container.shadow .underlay
{
	background: 0;
	left: -20px;
	bottom: 0;
	_background-image: none;
	_filter: none;
}
*html #overlay3_c
{
	background-image: none;
}
*html #overlay3_c a
{
	position: relative;
}
*html #overlay3_c.yui-panel-container .ieWrapper
{
	width: 360px;
	_height: 1%;
	padding-left: 10px;
	padding-right: 10px;
	background-image: none;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/order_view_bg.png',sizingmethod='scale');
}
*html #overlay3
{
	background-image: none;
	padding: 0 10px 0 10px;
}
#overlay3 .details
{
	padding-right: 15px;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}
#overlay3 a.close
{
	margin: 5px 25px 0 0;
}
#overlay3 label
{
	color: #666;
}
#overlay3 input
{
	margin: 5px 0;
}
#overlay3 h2
{
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 18px;
	font-weight: normal;
	color: #444;
}
#overlay3 img
{
	float: left;
	margin: 5px 5px 0 0;
}
#overlay3 div.expired
{
	font-size: 16px;
	color: #666;
	font-weight: bold;
}
#overlay3 span.attUser
{
	color: #f60;
}
#overlay3 .form_controls img
{
	margin: 0;
	border: 0;
}
#overlay3 .form_controls img.center
{
	margin: 10px 0 0 74px;
	border: 0;
	text-align: center;
}
#overlay3 p.subtotal
{
	float: right;
	margin-right: 29px;
}
#overlay3 span.subtotal
{
	margin-right: 15px;
	font-weight: bold;
	color: #333;
}
#overlay3 ul.item
{
	clear: both;
	width: 340px;
	margin: 0;
	margin-bottom: 10px;
	border-top: 1px solid #e5e5e5;
}
#overlay3 ul.item li
{
	list-style-type: none;
}
#overlay3 ul.item li.itemImg
{
	list-style-type: none;
	width: 78px;
	height: 140px;
	display: block;
	height: 100px;
	float: left;
}
#overlay3 ul.orderItemContent
{
	margin: 14px 10px 10px 0;
	_margin: 5px 5px 10px 0;
	padding: 0;
}
#overlay3 ul.item li.section
{
	margin-top: 10px;
}
#overlay3 ul.item li.divider
{
	line-height: 1px;
	border-bottom: 1px solid #e5e5e5;
}
.price
{
	float: right;
}
#overlay3 input.submit
{
	float: right;
}
#overlay3 .form_controls
{
	clear: both;
	width: 340px;
	padding: 0 14px 10px;
}
#overlay3 h4
{
	font-weight: normal;
	margin: 5px 0;
}
.spec
{
	float: left;
	padding-left: 12px;
	border-right: 1px solid #e5e5e5;
}
.spec.last
{
	border: 0;
}
.spec ul
{
	margin: 10px 12px 0 0;
}
.spec ul li
{
	list-style-type: none;
}
#overlay4,#overlayCVS
{
	width: 268px;
	height: 153px;
	padding: 0 10px 0 17px;
	text-align: left;
	overflow: hidden;
	background: transparent url("../images/payment_overlay_bg.png") bottom left no-repeat;
	border: 0;
	z-index: 5000000000;
	font-size: 11px;
}
* html #overlay4,* html #overlayCVS
{
	background: url("../images/none.gif");
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/truck_specs_bg.png',sizingmethod='scale');
}
#overlay4 p
{
	width: 225px;
	margin: 15px 0 10px 0;
}
table.supplies td.last,table.supplies th.last
{
	border-right: 0;
}
table.supplies td.first,table.supplies th.first
{
	border-left: none;
}
#location_finder
{
	display: block;
	background: url(../images/bg_location_finder.gif) no-repeat;
	padding: 10px;
	height: 87px;
	width: 663px;
	margin: 0 0 25px 0;
}
#location_finder_storagelocation
{
	display: block;
	background: url(../images/bg_location_finder_storagelocation.gif) no-repeat;
	padding-top: 20px;
	padding-left: 20px;
	height: 107px;
	width: 900px;
	margin: 0 0 25px 0;
}
#location_finder ul
{
	margin: 0;
	padding: 0;
	float: left;
}
#location_finder ul li
{
	margin: 0 0 0 10px;
	list-style-type: none;
}
#location_finder ul li.submit-zip
{
	padding-top: 20px;
}
#location_finder input.zipcode
{
	width: 335px;
	height: 16px;
	padding: 0;
	margin: 8px 0 0 0;
}
#location_finder select.find_property
{
	width: 177px;
	padding: 0;
	margin: 8px 0 0 0;
}
html>body #location_finder input.zipcode
{
	width: 335px;
	height: 16px;
	padding: 0;
	margin: 8px 0 0 0;
}
#location_finder_storagelocation ul
{
	margin: 0;
	padding: 0;
	float: left;
}
#location_finder_storagelocation ul li
{
	margin: 0 0 0 10px;
	list-style-type: none;
}
#location_finder_storagelocation ul li.submit-zip
{
	padding-top: 20px;
}
#location_finder_storagelocation input.zipcode
{
	width: 335px;
	height: 16px;
	padding: 0;
	margin: 8px 0 0 0;
}
#location_finder_storagelocation select.find_property
{
	width: 177px;
	padding: 0;
	margin: 8px 0 0 0;
}
html>body #location_finder_storagelocation input.zipcode
{
	width: 335px;
	height: 16px;
	padding: 0;
	margin: 8px 0 0 0;
}
#module_supply_faq #general_faq li a,#module_supply_faq #general_faq li a:hover,#module_supply_faq #general_faq li a:link,#module_supply_faq #general_faq li a:active
{
	font-weight: normal!important;
	text-decoration: none;
}
.clear_both
{
	clear: both;
}
.map
{
	padding: 5px;
	width: 443px;
	height: 435px;
}
#location_content_main
{
	display: block;
	float: left;
	padding-left: 5px;
}
#location_content_main img
{
	padding: 0;
	margin: 0;
}
.location_data
{
	padding: 0;
	margin: 0;
}
.location_data li
{
	list-style-type: none;
	padding: 0;
	margin: 0;
	font-weight: bold;
}
.txt_left
{
	text-align: left;
}
.margin_top_bot8
{
	margin: 8px 0 8px 0;
}
.padding_top_left
{
	padding: 5px 5px 0 0;
	margin: 5px 5px 0 0;
}
.float_right
{
	float: right;
}
.location_pagination
{
	width: 680px;
	margin-bottom: 10px;
}
.location_pagination strong
{
	float: left;
	font-weight: normal;
}
.location_pagination ul
{
	float: right;
	margin: 0;
	padding: 0;
}
.location_pagination ul li
{
	display: inline;
	float: left;
	padding: 0 3px;
}
.location_pagination ul li.first
{
	border-right: 1px solid #ccc;
	padding-right: 8px;
	margin-right: 6px;
}
.location_pagination_storagelocation
{
	width: 900px;
	margin-bottom: 10px;
}
.location_pagination_storagelocation strong
{
	float: left;
	font-weight: normal;
}
.location_pagination_storagelocation ul
{
	float: right;
	margin: 0;
	padding: 0;
}
.location_pagination_storagelocation ul li
{
	display: inline;
	float: left;
	padding: 0 3px;
}
.location_pagination_storagelocation ul li.first
{
	border-right: 1px solid #ccc;
	padding-right: 8px;
	margin-right: 6px;
}
* html .loc-finder #content_main
{
	padding-right: 10px;
}
#location_finder_search
{
	display: block;
	background: url(../images/ps_location_map.gif) no-repeat;
	padding: 10px;
	height: 438px;
	width: 675px;
}
#location_finder_search ul
{
	margin: 0;
	padding: 0;
	float: left;
}
#location_finder_search ul li
{
	margin: 0 0 0 10px;
	padding-top: 8px;
	list-style-type: none;
}
#location_finder_search ul li.submit-zip
{
	padding: 28px 0 0 5px;
}
html>body #location_finder_search ul li.submit-zip
{
	padding: 30px 0 0 5px;
}
#location_finder_search input.zipcode
{
	width: 335px;
	height: 16px;
	margin: 0;
	padding: 2px 0 0 2px;
}
#location_finder_search select.find_property
{
	width: 177px;
	margin: 0;
	padding: 2px 0 0 2px;
}
a.rental-icon
{
	display: block;
	background: #fff url(../images/icon_truck.gif) 0 50% no-repeat;
	height: 20px;
	padding-left: 25px;
	padding-top: 5px;
	color: #639;
}
table.location-results
{
	width: 680px;
}
#personal_main
{
	float: left;
	width: 458px;
}
#personal_sub
{
	float: left;
}
ul.field
{
	margin: 0;
	clear: both;
	width: 700px;
}
ul.field li
{
	float: left;
	list-style-type: none;
	margin: 0 5px 0 0;
}
html>body ul.field li
{
	float: left;
	list-style-type: none;
	margin: 0 20px 0 0;
}
ul.field li.name
{
	width: 250px;
}
ul.field li.apt
{
	width: 75px;
}
ul.field li.city
{
	width: 250px;
}
ul.field li.state
{
	width: 180px;
}
ul.field li.zip
{
	width: 115px;
}
ul.field li input
{
	margin-right: 10px;
}
.registration p.required_sub
{
	float: right;
}
input.reg_field
{
	width: 178px;
}
li.subtotal
{
	text-align: right;
}
.reg_head
{
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 20px;
}
input.uname
{
	width: 250px;
}
input.psword
{
	width: 250px;
}
.tips_storage,.tips_packing,.tips_truck
{
	display: block;
	background: #fff url("../images/icon_tips_storage.gif") 0 50% no-repeat;
	width: auto;
	height: 39px;
	margin: 0;
	padding: 21px 0 0 50px;
}
.tips_packing
{
	background: #fff url("../images/icon_tips_packing.gif") 0 50% no-repeat;
}
.tips_truck
{
	background: #fff url("../images/icon_faq_truck.gif") 0 50% no-repeat;
}
ul.storage-tips-list
{
	line-height: 20px;
}
ul#pr_doc
{
	margin: 10px 0;
	padding: 0;
	border-top: 1px solid #ccc;
	padding-top: 5px;
}
ul#pr_doc li
{
	list-style-type: none;
	border-bottom: 1px solid #ccc;
	padding: 15px 0;
	overflow: hidden;
	_display: block;
	_height: 30px;
	_padding: 15px 0 10px 0;
}
ul#pr_doc li strong
{
	font-weight: normal;
	margin-right: 30px;
	display: block;
	float: left;
	width: 70px;
}
ul.company-info
{
	display: block;
	margin: 20px 0 20px;
	padding: 0;
}
ul.company-info li
{
	display: inline;
	float: left;
	width: 330px;
}
.company-info p
{
	margin: 0;
	padding: 0;
}
ul.contact-us
{
	display: block;
	margin: 0;
	margin-bottom: 45px;
	padding: 0;
}
ul.contact-us li
{
	display: inline;
	float: left;
	width: 135px;
	border-left: 1px solid #ccc;
	padding-right: 20px;
	padding-left: 10px;
}
ul.contact-us li.first
{
	border: 0;
	padding-left: 0;
}
ul.contact-us li span.subhdr
{
	font-size: 77%;
}
ul.contact-us li em
{
	font-size: 131%;
	font-style: normal;
}
#contact_email
{
	display: block;
	margin-top: 40px;
}
#contact_email strong
{
	float: right;
	font-size: 85%;
	font-weight: normal;
	padding-top: 5px;
}
#contact_form
{
	background-color: #ededed;
	padding: 10px;
	width: 660px;
}
#login_form
{
	background-color: #ededed;
	padding: 10px;
	width: 740px;
}
#contact_form p,#login_form p
{
	padding-left: 15px;
}
#contact_form dl,#login_form dl
{
	float: left;
	margin: 0;
	padding: 0 30px 0 15px;
}
#contact_form dd,#login_form dd
{
	margin: 0;
	padding: 0;
	margin-bottom: 20px;
}
#contact_form input,#login_form input
{
	width: 190px;
}
#contact_form sup,#contact_email sup,#email_alerts sup
{
	color: #999;
	font-weight: bold;
}
#contact_form input.contact-area,#contact_form input.contact-phone
{
	width: 30px;
}
#contact_form input.contact-phone,login_form input.contact-phone
{
	width: 35px;
}
#contact_form .contact-topic,#login_form .contact-topic
{
	width: 300px;
}
#contact_form .contact-inquiry
{
	width: 300px;
	height: 100px;
}
.contact-submit
{
	float: right;
	padding: 15px 0;
}
ul#corp_gov
{
	margin: 0;
	padding: 0;
}
ul#corp_gov li
{
	list-style-type: none;
	padding-bottom: 10px;
}
dl#email_alert_form
{
	float: left;
	margin: 0;
	padding: 15px 30px 0 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	width: 630px;
}
dl#email_alert_form dd
{
	margin: 0;
	padding: 0;
	margin-bottom: 20px;
}
dl#email_alert_form input.text-email
{
	width: 150px;
}
#content_email_confirm
{
	margin: 0 25px 0 25px;
}
#email_alert_msg
{
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	padding: 40px 0 40px 0;
	margin: 0 0 20px 0;
}
a.mail_addr
{
	color: #639!important;
	text-decoration: none;
	font-weight: normal!important;
}
a.mail_addr:hover
{
	color: #639!important;
	text-decoration: underline;
	font-weight: normal!important;
}
ul.specials,ul.special-detail,ul.search_special
{
	display: block;
	margin: 0;
	padding: 0;
	padding-bottom: 11px;
}
ul.specials li,ul.special-detail li,ul.search_special li
{
	display: inline;
	float: left;
	padding-left: 11px;
}
ul.specials li.first
{
	padding: 0;
}
ul.special-detail li.txt,ul.search_special li.txt
{
	padding-left: 20px;
	width: 500px;
	vertical-align: center;
}
ul.search_special li.txt
{
	padding-top: 40px;
	width: 550px;
}
ul.search_special li.txt h2
{
	margin: 0;
}
ul.search_special li.txt .search_arrow
{
	float: right;
	padding-top: 14px;
}
#special_footer
{
	display: block;
	border-top: 1px solid #ccc;
	padding-top: 10px;
	font-size: 85%;
}
#special_footer2
{
	display: block;
	border-top: 1px solid #ccc;
	padding-top: 10px;
	font-size: 85%;
}
.search-error
{
	display: block;
}
.global-error
{
	display: block;
	height: 250px;
	margin: 0 0 0 300px;
	padding: 50px 0 0 0;
}
.global-error-alert
{
	display: block;
	background: transparent url("../images/icon_error.jpg") 0 50% no-repeat;
	color: #f00;
	padding: 10px;
	padding-left: 50px;
	margin: 10px 0;
	font-weight: bold;
}
.search-error ul li
{
	list-style-type: none;
	padding-bottom: 12px;
}
.error-alert
{
	display: block;
	background: transparent url("../images/icon_error.jpg") 0 50% no-repeat;
	color: #f00;
	padding: 10px;
	padding-left: 50px;
	margin: 10px 0;
	font-weight: bold;
	overflow: hidden;
}
.response-alert
{
	display: block;
	color: #f60;
	font-weight: bold;
	overflow: hidden;
}
ul.error-alert-li li
{
	border: 0;
}
ul.error-list li
{
	list-style-type: disc;
	color: #f00;
}
.search_nounits
{
	background-color: #ededed;
	border: 1px solid #ccc;
	padding: 15px;
	font-size: 116%;
}
#local_storage
{
	display: block;
	background: url(../images/bg_local_storage.gif) no-repeat;
	height: 88px;
	width: 917px;
	padding: 10px;
}
#local_storage ul
{
	margin: 0;
	padding: 0;
	float: left;
}
#local_storage ul li
{
	margin: 0 0 0 10px;
	padding-top: 4px;
	list-style-type: none;
}
#local_storage ul li.submit-zip
{
	padding-top: 20px;
}
html>body #local_storage ul li.submit-zip
{
	padding-top: 22px;
}
#local_storage ul li.errorMsg
{
	font-size: 85%;
	height: 10px;
	display: block;
	color: #f00;
	margin: -6px 0 0 10px;
	width: 200px;
}
#local_storage input.zipcode
{
	width: 335px;
	height: 18px;
	margin: 0;
	padding: 0;
}
#local_storage select.find_property
{
	width: 177px;
	height: 26px;
	margin: 0;
	padding: 10px 0 0 0;
	_padding: 0;
}
html>body #local_storage input.zipcode
{
	width: 335px;
	height: 24px;
	margin: 0;
	padding: 0;
}
#local_storage_search
{
	display: block;
	background: url(../images/ps_location_map.gif) no-repeat;
	padding: 10px;
	height: 458px;
	width: 695px;
	margin: 0 0 25px 0;
	border-right: 1px solid #e5e5e5;
}
#local_storage_search ul
{
	margin: 0;
	padding: 0;
	float: left;
}
#local_storage_search ul li
{
	margin: 0 0 0 10px;
	padding-top: 8px;
	list-style-type: none;
}
#local_storage_search ul li.submit-zip
{
	padding-top: 28px;
}
html>body #local_storage_search ul li.submit-zip
{
	padding-top: 30px;
}
#local_storage_search input.zipcode
{
	width: 335px;
	height: 18px;
	margin: 0;
	padding: 0;
}
#local_storage_search select.find_property
{
	width: 177px;
	height: 26px;
	margin: 0;
	padding: 0;
}
html>body #local_storage_search input.zipcode
{
	width: 335px;
	height: 24px;
	margin: 0;
	padding: 0;
}
#local_storage .call_tollfree
{
	display: block;
	position: relative;
	font-weight: bold;
	font-size: 83%;
	float: right;
	padding: 0 80px 0 0;
	margin: 0;
	margin-top: -15px;
}
#local_storage .call_tollfree strong
{
	font-size: 18px;
	font-weight: normal;
}
#local_storage .call_tollfree em
{
	font-size: 10px;
	font-style: normal;
}
#location
{
	border-top: 1px solid #e5e5e5;
	margin: 25px 0 0 0;
}
#storage_location
{
	margin-top: 20px;
}
ul.local-storage
{
	margin: 5px 0 10px 20px;
	float: left;
}
ul.local-storage li
{
	display: inline;
	float: left;
	list-style-type: none;
	line-height: 18px;
	width: 220px;
}
ul.local-storage li img
{
	display: block;
}
img.location_map
{
	float: left;
}
.location_desc img
{
	padding: 0 0 10px 0;
}
#quote_options
{
	display: none;
}
.truckAvailCal
{
	display: none;
	position: absolute;
	z-index: 2;
}
.form_controls
{
	text-align: right;
}
ul#site_map
{
	display: block;
	margin: 0;
	padding: 0;
}
ul#site_map li
{
	display: inline;
	float: left;
	width: 205px;
	padding: 0 10px;
}
ul#site_map .org_bul
{
	display: none;
	visibility: hidden;
}
ul#site_map li ul li
{
	padding: 0 0 0 4px;
	margin: 0 0 0 4px;
}
ul#site_map li ul
{
	margin: 0;
	padding: 0;
}
ul#site_map li ul li ul li
{
	background: url(../images/orange_bullet.gif) left no-repeat;
	list-style-type: none;
	padding: 0 0 0 8px;
}
ul#site_map li ul.site-pages
{
	margin-bottom: 15px;
}
.checkout-main #content_main
{
	border: 0;
	padding-right: 0;
	margin-right: 10px;
}
#checkout h2,#checkout h2.checkout-hdr-close
{
	background: transparent url(../images/checkout_hdr_bg.gif) top left repeat-x;
	padding: 12px 10px 0 10px;
	_padding: 12px 10px 0 42px;
	margin: 0;
	width: 920px;
	_width: 910px;
	height: 26px;
	color: #fff;
	font-weight: bold;
	font-size: 108%;
	vertical-align: middle;
}
#checkout h2
{
	border-top: 1px solid #fff;
}
#checkout h2 a
{
	float: right;
	color: #fff;
	font-weight: normal;
}
#checkout h2.printHide
{
	display: none;
}
#checkout h2.checkout-hdr-close
{
	background: transparent url(../images/checkout_hdr_bg_close.gif) top left repeat-x;
	padding: 10px 0 0 10px;
	width: 665px;
	height: 24px;
	color: #000;
	border: 1px solid #ccc;
	border-top: 0;
}
#checkout ul
{
	margin: 0;
	padding: 0;
}
#checkout ul.checkout-info li
{
	list-style-type: none;
	margin: 0;
	padding: 20px 20px 12px 20px;
	border-top: 0;
	width: 898px;
}
#checkout ul.checkout-info li h4 strong
{
	font-weight: normal;
	float: right;
}
#checkout label span
{
	color: #999;
}
#checkout ul.checkout-info .buttons
{
	padding: 10px;
	padding-bottom: 0;
	text-align: right;
	border-top: 1px solid #ccc;
	_padding-right: 0;
}
#checkout ul.checkout-info li.buttons input
{
	padding-bottom: 7px;
}
#checkout dl,#checkout dd
{
	margin: 0;
}
#checkout dl
{
	padding: 10px 0;
}
#checkout dl label
{
	margin-top: 0;
}
#checkout dd
{
	padding-bottom: 8px;
}
#checkout dl span
{
	color: #999;
}
#checkout .signin
{
	float: right;
}
#checkout label
{
	display: block;
	margin-top: 15px;
}
#checkout ul.checkout-info li ul.new-customers
{
	margin: 0;
	padding: 0;
	width: 635px;
}
#checkout ul.checkout-info li ul.new-customers li
{
	display: inline;
	float: left;
	border: 0;
	width: 300px;
	padding: 0;
}
#checkout ul.checkout-info li ul.new-customers li.extended
{
	display: inline;
	float: left;
	border: 0;
	width: 100%;
	padding: 0;
}
#checkout ul.checkout-info li ul.new-customers li.extended p
{
	display: inline;
	float: left;
	border: 0;
	padding: 0 10px 0 0;
}
#checkout ul.checkout-info li div.error-alert ul li
{
	border-color: none;
	border-style: none;
	border-width: 0;
	padding: 3px 3px 3px 10px;
	list-style-type: none;
	background: transparent url(../images/redBullet.gif) left 8px no-repeat;
	width: 500px;
	height: 20px;
	vertical-align: middle;
}
#checkout p.checkout-state
{
	display: inline;
	float: left;
	padding-right: 10px;
}
#checkout ul.checkout-info li ul.identification
{
	display: block;
	margin: 0;
	padding: 0;
	width: 635px;
}
#checkout ul.checkout-info li ul.identification li
{
	display: inline;
	float: left;
	border: 0;
	padding: 0;
	width: auto;
	padding-right: 10px;
}
#checkout label.military,#checkout label.alt-info
{
	display: inline;
}
#checkout label.military
{
	color: #663398;
}
#checkout ul.checkout-info em
{
	display: block;
	margin-bottom: 8px;
}
#checkout_review
{
	width: 248px;
	margin: 0;
	padding: 0;
}
#checkout_review h4
{
	background: transparent url(../images/checkout_review_top.gif) top left no-repeat;
	padding: 15px 20px;
	width: 208px;
}
#checkout_review h4 a
{
	float: right;
}
#checkout_review #review_main
{
	background: transparent url(../images/checkout_review_bg.gif) top left repeat-y;
	width: 248px;
}
#checkout_review #review_main .bottom
{
	background: transparent url(../images/checkout_review_bottom.gif) bottom left no-repeat;
	padding: 10px 15px;
}
#checkout_review #review_main ul
{
	margin: 0;
	margin-bottom: 20px;
	padding: 0;
	padding-bottom: 8px;
	border-bottom: 1px solid #ccc;
}
#checkout_review #review_main ul li
{
	list-style-type: none;
}
#checkout_review #review_main ul li strong
{
	font-weight: normal;
}
#checkout_review #review_main ul li strong.txtBold
{
	font-weight: bold;
}
#checkout_review #review_main ul li strong.subtotal
{
	font-weight: bold;
}
#checkout_review #review_main ul li strong.title
{
	font-weight: bold;
}
#checkout_review #review_main ul li strong.subtotal,#checkout_review #review_main ul li.remove
{
	float: right;
}
#checkout_review #review_main ul li.remove
{
	margin-top: 10px;
}
#checkout_review #review_main #checkout_total
{
	font-size: 123.1%;
}
.billing_autopay
{
	margin-top: 15px;
}
.billing_autopay strong
{
	display: block;
	margin-bottom: 10px;
}
.billing_autopay input
{
	display: block;
	float: left;
}
.billing_autopay .check_yes
{
	width: 30px;
	float: left;
}
.billing_autopay p
{
	float: left;
}
#terms
{
	height: 100px;
	border: 1px solid #e5e5e5;
	padding: 10px;
	overflow: scroll;
}
#checkout label.terms
{
	display: inline;
	color: #333;
}
#checkout .terms-check
{
	margin-top: 20px;
	line-height: 28px;
}
#checkout a.insurance
{
	padding-left: 10px;
}
#checkout ul.checkout-info ul.card li
{
	border: 0;
	width: 245px;
	padding: 0;
	display: block;
}
#checkout ul.checkout-info ul.card li.expiration
{
	width: 130px;
}
img.card
{
	border: 0;
}
.private_info
{
	float: right;
	width: 250px;
}
.card_type_context
{
	margin-top: 1em;
}
input.account_number,input.routing_number
{
	width: 210px;
}
img.bank
{
	margin-top: 20px;
}
#checkout .card_type
{
	width: 220px;
}
#terms th,td
{
	border: 0;
}
#content_global_location
{
	float: left;
	width: 240px;
}
#content_global_location p
{
	padding: 0 10px 0 0;
}
#glob_location_map
{
	float: left;
	padding: 0 0 0 10px;
	margin: 0 0 20px 0;
	border-left: 1px solid #e5e5e5;
	background: url(../images/bg_global_location_map.gif) no-repeat;
	width: 180px;
	height: 347px;
}
#glob_location_map ul
{
	padding: 60px 0 0 10px;
}
.glob_map_img_style
{
	float: left;
	border: 0;
	margin: 0;
	padding: 0;
}
#glob_location_map li
{
	list-style-type: none;
	padding: 3px 0 0 0;
	font-size: 11px;
	color: #f60;
}
#glob_location_map a,#glob_location_map a:link
{
	font-weight: normal;
}
p.confirmation
{
	padding-top: 10px;
	border-top: 1px solid #e5e5e5;
}
.history #content_main
{
	width: 925px;
	border-right: 0;
}
p.print-page
{
	float: right;
	padding: 30px 40px 0 0;
	margin: 0;
}
.quick-tips
{
	margin-bottom: 2em;
}
p.answers
{
	text-align: right;
	padding-right: 82px;
}
table#confirmation_num
{
	margin: 0;
	margin-bottom: 40px;
	padding: 0;
	border-top: 1px solid #ccc;
	width: 100%;
}
table#confirmation_num td
{
	width: 49%;
	background-color: #f0f0f0;
	padding: 30px;
}
table#confirmation_num td.first
{
	border-right: 1px solid #fff;
	color: #663398;
	font-size: 108%;
}
table.checkout_location_info
{
	width: 100%;
	margin-bottom: 25px;
}
table.checkout_location_info,table.confirm-cost
{
	border-collapse: collapse;
}
table.confirm-cost
{
	width: 100%;
}
table.checkout_location_info td
{
	vertical-align: top;
}
table.checkout_location_info td.storage_location_info
{
	width: 200px;
}
* html table.checkout_location_info td.storage_location_info
{
	width: 250px;
}
html>body table.checkout_location_info td.storage_location_info
{
	width: 250px;
}
table.checkout_location_info td.unit_info,table.checkout_location_info td.unit_price
{
	width: 350px;
	vertical-align: top;
	padding-top: 0;
}
table.checkout_location_info td.unit_price table.confirm-cost .priceAlignRight
{
	text-align: right;
	padding-right: 0;
	width: 39%;
}
* html table.checkout_location_info td.unit_price table.confirm-cost .priceAlignRight
{
	padding-right: 15px;
	width: 39%;
}
html>body table.checkout_location_info td.unit_price table.confirm-cost .priceAlignRight
{
	padding-right: 15px;
	width: 39%;
}
.storage_location_info ul,.storage_location_info ul li
{
	margin: 0;
	padding: 0;
}
.storage_location_info ul
{
	margin-bottom: 10px;
}
.storage_location_info ul li
{
	list-style-type: none;
}
ul.confirm-items,ul.confirm-items li
{
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
}
ul.confirm-items li
{
	margin-left: 14px;
}
table.confirm-cost td
{
	padding: 0;
	vertical-align: top;
}
table.confirm-cost td.first
{
	width: 60%;
	vertical-align: top;
}
table.unit_truck
{
	border-bottom: 1px solid #ccc;
}
table.checkout_location_info.truck_reserve_location table.unit_truck.last,table.checkout_location_info.method_payment table.unit_truck.last,table.unit_truck.last
{
	border-bottom: 0;
	vertical-align: top;
}
table.confirm-cost td.reserve_date
{
	padding: 10px 0 10px 30px;
	text-align: right;
}
* html table.confirm-cost td.reserve_date
{
	padding-right: 15px;
}
html>body table.confirm-cost td.reserve_date
{
	padding-right: 15px;
}
table.confirm-cost td.discount_txt
{
	padding: 10px 0;
	color: #f60;
}
table.checkout_location_info.method_payment
{
	background-color: #f0f0f0;
	color: #666;
	border-top: 1px solid #ccc;
}
table.checkout_location_info.method_payment td ul.method_of_payment
{
	font-weight: bold;
	padding: 10px;
	list-style-type: none;
}
table.checkout_location_info.method_payment td p
{
	padding: 10px;
}
#confirm_total
{
	text-align: right;
	padding: 10px 10px;
	margin-bottom: 20px;
	height: 18px;
	border-top: 1px solid #ccc;
	background-color: #f0f0f0;
	color: #666;
	font-size: 138.5%;
}
#confirm_total span
{
	margin-right: 50px;
}
.psuitruckMapOverlay,.mapItOverlay
{
	width: 750px;
	height: 439px;
	padding: 0;
	text-align: left;
	overflow: hidden;
	border: 1px solid #efefef;
	background: #fff;
}
.psuitruckMapOverlay a.close,.mapItOverlay a.close
{
	display: block;
	width: 37px;
	height: 14px;
	top: 5px;
	right: 5px;
	margin: 0;
	position: absolute;
}
.ps .yui-panel .hd
{
	background: transparent;
}
.locationMapiframe
{
	width: 770px;
	height: 440px;
	border: 0;
	padding: 0;
	margin: 10px 0 0 0;
	overflow: hidden;
}
.ps #supply_nav .active-item a.yuimenubaritemlabel
{
	color: #000;
}
#overlay9
{
	width: 401px;
	height: 374px;
	padding: 0 10px 0 22px;
	text-align: left;
	overflow: hidden;
	background: transparent url("../images/email_page_bg.png") bottom left no-repeat;
	border: 0;
	z-index: 5000000000;
	font-size: 11px;
}
* html #overlay9
{
	width: 396px;
	height: 369px;
	padding-left: 20px;
	background: url("../images/email_page_bg.gif") center center no-repeat;
}
#overlay9 h3
{
	width: 173px;
	height: 18px;
	margin: 25px 0 20px 0;
	font-size: 20px;
	font-weight: normal;
}
#overlay9 img
{
	margin: 30px 0 20px 0;
}
#overlay9 p
{
	width: 350px;
}
#overlay9 label
{
	vertical-align: top;
}
#overlay9 input,#overlay9 textarea
{
	float: right;
}
#overlay9 input
{
	margin-right: 16px;
}
#overlay9 .submit_email input
{
	margin-right: 0;
}
a.close,.ps .container-close
{
	float: right;
	width: 37px;
	height: 9px;
	text-align: right;
	text-indent: -500em;
	background: transparent url(../images/truck_specs_close_btn.jpg) no-repeat scroll 0;
}
p.submit_email
{
	text-align: right;
	padding: 15px 40px 15px 0;
	clear: both;
}
p.privacy
{
	clear: both;
}
p.req_email
{
	text-align: right;
	padding-right: 40px;
}
.orange #content_main
{
	width: 950px;
	border: 0;
}
.orange #aboutstorage_search
{
	clear: both;
	background-image: url(../images/about_storage_search.jpg);
	width: 940px;
	height: 110px;
	margin-bottom: 20px;
}
ul.orange-specials
{
	margin: 0 0 20px 0;
	overflow: hidden;
	_height: 1%;
}
ul.orange-specials li
{
	float: left;
	width: 211px;
	height: 278px;
	padding-right: 15px;
	margin-right: 15px;
	list-style-type: none;
	background: url(../images/orange-5-5.jpg) no-repeat;
	border-right: 1px solid #e5e5e5;
}
ul.orange-specials li.five-ten
{
	background-image: url(../images/orange-5-10.jpg);
}
ul.orange-specials li.ten-ten
{
	background-image: url(../images/orange-10-10.jpg);
}
ul.orange-specials li.ten-fifteen
{
	padding-right: 0;
	margin-right: 0;
	background: url(../images/orange-10-15.jpg) no-repeat;
	border-right: 0;
}
ul.orange-specials li h4
{
	margin: 60px 0 0 15px;
	font-size: 14px;
}
p.orange-details,p.orange-details-rental,p.orange-details-offer
{
	margin: 5px 15px 0 15px;
	padding: 10px 0 0 86px;
	border-top: 1px solid #ccc;
}
p.orange-details strong
{
	line-height: 20px;
}
p.orange-details-rental,p.orange-details-offer
{
	margin-top: 40px;
}
p.orange-details-offer
{
	padding-left: 0;
}
input.orange-option
{
	vertical-align: middle;
	margin-right: 5px;
}
#cost-details
{
	padding: 5px 10px 30px 10px;
	color: #999;
	font-size: 85%;
}
#cost-details span
{
	color: #999;
}
.orange ul#print_email
{
	margin: 25px 30px 0 0;
}
#reserveDateField
{
	display: inline;
	left: 35px;
	top: 50px;
}
#reserveDateField .userHold
{
	width: 160px;
	_width: 155px;
	height: 26px;
	position: absolute;
	moz-opacity: .06;
	opacity: .60;
	filter: alpha(opacity=60);
	border: 1px solid red;
	background-color: #fff;
	left: 148px;
	_left: 156px;
	top: 12px;
}
html>body #reserveDateField .userHold
{
	width: 140px;
}
#reserveDateErrMsg
{
	display: block;
	height: 10px;
	width: 300px;
	font-size: 85%;
	color: #f00;
	margin: -10px 0 6px 0;
	padding: 0;
	position: absolute;
	z-index: 1000;
	clear: all;
}
#calendarcontainer
{
	background: #fff;
}
.orange #aboutstorage_search ul
{
	padding-top: 30px;
	overflow: hidden;
	_height: 1%;
}
.orange #aboutstorage_search ul li
{
	margin-top: 25px;
	float: left;
	list-style-type: none;
}
.orange #aboutstorage_search ul li.call
{
	margin: 5px 0 0 160px;
	font-size: 85%;
}
.orange #aboutstorage_search ul li.call strong
{
	font-size: 167%;
	font-weight: normal;
}
.orange #aboutstorage_search ul li.check
{
	margin-top: 10px;
}
.orange-searchzip
{
	width: 270px;
	margin: 5px 10px 0 0;
}
div.special-detail
{
	margin: 0;
	padding: 0;
}
div.special-detail
{
	padding: 20px 0;
	border-top: 1px solid #ccc;
}
div.special-detail .unit-features,div.special-detail .unit-price
{
	float: left;
	margin-left: 30px;
}
div.special-detail .unit-price
{
	float: right;
	margin-left: 10px;
}
div.special-detail .unit-features
{
	margin-left: 10px;
	margin-right: 20px;
}
div.special-detail .unit-price .row-price
{
	width: 230px;
}
div.special-detail .unit-price .row-price strong
{
	float: right;
	font-weight: normal;
}
div.special-detail img.img-storage-unit
{
	padding: 20px;
	margin-right: 0;
	float: left;
}
.orange-results dl.accordian-menu
{
	width: 100%;
}
.orange_txt
{
	color: #f60;
	width: 280px;
}
.margin_left
{
	margin: 0 0 10px 0;
}
.storage_tip_list li
{
	list-style-type: none;
}
.ulZipRight
{
	width: 55%;
	float: right;
	text-align: right;
}
.ulPricingLeft
{
	float: left;
	width: 44%;
}
.width100
{
	width: 100px;
}
#supply_search p
{
	width: auto;
	font-size: 14px;
	padding: 0;
}
.underlined
{
	text-decoration: underline;
}
.txtRed
{
	color: #000;
}
.faq_storage
{
	border-top: 0;
	margin-top: 0;
}
.brdr_faq
{
	border-top: 1px solid #ccc;
	margin-top: 25px;
	width: auto;
}
#email_alert_msg
{
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	padding: 20px 0 20px 0;
	margin: 0 0 20px 0;
}
a.pdf
{
	background: #fff url(../images/icon_pdf.gif) 0 top no-repeat;
	padding-left: 19px;
	display: block;
	float: left;
	width: auto;
}
ul.finances-info li ul
{
	margin: 0 0 8px 0;
	padding: 0;
}
html>body ul.finances-info li ul
{
	margin: 0 0 40px 0;
	padding: 0;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	:root .ps .searchResultsContainer #calendarcontainer
	{
		left: 100px;
		top: 14px;
	}
	:root ul.finances-info li ul
	{
		margin: 0 0 45px 0;
		padding: 0;
	}
	:root .ps .searchResultsContainer #calendarpicker button
	{
		width: 110px;
		top: -2px;
		height: 20px;
	}
	:root .ps .searchResultsContainer button
	{
		background: 0;
		padding: 0;
		margin: 0 0 0 10px;
		border: 0;
	}
}
ul.finances-info li ul li
{
	padding: 0;
	margin-bottom: 2px;
}
p.payment-spacer
{
	margin-bottom: 5px;
}
ul#site_map li
{
	display: inline;
	float: left;
	width: 205px;
	padding: 0;
}
ul#site_map li ul li
{
	padding: 0;
	margin: 0;
}
ul#confirmation_num
{
	margin: 0;
	margin-bottom: 20px;
	padding: 0;
	border-top: 1px solid #ccc;
	background-color: #f0f0f0;
}
ul#confirmation_num li.second
{
	width: 451px;
}
.storage_location_info ul li
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.storage_location_cost li ul.confirm-items li
{
	list-style-type: disc;
	margin-left: 16px;
}
#signin_bottom input.btnSubmit
{
	margin-left: 17px;
}
p.txtSignin
{
	margin: 0 17px 10px 17px;
	line-height: normal;
	font-size: 10px;
}
ul.contact-us li
{
	display: inline;
	float: left;
	width: 145px;
	border-left: 1px solid #ccc;
	padding-right: 15px;
	padding-left: 10px;
}
.card_type_payment
{
	width: 152px;
	margin: 0 0 10px 0;
}
#reserve_truck_landing #office_hours,#truck_results #office_hours
{
	margin-top: 1px;
}
#reserve_truck_landing ul li.search,#truck_results ul li.search
{
	padding-right: 0;
	margin-top: 12px;
}
.termsConditions
{
	width: 766px;
	height: 100px;
	border: 1px solid #e5e5e5;
	padding: 10px;
	overflow: scroll;
}
.termsConditions_modify
{
	width: 750px;
	height: 200px;
	border: 8px solid #e5e5e5;
	padding: 0;
	overflow: scroll;
	background-color: #fff;
}
.termsConditions th,td
{
	border: 0;
}
.insuranceSpacer
{
	margin-top: 10px;
}
.orangeDoorRentSpacer
{
	margin-top: 5px;
}
#storage_option ul li
{
	display: inline;
	float: left;
	background-color: #ededed;
	width: 299px;
	height: 110px;
	padding: 20px;
	margin-right: 1px;
}
#storage_option ul li p
{
	font-size: 93%;
}
* html #storage_option ul li
{
	height: 120px;
}
#storage_option ul li .row
{
	margin: 7px 0;
}
#storage_option ul li .col
{
	display: inline;
	float: left;
	width: 39%;
	margin-top: 0;
}
#storage_option ul li .col.context
{
	width: 60%;
}
#storage_option ul li .col input,#storage_option ul li .col select
{
	width: 80px;
}
#storage_option ul li .col select
{
	width: 100px;
}
.clearAll
{
	clear: both;
	float: none;
}
.printEmailSpacer
{
	float: right;
	margin-right: 40px;
	_margin-right: 25px;
	margin-bottom: 10px;
}
ul#print_email
{
	display: block;
	margin: 0;
	padding: 0;
}
ul.field li.address
{
	margin-right: 0;
}
ul.field li.address input
{
	width: 415px;
	_width: 410px;
}
ul.field li.apt input
{
	width: 80px;
}
ul.field li.city input
{
	width: 250px;
}
ul.field li.name input
{
	width: 240px;
}
#dialogAddUnit .hd
{
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	background: 0;
}
#dialogAddUnit fieldset
{
	margin: 0;
}
#dialogAddUnit .hd h2
{
	font-size: 15px;
	margin: 0;
	padding: 0;
	color: #663398;
}
#dialogAddUnit .container-close
{
	display: block;
	outline: 0;
	_position: absolute;
	_right: 5px;
	text-indent: -500em;
	width: 50px;
	background: transparent url(../images/sprite.png) no-repeat scroll 0 -300px;
}
#dialogAddUnit .bd
{
	position: relative;
}
#dialogAddUnit .reserveDateContext
{
	padding-left: 8px;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	:root #dialogAddUnit
	{
		padding: 0 0 200px 0;
		font-size: 12px;
	}
	:root #dialogAddUnit .hd
	{
		font-size: 14px;
	}
}
#shareholder_service_container ul li
{
	list-style: disc;
	margin-left: 0;
}
#shareholder_service_container ul
{
	margin-left: 1.2em;
}
html>body #shareholder_service_container ul li
{
	list-style: disc;
	margin-left: 0;
}
html>body #shareholder_service_container ul
{
	margin-left: 1em;
}
#regSignin_top
{
	height: 53px;
	padding: 10px 0 0 15px;
	background: url("../images/signin_top.jpg") top left no-repeat;
}
#regSignin_top p
{
	margin: 3px 0;
}
.truckTextSpacer
{
	padding-top: 30px;
}
#confirm_total span
{
	margin-right: 250px;
}
#biggerImageContainer
{
	width: 198px;
	height: 129px;
	display: block;
	border: 1px solid #efefef;
	padding: 0;
	margin: 10px 0 10px 0;
}
#thumbnailsContainer
{
	display: block;
	width: 199px;
	height: 42px;
	padding: 0;
}
#thumbnailsContainer span
{
	display: block;
	width: 39px;
	height: 39px;
	float: left;
	border: 1px solid #999;
	padding: 0;
	margin: 0 3px 0 3px;
	cursor: pointer;
	position: relative;
}
#thumbnailsContainer span.dislaimerIndicator
{
	color: #999;
	display: block;
	position: absolute;
	width: 5px;
	height: 5px;
	border: 0;
	top: 0;
	right: -15px;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	:root .findStorageZipTxtFix
	{
		font-size: 85%;
	}
	:root div.calltxt p.txtStorageExpert
	{
		font-size: 85%;
	}
}
div.calltxt p.spanish
{
	font-size: 105%;
}
div.calltxt p.tollFree
{
	font-size: 105%;
}
div.calltxt p.phNo
{
	font-size: 130%;
}
div.home_search_form
{
	margin-bottom: 5px;
}
div.checkout_location_info ul.storage_location_cost li ul.confirm-items li
{
	list-style-type: bullet!important;
	margin: 0 0 0 20px;
}
p.print-page
{
	float: right;
	padding: 30px 30px 0 0;
	margin: 0;
}
hr
{
	height: 1px;
	display: block;
	background-color: #ccc;
	color: #e7e7e7;
	border: 0;
	padding: 0;
	margin: 10px 0;
}
ul#storage_info li
{
	_padding-right: 25px;
}
#module_faq ul.storageFaq
{
	width: 150px;
	float: left;
	padding-left: 10px;
}
.orange_txt
{
	color: #f60;
	font-weight: bold;
}
#checkout label.terms-red
{
	display: inline;
	color: #f00;
}
table.location-results td
{
	vertical-align: top;
}
ul#confirmation_num li
{
	padding: 30px 20px 30px 30px;
	width: 450px;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	:root ul#confirmation_num li
	{
		padding: 30px 10px 30px 30px;
		width: 470px;
		font-size: 95%;
	}
	:root ul#confirmation_num li.first
	{
		width: 389px;
		font-size: 108%;
	}
	:root ul#confirmation_num li.second
	{
		width: 471px;
	}
}
div.disclaimer
{
	padding: 0 25px 10px;
	color: #999;
	font-size: 85%;
}
div.disclaimer span
{
	color: #999;
}
#pay_method ul.total-cost strong.subtotal
{
	margin: 0 132px 0 105px;
}
#checkout .terms-check
{
	line-height: 18px;
}
.chkBox
{
	float: left;
	width: 30px;
}
.txtTerms
{
	float: left;
	width: 600px;
}
html>body .txtTerms
{
	margin-bottom: 15px;
	color: #666;
}
.txtTermsUL
{
	float: left;
	width: 600px;
	color: #666;
}
#checkout ul.checkout-info li ul.insurance-coverage
{
	margin: 0;
	padding: 0 0 0 15px;
	list-style: outside;
}
#checkout ul.checkout-info li ul.insurance-coverage li
{
	background: url(../images/grey_bullet.gif) 0 0 no-repeat;
	padding: 0 0 0 20px;
	width: 500px;
	list-style: none;
	border: 0;
}
#checkout ul.checkout-info .buttons
{
	width: 625px;
}
#checkout ul.checkout-info li.buttons
{
	width: 655px;
}
.col
{
	margin-top: -20px;
}
.ps .searchResultsContainer #zipCodeView
{
	width: 450px;
}
a.open-all
{
	padding-top: 5px;
	font-weight: bold;
}
form#formReserveTruck .form_controls
{
	text-align: right;
	width: 690px;
}
ul.storage_location_list
{
	padding: 0;
	margin: 0;
}
ul.storage_location_list li
{
	list-style-type: bullet!important;
	margin: 0 0 0 8px;
}
div#locations_detail
{
	padding: 0 25px 10px;
	color: #666;
}
div#locations_detail p a
{
	font-size: normal!important;
}
.ps .searchResultsContainer #reserveDateHold button
{
	background: transparent url(../images/btn_calendar_open.gif) no-repeat scroll center;
	height: 26px;
	margin: 0 0 4px;
	width: 26px;
	border: 1px solid red;
}
ul.statePrint,ul.statePrint li
{
	margin: 0 0 0 8px;
	padding: 0;
}
p.answers
{
	padding-right: 74px;
	margin-top: -5px;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	:root p.answers
	{
		padding-right: 60px;
		margin-top: 0;
	}
}
ul#pr_doc li a
{
	width: 550px;
}
#viewLocation
{
	margin-left: -80px;
}
#viewLocation_c .underlay
{
	background: transparent url(../images/checkout_viewunit_bg.png) top left no-repeat;
	width: 168px;
	height: 99px;
}
#viewLocation a,#viewLocation strong
{
	display: block;
}
#viewLocation .bd strong
{
	font-weight: bold;
}
#viewLocation .bd
{
	padding: 15px 15px 0;
	background-color: #fff;
	background: transparent url(../images/checkout_viewunit_bg.png) top left no-repeat;
	width: 138px;
	height: 84px;
}
#viewLocation.yui-panel .container-close:hover
{
	text-decoration: none;
}
#viewLocation.yui-panel .container-close
{
	display: block;
	outline: 0;
	text-indent: -500em;
	background-position: 0 0;
	background-repeat: no-repeat;
	background: transparent url(../images/icon_close.gif) 0 50% no-repeat;
}
a.irpdf
{
	background: #fff url(../images/icon_pdf.gif) 0 top no-repeat;
	padding-left: 19px;
	display: block;
	width: auto;
}
.searchPrintMedia
{
	display: none;
	visibility: hidden;
	height: 0;
	width: 0;
	margin: 0;
	overflow: hidden;
}
#disclaimer_print
{
	padding: 0 25px 0 0;
	color: #999;
	font-size: 85%;
}
#disclaimer_print span
{
	color: #999;
}
#orderConfirmMap
{
	width: 800px;
	height: 500px;
	background-color: #fff;
	border: 1px solid #000;
	display: block;
	left: 18%;
}
#orderConfirmMap .closeContainer
{
	width: 100%;
	height: 6px;
	display: block;
}
#orderConfirmMap .closeContainer .close
{
	float: right;
	width: 30px;
	height: 20px;
	margin: 0 10px 0 0;
	padding: 0;
	display: block;
	position: relative;
}
#orderConfirmMap .mapAddress
{
	font-size: 14px;
	padding: 10px 0 10px 0;
}
.countries,.req
{
	background-color: #ff9;
}
.countries
{
	width: 268px;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	:root #pay_method ul.total-cost strong.subtotal
	{
		float: right;
		margin: 0 55px 0 100px;
	}
}
#pay_method ul.total-cost strong.subtotal
{
	float: right;
	margin: 0 82px 0 100px;
}
ul.confirm-items li.no_billet
{
	list-style-type: none;
}
a.halfMonthLinkFix
{
	padding-left: 0;
}
#checkout_id_country
{
	display: none;
}
#truck_spec_12 span.container-close,#truck_spec_14 span.container-close,#truck_spec_16 span.container-close,#truck_spec_15 span.container-close,#truck_spec_10 span.container-close,#truck_spec_18 span.container-close
{
	display: none;
}
ul.search_special
{
	padding-top: 20px;
	_padding-top: 25px;
}
ul.search_special li img
{
	padding-top: 25px;
}
ul.search_special li.txt
{
	background: transparent url(../images/search_arrow_bg.gif) top right no-repeat;
	width: 523px;
	height: 173px;
}
ul.search_special li.txt h2
{
	padding: 25px 0 0 20px;
}
ul.search_special li.txt p
{
	padding-left: 20px;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	:root #refine_search .form-hdr p
	{
		font-size: 82%;
	}
}
#refine_search .form-hdr p
{
	_margin-top: -5px;
}
#overlay3 ul.orderItemContent li.section
{
	margin-left: 78px;
}
html>body #overlay3 ul.orderItemContent li.section
{
	margin-left: 0;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	:root #overlay3 ul.orderItemContent li.section
	{
		margin-left: 78px;
		width: 252px;
	}
	:root #overlay3 ul.orderItemContent li.section span.price
	{
		float: right;
	}
}
#module_supply_faq #general_faq li a,#module_supply_faq #general_faq li a:hover,#module_supply_faq #general_faq li a:link,#module_supply_faq #general_faq li a:active
{
	font-weight: bold!important;
	text-decoration: none;
}
img.shurgardLogo
{
	visibility: hidden;
	display: none;
}
#storage_features .unit-features
{
	margin-right: 0;
	width: 190px;
}
#location_finder_search ul
{
	margin: -5px 0 0 0;
	padding: 0;
	float: left;
}
#reserve_truck_img h2
{
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 100%;
}
.specialPromo h2
{
	display: block;
	background-image: url('../images/img_specials_top.gif');
	background-repeat: none;
	color: #663398;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 18px 0 0 16px;
	_padding-top: 17px;
	width: 203px;
	height: 11px;
	border: 0;
}
.specialPromo h2 span
{
	color: #999;
}
#supply_list h2.movingSupplyList
{
	margin: 0;
	padding: 0;
}
.print_hero,.header_home,.home_promo1,.home_promo2,.home_promo3,#badge_promos ul#badges li.home_searchstorage,.home_divider,.print_promos
{
	display: none;
}
.stDetailTotal
{
	font-weight: bold;
}
#storage_features .unit-features
{
	margin-left: 0;
}
.unit-price
{
	float: left;
	margin-left: 18px;
	border-left: 1px solid #ccc;
	padding-left: 10px;
}
.unit-price .row-price strong
{
	float: right;
	font-weight: normal;
}
#storage_features img.img-storage-unit
{
	padding: 20px 65px 20px 20px;
	_padding: 20px 67px 20px 20px;
	float: left;
}
#storage_features .unit-features ul
{
	margin: 0;
	padding: 0 0 20px 0;
}
#storage_features .unit-features ul li
{
	margin-left: 15px;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	:root .truck_rental_budget p
	{
		font-size: 10pt;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	:root table.supplies thead tr th.first,table.supplies tbody tr td.first
	{
		width: 140px;
	}
	:root table.supplies thead tr th.description,table.supplies tbody tr td.description
	{
		width: 225px;
	}
	:root table.supplies thead tr th.details,table.supplies tbody tr td.details
	{
		width: 230px;
	}
	:root table.supplies thead tr th.last,table.supplies tbody tr td.last
	{
		width: 44px;
	}
}
.reserve
{
	display: none;
	visibility: hidden;
	margin: 5px;
	position: relative;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	:root .yui-dt-table th
	{
		background-color: #ededed;
	}
	:root .ps .searchResultsContainer .featuresListContainer
	{
		font-size: 95%;
		width: 165px;
	}
	:root .add_unit
	{
		margin-right: -10px;
	}
	:root #overlay3_c.yui-panel-container
	{
		z-index: 90;
		left: 755px;
		top: 36px;
		width: 370px;
	}
}
.vp800
{
	width: 800px;
}
.vp920
{
	width: 920px;
}
.vp1024
{
	width: 1024px;
}
.vp1200
{
	width: 100%;
}
#disabled_order_overlay
{
	width: 100%;
}
.ieWrapper
{
	width: 360px;
}
span.gColor
{
	color: #999;
	position: relative;
}
img.strike
{
	position: absolute;
	display: block;
	left: -3px;
	top: 6px;
	width: 25px;
	height: 1px;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	:root .ps .searchResultsContainer .yui-panel-container.shadow .underlay,:root .ps .searchResultsContainer .yui-panel-container.shadow .underlay
	{
		height: 2000px;
	}
}
#local_content_main
{
	float: left;
	padding-right: 20px;
	margin-right: 15px;
	width: 100%;
	min-height: 250px;
}
.local_location_pagination
{
	width: 95%;
	margin-bottom: 5px;
}
a.local_location_pagination:link,a.local_location_pagination:visited,a.local_location_pagination:hover,a.local_location_pagination:active
{
	font-size: 12pt;
	font-family: Arial;
	font-weight: bold;
	color: Purple;
	text-decoration: none;
	outline: 0;
}
a.local_search_results,a.local_search_results:hover,a.local_search_results:link,a.local_search_results:active
{
	font-weight: bold;
	font-size: 100%;
}
table.local_US_location_results
{
	width: 95%;
	padding: 0;
	margin: 0;
	margin-left: 1px;
	table-layout: auto;
}
.us_locations_map
{
	padding-left: 150px;
}
.local_padding
{
	border: 0 solid #000;
	padding: .0em;
	width: 110px;
}
.site_map_local_padding
{
	padding: .0em .1em;
	width: 80%;
	vertical-align: top;
}
#local_city_content_main
{
	float: left;
	padding-right: 20px;
	margin-right: 15px;
	border-right: 1px solid #e5e5e5;
	width: 680px;
	min-height: 250px;
	padding: 10px 0 0 0;
}
#local_city_content_main_landing
{
	float: left;
	padding-right: 20px;
	margin-right: 15px;
	border-right: 1px solid #e5e5e5;
	width: 630px;
	padding: 10px 0 0 0;
}
.find_location_map
{
	padding: 2px;
	width: 643px;
	height: 435px;
}
#local_city_location_finder
{
	display: block;
	background: url(../images/bg_local_storage.gif) no-repeat;
	padding: 10px;
	height: 97px;
	margin: 10px 0 0 0;
}
#local_city_location_finder ul
{
	margin: 0;
	padding: 0;
	float: left;
}
#local_city_location_finder ul li
{
	margin: 0 0 0 10px;
	list-style-type: none;
}
#local_city_location_finder ul li.submit-zip
{
	padding-top: 20px;
}
#local_city_location_finder input.zipcode
{
	width: 335px;
	height: 16px;
	padding: 0;
	margin: 8px 0 0 0;
}
#local_city_location_finder select.find_property
{
	width: 177px;
	padding: 0;
	margin: 8px 0 0 0;
}
#local_city_location_finder ul.call_tollfree
{
	display: block;
	position: relative;
	font-weight: bold;
	font-size: 83%;
	float: right;
	padding: 0 100px 0 0;
	margin: 0;
	margin-top: -15px;
}
#local_city_location_finder ul.call_tollfree strong
{
	font-size: 18px;
	font-weight: normal;
}
#progressBar_personal,#progressBar_terms,#progressBar_billing
{
	opacity: .5;
	filters: alpha(opacity=50);
}
.msgBalloon
{
	position: absolute;
	border-collapse: collapse;
	display: none;
	visibility: hidden;
	cursor: default;
}
.msgBalloon td
{
	margin: 0;
	padding: 0;
}
.msgBalloon_topLeft
{
	width: 9px;
	height: 9px;
	background: url(../images/msgBalloon_topLeft.png) no-repeat;
}
* html .msgBalloon_topLeft
{
	background: url(../images/none.gif);
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/msgBalloon_topLeft.png',sizingmethod='crop');
}
.msgBalloon_top
{
	width: 9px;
	height: 9px;
	background: url(../images/msgBalloon_top.png);
}
* html .msgBalloon_top
{
	background: url(../images/none.gif);
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/msgBalloon_top.png',sizingmethod='crop');
}
.msgBalloon_topRight
{
	width: 9px;
	height: 9px;
	background: url(../images/msgBalloon_topRight.png);
}
* html .msgBalloon_topRight
{
	background: url(../images/none.gif);
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/msgBalloon_topRight.png',sizingmethod='crop');
}
.msgBalloon_left
{
	width: 9px;
	background: url(../images/msgBalloon_left.png);
}
* html .msgBalloon_left
{
	background: url(../images/none.gif);
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/msgBalloon_left.png',sizingmethod='crop');
}
.msgBalloon_right
{
	width: 20px;
	background: url(../images/msgBalloon_right.gif) left bottom;
}
.msgBalloon_bottomLeft
{
	width: 9px;
	height: 9px;
	background: url(../images/msgBalloon_bottomLeft.png) no-repeat;
}
* html .msgBalloon_bottomLeft
{
	background: url(../images/none.gif);
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/msgBalloon_bottomLeft.png',sizingmethod='crop');
}
.msgBalloon_bottom
{
	height: 9px;
	background: url(../images/msgBalloon_bottom.png);
}
* html .msgBalloon_bottom
{
	background: url(../images/none.gif);
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/msgBalloon_bottom.png',sizingmethod='crop');
}
.msgBalloon_bottomRight
{
	width: 9px;
	height: 9px;
	background: url(../images/msgBalloon_bottomRight.png);
}
* html .msgBalloon_bottomRight
{
	background: url(../images/none.gif);
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/msgBalloon_bottomRight.png',sizingmethod='crop');
}
.msgBalloon_middle
{
	background-color: #fff;
	font-family: arial;
	font-size: 8pt;
	padding: 4px!important;
	width: 130px;
}
.dropdown_moveInDate
{
	margin-bottom: 6px;
	margin-top: 2px;
}
table.order_price
{
	width: 150px;
}
.search_results_button_group
{
	padding: 2px;
}
.search_results_button_group td
{
	overflow: auto;
	border: 0;
	padding: 0 2px 0 0;
}
.search_results_features
{
	width: 200px;
}
.search_results_features td
{
	overflow: auto;
	border: 0;
}
.featuresBullets
{
	width: 80px;
}
#rentHelpDiv
{
	border: solid 1px #f60;
	text-align: center;
}
#reserveHelpDiv
{
	border: solid 1px #f60;
	text-align: center;
}
.cart_location_header
{
	background: #fff url(../images/img_accordian_close.gif) top left repeat-x;
	color: #fff;
	font-weight: bold;
	height: 19px;
	padding: 10px;
	vertical-align: middle;
}
.cart_location_header a
{
	color: #fff;
	font-weight: bold;
}
div.unit_photo_thumbnails
{
	float: left;
	width: 41px;
	height: 125px;
	padding-right: 2px;
}
img.unit_photo_thumbnail
{
	width: 41px;
	height: 41px;
	cursor: pointer;
	display: block;
	margin-left: 3px;
	margin-bottom: 3px;
}
div.unit_photo
{
	float: left;
	margin-left: 3px;
	margin-top: 2Px;
}
th.yui-dt-col-MonthlyRent yui-dt-sortable div
{
	width: 78px;
}
#findstorage-search
{
	font-size: 0;
	line-height: 0;
}
#findstorage-search .main
{
	font-size: 13px;
	line-height: 1em;
}
.checkoutNextStep
{
	display: block;
	padding-bottom: 4px;
	text-align: right;
}
.checkout_c0
{
	width: 200px;
}
.checkout_c1
{
	width: 200px;
}
.checkout_c2
{
	width: 320px;
}
.checkout_c3
{
	width: 100px;
}
.checkout_c4
{
	width: 180px;
}
#find_storage_titlebar
{
	width: 216px;
	height: 48px;
	background-image: url(../images/home_findstorage_top.png);
}
* html #find_storage_titlebar
{
	background: url(../images/none.gif);
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/home_findstorage_top.png',sizingmethod='crop');
}
div.results-location span.addressText
{
	font-size: 8pt;
}
div#rentHelpDiv_c,div#reserveHelpDiv_c
{
	border: 2px solid #ff8711;
	margin: 0;
	padding: 0;
}
div#rentHelpDiv,div#reserveHelpDiv
{
	border: 0!important;
	margin: 0;
	padding: 0;
}
div#rentHelpDiv .mboxDefault,div#reserveHelpDiv .mboxDefault,div#rentHelpDiv_caption,div#reserveHelpDiv_caption
{
	margin: 0 20px 20px 20px;
	color: #666;
	z-index: 999;
}
div#reserveHelpDiv_h,div#rentHelpDiv_h
{
	padding-top: 15px;
}
#checkout_buttons td
{
	padding: 2px;
}
.checkoutBottomBorder
{
	padding: 0;
	width: 100%;
}
DIV.hdrtab
{
	padding: 5px;
	padding-left: 20px;
	border-bottom: 2px solid black;
	border-top: 1px solid #9cf;
	font: 10pt tahoma;
	color: black;
	cursor: hand;
	background-color: Transparent;
}
div.SearchAddress
{
	width: 112px;
}
span.miles
{
	font-size: large;
}
#local_new_search_results
{
	display: block;
	background: url(../images/bg_new_results.gif) no-repeat;
	padding: 10px;
	height: 70px;
	width: 100%;
	margin: 10px 0 0 0;
}
#local_new_search_results_modify
{
	display: block;
	background: url(../images/bg_new_results_modify.gif) no-repeat;
	padding: 10px;
	height: 70px;
	width: 100%;
	margin-left: 10px;
}
#local_new_search_results ul
{
	margin: 0;
	padding: 0;
	float: left;
}
#local_new_search_results ul li
{
	margin: 0 0 0 10px;
	list-style-type: none;
}
#local_new_search_results ul li.submit-zip
{
	margin: 8px 0 0 0;
	padding-left: 20px;
}
#local_new_search_results input.zipcode
{
	width: 255px;
	height: 18px;
	padding-left: 3px;
	margin: 8px 0 0 0;
	border: 1px solid #bdcbd7;
}
#local_new_search_results_modify input.zipcode
{
	width: 255px;
	height: 18px;
	border: 1px solid #bdcbd7;
}
#local_new_search_results select.find_property
{
	width: 117px;
	padding: 0;
	margin: 8px 0 0 0;
}
#local_new_search_results select.find_size
{
	width: 107px;
	margin: 8px 0 0 0;
	border: 1px solid #bdcbd7;
	text-align: left;
}
#local_new_search_results li.find_infotext
{
	font-size: 10px;
	color: #f60;
	text-align: left;
	vertical-align: top;
}
.font1
{
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #5e2e92;
}
.font1radio
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #5e2e92;
}
.font1underline_1
{
	font-family: Arial;
	font-size: 12px;
	color: #639;
	font-weight: normal;
}
.font1nounderline_1
{
	font-family: Arial;
	color: #639;
	font-size: 12px;
}
.font2
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #f35e00;
}
.dollarfont2
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #f35e00;
}
.dollarfont2landing
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #f35e00;
}
.font3
{
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #306;
}
.font4
{
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #646464;
}
.font5
{
	font-family: Arial;
	font-size: 13px;
	color: #000;
}
.font5landing
{
	font-family: Arial;
	font-size: 12px;
	color: #3f3f3f;
}
.font6
{
	font-family: Arial;
	font-size: 11px;
	color: #639;
}
.font6landing
{
	font-family: Arial;
	font-size: 11px;
	color: #7e7e7e;
}
.ltlpadding
{
	padding-left: 10px;
	padding-top: 5px;
	background-image: url(../images/bg-ltlsearchnew.gif);
	background-repeat: no-repeat;
	width: 168px;
	height: 55px;
}
.font7
{
	font-family: Arial;
	font-size: 12px;
	color: #646464;
}
.fontresults
{
	font-family: Arial;
	font-size: 12px;
	font-weight: lighter;
	color: #f35e00;
}
.noresultscolor
{
	font-family: Arial;
	font-size: 12px;
	color: #8f66cc;
	line-height: 20px;
}
.breadcrumbdetails
{
	font-family: Arial;
	font-size: 13px;
	color: #646464;
}
.map_sitefeatures
{
	vertical-align: top;
	margin-top: 3px;
	width: 100%;
	float: left;
}
.reservationmap-div1
{
	width: 380px;
	height: 180px;
	float: left;
	border: 2px solid Purple;
	display: block;
}
.sitefeatures
{
	padding-left: 380px;
}
.map_sitefeatures_disclaimer
{
	vertical-align: top;
	margin-top: 3px;
	width: 100%;
	float: left;
}
.maindivstyle
{
	vertical-align: top;
	width: 100%;
	float: left;
}
.maindivstylenoresults
{
	vertical-align: top;
	width: 99%;
	float: left;
	height: 450px;
}
.maindivmultiaddressresults
{
	vertical-align: top;
	width: 99%;
	float: left;
	height: 450px;
}
.zip-div
{
	width: 34%;
	overflow: auto;
	float: right;
	padding-right: 8px;
}
a.zipcode
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6539a6;
	width: 35%;
	overflow: hidden;
	float: right;
	padding-left: 2px;
	text-decoration: underline;
}
a.zipcodehover
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6539a6;
	width: 35%;
	overflow: hidden;
	float: right;
	padding-left: 2px;
	text-decoration: underline;
}
#zipcodetextfield
{
	width: 34%;
	overflow: auto;
	float: right;
}
.ziptextfield
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	width: 110px;
	height: 14px;
}
.topheading
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #7b7b7b;
}
#local_new_search_results_content_main
{
	float: right;
	padding-right: 10px;
	margin-right: 15px;
	width: 99%;
	min-height: 150px;
}
.line
{
	background: url(../images/line.gif) repeat-x;
}
#breadcrumbstorageunit
{
	padding-left: 30px;
	font-size: 93%;
	color: #999;
	padding-top: 20px;
}
#breadcrumbstorageunit a
{
	font-size: 93%;
}
#breadcrumbsearchpage
{
	padding-left: 28px;
	font-size: 100%;
	color: #999;
	padding-top: 20px;
}
#breadcrumbsearchpage a
{
	font-size: 100%;
}
#non_hero
{
	padding-left: 30px;
	font-size: 93%;
	color: #999;
	padding-top: 20px;
	width: 50%;
	float: left;
	vertical-align: top;
	margin-left: 3px;
}
#dividerstoragesearch
{
	background-image: url(../images/divider.gif);
	background-repeat: no-repeat;
	width: 991px;
	height: 27px;
	padding: 0;
	float: left;
	margin-left: -1px;
	_margin-left: 5px;
}
#dividerstoragedetails
{
	background-image: url(../images/divider.gif);
	background-repeat: no-repeat;
	width: 991px;
	height: 27px;
	padding: 0;
	float: left;
	margin-left: -1px;
	_margin-left: 0;
}
#dividerstorageland
{
	background-image: url(../images/divider.gif);
	background-repeat: no-repeat;
	width: 991px;
	height: 27px;
	padding: 0;
	float: left;
	margin-left: -1px;
	_margin-left: 12px;
}
#dividersitemap
{
	background-image: url(../images/divider.gif);
	background-repeat: no-repeat;
	width: 991px;
	height: 27px;
	padding: 0;
	float: left;
	margin-left: -1px;
	_margin-left: 2px;
}
ul#orangeright li
{
	background: url(../images/orange_right.gif) left no-repeat;
	list-style-type: none;
	padding-top: 4px;
	padding-left: 30px;
}
#dividerreservation
{
	background-image: url(../images/divider.gif);
	background-repeat: no-repeat;
	width: 991px;
	height: 27px;
	padding: 0;
	float: left;
	margin-left: -1px;
	_margin-left: 6px;
}
.reservationpadding
{
	_padding-left: 25px;
}
.reservationpaddingdisclaimer
{
	_padding-left: 25px;
	_width: 850px;
	width: 850px;
	_float: left;
}
.reservationpaddingheadimage
{
	_margin-left: 1px;
}
.reservationpaddinghead
{
	float: left;
	_margin-left: 12px;
	padding-left: 15px;
	padding-top: 5px;
	margin-bottom: -5px;
}
.reservationtextpadding
{
	_padding-left: 35px;
	float: left;
	width: 100%;
	margin-left: -10px;
}
#breadcrumbreservation
{
	padding-left: 28px;
	_padding-left: 28px;
	font-size: 93%;
	color: #999;
	padding-top: 20px;
}
.reservationtable
{
	float: left;
	vertical-align: top;
	width: 920px;
}
.bgpurple
{
	background-color: #670099;
	FONT-SIZE: 120%;
	color: #ffcb00;
	height: 25px;
	width: 930px;
	vertical-align: middle;
	padding-top: 5px;
	padding-left: 10px;
}
STRONG
{
	FONT-WEIGHT: bold;
}
DIV.infoBlock
{
	CLEAR: both;
	DISPLAY: block;
	BORDER-BOTTOM: #fff 1px solid;
	POSITION: relative;
}
H2
{
	CLEAR: both;
	FONT-WEIGHT: bold;
	FONT-SIZE: 170%;
	MARGIN: 0 0 -5px;
	COLOR: #f60;
	POSITION: relative;
}
H2 SPAN.text
{
	FLOAT: left;
	POSITION: relative;
}
H2 A.printLink
{
	PADDING-RIGHT: 20px;
	FONT-SIZE: 60%;
	BACKGROUND: url(../images/grid/printerIcon.gif) no-repeat right bottom;
	FLOAT: right;
	MARGIN-BOTTOM: 3px;
	PADDING-TOP: 5px;
	POSITION: relative;
}
H3
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 120%;
	MARGIN: .5em 0;
	COLOR: #609;
	POSITION: relative;
}
DIV.infoBlock H3
{
	BORDER-TOP: #609 2px solid;
	PADDING-TOP: .5em;
}
H3 SPAN
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 90%;
	COLOR: #000;
}
DIV#addressFeatures
{
	FLOAT: right;
	WIDTH: 450px;
	POSITION: relative;
	TEXT-ALIGN: left;
	padding-right: 90px;
}
DIV#addressFeatures P
{
	FONT-SIZE: 100%;
	LINE-HEIGHT: 1.4em;
}
DIV.unitInfo P
{
	FONT-SIZE: 100%;
	LINE-HEIGHT: 1.4em;
}
DIV.unitInfo UL LI
{
	FONT-SIZE: 100%;
	LINE-HEIGHT: 1.4em;
}
DIV#addressFeatures UL
{
	MARGIN: .5em 0;
	POSITION: relative;
}
DIV#addressFeatures UL LI
{
	PADDING-LEFT: 22px;
	BACKGROUND: url(../images/grid/checkmarkOrange.gif) no-repeat left top;
	MARGIN-BOTTOM: .5em;
	POSITION: relative;
}
DIV.unitInfo UL
{
	MARGIN-TOP: 1em;
	FLOAT: left;
	POSITION: relative;
}
DIV.unitInfo UL LI
{
	PADDING-RIGHT: 0;
	BACKGROUND-POSITION: left top;
	DISPLAY: block;
	PADDING-LEFT: 45px;
	FLOAT: left;
	PADDING-BOTTOM: 0;
	WIDTH: 250px;
	PADDING-TOP: 5px;
	BACKGROUND-REPEAT: no-repeat;
	POSITION: relative;
	HEIGHT: 39px;
}
DIV.unitInfo UL LI.featureFloorUpstairs
{
	BACKGROUND-IMAGE: url(../images/grid/icon_upstairs.gif);
}
DIV.unitInfo UL LI.featureFloorBasement
{
	BACKGROUND-IMAGE: url(../images/grid/icon_basement.gif);
}
DIV.unitInfo UL LI.featureElevator
{
	BACKGROUND-IMAGE: url(../images/grid/icon_elevator.gif);
}
DIV.unitInfo UL LI.featureLockerLower
{
	BACKGROUND-IMAGE: url(../images/grid/icon_lockerlower.gif);
}
DIV.unitInfo UL LI.featureLockerMiddle
{
	BACKGROUND-IMAGE: url(../images/grid/icon_lockermiddle.gif);
}
DIV.unitInfo UL LI.featureLocker
{
	BACKGROUND-IMAGE: url(../images/grid/icon_lockermiddle.gif);
}
DIV.unitInfo UL LI.featureLockerUpper
{
	BACKGROUND-IMAGE: url(../images/grid/icon_lockertop.gif);
}
DIV.unitInfo UL LI.featureDriveup
{
	BACKGROUND-IMAGE: url(../images/grid/icon_caraccess.gif);
}
DIV.unitInfo UL LI.feature24
{
	BACKGROUND-IMAGE: url(../images/grid/icon_24.gif);
}
DIV.unitInfo UL LI.featureCCAC
{
	BACKGROUND-IMAGE: url(../images/grid/icon_ac.gif);
}
DIV.unitInfo UL LI.featureCCHeat
{
	BACKGROUND-IMAGE: url(../images/grid/icon_heat.gif);
}
DIV.unitInfo UL LI.featureDoorSwing
{
	BACKGROUND-IMAGE: url(../images/grid/icon_doorswing.gif);
}
DIV.unitInfo UL LI.featureDoorRollup
{
	BACKGROUND-IMAGE: url(../images/grid/icon_doorrollup.gif);
	width: 39px;
	height: 39px;
}
DIV.unitInfo UL LI.featureDoorBay
{
	BACKGROUND-IMAGE: url(../images/grid/icon_doorbay.gif);
}
DIV.unitInfo UL LI.featureDoorParking
{
	BACKGROUND-IMAGE: url(../images/grid/icon_parking.gif);
}
DIV.unitInfo UL LI.featureLockStd
{
	BACKGROUND-IMAGE: url(../images/grid/icon_lockstd.gif);
}
DIV.unitInfo UL LI.featureLockCyl
{
	BACKGROUND-IMAGE: url(images/grid/icon_lockbolt.gif);
}
DIV.unitInfo UL LI.featureLockKey
{
	BACKGROUND-IMAGE: url(../images/grid/icon_lockkey.gif);
}
DIV.unitInfo UL LI.featureOutside
{
	BACKGROUND-IMAGE: url(../images/grid/icon_outside.gif);
}
DIV.priceInfo UL
{
	FLOAT: left;
	MARGIN: 1em 0 2em;
	WIDTH: 450px;
	LINE-HEIGHT: 1.4em;
	POSITION: relative;
}
DIV.priceInfo UL LI
{
	PADDING-RIGHT: 0;
	PADDING-LEFT: .5em;
	FLOAT: left;
	MARGIN-BOTTOM: .5em;
	PADDING-BOTTOM: 2px;
	WIDTH: 450px;
	PADDING-TOP: 0;
	BORDER-BOTTOM: #c4aecf 1px solid;
	POSITION: relative;
}
DIV.priceInfo UL LI.total
{
	FONT-WEIGHT: bold;
}
DIV.priceInfo UL LI SPAN.amount
{
	FLOAT: right;
	POSITION: relative;
}
DIV.priceInfo UL LI SPAN.desc
{
	FLOAT: left;
}
DIV.priceInfo UL LI EM
{
	FONT-WEIGHT: bold;
	COLOR: #f60;
	FONT-STYLE: normal;
}
DIV.reservationInfo P
{
	CLEAR: both;
	LINE-HEIGHT: 1.4em;
}
DIV.reservationInfo UL
{
	FLOAT: left;
	MARGIN: .5em 0 .5em 10px;
	WIDTH: 700px;
	LINE-HEIGHT: 1.4em;
	POSITION: relative;
}
DIV.reservationInfo UL LI
{
	FLOAT: left;
	WIDTH: 700px;
	POSITION: relative;
}
DIV.reservationInfo UL LI SPAN.item
{
	FONT-WEIGHT: bold;
	FLOAT: left;
	WIDTH: 12em;
	COLOR: #609;
	POSITION: relative;
}
DIV.reservationInfo UL LI SPAN.desc
{
	FLOAT: left;
	POSITION: relative;
}
DIV.blurb
{
	CLEAR: both;
	BORDER-RIGHT: #c4aecf 1px solid;
	BORDER-TOP: #c4aecf 1px solid;
	BACKGROUND: #eae0ef;
	BORDER-LEFT: #c4aecf 1px solid;
	BORDER-BOTTOM: #c4aecf 1px solid;
	POSITION: relative;
}
DIV.inputContainer FIELDSET
{
	CLEAR: both;
	BORDER-RIGHT: #c4aecf 1px solid;
	BORDER-TOP: #c4aecf 1px solid;
	BACKGROUND: #eae0ef;
	BORDER-LEFT: #c4aecf 1px solid;
	BORDER-BOTTOM: #c4aecf 1px solid;
	POSITION: relative;
}
DIV.blurb P
{
	MARGIN: 0 .25em .25em;
}
DIV.blurb P STRONG
{
	FONT-STYLE: normal;
}
DIV#ContactInfo
{
	POSITION: relative;
}
DIV#ContactInfo FIELDSET
{
	MARGIN: 1em 0;
}
DIV#ContactInfo FIELDSET P
{
	CLEAR: left;
	FLOAT: left;
	MARGIN: 5px .5em;
	POSITION: relative;
}
DIV#ContactInfo P#pLastName
{
	CLEAR: none;
}
DIV#ContactInfo P#pPhoneExt
{
	CLEAR: none;
}
DIV#ContactInfo P LABEL
{
	DISPLAY: block;
	FONT-WEIGHT: bold;
	FONT-SIZE: 90%;
}
DIV#ContactInfo P LABEL SPAN
{
	COLOR: #f00;
}
DIV#ContactInfo P INPUT
{
	BORDER-RIGHT: #c4aecf 1px solid;
	BORDER-TOP: #c4aecf 1px solid;
	DISPLAY: block;
	BORDER-LEFT: #c4aecf 1px solid;
	BORDER-BOTTOM: #c4aecf 1px solid;
}
DIV#ContactInfo P SELECT
{
	BORDER-RIGHT: #c4aecf 1px solid;
	BORDER-TOP: #c4aecf 1px solid;
	DISPLAY: block;
	BORDER-LEFT: #c4aecf 1px solid;
	BORDER-BOTTOM: #c4aecf 1px solid;
}
DIV#ContactInfo P INPUT
{
	WIDTH: 11em;
}
DIV#ContactInfo P#pPhoneExt INPUT
{
	WIDTH: 5em;
}
A.imageButton
{
	DISPLAY: block;
	FONT-SIZE: 0!important;
	TEXT-INDENT: -5000px;
	POSITION: relative;
}
A.reserveLink
{
	FLOAT: right;
	WIDTH: 167px;
	MARGIN-RIGHT: 20px;
	HEIGHT: 32px;
}
A#lnkConfirm
{
	BACKGROUND: url(../images/grid/button_confirm.gif) no-repeat left top;
	WIDTH: 106px;
	HEIGHT: 32px;
}
SPAN#spnConfirming
{
	DISPLAY: none;
	PADDING-LEFT: 2px;
	BACKGROUND: url(../images/grid/button_confirm_gray.gif) no-repeat left top;
	COLOR: #609;
	PADDING-TOP: 32px;
	POSITION: relative;
}
A#lnkReserve
{
	BACKGROUND: url(../images/grid/button_reserve_eae0ef.gif) no-repeat left top;
	MARGIN: 5px 20px 1px 10px;
}
A#lnkReserveTop
{
	BACKGROUND: url(../images/grid/button_reserve.gif) no-repeat left top;
}
P.disclaimerreservation
{
	MARGIN-TOP: 20px;
	FONT-SIZE: 80%;
	width: 800px;
}
DIV.valSum
{
	CLEAR: both;
	BORDER-RIGHT: #f00 1px solid;
	BORDER-TOP: #f00 1px solid;
	BACKGROUND: #ffc;
	MARGIN: .5em 0 0;
	BORDER-LEFT: #f00 1px solid;
	COLOR: #f00;
	BORDER-BOTTOM: #f00 1px solid;
	POSITION: relative;
}
DIV.valSum P
{
	MARGIN: .25em .5em;
}
DIV.valSum UL
{
	MARGIN: .25em .5em;
}
DIV.valSum UL LI
{
	PADDING-LEFT: 15px;
	BACKGROUND: url(../images/grid/error.gif) no-repeat left center;
	MARGIN-BOTTOM: .4em;
	LINE-HEIGHT: 1.2em;
}
DIV.errorBlock
{
	PADDING-BOTTOM: 20px;
}
DIV.errorBlock P
{
	MARGIN-TOP: 1em;
}
DIV.callCenter
{
	PADDING-RIGHT: 0;
	MARGIN-TOP: -5px;
	PADDING-LEFT: 0;
	BACKGROUND: #609;
	PADDING-BOTTOM: 2px;
	COLOR: #fc0;
	PADDING-TOP: 2px;
	POSITION: relative;
}
DIV.callCenter A
{
	COLOR: #fff;
}
DIV.callCenter H4
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 130%;
	MARGIN: 2px 5px;
}
DIV.callCenter P
{
	FONT-SIZE: 125%;
	MARGIN: 2px 5px;
}
.sitefeaturesreservation
{
	padding-left: 380px;
}
.loginSection
{
	background-color: #ededed;
	padding: 10px;
	width: 760px;
}
.forgotInfo
{
	background-color: #ededed;
	padding: 10px;
	width: 760px;
}
.movingbar
{
	width: 935px;
	margin-left: 0;
	border-bottom: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
}
.featureFloorUpstairs
{
	BACKGROUND-IMAGE: url(../images/grid/icon_upstairs.gif);
	width: 39px;
	height: 39px;
	background-repeat: no-repeat;
}
.featureFloorBasement
{
	BACKGROUND-IMAGE: url(../images/grid/icon_basement.gif);
	width: 39px;
	height: 39px;
	background-repeat: no-repeat;
}
.featureElevator
{
	BACKGROUND-IMAGE: url(../images/grid/icon_elevator.gif);
	width: 39px;
	height: 39px;
	background-repeat: no-repeat;
}
.featureLockerLower
{
	BACKGROUND-IMAGE: url(../images/grid/icon_lockerlower.gif);
	width: 39px;
	height: 39px;
	background-repeat: no-repeat;
}
.featureLockerMiddle
{
	BACKGROUND-IMAGE: url(../images/grid/icon_lockermiddle.gif);
	width: 39px;
	height: 39px;
	background-repeat: no-repeat;
}
.featureLocker
{
	BACKGROUND-IMAGE: url(../images/grid/icon_lockermiddle.gif);
	width: 39px;
	height: 39px;
	background-repeat: no-repeat;
}
.featureLockerUpper
{
	BACKGROUND-IMAGE: url(../images/grid/icon_lockertop.gif);
	width: 39px;
	height: 39px;
	background-repeat: no-repeat;
}
.featureDriveup
{
	BACKGROUND-IMAGE: url(../images/grid/icon_caraccess.gif);
	width: 39px;
	height: 39px;
	background-repeat: no-repeat;
}
.feature24
{
	BACKGROUND-IMAGE: url(../images/grid/icon_24.gif);
	width: 39px;
	height: 39px;
	background-repeat: no-repeat;
}
.featureCCAC
{
	BACKGROUND-IMAGE: url(../images/grid/icon_ac.gif);
	width: 39px;
	height: 39px;
	background-repeat: no-repeat;
}
.featureCCHeat
{
	BACKGROUND-IMAGE: url(../images/grid/icon_heat.gif);
	width: 39px;
	height: 39px;
	background-repeat: no-repeat;
}
.featureDoorSwing
{
	BACKGROUND-IMAGE: url(../images/grid/icon_doorswing.gif);
	width: 39px;
	height: 39px;
	background-repeat: no-repeat;
}
.featureDoorRollup
{
	BACKGROUND-IMAGE: url(../images/grid/icon_doorrollup.gif);
	width: 39px;
	height: 39px;
	background-repeat: no-repeat;
}
.featureDoorBay
{
	BACKGROUND-IMAGE: url(../images/grid/icon_doorbay.gif);
	width: 39px;
	height: 39px;
	background-repeat: no-repeat;
}
.featureDoorParking
{
	BACKGROUND-IMAGE: url(../images/grid/icon_parking.gif);
	width: 39px;
	height: 39px;
	background-repeat: no-repeat;
}
.featureLockStd
{
	BACKGROUND-IMAGE: url(../images/grid/icon_lockstd.gif);
	width: 39px;
	height: 39px;
	background-repeat: no-repeat;
}
.featureLockCyl
{
	BACKGROUND-IMAGE: url(images/grid/icon_lockbolt.gif);
	width: 39px;
	height: 39px;
	background-repeat: no-repeat;
}
.featureLockKey
{
	BACKGROUND-IMAGE: url(../images/grid/icon_lockkey.gif);
	width: 39px;
	height: 39px;
	background-repeat: no-repeat;
}
.featureOutside
{
	BACKGROUND-IMAGE: url(../images/grid/icon_outside.gif);
	width: 39px;
	height: 39px;
	background-repeat: no-repeat;
}
.linkcursor
{
	cursor: pointer;
	cursor: hand;
}
.sprite_home_headline
{
	background: url(../images/sprite_home_headlines.gif) no-repeat;
}
.sprite_input
{
	background: url(../images/sprite_inputs.gif) no-repeat;
}
#chat_bar
{
	position: fixed;
	bottom: 0;
	background: url(../images/chat_bar.png) repeat-x;
	height: 34px;
	width: 997px;
	z-index: 999;
	color: #666;
	overflow: hidden;
	_position: absolute;
	_top: expression(0+((e=document.documentElement.scrollTop+document.documentElement.clientHeight-36)?e:document.body.scrollTop)+'px');
	_background-image: url(../images/chat_bar.gif);
	border-bottom: 2px solid #538;
	display: none;
}
#chat_bar strong
{
	color: #333;
}
#chat_bar a:hover
{
	text-decoration: none;
}
#chat_bar .segments
{
	padding: 12px 0 0 33px;
}
#chat_bar .segment
{
	float: left;
	padding-right: 15px;
}
.storage_widget p,.storage_widget fieldset,.storage_widget table
{
	margin-bottom: 0;
}
.storage_widget
{
	width: 738px;
	position: relative;
	margin-bottom: 12px;
}
.storage_widget table
{
	border-collapse: collapse;
}
.storage_widget table td
{
	margin: 0;
	padding: 0;
	vertical-align: top;
}
.storage_widget_table
{
	width: 100%;
	margin-bottom: 0;
}
.storage_widget_table_main
{
	width: 723px;
	height: 182px;
	float: left;
	overflow: hidden;
}
.storage_widget_top
{
	height: 3px;
	background: url(../images/storage_widget_top.gif) repeat-x left top;
}
.storage_widget_bottom
{
	height: 5px;
	background: url(../images/storage_widget_bottom.gif) repeat-x left top;
}
.storage_widget_left
{
	width: 3px;
	background: url(../images/storage_widget_left.gif) repeat-y left top;
}
.storage_widget_right
{
	background: url(../images/storage_widget_right.gif) repeat-y right top;
}
.storage_widget_tabs
{
	width: 216px;
	border: 1px solid #ccc;
	border-right: 0;
	background: url(../images/storage_widget_tabs_void.gif) no-repeat top right;
}
.storage_widget_tab
{
	background: #fff url(../images/storage_widget_tab.gif) repeat-x right bottom;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	height: 29px;
	height: 28px;
	cursor: pointer;
}
.storage_widget_tab.selected
{
	border-right: 0;
	border-bottom-color: #ccc!important;
}
.storage_widget_tab.selected .storage_widget_tab_caption
{
	font-weight: bold;
	color: #f60;
}
.storage_widget_tab_caption
{
	padding: 8px 0 0 16px;
	color: #000;
}
.storage_widget_tab_content_pages
{
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	width: 506px;
}
.storage_widget_tab_content_page
{
	display: none;
	width: 512px;
	position: absolute;
	height: 185px;
}
.storage_widget_tab_content
{
	width: 235px;
	margin: 10px 0 0 20px;
}
.storage_widget_tab_content .copy
{
	font-size: 8pt;
	line-height: 1.1em;
	padding-bottom: .75em;
}
.storage_widget_tab_content .find_storage_location
{
	text-align: left;
	float: right;
	padding-bottom: 2px;
}
.storage_widget_tab_content .find_storage
{
	width: 200px;
	padding-top: 5px;
}
.storage_widget_tab_content .find_storage .orange_arrow
{
	text-align: right;
	_height: 12px;
	_width: 200px;
}
.storage_widget_tab_content .input_find_storage_location
{
	font-size: 8pt;
}
.orange_arrow img
{
	width: 4px;
	height: 8px;
	margin-right: 3px;
	background: url(../images/sprite_small_icons.gif) no-repeat 0 -4px;
}
.gray_arrow img
{
	width: 4px;
	height: 8px;
	margin-right: 3px;
	background: url(../images/sprite_small_icons.gif) no-repeat -16px -37px;
}
.sprite_home_headline.space_you_need
{
	width: 192px;
	height: 17px;
	margin-bottom: 2px;
	background-position: 0 -601px!important;
}
.sprite_home_headline.business_storage_extend_office
{
	width: 332px;
	height: 17px;
	margin-bottom: 12px;
	background-position: 0 -526px!important;
}
.sprite_home_headline.storage_types
{
	width: 92px;
	height: 13px;
	margin-bottom: 2px;
	background-position: 0 -580px!important;
	display: block;
}
.sprite_home_headline.whether_youve_got
{
	width: 150px;
	height: 12px;
	margin-bottom: 10px;
	background-position: 0 -553px!important;
	display: block;
}
.sprite_home_headline.what_to_expect
{
	width: 113px;
	height: 15px;
	margin-bottom: 10px;
	background-position: 0 -629px!important;
	display: block;
}
.sprite_home_headline.number_one
{
	width: 178px;
	height: 15px;
	margin-bottom: 10px;
	background-position: 0 -655px!important;
	display: block;
}
.sprite_home_headline.personal_storage_reclaim
{
	width: 352px;
	height: 20px;
	margin-bottom: 10px;
	background-position: 0 -1627px!important;
	display: block;
}
.sprite_home_headline.vehicle_extra_garage
{
	width: 440px;
	height: 17px;
	margin-bottom: 10px;
	background-position: 0 -722px!important;
	display: block;
}
.sprite_home_headline.why_store_with_us
{
	width: 171px;
	height: 19px;
	margin-bottom: 10px;
	background-position: 0 -752px!important;
	display: block;
}
.sprite_home_headline.cell_towers_available
{
	width: 471px;
	height: 17px;
	margin-bottom: 10px;
	background-position: 0 -786px!important;
	display: block;
}
.sprite_home_headline.quickest_most_feasible
{
	width: 679px;
	height: 16px;
	margin-bottom: 10px;
	background-position: 0 -815px!important;
	display: block;
}
.sprite_home_headline.lease_partners
{
	width: 223px;
	height: 14px;
	margin-bottom: 10px;
	background-position: 0 -846px!important;
	display: block;
}
.sprite_home_headline.lease_inquiries
{
	width: 205px;
	height: 15px;
	margin-bottom: 10px;
	background-position: 0 -880px!important;
	display: block;
}
.sprite_home_headline.not_sure
{
	width: 188px;
	height: 14px;
	margin-bottom: 2px;
	background-position: 0 -933px!important;
	display: block;
}
#storage_top_links
{
	float: right;
	width: 275px;
}
#storage_top_links a
{
	margin-right: 30px;
	font-size: 8pt;
}
#storage_top_links a img
{
	margin-right: 6px;
}
#storage_top_links a:hover
{
	text-decoration: none;
}
#storage_top_links a.gray_arrow
{
	color: #666;
}
.module_bottom_links
{
	padding-top: 24px;
}
.module_bottom_links a
{
	font-size: 9pt;
	font-weight: bold;
	display: block;
	float: left;
}
.module
{
	position: relative;
	background: url(/images/slim_module_bg.gif) repeat-x left bottom;
}
.module_top .module_left,.module_top .module_right,.module_bottom .module_left,.module_bottom .module_right
{
	height: 9px;
	width: 9px;
	background-repeat: no-repeat;
}
.module_context
{
	background-color: #dfeff8;
}
.module_white
{
	font-size: 8pt;
}
.module_white .module_left,.module_white .module_right
{
	background-image: url(/images/slim_module_corners.gif);
	padding: 0;
}
.module_white .padding
{
	padding: 4px 0 0 2px;
	line-height: 1.5em;
}
.module .module_center .module_left,.module .module_center .module_right
{
	background-image: none;
}
.module.module_white .module_center .module_left
{
	background: url(/images/dot_cccccc.gif) repeat-y 0 0;
}
.module.module_white .module_center .module_right
{
	background: url(/images/dot_cccccc.gif) repeat-y right 0;
}
.module.module_white .module_top .module_middle
{
	background: url(/images/dot_cccccc.gif) repeat-x 0 0;
}
.module.module_white .module_bottom .module_middle
{
	background: url(/images/dot_cccccc.gif) repeat-x 0 bottom;
}
.module .module_top .module_left
{
	background-position: top left;
}
.module .module_top .module_right
{
	background-position: top right;
}
.module .module_bottom .module_left
{
	background-position: bottom left;
}
.module .module_bottom .module_right
{
	background-position: bottom right;
}
.module_context .module_content
{
	clear: both;
}
.module_context .padding
{
	padding: 0;
}
.double_click
{
	visibility: hidden;
	position: absolute;
	top: -1000px;
	height: 0;
	width: 0;
	overflow: hidden;
}
.progress_bar
{
	width: 585px;
	height: 26px;
	background: url(/images/progress_bar.gif) no-repeat;
	position: relative;
	margin: 20px 0 12px 0;
}
.progress_bar_steps
{
	padding: 14px 0 0 66px;
}
.progress_bar_step
{
	width: 172px;
	background-repeat: no-repeat;
	background-color: #e5e5e5;
	float: left;
	border-left: 1px solid #fff;
	height: 11px;
	overflow: hidden;
}
.progress_bar.step_1 .progress_bar_step_1
{
	background-color: #fccb41;
}
.progress_bar.step_1 .progress_bar_step_2
{
	background-image: url(/images/progress_bar_tip.gif);
	border-color: #fccb41;
}
.progress_bar.step_2 .progress_bar_step_1,.progress_bar.step_2 .progress_bar_step_2
{
	background-color: #fccb41;
	border-color: #fccb41;
}
.progress_bar.step_2 .progress_bar_step_3
{
	background-image: url(/images/progress_bar_tip.gif);
	border-color: #fccb41;
}
.progress_bar.step_3 .progress_bar_step_1,.progress_bar.step_3 .progress_bar_step_2,.progress_bar.step_3 .progress_bar_step_3
{
	background-color: #fccb41;
}
.progress_bar_step_1
{
	border-left: 0;
}
.lbl_street_view
{
	display: none;
	width: 110px;
}
.lbl_street_view:hover
{
	text-decoration: none;
}
.lbl_street_view img
{
	background: url(/images/sprite_street_view.gif) no-repeat;
	width: 36px;
	height: 33px;
	margin-top: -2px;
}
#lbl_street_view_map img
{
	background-position: -36px 0;
}
.button_confirm
{
	background: transparent url(images/grid/button_confirm.gif);
	background-repeat: no-repeat;
	width: 106px;
	height: 32px;
}
#ctl00_PublicStoragePageContent_datepicker
{
	position: relative;
	top: -12px;
}
.ui-datepicker-trigger
{
	position: relative;
	top: -3px;
}
#form_container
{
	float: left;
	width: 546px;
	height: 215px;
	background: transparent url(/images/rdp_form_bg.jpg) no-repeat;
	margin-bottom: 20px;
}
#siteinfo_container
{
	width: 545px;
	height: 178px;
	background: transparent url(/images/rdp_siteinfo_bg.jpg) no-repeat;
}
.whats-next
{
	width: 545px;
	height: 44px;
	background-color: #f0f0f0;
	float: left;
}
.whats-next p
{
	margin-top: 7px;
	padding-right: 10px;
}
.whats-next-g
{
	background-color: #f0f0f0;
}
.whats-next-lg
{
	background-color: #fafafa;
}
.numbox
{
	background-color: #dedede;
	float: left;
	width: 34px;
	height: 29px;
	margin: 3px 10px 3px 3px;
	text-align: center;
	color: #999;
	font-size: 18px;
	font-weight: bold;
	padding-top: 8px;
}
.hold-now-btn
{
	margin-right: 115px;
	background: url(/images/btn_HoldNow_on.jpg) no-repeat;
	width: 92px;
	height: 29px;
	border: 0;
	cursor: pointer;
}
.hold-now-btn-off
{
	display: none;
	margin-right: 115px;
	background: url(/images/btn_HoldNow_off.jpg) no-repeat;
	width: 92px;
	height: 29px;
	border: 0;
	cursor: default;
}
.cnfrm-chres-btn-on
{
	background: url(/images/btn_confirm_changereservation.gif) no-repeat;
	width: 116px;
	height: 34px;
	border: 0;
	cursor: pointer;
}
.cnfrm-chres-btn-off
{
	display: none;
	background: url(/images/btn_confirm_changereservation_off.gif) no-repeat;
	width: 116px;
	height: 34px;
	border: 0;
	cursor: default;
}
#ctl00_PublicStoragePageContent_CurrentNewSummary ul
{
	margin: 0;
}
#ctl00_PublicStoragePageContent_CurrentNewSummary ul li
{
	display: list-item;
	float: left;
	list-style-type: disc;
	margin-left: 22px;
}
#personalinfomain
{
	clear: both;
}
#insur-box
{
	text-align: center;
	border: solid 1px #aa91c2;
	padding: 10px 13px;
	font-weight: bold;
	float: left;
}
#insur-box .btn-no-thanks
{
	background: transparent url(/images/btn_no_thanks.gif) no-repeat;
	width: 90px;
	height: 25px;
	display: block;
	float: left;
}
.insur-willis-ybox
{
	float: left;
	background: transparent url(/images/willis-yellow-bg.jpg) no-repeat;
	width: 227px;
	height: 66px;
	position: relative;
}
.insur-willis-ybox .click-here,.insur-willis-ybox .btn-click-here
{
	background: transparent url(/images/click-here.gif) no-repeat;
	width: 101px;
	height: 24px;
	position: absolute;
	top: 35px;
	left: 110px;
}
.insur-willis-ybox span.header
{
	float: left;
	color: #002d61;
	padding: 5px 0 0 13px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
#willis_header
{
	background-color: #fecb4f;
	text-align: left;
	height: 56px;
	float: left;
	width: 100%;
	display: none;
}
.w_container
{
	width: 997px;
	margin: auto;
}
#willis_header .w_container .w_right
{
	float: right;
	font-size: 18px;
	margin-top: 10px;
	text-align: right;
	color: #002d61;
	font-weight: bold;
}
#w_ty
{
	background: #fff url(/images/gray-grad.jpg) repeat-x;
	margin: auto;
	color: #002d61;
	text-align: left;
	display: none;
}
.w_container .w_ty_msg
{
	padding-top: 15px;
}
.w_container .w_ty_msg h1
{
	padding: 0;
	margin: 0!important;
	color: #002d61;
}
.w_container a
{
	color: #002d61;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
}
.w_ty_msg p
{
	padding-top: 5px;
}
.w_ty_msg p
{
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
}
.w_hr
{
	height: 3px;
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
	display: none;
}
#willis_header .w_container a
{
	float: left;
}
.w_right
{
	float: right;
}
#preloads
{
	display: none;
}
.redError
{
	color: #f00;
	font-weight: bold;
}
.redError a:link
{
	color: #f00;
	font-weight: bold;
	text-decoration: underline;
}
.redError a:visited
{
	color: #f00;
	font-weight: bold;
	text-decoration: underline;
}
.redError a:active
{
	color: #f00;
	font-weight: bold;
	text-decoration: underline;
}
.redError a:hover
{
	color: #f00;
	font-weight: bold;
	text-decoration: underline;
}
.tblChatBar
{
	margin-left: 30px;
}
.tblChatBar td
{
	height: 35px!important;
	vertical-align: middle!important;
}
#login ul li,#login ul li a
{
	font-size: 11px!important;
	font-weight: bold!important;
}

/* HIDE DOUBLECLICK FLOODLIGHT PIXELS ON iPAD */
iframe[width="1"][height="1"][frameborder="0"]{
	display:none;
}
