/* CSS Document */
p.visit { padding:3px; text-align:center; font-size:11px; font-weight:bold; background-color:#008BB9; color:#FFFFFF; margin:0;}
#tophotels {border:1px solid #008BB9; border-top:0;}
#tophotels p {border-bottom:1px solid #F2F2F2;padding:5px; margin:0;}
#tophotels .tophprice { float:right; color:#FF0000; font-weight:bold;}
#tophotels .moretop { display:block; margin:5px; text-align:right; text-decoration:none;}
#tophotels .moretop:hover { text-decoration:underline;}

.pager {margin-left:30px;}
.pager .ender {color:#999999;}

.resultItem .enjoylow {margin:0;background:#FFFFCC;padding:5px 10px; color:#CC3333; border-bottom:1px solid #FFCC99;}
.resultItem .tdPic {padding:5px 0 5px 5px; width:95px;}
.resultItem .tdText {padding:3px 0 5px 0;width:320px;}
.resultItem .tdText span {font-style:italic;display:block; font-size:11px;}
.resultItem .tdChain {padding:0 10px 0 0;text-align:right;vertical-align:middle;}

.attType {color:#999999;font-size:11px;float:right;}
.detMap {background:#edf6ff;border:1px solid #9ed1ff;padding:3px 10px;font-weight:bold;text-decoration:none;display:block; margin:5px 0 10px 0;}
.detList {border-bottom:1px solid #CCCCCC; margin:5px 0 0 0; padding:0 0 5px 0;}

/* HOTELS BY THEMES */
/*.themestitle {background:#d4ebff;border-bottom:4px solid #9ed1ff;padding:4px 10px;margin:0;font-weight:bold;color:#3366cc;}*/
#hotelthemes {margin:0;padding:0;list-style:none;}
#hotelthemes li {padding:5px 0;border-bottom:1px solid #CCCCCC;font-size:11px;}
#hotelthemes img {float:left;margin-right:5px;border:0;}
#hotelthemes span {font-weight:bold;text-transform:uppercase;}
.themesnote {font-size:11px; color:#999999;margin:0;}

#byDestination {margin:5px 0 0 10px;padding:0; list-style-type:none;}
#byDestination li {display:block;background:url(/common/images/this_mn.gif) no-repeat 0 8px;width:160px;float:left; padding:3px 0 0 14px;}

#mapCol {float:right;width:400px;margin:15px 0 30px 10px;position:relative;left:-185px;}
#legendCol {float:right;width:170px;margin:15px 0 0 15px; position:relative; left:425px;}
#legend {margin:0; padding:0; list-style-type:none;}
#legend li {margin-bottom:2px;font-size:11px;}
#legend span {background:#FF0000;color:#FFFFFF;padding:0 2px;font-weight:bold;}

#featHotels {margin:10px 0;}
#featHotels td {padding-bottom:15px; vertical-align:top;}
#featHotels a {font-weight:bold;}
#featHotels a .price {float:right;color:#FF0000;text-decoration:none;cursor:pointer;}
#featHotels a .stars {text-decoration:none;}
#featHotels p {margin:0;line-height:14px;}

#travelers select {margin-bottom:2px;}
#travelers td {vertical-align:middle;}
