 a img {border: none} #page { width: 764px; color: #000000; padding: 0; position: relative; 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 {font-size: 12px} #page h2 {color: #FFFFFF; background-color: #6B8EC6; font-size: 12px; text-align: center; clear: both} #page a:link {color: #6B8EC6; font-weight: bold; text-decoration: none} #page a:visited {color: #6B8EC6; 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; font-weight: bold; margin: 0; padding: 3px 11px; background-color: #6B8EC6; color: #FFFFFF} .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: 11px;} #promo {padding-bottom: 5px} .city a strong {color: #CC009F} .hotel {width: 250px; float: left;} .hotel div {float: left; padding-left: 8px;} .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;} 
