@charset "utf-8";
/* CSS Document */
.clear {clear:both;}
.floatRight {float:right;}
.floatLeft {float:left;}

/* =Print */
ul.storage_location_cost li.first:after,ul.storage_location_cost li.rowNext:after,ul.storage_location_cost li ul.confirm-items:after,ul#site_map:after,ul.site-pages:after {content: ".";display: block; height: 0;clear: both;visibility: hidden;}

ul.storage_location_cost li.first,ul.storage_location_cost li.rowNext,ul.storage_location_cost li ul.confirm-items,ul#site_map,ul.site-pages {display: inline-block;}

/* Hides from IE-mac \*/
* html ul.storage_location_cost li.first,* html ul.storage_location_cost li.rowNext,* html ul.storage_location_cost li ul.confirm-items,* html ul#site_map,*html ul.site-pages {height: 1%;}

ul.storage_location_cost li.first,ul.storage_location_cost li.rowNext,ul.storage_location_cost li ul.confirm-items,ul#site_map,ul.site-pages  {display: block;}
/* hide all elements for print */

.printMedia { 
	display:block; 
	height:auto; 
	width:auto; 
	margin:auto;
	_display:block; 
	_height:auto; 
	_width:auto; 
	_margin:auto;
}

.storage_tip_list{
	margin:0px;
	padding-left:0px;
	}

.storage-tips-list{
	margin-left:1em;
	padding-left:1em;
	}

.storage_tip_list li{
	list-style-type:none;
}

.printMedia h2 {
	font-size:100%;
	height:30px;
	display:block;
	}

#checkout_review h4 a{
	display:none;
	visibility:hidden;
	}

#review_main h4 a{
	display:none;
	visibility:hidden;
}

body {
	background: transparent none !important;background-image: none !important;
	background:#FFFFFF;
	text-align:left;
	font: 80%/100% arial, sans-serif;
	width: 95%;
}

.vp800,.vp920,.vp1024,.vp1200 {width:95%;}

#container {
	background: transparent none !important;background-image: none !important;
	margin:2pt;
	text-align:left;
	width: 95%;
}

strong {font-weight:bold;}
a:link,a:visited,a:hover,a:active {color: #ff6600;text-decoration: none;}

/* div elements to hide */
#primary_nav, #productsandservices,  #productsandservices .bd, #secondary_nav #call, #hero,
#breadcrumb, #breadcrumblanding, #module_refine, #breadcrumbsearchpage, #breadcrumbstorageunit, #subcontent,  .add_unit, #promotions, #dialogAddUnit, .yui-module, .yui-overlay, #header, .viewMapOverlay, #footer,#print_email,table.supplies a,table.supplies .trim,table.supplies .quote_trim,.form_controls,#supply_nav,.location_pagination, #breadcrumbreservation, #location_finder,a.back,.caret,iframe,#overlaySizeGuide,#overlay3_c,#orderConfirmMap,#overlay9,#yui-dt0-celleditor,#yui-dt1-celleditor,#yui-dt2-celleditor,#yui-dt3-celleditor,#yui-dt4-celleditor,.boxes_hdr h2,.locks_hdr h2,.packingsupplies_hdr h2,.tape_hdr h2 { display:none;visibility:hidden;width:0;height:0;margin:0;padding:0; }

#secondary_nav #logo {
margin:0;
padding:0;
}
/*Artifact artf673323 : Print Page | Privacy Policy*/
.privacy_policy_container{
	display:block;
	text-align:justify;
	padding:0px 5px 0px 5px;
	}
#_yuiResizeMonitor{
	display:none;
	visibility:hidden;
	}
/*Artifact artf673323 : Print Page | Privacy Policy*/

.ps .searchResultsContainer .auxPageControls h2 {
	clear:both;
	float:none;
	margin:4px 2px 2px;
	padding-top:6px;
}

.sIFR-flash {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

.sIFR-alternate {
	visibility: visible !important;
/*	display: block !important; */
	position: static !important;
	left: auto !important;
	top: auto !important;
}

/* =Truck Quote */
#quote_options {
	display: none;
	visibility:hidden;
}


/* =Specials */
ul.specials li {
	list-style-type: none;
}
ul.special-detail li {
	list-style-type: none;
}

/* =FAQ & storage tips */
.faq_storage,.faq_truck,.faq_supplies,.faq_billing,.tips_storage,.tips_packing,.tips_truck {display: none;}
.faq_storage_img,.faq_truck_img,.faq_supplies_img,.faq_billing_img,.tips_storage_img,.tips_packing_img,.tips_truck_img {display:block; margin: 10px 0px;}

/* =Specials */
.sIFR-active h1,
.sIFR-active #main h1 {
	display: block;
	font-family: arial, sans-serif;
	line-height: 1em;
 	font-size: 25px;
	width: 550px;
	font-weight: normal;
	margin-bottom: 30px;
}

/* Begin: SG - added the following classes to hide links from FAQ , locate-storage.shtml, and truck-quote.shtml */
.print-page { /* This will hide all links from all pages across the site */
/*	display: none;*//* hiding this as a part of aartf661243 */
	visibility: hidden;	
}

.PrintFaqQuestion {
	display: none;
	visibility: hidden;	
}

.PrintFaqAnswer a {
	display: inline;
	visibility: visible;	
	text-decoration: none;
	color: #000;
}

.PrintFaqAnswer a.back, #shareholder_service_container a.back {
	display: none;
	visibility: hidden;	
}

.location-results ul li, .supplies ul li {
	list-style-type: none;
}

#main h1 {
	display: block;
	visibility: visible;	
}
/* End: SG - added the following classes to hide links from FAQ , locate-storage.shtml, and truck-quote.shtml */

