/*---------------- General Style Start Here -------------*/
body {
	background: #000041 repeat-x;
	margin:0;
	padding:0;
	}
	
td {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#464646;
	line-height:18px;
	}

p {
	margin:0;
	padding:10px 0 0 0;
	}
	
form, img, ul, li{
	margin:0;
	padding:0;
	}
	
input {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#707070;
	}
	
select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	}
	
	
a {
	color:#DB8B00;
	text-decoration:none;
	}
	
a:hover {
	color:#333333;
	text-decoration:underline;
	}
	
.footer-bg{
	background:url(../images/footerbg.gif) #6B0000 repeat-x;
	}

.redbtn {
	background:url(../images/redbtn-bg.gif) #D10000 repeat-x;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	border:1px solid #7B0000;
	padding:0 5px;
	cursor:pointer;
	}
	
.blkbtn {
	background:url(../images/blkbtn-bg.gif) #000 repeat-x;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	border:1px solid #000;
	padding:0 5px;
	cursor:pointer;
	}
	
.mainTabBdr {
	border:4px solid #fff;
	}

/*---------------- General Style End Here -------------*/
/*---------------- Nav Style Start Here -------------*/
.nav {
	background:url(../images/nav-bg.gif) #660000;
	height:40px;
	}
	
.nav table td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	line-height:40px;
	}
	
.nav table td a {
	color:#fff;
	text-decoration:none;
	}
	
.nav table td a:hover {
	color:#fff;
	text-decoration:none;
	background:url(../images/nav-bg-hover.gif) repeat-x;
	display:block;
	line-height:40px;
	}

.pad{
	padding:5px;
	}

/*---------------- Nav Style End Here -------------*/
/*---------------- Body Style Start Here -------------*/
.main-bdr {
	border-left:1px solid #8F5900;
	border-right:1px solid #8F5900;
	border-bottom:1px solid #8F5900;
	border-top:1px solid #8F5900;
	}
	
.header-bg {
	/*background:url(../images/headerbg.jpg) #fff no-repeat;*/
	background-color:#FFF;
	padding:0 0 0 0px;
	margin:0;
	height:154px !important;
	}
	
.header-bg object,
.header-bg embed{
	padding:0;
	margin:0;
	}
	
.body-bg {
	background-color:#FFF;
	padding:10px;
}
	
.red-heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#A00000;
	text-transform:uppercase;
	border-bottom:1px dashed #999999;
	height:30px;
	}
	
.red-heading4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#A00000;
	text-transform:uppercase;
	height:30px;
	}
	
	
.blk-heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#333333;
	text-transform:uppercase;
	line-height:22px;
	}
	
.thankstxt-red {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#A00000;
	line-height:22px;
	}
	
.thankstxt-blk {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	line-height:22px;
	}
	
.red-heading1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	background:#333333;
	}
	
.red-heading2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#A00000;
	}
	
.serach-head-mid {
	background:url(../images/search-head-mid.gif) repeat-x;
	height:33px;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	line-height:33px;
	padding-left:11px;
	text-transform:uppercase;
	}
	
.search-left-bdr {background:url(../images/searchbgbox.gif) repeat-x 0 0;
	border-left:1px solid #949494;
	border-bottom:1px solid #949494;
	background-color:#660000;
	}
	
.search-right-bdr {background:url(../images/searchbgbox.gif) repeat-x 0 0;
	border-right:1px solid #949494;
	border-bottom:1px solid #949494;
	background-color:#660000;
	}
	
.search-mid { 
	background:url(../images/searchbgbox.gif) repeat-x 0 0;
	border-bottom:1px solid #949494;
	background-color:#660000;
	padding:14px 0 0 11px;
	}
	
.search-inp {
	width:150px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4A4A4A;
	padding-left:2px;
	}
	
.search-list {
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4A4A4A;
	padding-left:2px;
	}
	
a.adv-search {
	font-size:14px;
	color:#191D20;
	text-decoration:underline;
	}
	
a.adv-search:hover {
	color:#CC0000;
	text-decoration:none;
	}
	
.search-btn {
	background:url(../images/search-btn-mid.gif) #01003D repeat-x;
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-transform: uppercase;
	border:0;
	height:21px;
	width:62px;
	line-height:21px;
	padding-bottom:2px;
	cursor:pointer;
	}
	
.self-storage {
	padding:0 7px 15px 7px;
	}
