﻿#bluebar{
	display:block;
	clear:both;
	width:979px;
	height:65px;
	background-repeat: no-repeat;
	background-image:url(/images/bluebar_search.jpg);
	padding: 0;
	margin: 0;
}
#orgarrow{
	float:left;
	width:16px;
	height:28px;
    padding:0;
    margin:2px 0px 0px 18px;
	background-repeat: no-repeat;
	background-image:url(/images/orangearrow.gif);
}

#searchbreadcrumbs{
	float:left;
    padding:0;
    margin: 10px 0 0 38px;
    width:941px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style: normal;
	text-decoration:none;
	text-align: left;
	color:#8ec5f7;
	border:solid 0px red;
}

#searchbreadcrumbsbottom{
	float:left;
    padding:0;
    margin:0;
    width:979px;
	text-align: center;
	background-color: #D5D5D5;
	border-top: 1px solid #0758A9;
}

.searchbreadcrumbsbottomtxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight: bold;
	text-align: center;
	color:#073589;
}

#searchhead{
    float:left;
    padding:0;
    margin:5px 0 0 4px;
    width:450px;
	border:solid 0px red;
}
#searchhead h1
{
    text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
	color:#ffffff;
    padding:0;
    margin:0;
}
#searchrefinesearch{
    float: right;
    padding:0;
    margin:7px 14px 0 0;
    width:450px;
    height:20px;
	border:solid 0px red;
}
* html #searchrefinesearch {margin:7px 0px 0 0;}

#contentArea1{
	float:left;
	width:979px;
/*	height:180px; */
    padding:0;
}
#verticalspacerca1{
	float:left;
    width:1px;
    height:300px;
    margin: 0;
    padding: 0;
}

#contentArea2{
	float:left;
	width:979px;
/*	height:225px; */
    padding:0;
}
.btnrefinesearch
{
	margin: 0;
	padding: 6px 0 0 0;
    background-color:Transparent;
    height:25px;
	width: 110px;
    cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;
	text-decoration:none;
	border:solid 0px red;
}
.btnviewstoragetype{
	margin: 0;
	padding: 6px 0 0 0;
    background-color:Transparent;
    height:25px;
    cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;
	text-decoration:none;
	border:solid 0px red;
}

.graygradient{
	display:block;
	float:left;
	width:979px;
	height:10px;
    padding:0;
	background-repeat: repeat-x;
	background-image:url(/images/greygradient2x10.jpg);
}

.graygradient_lg{
	display:block;
	float:left;
	width:978px;
	height:15px;
    padding:0;
	background-repeat: repeat-x;
	background-image:url(/images/greygradient10x15.jpg);
}

#citycontent{
	float:left;
    padding: 10px;
    margin: 0;
    width:237px;
	font-style: normal;
	text-decoration:none;
	text-align: left;
	border:solid 0px red;
}

#statecontent_text
{
	float:left;
    padding: 10px 0px 10px 37px;
    margin: 0;
    width:800px;
	font-style: normal;
	text-align: left;
	border:solid 0px red;
}

#googlemap{
	float:right;
    padding:0;
    margin: 0;
    width:720px;
    height:300px;
	text-align: right;
    overflow:hidden;
	border:solid 0px red;
}

#resultsfound{
	float:left;
    padding: 0px;
    margin: 5px 0px 4px 8px;
    width: 745px;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
	text-align: left;
	border:solid 0px red;
}

#sortby{
	float:right;
    padding: 0px;
    margin: 5px 0px 4px 8px;
    width:215px;
    font-weight: bold;
	text-align: right;
	border:solid 0px red;
}

#mobspacer{
	float:right;
    padding: 0px;
    margin: 5px 0px 4px 8px;
    width:215px;
    color: white 
}

.ddlsortby{
    width: 160px;
	font-size:11px;
    margin: 0 0 0 4px;
}

#searchresults
{
	float: left;
    padding: 0px;
    margin: 0;
    width:970px;
	text-align: left;
}

