#content.booker div.nyepricetabs { border-bottom: 1px solid #373737; }
#content.booker div.nyepricetabs ul.sfish {	list-style: none; width: 550px;	height: 14px; }

#content.booker div.nyepricetabs ul.sfish li { float: left; display: inline; width: 75px; border: 1px solid #AAA; border-bottom: none; margin: 0px 2px 0 2px; text-align: center; height: 25px;	display: block; }
#content.booker div.nyepricetabs ul.sfish li.pkg { width: 110px; }

#content.booker div.nyepricetabs ul.sfish li.current { background-color: #373737; font-weight: bold; }

div.nyepricetabs ul li a { display: block; color: #FAC017; text-decoration: none; height: 25px; /* IE/Win Fix */ font-size: 12px; line-height: 25px; }

div.nyepricetabs ul.sfish li:hover a,
div.nyepricetabs ul.sfish li.sfhover a { background: #6a6a6a; text-decoration: none; }

div.nyepricetabs ul.sfish li a:hover,
div.nyepricetabs ul.sfish li a.sfhover { background: #6a6a6a; text-decoration: none; }
div#content img.border { border: 1px solid black; float: right; }
div#content p.number { font-size: large; width: 352px; text-align: center; }
div#content p.special_1 { color: #FF0000; text-align: center; text-transform: uppercase;  letter-spacing: -0.04em; line-height: 14px; font-size: 10px; }
div#content p.small { font-size: 11px; }
div#content p.top { margin-top: 0px; }
div#content div.button { width: 352px; }
/**** Hotel Info ****/
#content .hotel_info { border: 1px solid #373737; /* background: #373737;*/ margin: 0 0 15px 0; padding: 0 0 1px 0; }
#content .hotel_info.featured {  }
#content .hotel_info h3 { margin-top: 0px; }
#content .hotel_info p { padding: 5px 10px; margin: 5px 1px 1px 1px; width: auto; background: #171717; }
#content .hotel_info .hotel_name { float: left; width: 75%; }
#content .hotel_info .hotel_rating { float: left; width: 25%; text-align: right; }
#content .hotel_info .hotel_img { /* float: left; */ margin-right: 10px; margin-left: 1px; margin-top: 1px;	margin: 5px; }
#content .hotel_info { /* text-align: right; padding: 2px 4px; */}
#content .hotel_info .hotel_action { text-align: left; padding: 2px 4px; }
#content table.nye_tickets td ul { width: auto; }
div.label3 { width: 100px; float: left; }
div.save_next { text-align: center; float: left; }
div.book_now_box { width: 680px; margin: 0 auto; border: 2px solid #1A2839; /* #444; */ background-color: #3A5A80 /* #222 */; padding: 10px; }

div.book_now_box2 { width: 350px; margin: 0 auto; border: 2px solid #1A2839; /* #444; */ background-color: #3A5A80 /* #222 */; padding: 10px; }

div.field3 { width: 130px; float: left; }
div.field3 select { float: left; }
#content.booker div.book_now_box p { width: 180px; margin-bottom: 2px; }
#content.booker div.book_now_box form { margin-bottom: 5px; }
#content.booker p.nyeparty { float: left; }
input.book_now_button { float: left; margin-left: 10px; }
#party_wrap { margin: 0 auto; width: auto; border: 2px solid #1A2839; /* #025C01; */ padding-bottom: 10px; }
#gallery_ad_box {width:688px;margin:0 auto;text-align:center;padding:10px 0 0 0;}
#gallery_ad_box img {padding:5px;}
#party_desc { float: right; width: 540px; }
#party_desc2 { float: left; width: 354px; }
#content.booker #party_desc2 p.pkg_inc { width: 300px; }
#content.booker #party_desc2 ul { width: 300px; }

#party_misc { float: left; width: 163px; text-align: center; }
#party_wrap h3 { border: none; margin: 0; background: #3A5A80; }
#content.booker #party_wrap #party_desc p { width: auto; } 
#party_desc ul, #party_desc2 ul { margin: 0pt 0pt 12px 18px; }
table.pricetable {width:350px ;border:1px solid #333 ;line-height:1.6em ;padding:0 ;margin:0 ;height:290px;text-align:absmiddle;float:right; border-collapse: collapse; }
table.pricetable td { border: 1px solid #333; }
table.pricetable td.odd { background-color: #222; }
table.pricetable td.even { background-color: #111; }
table.pricetable caption { font-size: 1.2em; background-color: #111; border: 1px solid #333; font-weight: bold; padding: 3px 0px; }
#content.booker p.pkg_inc { margin-bottom: 0px; font-weight: bold; letter-spacing: 0.1ex; font-size: 13px; }
div.label2 { width: 100px; float: left; }
div.field2 { width: 350px; }
div.field2 select { float: none; }
div.field2 select.month { width: 95px; }
div.field2 select.day { width: 50px; }
div.field2 select.year { width: 60px; }
div.nye_space { height:0px; margin-top: 8px; }
span.nyesm { font-size: 85%; }
div.ticket_wrap { margin: 0 auto; width: 230px; }
#content.booker .book_now_box2 ul, #content.booker .book_now_box2 p { width: 230px; }
div.book_now_box div.text { width: 200px; float: left; }
div.book_now_box center { width: 180px; }
sup { font-size: x-small; }
div#party_wrap p.full { width: 660px; }
thead th.highlight { background-color: #333; padding: 5px; } 
thead th { padding: 5px; } 

