/*hotel offers landing page*/

.ui-tabs-panel strong          { font-weight:bold; }

.offer          { padding-top:2em; padding-bottom:2em; } 
.offer .vert    { margin-top:0; }

.offerHero      {  }
.offerHero img  { display:block; }

.ui-tabs-panel { display:block !important; }

.ui-tabs-panel h1,
.ui-tabs-panel h2,
.ui-tabs-panel h3 { margin-top:0; padding-top:0; }

.offersTabsHeading { margin-bottom:1.5em; }

.mapTabContent   { float:left; display:block; }

.directoryList    { margin-top:1em; }
.directoryList li { float:left; margin:0 10px 20px 0; min-height:120px; text-align:center; width:180px; }



#tabs .curvedBoxContainer,
#tabs .curvedBoxTop,
#tabs .curvedBoxBottom         { width:940px; }

#tabs .curvedBoxTop .centre,
#tabs .curvedBoxBottom .centre  { width:900px; }
#tabs .curvedBoxContent         { width:920px; }

.hotelList li {    float:left; margin:0 10px 20px 0;   min-height:120px;   text-align:center;  width:180px; }

.newsLeft   { margin-top:1em; }
.newsRight  { margin-top:1.9em; }

#newsletter_email { font-size:116%; padding:0.2em; width:200px; margin-left:0.5em; }

.unsubscribe { font-size:85% !important; margin:1em !important; }


#GoogleMap {
	width:550px;
	height:400px;
	border:1px solid #333;
	margin:0 0 0 10px;
	float:left;
}

#HotelOffer_ResultsList                   { width:100%; border:1px solid #78923D;}

#HotelOffer_ResultsList .header           { background:url("/_assets/img/common/table_head_bg.gif") repeat-x scroll left bottom transparent; border-bottom:medium none; color:#53682B;font-weight:bold; padding:0 30px 0 10px; text-decoration:underline; }
#HotelOffer_ResultsList .headerSortDown   { background:url("/_assets/img/results/sort_arrow_dn.gif") no-repeat right top transparent; }
#HotelOffer_ResultsList .headerSortUp     { background:url("/_assets/img/results/sort_arrow_up.gif") no-repeat right top transparent; }

#HotelOffer_ResultsList .WrapSort         { width:95px; }

#HotelOffer_ResultsList .th               { cursor:pointer; height:25px; }
#HotelOffer_ResultsList tr                {  }
#HotelOffer_ResultsList tr.even td        {  }
#HotelOffer_ResultsList td                { vertical-align:top; padding:5px; border-bottom:1px solid #78923D;  }
#HotelOffer_ResultsList td b              { color:#000; }
#HotelOffer_ResultsList td em             { display:none; }