#featuredresults, #featuredresults_B
{
	display:block;
	clear:both;
	float: left;
    padding: 0px;
    margin: 0;
    width:979px;
	text-align: left;
	background-color: #ffffff;
	height:100px;
	background-repeat: no-repeat;
}

#featuredheadingbar, #featuredheadingbar_B
{
	text-align: left;
	margin: 0px 0px 5px 0px;
	width: 100%;
	height:30px;
}

.searchresults_heading, .searchresults_heading_B
{
	float: left;
	text-align: left;
	font-family: Arial;
	font-size: 16px;
	font-weight:bold;
	color: #ec9007;
	margin: 0px 0px 0px 5px;
	width:100%;
}

.whatismobilespacer
{
    float: left;
    width: 300px;
    height: auto;
    height: 1px;
}

.transparent_class {
        filter:alpha(opacity=50);
        -moz-opacity:0.5;
        -khtml-opacity: 0.5;
        opacity: 0.5;
}

#fac_border
{
	float: left;
	border: solid 1px #000000;
	width: 959px;
	margin: 2px 4px 2px 4px;
	padding: 0px 0px 0px 0px;
}	

#fac_white_border
{
	float: left;
	border: solid 2px #ffffff;
	width: 955px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}	

#fac_blue_border
{
	float: left;
	border: solid 2px #0D82DF;
	width: 955px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#fac_blue_orange
{
	float: left;
	border: solid 2px #ec9007;
	width: 955px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #FCD399 url("/images/featured_listing/featured_bg.jpg");
    background-repeat: repeat-x;
}	

#fac_blue_border_featured
{
	float: left;
	border: solid 2px #0c579b;
	width: 959px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


#featured_outline
{
	float: left;
	width:979px;
	height:126px;
	background-repeat: no-repeat;
	background-image:url(/images/featured_listing/blue_rounded_bg.jpg);
	padding: 0;
	margin: 0;
}


#featured_text_bg_blue{
	float:left;
	background-color: #0c579b;	
    height: 79px;
    padding:0px;
    margin: 0px;
}
#featured_text_bg_orange{
	float:left;
	background-color: #ec9007;	
    height: 79px;
    padding:0px;
    margin: 0px;
}

#featured_text{
	float:left;
	width:14px;
	color: #ffffff;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	font-style: normal;
	line-height: 9px;
    padding:0;
    margin: 4px 0px 0px 5px;
}

#reserve_text_bg_blue{
	float:left;
	background-color: #0c579b;	
    height: 79px;
    padding:0px;
    margin: 0px;
}
#reserve_text{
	float:left;
	width:14px;
	color: #ffffff;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	font-style: normal;
	line-height: 10px;
    padding:0;
    margin: 4px 0px 0px 5px;
}


#listorgarrow{
	float:left;
	width:14px;
	height:26px;
    padding:0;
    margin:30px 0px 0px 5px;
	background-repeat: no-repeat;
	background-image:url(/images/results_orangeArrow.jpg);
}

#listimage
{
	float:left;
	width:100px;
	height:75px;
    padding:0;
    margin:0px 0px 0px 18px;
}

#listfacilityinfo{
	float:left;
	width:598px;
    padding:0;
    margin: 0px 0px 0px 20px;
	background-repeat: no-repeat;
	background-image:url(/images/greybargrad.jpg);
    border: solid 0px red;
}

#facilitycontact{
	float:left;
	width:240px;
    padding:0;
    margin: 2px 0px 0px 20px;
}

#facilityspecials{
	float:left;
	width:338px;
    padding:0;
    margin: 2px 0px 0px 0px;
}

#listclick_box{
	float:right;
	width:200px;
    padding:0;
    margin:0;
}

#listclick{
	float:right;
	width:170px;
	height:46px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height: 13px;
    color: #ffffff;
    padding:0;
    text-align: center;
    vertical-align: middle;
    margin: 22px 15px 10px 15px;
    border: solid 0px red;
}

.clickheader{
    color: #ffffff;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
    text-align: center;
    padding: 0;
    margin: 0;
}

