/* Header */
.airlinedis {display:block; width:365px; height:41px; background:url(/p/TENA10/resources/airline_discount.gif) no-repeat left; padding:15px 0px 0px 20px; }

#header {
        position: relative;
        height:230px;
        width:950px;
        background: url(/p/TENA10/resources/header_home.jpg) no-repeat;
}

#content #map {
	position: relative;
	width: 900px;
}
#content #map .btnEnlarge {
	position: absolute;
	top: -28px;
	right: -18px;
	height: 90px;
	width: 90px;
	z-index: 20000;
	margin: 0;
}
#content #map .btnEnlarge a {
	display: block;
	height: 90px;
	width: 90px;
	background: url(../img/btn_enlarge.png) no-repeat;
	text-indent: -9999px;
}
#content #hotelsList {
	width: 220px;
	padding:0;
	float: left;
	overflow: hidden;
}
#content #hotelsListDetail {
	padding:0;
	margin:0px;
	float: left;
	overflow: hidden;
	height: 400px; overflow:auto; margin:0px; padding:0px; width:235px; background-color:#CCC
}
#content #hotelsList ul {
	margin:0;
	height: 400px;
	width: 215px;
	overflow: auto;
	padding: 0;
}
#content #hotelsList ul li {
	list-style: none;
	width: 195px;
	float: left;
	font-size:11px;
	padding:4px 0px; 
	border-bottom:1px dotted #999999;
}
#content #hotelsList ul li.altRow {
	list-style: none;
	width: 195px;
	float: left;
	font-size:11px;
	padding:4px 0px; 
	border-bottom:1px dotted #999999;
	background-color:#CCC
}
#content #hotelsList ul li a {
	font-size:11px;
}
#content #hotelsList ul li.last_item {
	border: none;
}
#content #hotelsList ul li span {
	display: block;
	background: url(/p/TENA10/resources/pin_number.gif) no-repeat;
	background-position:top;
	width: 23px;
	height: 40px;
	float: left;
	font-weight: bold;
	text-align: center;
	padding:2px 10px;
	color:#FFF
}
#content #hotelsList ul li span.over {
	display: block;
	background: url(/p/TENA10/resources/pin_number_over.gif) no-repeat;
	background-position:top;
	width: 23px;
	height: 40px;
	float: left;
	font-weight: bold;
	text-align: center;
	padding:2px 10px;
	color:#FFF
}
#content #hotelsList ul li span.isActive {
	background: url(/p/TENA10/resources/pin_number.gif) no-repeat;
	color:#000;
}
#content #hotelsList ul li span.venue {
	background: url(/p/TENA10/resources/pin_hotel.gif) no-repeat;
	display: block;
	background-position:top;
	width: 23px;
	height: 40px;
	float: left;
	font-weight: bold;
	text-align: center;
	padding:2px 10px;
}
#content #hotelsList ul li span.venueover {
	background: url(/p/TENA10/resources/pin_hotel_over.gif) no-repeat;
	display: block;
	background-position:top;
	width: 23px;
	height: 40px;
	float: left;
	font-weight: bold;
	text-align: center;
	padding:2px 10px;
}
#content #hotelsList ul li p {
	margin: 0 0 5px 40px;
}
#content a.VEAPI_Pushpin:hover,  #content a.VEAPI_Pushpin:hover * {
	text-decoration: none;
	border: 0 none;
}
#content #mapContainer {
	width: 435px;
	height: 400px;
	float: left;
	border-right: solid 1px #ccc;
	overflow: hidden;
}
#content #mapContainer #myMap {
width: 435px; position: relative; height: 400px;
}
#content #mapContainer .pinText {
	position:relative;
	top:-24px;
	left:-4px;
	width:30px;
	color:#ffffff;
	text-align:center;
	display:block;
	font-weight: bold;
	font-size:12px;
}
#content #mapContainer .pinTextOn {
	top: -29px;
	left: -1px;
	color: #000;
}
#content #mapContainer .pinVenue {
	text-indent: -9999px;
	overflow: hidden;
}
#content .techEdHotels ul {
	padding: 0;
}
#content .techEdHotels li ul li {
	list-style: none !important;
}
#content .techEdHotels li h3 {
	height: 32px;
	margin-bottom:5px;
}
#content .techEdHotels ul li span {
	font-style: normal;
	text-decoration: line-through;
}
#content .techEdHotels ul li span.highlight {
	color: #ffc211;
	text-decoration: none;
}
#content .techEdHotels ul li span.soldout {
	color: red;
	text-decoration: none;
}

.minimize {
	display:none;
}
#content ul.shade a {
	color:#a02676;
}
#content table td,  #content table th {
	padding: 0px 0px;
	vertical-align: top;
}
#content #hotelsDetail p, #content #hotelsDetail a { font-size:12px; }
#content table { border: 0; width: 100%; background:none; }
#content #hotelsDetail span.colOne { float:left; text-align:left; width:100px; font-size:12px; }
#content #hotelsDetail span.colTwo { float:left; width:80px; font-size:12px; }
.hoteldetails { padding-left:20px; }
#hotelsDetail { margin:0px; padding:0px; }
a.VEAPI_Pushpin { width:23px; height:26px; overflow:hidden }