/* Begin: Sukanya Basu - Created new classes: artf653493 : Order Confirmation | Print this page displays link and misalligned text.  */

table#confirmation_num {
	margin-bottom: 15px;
}

table#confirmation_num td {
	font-size: 85%;
}

table#confirmation_num td.first {
	color: #663398;
	font-size: 85%;
	width: 55%;	
}
div.checkout_location_info.hdr {
	font-size: 138.5%;
}

.sIFR-active .checkout_location_info h4.hdr {
	border-bottom:1px solid #000;
	color:#000;
	margin-bottom:10px;
}

.checkout_location_info {
	margin-bottom: 30px;
	float: none;
	clear: both;
	display:block;
	width: 100%;
}
table.checkout_location_info {width: 100%; margin:0px;float:none;}

table.checkout_location_info td {
	vertical-align: top;
	font-size: 11pt;
}
table.checkout_location_info td a{
	color: #ff6600;
}
ul.confirm-items,ul.confirm-items li{
	margin: 0px;
	padding: 0px;
}
table.confirm-cost td {padding:0px;}
ul.confirm-items li {margin-left:14px;}
.storage_location_info ul, .storage_location_info ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-size: 11pt;	
}

ul.storage_location_cost {
	float: right;
	margin: 0px;
	padding: 0px;
	width:420px;
}

ul.storage_location_cost li {
	list-style-type: none;
	margin: 10px 0px;
	padding: 10px 0px;
	border-top: 1px solid #ccc;
}


ul.storage_location_cost li.first {
	padding: 0px;
	border-top: 0px;
}

ul.storage_location_cost li ul.confirm-items {
	margin: 0px;
	padding: 0px;
}

ul.storage_location_cost li ul.confirm-items li{
	margin: 0px;
	padding: 0px;
	border-top: 0px;
}

ul.storage_location_cost li ul.confirm-items li {
	list-style-type: disc;
	list-style-position: outside;
	margin-left:0px;
}

ul.storage_location_cost li ul.confirm-items li.first {
	list-style-type: none;
}
table.checkout_location_info td.unit_info {
    width: 200px;
}

table.checkout_location_info.method_payment td ul.method_of_payment {
    font-weight: bold;
}
p.print-page {
	display:none;
}

table.checkout_location_info td.storage_location_info {
	width: 170px;
}
table.checkout_location_info.method_payment td.storage_location_info {
	width: 230px;
	_width: 250px;	
}

table.checkout_location_info td.storage_location_info { padding-top: 3px;}

table.confirm-cost td.first {width: 70%;}

table.confirm-cost td.reserve_date {text-align: right;}
table.confirm-cost td.discount_txt{color: #ff6600;}

table.checkout_location_info.method_payment td.unit_price table.confirm-cost {width:100%;}
table.checkout_location_info td.unit_price table.confirm-cost {width:230px;}
* html table.checkout_location_info.method_payment td.unit_info {width:180px;}
table.checkout_location_info.method_payment td.unit_price table.confirm-cost td.first {padding-top:0px;margin:0px;width:120px;}

table.checkout_location_info.method_payment {border-top: 1px solid #000;}

table.checkout_location_info.method_payment td.unit_price table.confirm-cost td {padding:0px;}

table.checkout_location_info.method_payment td.unit_price {padding:0px;}

table.checkout_location_info.method_payment td.unit_price table.confirm-cost {border-collapse: collapse;}
table.checkout_location_info td.unit_price table.confirm-cost .priceAlignRight {text-align: right;}

table.checkout_location_info td.unit_info,table.checkout_location_info td.unit_price {vertical-align: top; padding-top: 0px;}

table.checkout_location_info.truck_reserve_location td.unit_info,table.checkout_location_info.truck_reserve_location td.unit_price {vertical-align: top; padding-top: 0px;}

table.checkout_location_info,table.confirm-cost,table.checkout_location_info td,table.checkout_location_info td.storage_location_info,table.checkout_location_info td.unit_info,table.checkout_location_info td.unit_price,.storage_location_info ul,.storage_location_info ul li,ul.confirm-items li,table.checkout_location_info.truck_reserve_location td.unit_price,
table.checkout_location_info td.unit_price.last,
table.checkout_location_info.truck_reserve_location td.unit_info,
table.checkout_location_info td.unit_info.last,
table.checkout_location_info.method_payment td.unit_price,
table.checkout_location_info.method_payment td.unit_info,table.confirm-cost td.first,table.confirm-cost td.discount_txt,
table.confirm-cost td.reserve_date,table.checkout_location_info.method_payment td ul.method_of_payment,table.checkout_location_info.method_payment td p {/*font-size: 93%;*/font-size: 11pt;}
table.unit_truck {border-bottom: 1px solid #000;}
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: 0px;vertical-align: top;}

/* End: SB - Created new classes: artf653493 : Order Confirmation | Print this page displays link and misalligned text.*/

/* Begin: Sukanya Basu - Created new classes: Print Special Detail page displays link and misalligned text.  */
ul.specials,
ul.special-detail {
	display: block;
	margin: 0px;
	padding: 0px;
	padding-bottom: 11px;
	margin-bottom: 20px;
}

ul.specials li {
	display: block;
	float: none;
	padding-left: 0px;
}

ul.specials li img{
	border: none;
}

ul.special-detail li {
	display: inline;
	float: left;
	padding-left: 11px;
}

ul.specials li.first {
	padding: 0px;
}

ul.special-detail li.txt {
	padding-left: 20px;
	width: 500px;
	vertical-align: center;
}
#special_footer {
	display: block;
	border-top: 1px solid #ccc;
	padding-top: 10px;
	margin-top: 10px;
	font-size: 85%;
	width: 850px;
}
.special_offer {
	height: 100px;
}
/* End: Sukanya Basu - Created new classes: Print Special Detail page displays link and misalligned text.  */

/* Begin: Sukanya Basu -  Order Confirmation | Print this page displays link and misalligned text. */
/*#content p,
#pay_method {
 width:660px;
 display:block;
 }*/

ul.storage_location_cost  li {
	/*height: 110px; artf663803 */
	height: 1%;
	_display: block;
	_height: 1%;
}
ul.storage_location_cost  li a {
	visibility: visible;
	display: inline;
	color: #ff6600;
}
div.checkout_location_info ul.storage_location_cost li  ul.confirm-items li {
	list-style-type: disc !important;
	margin: 0 0 0 20px;
}
ul.storage_location_cost  li.first {
	/*height: 110px; artf663803 */
}
div.checkout_location_info ul.storage_location_cost li  ul.confirm-items li {
	list-style-type: disc !important;
	margin: 0 0 0 20px;
}

#pay_method {
	padding: 10px 10px 0 15px;
	border-top: 1px solid #000;
	color: #666;
	height: 80px;
	width: 100%;
	font-size: 85%;
	clear: both;
	float: none;
}
#pay-note{
	padding: 0 10px 0 15px;
	margin-bottom: 20px;
	color: #666;
	height: 80px;
	width: 100%;
	font-size: 80%;	
}