.searchbox{ font:bold 12px Arial, Helvetica, sans-serif;
            color:#fff;}
			
.call {
	font-weight:bold;
	color:#A70000;
	background-color:#FFF;
	}		
	
.bldRedTxt {
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#8F0000;
	}
	
ul.stepsSafe li {
	background:url(../images/truckrental-bullet.gif) 0 17px no-repeat;
	padding:10px 0 0 10px;
	}
	
a.quickSearch {
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#FF9900;
	text-decoration:underline;
	}
	
a.quickSearch:hover {
	color:#fff;
	text-decoration:none;
	}
		
/*---------------- Body Style End Here -------------*/
/*---------------- Dealer Style Start Here -------------*/
.heading-bg {
	background:url(../images/deal-head-mid.gif) #A4DCFF repeat-x;
	font-size:16px;
	font-weight:bold;
	color:#000;
	line-height:34px;
	}
	
.dealer-bg {
	background-color:#F4FBFF;
	border:1px solid #7DB5DE;
	color:#000;
	padding:25px;
	}
	
.dealer-bg-wht {
	background-color:#fff;
	border:1px solid #7DB5DE;
	color:#000;
	padding:10px;
	}
	
.blue-heading {
	background-color:#94BFE2;
	border-top:1px solid #6EA9D8;
	border-left:1px solid #6EA9D8;
	border-right:1px solid #6EA9D8;
	color:#000;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	height:25px;
	padding-left:10px;
	line-height:25px;
	}

.step-txt {
	font-size:16px;
	font-weight:bold;
	color:#990000;
	}
	
.selec-txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#707070;
	}
	
.dealer-tab1 {
	background-color:#BBD7EE;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	padding:2px 0 2px 10px;
	color:#333333;
	}
	
.dealer-tab2 {
	background-color:#DFF1FF;
	color:#333333;
	border-right:1px solid #BDD8EF;
	border-top:1px solid #BDD8EF;
	border-bottom:1px solid #fff;
	padding:2px 0 2px 10px;
	}
	
.dealer-tab3 {
	background-color:#DFF1FF;
	color:#333333;
	border-right:1px solid #BDD8EF;
	border-bottom:1px solid #fff;
	padding:2px 0 2px 10px;
	}
	
.dealer-tab4 {
	background-color:#DFF1FF;
	color:#333333;
	border-right:1px solid #BDD8EF;
	border-bottom:1px solid #BDD8EF;
	padding:2px 0 2px 10px;
	}
	
.dealer-tab5 {
	background-color:#BBD7EE;
	color:#333333;
	border-right:1px solid #fff;
	border-bottom:1px solid #BDD8EF;
	padding:2px 0 2px 10px;
	}
	
a.pre {
	font-size:11px;
	font-weight:bold;
	color:#333333;
	background:url(../images/pre-icon.gif) 0 4px no-repeat;
	padding-left:7px;
	}
	
a.pre:hover {
	color:#9F0000;
	text-decoration:underline;
	}
	
a.next {
	font-size:12px;
	font-weight:bold;
	color:#333333;
	background:url(../images/next-icon.gif) 30px 4px no-repeat;
	padding-right:10px;
	}
	
a.next:hover {
	color:#9F0000;
	text-decoration:underline;
	}
	
.page {
	font-size:12px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	}
	
.page a {
	font-size:12px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
	padding:0 3px;
	}
	
.page a:hover {
	font-size:12px;
	color:#9F0000;
	text-decoration:underline;
	}
	
.btm-bdr {
	border-bottom:1px dashed #999999;
	}

.inv-table {
	background-color:#94BFE2;
	border-right:1px solid #fff;
	border-left:1px solid #BBD7EF;
	font-weight:bold;
	color:#164F84;
	height:30px;
	}
	
.inv-table1 {
	background-color:#94BFE2;
	border-right:1px solid #BBD7EF;
	font-weight:bold;
	color:#164F84;
	height:30px;
	}
	
.inv-bdrleft-wht {
	background-color:#FFFFFF;
	border-left:1px solid #BBD7EF;
	padding:10px;
	}
	
.inv-bdrleft-blue {
	background-color:#E8F6FF;
	border-left:1px solid #BBD7EF;
	border-bottom:1px solid #BBD7EF;
	border-top:1px solid #BBD7EF;
	padding:10px;
	}
	
.inv-bdrrht-wht {
	background-color:#FFFFFF;
	border-right:1px solid #BBD7EF;
	}
	
.inv-bdrrht-blue {
	background-color:#E8F6FF;
	border-right:1px solid #BBD7EF;
	border-bottom:1px solid #BBD7EF;
	border-top:1px solid #BBD7EF;
	}
	
.blue-bdr {
	background-color:#E8F6FF;
	border-bottom:1px solid #BBD7EF;
	border-top:1px solid #BBD7EF;
	padding:0 10px;
	line-height:16px;
	font-size:11px;
	color:#333333;
	}
	
.wht-part {
	background-color:#fff;
	padding:0 10px;
	line-height:16px;
	font-size:11px;
	color:#333333;
	}
	
