h1#rental-header{padding-left: 20px;}

.rental_content {
border-bottom: 1px solid #fff;
width: 640px;
margin-bottom: 35px;
}

.rental_inner-content {
margin: 0 1px 0 1px;
padding: 0 20px 20px 20px;
}

.rental_inner-content p {
padding: 0 0 15px 0;
line-height: 140%;
}

.Right{float:right;} 
.Left{float:left;}

/*  from    http://extjs.com/forum/showthread.php?t=28387  */
.ItemWrapper{
	margin-left:15px;
	border-width:1px;
	border-color:#dadada;
	border-style:solid;
	margin-bottom:15px;
}

.thead {padding: 6px;
	color: #444;
	font-size: 12px;
	clear:right;
}

.thead2 {
cursor:pointer;
margin:0;
padding:1px 0 0 1px;
float:left;
}

.tborder {
	background: #f9f9f9 url('../images/item-hd4.gif') repeat-x 0 bottom;
	color: #000000;
	border-bottom: 1px solid #dadada;
	margin:0px 1px 0px 1px;
	}

.thead a{
	text-align:right;
	display:block;
	width:110px;
	/*text-transform:uppercase;*/
	color:#4D2BA3;	
}

.thead img{margin:0px 5px;}
.ItemList {margin:1px 1px 0px 1px;
		  border-width:0;
		  border-color:#dadada;
		  border-style:solid;
		  margin-bottom:1px;
		  margin-bottom:20px;		  
		  }
.T1{border-width:0px 0px 0px 1px;}
.ItemListTitle {
	margin-top:1px;
	padding-top:5px;
	margin-bottom:0px;
	border:0;
/*	border-bottom:1px solid #dadada;*/
	}		  
.ItemImgBig{float:left;margin-left:3px;_margin-left:2px;}

.ItemTextTitle{float:left;margin-left:3px;margin-top:10px;}
.ItemTextTitle h1{padding:0;margin:0;font-size:22px;font-weight:normal;line-height: 110%;color:#4C4C4C;margin-left:10px;}
.ItemTextTitle h2{padding:0;margin:0;font-size:12px;font-weight:bold;}


.rental_equip_form fieldset {
  margin-bottom: 10px;
  border:1px solid #B8B6CB;
/*  width:910px; margin:auto;*/
  padding-bottom:15px;  _padding-bottom:8px;
}

.FormIputs {
 width:98%;
 margin-left:10px;
}
* > .FormIputs {margin:0 auto;}

.rental_equip_form legend {
	font-size:14px;
  font-weight:bold;
  color:#0E2C82;
  padding:0px 5px;
  margin-left:65px;
}
.FormIputs{ padding-top:10px;padding-bottom:5px;}

.FormIputs input{font-family: Arial, Helvetica, sans-serif;color: #7C7C7C;font-size: 10pt;padding:0;margin:0;}
.FormIputs p{color:#000; font-weight:bold; font-size:9px;padding-top:5px;}
.button_continue1 {width:600px;text-align:right;}
.button_continue2 {width:600px;text-align:right;}
.button_continue {width:600px;text-align:right;}
.button_continue input{font-family: Arial, Helvetica, sans-serif;color:black;font-size: 10pt;padding:0;margin:0;}

.OneProduct{/*margin-left:15px;*/padding:2px 0px;padding-left:6px;_padding-left:6px;}
.ProductTitle p.titre, .ProductQtt p.titre,  .ProductNote p.titre{color:#4C4C4C; font-family:verdana;font-weight:normal; font-size:10px;padding:5px 0px 0px 0px;}
.ProductQtt{width:66px; float:left;}
.ProductQtt p.titre {padding:5px 0px 0px 10px;_padding-left:7px;}
	.ProductQtt input{width:38px; color:#000; text-align:center;}
.ProductTitle{width:250px; float:left;}
.ProductTitle p{ font-weight:normal; font-size:10px;}
.ProductTitle input{width:200px;color:#000;}
.ProductNote{float:left;padding-left:20px;_padding-left:20px;}
	.ProductNote input{width:249px;color:#000;}
	
#btn_wrapper{width:70%; margin:auto;text-align:right; margin-bottom:40px;}
/*.LightBg{background:#f9f9f9;}*/
.LightBg{background:#ffffff;}
.DarkBg{background:#f0f0f0;}	

/*** Rental Cart Styles ***/

.sidebox2 h2 {
text-align:center;
}

.inner-sidebox {
padding: 5px 10px;
}

.inner-sidebox2 {
padding: 18px 8px 20px 8px;
}

.sidebox2 {
border: 1px solid #C6C6C6;
width:335px; 
float:right;
margin-top:30px !important;
}
.sezult_search {
width:335px; 
float:right;
}

.cart-item{
font-size:11px;
line-height:11px;
margin:0 0 4px 0;
color:#000000;
vertical-align:text-top;
}
.cart-item_qty{
font-size:11px;
line-height:11px;
margin:0 0 4px 0;
width:15px;
color:#000000;
vertical-align:text-top;
font-weight:normal;
}
.cart-item_note{
font-size:11px;
line-height:11px;
margin:0 0 4px 0;
color:Gray;
}
.cart-group{
font-size:12px;
line-height:11px;
margin:0 0 4px 0;
font-weight:bold;
color:#000000;
}

div.cartbutton{
width:130px;
height:18px;
cursor:pointer;
background-image:url(../images/cart2MO.png);
background-repeat:no-repeat;
margin:10px 0;
padding:0;
}

div.cartbutton:hover{
background-image:url(../images/cart2.png) !important;
}

.cartbutton p{
padding:3px 0 0 8px; 
font-size:11px;
line-height:11px;
margin:0;
color:#FFFFFF;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.td_space{
height:5px;
}

#iname.cart-item a:hover, .edit-cart li a:hover{
text-decoration:underline;
}

#iname{
text-transform:uppercase;
}

#desc{
color:#000000;
}

#qty{
margin-bottom:20px;
}

.proceed{
display:block;
margin:auto;
}

.edit-cart{
list-style-image:url(../images/arrow1.png);
list-style-position:inherit;
margin:36px 0 18px 16px;
padding:0;
}

.edit-cart li{
font-size:11px;
font-weight:bold;
padding:0;
margin:0;
}

#CardListProducts input{
font-size:12px;
}

.line_item{
color:#000000;
}

.line_group{
color:#400080;
font-weight:bold;
}

.sear{
width:63px;
height:18px;
margin:0 0 0 6px;
background-image:url(../images/search.png);
float:left;
clear:right;
}

.sear:hover{
background-image:url(../images/searchMO.png);
}

.preload{
width:0;
height:0;
}

.searchbar{
background-image:url(../images/sbar.png);
background-repeat:no-repeat;
width:168px;
height:19px !important;
padding:0;
margin:0 0 4px 0;
float:left;
}

.search_mag{
margin:4px 0 0 3px;
float:left;
clear:none;
}

.search_txt{
width:138px;
height:13px;
margin:3px 9px 0 0;
border:0;
padding:0;
background-color:transparent;
float:right;
clear:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:11px;
}