div#pay_method ul.total-cost,
div#pay_method ul.method_of_payment {
	margin: 0px;
	padding: 0px;
	font-weight: bold;	
	float: left;
    overflow: hidden;	
 	width: 220px;	
}

div#pay_method ul.total-cost{
	float: right;
}

div#pay_method ul.total-cost li,
div#pay_method ul.method_of_payment li{
	list-style-type: none !important;
}
#pay_method ul.method_of_payment li {
	margin: 0px;
	padding: 0px;
	border-top: 0px;
	line-height: 20px;
}

#pay_method ul.total-cost li {
	margin: 0px;
	padding: 0px;
	border-top: 0px;
	text-align: right;
	line-height: 20px;
}

#pay_method ul.total-cost strong.subtotal {
	float: right;
	margin: 0px 15px 0px 100px;
}
/*End: Sukanya Basu -  Order Confirmation | Print this page displays link and misalligned text.  */

/*Start: Sukanya Basu 12-03-08 -  Order Confirmation | Print this page displays link and misalligned text.  */
#container #main h1 {
	visibility: visible;
	width: 640px;
}
/*End: Sukanya Basu 12-03-08 -  Order Confirmation | Print this page displays link and misalligned text.  */
table.location-results tbody tr td {
	vertical-align: top;
}
/*Start: Sukanya Basu 13-03-08 -  Truck Rental Quote Print this page displays link and misalligned text.  */
#pickup_cal,
#dropoff_cal {
	display: block;
}

#pickup-date,
#dropoff-date {
	width: 75px;
}

html>/**/body table.supplies {
	width:640px;
	border-collapse: collapse;
	font-size:95%;
}

table.supplies thead tr {
	height: 30px;
	background: none;
}
table.supplies th,
table.supplies td {
	border: 1px solid #000;
}
table.supplies th {
	border-bottom: none;
	text-align: left;
}
table.supplies td {
	border-top: none;
}
table.supplies th.description,
table.your_order th.description, {
	width: 230px;
}
table.supplies th.quote_location{
	width:110px;
	}
table.supplies th.quote_details{
	width:120px;
	}
table.supplies th.quote_price{
	width:220px;
	}

table.supplies input,
table.your_order input {
	width: 30px;
}

table.supplies td.first img {
	border: 1px solid #ccc;
}
#content p.orderconfirm_print,
div.orderconfirm_print {
 width:95%;
 display:block;
}
.PrintFaqAnswer{
 width:95%;
 display:block;
}
.PrintFaqQuestion, .PrintFaqQuestion a, #shareholder_service_container a {
	visibility: visible;	
	display: block;
	text-decoration: none;
}

.PrintFaqQuestion a {display:inline;}

.clearAll{
	clear: both;
	float: none;
	display: block;
}

.printHide {
	visibility: hidden;	
	display: none;
}

.hide{
	visibility:hidden;
	display:none;
	}

ul.checkout-info, ul.checkout-info li{
	list-style-type: none;
	list-style:none;
	display: block;
	float: none;
	clear: both;
	margin-bottom: 10px;
	width: 600px;
	border: 1px solid #fff;
}

#checkout ul.checkout-info li.buttons {
	visibility: hidden;	
	display: none;
}
.chkBox {
	float: left;
	width: 30px;
}
.txtTerms, .txtTermsUL {
	float: left;
	width: 560px;
}
html>/**/body .txtTerms {
	margin-bottom: 15px;
	width: 572px;	
}

html>/**/body .txtTermsUL {
	margin-bottom: 15px;
	width: 570px;
}
.txtTermsUL {
	float: left;
	width: 550px;
}
#checkout ul.checkout-info li ul.insurance-coverage li {
	width: 400px;	
	list-style: outside;	
	list-style-type: disc;	
	list-style-position:outside;
	vertical-align: top;	
}