.wht-part1 {
	background-color:#fff;
	font-size:11px;
	color:#333333;
	}
	
.price-red {
	font-weight:bold;
	color:#A50921;
	}
	
/*---------------- Dealer Style End Here -------------*/
/*---------------- Footer Style Start Here -------------*/
.footer-link {
	color:#FBFFE0;
	font-size:11px;
	font-weight:bold;
	}

.footer-link a {
	color:#FBFFE0;
	text-decoration:none;
	padding:0 3px;
	}
	
.footer-link a:hover {
	color:#FFBA00;
	text-decoration:underline;
	}
	
.copyright {
	font-size:11px;
	color:#fff;
	}


/*---------------- Footer Style End Here -------------*/


.error{
	font:12px/12px bold "Times New Roman", Times, serif; 
	color:#FF0000;
}

.success{
	font:12px/12px bold "Times New Roman", Times, serif; 
	color:#006600;
}

.adbg{ background:#F2F2F2;
	   border:solid 2px #DADADA;
	   padding:13px 0;
	  }
	   
.leftbg{ 
	   background:#EFF1F0;
       padding:5px;
	   border:solid 2px #DADADA;
	   }
	   
.imgborder{ border:solid 1px #949494; background-color:#fff;}

/*----------------------------member--------------------------------*/

.memberlog{ padding:20px 0 0 0;
           font: normal 20px/24px Arial, Helvetica, sans-serif;
		   color:#000066;}
		   
.user{ font:bold 12px/16px Arial, Helvetica, sans-serif;
       color:#000;}
	   
.mem-field {
	width:150px;
	height:18px;
	}
	   
.tabcolor{ background:#FFFFCC;
            border:solid 1px #990000;}
			
a.forgot{ font:bold 12px/14px Arial, Helvetica, sans-serif;
         color:#990000;
		 text-decoration:underline;}
		 
a.forgot:hover{color:#000;
		       text-decoration:none;}
			   
			   				 		
a.sign{font:bold 12px/18px Arial, Helvetica, sans-serif;
       color:#990000;
	   text-decoration:underline; }
	   
	   
a.sign:hover{font:bold 12px/18px Arial, Helvetica, sans-serif;
             color:#333333;
	         text-decoration:none; }	   

.loginbox{
	background:url(../images/login-bg.gif) repeat-x 0 0;
	font:bold 13px/13px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	width:72px;
	height:24px;
}

/*-----------------------------adv with us----------------------------------------------*/
.box  { 
		background:#EFF1F0;
        border:solid 1px #DADADA;
        font:normal 12px/18px Arial, Helvetica, sans-serif;
		color:#666666;
		line-height:18px;
		padding:15px 10px 5px 10px;
	  }
	  
.box ul li {
	background:url(../images/truckrental-bullet.gif) 0 6px no-repeat;
	padding:0 0 10px 15px;
	}
	  
		
.signbox{
	background:url(../images/signupbg.gif) repeat-x 0 0;
	font:bold 16px/24px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	width:172px;
	height:33px;
}		


/*--------------------------------------------signup-----------------------------------------------*/

.quote-bg{
		   background:#EFF1F0;
           border:solid 1px #DADADA;
		  }
		   
.textred{ 
		  font:normal 18px/24px Arial, Helvetica, sans-serif;
          color:#fff;
		  background-color:#A00000;
		  padding:2px 2px 2px 10px;
		}	
		
.quote{font:bold 12px/14px Arial, Helvetica, sans-serif;
       color:#000;}			   
	   
	   
	   
/*---------------------------about us-------------------------------------*/

 a.back{background:url(../images/need-img.gif) 0 0 no-repeat;
        width:406px;
        height:35px;
        color:#FFF; 
        font-size:18px; 
        padding:8px 0 0 24px;}	   
		
		
/*------------------------------search -----------------------------*/
.error{
	font:bold 12px/12px   Arial, Helvetica, sans-serif;
	color: #990000;
	padding:35px 0;
}

.quote-bg1{background:#F4FBFF;
           border:solid 1px #7DB5DE;
		   }	
		   
.quote1{font:bold 12px/18px Arial, Helvetica, sans-serif;
        color:#073C6D;
	    background:#9FCAEC;
		padding:0 5px 0 10px;
		border-bottom:solid 1px #7DB5DE;
		border-right:solid 1px #7DB5DE;
		}
		
.quote3{font:bold 12px/18px Arial, Helvetica, sans-serif;
        color:#073C6D;
	    background:#9FCAEC;
		padding:0 5px 0 10px;
		border-bottom:solid 1px #7DB5DE;
		}
		
.quote2{font:bold 12px/18px Arial, Helvetica, sans-serif;
        color:#333333;
	    background:#F4FBFF;
		padding:0 5px 0 10px;
		border-bottom:solid 1px #7DB5DE;
		border-right:solid 1px #7DB5DE;
		}
		
.quote4{font:bold 12px/18px Arial, Helvetica, sans-serif;
        color:#333333;
	    background:#F4FBFF;
		padding:0 5px 0 10px;
		border-bottom:solid 1px #7DB5DE;
		}		   	
		
.searchtext{margin:0;
	       padding:0;
	       font-family:Arial, Helvetica, sans-serif;
		   font-weight:bold;
	       font-size:12px;
	       color:#000;
		   }	
		   
.gap{ height:10px;}		


/*---------------------------------image gallery----------------------------------*/

.img-gal{
	font:bold 14px/17px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0;
	}   

.img-ga2{
	font:bold 14px/17px Arial, Helvetica, sans-serif;
	color:#990000;
	padding:0;
	
}	
.hrcl{ background:#990000;
       height:2px;}
	   
/*-------------------- Left panel storage Search --------------*/

.look-storage {
	background-color:#fff;
	color:#707070;
	border:1px solid #A9A9A9;
	}
	
.look-storage td {
	font-size:11px;
	color:#707070;
	line-height:14px;
	padding:5px;
	}
	
.bdr-btm1 {
	border-bottom:1px solid #A9A9A9;
	}
/*--------------- Search Result Page ----------------*/
.search-result-bg{
		   background:#EEEEEE;
           border:solid 1px #DADADA;
		   padding:10px;
		  }
		  
.serch-pad1 {
	padding:0 10px 0 0;
	}
	
.search-leftbg {
	background-color:#999999;
	padding:4px 4px 4px 7px;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	color:#fff;
	font-weight:bold;
	width:30%;
	}
	
.search-rightbg {
	background-color:#CCCCCC;
	padding:4px 4px 4px 7px;
	border-right:1px solid #fff;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	color:#333333;
	}
	
.search-leftbg1 {
	background-color:#999999;
	padding:4px 4px 4px 7px;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	color:#fff;
	font-weight:bold;
	}
	
.search-rightbg1 {
	background-color:#CCCCCC;
	padding:4px 4px 4px 7px;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	color:#333333;
	}
	
.search-topbg {
	background-color:#333333;
	padding:4px 4px 4px 7px;
	border-right:1px solid #fff;
	border-top:1px solid #fff;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	}
	
.redHeadingBg {
	background:url(../images/heading-bg.gif) #990000 repeat-x;
	padding:4px 4px 4px 7px;
	border-right:1px solid #fff;
	border-top:1px solid #fff;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	}
	
.redHeadingBg  a{
	color:#FFFFFF;
	}

.bdr-serimg {
	border:2px solid #fff;
	}
	
.ser-content {
	background-color:#F3F3F3;
	border:1px solid #DADADA;
	padding:10px;
	}
	
.mapbg{ 
	   background:#fff;
	   border:solid 2px #DADADA;
	   height:260px;
	   }
	   
.req-btn{
	background:url(../images/request-btn-mid.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	}
	
.req-btn a {
	color:#fff;
	text-decoration:none;
	}
	
.req-btn a:hover {
	color:#E3E3E3;
	text-decoration:underline;
	}
.spl-deal-tx {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	}
	
.bld-blck {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	}
	
.spl-bg {
	background-color:#F7F7F7;
	border:1px solid #DADADA;
	padding:10px;
	}
	
a.spl-link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#012A7D;
	text-decoration:underline;
	}
	
a.spl-link:hover {
	color:#333333;
	text-decoration:none;
	}
	
.spl-bdrbtm {
	border-bottom:1px dashed #666666;
	}
	
/*--------------- Sign Up ----------------*/
.singup-field01 {
	width:167px;
	height:18px;
	}
	
.signup-coment {
	width:167px;
	height:100px;
	}
	
.star {
	color:#CC0000;
	}
	
a.req-qut-btn {
	background:url(../images/req-quote-btnbg.gif) #9C0000 repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#EBEBD0;
	text-decoration:none;
	line-height:22px;
	padding:5px 5px;
	}
	
a.req-qut-btn:hover {
	color:#fff;
	text-decoration:none;
	}


/*---------------------------------------search dealer--------------------------------------*/

.inv-bg1{background:#EFF1F0;
        border:solid 1px #DADADA;
	    padding:0px;
	}
	
.limoservice-form {
	background-color:#fff;
	padding-bottom:15px;
	}	
	
.tellus-need {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#A50000;
	border-bottom:1px dashed #C6C5C5;
	}	
	
.tellus-need1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#717171;
	}
	
.inv-text{ font:normal 12px/25px Arial, Helvetica, sans-serif;
           color:#fff;
		   padding:0 0 0 10px;
		   background:#ABABAB;
		   width:30%;
		   height:25px;}
		   
.inv-hetext{font:bold 12px/20px Arial, Helvetica, sans-serif;
           color:#FFF;
		   padding:0 0 0 10px;
		   background:#A00000;
		   width:30%;}		   
		   
.inv-hetext a{
	font-size:14px;
	line-height:35px;
	color:#FFF;
	text-decoration:none;
	}

.inv-hetext a:hover{
	color:#CCC;
	}

.inv-text1{font:normal 12px/20px Arial, Helvetica, sans-serif;
           color:#B4110C;
		   padding:0 0 0 10px;
		   background:#FAFAFA;
		   width:60%;}		   
		   	
.inv-cont{font:normal 12px/18px Arial, Helvetica, sans-serif;
           color:#5F5F5F;
		   padding:10px;
		   background:#fff;
     	   border:solid 1px #D7D7D7;
		    }	
.loginbox-inv{
	background-color:#999999;
	font:bold 13px/14px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	width:121px;
	height:24px;
	border:none;
}

.listenTxt {
	font-size:12px;
	font-weight:bold;
	color:#000;
	}	
	
.linkUs-txtArea {
	width:232px;
	height:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	}
	
/*------------- 22-09-08 ------------*/

.inven-heading {
	background-color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#CC0000;
	}
	
.bgHeadingBig {
	background:url(../images/bighead-bg.gif) #565656 repeat-x;
	height:30px;
	border:1px solid #797979;
	font:bold 14px/30px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}
	
.invBoldTxt {
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#333333;
	}
	
.viewInvBgLit {
	background-color:#EAEAEA;
	padding:5px 10px !important;
	margin:0 !important;
	}

.viewInvBgLit div,
.viewInvBgLit img{
	padding:0 !important;
	margin:0 !important;
	}
	
.viewInvBgLit a {
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#CC0000;
	text-decoration:none;
	}
	
.viewInvBgLit a:hover {
	color:#000;
	text-decoration:underline;
	}
	
.viewInvBgDark {
	background-color:#E1E1E1;
	padding:10px;
	}
	
.viewInvHeading {
	background-color:#E1E1E1;
	padding:0 10px;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#333333;
	height:20px;
	vertical-align:middle;
	}
	
.invImgBdr {
	border:1px solid #666666;
	}
	
.invDetailsDark {
	background-color:#CCCCCC;
	padding:5px;
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#333333;
	}
	
.invDetailsLite {
	background-color:#E3E3E3;
	padding:5px;
	}
.inTableBdr {
	border:1px solid #CCCCCC;
	}
	
.bdrBtm {
	border-bottom:1px dashed #CCCCCC;
	}
	
.thumImgBg {
	background-color:#F2F2F2;
	border:1px solid #D8D8D8;
	padding:5px;
	}

a.searResLink {
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#CC0000;
	text-decoration:none;
	}
	
a.searResLink:hover {
	color:#333;
	text-decoration:underline;
	}
	
/*--------------- Truck Rentals Page ------------*/
.localTruckRed {
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	color:#A00000;
	}
	
.localTruckBlk {
	font:normal 16px/18px Arial, Helvetica, sans-serif;
	color:#000;
	}
	
.localTruckmid {
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#333333;
	border-bottom:1px dashed #999999;
	padding-bottom:3px;
	}

.localTruckPadd {
	padding:10px 15px;
	}
	
.resOnlineField {
	width:150px;
	height:18px;
	}
	
.resOnlineSml {
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#666666;
	}
ul.tuckRentLi li {
	list-style:none;
	background:url(../images/truckrental-bullet.gif) 0 6px no-repeat;
	padding:0 0 0 12px;
	}
	
/*------------ Member Login ---------*/
.memLoginTitle {
	background:url(../images/memlogin-mid.gif) #995F00 repeat-x;
	font:bold 16px/33px Arial, Helvetica, sans-serif;
	height:33px;
	color:#FFF;
	padding-left:5px;
	text-transform:uppercase;
	}
.loginBg {
	background-color:#DADADA;
	border:1px solid #AFAFAF;
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#000;
	padding:10px;
	}
	
.memLogInp {
	width:160px;
	height:19px;
	padding:0 0 0 2px;
	}
	
.loginTxt {
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#121212;
	}
	
/*---------- navigation Styles Start Here -----------------*/


td.navLink{
	color:#FFFFFF;
	background:url(../images/nav-bg.gif) repeat-x 0 0 #660000;
	}
	
td.navLink ul{
	list-style:none;
	padding:0;
	margin:0;
	text-transform:uppercase;
	}
	
td.navLink ul li{
	float:left;
	font:bold 12px/40px Arial, Helvetica, sans-serif;
	border-left:1px solid #a50000;
	border-right:1px solid #4c0000;
	position:relative;
	}
	
td.navLink ul li.first{
	border-left:none;
	}

td.navLink ul li.last{
	border-right:none;
	}
/*mod-05-05-2010*/
td.navLink ul li a{
	color:#FFFFFF;
	background-color:inherit;
	text-decoration:none;
	line-height:40px;
	display:block;
	padding:0 12px 0 12px;
	}

td.navLink ul li a:hover{
	color:#FFFFFF;
	background-color:#212121;
	text-decoration:none;
	}

td.navLink ul li ul{
	position:absolute;
	visibility:hidden;
	top:40px;
	left:0;
	color:inherit;
	background-color:#660000;
	}
	
td.navLink ul li ul li{
	float:none;
	width:200px;
	padding:0;
	border:none;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	}

td.navLink ul li ul li a{
	padding:7px 5px;
	margin:0;
	line-height:14px;
	text-align:left;
	}
	

/*---------- navigation Styles End Here -----------------*/

td.picSearch{
	background-color:#cccccc;
	border:1px solid #FFFFFF;
	border-right:none;
	}

td.picSearch img{
	border:1px solid #FFFFFF;
	}

td.picSearch2{
	background-color:#cccccc;
	border:1px solid #FFFFFF;
	border-right:none;
	}

td.picPad{
	padding:7px 0;
	}


td.picSearch3{
	background-color:#cccccc;
	border:1px solid #FFFFFF;
	border-right:none;
	padding:5px;
	}

td.picSearch3 img{
	border:1px solid #FFFFFF;
	}

/*----------- View Inventory Start ----------------*/ 

td.viewInvenPad{
	padding:0 8px;
	}

td.viewInvenContent{
	padding:6px;
	border:2px solid #dadada;
	background-color:#eff1f0;
	}

td.viewInvenContent2{
	padding:8px;
	border:2px solid #dadada;
	background-color:#FFF;
	}

td.campMainPad{
	padding:8px;
	}

td.campMainPad *{
	padding:0;
	margin:0;
	}
	
td.campMainColor{
	background-color:#F8F8F8;
	padding:1px;
	}

td.campHeading{
	font:normal 18px/22px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
	padding:4px;
	color:#FFFFFF;
	background:url(../images/bg-camp-heading.gif) 0 100% repeat-x #b42929;
	}

td.campHeading a{
	color:#FFF;
	}

td.bannerCampPad{
	padding:10px 0 0 0;
 	}

td.bannerCampPad img{
	width:486px;
	}

td.campMainCntntPad{
	padding:10px 0;
	}

td.campVideo{
	padding:0 10px 0 0;
	width:243px;
	}

td.campVideo object,
td.campVideo embed{
	width:243px;
	height:205px;
	}
	
td.campDescription{
	padding:5px;
	border:1px solid #D7D7D7;
	color:#161616;
	background-color:#FFFFFF;
	}
	
td.descrpTitle{
	font:normal 18px/22px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
	padding:5px 8px;
	color:#FFFFFF;
	background-color:#212663;
	}

td.campDescriptionTxt p{
	padding:5px 0;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#4B4B4B;
	}

td.videoDescription{
	border-bottom:1px solid #D7D7D7;
	padding:0 0 15px 0;
	}

td.galleryTopPad{
	padding:15px 0;
	}

td.galleryTopPad img{
	/*background-color:#fff;
	padding:4px;*/
	border:1px solid #D7D7D7;
	}

div.campGalSmall{
	width:233px;
	height:174px;
	padding:0;
	margin:0;
	overflow:auto;
	}

div.campGalSmall img{
	/*padding:4px;
	background-color:#fff;*/
	border:1px solid #D7D7D7;
	float:left;
	margin:0 6px 9px 0;
	}

td.otherCampHead{
	font:bold 14px/30px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#212663;
	padding:0 10px;
	}
	
td.otherCampHead span{
	color:#FFFF89;
	}

td.otherCampTxt{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#7C7C7C;
	background-color:#FFFFFF;
	border:1px solid #D7D7D7;
	padding:7px 10px 13px 10px;
	}

table.campTableDetails{
	border:1px solid #E1E1E1;
	border-collapse:collapse;
	background-color:#FFFFFF;
	}

table.campTableDetails td{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#4B4B4B;
	border:1px solid #E1E1E1;
	padding:5px 10px;
	}
	
table.campTableDetails tr.darkCamp{
	background-color:#F8F8F8;
	}

table.campTableDetails td.campRd{
	color:#BA0202;
	font-weight:bold;
	}
.headingTxt{
	font:bold 19px/30px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0;
}
.smallTxt{
	font:13px/16px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 8px 0;
}
.selectBox1{
	width:160px;
	margin-bottom:10px;
}
.selectBox2{
	width:127px;
	margin-bottom:10px;
}
.totalSearch{
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	color:#000;
	padding:8px 0 5px 0;
}
td.searchHeading{
	background-color:#616161;
	border:1px solid #5C5C5C
}
	
/*----------- View Inventory End ----------------*/ 


/*----------- Advertise With Us Start ----------------*/ 

td.advertiseWthUsHd{
	color:#FFF;
	background:url(../images/bg-advertise-wth-us-hd.gif) 0 100% repeat-x #003297;
	border:1px solid #e7e7e7;
	font:normal 20px/24px Arial, Helvetica, sans-serif;
	padding:5px;
	}

td.rateBlockPad{
	padding:14px 0 19px 0;
	}

table.rateMatrix{
	width:100%;
	border:none;
	border-collapse:collapse;
	}

table.rateMatrix th,
table.rateMatrix td{
	padding:5px;
	border:1px solid #d9d9d9;
	vertical-align:bottom;
	color:#1b1b1b;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	}

table.rateMatrix th{
	font:bold 16px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	border:1px solid #282828;
	border-bottom:2px solid #FFF;
	border-right:1px solid #d9d9d9;
	color:#FFF;
	background:url(../images/bg-th-matrix.gif) 0 100% repeat-x #424342;
	}

table.rateMatrix th.rightThBdr{
	border-right:1px solid #282828;
	}

table.rateMatrix td.matrixRateTd{
	font:bold 14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#bb0700;
	background:url(../images/bg-td-matrix-rate.gif) 0 100% repeat-x #f7f7f7;
	}
	
table.rateMatrix td.darkBg{
	background-color:#f0f0f0;
	}

/*----------- Advertise With Us End ----------------*/ 

/*----------- Special Start ----------------*/ 

.specialSection{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	padding:50px 10px 10px;
    border:solid 1px #eff1f0;
	background:url(../images/bg-special.gif) 0 3px no-repeat;
	}

/*----------- Special End ----------------*/ 

/*----------- Newest Member Start ----------------*/ 

td.newestContent{
	border:1px solid #dadada;
	padding:6px;
	}

td.newestHD{
	color:#FFF;
	background:url(../images/newest-hd.gif) 0 0 repeat-x #660000;
	font:bold 18px/40px Arial, Helvetica, sans-serif;
	padding:0 0 0 10px;
	}

td.bgNewesthd{
	color:#FFF;
	font:bold 12px/25px Arial, Helvetica, sans-serif;
	background:url(../images/bg-newesthd.gif) 0 0 no-repeat;
	padding:7px 0 0 12px;
	}

ul.newestLisk{
	list-style:none;
	padding:10px 0 10px 4px;
	margin:0;
	}

ul.newestLisk li{
	background:url(../images/arrow-red.gif) 0 6px no-repeat;
	padding:0 0 0 10px;
	margin:0;
	}

ul.newestLisk li a{
	color:#000;
	text-decoration:underline;
	}

ul.newestLisk li a:hover{
	text-decoration:none;
	}

td.proudMember{
	color:#a7030c;
	border:1px solid #dadada;
	background-color:#eff1f0;
	padding:15px;
	font:bold 18px/22px Arial, Helvetica, sans-serif;
	}

td.proudMember p{
	padding:0 0 10px 0;
	margin:0;
	}

/*----------- Newest Member End ----------------*/ 

/* ----------- Storage Planning Guide Start -------------- */

td.plainingContent{
	border:1px solid #dadada;
	padding:5px;
	}

td.bgPlainingHD{
	font:normal 20px/35px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
	background:url(../images/bg-plaining-hd.gif) 0 0 repeat-x #cb0101;
	}
	
td.bgPlainingSubHD{
	font:bold 16px/35px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
	background:url(../images/bg-plaining-sub-hd.gif) 0 0 repeat-x #6f6f76;
	}

table.plainingTable{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	border-collapse:collapse;
	}

table.plainingTable td{
	border:1px solid #eff1f0;
	padding:5px;
	color:#000;
	}

table.plainingTable td.head{
	color:#FFF;
	background-color:#6c6c6c;
	font:bold 16px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	border:none;
	border-top:1px solid #FFF;
	}

table.plainingTable tr.darkBg{
	background-color:#eff1f0;
	}
	
table.plainingTable tr.darkBg td{
	border:1px solid #FFF;
	}

table.plainingTable td img.bdr{
	border:1px solid #dadada;
	}


/* ----------- Storage Planning Guide End -------------- */

/* ----------- Inventory Style Start ----------------- */

td.viewInventory{
	color:#FFF;
	background-color:#a21f1f;
	font:normal 24px/36px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	}

td.viewInventorySub{
	color:#FFF;
	background-color:#000;
	font:normal 20px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:5px 0;
	border-left:1px solid #6e6e6e;
	}
	
td.viewInventorySubHD{
	color:#FFF;
	background-color:#848484;
	font:bold 16px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:4px 0;
	}

td.viewInventorySubHD a{
	color:#FFF;
	text-decoration:none;
	}
	
td.viewInventorySubHD a:hover{
	color:#FFF;
	text-decoration:underline;
	}

td.viewInventoryList{
	background-color:#f4f4f4;
	padding:5px;
	width:25%;
	font-weight:bold;
	}

/* ----------- Inventory Style End ----------------- */


/* ------------- Breadcrumb CSS Start ------------- */

td.bgBreadcum{
	font:bold 12px/30px Arial, Helvetica, sans-serif;
	color:#bc0001;
	border-bottom:1px dashed #999999;
	padding:0 0 0 5px;
	}

td.bgBreadcum a{
	color:#333333;
	background:url(../images/breadcum-arrow.gif) 100% 50% no-repeat;
	text-decoration:none;
	padding:0 10px 0 0;
	margin:0 5px 0 0;
	}

td.bgBreadcum a:hover{
	color:#bc0001;
	}


/* ------------- Breadcrumb CSS End ------------- */
/* ------------- FAQ Start ------------- */
.editdelete{ 
	color:#990000;
	padding:15px 0 3px 0;
	font-size:14px;
	text-transform:uppercase;
}
p.backto{
	padding:0;
}
p.backto a{
	text-decoration:underline;
} 
.editdelete h4{
	margin:0;
	font-size:14px;
} 
ul.faqlink{
	padding:10px 0 0 0;
	margin:0;
	list-style-type:none;
}
ul.faqlink li{
	padding:0 0 5px 18px;
	background:url(../images/breadcum-arrow.gif) no-repeat 0 6px;
}
ul.faqlink li a{
	color:#000;
	font-size:13px;
}
.faqtxt{
	padding:6px 0;
}

/* ------------- FAQ End ------------- */
/* ------------- Space Estimator Start ------------- */
.estimator_block{
	border:solid 1px #DADADA;
	background-color:#FBFBFB;
	padding:0 9px 7px 9px;
}
.red-heading_head {
	border-bottom:1px dashed #999999;
	color:#A00000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	height:30px;
	line-height:30px;
}
.boxblock{
	padding:16px 0 0 0;
}
.boxblock label{
	font:normal 14px/20px Arial, Helvetica, sans-serif;
	display:block;
	padding-bottom:11px;
}
.boxblock label input{
	width:38px;
	height:18px;
	border:solid 1px #B9B5B5;
	margin-right:14px;
}
input.rset{
	width:120px;
	height:33px;
	background:url(../images/resetbg.gif) no-repeat 0 0;
	display:block;
	border:0;
	font:normal 16px/33px Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	margin-right:10px;
}
input.cal{
	width:120px;
	height:33px;
	background:url(../images/calculatebg.gif) no-repeat 0 0;
	display:block;
	border:0;
	font:normal 16px/25px Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
}
/* ------------- Space Estimator End ------------- */
/* 21-07-2010 */
td.phoneNum{
	border:1px solid #dadada;
	padding:8px;
	font-weight:bold;
	background-color:#efefef;
	}
td.textRed2{
	color:#c60001;
	}

ul.rightDrop{
	padding:10px 0 0 0;
	margin:0;
	list-style:none;
	}

ul.rightDrop li{
	padding-bottom:10px;
	position:relative;
	}
	
ul.rightDrop li a.rlinks{
	background:url(../images/bg-search-by-map.jpg) no-repeat 0 0;
	display:block;
	font:bold 16px/32px Arial, Helvetica, sans-serif;
	height:32px;
	color:#FFF;
	text-decoration:none;
	padding:0 0 0 24px;
	}
ul.rightDrop li a.rlinks:hover{	
	color:#FFF;
	text-decoration:none;
	background-position:0 100%;
	}

ul.rightDrop li ul{
	position:absolute;
	visibility:hidden;
	top:0;
	right:160px;
	color:#FFF;
	background-color:#660000;
	border:4px solid #ba110d;
	border-bottom-width:3px;
	list-style:none;
	padding:0;
	margin:0;
	}
	
ul.rightDrop li ul li{
	float:none;
	width:140px;
	padding:0;
	margin:0;
	border:none;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #ba110d;
	}

ul.rightDrop li ul li a{
	padding:7px 4px;
	display:block;
	margin:0;
	line-height:14px;
	text-align:left;
	color:#FFF;
	background-color:#660000;
	text-decoration:none;
	}
ul.rightDrop li ul li a:hover{
	color:#FFF;
	background-color:#212121;
	text-decoration:none;
	}
	