﻿img { border:0px; }	

/******* sections top Title and description **********/
h1.sec_TopTitle{font-size:16pt;}    
p.sec_TopText {margin:7px 0 15px 0;}

.secNightlifeV h1.sec_TopTitle { font-size:15pt; }
.secEvent h1.sec_TopTitle { font-size:13.5pt; }

h1.sec_TopTitle,
p.sec_TopText{padding-left:5px;}

#nycBody p.sec_TopText a, 
#nycBody .sectionText a{color:#2E2CB4; text-decoration:none;}

.secTitle { width:910px; text-align:left; font-weight:bold; font-size:12pt; margin-bottom:22px; text-transform:uppercase; color:#A30D0E;}
.secText { font-size:10pt; margin-bottom:20px; }
.secHotel .secTitle { color:#0011b5; }
.secBroadway .secTitle { color:#8d4f72; }
.secTour .secTitle { color:#BCBE04; }
.secArt .secTitle { color:#86a800; }
.secEvent .secTitle { color:#8A9751; }
.secMovie .secTitle { color:#A02A4C; }
.secShopV .secTitle { color:#79b8dd; }
.secShopL .secTitle { color:#7b4d00; }
.secNightlifeV .secTitle { color:#e68700; }
.secNightlifeL .secTitle { color:#698d83; }
.secMore .secTitle { color:#A30D0E; }
.secRestaurantV .secTitle ,
.secRestaurantL .secTitle { color:black; margin-bottom:5px;font-size:15pt;}
    

 /************ Search Box **************/
.searchBox .title { color:White; font-weight:bold; }
.searchBox .divFormBody select { font-size:9pt; width:177px; margin-bottom:15px; }
.searchBox .divFormBody .name { font-size:10pt; font-weight:bold;}
.searchBox .divFormBody a { font-weight:bold; text-decoration:underline; }
.searchBox .divFormBody a:hover { font-weight:bold; text-decoration:none; }

.secBroadway .sectionText, .secMovie .sectionText, .sec .sectionText{padding-left:5px; margin:7px 0 0 0;}
.secBroadway .modHolder div .searchBox { background:#37232c url('/image/broadway/bwaybckgrd.gif') repeat-x 0px 52px; }
.secBroadway .modHolder div .searchBox .title { width:234px; height:57px; position:absolute;
    top:-5px; left:-9px; background:url('/image/broadway/searchbox.gif') no-repeat; } 

.secArt .modHolder div .searchBox { background:#86a800; }
.secArt .modHolder div .searchBox .title { width:206px; height:30px; position:absolute; top:10px; left:2px; 
    padding-left:10px; background:#86a800 url('/image/banner/attractions-tab-lines.gif') repeat-x 0 25px; } 
.secNightlifeV .modHolder div .searchBox { background:#e68700; }
.secNightlifeV .modHolder div .searchBox .title { width:206px; height:30px; position:absolute; top:10px; left:2px; 
    padding-left:10px; background:#e68700 url('/image/banner/nightlife-tab-lines.gif') repeat-x 0 25px; } 
.secNightlifeL .modHolder div .searchBox { background:#698d83; }
.secNightlifeL .modHolder div .searchBox .title { width:206px; height:30px; position:absolute; top:10px; left:2px; 
    padding-left:10px; background:#698d83 url('/image/banner/nightlifel-tab-lines.gif') repeat-x 0 25px; } 

.secRestaurantV .modHolder .searchBox .divFormBody .name,
.secRestaurantL .modHolder .searchBox .divFormBody .name {color:Black;}
.secRestaurantV .modHolder .searchBox,.secRestaurantL .modHolder .searchBox,
.secRestaurantL .modHolder .searchBox,.secRestaurantL .modHolder .searchBox{border:none; height:300px;}
.secRestaurantV .modHolder .searchBox .divFormBody,
.secRestaurantL .modHolder .searchBox .divFormBody{margin-top:10px; left:0px;}
.secRestaurantV .modHolder div .searchBox .title,
.secRestaurantL .modHolder div .searchBox .title{width:206px; height:30px; position:absolute; top:10px; left:2px; color:Black;
padding-left:10px; color:Black;}
.secRestaurantL .modHolder div .searchBox .title { width:206px; height:30px; position:absolute; top:10px; left:2px; 
padding-left:10px;}
.secRestaurantV .modHolder .RsearchTitle,.secRestaurantL .modHolder .RsearchTitle{font-size:15pt; font-weight:bold; margin-bottom:10px;}
.secRestaurantV .modHolder .modB,.secRestaurantL .modHolder .modB{width:280px; border-right:1px solid #cbcbcb; padding-left:5px; z-index:0px;}
.secRestaurantV .modHolder .modB2,.secRestaurantL .modHolder .modB2{width:645px;}
.secRestaurantV .modHolder .searchBox .divFormBody select,
.secRestaurantL .modHolder .searchBox .divFormBody select{width:175px;margin-top:10px;}
.secRestaurantV .modHolder .secMod .title div,
.secRestaurantL .modHolder .secMod .title div{color:Black;}
.secRestaurantV .modHolder .secMod .body,
.secRestaurantL .modHolder .secMod .body{border:none;}
.secRestaurantV .modHolder .divGuru .body .subTitle,
.secRestaurantL .modHolder .divGuru .body .subTitle {display:none;border:none;}
.secRestaurantV .modHolder .divGuru,
.secRestaurantL .modHolder .divGuru {border-top:1px solid #cbcbcb;}
.secRestaurantV .modHolder .divGuru .title,
.secRestaurantL .modHolder .divGuru .title{height:auto;}
.secRestaurantV .modHolder .divGuru .title div,
.secRestaurantL .modHolder .divGuru .title div{font-size:15pt; font-weight:bold; padding-top:15px;}
.secRestaurantV .modHolder .divGuru .body .row,
.secRestaurantL .modHolder .divGuru .body .row{margin:7px 0 0 0;}


/* SEARCH BOX */
.secTour .modHolder div .searchBox { background:#BCBE04; }
.secTour .modHolder div .searchBox .title { width:206px; height:30px; position:absolute; top:10px; left:2px; 
    padding-left:10px; background:#BCBE04 url('/image/banner/tour-tab-lines.gif') repeat-x 0 25px; }
.secShopV .modHolder div .searchBox { background:#79B8DD; }
.secShopV .modHolder div .searchBox .title { width:206px; height:30px; position:absolute; top:10px; left:2px; 
    padding-left:10px; background:#79B8DD url('/image/banner/shopping-tab-lines.gif') repeat-x 0 25px; }    
.secShopL .modHolder div .searchBox { background:#7b4d00; }
.secShopL .modHolder div .searchBox .title { width:206px; height:30px; position:absolute; top:10px; left:2px; 
    padding-left:10px; background:#7b4d00 url('/image/banner/shoppingl-tab-lines.gif') repeat-x 0 25px; }    

.secMovie .modHolder div .searchBox { background:#a02a4c; }
.secMovie .modHolder div .searchBox .title { width:206px; height:30px; position:absolute; top:10px; left:2px; 
    padding-left:10px; background:#a02a4c url('/image/banner/movies-tab-lines.gif') repeat-x 0 25px; }
.secMore .modHolder div .searchBox { background:#A30D0E; }
.secMore .modHolder div .searchBox .title { width:206px; height:30px; position:absolute; top:10px; left:2px; 
    padding-left:10px; background:#A30D0E url('/image/banner/more-tab-lines.gif') repeat-x 0 25px; }
/* END Search Box */

/* Netflix Popup */
.netflixPopup { width:280px; position:absolute; padding:0 17px 0 17px; z-index:10; }
.netflixPopup .top { font-weight:bold; padding:3px 10px; font-size:13pt; color:#ffffff; }
.netflixPopup .body { padding:10px 10px 15px 5px; background:#ffffff; line-height:130%; }
.netflixPopup .body .rating { margin-top:10px; border-top:1px solid #cbcbcb; padding:5px 10px 0 10px; 
    font-size:10.5pt; font-weight:bold;  }
.netflixPopup .body .rating img { width:25px; height:25px; position:relative; top:5px; }
.netflixPopup .body .offerTitle { margin-top:10px; padding:20px 10px 0 10px; border-top:1px solid #cbcbcb; line-height:150%; }
.netflixPopup .body .offerTitle a { color:#ED028C; font-size:13pt; font-weight:bold; text-decoration:none; }
.netflixPopup .body .offerTitle a:hover { text-decoration:underline; }
.netflixPopup .body .offer { padding:5px 10px 12px 10px; 
    font-size:10.5pt; font-weight:bold; background:url('/image/rolloverdeal.gif') no-repeat 10px 10px; padding-left:63px; }
.netflixPopup .body .offer a { text-align:center; font-size:15pt; font-weight:bold; color:#ED028C; text-decoration:none;
    line-height:48px; }
.netflixPopup .body .offer a:hover { text-decoration:underline; }
.netflixPopup .leftarrow, .netflixPopup .rightarrow  { width:17px; height:36px; position:absolute; top:70px; }
.netflixPopup .leftarrow { left:1px; background:url('/image/netflix_left.gif') no-repeat; }
.netflixPopup .rightarrow { left:296px; background:url('/image/netflix_right.gif') no-repeat; }

.secBroadway .netflixPopup .top { background:#8d4f72; }
.secBroadway .netflixPopup .body { border:1px solid #8d4f72; }
.secBroadway .netflixPopup .body .rating img.fullstar { background:url('/image/stars/broadwayon.gif') no-repeat top left; }
.secBroadway .netflixPopup .body .rating img.halfstar { background:url('/image/stars/broadwayhalf.gif') no-repeat top left; }
.secRestaurantV .netflixPopup .top { background:#9c6c00; }
.secRestaurantV .netflixPopup .body { border:1px solid #9c6c00; }
.secRestaurantV .netflixPopup .body .rating img.fullstar { background:url('/image/stars/restauranton.gif') no-repeat top left; }
.secRestaurantV .netflixPopup .body .rating img.halfstar { background:url('/image/stars/restauranthalf.gif') no-repeat top left; }
.secTour .netflixPopup .top { background:#BCBE04; }
.secTour .netflixPopup .body { border:1px solid #BCBE04; }
.secTour .netflixPopup .body .rating img.fullstar { background:url('/image/stars/touron.gif') no-repeat top left; }
.secTour .netflixPopup .body .rating img.halfstar { background:url('/image/stars/tourhalf.gif') no-repeat top left; }
.secArt .netflixPopup .top { background:#86a800; }
.secArt .netflixPopup .body { border:1px solid #86a800; }
.secArt .netflixPopup .body .rating img.fullstar { background:url('/image/stars/art_and_attractionon.gif') no-repeat top left; }
.secArt .netflixPopup .body .rating img.halfstar { background:url('/image/stars/art_and_attractionhalf.gif') no-repeat top left; }
.secShopV .netflixPopup .top { background:#79b8dd; }
.secShopV .netflixPopup .body { border:1px solid #79b8dd; }
.secShopV .netflixPopup .body .rating img.fullstar { background:url('/image/stars/shopon.gif') no-repeat top left; }
.secShopV .netflixPopup .body .rating img.halfstar { background:url('/image/stars/shophalf.gif') no-repeat top left; }
.secNightlifeV .netflixPopup .top { background:#e68700; }
.secNightlifeV .netflixPopup .body { border:1px solid #e68700; }
.secNightlifeV .netflixPopup .body .rating img.fullstar { background:url('/image/stars/nightlifeon.gif') no-repeat top left; }
.secNightlifeV .netflixPopup .body .rating img.halfstar { background:url('/image/stars/nightlifehalf.gif') no-repeat top left; }
.secEvent .netflixPopup .top { background:#8A9751; }
.secEvent .netflixPopup .body { border:1px solid #8A9751; }
.secEvent .netflixPopup .body .rating img.fullstar { background:url('/image/stars/eventon.gif') no-repeat top left; }
.secEvent .netflixPopup .body .rating img.halfstar { background:url('/image/stars/eventhalf.gif') no-repeat top left; }
.secMovie .netflixPopup .top { background:#8D4F72; }
.secMovie .netflixPopup .body { border:1px solid #8D4F72; }
.secMovie .netflixPopup .body .rating img.fullstar { background:url('/image/stars/movieon.gif') no-repeat top left; }
.secMovie .netflixPopup .body .rating img.halfstar { background:url('/image/stars/moviehalf.gif') no-repeat top left; }
.secDeal .netflixPopup .top { background:#ED028C; }
.secDeal .netflixPopup .body { border:1px solid #ED028C; }
.secDeal .netflixPopup .body div { padding:5px; }
.secDeal .netflixPopup .body a { color:#ED028C; text-decoration:none; font-weight:bold; }
.secDeal .netflixPopup .body a:hover { text-decoration:underline; }
.secDeal .netflixPopup .body .offer { color:#ED028C; padding-top:10px; border-bottom:1px solid #cbcbcb; line-height:120%;
    font-size:15pt; font-weight:bold; }
.secDeal .netflixPopup .body .offer .button { margin-top:10px; }
.secSpa .netflixPopup .top { background:#A5A373; }
.secSpa .netflixPopup .body { border:1px solid #A5A373; }
.secSpa .netflixPopup .body .rating img.fullstar { background:url('/image/stars/movieon.gif') no-repeat top left; }
.secSpa .netflixPopup .body .rating img.halfstar { background:url('/image/stars/moviehalf.gif') no-repeat top left; }
/* END Netflix Popup */

/* TOP CHANNEL STYLE*/
.sec .modHolder .modB,
.secTour .modHolder .modB,
.secShopV .modHolder .modB,
.secShopL .modHolder .modB,
.secEvent .modHolder .modB,
.secNightlifeV .modHolder .modB,
.secNightlifeL .modHolder .modB,
.secArt .modHolder .modB{border-right:1px solid #CBCBCB; padding-left:5px; width:280px;}

.sec .modHolder .modB2,
.secTour .modHolder .modB2,
.secShopV .modHolder .modB2,
.secShopL .modHolder .modB2,
.secEvent .modHolder .modB2,
.secNightlifeV .modHolder .modB2,
.secNightlifeL .modHolder .modB2,
.secArt .modHolder .modB2{width:645px;}

.secSearchtBox{margin-left:10px;}
.secSearchtBox .searchTitle{margin-bottom:7px; font-weight:bold; font-size:15pt;}
.secSearchCat{font-weight:bold; font-size:8pt;}


.nightLeftSBox .NsearchTitle,
.EventLeftSBox .EsearchTitle{font-size:15pt; font-weight:bold; margin:10px 0 10px 0;}

.modHolder .hotPicks{font-size:15pt; font-weight:bold; padding-left:5px;}

/******************** TOURS *****************/
.vacationLeftSBox a{color:#0A0B67; font-weight:bold; line-height:160%}
.vacationLeftSBox a:hover{text-decoration:none;}

/******************** NIGHT LIFE *******************/
.nightLeftSBox .name{font-weight:bold;}
.nightLeftSBox select{width:176px; margin-bottom:17px; z-index:1;}


/********************* Event *************************/
.secEvent .modB .searchBox .divFormBody .name{margin-bottom:5px;}

/******************** Movie **********************/
.secMovie .secTicketsPickaShow .left .pages{font-weight:bold; margin:5px 0 35px 250px;}
.secMovie .secTicketsPickaShow .left .pages a{color:#03006D; text-decoration:none;}



/* Editor Picks */
.ePickCats{ float:left; margin-right:15px; padding:3px 0px;}
.ePickCats a{color:#000000; font-weight:bold; font-size:10pt; text-decoration:none;}
.epickCatList {float:left; width:107px; height:150px; margin:0 2px 20px 16px; text-align:center;}
.epickCatList img{margin:10px 0 10px 0;}
.epickCatList .ePickCatLinks a{color:#03006D; font-weight:bold; text-decoration:none;}
.ePickCatLinks{height:135px;}
.ePickNext{width:600px; text-align:center; font-weight:bold;}
.ePickNext a{font-weight:normal; text-decoration:none;color:#03006D}
.ePicksTitle{ color:#000000; font-weight:bold; font-size:11pt;}
.ePickCatTitle{width:620px; height:20px; margin-top:7px;}  
.ePickCatTitle img { float:left; margin-right:10px; margin-top:5px;}

.ePickCatTitle .catDeals { background:url('/image/small-deal.gif') no-repeat 33px 0px; width:71px; height:27px; }

.ePickCatTitle .ePickCatsCur a{color:#FFFFFF;}
.ePickCatTitle .ePickCatsCur{padding:3px 10px; background-image:none; }

.epickCatList .ePickCatLinks a:hover,
.ePickCats a:hover,
.ePickNext a:hover{text-decoration:underline;}

.restSec #epicks .clear,
.ePickCatTitle .clear,
.epickCatList .clear{clear:both; height:1px;}


.sec .ePickCatLinks{height:165px;}
.sec .epickCatList{margin:0 2px 30px 16px;}

/************************** 6 = Resturant, 7 = Shopping, 2 = ATTRACTIONS, 
18 = TOURS  5 = NightLife  30 = Events  38 = Vacation Package &&  V = vistor L = local *********************/
/*.epickSecV6 .ePicksTitle{color:#57311E;}
.epickSecL6 .ePicksTitle{color:#545452;}*/
.epickSecV6 .ePickCats a{font-size:9pt;}
.epickSecL6 .ePickCats a{font-size:9pt;}
.epickSecV6 .ePickCatTitle .ePickCatsCur{width:auto; height:auto; background:#57301F;}
.epickSecL6 .ePickCatTitle .ePickCatsCur{width:auto; height:auto; background:#545452;}

/*.epickSecV7 .ePicksTitle{color:#79B8DD;}
.epickSecL7 .ePicksTitle{color:#7B4D00;}*/
.epickSecV7 .ePickCatTitle .ePickCatsCur{background:#79B8DD;}
.epickSecL7 .ePickCatTitle .ePickCatsCur{background:#7B4D00;}

/*.epickSecV2 .ePicksTitle{color:#86A800;}*/
.epickSecV2 .ePickCatTitle .ePickCatsCur{background:#86A800;}

/*.epickSecL5 .ePicksTitle{color:#698D83;}*/
.epickSecL5  .ePickCatTitle .ePickCatsCur{background:#698D83}
.epickSecV5 .ePicksTitle{color:#E68700;}
.epickSecV5  .ePickCatTitle .ePickCatsCur{background:#E68700}

/*.epickSecV18 .ePicksTitle{color:#B4BE04}*/
.epickSecV18 .ePickCatTitle .ePickCatsCur{background:#B4BE04}

/*.epickSecV30 .ePicksTitle{color:#8A9751}*/
.epickSecV30 .ePickCatTitle .ePickCatsCur{background:#8A9751}

/*.epickSecV38 .ePicksTitle{color:#86A800;}*/
.epickSecV38 .ePickCatTitle .ePickCatsCur{background:#8A9751}

.epickSecV44 .ePickCatLinks { height:auto; }
/*.epickSecV44 .ePicksTitle{color:#ED028C;}*/
.epickSecV44 .ePickCatTitle .ePickCats a {color:#000000;}
.epickSecV44 .ePickCatTitle .ePickCatsCur a {color:#FFFFFF;}
.epickSecV44 .ePickCatTitle .ePickCatsCur{background:#ED028C}
.epickSecV44 .ePickReserveB a { line-height:20px; color:#ED028C; text-decoration:none; font-weight:bold; }
.epickSecV44 .ePickReserveB a:hover { text-decoration:underline; }

.epickSecV44 #epicks .htlSearchBox { float:left; margin-top:20px; }
.epickSecV44 #epicks .dealTxt { margin-top:40px; width:170px; padding:100px 30px 0 30px; float:left; font-size:15px; 
    font-weight:bold; line-height:150%;
    background:url('/image/offer-graphic.jpg') no-repeat center top; }

.epickSecV45 { width:687px; float:left; position:relative; }
.epickSecV45 .ePickCatTitle { width:940px; position:absolute; }
.epickSecV45 .ePickCatTitle .ePickCatsCur{background:#A5A373;}
.epickSecV45 #epicks { width:666px; margin:27px 20px 0 0; border-right:1px solid #cbcbcb; float:left; }

.FeatureSpots{padding-left:10px;}

.secSpa .FeatureSpots { float:left; width:237px; margin-top:60px; }

/* Restaurant Hot Pick */
.RHotPicks .body{border-bottom:1px solid #cbcbcb;}
.RHotPicks .body .item{width:230px; float:left; margin-right:10px;}
.RHotPicks .body .item4{margin-right:0;}
.RHotPicks .body .item .subTitle,.FeatureSpots .body .item .subTitle {margin-top:7px;}
.RHotPicks .body .item .subTitle,.RHotPicks .body .item .subText{padding-left:10px;}

.FeatureSpots .body{margin-top:25px; }
.FeatureSpots .body .item{margin-bottom:45px;}
.FeatureSpots .body .item .subTitle a,.RHotPicks .body .item .subTitle a{color:#110D6C; font-weight:bold; font-size:10pt; text-decoration:none; font-family:helvetica,arial; font-style:italic;}
.FeatureSpots .body .item .subText a, .RHotPicks .body .item .subText a{font-family:helvetica,arial; color:Black; text-decoration:none;}
.FeatureSpots .body .item .subText {width:225px; margin-bottom:7px;}
.FeatureSpots .title{font-weight:bold;}
.RHotPicks .body .item .rReservebutton{padding-left:70px; margin-top:15px; margin-bottom:15px;}


/********************* New design 2.0 shared style *************************/
.bestSellHotels .body a,
.broadwayTopFeatured a,
.broadwayPickaShow .body a,
.hotelTopText .topLinks a,
.findYourHotel .body a,
.broadwaySearchBox a, 
.sportSearchBox a,
.concertSearchBox a,
.broadwayBotFeatured .body .item .subTitle a{ color:#03006D; text-decoration:none; font-weight:bold; font-style:italic; }

.broadwayNavTitle h1{display:inline;}
.broadwayNavTitle a,.broadwayNavTitle h1, 
.concertNavtitle a,.concertNavtitle h1,
.sportNvatitle a,.sportNvatitle h1,  
.movie_TicketsTitle a,.movie_TicketsTitle h1
{font-weight:bold; padding:5px 0 15px 5px; font-size:9pt; line-height:90%; }

.broadwayNavTitle h1, .movie_TicketsTitle h1, .concertNavtitle h1, .sportNvatitle h1{ font-size:15pt; margin-right:5px; }
.broadwayNavTitle a, .concertNavtitle a, .movie_TicketsTitle a, .sportNvatitle a { font-style:normal; margin-left:2px; color:#2E2CB4; text-decoration:none;}


.broadwayNavTitle a,
.concertNavtitle a,
.sportNvatitle a { text-decoration:none; margin-right:5px; }

.bestSellHotels .body a:hover,
.broadwayTopFeatured a:hover,
.broadwayBotFeatured .body a:hover,
.hotelTopText .topLinks a:hover,
.findYourHotel .body a:hover,
.broadwaySearchBox a:hover,
.broadwayNavTitle a:hover,
.concertNavtitle a:hover,
.sportNvatitle a:hover, 
.movie_TicketsTitle a:hover,
.broadwayPickaShow a:hover,
.sportSearchBox a:hover,
.concertSearchBox a:hover,
.RHotPicks .body .item .subTitle a:hover,
.FeatureSpots .body .item .subTitle a:hover,
.secMovie .secTicketsPickaShow .left .pages a:hover,
.broadwayBotFeatured .body .item .subTitle a:hover,
#nycBody p.sec_TopText a:hover,
#nycBody .sectionText a:hover{ text-decoration:underline; }

.bestSellHotels .body .item .subTitle{ padding-bottom:3px; }
.bestSellHotels .body .item .subText,
.broadwayTopFeatured .body .item .subText,
.broadwayBotFeatured .body .item .subText { line-height:120%; }
/********************* New design 2.0 shared style *************************/

/****************** Best Selling Hotels ********************/
.bestSellHotels { position:relative; width:471px; text-align:left; 
    background:url('/image/home/hotevents/bottom.jpg') no-repeat left bottom; padding-bottom:6px; }
.bestSellHotels .title { font-size:10pt; font-weight:bold; padding:0 0 10px 5px; font-size:15pt; line-height:90%;
	background:url('/image/home/hotevents/top.jpg') no-repeat left bottom; }
.bestSellHotels .body {   border-left: 1px solid #969696; border-right: 1px solid #969696; 
	background-color:#f2f2f2; padding:10px; overflow:hidden;}

.bestSellHotels .body .item { position:relative; border-bottom:1px solid #cbcbcb; padding-bottom:5px; margin-bottom:5px; 
    clear:both; overflow:hidden; }
.bestSellHotels .body .item img.tbnl { margin:0 10px 0 0; float:left; width:80px; height:auto; }
.bestSellHotels .body .item img.stars { position:absolute; right:0px; top:0px; }
.bestSellHotels .body .item .rate { position:relative; margin-top:3px; font-weight:bold; font-style:italic; }
.bestSellHotels .body .item img.button {  bottom:8px; right:0px; float:right;}
.bestSellHotels .body .item .subText a,
.bestSellHotels .body .item .subText a:hover{font-weight:normal; font-style:normal; color:Black; text-decoration:none;}
.bestSellHotels .body .bot5 { width:224px; float:left; font-style:italic; font-weight:bold; line-height:150%; 
	padding:5px 0 5px 0; margin-bottom:10px; }
.bestSellHotels .body .left { border-right:1px solid #cbcbcb; }
.bestSellHotels .body .bot5 a { margin-left:10px; }
.bestSellHotels .body .left a { margin-left:0px; }
.bestSellHotels .body .botLink { text-align:center; clear:both; border-top:1px solid #cbcbcb; padding:10px 0 10px 0; }
.bestSellHotels .body .botLink a { background:url('/image/home/hotevents/greenarrow.gif') no-repeat center left; padding-left:8px;
    font-size:10pt; font-style:normal; }
/****************** Best Selling Hotels ********************/

/****************** Hotels Section Header Text ********************/
.hotelTopText {margin-top:5px;}
.hotelTopText .topLinks { margin:7px 0 0px 0; padding-left:10px;}
.hotelTopText .topLinks a { font-style:normal; padding-left:8px; 
    background:url('/image/home/hotevents/greenarrow.gif') no-repeat 0px 3px;}
.hotelTopText .subTitle { font-size:10pt; font-weight:bold; margin:15px 0 2px 0; padding-left:10px;}
.hotelTopText .subText { font-size:9pt; line-height:130%; padding-left:10px; width:430px;}
.hotelTopText .subText a { color:#000000; font-style:italic; font-weight:bold; text-decoration:none; }
.hotelTopText .subText a:hover { text-decoration:underline; }

.hotelTopText .topLinks .link2{margin-right:55px}
.hotelTopText .topLinks .worldWide{float:right; padding-right:10px;}

.hotelTopText .topLinks .link1,
.hotelTopText .topLinks .link2,
.hotelTopText .worldWide img{float:left;}

.hotelTopText .worldWide img{margin-top:-4px;}
.hotelTopText .worldWide .Wlink1{background-image:none;}
.hotelTopText .language_Currentcy{margin-bottom:25px; padding-left:10px;}

.hotelTopText .big{font-weight:bold; font-size:17px; padding-top:2px;}
.hotelTopText .big .red{color:#b50000;}
.hotelTopText .hotelBrands_Phone{border-top:1px solid #cbcbcb; margin:20px 0 0px 0;}
.hotelTopText .hotelBrands_Phone .brandIcons{border-bottom:1px solid #cbcbcb; margin-bottom:20px; padding:20px 0 20px 0; position:relative;}
.hotelTopText .hotelBrands_Phone .brandIcons img{margin-left:10px;}
.hotelTopText .phone{font-size:9pt; line-height:130%; }
.hotelTopText .phone_container{width:465px;}
.hotelTopText .htlPhone{float:left; padding-left:5px}
.hotelTopText .htlPhone .phone span{display:block; margin-top:7px; font-size:16px;}
.hotelTopText  .clear{clear:both; overflow:hidden; height:1px;}
.hotelTopText .htlOperator{width:90px; float:left;}
/****************** Hotels Section Header Text ********************/



/****************** Find your hotel by ********************/
.find_hotelBy {border-top:1px solid #cbcbcb; margin-top:7px; padding:7px 0 5px 0; overflow:hidden;}
.find_hotelBy h2{margin-top:0; font-size:15pt;}
.find_hotelBy h3{margin:0 0 3px 0; font-size:12pt;}

.find_hotelBy .nebor_LM_Cat{border-right:1px solid #cbcbcb;}
 
.find_hotelBy .nebor_LM_Cat,
.find_hotelBy .nebor_LM_Cat .neibor,
.find_hotelBy .nebor_LM_Cat .landMark,
.find_hotelBy .nebor_LM_Cat .cat,
.find_hotelBy .hotelGuides{float:left;}


.find_hotelBy .nebor_LM_Cat{width:715px; padding-left:11px;} 

.find_hotelBy .nebor_LM_Cat .neibor,
.find_hotelBy .nebor_LM_Cat .landMark,
.find_hotelBy .nebor_LM_Cat .cat{width:225px; margin-right:10px;}

.find_hotelBy .nebor_LM_Cat .neibor a,
.find_hotelBy .nebor_LM_Cat .landMark a,
.find_hotelBy .nebor_LM_Cat .cat a,
.hotelGuides a{color:#3D3FBA; font-size:10pt; font-weight:bold; line-height:130%; text-decoration:none;}

.find_hotelBy .nebor_LM_Cat .neibor a:hover,
.find_hotelBy .nebor_LM_Cat .landMark a:hover,
.find_hotelBy .nebor_LM_Cat .cat a:hover,
.hotelGuides a:hover{text-decoration:underline;}

.find_hotelBy .hotelGuides{width:215px; margin-left:10px;}
.find_hotelBy .clear{clear:both;}
/****************** End Find Your Hotel By ********************/




/****************** Find Your Hotels ********************/
.findYourHotel { position:relative; overflow:hidden; margin-top:20px; border-top:1px solid #cbcbcb; padding:20px 0 0 5px; }	
.findYourHotel .title { font-size:11pt; font-weight:bold; text-transform:uppercase; margin-bottom:10px; }
.findYourHotel .title .big { font-size:15pt; line-height:90%; }
.findYourHotel .body .sort { font-weight:bold; font-size:9pt; color:#5f5f5f; text-transform:uppercase; margin-bottom:20px; }
.findYourHotel .body .sort a { font-size:10pt; text-decoration:none; color:#5f5f5f; margin:0 10px 0 10px; font-style:normal; }
.findYourHotel .body .sort a:hover { text-decoration:underline; }
.findYourHotel .body .sort a.active { color:#ffffff; background:#0011b5; padding:5px; }
.findYourHotel .body .filters { position:relative; margin-bottom:2px; }
.findYourHotel .body .filters a { font-style:normal; }
.findYourHotel .body .filters .right { position:absolute; top:0px; right:15px; text-align:right; }
.findYourHotel .body .row { clear:both; overflow:hidden; padding-left:20px; }
.findYourHotel .body .row .item { float:left; text-align: center; width: 100px; padding:20px 40px 20px 10px; }
.findYourHotel .body .row img.thbnl { width:100px; height:auto; }
.findYourHotel .body .row .item .subTitle { margin-top:10px; height:40px; }
.findYourHotel .body .row .item .price { font-weight:bold; margin-top:10px; font-style:italic; }
.findYourHotel .body .row .item .stars { margin-top:5px; }
.findYourHotel .body .row .item .button { margin-top:10px; }
.findYourHotel .body .alt { background:#f2f2f2; }

.findYourHotel .body .pages{float:right; font-weight:bold;}
.findYourHotel .body .pages a { font-style:normal; }
.findYourHotel .body .rowHead .r1 a,.findYourHotel .body .rowHead .r2 a,.findYourHotel .body .rowHead .r3 a,.findYourHotel .body .rowHead .r4 a{color:#ffffff; font-style:normal;}

.findYourHotel .body .rowHead { background:#0011b5; color:#ffffff; 
    font-weight:bold; overflow:hidden; padding:3px 0 3px 0; margin-right:10px; }
.findYourHotel .body .rowOdd { text-transform:capitalize; position:relative; background:#ffffff; text-align:left; 
    overflow:hidden; padding:3px 0 3px 0; margin-right:10px; height:15px;}
.findYourHotel .body .rowEven { text-transform:capitalize; position:relative; background:#eeeeee; text-align:left; 
    overflow:hidden; padding:3px 0 3px 0; margin-right:10px; height:15px;}
.findYourHotel .body .r1 { position:relative; margin-left:11px; width:400px; float:left; margin-right:10px; }
.findYourHotel .body .r2 { position:relative; width:200px; float:left; margin-right:10px; }
.findYourHotel .body .r3 { position:relative; width:100px; float:left; margin-right:10px; }
.findYourHotel .body .r4 { position:relative; width:180px; float:left; }
.findYourHotel .body .rowOdd .r3 img { position:relative; left:-5px; top:2px; }
.findYourHotel .body .rowEven .r3 img { position:relative; left:-5px; top:2px; }
/****************** Find Your Hotels ********************/



/****************** Broadway Top Featured ********************/
.broadwayTopFeatured { position:relative; }
.broadwayTopFeatured .body { overflow:hidden; padding-left:7px; margin-top:20px;}
.broadwayTopFeatured .body .item { width:242px; float:left;}
.broadwayTopFeatured .body .item4{width:215px;} 
.broadwayTopFeatured .body .item .subTitle{ margin:5px 5px 0 5px;}
.broadwayTopFeatured .body .item .subText{width:210px; margin-left:5px;}
.broadwayTopFeatured .body .item .subText a,
.broadwayTopFeatured .body .item .subText a:hover{font-style:normal; color:Black; font-weight:normal; text-decoration:none;}
.broadwayTopFeatured .body .item .button {margin:10px 0 0 140px;}
/****************** Broadway Top Featured ********************/	


/****************** Section Tickets shared style ********************/
.broadwaySearchBox,
.movieSearchBox,
.sportSearchBox,
.concertSearchBox{border-top:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb; padding:10px 10px 20px 10px;}

.broadwaySearchBox a,
.movieSearchBox a,
.sportSearchBox a,
.concertSearchBox a{font-style:normal; }

.broadwaySearchBox .searchbox,
.movieSearchBox .searchbox,
.movieSearchBox .searchbox,
.sportSearchBox .searchByShow,
.sportSearchBox .searchbox,
.concertSearchBox .searchbox,
.concertSearchBox .searchByShow{width:327px; float:left;}
 
.broadwaySearchBox .searchbox .title,
.movieSearchBox .searchbox .title,
.sportSearchBox .searchbox .title,
.concertSearchBox .searchByName .title,
.concertSearchBox .searchbox .title{font-size:15pt; font-weight:bold; text-transform:uppercase; line-height:90%; margin:10px 0 20px 0; }
 
.broadwaySearchBox .searchbox .body,
.movieSearchBox .searchbox .body,
.sportSearchBox .searchbox .body,
.concertSearchBox .searchbox .body{width:315px; height:35px;}

.broadwaySearchBox .phone .number,
.sportSearchBox .phone .number,
.concertSearchBox .phone .number{font-size:22pt; font-weight:bold; line-height:95%; margin-bottom:5px; }

.movieSearchBox .searchByTheatre .tixDhtmlDDL{z-index:3}
.movieSearchBox .searchByShow .tixDhtmlDDL{z-index:2;}
.movieSearchBox .searchByNeibor .tixDhtmlDDL{z-index:1;}


/************** search by show **********/
.broadwaySearchBox .searchByShow,
.sportSearchBox .searchByShow,
.concertSearchBox .searchByShow{width:265px; height:85px; float:left; padding:10px 10px 0 13px; border-right:1px solid #cbcbcb; border-left:1px solid #cbcbcb;}

.broadwaySearchBox .searchByShow .title,
.sportSearchBox .searchByShow .title{font-size:20px; font-weight:bold; margin-bottom:15px;}


/************** searchBox Right Column**********/
.broadwaySearchBox .phone,
.sportSearchBox .phone,
.concertSearchBox .phone{float:left; padding:10px 20px 10px 30px; height:75px; } 

.broadwaySearchBox .phone a,
.sportSearchBox .phone a,
.concertSearchBox .phone a{padding-left:8px; background:url('/image/home/hotevents/greenarrow.gif') no-repeat 0px 3px; }
 
.broadwaySearchBox .sectionText,
.sportSearchBox .sectionText{width:326px; float:left; height:75px; padding:10px 10px 10px 20px; line-height:125%; } 

.BtmClear,
.bwaySortClear{clear:both; overflow:hidden; height:1px;}


/********   ticket section dhtmlddl *************/
.broadwaySearchBox .searchByShow .tixDhtmlDDL,
.movieSearchBox .searchByShow .tixDhtmlDDL,
.movieSearchBox .searchByNeibor .tixDhtmlDDL,
.movieSearchBox .searchByTheatre .tixDhtmlDDL,
.sportSearchBox .searchByShow .tixDhtmlDDL,
.concertSearchBox .searchByShow .tixDhtmlDDL{background-position:225px;}

.broadwaySearchBox .searchByShow .tixDhtmlDDL,
.movieSearchBox .searchByShow .tixDhtmlDDL,
.movieSearchBox .searchByNeibor .tixDhtmlDDL,
.movieSearchBox .searchByTheatre .tixDhtmlDDL,
.sportSearchBox .searchByShow .tixDhtmlDDL,
.concertSearchBox .searchByShow .tixDhtmlDDL{width:240px; border:8px solid #82678A; height:17px; font-size:9pt; padding:2px 0 0 5px; font-weight:bold; color:Black;}

.broadwaySearchBox .searchByShow .tixDhtmlDDL div.dt div.cat,
.movieSearchBox .searchByShow .tixDhtmlDDL div.dt div.cat,
.movieSearchBox .searchByNeibor .tixDhtmlDDL div.dt div.cat,
.movieSearchBox .searchByTheatre .tixDhtmlDDL div.dt div.cat,
.concertSearchBox .searchByShow .tixDhtmlDDL div.dt3 div.cat{font-weight:bold; color:#FFF;}

.broadwaySearchBox .searchByShow .tixDhtmlDDL .dt,
.movieSearchBox .searchByShow .tixDhtmlDDL .dt,
.movieSearchBox .searchByNeibor .tixDhtmlDDL .dt,
.movieSearchBox .searchByTheatre .tixDhtmlDDL .dt,
.concertSearchBox .searchByShow .tixDhtmlDDL .dt3{width:580px; z-index:10; background:#82678A; top:-8px; left:-9px; height:550px; overflow:auto;}
.SearchClear,.topFeatureClear{clear:both;}
/********   end ticket section dhtmlddl *************/


/************** editor picks ******************/
.tickets_CatList {margin:20px 0 0 10px;}	
.tickets_CatList .sort .pickCat{width:60px; float:left; padding-right:5px; color:#8D4F72; font-size:11px;}
.tickets_CatList .sort .pickCatLink{float:left; height:26px; border-left:1px solid #cbcbcb;}
.tickets_CatList .sort .pickCatLink a{float:left;}
.tickets_CatList .title {font-size:15pt; font-weight:bold; text-transform:uppercase; line-height:90%; margin-bottom:10px; }
.tickets_CatList .sort {width:944px; font-weight:bold; font-size:9pt; color:#5f5f5f; text-transform:uppercase;}
.tickets_CatList .sort a {font-size:10pt; text-decoration:none; color:#5f5f5f; margin:0 10px 0 10px; font-style:normal; }
.tickets_CatList .sort a:hover {text-decoration:underline;}
.tickets_CatList .sort a.active {color:#ffffff; background:#8D4F72; padding:3px 5px 3px 5px;}
.tickets_CatList .sort a{padding:3px 0 0 3px;}

.secTicketsPickaShow .left{float:left;}
.secTicketsPickaShow .left #bpashow{width:635px;}
.secTicketsPickaShow .left .row {overflow:hidden; width:647px; padding-left:20px;}
.secTicketsPickaShow .left .row .item {float:left; text-align: center; width: 107px; padding:20px 4px 20px 17px; }
.secTicketsPickaShow .left .row .item  a{color:#03006D; font-weight:bold; text-decoration:none;}
.secTicketsPickaShow .left .row .item  a:hover{text-decoration:underline;}
.secTicketsPickaShow .left .row .item .thbnl {width:82px; height:auto;}
.secTicketsPickaShow .left .row .item .subTitle {margin-top:10px; height:30px;}
.secTicketsPickaShow .left .row .item .button {margin-top:20px;}
.secTicketsPickaShow .left .alt {background:#f2f2f2;}
.secTicketsPickaShow .right{float:right;}

.concertBotfeatured .left .row .item { padding-top:5px; }
/************* end editor picks *******************/


/****************** Tickets SearchBox Search by date *********************/
.broadwaySearchBox .searchbox .body .date,
.sportSearchBox .searchbox .body .date,
.concertSearchBox .searchbox .body .date{width:90px; float:left; position:relative; padding-left:8px;}

.broadwaySearchBox .searchbox .body .date2,
.sportSearchBox .searchbox .body .date2,
.concertSearchBox .searchbox .body .date2{padding-left:8px;}

.broadwaySearchBox .searchbox .body .date input,
.concertSearchBox .searchbox .body .date input,
.sportSearchBox .searchbox .body .date input{width:67px;} 

.broadwaySearchBox .searchbox .body .date img,
.sportSearchBox .searchbox .body .date img,
.concertSearchBox .searchbox .body .date img{position:absolute; top:17px; left:83px;}

.broadwaySearchBox .searchbox .body .tix, 
.sportSearchBox .searchbox .body .tix,
.concertSearchBox .searchbox .body .tix{width:65px; float:left; margin-left:15px;} 

.broadwaySearchBox .searchbox .body .button,
.sportSearchBox .searchbox .body .button,
.concertSearchBox .searchbox .body .button{padding-top:15px;}
/****************** End Tickets SearchBox Search by date *********************/

/******************** Sport *************************/
.sportSearchBox .searchByShow .dt2 .col{background:#82678A; width:260px; position:absolute; top:-9px; left:-9px; z-index:10; padding:0 0 12px 12px;}    /* CONCERT DHTMLDDL*/
.sportSearchBox .searchByShow .dt2 .col h6{ margin-top:13px;}
.sportSearchBox .searchByShow .dt2 .col a:hover{text-decoration:underline;}
/******************** End Sport *************************/


/******************** Concert ***********************/
.concertSearchBox .searchByName{height:85px; float:left; width:300px; border-left:1px solid #cbcbcb; 
    border-right:1px solid #cbcbcb; z-index:1; overflow:hidden; padding:0 10px; }
.concertSearchBox .searchByName .title { margin-bottom:30px; }
.concertSearchBox .searchByName input { width:180px; float:left; margin-right:10px; }
.concertSearchBox .searchByName .button { float:left; }

.concertSearchBox .searchByShow{width:300px;}
.concertSearchBox .searchByShow .tixDhtmlDDL .dt3{width:620px;}
.concertSearchBox .searchByShow .tixDhtmlDDL .dt3 div.cat{float:none; clear:left; margin:15px 0 0 15px;}
.concertSearchBox .searchByShow .tixDhtmlDDL .dt3 div.cat .col{margin:7px 7px 25px 0;}
.concertSearchBox .searchByShow .dt3 .col a:hover{text-decoration:underline;}
/******************** End Concert ***********************/

 
/********************** Tickets Movies **********************/
.movieSearchBox .searchByTheatre{width:300px; float:left;}
.movieSearchBox .searchByShow,
.movieSearchBox .searchByNeibor{width:318px; float:left; height:90px;}


.movieSearchBox .searchByShow,
.movieSearchBox .searchByNeibor{padding-left:15px;}

.movieSearchBox .searchByShow{border-left:1px solid #cbcbcb; border-right:1px solid #cbcbcb; z-index:1;}
.movieSearchBox .searchByShow{width:280px;}
.movieSearchBox .searchByShow .tixDhtmlDDL .dt{width:610px;}
.movieSearchBox .searchByNeibor .tixDhtmlDDL .dt{width:320px;}
.movieSearchBox .searchByTheatre .tixDhtmlDDL .dt{width:830px;}
/********************* END TICKETS MOVIES ******************/

/****************** Broadway Bottom Featured ********************/	
.ticketsBotFeatured {width:236px; padding:0 10px 0 20px; border-left:1px solid #E1E1E1; margin-top:20px; z-index:1;}
.concertBotfeatured .ticketsBotFeatured{position:absolute; right:10px;}
.concertBotfeatured .title { margin:20px 0 0 40px; font-size:10pt; font-weight:bold; }
.ticketsBotFeatured  {overflow:hidden; top:-10px;}
.ticketsBotFeatured .title{color:#000000; font-weight:bold; font-size:10pt;}
.ticketsBotFeatured  .item {width:236px; margin:5px 0 10px 0;}
.ticketsBotFeatured  .item .subTitle {margin:7px 5px 0 5px;font-size:9pt; font-weight:bold; text-transform:uppercase; margin-bottom:0px; font-style:italic; }
.ticketsBotFeatured  .item .subTitle a{color:#110D6C; text-decoration:none;}
.ticketsBotFeatured  .item .subText{margin-left:5px;}
.ticketsBotFeatured  .item .subText a{font-style:normal; color:Black; text-decoration:none;}
.ticketsBotFeatured  .item .subTitle a:hover{text-decoration:underline;}
.ticketsBotFeatured  .item .button {margin:5px 0 3px 7px;}
/****************** Broadway Bottom Featured ********************/		

/****************** Broadway Ads ****************/
.bwayRightAds{width:263px; height:auto; text-align:center; margin-top:30px;}
/****************** End Broadway Ads ****************/


	
/* section module boxes common style */
.secMod  {background-color:white;} 
.secMod .title {height:30px;}
.secMod .title div {height:20px; margin:0 4px 0 4px; text-transform:uppercase; padding-top:8px; 
	color:White; font-weight:bold;}
.secMod .body {font-size:10pt; padding:10px 5px 10px 5px; border-left:1px solid #9C9C94; 
	border-right:1px solid #9C9C94; border-bottom:1px solid #9C9C94; background-color:white;}
.secMod .body .subTitle {font-weight:bold;}
.secMod .body .subTitle a {font-weight:bold; text-decoration:none;}
.secMod .body .subTitle a:hover {text-decoration:underline;}
.secMod .subBody a {color:#0A0B67;}


.secBroadway .secMod .title {background:#8d4f72;}
.secBroadway .secMod .title div {background:url('/image/banner/eventtix-tab-lines.gif') repeat-x 0 4px; position:relative; }
.secBroadway .secMod .body .subTitle {color:#8d4f72;}
.secBroadway .secMod .body .subTitle a {color:#8d4f72;}


.secArt .secMod .title {background:#86a800;}
.secArt .secMod .title div {background:url('/image/banner/attractions-tab-lines.gif') repeat-x 0 4px; position:relative; }
.secArt .secMod .body .subTitle {color:#86a800;}
.secArt .secMod .body .subTitle a {color:#86a800;}

.secNightlifeV .secMod .title {background:#e68700;}
.secNightlifeV .secMod .title div {background:url('/image/banner/nightlife-tab-lines.gif') repeat-x 0 4px; position:relative; }
.secNightlifeV .secMod .body .subTitle {color:#e68700;}
.secNightlifeV .secMod .body .subTitle a {color:#e68700;}

.secNightlifeL .secMod .title {background:#698d83;}
.secNightlifeL .secMod .title div {background:url('/image/banner/nightlifel-tab-lines.gif') repeat-x 0 4px; position:relative; }
.secNightlifeL .secMod .body .subTitle {color:#698d83;}
.secNightlifeL .secMod .body .subTitle a {color:#698d83;}



.secRestaurantV .secMod .body .subTitle {color:#9c6c00;}
.secRestaurantV .secMod .body .subTitle a {color:#9c6c00;}

.secRestaurantL .secMod .body .subTitle {color:#545452;}
.secRestaurantL .secMod .body .subTitle a {color:#545452;}

.secEvent .secMod .title { background:#8a9751; }
.secEvent .secMod .title div { background:url('/image/banner/events-tab-lines.gif') repeat-x 0 4px; }
.secEvent .secMod .body .subTitle { color:#8a9751; }
.secEvent .secMod .body .subTitle a { color:#8a9751; }

.secTour .secMod .title { background:#BCBE04; }
.secTour .secMod .title div { background:url('/image/banner/tour-tab-lines.gif') repeat-x 0 4px; }
.secTour .secMod .body .subTitle { color:#BCBE04; }
.secTour .secMod .body .subTitle a { color:#BCBE04; }

.secHotel .secMod .title { background:#0011b5; }
.secHotel .secMod .title div { background:url('/image/banner/hotel-tab-lines.gif') repeat-x 0 4px; }
.secHotel .secMod .body .subTitle { color:#0011b5; }
.secHotel .secMod .body .subTitle a { color:#0011b5; }

.secShopV .secMod .title { background:#79B8DD; }
.secShopV .secMod .title div { background:url('/image/banner/shopping-tab-lines.gif') repeat-x 0 4px; }
.secShopV .secMod .body .subTitle { color:#79B8DD; }
.secShopV .secMod .body .subTitle a { color:#79B8DD; }

.secShopL .secMod .title { background:#7b4d00; }
.secShopL .secMod .title div { background:url('/image/banner/shoppingl-tab-lines.gif') repeat-x 0 4px; }
.secShopL .secMod .body .subTitle { color:#7b4d00; }
.secShopL .secMod .body .subTitle a { color:#7b4d00; }

.secMovie .secMod .title { background:#a02a4c; }
.secMovie .secMod .title div { background:url('/image/banner/movies-tab-lines.gif') repeat-x 0 4px; }
.secMovie .secMod .body .subTitle { color:#a02a4c; }
.secMovie .secMod .body .subTitle a { color:#a02a4c; }

.secMore .secMod .title { background:#A30D0E; }
.secMore .secMod .title div { background:url('/image/banner/more-tab-lines.gif') repeat-x 0 4px; }
.secMore .secMod .body .subTitle { color:#A30D0E; }
.secMore .secMod .body .subTitle a { color:#A30D0E; }
/* END section module boxes shared style */

/* Head Text and Featured */
.divFeatured .body { height:351px; overflow:hidden; }
.divFeatured .body .sectionText { position:relative; width:470px; float:left; }
.divFeatured .body .sectionText .subTitle { padding-left:5px; margin-top:10px; height:20px; border-bottom:1px solid #9C9C94; 
    margin-bottom:10px; font-weight:bold; }
.divFeatured .body .sectionText .subBody { width:430px; 
	padding:5px 30px 10px 10px; height:auto; line-height:130%; }
.divFeatured .body .sectionText .subBody a { font-weight:bold; text-decoration:underline; }
.divFeatured .body .sectionText .subBody a:hover { text-decoration:none; }
.divFeatured .body .featured {  float:left; width:220px; }
.divFeatured .body .featured .subTitle { margin-top:10px; height:20px; border-bottom:1px solid #9C9C94; margin-bottom:10px; 
	font-weight:bold; }
.divFeatured .body .featured .subBody { line-height:130%; margin-bottom:20px; padding:5px 10px 10px 5px; height:auto; }
.divFeatured .body .featured .subBody img { border:0px; margin:5px 0 10px 0; width:180px; }
.divFeatured .body .featured .subBody .more { text-align:right; }
.divFeatured .body .featured .subTitle a { font-weight:bold; text-decoration:none; }
.divFeatured .body .featured .subTitle a:hover { text-decoration:underline; }
.divFeatured .body .featured .subBody a { font-weight:bold; text-decoration:underline; }
.divFeatured .body .featured .subBody a:hover { text-decoration:none; }

.yellowFeatured .body .sectionText { position:relative; width:100%; }
.yellowFeatured .body .sectionText .subBody { width:675px; padding:5px 10px 10px 10px; }

.hotelFeatured .body .sectionText { position:relative; top:-10px; width:452px; }
.hotelFeatured .body .sectionText .subBody { width:420px; padding:0 10px 0 10px; }
/* END Head Text and Featured */

/* Subfeatured */
.subFeature .body .featureList { position:relative; height:500px; }
.subFeature .body .featureList .feature { top:4px; text-align:center; height:492px; }
.subFeature .body .featureList .feature a.subTitle { text-decoration:none; font-weight:bold; }
.subFeature .body .featureList .feature a.subTitle:hover { text-decoration:underline; }
.subFeature .body .featureList .feature img { border:0px; }
.subFeature .body .featureList .feature .text { font-size:10pt; text-align:left; 
    padding:15px 10px 15px 10px; border-top:1px solid #9C9C94; margin:0 4px 0 4px; }
.subFeature .body .featureList .feature .text div { line-height:130%; margin:15px 0 15px 0; }
/* END Subfeatured */

/* hotel Main Body */
.hotelMainBody .body { height:100%; overflow:hidden; }
.hotelMainBody .body .leftSubFeature { float:left; width:221px; }
.hotelMainBody .body .subTitle { margin-top:10px; height:20px; border-bottom:1px solid #9C9C94; margin-bottom:10px; 
	font-weight:bold; padding-left:5px; }
.hotelMainBody .body .subBody { position:relative; line-height:130%; margin-bottom:20px; padding:5px 40px 0 5px; height:auto; }
.hotelMainBody .body .subBody li { list-style:none none inside; position:relative; left:5px; }
.hotelMainBody .body .rightSubFeature { float:left; width:707px; }
.hotelMainBody .body .rightSubFeature .subf { float:left; width:330px; } 
.hotelMainBody .body .list { width:707px; float:left; clear:both; }
.hotelMainBody .body .list .sort { font-weight:bold; position:relative; margin-bottom:5px; }
.hotelMainBody .body .list .sort .sortL { position:relative; top:0px; left:5px; }
.hotelMainBody .body .list .sort .sortL a { text-decoration:underline; }
.hotelMainBody .body .list .sort .sortL a:hover { text-decoration:none; }
.hotelMainBody .body .list .sort .sortR { position:absolute; top:0px; right:10px; }
.hotelMainBody .body .list .sort .sortR a { text-decoration:underline; }
.hotelMainBody .body .list .sort .sortR a:hover { text-decoration:none; }
.hotelMainBody .body .list .rowHead { height:20px; background:#0011b5; margin-right:10px; position:relative; }
.hotelMainBody .body .list .rowHead a { color:White; font-weight:bold; text-decoration:underline; }
.hotelMainBody .body .list .rowHead a:hover { text-decoration:none; }
.hotelMainBody .body .list .rowOdd { text-transform:capitalize; height:20px; position:relative; background:#ffffff; text-align:left; margin-right:10px; }
.hotelMainBody .body .list .rowEven { text-transform:capitalize; height:20px; position:relative; background:#eeeeee; text-align:left; margin-right:10px; }
.hotelMainBody .body .list .r1 { position:relative; top:2px; left:11px; width:400px; }
.hotelMainBody .body .list .r2 { position:absolute; top:2px; left:411px; width:120px; }
.hotelMainBody .body .list .r3 { position:absolute; top:2px; left:531px; width:157px; }
.hotelMainBody .body .list .rowOdd .r2 img { position:relative; left:-5px; top:2px; }
.hotelMainBody .body .list .rowEven .r2 img { position:relative; left:-5px; top:2px; }
/* END hotel Main Body */


/* Index List */
.indexList { height:auto; position:relative; }
.indexList .body .subTitle { margin-top:10px; height:20px; border-bottom:1px solid #9C9C94; margin-bottom:10px; font-size:10pt; padding-left:5px; }
.indexList .body .subTitle a { position:relative; top:-2px; font-weight:bold; text-decoration:none; }
.indexList .body .subTitle a:hover { text-decoration:underline; }
.indexList .body .sort { font-weight:bold; position:relative; }
.indexList .body .sort img { border:0px; }
.indexList .body .sort a { color:#0A0B67; text-decoration:underline; }
.indexList .body .sort a:hover { text-decoration:none; }
.indexList .body .sort .sortL { position:relative; top:0px; left:5px; }
.indexList .body .sort .sortR { position:absolute; top:0px; right:5px;}
.indexList .body .rowHead { text-align:left; position:relative; height:20px; margin-top:10px; color:White; font-weight:bold; }
.indexList .body .rowHead a { color:White; font-weight:bold; text-decoration:underline; }
.indexList .body .rowHead a:hover { text-decoration:none; }
.indexList .body .rowOdd { height:20px; position:relative; clear:both; background:#ffffff; text-align:left; }
.indexList .body .rowEven { height:20px; position:relative; clear:both; background:#eeeeee; text-align:left; }
.indexList .body .rowEnd { clear:both; }
.rowOdd a  { color:#0A0B67; text-decoration:underline; }
.rowOdd a:hover  { text-decoration:none; }
.rowEven a  { color:#0A0B67; text-decoration:underline; }
.rowEven a:hover  { text-decoration:none; }

.hotelIndexList .body .rowHead { background:#0011b5;  }
.hotelIndexList .body .r1 { float:left; margin-left:10px; width:500px; }
.hotelIndexList .body .r2 { float:left; width:200px; }
.hotelIndexList .body .r3 { float:left; width:210px; }
.hotelIndexList .body .rowOdd .r2 img { position:relative; left:-5px; top:2px; }
.hotelIndexList .body .rowEven .r2 img { position:relative; left:-5px; top:2px; }

.bwayIndexList .body .rowHead { background:#8d4f72; }
.bwayIndexList .body .r1 { float:left; margin-left:10px; width:290px; }
.bwayIndexList .body .r2 { float:left; width:265px; padding-right:5px; }
.bwayIndexList .body .r3 { float:left; width:225px; padding-right:5px; }
.bwayIndexList .body .r4 { float:left; width:100px; }
.bwayIndexList .body .rowOdd .r4 img { position:relative; left:5px; top:2px; }
.bwayIndexList .body .rowEven .r4 img { position:relative; left:5px; top:2px; }

.restoIndexList .body .r1 { float:left; margin-left:10px; width:290px; }
.restoIndexList .body .r2 { float:left; width:265px; padding-right:5px; }
.restoIndexList .body .r3 { float:left; width:225px; padding-right:5px; }
.restoIndexList .body .r4 { float:left; width:100px; }
.restoIndexList .body .rowOdd .r4 img { position:relative; left:5px; top:2px; }
.restoIndexList .body .rowEven .r4 img { position:relative; left:5px; top:2px; }

.eventIndexList .body .rowHead { background:#8a9751; }
.eventIndexList .body .r1 { float:left; margin-left:10px; width:80px; }
.eventIndexList .body .r2 { float:left; width:295px; padding-right:5px; }
.eventIndexList .body .r3 { float:left; width:195px; padding-right:5px; }
.eventIndexList .body .r4 { float:left; width:225px; padding-right:5px; }
.eventIndexList .body .r5 { float:left; width:100px; }
.eventIndexList .body .rowOdd .r5 img { position:relative; left:5px; top:2px; }
.eventIndexList .body .rowEven .r5 img { position:relative; left:5px; top:2px; }

.shopIndexList .body .r1 { float:left; margin-left:10px; width:500px; }
.shopIndexList .body .r2 { float:left; width:250px; }
.shopIndexList .body .r3 { float:left; width:160px; }

.attIndexList .body .rowHead { background:#86a800; }
a.tab, a.tabcurrent {color:#646464; font-family:helvetica,arial; font-size:8pt; font-weight:bold; text-decoration:none;}


.secRestaurantV .indexList .body .rowHead { background:#9c6c00; }
.secRestaurantL .indexList .body .rowHead { background:#545452; }

.secNightlifeV .indexList .body .rowHead { background:#e68700; }
.secNightlifeL .indexList .body .rowHead { background:#698d83; }

.secShopV .indexList .body .rowHead { background:#79B8DD; }
.secShopL .indexList .body .rowHead { background:#7b4d00; }

.eventIndexList .body .editorsPick { background:#87CEFA }

.toursIndexList .body .rowHead { background:#BCBE04; }
.toursIndexList .body .r1 { float:left; margin-left:10px;  width:500px; }
.toursIndexList .body .r2 { float:left; width:310px; }
.toursIndexList .body .r3 { float:left; width:100px; }
.toursIndexList .body .rowOdd .r3 img { position:relative; left:5px; top:2px; }
.toursIndexList .body .rowEven .r3 img { position:relative; left:5px; top:2px; }

.movieList .body .rowHead { background:#a02a4c; }
.movieList .body .r1 { float:left; margin-left:10px; width:80px; }
.movieList .body .r2 { float:left; width:375px; padding-right:5px; }
.movieList .body .r3 { float:left; width:195px; padding-right:5px; }
.movieList .body .r4 { float:left; width:145px; padding-right:5px; }
.movieList .body .r5 { float:left; width:100px; }
.movieList .body .rowOdd .r5 img { position:relative; left:5px; top:2px; }
.movieList .body .rowEven .r5 img { position:relative; left:5px; top:2px; }

.movieTList .body .rowHead { background:#a02a4c; }
.movieTList .body .r1 { position:relative; top:2px; left:11px; width:300px; }
.movieTList .body .r2 { position:absolute; top:2px; right:10px; width:100px; }
.movieTList .body .rowOdd .r2 img { position:relative; left:5px; top:2px; }
.movieTList .body .rowEven .r2 img { position:relative; left:5px; top:2px; }
/* END Index List */

/* GURU LIST */
.divGuru .body .subTitle { margin-top:10px; height:20px; border-bottom:1px solid #9C9C94; margin-bottom:10px; 
    font-weight:bold; }
.divGuru .body .row {  margin:20px 0 20px 10px;}
.divGuru .body .row .guruItem .icon img { top:0px; left:0px; width:62px; height:auto; border:0px; }
.divGuru .body .row .guruItem .rightText {}
.divGuru .body .row .guruItem .rightText a { color:#0A0B67; text-decoration:underline; }
.divGuru .body .row .guruItem .rightText a:hover { text-decoration:none; }
.divGuru .body .row .guruItem .rightText a.name { font-weight:bold; text-decoration:none; }
.divGuru .body .row .guruItem .rightText a.name:hover { text-decoration:underline; }
.divGuru .body .row .r1 {width:200px; float:left;}
.divGuru .body .row  .icon{width:70px; float:left;}
.divGuru .body .row  .rightText{width:100px; float:left;}
.divGuru .body .row .r2 {width:200px; float:left;}
.divGuru .body .row .r3 {width:200px; float:left;}
.divGuru .body .row .r4 {width:200px; float:left;}
.divGuru .body .row .r5 {width:200px; float:left;}

.secNightlifeV .divGuru .guruItem a.name { color:#e68700; }
.secNightlifeL .divGuru .guruItem a.name { color:#698d83; }
.secRestaurantV .divGuru .guruItem a.name { color:#9c6c00; }
.secRestaurantL .divGuru .guruItem a.name { color:#545452; }
/* END GURU List */

/* Section Category List */
.catList .body .subTitle { margin-top:10px; height:20px; border-bottom:1px solid #9C9C94; margin-bottom:10px; 
    font-weight:bold; }
.catList .body .cat {line-height:130%; margin:20px 10px 0 10px; }
.catList .body .cat a { color:#0A0B67; margin-right:5px; text-decoration:underline; }
.catList .body .cat a:hover { text-decoration:none; }
/* END Section Category List */

/* Tabs */
.secMore .recordTabs { overflow:hidden; position:relative; width:940px; top:1px; left:10px; z-index:2; }
.secMore .recordTabs div { float:left; text-align:left; height:30px; }
.secMore .recordTabs div div { position:relative; top:3px; height:28px; border-right:1px solid #9c9c94; }
.secMore .recordTabs div a { text-transform:uppercase; color:white; font-weight:bold; text-decoration:none; 
                           position:relative; top:5px; margin:0px 30px 0 10px; font-size:10pt; font-weight:bold; }
.secMore .recordTabs div a:hover { text-decoration:underline; }
.secMore .recordTabs .tabA { position:relative; background:white; border-left:1px solid #9C9C94; border-right:1px solid #9C9C94; border-top:1px solid #9C9C94; }
.secMore .recordTabs .tabA div { background:white; height:30px; border:0px; }
.secMore .recordTabs .tabA a { font-size:11pt; }
.secMore .recordTabs .tabA div { background:White; border:0px; }

.secMore .recordTabs div div { background:#A30D0E; }
.secMore .recordTabs .tabA a { color:#A30D0E; }

.tabBody { width:950px; background:white; text-align:left; }
.tabBody .bodyContent { font-size:10pt; padding:30px 5px 10px 5px; border-top:1px solid #9C9C94; overflow:hidden; }

a.showText { font-size:11pt; color:#0A0B67; font-weight:bold; text-decoration:underline;
	 font-size:11pt; position:absolute; top:0px; left:800px; }
a.showText:hover { text-decoration:none; }

.popText { font-size:11pt; text-align:left; margin:20px 0 20px 0; line-height:130%; 
    width:900px; background:white; padding:10px; border:1px solid #9C9C94; }
.popText a { color:#0A0B67; font-weight:bold; text-decoration:underline; }
.popText a:hover {text-decoration:none; }


.regularOrange,.boldOrange {color:#FF7C0A; font-family:helvetica,Arial; font-size:9pt; text-decoration:none;}
.boldLightGrey{color:#3F3F3F; font-family:helvetica,Arial; font-size:9pt; font-weight:bold;}
.tabBody .bodyContent .bodyRight .showDetail{padding-left:10px;}
.tabBody .bodyContent .bodyRight .showDetail a{color:#0A0B67; font-size:8pt; font-weight:bold;}
.tabBody .bodyContent .bodyRight .showDetail a:hover{text-decoration:none;}

/* Yellow Page */
.ypmaj { color:#000000; font-size:11pt; font-weight:bold; text-decoration:underline; }
.ypmaj:hover { text-decoration:none; }
.ypmin { color:#0A0B67; text-decoration:underline; }
.ypmin:hover { text-decoration:none; }

/* Visitor Guide*/
.visitorGuideTop{border-bottom:1px solid #cbcbcb; padding-bottom:25px;}
.visitorGuide{background:url('/image/visitor/map.jpg') no-repeat; background-position:240px 30px;}
.visitorGuideCenter{margin-top:10px; border-bottom:1px solid #cbcbcb;}
.visitorGuideCenter a,.HotelG_GuerillaG_UStyle a,.visitorGuideFooter a{color:#3D3FBA; font-weight:bold; font-size:10pt; line-height:130%; text-decoration:none;}
.visitorGuideCenter a:hover,.HotelG_GuerillaG_UStyle a:hover,.visitorGuideFooter a:hover{text-decoration:underline;}
.visitorGuideCenter .left{border-right:1px solid #cbcbcb; float:left; width:485px;}
.visitorGuideCenter .right {width:455px; margin-left:10px; float:left;}

.visitorGuideTop span{padding:5px 0 0 0;}
.visitorGuideFooter{margin-top:7px; position:relative;}
.visitorGuideFooter .left{width:760px; border-right:1px solid #cbcbcb; float:left;}
.visitorGuideFooter .right{width:185px; float:right;}
.visitorGuideFooter .right .searchBox .divFormBody{position:static; left:0; top:0; margin:0;}
.visitorGuideFooter .right .searchBox{border:none; height:inherit;  }
.visitorGuideFooter .right .searchBox .divFormBody select {margin-bottom:7px;width:180px; height:22px;}
.visitorGuideFooter .right .searchBox .title{display:none;}
.visitorGuideCenter .right .visitorTripPlaning_left{width:250px; float:left;}
.visitorGuideCenter .right .visitorTripPlaning_right{width:200px; background-color:#E6E6E6; float:right; }
.visitorGuideCenter .right .visitorTripPlaning_right span.sTitle{color:#3D3FBA; font-size:12pt; font-weight:bold;}
.visitorGuideCenter .right .visitorTripPlaning_right span{font-size:9pt;}
.visitorGuideCenter .right .visitorTripPlaning_right .visitorAskNYCLink {float:right; margin-top:5px;}
.visitorGuideCenter .right .visitorTripPlaning_right span{display:inline;}

.visitorAskNYC_top{background:url(/image/visitor/grey-top.gif); background-repeat:no-repeat; height:10px; width:200px;}
.visitorAskNYC_bottom{background:url(/image/visitor/grey-bottom.gif); background-repeat:no-repeat; height:12px; width:200px;}
.HotelG_GuerillaG_UStyle{margin:5px 0 10px 0;width:100%;}
.HotelG_GuerillaG_UStyle .left{float:left; width:655px;}
.HotelG_GuerillaG_UStyle .right{float:left; width:280px; border-left:1px solid #cbcbcb; padding-left:15px;}
.HotelG_GuerillaG_UStyle .colSeparate{width:140px;float:left; padding-right:10px;}
.HotelG_GuerillaG_UStyle .left .colSeparate{width:200px;}
.HotelG_GuerillaG_UStyle .left .htlGuide{width:221px;}
.HotelG_GuerillaG_UStyle .right .colSeparate{width:127px;}


.visitorGuideFooter .VFootertitle, span.title,.visitorGuide div span.title , 
.visitorGuideFooter .left span.title,.visitorGuideFooter .right span.title, 
.visitorGuideCenter span.title{font-size:16pt; display:block; font-weight:bold; margin-bottom:15px; margin-top:3px; line-height:90%;}

.visitorGuideFooter .pSpots1,.visitorGuideFooter .pSpots2,.visitorGuideFooter .pSpots3,
.visitorGuideFooter .pSpots4{float:left; width:170px; margin-right:16px;}

.visitorGuideFooter .spottitle{font-weight:bold; font-size:12pt;}
.top_mustSee .item img{margin-bottom:7px;}
.top_mustSee .item{float:left;margin-left:5px; width:85px; text-align:center;}
.top_mustSee .clear{clear:both; height:30px; overflow:hidden;}

.headWithSignup { width:640px; padding:0px 40px 0px 0px; float:left; }

/******************** Tickets Newsletter **********************/  
.newsletter { position:relative; float:left; width:260px; padding:0 0 0 13px; }
.newsletter .title { font-size:9pt; font-weight:bold; margin-bottom:10px; }
.newsletter .title .big { font-size:15pt; line-height:90%; }
#divNewsletterMsg { color:Red; margin-bottom:10px; }
.newsletter .txtBlur { color:#bab9ba; }
.newsletter .button { position:relative; top:4px; cursor:pointer; }
#txtNewsEmail { width:180px; margin-right:5px; }

/* Newsletter styles on visitor guide */
.sec .newsletter { padding-top:10px; }

/* DHTMLDropDown */
.modB .dhtmlddl, .modB .dhtmlddlSearch{margin:5px 0 0 0;}
.modB .dhtmlddlSearch{height:14px; width:170px;}
.searchByN{height:30px; position:relative;}
.searchByN div{float:left;}
.searchByN .r_GoImg{padding:4px 0 0 9px; cursor:pointer;}

.searchGo_Button{cursor:pointer;}

.secSearchtBox .searchByN,
.secSearchtBox .dhtmlddl{margin-bottom:3px;}

.dhtmlddl div.dt div.cat{display:inline;} /* fix DDL floating for IE6  */

/* Fix IE z-index and set Width for Each DDL*/
.sRestoFeat{z-index:1;}
.sRestoPrice{z-index:2;}
.sRestoCat{z-index:2;}
.sResttoCuisine{z-index:3;}
.sResttoNeighbor{z-index:4;}
.sRestoFeat div.dt{z-index:1; width:190px;}
.sRestoPrice div.dt{z-index:2; width:190px;}
.sResttoCuisine div.dt{z-index:3; width:570px;}
.sResttoNeighbor div.dt{z-index:4; width:570px;}
.shopLeftSBox .sRestoCat div.dt{width:750px;} 
.nightLeftSBox .sRestoCat div.dt{width:570px;} 
.concertSearchBox .searchByShow .tixDhtmlDDL .dt3{z-index:5; left:-19px;}
/* END */

.b2 .sectionText{font-family:helvetica,arial; font-size:9pt; border-bottom:1px solid #cbcbcb;}
.sectionText span{font-size:10pt;}

/* end DHTMLDropDown */

.print { background:url('/image/print_friendly.jpg') no-repeat left top; padding:5px 0 5px 26px;
    color:#000000; font-weight:normal; text-decoration:underline; font-size:9.5pt; line-height:25px; }
.print:hover { text-decoration:none; }

/* NYC Guide */
img.guideTopImg { border:0px; margin:0 0 10px 0; }

.nycGuideList { margin-top:30px; padding:0 5px 0 5px; }
.nycGuideList a{ color:#03006D; text-decoration:none; }
.nycGuideList a:hover { text-decoration:underline; }
.nycGuideList .nycGuide { margin-bottom:20px; line-height:130%; overflow:hidden; }
.nycGuideList .nycGuide img { border:0px; }
.nycGuideList .nycGuide img.tn { float:left; margin:0 10px 10px 0; }
.nycGuideList .nycGuide .mainGuideTitle, .nycGuideList .nycGuide .topGuideTitle,
.nycGuideList .nycGuide .subGuideTitle, .nycGuideList .nycGuide .recordTitle 
	{ margin-bottom:5px; font-weight:bold; font-size:15pt; padding:3px 0; }
.nycGuideList .nycGuide .subGuideTitle { margin-bottom:5px; font-size:11pt; }	
 .nycGuideList .nycGuide .recordTitle { margin-bottom:5px; font-size:9pt; }

.nycGuideMap { position:relative; margin-top:20px; overflow:hidden; }
.nycGuideMap .printShare { text-align:right; height:30px; margin:0 5px 2px 0; }
.nycGuideMap .printShare a { text-decoration:underline; }
.nycGuideMap .printShare a:hover { text-decoration:none; }
.nycGuideMap .printShare .share { margin-right:20px; }
.nycGuideMap .printShare .share a { color:#003366; font-size:10pt; font-weight:bold; }
.nycGuideMap .list { width:245px; float:left; margin-right:5px; }
.nycGuideMap .list .item { padding:5px 10px 10px 30px; background:#ffffff; position:relative; }
.nycGuideMap .list .item:hover { background:#b2d1f0; }
.nycGuideMap .list .item .pin { background:url('/image/vemap/blank_icon_2_mini.gif') no-repeat; width:25px; position:absolute; 
	left:0px; top:5px; text-align:center; height:17px; padding-top:2px; font-size:7pt; font-weight:bold; color:#ffffff; }
.nycGuideMap .list .item a { color:#03006D; font-weight:bold; text-decoration:none; }
.nycGuideMap .list .item a:hover { text-decoration:underline; } 
.nycGuideMap .list .item .cat { font-size:8.5pt; }
.nycGuideMap .list .item .cat b { color:#696768; }

/* Nyc Event Calendar share */
.nycEventCal{overflow:hidden; padding-left:6px;}
.nycEventCal .left{width:165px; float:left; border-right:1px solid #cbcbcb;}
.nycEventCal .left a{color:#3D35BC; text-decoration:none; line-height:150%;}
.nycEventCal .left h4{ font-size:11pt; margin-bottom:7px;}
.nycEventCal .left .h4Name{ font-size:9pt; margin-bottom:7px;}
.nycEventCal .left #txtName { width:100px; float:left; }
.nycEventCal .left .nameSchBtn { margin-left:5px; }
.nycEventCal .left #pnlExactDates{display:none; width:145px; text-align:right;}
.nycEventCal .left #pnlExactDates .date{margin:10px 0 5px 0;}
.nycEventCal .left #pnlExactDates .date2{margin-bottom:15px;}

.nycEventCal .left .print { background:url('/image/print_friendly.jpg') no-repeat left top; padding:5px 0 5px 26px;
    color:#000000; font-weight:normal; text-decoration:underline; font-size:9.5pt; line-height:25px; }
.nycEventCal .left .print:hover { text-decoration:none; }

.nycEventCal .right{width:780px; float:left;}
.nycEventCal .right .sortBy{ color:#806391; display:inline; padding:5px 5px 5px 20px; margin-bottom:10px; font-weight:bold; 
    border-right:1px solid #cbcbcb; }
.nycEventCal .right .sortByLink{ display:inline; padding:0 0 0 10px; margin-bottom:10px; font-weight:bold; }
.nycEventCal .right .sortByLink div { margin-right:20px; padding:5px; display:inline; background:#806391; color:#ffffff; }
.nycEventCal .right .sortByLink div.link { background:#ffffff; color:#806391; }
.nycEventCal .right .sortByLink div.link a { color:#806391; text-decoration:none; font-weight:bold; }
.nycEventCal .right .sortByLink div.link a:hover { text-decoration:underline; }
.nycEventCal .right .feed { width:130px; margin-left:340px; display:inline; position:relative; text-align:right; z-index:99; }
.nycEventCal .right .feed a.toggle { background:url('/image/feed_icon.gif') no-repeat left center; line-height:20px; color:#3D35BC;
    font-weight:bold; font-size:9.5pt; text-decoration:none; padding-left:20px; }
.nycEventCal .right .feed a.toggle:hover { text-decoration:underline; }
.nycEventCal .right .feed #pnlEventsRss { position:absolute; top:20px; right:0px; z-index:100; background:#f2f2f2; border-top:1px solid #999999; 
	width:120px; border-left:1px solid #999999; border-right:3px solid #999999; border-bottom:3px solid #999999; 
	padding:5px; text-align:left; }
.nycEventCal .right .feed #pnlEventsRss a { text-decoration:underline; color:#3D35BC; line-height:20px; }
.nycEventCal .right .feed #pnlEventsRss a:hover { text-decoration:none; }
.nycEventCal .right .noRes a { color:#3D35BC; text-decoration:underline; }
.nycEventCal .right .noRes a:hover { text-decoration:none; }
.nycEventCal .right .items{padding-left:20px; margin-top:20px;}
.nycEventCal .right .items .date_WeekDay{height:39px; background:#806391; color:#FFFFFF; width:33px; padding:0 5px; 
    text-align:center; font-weight:bold; font-size:12pt; float:left;}
.nycEventCal .right .items .eventCount{padding:15px 0 0 0; color:#000000; position:relative; font-size:9.5pt; font-weight:bold; }
.nycEventCal .right .items .eventCount .loc { color:#6b94d1; }
.nycEventCal .right .items .eventCount a.add { color:#003366; font-weight:bold; text-decoration:none; position:absolute; 
    right:5px; top:15px; }
.nycEventCal .right .items .eventCount a.add:hover { text-decoration:underline; }
.nycEventCal .right .items .dateCount{clear:both; background:#806391; padding:3px 5px; margin:10px 0; color:White; 
    font-weight:bold; }
.nycEventCal .right .items .date_month{margin-top:0; color:#CFCFCF; font-size:11pt;}
.nycEventCal .right .items .item{border-bottom:1px solid #cbcbcb; padding-bottom:7px; margin-bottom:10px;}
.nycEventCal .right .items .item a{color:#6B94D1; text-decoration:none;}
.nycEventCal .right .items .item a:hover{ text-decoration:underline; }
.nycEventCal .right .items .item .itemLeft{float:left; width:550px;}
.nycEventCal .right .items .item .itemLeft .thumb { float:left; margin:0 5px 5px 0; border:0px; }
.nycEventCal .right .items .item .itemLeft .title{font-weight:bold; font-size:16pt; margin:0;}
.nycEventCal .right .items .item .itemLeft .title a { color:#000000; }
.nycEventCal .right .items .item .itemLeft .title img { margin-right:5px; }
.nycEventCal .right .items .item .itemLeft .buyBtn { margin-top:5px; }
.nycEventCal .right .items .item .itemLeft .save_BuyCost{width:550px;}
.nycEventCal .right .items .item .itemLeft .save_BuyCost .saveBuy{width:230px; float:left; position:relative; }
.nycEventCal .right .items .item .itemLeft .save_BuyCost .saveBuy img{top:2px; position:relative;}
.nycEventCal .right .items .item .itemLeft .save_BuyCost .saveCal { border-left:1px solid #cbcbcb; padding-left:5px; }
.nycEventCal .right .items .item .itemLeft .save_BuyCost .shareThis { padding-right:5px; }
.nycEventCal .right .items .item .itemLeft .save_BuyCost .shareThis img { margin-right:3px; }
.nycEventCal .right .items .item .itemLeft .save_BuyCost .cost{float:right; text-align:right; width:260px;}
.nycEventCal .right .items .item .itemLeft .save_BuyCost .buytik{border-left:1px solid #cbcbcb; padding-left:5px;}
.nycEventCal .right .items .item .itemLeft .save_BuyCost .buytik img{position:relative; top:3px;}
 
.nycEventCal .right .items .item .itemRight{width:139px; background:#E9E9E9; float:right;}
.nycEventCal .right .items .item .itemRight a{text-decoration:none; color:#2A26BB;}
.nycEventCal .right .items .item .itemRight .topBorder{background:url(/image/nyceventcal_top.gif); background-repeat:no-repeat; height:8px; overflow:hidden;}
.nycEventCal .right .items .item .itemRight .btmBorder{background:url(/image/nyceventcal_btm.gif); background-repeat:no-repeat; height:8px; overflow:hidden;}
.nycEventCal .right .items .item .itemRight .timePlace{padding:3px 5px 3px 10px;}
.nycEventCal .right .items .item .itemRight .timePlace h3{margin:0 0 3px 0;}

.nycEventCal .right .botNav a { color:#3D35BC; text-decoration:underline; }
.nycEventCal .right .botNav a:hover { text-decoration:none; }

#pnlSaveToCal { position:absolute; z-index:100; background:#f2f2f2; border-top:1px solid #999999; width:130px;  
	border-left:1px solid #999999; border-right:3px solid #999999; border-bottom:3px solid #999999; padding:5px; }
#pnlSaveToCal a { background:url('/image/eventscal_add.gif') no-repeat left center; padding-left:19px; line-height:20px; 
    color:#003366; text-decoration:underline; }
#pnlSaveToCal a:hover { text-decoration:none; }

.eventsCalMap h3 { margin: 0 0 5px 0; }
.eventsCalMap h4 { font-size:9.5pt; margin: 0 0 5px 0; }
.eventsCalMap .print { background:url('/image/print_friendly.jpg') no-repeat left top; padding:5px 0 5px 26px;
    color:#000000; font-weight:normal; text-decoration:underline; font-size:9.5pt; }
.eventsCalMap .print:hover { text-decoration:none; }

/* Nyc Event Calendar share */
.nycEventCal .left h3.big,
.nycEventCal .right h3.big{font-size:17pt; margin:0 0 15px 0;}
.nycEventCal .right h3.big{padding-left:20px;}

.nycEventCal .left a:hover,
.nycEventCal .right .items .item .itemRight a:hover{text-decoration:underline;}

.secHotel .topRightAd { position:relative; top:auto; right:auto; margin-bottom:30px; height:1px; }
.secHotel .topRightAd div { position:absolute; right:0px; top:-30px; }

.cirleLineAd { position:absolute; top:-20px; right:0px; cursor:pointer; }