.terms-check a{
	display: inline;
	visibility:visible;
	text-decoration: none;
	color: #000;
}
.terms-check {
	clear: both;
	float: none;
}
.termsConditions th,td{
border:none;
}
.termsConditions {
	width: 600px;
	border: 1px solid #000;
	margin: 0px 0px 20px 10px;
	float: none;
	display: block;
	clear: both;
}
.printDisplay #subcontent   {
	visibility: visible;
	display: block;
	width: auto;
	height: auto;
	float: none;
	clear: both;
	margin-top: 30px;
	border: 1px solid #000;
	padding: 20px;
	width: 300px;
}
.printDisplay #subcontent ul li  {
	list-style-type: none;
	list-style:none;
}
#checkout_review {
	width: 300px;
}
#checkout_review #review_main ul {
	margin: 0px;
	margin-bottom: 20px;
	padding: 0px;
	padding-bottom: 8px;
	border-bottom: 1px solid #ccc;
}
#checkout_review #review_main ul li strong.subtotal, #checkout_review #review_main ul li.orange_txt {
	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;
	display:none;
	visibility:hidden;
}

#checkout_review #review_main #checkout_total {
	font-size: 123.1%;
}
/* End: SG - TNC changes */

/* Begin: SG - styles added for storage state page */
ul.statePrint, ul.statePrint li{
list-style: none;
margin: 0px;
padding: 0px;
}
ul.statePrint a{
visibility: visible;
display: block;
text-decoration: none;
color: #000;
font-weight: bold;
}
.stateContentPrint {
	width: 650px;
}
/* End: SG - styles added for storage state page */

/* Begin: SB - Order Confirmation page 
html>body #pay_method ul.total-cost {	
 	width: 600px;
}*/

/*html>body #pay_method ul.total-cost {	
 	width: 360px;
}*/

p.orderPrint {
	font-size: 90%;
}

span.print_this a,
.checkout_location_info a{
	visibility: visible;
	text-decoration: none;
	color: #000;
}

.storage_location_info a {
	display: none;
}


/* End: SB - Order Confirmation page */
/* Begin: SG - artf673316 : Print Page | Contact Us */
ul.contact-us {
	display: block;
	margin: 0px 0px 45px 0px;
	margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

ul.contact-us li {
	display: block;
	float: left;
	width: 135px;
	border-left: 1px solid #ccc;
	padding-right: 5px;
	padding-left: 5px;
	_padding-right: 5px;
	_padding-left: 5px;	
	font-size: 10pt;
}

ul.contact-us li.first {
	border: 0px;
	padding-left: 0px;
}

ul.contact-us li span.subhdr{
	font-size: 77%;
}

ul.contact-us li em{
	font-size: 120%;
	font-style: normal;
	font-weight: bold;
}
#contact_email, #contact_form, .contact-submit {
	display: none;
	visibility: hidden;
}
.contactMail {
	width: 630px;
	visibility: hidden;
	display: none;
}

#companyInfoPrint #subcontent .companyInfoLeft h3 {
	font-size:16px;
	line-height:18px;
	}

h3.contact {
	/*width: 630px;*/
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
	
}
/* End: SG - artf673316 : Print Page | Contact Us */
/* Begin: SG - artf673307 : Print Page | Location Finder Results */
#location_finder {
	display: block;
	visibility: visible;
	width: 95%;
	height: 120px;
	margin: 0px 0px 10px 0px;
	padding: 0px 10px 10px 10px;
	border: 1px solid #000;
}
#location_finder ul {
	margin: 0px;
	padding: 0px;
	float: left;
}

#location_finder ul li {
	margin: 0px 0px 0px 10px;
	list-style-type: none;
	font-size: 10pt;
}

#location_finder ul li.submit-zip {
	padding-top: 30px;
}

#location_finder input.zipcode {
	width: 250px;
	height: 18px;
	padding: 0;
	margin: 8px 0 0 0;
}

#location_finder select.find_property {
	width: 200px;
	height: 24px;
	padding: 0px;
	margin: 8px 0 0 0;
}

html>/**/body #location_finder select.find_property {
	height: 20px;
}

#location_finder h4.hdr {
	padding-bottom: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 11pt;
}
table.location-results tr th, table.location-results tr td{
	border: 1px solid #000;
}
.location_pagination {
	display: block;
	visibility: visible;
	width: 98%;
	height: 30px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
.location_pagination ul {
	margin: 0px;
	padding: 0px;
	float: right;
	display: inline;
}

.location_pagination ul li {
	margin: 0px 0px 0px 5px;
	list-style-type: none;
	font-size: 10pt;
	display: inline;	
}
.location_pagination ul li.first {
	border-right: 1px solid #ccc;
	padding-right: 8px;
	margin-right: 6px;
}
* html .loc-finder #content_main {
	padding-right: 0px;
	dispaly: inline;
}
table.location-results {
/*	width: 640px;*/
	width: 98%;
	border-collapse: collapse;
}
table.location-results thead tr th {
	font-size: 12px;
}
table.location-results tbody tr td {
	font-size: 10px;
}

th.location_desc {
	width: 120px;
}
.location_data {
	padding: 0px;
	margin: 0px;
}
.location_data li{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}
html>body .location_data li{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}
td.location-dist {
	text-align: center;
}
/* End: SG - artf673307 : Print Page | Location Finder Results */
/* Begin SG - artf673302 : Print Page | Global Locations  */
#content_global_location {
	width: 660px;	
	margin-bottom: 20px;
	text-align: justify;	
}
img.shurgardLogo {
	visibility: visible;
	display: block;
}
.glob_map_img_style {
	visibility: hidden;
	display: none;
}
ul.globLocationLinks{
	margin-top: -278px;
	z-index: 10000;
	margin-left: 0px;
}
ul.globLocationLinks li{
	list-style-type: none;
	margin-left: 10px;	
}
/* End SG - artf673302 : Print Page | Global Locations  */

/*Start PK -Artifact artf673327 : Print Page | Shareholder Services*/
#shareholder_service_container a{
	margin-bottom:10px;
	}

#shareholder_service_container ul{
	padding-left:10px;
	_margin-left:1em;
	margin-left:10px;
	}