.clickheader a {
    color: #ffffff;
    text-decoration: none;
}


.clicklink{
    color: #ffffff;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: 'underline';
    text-align: left;
    padding: 0;
    margin: 0;
}

.clicklink_lg{
    color: #ffffff;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration: 'underline';
    text-align: left;
    padding: 0;
    margin: 0;
}

#facilityheader{
    color: #0c579b;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
    text-align: left;
    padding: 0;
    margin: 0;
}

#facilityheader a{
    color: #0c579b;
    text-decoration: none;
}

#specialsheader{
    color: #0c579b;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
    text-align: center;
    padding: 0;
    margin: 0;
}

#facilityaddress
{
    color: #000000;
	line-height: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
    text-align: left;
    padding: 0px 0px 0px 0px;
    margin:12px 0px 0px 0px;
    border: solid 0px red;
}

#facilityaddress_B
{
    color: #000000;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
    text-align: left;
    padding: 0px 0px 0px 0px;
    margin:5px 0px 0px 0px;
}


#facilityphone{
    color: #0c579b;
	line-height: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: bold;
    text-align: left;
    padding: 0;
    margin: 0;
}

#featured_facilityphone{
    color: #ec9007;
	line-height: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: bold;
    text-align: left;
    padding: 0;
    margin: 0;
}


#special{
    color: #0c579b;
	line-height: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: bold;
    text-align: center;
    padding: 0;
    margin:12px 15px 0px 0px;
}

#iconshelf
{
	float:right;
	width: 250px;
    padding: 0;
    margin: 0;
}

#stateimage
{
	
	width:78px;
	height:27px;
    padding:0;
    margin:-33px 0px 3px 240px;
}

#ssaimage
{
	width:63px;
	height:30px;
    padding:0;
    margin:0 0 3px 140px;
}

.gwindowtext{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style: normal;
	color:#000000;
	text-decoration:none;
}
.gwindowheader{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style: normal;
	font-weight: bold;
	color:#000000;
	text-decoration:none;
}

.txtzip{
    width: 70px;
	font-size:11px;
    margin: 0 8px 0 8px;
}

.ddlmiles{
    width: 40px;
	font-size:11px;
    margin: 0 0 0 4px;
}

.btnsearchnow{
	float: right;
	margin:  -25px 36px 0px 0px;
	background-image:url(/images/searchnowbutton.jpg);
    background-color:Transparent;
    border:none 0 black;
    width:121px;
    height:28px;
    cursor:pointer;
}

#errormessage{
	float:left;
    padding: 0px;
    margin: 15px 0 4px 8px;
    width:745px;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
	text-align: left;
	border:solid 0px red;
}

#zip_code_form{
	float:left;
    padding: 0px;
    margin: 15px 0 4px 8px;
    width:400px;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
	text-align: left;
	border:solid 0px red;
}
.listing_click{
	text-decoration:none;
	cursor: pointer;
	
}


#quicksearch{
	float:left;
	width:970px;
	height:120px;
    margin:5px 0px 15px 5px;
	padding: 0;
	border: solid 0px red;
}

#qs_blue{
	float:left;
	width:451px;
	height:115px;
	margin: 0px 35px 0px 0px;
	background-image:url(/images/states_search_box_blue.jpg);
}

#qs_orange{
	float:left;
	width:451px;
	height:115px;
	margin: 0;
	background-image:url(/images/states_search_box_orange.jpg);
}
#qs_blue_options{
	float:left;
	width:440px;
	height:115px;
	margin: 5px 0px 0px 15px;
	padding: 0px;
    text-align: left;
    color: #71B5F4;
}
#qs_orange_options{
	float:left;
	width:440px;
	height:115px;
	margin: 5px 0px 0px 15px;
	padding: 0px;
    text-align: left;
    color: #ffffff;
}


#searchheader_blue
{
	float:left;
}
#searchheader_orange
{
	float:left;
}

