
a img {border: none}
#page { width: 764px; color: #000000; padding: 0; margin: 0; font-size: 12px;}
#page td, #page th {font-size: 12px;}
#acolumn {width: 160px; float: left}
#acolumn ul {list-style: none; margin: 0; padding: 0;}
#acolumn li {margin: 5px 0; padding: 0; text-indent: 0;}
#TabSection {width: 600px; float: right; font-family: Arial; text-align: left;}
#DealSection {width: 600px; float: right; font-family: Arial; text-align: left; padding-bottom: 10px;}
#promo div {width: 600px; float: right; font-family: Arial; text-align: left;}
#credit {width: 600px; float: right; font-family: Arial; text-align: left; font-size: 10px;}
#page h1 {font-size: 22px; margin: 0 0 8px 0;}
.promopara {text-align: justify}
#page h2 {color: #FFFFFF; background-color: #5C9EAA; font-size: 12px; text-align: center; clear: both}
#page a:link {color: #0000CC; font-weight: bold; text-decoration: none}
#page a:visited {color: #0000CC; font-weight: bold; text-decoration: none}
#page a:hover {text-decoration: underline}
#HEADPRODDIV {text-align: left}
.city {margin-top: 10px; margin-right: 20px; clear: both;}
.city-contents {border: solid 1px #CCC; border-top: none; padding: 8px; width: 562px}
.city-package-contents {border: solid 1px #CCC; border-top: none; padding: 0; width: 580px}
* html .city-contents {width: 580px}
.city .mainpic {float: left; padding: 0; margin: 0;}
.city h3 {font-size: 14px; border: solid 1px #CCC; font-weight: bold; margin: 0; padding: 3px 11px; background-color: #5C9EAA; color: #000000}
.city .hotellist { margin:0; padding: 0; list-style: none;}
.city li {position: relative; padding: 0; margin: 0 0 5px 0;}
.city .more {padding: 4px 0 0 0; border-top: solid 1px #ccc; margin: 4px 0 0 0}
.clear {clear: both; line-height: 0px; font-size: 0px; height: 0px; margin: 0px; padding: 0px;}
#promo img {position: relative; top: 0px; left: -3px; }
#promo p { padding:0; margin: 0 20px 8px 0; font-size: 12px;}
#promo {padding-bottom: 5px}
.city a strong {color: #0000CC}
.hotel {width: 250px; float: left; white-space: pre-wrap;}
.hotel div {float: left; padding-left: 8px; width: 150px;}
.hotelspace {float: left; padding: 0; margin: 0; width:15px;}
.package_lowest_price {background-color: #c00; color: #fff; text-align: center; width: 60px}
.package_lowest_price .package_from {font-size: 10px; display: block;}
.package_lowest_price .package_price {font-size: 16px; font-weight: bold;}
.extraservices {padding-left: 20px; border-left: solid 1px #CCC}
.packagedates th {padding-right: 20px; font-weight: bold; padding-bottom: 3px;}
.packagedates {margin-bottom: 8px;}
.pricingdetails {background-color: #DDD; color: #666; margin: 3px 5px 5px 5px; padding: 3px 10px; font-size: 11px}
.clearer {clear: both; padding: 0; margin: 0; height: 0; line-height:0; font-size: 0;}
.vgap {clear: both; padding: 10px 0 0 0; margin: 0; height: 0; line-height:0; font-size: 0;}
.traveldate { font-size: 11px;}
.offerfrom {border: solid 1px #CCC; width: 580px}