html >/**/body #shareholder_service_container ul {
	margin-left:1em;
}
#shareholder_service_container ul, #shareholder_service_container ul li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;	
	_line-height:20px;
}
#shareholder_service_container a.bodyLink{
	margin:0;
	display:inline;
	}
/*end PK - Artifact artf673327 : Print Page | Shareholder Services*/

/*Start PK artf673300: Print Page | Site Map*/
#site_map{
	width:640px;
	margin-left: 0;
	padding-left:0;
	}

#site_map ul, #site_map ul li, #site_map li {
	margin-left: 0em;
	list-style:none;
	}

ul#site_map li{
	margin:0px;
	padding:0px;
	list-style:none;
	display:block;
	float:left;
	width:210px;
	_width:180px;
	
	}
#site_map li ul{
	display:block;
	width:100%;
	padding:0px;
	}
#site_map li ul li{
	display:block;
	width:100%;
	vertical-align:middle;
	}

#site_map ul ul{
	display:block;
	overflow:hidden;
	margin-left:1em;
	margin-top:5px;
	margin-bottom:10px;
	padding-left:10px;
	}

ul#site_map .org_bul{
	width:4px;
	height:5px;
	padding-right:6px;
	float:left;
	display:block;
	visibility:visible;
	}

#site_map li.psLocations{
	display:none;
	visibility:hidden;
	}
ul.site-pages {margin-bottom:15px;}
/*end PK - Artifact artf673327 : Print Page | Shareholder Services*/
/* Begin SG - artf673314 : Print Page | Company Info */
.txtCompanyInfo {
	width: 98%;
	margin-bottom: 20px;
	text-align: justify;	
	font-size: 11pt;	
}
ul.company-info {
	display: block;
	margin: 0px 0px 20px 0px;
	padding: 10px 0px 0px 0px;
	width: 640px;
	height: 70px;
	float: none;
	clear: both;
	font-size: 11pt;
}

ul.company-info li {
	display: inline;
	float: left;
	width: 310px;
}
ul.company-info li.companyInfoPLeft {
	padding-left: 20px;
}
ul.company-info li h4{
	margin-bottom: 5px;
	padding-bottom: 0px;
}
.company-info p{
	margin: 0;
	padding: 0;
}
ul.company-info a {
	visibility: visible;
	display: block;
}
#companyInfoPrint #subcontent   {
	visibility: visible;
	display: block;
	width: auto;
	height: auto;
	padding-top: 50px;
	width: 640px;
	font-size: 11pt;
}
#companyInfoPrint #subcontent h3{
	margin-bottom: 0;
	padding-bottom: 0;
	width: 640px;
}
#companyInfoPrint #subcontent .companyInfoLeft {
	width: 300px;
	float: left;
}
#companyInfoPrint #subcontent .companyInfoRight {
	width: 300px;
	float: left;
	margin-left: 35px;
}
/* End SG - artf673314 : Print Page | Company Info */

#billInfoContent0,#billInfoContent1,#billInfoContent2,#billInfoContent3 {display: none;}
/* Begin SG - artf673328, artf673329, artf673330, artf673331: Print Page | Moving Supplies pages  */
.txtMovSupIntro {
	margin-bottom: 20px;
	text-align: justify;
	font-size: 100%;
}
html>/**/body .txtMovSupIntro {
}
#supply_search {
	border: 1px solid #000;
	width: 630px;
	margin-bottom: 25px;
	height: 70px;
	padding: 10px;
}

#supply_search p {
	width: 250px;
	font-size: 100%;
	margin: 0px;
	padding: 0px;
}

#supply_search ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-size:90%;
}

#supply_search ul li {
	display: inline;
	float: left;
	margin-left: 10px;
	list-style: none;
	
}


#supply_search ul li.submit-zip {
	/*padding-top: 5px;*/
	float: left;
}

#supply_search p.zip_error {
	padding-bottom: 12px;
	padding-left: 42px;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
	width: 330px;
}
.ulZipRight {
	width: 55%;
	float: right;
	text-align: right;
	font-size: 90%;
}
.ulPricingLeft{
	float: left;
	width: 40%;
}
.width100 {
	width: 70px;
}
table.supplies {
	width: 640px;
	border-collapse: collapse;
}
table.supplies tr th {
	border-bottom: 1px solid #000;
}
table.supplies tr td {
	vertical-align:top;
	padding:4px;
	padding-right:4px;
}
table.supplies td.first img {
	border: 1px solid #ccc;
}

table.supplies ul {
	padding-left: 0px;
}

#supply_search .top {display:none;}
/* End SG - artf673328, artf673329, artf673330, artf673331 :Print Page | Moving Supplies pages  */

/*Artifact artf673327 : Print Page | Shareholder Services 4/4/2008*/
#shareholder_service_container{
	width:620px;
	display:block;
	}
/*end Artifact artf673327 : Print Page | Shareholder Services*/

#truck_results{
	display:block;
	border:1px solid #000000;
	height:175px;
	margin-bottom:25px;
	padding:0px 10px 0px 10px;
	width:620px;
	font-size: 80%;
}
#reserve_truck_landing{
	width:620px;
	height:156px;
	border-bottom:1px solid #000000;
	padding:0px 10px 0px 10px;
	}
#reserve_truck_img{
	 width:620px;
 }
#hours li{
	display:block;
	width:100%;
	}
	
#reserve_truck_landing h2.sIFR-replaced,
#truck_results h2.sIFR-replaced {
	margin-bottom: 10px;
	padding: 0px;
	font-size: 100%;
}

#reserve_truck_landing ul,
#truck_results ul {
	margin: 0px;
	padding: 0px;
}

