style.css #entry{position:absolute;padding-bottom:370px; }
#search{position:absolute;width:437px;top:0px; }
searchformfieldset{width:503px; height:437px; border:5px solid #4A77A5;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:160px;;  }
#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;  }

#contentSearchForm { padding:20px 15px 15px 20px; font-size:14px; font-weight:bold; color:#444444;}
#contentSearchForm .blank { padding:12px;}
#contentSearchForm .searchButton { float:right;}

#contactformtop { display:block; height:9px; width:765px; margin:0 auto; background:url(/images/contactformtop.gif) no-repeat;}
#contactformbase { display:block; height:9px; width:765px; margin:0 auto; background:url(/images/contactformbase.gif) no-repeat;}
#contactformback { width:725px; padding:20px 20px; margin:0 auto; background:url(/images/contactformback.gif) repeat-y; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333;}
#formErrors { color:#FF0000;}

.required { color:#FF0000;}

#email {
	width:260px;
}

.crsearchform {
    float: left;
	width:300px;
}

.searchformfieldset {
	width: 326px;
	height:415px;
	font-size: 20px;
	color: #4A77A5;
	/*border: 2px solid #A2057D;*/
	background-color: #CCCCCC;
	background-color: #FFF6FD;
	padding:10px;
	margin:10px;
	margin-left:6px;
	margin-right:auto;
	border:1px solid #4A77A5;
}
.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 #4A77A5;
	height:150px;
	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:20px;
	font-weight:bolder:
	color:#666666;
	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;
}

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

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

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

div#containerSlogan {
	display:block;
	position: absolute;
	width: 600px;
	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 #6a6a6a;
	padding:3px;
}

form#frmSearch .searchButton {
	padding:0 0 12px 0;
	border:0;
}

div#contentFormPickup input {
	width: 260px;
}

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

form#frmSearch label {
	font-size:15px;
}

div#contentFormPickup {
	width: 100%;
}

div#drop {
	width: 100%;
	line-height:1px;
	height:auto;
}

div#contentFormPickupDate {
	width: 100%;
	margin:5px 0 5px 0;
}

div#contentFormDropoffDate {
	width: 100%;
	margin:5px 0 5px 0;
}

div#contentFormEmail {
	width: 100%;
	margin:5px 0 5px 0;
}

div#contentFormCarType {
	width: 100%;
}

div#contentFormAge {
	/*width:50px;*/
	margin:5px 0 5px 0;

}

div#contentFormSubmit {
	border: none;
	margin-top: 5px;
	float:right;
	clear:none;
	position:releative;
	margin-bottom:15px;
}

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: 200px;
	float: none;
	white-space: nowrap;
}

form#frmSearch select {
	font-size:12px;
	font-weight:normal;
	border: 1px solid #6a6a6a;
	padding:2px 2px 2px 0;
}

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

div#containerMainFormBody {
	height: 180px;
}

div#containerFooter {
	padding: 0px;
}