#searchoptions_blue{
	float:left;
	width:432px;
	margin: -20px 0px 0px 0px;
	padding: 0px;
    text-align: left;
    color: #71B5F4;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height: 15px;
	border: solid 0px red;
}

#searchoptions_orange{
	float:left;
	width:432px;
	margin: -20px 0px 0px 0px;
	padding: 0px;
    text-align: left;
    color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height: 15px;
	border: solid 0px red;
}

.ddlcity{
    width: 130px;
	font-size:11px;
    margin: 0 8px 0 8px;
}

.whatis_text_blue{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
    color: #ffffff;
	line-height: 15px;
}
.whatis_text_blue a {
	font-size:11px;
    color: #ffffff;
}

.whatis_text_orange{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
    color: #0c579b;
	line-height: 15px;
}
.whatis_text_orange a {
	font-size:11px;
    color: #0c579b;
}


.btnsearchnow_blue{
	float: right;
	margin:  -25px 36px 0px 0px;
	background-image:url(/images/searchnowbuttonblue.jpg);
    background-color:Transparent;
    border:none 0 black;
    width:121px;
    height:28px;
    cursor:pointer;
}

#choose_city{
	float:left;
	width:900px;
	margin: 10px 0px 0px 20px;
	padding: 0px;
    color: #0c579b;
	line-height: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight: bold;
    text-align: left;
}

#city_listing{
	float:left;
	width:920px;
	margin: 10px 0px 0px 30px;
	padding: 0px;
    color: #0c579b;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
    text-align: left;
}
#city_listing a{
    color: #0c579b;
}

.noresults_text{
    color: #cc0000;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
    text-align: center;
    padding: 0;
    margin: 0;
}
#content_side_banner{
	position:absolute;
	top: 70px;
	left: 2000px;
	width:120px;
	height:auto;
	padding: 0;
	margin: 0;
}

.m_out { cursor: pointer; }
.m_over { cursor: pointer; }


#content_ssl
{
	float:left;
	width:979px;
	height:45px;
    margin:0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-repeat: no-repeat;
    background-image:url(/images/sslbackgrd.jpg);
}

#searchboxcntl
{
	
	float:left;
	margin:6px 0px 0px 0px;
	background-repeat:no-repeat;
	background-image:url(/images/sslsearchboxcntl.gif);
	height:45px;
	width:500px;
}

.cntlsearchbox
{
	float:left;
	margin: 8px 15px 10px 13px;
	width: 305px;
	font-size: 13px;
	font-family: Arial;
	color: Gray;
	outline:none;
	border:none 0 white;

}

.cntlsearchboxclick
{
	float:left;
	margin: 8px 15px 10px 13px;
	width: 305px;
	font-size: 15px;
	font-family: Arial;
	color: Black;
	outline:none;
	border:none 0 white;
}

.sslcntltext{
	font-weight: bold;
	color: White;
	font-size: 13px;
	font-family: Arial;
	vertical-align: middle;
}

.btnsslsearchnow{

	margin:  3px 0px 0px 15px;
	background-image:url(/images/searchnowbutton.jpg);
    background-color:Transparent;
    border:none 0 black;
    width:121px;
    height:28px;
    cursor:pointer;
}

#tabstop
{
    margin: 0 0 0 0;
    width: 979px;
    line-height: 11px;
    border: 0;
    display: block;
}

.tabstrip
{
    margin: 3px 0 0 0;
}

#tabsbottom
{
    width: 979px;
    line-height: 11px;
    margin: 0 0 0 0;
}

.tab01normal
{
    margin: 0 -5px 0 0;
    padding: 0 0 0 0;
    background: transparent url(/images/tabsPremOff.jpg) no-repeat;
    width: 150px;
    height: 25px;
    display:block;
}

.tab01hover
{
    margin: 0 -5px 0 0;
    padding: 0 0 0 0;
    background: transparent url(/images/tabsPremOn.jpg) no-repeat;
    width: 150px;
    height: 25px;
    display:block;
}

