/* apex.css, copyright for: www.apexrentacar.com / www.apexrentacar.com.au */
/* author: craig spencer */

body { background-color:#ffffff; font-size: 11px; color: black; font-family: verdana, helvetica, Arial, Sans-Serif;}


.bdrMain {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	 
}

.bdrRtGrey { border-right-width: 1px; border-right-style: dotted; border-right-color: #999999;}

A:link {color: #003399; text-decoration: none;}
A:visited {color: #003399; text-decoration: none;}
A:hover {color: #003399; text-decoration: underline;}
A:active {color: #003399; text-decoration: none;}

.txWhiteBd
{
	font-weight: bold;
    color: #ffffff;
}

.tx10 {font-size: 10px;}

table.oneway-rentals 						{ width:400px; text-align:center; border-collapse:collapse; }
table.oneway-rentals td					{ padding:3px; color:#222222; }
table.oneway-rentals td.cities	{ font-weight:bold; background-color:#f5dec1; border:1px solid #d87c08; }
table.oneway-rentals td.days		{ background-color:#bcd9eb; border:1px solid #1a5c85;  }
table.oneway-rentals td.days2		{ background-color:#d7e4ed;  }

.info-box{ background:url(graphics/info.png) no-repeat left; margin:10px 30px; padding:5px 5px 5px 60px; border:1px dashed #999; border-width:1px 0}

.quick-search-form{ margin:0 10px 0 10px}

#side-search #SideSearch_bookingForm .form-element{ padding:5px 0; font-size:11px}

#side-search #SideSearch_bookingForm .input input{ border:1px solid #ccc; font-size:inherit; font-family:inherit}
	
#side-search #SideSearch_bookingForm  .select select{ border:1px solid #ccc; font-size:inherit; font-family:inherit}

#side-search #SideSearch_bookingForm h3{ display:none}
#side-search #SideSearch_bookingForm label{ display:block; line-height:17px}

#side-search #SideSearch_bookingForm #travel-country-element label{ width:90px; float:left}

#side-search #pickup-element{ border-top:1px solid #ccc; padding-top:5px}
#side-search #return-element{ border-bottom:1px solid #ccc; padding-bottom:5px}

#side-search #SideSearch_bookingForm #pickup-element *, #SideSearch_bookingForm #return-element *{ margin:0 3px 3px 0}


#Search{ border:none; background:url(../graphics/search-btn.png) no-repeat; width:108px; height:30px; margin-left:65px; text-align:center; display:block; text-indent:-999em; float:none; overflow:hidden; display:block; font-size: 0; line-height: 0; cursor:pointer}

#SideSearch_bookingForm #adults-element label, #SideSearch_bookingForm #children-element label{ width:auto; padding-right:5px}

#adults-element, #children-element{ float:left}

#promotion-element{ clear: left;}


/* Main quote style*/
#quote-search{ position:relative}
#quote-search #Search{ float: right; border:none}
#quote-search .button{ height:30px}
#quote-search #price-match-badge{ position:absolute; top:0px; right:10px}
#quote-search #price-info{ position:absolute; left:10px; bottom:10px}
#quote-search .quick-search{ padding:10px}

#quote-search h3{ display:none}

#quote-search .form-element{ padding:3px 0; font-size:11px}
#quote-search .form-element label{ display:block; line-height:15px; width:110px; float:left}

#quote-search .form-element input, ##quote-search .form-element select{ font-size:inherit; font-family:inherit; border:1px solid #999}

#quote-search #pickup-element, ##quote-search #return-element{ width:50%; float:left; border:1px solid #006940; border-width:1px 0; padding:10px 0; margin:10px 0}
##quote-search #pickup-element label, ##quote-search #return-element label{ float:none; width:auto; margin-bottom:5px}
##quote-search #pickup-element *, ##quote-search #return-element *{ margin:0 3px 3px 0}
#StartDepotCode, #EndDepotCode{ width:120px}
#StartDate, #EndDate{ clear:left; width:120px}
