﻿/* 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/footer.gif);
		clear:both;
		width:979px;
		height:25px;
		/* Font sizes */
		font-size: 11px;
		color: #8ec5f7;
		padding: 8px 0 0 0;
	}
	#Frame_Footer a { 
	    text-decoration: none;
		color: #8ec5f7;
	}


/* ======================= #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;
}

.txtzip{
    width: 70px;
	font-size:11px;
    margin: 0 8px 0 8px;
}

.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;
}