﻿/* HTML */
body { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 18px;
	font-style:normal;
	text-decoration:none;
	color:#000000;
	margin: 0; 
	padding: 0;
	text-align:center;
	background-color:#D9D2B6;
 	background-image: url(/images/ussbackground.jpg);
	background-repeat: repeat-x; 
	background-attachment: fixed;
}
body a {
	color:#333333;
}
img {
    border: 0;
}
a { 
	    text-decoration: underline;
		color: #000000;
}

/* ====================================================== */
/* Main Layout format (980px wrapper 3 columns for shadows) */
/* ====================================================== */
#wrapper {
	width:979px;
	margin: 0 auto; 
	padding: 0;
/*	overflow:auto;  */
}
	#Frame_Banner {
		float:right;
		width:979px;
		height: auto;
		margin:5px 0 5px 0; 
		padding:0;
	    text-align:right;
	}

	/*#Frame_Left {
		float:left;
		width:1px;
		height:500px;
		background-image: url(images/leftshadow.jpg); 
	}*/
	#Frame_Center {
		float:left;
		width:979px;
		margin:0; 
		padding:0;
	    background-color:#ffffff;
	    border: solid 0px red;
	}
	
	
	/*#Frame_Right {
		float:right;
		width:1px;
		height:500px;
		background-image: url(images/rightshadow.jpg); 
	}*/

	#Frame_Footer{
		background-image:url(/images/footerbkgrd2011.jpg);
		clear:both;
		width:979px;
		height:226px;
		background-repeat:no-repeat;
		line-height: 14px;
	}
	#Frame_Footer a { 
	   	text-decoration: none;
	    color:#0A4C90;
	}
	
	#Facility_Footer{
		background-image:url(/images/footer.gif);
		clear:both;
		width:979px;
		height:226px;
		background-repeat:no-repeat;
		
	}


/* ======================= #Frame_Center =============================== */
#mainHeader {
	background-image:url(/images/header.jpg);
	width:979px;
	height:90px;
	text-align:left;
    float:left;
    }
    #lnklogo {
    margin:0 0 0 28px;
    width:438px; 
    height:85px; 
    float:left;
	}
* html #lnklogo {margin:0 0 0 14px;}

    #memberlogin {
    margin:0px 0 0 366px;
    width:123px; 
    height:25px; 
    float:left;
	}

    #statescities {
    margin:20px 0 0 240px;
    width:246px; 
    height:25px; 
    float:left;
	}
	
#navbar{
	display:block;
	float:left;
	width:979px;
	height:33px;
	background-repeat:no-repeat;
	background-image:url(/images/usss_nav2.jpg);
    padding:0;
    margin:0;
}

.nav1 a {
	display:block;
	float:left;
    position:relative;
	margin:0;
	width:133px;
	height:33px;
	background-repeat:no-repeat;
	background-image:url(/images/uss_nav_home.jpg);
	background-position:left top;
}



.nav1 a:hover {background-position:left bottom;} 

.nav2 a {
	display:block;
	float:left;
	margin:0;
	width:116px;
	height:33px;
	background-repeat:no-repeat;
	background-image:url(/images/uss_nav_storage.jpg);
	background-position:left top;
}

.nav2 a:hover {background-position:left bottom;} 

.nav3 a {
	display:block;
	float:left;
	margin:0;
	width:162px;
	height:33px;
	background-repeat:no-repeat;
	background-image:url(/images/uss_nav_mobile-storage.jpg);
	background-position:left top;
}

.nav3 a:hover {background-position:left bottom;} 

.nav4 a {
	display:block;
	float:left;
	margin:0;
	width:167px;
	height:33px;
	background-repeat:no-repeat;
	background-image:url(/images/uss_nav_vehicle-storage.jpg);
	background-position:left top;
}

.nav4 a:hover {background-position:left bottom;} 

.nav5 a {
	display:block;
	float:left;
	margin:0;
	width:145px;
	height:33px;
	background-repeat:no-repeat;
	background-image:url(/images/uss_nav_storage-tips.jpg);
	background-position:left top;
}

