style.css #entry{position:absolute;padding-bottom:370px; }
#search{position:absolute;width:400px;top:0px; }
#searchform{width:503px;border: 1px solid #add8e6;background-color:#e8edf1;}
#desc{width:550px;position:absolute;top:310px; }
#age{width:2em;  }
#searchform label{font-weight:bold;font-size:12pt;  }
#searchform td{padding:10px;  }
#dDate, #pDate{width:110px;;  }
#loca, #locc{width:190px;}
#searchform label{width:70px;font-size:10pt;  }
#searchform .email{width:170px; font-size:11pt;  }
#details{width:503px;border:1px solid #009900;margin-bottom:20px;margin-top:5px;  }
#loading{width:120px;text-align:center;clear:both;margin-left:auto;margin-right:auto;  }

#email {
	width:190px;
}

.crsearchform {
	position:absolute;
	top:0px;
	left:0;
	width:500px;
}

.crgodown { 
	position:relative;
	top:10px;
	padding-top:270px; 
}

#footertopdest {width:500px;padding:0;margin:0;float:left;text-align:left;margin-bottom:20px}
#footertopdest li{width:120px;float:left;padding:0;margin:0;padding-right:20px}
#footertopdest li a{color:#0099cc}
#containerFooter p{clear:both;width:100%}

#locations {
	width:480px;
	border:1px solid #add8e6;
	height:550px;
	overflow-y: scroll;
	overflow-x:hidden;
	padding:4px;
	float:left;
	margin-top: 10px;
}

#topdesttitle { text-align:left;  }

div#first_strap {
	padding:5px;
}

div#top_box_inner {
	background-color: #EBEBEB;
	font-size:20px;
	font-weight:bolder:
	color:#666666;
	padding:4px;
}

div#top_box2 {
	margin: 20px 0px 0px 0px;

	border:1px solid #CCCCCC;
}

div#top_box {
	margin: 70px 0px 0px 0px;

	border:1px solid #CCCCCC;
	height:158px;
}

div#second_strap {
	padding:5px;
}


div#first_strap {
	padding:5px;
}


div#top_box_inner {
background-color:#EBEBEB;
font-size:16px;
font-weight:600;
padding:4px;
}

#containerSlogan
{
  text-align:right;
  width:690px;
  border:1px solid black;
}

div#containerSlogan h2 {
	text-align: right;
	padding-top:10px;
}

div#containerMainFormHeader {
	width: 487px;
	margin-top: 50px;
	background-image: url(/images/bg_content_form_header.gif);
}

div#containerMainFormBody {
	width: 487px;
	background-image: none;
	padding-left:10px;
	padding-top:5px;
}

div#topdesttitle {
	padding-top: 10px;
}

fieldset#contentFormSet {
	margin-top: 0px;
	border: 2px solid #A2057D;
	background-color: #FFF6FD;
}

fieldset#contentFormSet legend {
	color: #A2057D;
	float: left;
	font-size: 30px;
	font-weight: normal;
	margin-left:50px;
	padding:0px 20px 0px 20px;
}

div#contentFormHolder{
	margin-top: 0px;
	border: 2px solid #A2057D;
	background-color: #FFF6FD;
	float:left;
	clear:both;
}

div#contentFormHeader {
	padding:5px 10px 5px 10px;
	margin:2px 10px 0px 10px;
	background-color:#A2057D;
	color:white;
	font-weight:bold;
	font-family:Arial;
}	

span#contentFormHeaderTextSmall{
	font-size:14px;
}

span#contentFormHeaderLocation{
	font-size:20px;
}

div#containerSlogan {
	display:block;
	position: absolute;
	width: 750px;
	height:40px;
	/*left: 150px;*/
	top: -15px;
	border: none;
	margin-left:auto;
	margin-right:auto;
	padding: 0px 0px 0px 0px;
	text-align:right;
}

div#contentFormPickup {
	width: 100%;
	height:70px;
	display:block;
	/*padding: 0px 0px 10px 0px;*/
	margin: 0px 0px 0px 0px;
	padding: none;
	clear:left;
	/*border: 1px solid green;*/
	border: none;
}

form#frmSearch input {
	font-size:12px;
	font-weight:normal;
	border: 1px solid #A2057D;
	background-image:url('/images/input_bg.gif');
	background-position:bottom;
	background-repeat:repeat-x;
	padding: 5px;
}

div#contentFormPickup input {
	width: 190px;
	font-size:13px;
	font-weight:bold;
}

form#frmSearch {
	display: block;
	position: relative;
}

form#frmSearch label {
	font-size:15px;
	font-weight:normal;
	padding-bottom:4px;
}

div#contentFormPickup {
	width: 50%;
	height:70px;
	display:block;
	border: none;
	position: absolute;
	top: 2px;
	left: 2px;
}

div#drop {
	width: 45%;
	height:auto;
	display:block;
	border: none;
	position: absolute;
	top: 70px;
	left: 2px;
}

div#contentFormPickupDate {
	width: 45%;
	height:70px;
	display:block;
	border: none;
	position: absolute;
	top: 2px;
	right: 2px;
}

div#contentFormDropoffDate {
	width: 45%;
	height:70px;
	display:block;
	border: none;
	position: absolute;
	top: 70px;
	right: 2px;
}

div#contentFormEmail {
	width: 45%;
	height:50px;
	display:block;
	border: none;
	position: absolute;
	top: 70px;
	left: 2px;
  /*top: 118px;
	left: 2px;*/
}

div#contentFormCarType {
	width: 45%;
	height:50px;
	display:block;
	border: none;
	position: absolute;
	top: 120px;
	left: 2px;
}

div#contentFormAge {
	width:50px;
	height:50px;
	display:block;
	border: none;
	position: absolute;
	top: 118px;
	left: 2px;
  /*top: 70px;
	left: 2px;*/
}

div#contentFormSubmit {
	border: none;
	position: absolute;
	top: 118px;
	right: 29px;
	background: none;
	border: none;
}

div#contentFormSubmit input {
	background: none;
	border: none;
}

form#frmSearch input.contentFormRadio {
	width: auto;
	clear:none;
	height:15px;
	background:none;
	border:none;
	/*margin: 3px;*/
	display:inline;
}

form#frmSearch label.smallLabel {
	font-size:10px;
	padding: 0px 0px 5px 0px;
	display:inline;
	width:auto;
	float: none;
}

form#frmSearch select {
	font-size:16px;
	font-weight:normal;
	border: 1px solid #A2057D;
	/*background-image:url('/images/input_bg.gif');*/
	background:inherit url(/images/input_bg.gif) repeat scroll 0%;
	background-position:bottom;
	background-repeat:repeat-x;
	background-color: #F4E2EE;
}

div#contentFormCarType select {
	width: 160px;
	display:inline;
}

div#containerMainFormBody {
	height: 180px;
}

div#containerFooter {
	margin-top: 1000px;
	padding: 0px;
}