#reserve_truck_landing ul li,
#truck_results ul li {
	display: inline;
	float: left;
	padding-right: 10px;
	line-height: 15px;
}

#reserve_truck_landing ul li.first,
#truck_results ul li.first {
	width:230px;
}
html>/**/body #reserve_truck_landing ul li.first{
	width: 230px;
}
html>/**/body #truck_results ul li.first{
	width: 230px;
}

#reserve_truck_landing ul li.pickup,
#truck_results ul li.pickup {
	width: 120px;
	position:relative;
}
#reserve_truck_landing ul li.dropOff, #truck_results ul li.dropOff{
	position:relative;
}

.pickup select, .dropOff select, .pickup input, .dropOff input{
	margin-top:5px;
	margin-bottom:5px;
	}

#reserve_truck_landing ul li.search,
#truck_results ul li.search {
	padding-right: 0px;
	padding-top:10px;
}
#pickup_cal,
#dropoff_cal {
	display: block;
}

#pickup-date,
#dropoff-date {
	width: 75px;
}

#reserve_truck_landing button,
#truck_results button {
	float: left;
}

.truck_rental_budget p {
	padding-left: 0px;
	padding-top: 5px;
	height: 35px; /* height: 40px */
}

#reserve_truck_img p {
	width: 300px;
}

#reserve_truck_img{
	display:block;
	visibility:none;
}

#reserve_truck_img h2{
	margin-top:16px;
}

#reserve_truck_img ul {
	padding: 0px;
	margin: 0px 0px 0px 14px;
}

input.dateField {
	width: 70px;
	float: left;
	margin-right: 8px;
}
input#truck_zip{
	width:120px;
	}
#truck_zip{
	width:120px;
	}
#pickupDate, #dropoffDate{
	width:70px;
	}

#reserve_truck_landing #office_hours,
#truck_results #office_hours {
	display: block;
	line-height: 15px;
	font-size: 100%;
}

#reserve_truck_landing #office_hours ul#hours,
#truck_results ul#hours {
	margin: 0px;
	padding: 0px;
}

#reserve_truck_landing #office_hours ul#hours li,
#truck_results ul#hours li {
	display: inline;
	float: left;
	padding-right: 5px;
	line-height: 15px;
}
input.dateField{
	float:left;
	margin-right:8px;
	width:70px;
}

#calendarPickup button, #calendarDropOff button {
	background:transparent url(../images/btn_calendar_open.gif) no-repeat scroll right center;
	border:1px solid #ccc;
	height:20px;
	left:0px;
	margin-top:5px;
	padding:0px;
	top:20px;
	width:20px;
}

div.hideImg{
	display:block;
	visibility:visible;
	float:left;
	position:relative;
	margin-top:-180px;
	margin-left:320px;
	z-index:1;
}

.caret_grey{
	display:none;
	visibility:hidden;
}

#reserve_truck_landing ul, #truck_results ul{
	clear:both;	
}

#reserve_truck_landing ul, #truck_results ul select{
	}

#formReserveTruck ol, #formReserveTruck ul, #formReserveTruck dl{
	margin:0px;
	}
#formReserveTruck ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
	padding:0px;
	}
#formReserveTruck ul li{
	margin-left:1em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
}

#truck_zip{
	margin-top:5px;
	}
	
	
table.quote_price tr td {border: none;}
/* Begin: SG - artf675212 : Print Page | Storage Details  */
/* =Storage Details */
#storage_info {
	margin-bottom: 20px;
	display: block;
	float:none;
	clear: both;
}
#storage_info #photos,
#storage_info #details,
#storage_info #details p.office-hours {
	display: block;
	float: left;
	font-size:95%;
}

#storage_info #details p.access-hours {
	display: block;
	float: right;
	font-size:95%;
}

#storage_info #photos {
	width: 200px;
	margin-right: 10px;
	float: left;
}

/* Begin: PK - Artifact artf675212 : Print Page | Storage Details  */
/* =Storage Details */
#storage_info #details {
	width: 410px;
	float: left;
}
html>/**/body #storage_info #details {
	width: 420px;
}
/*End Artifact artf675212 : Print Page | Storage Details*/

#storage_info #details p.office-hours,
#storage_info #details p.access-hours {
	width: 198px;
	margin-bottom: 10px;
}
#storage_info #details p.office-hours {
	margin-right: 0px;
}
#storage_info ul.features, #storage_info ul.view-units {
	margin: 0px;
	padding: 0px 0px 20px 0px;
	float: none;
	clear: both;
}
#storage_info ul.features li {
	margin-left: 15px;
}
#storage_info ul.view-units li {
	display: inline;
	float: left;
	border-left: 1px solid #ccc;
	padding: 0px 8px;
}
#storage_info ul.view-units li.first {
	padding-left: 0px;
	border-left: 0px;
}
img.img-storage-unit {
	padding: 0px 75px 0px 0px;
	float: left;
	width: 130px;
}
#storage_features {
	border-top: 1px solid #ccc;
	margin-top: 15px;
	margin-bottom: 20px;
	width: 630px;
	padding-top: 20px;	
	display: block;
	float: none;
	clear: both;	
}
html>/**/body #storage_features {
	width: 630px;
	display: block;
	float: none;
	clear: both;
}
#storage_features img.img-storage-unit {
	padding: 10px 60px 20px 20px;
	float: left;
}
#storage_features .unit-features {
	width: 190px;
	float: left;
	margin-bottom: 20px;
}
#storage_features .unit-features ul {
	margin: 0px;
	padding: 0px 0px 20px 0px;
}
#storage_features .unit-features ul li {
	margin-left: 15px;
}
#storage_features .unit-price {
	width: 220px;
	float: right;
	margin-bottom: 20px;	
}
#storage_features .unit-features {
/*	margin-right: 10px;*/
}
#storage_features .unit-price .row-price {
	width: 220px;
}
#storage_features .unit-price .row-price strong {
	float: right;
	font-weight: normal;
}
#thumbnailsContainer span.dislaimerIndicator{
	color: #999;
	display:block;
	position:relative;
	width:5px;
	height:5px;
	border:none;
	top:-45px;
	right:-140px;
}
#storage_option {
	display: none;
	visibility: hidden;
	height:0;width:0;margin:0;padding:0;
}
#disclaimerStorageDetails{
	margin-top: 20px;
	float: none;
	clear: both;
}
/* End: SG - artf675212 : Print Page | Storage Details  */