.nav5 a:hover {background-position:left bottom;} 

.nav6 a {
	display:block;
	float:left;
	margin:0;
	width:256px;
	height:33px;
	background-repeat:no-repeat;
	background-image:url(/images/uss_nav_advertise.jpg);
	background-position:left top;
}

.nav6 a:hover {background-position:left bottom;} 

#flashcontenttest{
    margin:0 auto;
    text-align: center;
}

.tooltipblack {
	background-color:#ffffff;
 	background-image: url(/images/tooltipgradient.jpg);
	background-repeat: repeat-x; 
    width: 352px;
    height: 336px;
    padding: 2px;
    margin: 12px;
    text-align: left;
}

.tooltipblack_sm {
	background-color:#ffffff;
 	background-image: url(/images/tooltipgradient.jpg);
	background-repeat: repeat-x; 
    width: 352px;
    height: 180px;
    padding: 2px;
    margin: 12px;
    text-align: left;
}


.ssleft{
    width: 178px;
/*    height: 236px;*/
	font-size:13px;
	font-weight: bold;
	text-align: center;
	padding:0;
	margin:0 10px 10px 0;
	float:left;
}
.ssgray{
	background-color:#666666;
    padding: 4px;
    width:170px;
    text-align: left;
	color:#ffffff;
	font-size:11px;
	font-weight: normal;
}
.ssgray a {
	color:#ffffff;
    text-decoration: underline;
}

.ssgray a:hover {
	color:#ffffff;
    text-decoration: underline;
} 
/*.ssright{
    width: 160px;
    height: 224px;
    padding:8px 10px 4px 4px;
    text-align: left;
    margin:0;
}*/
.tooltiperror {
    padding: 7px;
    margin:0;
}
.tooltipblackunitsize {
	background-color:#ffffff;
    width: 328px;
    height: 448px;
    padding: 0;
    margin: 12px;
    overflow:hidden;
    text-align: left;
}
.szeCont{
	background-color:#ffffff;
    width: 161px;
    height: 448px;
    padding: 0;
    float:left;
    border: solid 0px red;
    position: relative;
}
.szeContItem{
    clear:both;
    position:absolute;
    left: 0;
    top: 0;
}
#sze1{
    z-index:1;
    visibility: visible;
}
#sze2{
    z-index:2;
    visibility: hidden;
}
#sze3{
    z-index:3;
    visibility: hidden;
}
#sze4{
    z-index:4;
    visibility: hidden;
}
#sze5{
    z-index:5;
    visibility: hidden;
}
#sze6{
    z-index:6;
    visibility: hidden;
}

.szeText{
    padding: 10px;
    border: solid 0px red;
	font-size:10px;
	font-style:normal;
	font-weight: bold;
}
* html .szeText {padding:5px;}

#szeNav{
    float:right;
	background-color:#DAEBFB;
    width: 167px;
    height: 448px;
    border: solid 0px red;
}

#szeHead{
    float:right;
    width: 165px;
    height: 26px;
    border: solid 1px #9D4A01;
 	background-image: url(/images/size-estimator/homeofficehead.jpg);
}
.szeSizes{
    float:right;
    width: 145px;
    height: 48px;
    border: solid 1px #9D4A01;
    padding: 10px;
	font-size:9px;
	font-style:normal;
	font-weight: bold;
}

.szeSizesBold{
	font-size:11px;
	font-style:normal;
	font-weight: bold;
}
.szeLink{
	color:#000000;
    text-decoration: none;
    cursor:pointer;
}

