/* NEW CAR HIRE SEARCH */
#cartypeselector { height: 340px; width: 400px; margin: 3px 0 0 0; background: url( 'http://www.dialaflight.com/images/carsearch_bg.jpg' ) no-repeat bottom right; background-color: #F5F5F5; }
.dispinline { display: inline; }
.carhiretype { float: left; width: 170px; height: 50px; padding-left: 20px; }
div.cartypedetails, .carhiretype input { float: left; margin: 10px 0 0 0px; }
.carhiretype img { float: left; margin: 0 3px 0 5px; }

.carhirelistholder { width: 400px; height: 132px; margin: 0 0 20px 0; }
.carhirelistcartitle { height: 17px; background-color: #efefef; font-weight: bold; padding: 3px 0 0 4px; }
img.carhirelistcarimg { float: left; margin: 10px 20px 0 0; }
.carhirelistdetailsimgholder { float: left; width: 136px; height: 25px; margin-top: 10px; }
.carhirelistdetailsimg { display: inline; width: 23px; margin: 0 0 0 5px; }
div.carhirelistdetailsimg { color: #3164d7; }
.carhirelistdetailsimg img { margin-right: 3px; }
.carhirelistdetailsinfo { float: right; width: 215px; height: 30px; padding: 0; margin: 30px 10px 0 0; font-weight: normal; }
.carhirelistprice { float: right; color: #AB5858; font-weight: bold; }
.carhiredetailsimage { float: right; margin: 0 0 5px 10px; }

.cartypeselectortitle h2 { width: 395px; height: 15px; background-color: #E0E0E0; padding: 5px 0 0 5px; margin: 15px 0 4px 0; font: bold 11px/11px Arial, Helvetica, sans-serif; color: #333; }

/*#searchboxesother { display:block; margin: 5px auto 0 auto; width: 400px; height: 110px; clear: both; background: url(http://www.dialaflight.com/images/search_back.gif) no-repeat bottom right; background-color: #E1EBF7; }*/
#searchboxheaderother { height: 0px; margin: -10px 0 0 0; }

#cs_holder { display: none; padding-left: 70px; }
#cs_holderother { margin-top: -10px; }
.cs_left { float: left; margin: 5px 0 0 10px; }
.cs_right { float: left; margin: 42px 0 0 20px; }

/*THE BELOW STYLE CONTROLS THE HEIGHT OF THE SEARCH BOX FOR THE AUTO GENERATED CAR PAGES*/
#csform { position: relative; height: 100px; margin: 10px 0 10px 0; }
/*THE BELOW STYLE CONTROLS THE HEIGHT OF THE SEARCH BOX FOR THE MAIN SITE CAR SEARCH*/
#csforminc { position: relative; width:400px; height: 490px; margin: 10px 0 10px 0; }
#csforminc a { display: block; clear: right; }
#csforminc label { display: block; clear: right; }

#csform a { display: block; clear: right; }
#csform label { display: block; clear: right; }
#csform select { margin: 0 0 2px 0; }
#cs_location { margin: 0 0 5px 0; }
.cs_submit { position: absolute; right: 5px; bottom: 5px; }
#cs_submithp { position: absolute; right: 5px; top: 113px; }
#csstandardfields { position: relative; height: 109px; padding-left:15px; background: url(http://www.dialaflight.com/images/search_back.gif) no-repeat bottom right; background-color: #E1EBF7; }

.formNoBorder, select { border-right: #7f9db9 1px solid; border-top: #7f9db9 1px solid; font-size: 7pt; background: #ffffff; border-left: #7f9db9 1px solid; border-bottom: #7f9db9 1px solid; font-family: verdana, arial; }
.textmedium { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; }
.spacer { float: left; height: 15px; width: 100%; }
img { border: none; }
.navigationHeaderRed { font-weight: bold; color: #AB5858; font-size: 8pt; }


.carhiresubheading, .csresultsclickbelow, .cssearch, .cscarsummary { margin-top: 0px; margin-bottom: 0px; font: 11px/12px arial, sas-serif; color: #000000; line-height: 10pt; width:400px; }
.carHireHeading { color:#000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; font-weight: bold; margin:5px 0 0 0; width:400px; }
.legalnotice { margin-top: 0px; margin-bottom: 0px; font: 11px/12px arial, sans-serif; color: #6F6F6F; line-height: 10pt; width:400px; }
.specialoffers { color:#000000; }