.tab01selected
{
    margin: 0 -5px 0 0;
    padding: 0 0 0 0;
    background: transparent url(/images/tabsPremOn.jpg) no-repeat;
    width: 150px;
    height: 25px;
    display:block;
}

.tab02normal
{
    margin: 0 -5px 0 0;
    padding: 0 0 0 0;
    background: transparent url(/images/tabsMobileOff.jpg) no-repeat;
    width: 150px;
    height: 25px;
    
}

.tab02hover
{
    margin: 0 -5px 0 0;
    padding: 0 0 0 0;
    background: transparent url(/images/tabsMobileOn.jpg) no-repeat;
    width: 150px;
    height: 25px;
}

.tab02selected
{
    margin: 0 -5px 0 0;
    padding: 0 0 0 0;
    background: transparent url(/images/tabsMobileOn.jpg) no-repeat;
    width: 150px;
    height: 25px;
}

.tab03normal
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: transparent url(/images/tabsSelfOff.jpg) no-repeat;
    width: 150px;
    height: 25px;
}

.tab03hover
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: transparent url(/images/tabsSelfOn.jpg) no-repeat;
    width: 150px;
    height: 25px;
}

.tab03selected
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: transparent url(/images/tabsSelfOn.jpg) no-repeat;
    width: 150px;
    height: 25px;
}

.slmainlong{
	width:451px;
	height:115px;
	margin: 20px 35px 20px 0px;
	background-image: url(/images/states_search_box_blue.jpg);
	background-repeat: no-repeat;
}

.btnsearchnowlong_blue{
	float: right;
	margin:  4px 36px 0px 0px;
	background-image:url(/images/searchnowbuttonblue.jpg);
    background-color:Transparent;
    border:none 0 black;
    width:121px;
    height:28px;
    cursor:pointer;
}

.btnsearchnowlong_orange{
	float: right;
	margin:  4px 36px 0px 0px;
	background-image:url(/images/searchnowbutton.jpg);
    background-color:Transparent;
    border:none 0 black;
    width:121px;
    height:28px;
    cursor:pointer;
}
#sllongoptions{
	float:left;
	width:432px;
	height:115px;
	margin: -10px 0px 0px 20px;
	padding: 0px;
    text-align: left;
    color: #71B5F4;
    border:solid 0px red;
}
* html #sllongoptions{
	margin: -10px 0px 0px 10px;
}
#searchheaderlong
{
	 margin: 15px 0px 18px 0px;
    padding: 0;
    font-size: 15px;
    width:400px;
    height:35px;
    border:solid red 0px;
	
}
* html #searchheaderlong h2
{
    margin: 15px 0px 18px 0px;
    padding: 0;
    font-size: 15px;
    width:400px;
    height:35px;
    border:solid red 0px;
}
#searchboxlong
{	
	float:left;
	margin:6px 0px 0px 0px;
	background-repeat:no-repeat;
	background-image:url(/images/sslsearchboxcntl.gif);
	height:45px;
	width:400px;
}
.searchoptionslong{
	float:left;
	width:430px;
	margin: -33px 0px 0px -3px;
	padding: 0px;
    text-align: left;
    color: #71B5F4;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height: 24px;
	border: solid 0px green;
}
.slwhatis_text_blue{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
    color: #ffffff;
	line-height: 15px;
}
.slwhatis_text_blue a {
	font-size:11px;
    color: #ffffff;
}

.slwhatis_text_orange{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
    color: #0c579b;
	line-height: 15px;
}
.slwhatis_text_orange a {
	font-size:11px;
    color: #0c579b;
}
.whatisselfstorage
{
	float:left;
	margin: 11px 0 0 5px;
}
.whatismobilestorage
{
	float:left;
	margin: 10px 0 0 5px;
}
#bluesearchcontrol
{
	margin: -10px 0 0 30px;
	float: left;
	width:  460px;
	height: 130px;
}
#orangesearchbox
{
	margin: -10px 0 0 0;
	float: left;
	width:  460px;
	height: 130px
}