.unavaiable_context {display:block;visibility: visible; color: #000;}

/* Begin: SG - FAQ page intro text */
.txtFaqIntro {
	margin-bottom: 20px;
	text-align: justify;
}

/* End: SG - FAQ page intro text */

/* homepage */
#hero_home,#findstorage-search,.printMedia.home  {display:none;}
.print_hero {display:block;}

#siteMap li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
	margin-left:1em;
}
html>/**/body #siteMap li {
	margin-left:.2em;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {

:root .supplies{
	width:620px; }

:root .supplies .first {
	width:100%;
	}

:root .supplies th{
	width:220px;
	}

}

.caret_grey {
	display:none;
	visibility:hidden;
	}

.stDetailTotal  {
	font-weight: bold;
}

.reserve {
	float:left;
	display:block;
	visibility:visible;
	margin:5px;
	position:relative;
}

/* Begin SG: artf675212: Print Page | Storage Details */
.row-price .btAlign  {
	margin-top: 24px;
}

/* End SG: artf675212: Print Page | Storage Details */
/* Begin: SG - artf673309 : Print Page | Truck Rental Results  */
#truck_results ul {
	margin-top: 0px;
	border-top: 1px solid #fff;
}
#truck_results li.first #office_hours ul#hours  {
	_width: 200px;
}
/* End: SG - artf673309 : Print Page | Truck Rental Results  */
/* Begin: SG - artf686433: Search Results | Line should be removed */
.results_criteria {
	margin-top: 15px;
	margin-bottom: 15px;	
}
/* End: SG - artf686433: Search Results | Line should be removed */
/*Begin: SG - artf686975: Long Term Discount (storate details, order confirm, search results page) */
.txtOrange {
	visibility: visible;
	color: #ff6600;	
}
/* End */
.margin_left {
	width: 100%;
	clear: both;
}

img.moving_supplies_hdr {display:block;}

.map {
	padding: 5px;
	width:423px;
	height:435px;
}
.find_location_map
{
	padding: 2px;
	width:643px;
	height:435px;
}
.hideMbox,.hideMe {display:none;}


.sort-by-distance{width: 60%; float:left;}
.map-div{width:318px; height:318px; float:left; border:1px solid #e8e8e8; vertical-align:top;}
.table-content{width:623px; float:left; vertical-align:top;}

.reservationmap-div1{width:380px; height:150px; float:left;  border: 2px solid Purple; _float:left;}

.reservationpadding{ padding-left:0px;
					 float:left;
					 _padding-left:0px;
					 _float:left;
					 _width:600px;  
	}
	
.reservationpaddingdisclaimer{ _padding-left:0px; width:700px; _width:100%;
_float:left; float:left;
	}
.reservationtextpadding
	{_width:680px; float:left; _float:none; height:150px; _height:100%; 
		}
		
.reservationpaddingheadimage{ _margin-top:0px;
	}
	
.checkout-main #content_main{
	_padding-left: 0px;
	_width:0px;
	_float:left;
}
		
	
.reservationtable{ _float:left; _vertical-align:top; width:620px; _width:620px; _padding:0px;}


	
	#checkout h2,
#checkout h2.checkout-hdr-close {
	_margin-top: 0px;	
	_font-weight: bold;
	_font-size: 108%;
	_display:inline;
}





/*Comment Start "Classes difined for Reservation Details New Page"*/