.textbold{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 18px;
	font-style:normal;
	font-weight: bold;
	text-decoration:none;
	color:#000000;
}
.textbig{
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height: 18px;
	font-style:normal;
	text-decoration:none;
	color:#000000;
}
.bluebold{
    color: #00529c;
	font-size:15px;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
}
.bluebold a{
    color: #00529c;
	font-size:15px;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
}
.blueboldmed{
    color: #00529c;
	font-size:13px;
	font-style: normal;
	font-weight: bold;
	line-height: 20px;
	text-decoration:none;
}
.blueboldmed a{
    color: #00529c;
	font-size:13px;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
}
.blueboldbig{
    color: #00529c;
	font-size:18px;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
}
.textorange{
    color: #e7540f;
	font-style: normal;
	font-weight: normal;
	text-decoration:none;
}
.orangeboldmed{
    color: #e7540f;
	font-size:14px;
	font-style: normal;
	font-weight: bold;
}
.orangeboldmed a{
    color: #e7540f;
}


.orangeboldbig{
    color: #e7540f;
	font-size:22px;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
}
.drvlink{
    color: #000000;
	font-size:13px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
}

.breadcrumbs{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style: normal;
	text-decoration:none;
	text-align: left;
	color:#8ec5f7;
}

.breadcrumbs a {
	text-decoration:none;
	color:#8ec5f7;
}

.breadcrumbsbottom{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal;
	text-decoration:none;
	text-align: left;
	color:Black;
}

.breadcrumbsbottom a {
	text-decoration:none;
	color:Black;
}

.txtzip{
    width: 70px;
	font-size:11px;
    margin: 0 8px 0 8px;
}

.txtsearchinput{
    width: 400px;
	font-size:11px;
   
}

.ddlmiles{
    width: 40px;
	font-size:11px;
    margin: 0 0 0 4px;
}
.txtcity{
    width: 70px;
	font-size:11px;
    margin: 0 8px 0 8px;
}
.ddlstates{
    width: 130px;
	font-size:11px;
    margin: 0 0 0 4px;
}
.btnsearchnow{
	float: right;
	margin: 10px 6px 0px 0px;
	background-image:url(/images/searchnowbutton.jpg);
    background-color:Transparent;
    border:none 0 black;
    width:121px;
    height:28px;
    cursor:pointer;
}
.btnsearchnow_rfs{
	float: right;
	margin: 10px 6px 0px 0px;
	background-image:url(/images/searchnowbutton_rfs.jpg);
    background-color:Transparent;
    border:none 0 black;
    width:119px;
    height:25px;
    cursor:pointer;
}
.imgleftmarg{
	float: left;
	margin: 0px 10px 10px 0px;
}
.rfsBigTextBox{
    width: 180px;
	font-size:11px;
	margin: 0 0 0 20px;
}
.rfsSmallTextBox{
    width: 40px;
	font-size:11px;
	margin: 0 0 0 4px;
}
.rfsSmallDropDown{
    width: 40px;
	font-size:11px;
    margin: 0;
}
.rfsLabel{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style: normal;
    font-weight: bold;
	text-decoration: none;
	text-align: left;
	color:#000;
	margin: 10px 20px 10px 20px;
}
.rfsHead{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style: normal;
    font-weight: bold;
	text-decoration: none;
	text-align: left;
	color:#ff6600;
    background-color: #f5f5f5;
    padding: 4px;
}
#rfsWrapper{
    clear:both;
    width: 340px;
    margin: 0 6px 0 6px;
    padding: 0;
}
#rfsWrapperSize{
    width: 130px;
    margin: 0;
    padding: 0;
    float: left;
}
#rfsWrapperFeat{
    width: 210px;
    margin: 0;
    padding: 0;
    float: right;
}
#rfsSizeTable{
    width: 100px;
    padding: 0;
    margin: 0;
    border:solid 1px #c2c2c2;
}
#rfsFeatTable{
    width: 190px;
    padding: 0;
    border:solid 1px #c2c2c2;
    margin: 0;
}
.rfsGrayTD{
    background-color: #f5f5f5;
    width: 30px;
    height: 6px;
    text-align: center;
}
.rfsWhiteTDSize{
    background-color: #ffffff;
    width: 70px;
    height: 6px;
    text-align: left;
    padding: 2px 4px 2px 4px;
}
.rfsWhiteTDFeat{
    background-color: #ffffff;
    width: 160px;
    height: 6px;
    text-align: left;
    padding: 2px 4px 2px 4px;
}
#rfsAdvLink{
    float: left;
    margin: 4px 0 10px 10px;
    width: 100px;
}
#content_banner{
	position:absolute;
	padding: 0;
	margin: 0;
}

