.clr {clear:both;} 
table {font-size: 9pt}
td {font-size:9pt}
body {font-family:Arial, Helvetica, sans-serif; margin: 0px; }
a {color:#000000}

a.block div{background-color:#FFFFFF; text-decoration: none}
a.block:hover div{background-color:#e9e9f7; text-decoration: none}
.block img {border: 0px}

.car-image {padding: 8px; float: left; width: 95px; text-align:center; display:block}
.car-type {padding-top: 8px; float: left; width: 170px; display:block}
.pick-up {padding-top: 8px; float: left; width: 48px; color:#959595; display:block}
.airport {padding-top: 8px; float: left; width: 195px; display:block}
.information {padding-top: 30px;}
.steering {padding-top: 10px; display:inline; float:left}
.passengers {padding-top: 10px; display:inline; float:left; background:url(../images/passangers.gif) no-repeat top left; width:27px; height:22px; margin-top:10px; text-align:center; padding-top:12px; font-size:11px}
.doors {padding-top: 10px; display:inline; float:left; background:url(../images/car-doors.gif) no-repeat top left; width:32px; height:22px; margin-top:10px; text-align:center; padding-top:12px; font-size:11px}
.luggage {padding-top: 10px; display:inline; float:left; background:url(../images/luggage.gif) no-repeat top left; width:32px; height:22px; margin-top:10px; text-align:center; padding-top:12px; font-size:11px}
.air-con {padding-top: 10px; display:inline; float:left; display:inline}
.price {padding: 8px; float: right; width: 95px; height: 97px; font-size:11px; text-align:center; }

.s {display: inline; padding-left:40px}
.vs {padding-top:9px}
.subnote {margin: -3px 0px 5px 0px; color:#7f7f7f}
#eleven {font-size: 11px;}
#eleven H1 {font-size: 14px; font-weight: bold; margin: 0px}
#dealsearchbox {width: 358px; height: 123px; background:url(../images/holiday-search-tback.gif) no-repeat top left;}
#resultunit { margin: 0px; margin-bottom: 8px; padding: 0px; width: 100%; border-top-width: 0px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 0px; border-style: solid; border-color: #E4E5ED; }
#carsearch { position: absolute; left: 10px; top: 10px; font-size: 11px; margin: 0px; padding: 0px; width: 190px; border-top-width: 0px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 0px; border-style: solid; border-color: #E4E5ED;  }
#resultsregion H1 {font-size: 14px; font-weight: bold; margin: 0px;}
#searchinfo {height: 16px; margin-top: -10px}
#searchoptions {position: relative; display: inline; float: right;}
#resultstotal {display: inline; float: left;}
#resultstotalbot {display: inline; float: right;}
#resultsregion { font-size: 12px; width: 650px; }
#greyoutline {border: 1px solid #C0C0C0}
#searchinfo {background-color: #E9E9F7; padding: 8px; margin-bottom: 5px; font-size: 12px}
#searchinfobot {background-color: #E9E9F7; padding: 8px; margin-bottom: 5px; font-size: 12px; height: 20px; }
#searchinfobot2 {background-color: #E9E9F7; padding: 8px; margin-bottom: 5px; font-size: 12px; height: 20px; }
.extraInfo {background-color: #E9E9F7; padding: 8px; margin-bottom: 5px; font-size: 12px; height: 20px; }
#highlight {}
#leftsubtitle {padding: 8px; font-size: 12px; font-weight: bold}
#noimage {padding: 8px; height: 30px}
#rightfloat {float: right; display: inline;}
#location {font-size: 12px}
#bestprice {font-size: 14px; font-weight: bold; }
#bestprice a {font-size: 14px; color:#CC0000; font-weight: bold}

#cartotal {width: 652px; background:url(../images/Cars-Found-Back.gif) no-repeat top left; display: inline; float: left; height: 62px; padding: 10px 0 0 8px; font-size: 16px; font-weight: bold;}
#topbanner {float: right; width: 478px; margin-top: -51px; }
#cars {margin-top: 3px}

#price {font-size: 14px; font-weight: bold; }
#eightpadd {padding: 8px;}
#top { width: 650px; position: absolute; left: 205px; top: 10px;}
.mar {background-color: #e4e4e4; }
#eightpadd select {font-size: 11px; margin-bottom: 5px}
.dropdownlist {font-size: 11px; margin-bottom: 5px}
#twelveform select {font-size: 11px;}
#eightpadd input {font-size: 11px; margin-bottom: 5px}
#eightpadd #button input{font-size: 12px; margin-bottom: 5px; font-weight: bold; border: 1px solid #000000; padding: 3px; width: 100px}
#resultsregion #button input{margin-top: 10px; font-size: 12px; margin-bottom: 5px; font-weight: bold; border: 1px solid #000000; padding: 3px; width: 100px}
#searcharea {background-color:#E9E9F7}
#index_page ul { margin:0; padding: 0; width: 17px; display: inline; float: left; width: 400px;}
#index_page ul li { font-weight: bold; font-size: 12px; list-style-type: none; float: left; height: 17px; border: solid 1px #ffffff; display: inline;  text-align: center}
#index_page ul li a { font-weight: bold;	font-size: 12px; text-decoration: none;	width:16px;	height: 15px; color: #000000; background-color: #ffffff;  border: solid 1px #cccccc; float:left; cursor: hand;}
#index_page ul li a:hover{ color: #CC0000; background-color:#cccccc; text-decoration:none;}
#index_page ul li a.active { font-weight: bold;	font-size: 12px; text-decoration: none;	width:16px;	height: 15px; color: #000000; background-color: #cccccc;  border: solid 1px #cccccc; float:left}
#index_page ul li a.active:hover{ color: #CC0000; background-color:#cccccc; text-decoration:none;}
#searchmap {float: right; background:url(../images/map-back.gif) no-repeat top left; width: 63px; height: 113px; padding-left: 22px; padding-top: 50px}
#searchdescription {float: right; background:url(../images/info-back.gif) no-repeat top left; width: 63px; height: 113px; padding-left: 22px; padding-top: 50px}

#whole { width: 855px; float: left; }

#skyblock {position:absolute; left:872px;top:108px;width:130px; height:600px;}
#skyblock img {margin-bottom: 5px; }

.cal_cell{ cursor:default; cursor:hand; font-size:8pt; }
.cal_cell_2 {text-decoration:line-through; font-size:8pt;}
.cal_table {background-color:#F0E5F5;border-color:#660099;border-width:1px;font-size:8pt;color:#663399;width:170px; font-family:Arial; border-collapse:collapse; border-style:solid;}
.cal_header {background-color:#660099; font-size:9pt;color:#FFFFCC; font-family:Arial; font-weight:bold; }
.cal_cell_shaded {background-color:#FFFFAA; font-size:8pt; cursor:default; cursor:hand; }
.extraInfo {background-color: #FFE784; padding: 8px; margin-bottom: 5px; font-size: 12px; height: 20px; color: #000000; }