.sitefeaturesreservation{ width:600px; float:left; _width:290px; _padding-left:0px;}
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: 0px 0px -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; display:none;
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; MARGIN: 0.5em 0px; COLOR: #609; POSITION: relative
}
DIV.infoBlock H3 {
	BORDER-TOP: #609 2px solid; PADDING-TOP: 0.5em
}
H3 SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 90%; COLOR: #000
}
DIV#map {
	BORDER-RIGHT: #609 1px solid; BORDER-TOP: #609 1px solid; BACKGROUND: #ebe6dc; FLOAT: left; MARGIN-BOTTOM: 0.5em; BORDER-LEFT: #609 1px solid; WIDTH: 300px; BORDER-BOTTOM: #609 1px solid; POSITION: relative; HEIGHT: 180px
}
DIV#addressFeatures {
	FLOAT: right; WIDTH: 450px; POSITION: relative; TEXT-ALIGN: left
}
DIV#addressFeatures P {
	FONT-SIZE: 120%; LINE-HEIGHT: 1.4em
}
DIV.unitInfo P {
	FONT-SIZE: 120%; LINE-HEIGHT: 1.4em
}
DIV.unitInfo UL LI {
	FONT-SIZE: 120%; LINE-HEIGHT: 1.4em
}
DIV#addressFeatures UL {
	MARGIN: 0.5em 0px; POSITION: relative
}
DIV#addressFeatures UL LI {
	PADDING-LEFT: 22px; BACKGROUND: url(../images/grid/checkmarkOrange.gif) no-repeat left top; MARGIN-BOTTOM: 0.5em; POSITION: relative
}
DIV.unitInfo UL {
	MARGIN-TOP: 1em; FLOAT: left; POSITION: relative
}
DIV.unitInfo UL LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; DISPLAY: block; PADDING-LEFT: 45px; FLOAT: left; PADDING-BOTTOM: 0px; 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)
}
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 0px 2em; WIDTH: 450px; LINE-HEIGHT: 1.4em; POSITION: relative
}
DIV.priceInfo UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.5em; FLOAT: left; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 2px; WIDTH: 450px; PADDING-TOP: 0px; 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: 0.5em 0px 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: 0px 0.25em 0.25em
}
DIV.blurb P STRONG {
	FONT-STYLE: normal
}
DIV#ContactInfo {
	POSITION: relative
}
DIV#ContactInfo FIELDSET {
	MARGIN: 1em 0px
}
DIV#ContactInfo FIELDSET P {
	CLEAR: left; FLOAT: left; MARGIN: 5px 0.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: 0px! 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:650px;
}
DIV.valSum {
	CLEAR: both; BORDER-RIGHT: #f00 1px solid; BORDER-TOP: #f00 1px solid; BACKGROUND: #ffc; MARGIN: 0.5em 0px 0px; BORDER-LEFT: #f00 1px solid; COLOR: #f00; BORDER-BOTTOM: #f00 1px solid; POSITION: relative
}
DIV.valSum P {
	MARGIN: 0.25em 0.5em
}
DIV.valSum UL {
	MARGIN: 0.25em 0.5em
}
DIV.valSum UL LI {
	PADDING-LEFT: 15px; BACKGROUND: url(../images/grid/error.gif) no-repeat left center; MARGIN-BOTTOM: 0.4em; LINE-HEIGHT: 1.2em
}
DIV.errorBlock {
	PADDING-BOTTOM: 20px
}
DIV.errorBlock P {
	MARGIN-TOP: 1em
}
DIV.callCenter {
	PADDING-RIGHT: 0px; MARGIN-TOP: -5px; PADDING-LEFT: 0px; 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
}
/*Comment End "Classes difined for Reservation Details New Page"*/




#control_bar
{display:none;
	}
	
#results_area
{
	width:100%; 
	float:left; 
	_padding:0px; 
	_margin:0px; 
	_padding-top:0px;
	_margin-top:-10px;

}

#results_area_details{width:100%; 
	float:left; }

#page_heading_strip{ float:left; padding-left:10px;}
.topheading{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#7b7b7b;}
.font1{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#5e2e92;}
.font1radio{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#5e2e92;}
.font1underline_1{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#663399;}
.font1nounderline_1{font-family:Arial, Helvetica, sans-serif; color:#663399; font-size:12px;}
.font2{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#f35e00;}
.dollarfont2{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#f35e00;}
.dollarfont2landing{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#f35e00;}
.font3{ font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#330066;}
.font4{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#646464;}
.font5{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000;}
.font5landing{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3f3f3f;}
.font6{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#663399;}
.font7{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#646464;}
.fontresults{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:lighter; color:#f35e00;}


#YourAccountHeader{ display:none;}

#Account-Header1{ display:none;}

#Account-Header2{ display:none;}

#YourAccountLearn{ display:none;}


/* new order confirmation page */


.section-head{font-size:11px !important;font-weight:bold;}
#additional_info_section{margin-top:95px; vertical-align:top;}
.confirm-cost tbody tr td{font-size:10px !important;}
#account-num,#unit-details,#ctl00_PublicStoragePageContent_orderConfirm_express_section {margin-right:15px;}
#orangeSiteFeatures{margin:0 !important;padding:0 !important;}
#orangeSiteFeatures li {list-style-type:disc !important; list-style-position:inside;margin:0;padding:0;font-size:9px !important;}
#directions{margin:0 !important;}
#directions h4 {margin:0;padding:0;}
.header-banner{margin-bottom:10px !important;padding:0!important;}
.header-banner span {font-size:18px !important;}
.discount-subtext,
ul.features-list,#get-directions,#ctl00_PublicStoragePageContent_orderConfirm_couple_section
{display:none !important;}
/*.section-l h5,.section-m h5,.section-r h5 {font-size:12px !important;padding-left:0 !important;margin:0!important;font-weight:bold;}*/
ul.check-bullets, #confirm-sub { margin: 0 0 5px 0 !important;float:left;padding:0 !important;}
ul.check-bullets li, #confirm-sub li
{    
    list-style-type:disc !important;
    list-style-position: inside !important;
    vertical-align: top;
    padding: 0 !important;
    margin: 0 !important;
    float:left;
    font-size:9px;
}      

#spacer {display:block !important;}
h4,.section-l h5,.section-m h5,.section-r h5{font-size:10px !important;padding-left:0!important;margin:0!important;font-weight:bold;}
.section-l,.section-m,.section-r {font-size:9px;overflow:hidden;}
.section-l p {margin:0px;}
#confirm-num{font-size:12px;}
.things-todo li a span img,#btn_complete_rental img,#btn_print img {border:0 !important;}
.things-todo {margin:0!important;padding:0!important;float:right;}
#ctl00_PublicStoragePageContent_orderConfirm_express_section{width:199px;}
#move-in,#manage-res,#move_in_section {margin-right:15px;width:180px;}
/*new order confirmation page end */
.grey-bullet {
   	display: list-item;
	list-style-image: url('/images/grey-s.jpg');
	list-style-position: inside;
}
.tbl-gates-hours tbody tr td {font-size:9px;}

.map_sitefeatures_disclaimer{ padding-top:30px; width:700px;float:left;}

#features-hours{ vertical-align:top;}