#nav {
width: 979px;
height: 35px;
position: relative;
margin: 0;
padding: 0;
}

#nav li {
float: left;
}

#nav li a {
position: absolute;
top: 0;
margin: 0;
padding: 0;
display: block;
height: 35px;
background: url(../images/navbackground.jpg) no-repeat;
text-indent: -9999px;
overflow: hidden;
}

li#nav_home a {
left: 0;
width: 86px;
background-position: 0 0;
}

li#nav_home a:hover {
background-position: 0 -37px;
}

li#nav_storage a:hover {
background-position: -88px -37px;
}

li#nav_storage a {
left: 86px;
width: 108px;
background-position: -88px 0;
}

li#nav_mobile a {
left: 194px;
width: 161px;
background-position: -198px 0;
}

li#nav_mobile a:hover {
background-position: -198px -37px;
}

li#nav_vehicle a {
left: 355px;
width: 169px;
background-position: -361px 0;
}

li#nav_vehicle a:hover {
background-position: -361px -37px;
}

li#nav_moving a {
left: 524px;
width: 107px;
background-position: -532px 0;
}

li#nav_moving a:hover {
background-position: -532px -37px;
}

li#nav_tips a {
left: 631px;
width: 142px;
background-position: -641px 0;
}

li#nav_tips a:hover {
background-position: -641px -37px;
}

li#nav_advertise a {
left: 773px;
width: 206px;
background-position: -785px 0;
}

li#nav_advertise a:hover {
background-position: -785px -37px;
}

  #footermain
    {
        background-image: url(/images/footerbkgrd2011.jpg);
        width:979px;  
        height:226px;
        line-height: 14px;
        
    }
    
    #footermain a { 
	    text-decoration: none;
	    color:#0A4C90;

	}
	
    #footerheading
    {
        width:979px; 
        height:46px;
    }
    
    #footercontainer
    {
        width:976px; 
        height:149px;
    }
    
    #footerColumn1
    {
        width:195px; 
        height:149px; 
        float: left;
        color:#0A4C90;
    }
    
    #footerColumn1Adj
    {
        text-align:left; 
        margin:0 0 0 30px;
    }
    
    #footerColumn2
    {
        width:187px; 
        height:149px; 
        float:left;
    }
    
    .footerColumn23Adj
    {
        text-align:left; 
        margin:0 0 0 20px;
    }
    
    #footerColumn3
    {
        width:145px; 
        height:149px; 
        float:left;
    }
    
    #footerColumn4
    {
        width:229px; 
        height:149px; 
        float:left;
        color:#0A4C90;
    }
    
    #footerColumnAdj4
    {
        text-align:left; 
        margin:0 0 0 13px;
    }
    
    #footerColumn5
    {
        width:216px; 
        height:149px; 
        float:left;
    }
    
    #footerColumnAdj5
    {
        text-align:left; 
        margin:0 0 0 10px;
    }
    
    
    #footerbottom{
        width:979px;
        height:26px;     
    }
    
    #footerbottom a{

        text-decoration: none; 
        font-family:Arial; 
        font-size: 11px; 
        color: white;      
        
    }
    
    #footerbottomCol1
    {
        width:645px; 
        height:16px; 
        float:left;  
        text-align: right; 
        margin: 5px 0 0 0;  
    }
    
    #footerbottomCol2
    {
        width:113px; 
        height:16px; 
        float:left; 
        margin: 5px 0 0 0;
    }
    
    #footerbottomCol3
    {
       width:203px; 
       height:16px; 
       float:left; 
       margin: 5px 0 0 0; 
        font-family:Arial; 
        font-size: 11px; 
        color: white;    
    }
    
   	




