table {font-size: 9pt}
td {font-size:9pt}
body {font-family:Arial, Helvetica, sans-serif; margin-top: 10}
a {color:#000000}

#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; float: left; }
#holidaysearch { 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; float: left; }
#resultsregion H1 {font-size: 14px; font-weight: bold; margin: 0px}
#searchinfo {height: 16px; margin-top: -10px}
#searchoptions {positon: relative; display: inline; float: right;}
#resultstotal {display: inline; float: left;}
#resultstotalbot {display: inline; float: right;}
#resultsregion { font-size: 11px; position: relative; display: block;float: right; 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; }
#highlight {padding: 8px; height: 70px}
#leftsubtitle {padding: 8px; font-size: 12px; font-weight: bold}
#noimage {padding: 8px; height: 30px}
#rightfloat {float: right; display: inline;}
#hoteloutline {background-color: #DDDDDD; margin: 8px;}
#hoteloutline td {font-size: 11px}
#hoteloutline h2 {font-size: 12px; font-weight: normal; margin: 0px; text-decoration: underline;}
#location {font-size: 12px}
#topbanner {float: right; width: 468px; margin-top: -51px; }
#bestprice {font-size: 14px; font-weight: bold; }
#bestprice a {font-size: 14px; color:#CC0000; font-weight: bold}
#holidaytotal {background:url(../images/Holidays-Found-Back.gif) no-repeat top left; height: 62px; padding: 14px 0 0 8px; font-size: 16px; font-weight: bold; line-height: 19px}
#price {font-size: 14px; font-weight: bold; }
#eightpadd {padding: 8px;}
#top {position: relative; display: block;float: right; width: 650px;}
.mar {background-color: #e4e4e4; }
#eightpadd select {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}
#leftform input {font-size: 11px; margin-bottom: 5px}
#leftform select {font-size: 11px; margin-bottom: 5px}
#leftform #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}
#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: 850px; float: left; }

#skyblock {position:absolute; left:870px;top:125px;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; }
