body {
background:#FFF;
color:#333;
font-size:10px;
}

body {
font:10px Arial, 'Liberation Sans', FreeSans, sans-serif;
}

.container_24 {
margin-left:auto;
margin-right:auto;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
width:960px;
background:#FFF;
padding-top:10px;
}


.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.sidebar,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px;}
.container_24 .grid_1{width:30px;}.container_24 .grid_2{width:70px;}.container_24 .grid_3{width:110px;}.container_24 .grid_4{width:150px;}.container_24 .grid_5{width:190px;}.container_24 .grid_6{width:230px;}.container_24 .grid_7{width:270px;}.container_24 .sidebar{width:309px;padding-left:6px;}hr{border:0 #EDEDED solid;border-top-width:1px;clear:both;height:0;}.container_24 .grid_9{width:350px;}.container_24 .grid_10{width:390px;}.container_24 .grid_11{width:430px;}.container_24 .grid_12{width:470px;}.container_24 .grid_13{width:510px;}.container_24 .grid_14{width:550px;}.container_24 .grid_15{width:590px;}.container_24 .grid_16{width:630px;}.container_24 .grid_17{width:670px;}.container_24 .grid_18{width:710px;}.container_24 .grid_19{width:750px;}.container_24 .grid_20{width:790px;}.container_24 .grid_21{width:830px;}.container_24 .grid_22{width:870px;}.container_24 .grid_23{width:910px;}.container_24 .grid_24{width:950px;}.grid_16{padding-left:3px;}.container_24 .sidebar{width:300px;background:#FFF;}.container_24 .grid_16{width:630px;}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.sidebar,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24{display:inline;float:left;position:relative;margin-left:5px;}.alpha{margin-left:0;}.omega{margin-right:0;}.container_24 .grid_1{width:30px;}.container_24 .grid_2{width:70px;}.container_24 .grid_3{width:110px;}.container_24 .grid_4{width:150px;}.container_24 .grid_6{width:230px;}.container_24 .grid_7{width:270px;}.container_24 .grid_9{width:350px;}.container_24 .grid_10{width:390px;}.header{padding:0 0 0 10px;}


.clear {
clear:both;
display:block;
overflow:hidden;
visibility:hidden;
width:0;
height:0;
}

/* http://perishablepress.com/press/2009/12/06/new-clearfix-hack */
.clearfix:after {
clear:both;
content:' ';
display:block;
font-size:0;
line-height:0;
visibility:hidden;
width:0;
height:0;
}

/*
	The following zoom:1 rule is specifically for IE6 + IE7.
	Move to separate stylesheet if invalid CSS is a problem.
*/
* html .clearfix,:first-child+html .clearfix {
zoom:1;
}

a {
color:#fff;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

h1 {
font-weight:400;
}

.center {
margin-left:auto;
margin-right:auto;
}

.alignright {
float:right;
}

.alignleft {
float:left;
}

/*NAVIGACIA PRI SINGLE*/
.nav {
font-size:1.1em;
border-top:1px solid #EDE;
border-bottom:1px solid #EDE;
height:50px;
padding:10px;
margin-top:45px;
}

.nav ul,.nav ul li {
margin:0!important;
padding:0!important;
}

.nav ul {
margin:15px 0;
}

.nav ul li {
background:none;
line-height:1.3em;
margin:0;
font-size:1em;
width:300px;
}

.nav .element2 {
text-align:right;
}

.nav li .next,.nav li .previous {
color:#999;
margin-bottom:2px;
padding:0 25px;
display:block;
font-weight:400;
font-family:arial,helvetica,sans-serif;
}

.nav li a {
display:block;
font-family:arial,georgia, "times new roman", times, serif;
font-size:12px;
font-weight:700;
}

.nav .element1 a,.nav .clearfix li.alignleft a {
padding:0 14px 10px 25px;
background:url(http://graphics8.nytimes.com/images/blogs_v3/nyt_universal/arrow-left.gif) no-repeat left 0;
}

.nav .element2 a,.nav .clearfix li.alignright a {
padding:0 25px 10px 14px;
background:url(http://graphics8.nytimes.com/images/blogs_v3/nyt_universal/arrow-right.gif) no-repeat right 0;
}

.opposingFloatControl .element1 {
float:left;
}

.opposingFloatControl .element2 {
float:right;
}

/*STORY*/
#story p {
font-size:1.4em;
line-height:1.5em;
margin-top:1em;
padding:0 5px 0 10px;
}

#story h1 {
font-size:2.8em;
font-weight:700;
line-height:1.2em;
}

#story h2 {
font-size:2em;
line-height:1.5em;
margin-top:1em;
padding:10px 0 0 10px;
}

#story h3 {
font-size:1.6em;
line-height:1.5em;
margin-top:1em;
padding:10px 0 0 10px;
}

img.aligncenter,.sidebar img {
display:block;
margin-left:auto;
margin-right:auto;
}

.sidebar h4 {
font-size:1.2em;
line-height:1.5em;
margin-top:1em;
padding:10px 0 0 10px;
}

.sidebarMetro {
font-size:1.1em;
}

.sidebarMetro img {
float:left;
}

#story img {
padding:0 0 0 4px;
margin:0 1em .5em 0;
}

#story img.aligncenter {
padding:2px;
border:1px solid #e5e5e5;
margin:0 1em .5em 0;
}

/**/
#zaciatok2 {
margin:0 auto;
width:960px;
/*border:1px solid #EEE;  */
height:1%;
}

#header {
height:90px;
margin:0;
}

#header-inner {

}

#logo-title {
float:left;
margin-left:330px;
}

p#index {
margin:0 0 0 -10px;
text-transform:uppercase;
font-weight:700;
font-size:100%;
}

hr {
border:0 #ccc solid;
border-top-width:1px;
clear:both;
height:0;
}
/*navigacia*/




#sprievodca {
width:158px;
}

#navUs {
width:36px;
}

#navNyregion {
width:89px;
}

#navBusiness {
width:71px;
}

#navTechnology {
width:96px;
}

#navScience {
width:65px;
}

#navHealth {
width:63px;
}

#navSports {
width:60px;
}

#navOpinion {
width:120px;
}

#navArts {
width:46px;
}

#navStyle {
width:52px;
}

#navTravel {
width:60px;
}

#navJobs {
width:48px;
}

#navRealestate {
width:85px;
}

#navAutomobiles {
width:57px;
}

#navJobs,#navRealestate,#navAutomobiles {
font-family:arial, helvetica, sans-serif;
font-weight:700;
background:#e6eff8;
}

.navigation .subNavigation ul#subnavWorld,.navigation .subNavigation ul#subnavUS,.navigation .subNavigation ul#subnavNYRegion,.navigation .subNavigation ul#subnavBusiness,.navigation .subNavigation ul#subnavTechnology,#navWorld.selected ul,#navUs.selected ul,#navNyregion.selected ul,#navBusiness.selected ul,#navTechnology.selected ul {
text-align:left;
}

#navJobs.selected ul {
text-align:right;
}

.navigation ul#subnavTravel {
/* where is this found in travel, pre-travel redesign? */
text-align:right!important;
}

.navigation .subNavigation ul li.children,.navigation .tabs li.selected ul li.children {
padding:4px 10px 3px;
height:auto;
/* background:#fff; */
border:1px solid #ccc;
font-weight:700;
line-height:13px!important;
}

.navigation .subNavigation ul li.children ul,.navigation .tabs li.selected ul li.selected ul {
width:auto;
margin:0;
padding:0;
display:inline;
border-top:none;
background:none;
font-weight:400;
}

.navigation .subNavigation ul li.children ul li,.navigation .tabs li.selected ul li.selected ul li {
margin:0;
background:none;
text-transform:none;
padding:0!important;
}

.navigation .subNavigation ul li.children ul li a,.navigation .tabs li.selected ul li.children ul li a {
color:#004276;
padding:4px 8px 3px;
}

.navigation .subNavigation ul li.nochildren,.navigation .tabs li.selected ul li.nochildren {
font-weight:700;
}

.navigation .subNavigation ul li.children ul li.selected,.navigation .tabs li.selected ul li.children ul li.selected {
padding:0 6px;
font-weight:700;
/* background:#fff; */
}

/* BEGIN fixing for noNavChild */
.navigation.nochild {
height:auto;
}

#subSubNav_specialoffers a {
background-color:#e6eff8;
border-left:1px solid #e2e2e2;
}

#navNyregion.selected {
padding:7px 0 0;
border-bottom:1px solid #d3d3d3;
}

#navNyregion .subNavigation {
display:none;
}

#subNav_sportstickets a {
font-weight:700;
color:#004276;
font-size:.909em;
}

#subNav_sportstickets a:link,#subNav_sportstickets a:visited {
font-weight:700;
}

#subNav_sportstickets {
border:1px solid #ccc;
padding:3px 6px 2px;
position:relative;
}

.column {
float:left;
display:inline;
}

.column {
margin-right:1px;
}

.lastColumn {
margin-right:0!important;
}

.navigation ul li.selected {
/* background:#fff; */
}

.subNavigation {
padding:10px 0 10px 10px;
background:url(http://newyorkcity.sk/wp-content/themes/newyork/images/background2.png);
}

.subNavigation div.four ul {
width:255px;
}

.subNavigation div.four li {
padding:0 5px 0 0;
border-left:none;
}

.subNavigation div.four li.last {
padding:0;
}

.subNavigation .inlineSearchControl .text {
width:235px;
}

/*Hlavne menu*/
.tabs {
display:block;

padding:0;
white-space:nowrap;
text-transform:uppercase;
font-family:arial, helvetica, sans-serif;
overflow:hidden;
}

.tabs li {
float:left;
display:block;
margin:0;
padding:5px 17px 5px 17px;
/* background:#fff; */
background-image:none;
border:1px solid #EFEFEF;
border-width:1px 1px 1px 0;
font-size:1em;
white-space:pre;
}

.tabs li.first,.tabs li.firstItem {
border-left:1px solid #ccc;
}

.tabs li.selected {
/* background:#fff; */
border-bottom:none;
padding:4px 17px;
}

.tabs li a,.tabs li a:link,.tabs li a:visited,.tabs li a:hover {
color:#333;
}

ul {
list-style:none;
padding-left:0;
}

ol {
padding-left:0;
margin-left:18px;
}

a:hover {
text-decoration:underline;
}

form {
margin:0;
padding:0;
}

label {
display:block;
margin:0;
padding:0;
font-size:1.1em;
font-family:arial, helvetica, sans-serif;
color:#000;
}

.inlineLabel {
display:inline;
}

input,textarea,select {
font-size:1.1em;
color:#000;
}

input {
vertical-align:middle;
}

.inlineSearchControl .text {
margin-right:2px;
}

.columnGroup:last-child,ul:last-child,ul li:last-child {
margin-bottom:0;
}

/*HLAVNY SUB*/
.navigation ul li.selected {
border-bottom:none;
padding:17px 0 0;
}

.subNavigation:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.subNavigation {
border-width:0 0 1px;
}

.subNavigation .inlineSearchControl .text {
margin-right:3px;
}

.subNavigation .inlineSearchControl {
float:left;
}

/* columns */
.subNavigation .column {
border-right:1px solid #ccc;
height:38px;
margin-right:0;
min-height:40px;
}

.subNavigation div.last,.subNavigation .lastColumn {
border-right:none;
margin-right:0;
}

.subNavigation .columnGroup {
margin-bottom:0;
margin-left:10px;
margin-right:10px;
}

.subNavigation .first .columnGroup,.subNavigation .firstColumn .columnGroup {
margin-left:0;
}

.subNavigation .last .columnGroup,.subNavigation .lastColumn .columnGroup {
margin-right:0;
}

/* headings */
.subNavigation label,.subNavigation h5 {
font-size:1.4em;
/* 14px */
}

.subNavigation label {
font-weight:700;
margin-bottom:3px;
}

.subNavigation h5 {
font-family:arial, helvetica, sans-serif;
margin-bottom:5px;
}

.subNavigation h5 a,.subNavigation h5 a:visited {
color:#000;
}

/* unordered lists */
.subNavigation ul li {
background:none;
border-left:1px solid #ccc;
float:left;
font-family:arial, helvetica, sans-serif;
font-size:1.1em;
/* 11px */
padding:0 8px;
}

.subNavigation ul li.first,.subNavigation ul li.firstItem {
padding:0 8px 0 0;
border-left:none;
}

.subNavigation ul li.last,.subNavigation ul li.lastItem {
padding:0 0 0 8px;
}

.subNavigation ul li.selected {
color:#333;
}

.subNavigation ul li a,.subNavigation ul li.selected {
font-weight:700;
}

/*
#logo-title a,#logo-title span {
text-indent:-999999px;
display:block;
width:300px;
height:72px;
background:transparent url(http://newyorkcity.sk/wp-content/themes/newyork/logo.png) no-repeat 0 0;
}
*/
#logo-title a,#logo-title span {
text-indent:-999999px;
display:block;
width:387px;
height:81px;
background:transparent url(http://newyorkcity.sk/wp-content/themes/newyork/images/logo.png) no-repeat 0 0;
}

/*DALSIE*/
a {
color:#2D7BB2;
}


.img a {
border:0;
}

ul {
list-style:none;
padding-left:0;
}

ol {
padding-left:0;
}

a:hover {
text-decoration:underline;
}

.container_24 {
margin-left:auto;
margin-right:auto;
width:960px;
}

.img a {
border:0;
}

ul {
list-style:none;
padding-left:0;
}

ol {
padding-left:0;
}

a:hover {
text-decoration:underline;
}

.container_24 {
margin-left:auto;
margin-right:auto;
width:960px;
}


.img {vertical-align: bottom;} 

.prve,.druhe,.tretie {vertical-align: middle;float:left;} 
.druhe{margin-left:-6px;} 

.aimLinks a{padding:3px;line-height:27px;}

.aimLinks li a{font:bold 1.38em Arial,Tahoma,"Bitstream Vera Sans",sans-serif;line-height:27px;text-decoration:underline;}

.listingRDV1 .aimLinks li a,.listingRDV1 .aimLinks li a:visited{text-decoration:underline;}
.listingRDV1 .aimLinks li a:focus,.listingRDV1 .aimLinks li a:hover{text-decoration:none;}.listingRDV1 .listData{clear:both;}.listingRDV1 .listData .stars{height:100%;overflow:hidden;}.listingRDV1 .listData .stars .hClass{float:left;}.listingRDV1 .listData .stars .rate{top:1px;left:5px;}





.blCouponsTeaser{border:1px solid #F6D97E;height:100%;overflow:hidden;}.blCouponsTeaser .specialLabel{color:#FFF;background-color:#e4962d;font:bold 1em Arial,Tahoma,"Bitstream Vera Sans",sans-serif;float:left;cursor:pointer;}.bigTeaser{margin:0 0 10px 3px;padding:5px 0;}.bigTeaser .couponTeaser{padding:2px 0 2px 30px;}.blCouponsTeaser .sprite-arrowBigOrangeTriangle{font-size:1.20em;padding:5px 19px 6px 13px;margin:-5px 6px -5px 0;}.smallTeaser{margin:10px 0 0;padding:3px 0 1px;}.smallTeaser .couponTeaser{padding:2px 0 2px 30px;}.blCouponsTeaser .sprite-arrowSmallOrangeTriangle{padding:5px 19px 4px 10px;margin:-3px 6px -1px 0;}


.sprite-badgeBLCouponRedeemIcon{background-image:url('');background-position:left -3410px;background-repeat:no-repeat;padding:0 0 2px 30px;line-height:13px;}
.adress{
color:#666;

}


span.cena-top {

border-bottom:1px dashed #f36b21;
}

.bread{
	margin:-10px 0 10px 0px;
	clear:both;
	text-transform: uppercase;
	font-weight: bold;
	clear:both;color:#666;float:left;font-size:0.9em;font-weight:700;line-height:1.2em;}


.wrap {height: 100%; overflow: hidden;} 

.hdr { background-color:#ebf2f9; padding:10px; }
.legend { padding-bottom: 6px ;}
.legendTitle { font-weight: bold; font-size: 16px; color: #333333; }
.accomName { font-weight: bold; font-size: 11px; color: #666666; }
.legendSubtitle { font-size: 12px; color: #666666; margin-top: 9px; }

.TACheckRatesForm { width:500px; background-color:#FFF; margin:0;border:1px solid #CCC;padding:2px;margin-top:-10px;}
.TACheckRatesForm2{ width:290px; background-color:#FFF; margin:0 auto;}

.TACheckRatesForm2 fieldset,.TACheckRatesForm fieldset{ border: 0 none; margin:0; padding:0;}
.TACheckRatesForm .checkIn, .TACheckRatesForm2 .checkIn, 
.TACheckRatesForm2 .checkOut,.TACheckRatesForm .checkOut { border: 1px solid #7CA1BA; font-size: 13px; color: #333; margin-top: 2px; padding: 2px 0 0 1px; width: 99px; height: 18px; background: #fff url(http://hotelove.sk/wp-content/themes/hotelove/check-rates/TA_Module_Sprite-v2.gif) no-repeat -259px -78px; cursor: pointer; }.TACheckRatesForm .TADateField .outField { padding-left: 17px;}
.TACheckRatesForm2 ul,.TACheckRatesForm ul { list-style-image: none; list-style-position: outside; list-style-type: none; padding: 15px 10px 16px 4px; margin-left: 0;}
.TACheckRatesForm2 li,.TACheckRatesForm li { display:block; float:left; padding: 0 0 2px 5px; text-align: left; width:46%; height: 16px; overflow:hidden;}
.TACheckRatesForm2 li label,.TACheckRatesForm li label { padding-left: 3px; font-size: 12px; color: #333; vertical-align:top; }
.TACheckRatesForm2 li input,.TACheckRatesForm li input { height:13px; margin-top:-1px; vertical-align:middle; }
.TACheckRatesForm input, label { cursor: pointer; }

.TAFieldSet { position:relative; white-space:nowrap; padding:0px; }
.TAFieldSet input,
.TAFieldSet button,
.TAFieldSet label  { vertical-align:middle; }
.TAFieldSet i { display: block; font-style: normal; font-size: 10px; color: #666;}
.TAFieldSet .fldst { float: left; }
.TAFieldSet .fldst label{ display: block; font-weight:bold; color: #336699;}
.TAFieldSet .adults { padding-left:	16px; }
.TAFieldSet .adults select {  margin-top:	2px; font-size: 13px; color: #333; }

ul .chk, .siteLst  { vertical-align: bottom;border:1px solid red; visibility:hidden;height:1Px;}
ul.siteLst label { vertical-align: bottom; }
.checkRatesBox { border-top:1px solid #E4E4E2; margin:0 10px; padding:12px 0; }


.TACheckRates { display:block; width:129px; height:27px; overflow:hidden; margin:13px 10px 0 100px;margin-left:30px;  background:url("http://hotelove.sk/wp-content/themes/hotelove/check-rates/TA_Module_Sprite-v2.gif") 1px -243px repeat-x; line-height:27px; cursor:pointer; }


.info_msg { color: #666; font-size: 10px; display: block; width: 140px;}
.error_msg { display:none; left:20px; position:absolute; top:96px; width:250px; height: 106px; z-index:9999; background: #f5f5f5; border: 1px solid #494949; padding: 5px;}
.error_msg_border_area { background: #fff; width: 100%; height: 100%; color:#333333; font-size:12px;}
.error_msg_inner { padding: 21px 5px 20px 19px;}
.error_text_area { background: #fff url(http://hotelove.sk/wp-content/themes/hotelove/check-rates/TA_Module_Sprite-v2.gif) no-repeat -330px -124px; padding-left: 37px; display: block; overflow: hidden; border: none;}
.error_button_div { height: 22px; margin-top: 20px; padding-left: 50px; }
.error_ok_button { background: #fff url(http://hotelove.sk/wp-content/themes/hotelove/check-rates/TA_Module_Sprite-v2.gif) no-repeat -4px -211px; height: 22px; display: block; overflow: hidden; border: none;}

.TACalContainer { display:none; position:absolute; left:10px; top:10px; z-index:9998; width:212px; height:208px; _height:207px; background-color:#f5f5f5; border:1px solid #494949;}
.TACalContainer table { width:162px; margin:0 auto;}
.TACalContainer .calheader { padding:0 0 4px; border:none; background:none; font-weight:bold; font-family:Helvetica,sans-serif; cursor:default; color:#666; line-height:17px; text-decoration:none; text-transform:uppercase;}
.TACalContainer th.calhead { text-align: center; padding-top: 32px; border-bottom: 1px solid #d4d4d4;}
.TACalContainer tr.calweekdayrow .calweekdaycell { padding: 2px; cursor: default; }
.TACalContainer th.calweekdaycell { height:auto; padding:2px; font-weight:bold; color:#21629c; line-height:17px; text-align:center; text-transform:uppercase;}
.TACalContainer td,
.TACalContainer td a {cursor: default; color: #2c2c2c; }
.TACalContainer td.calcell { position:static; width:auto; height:auto; padding:3px 0; border:1px solid #e7e7e7; background-color:#fff; text-align:center; line-height:13px;}
.TACalContainer td.calcell a { font-size:11px; line-height:11px; text-decoration:none;}
.TACalContainer td.calcell.previous { background-color: #fff; color: #a6a6a6; }
.TACalContainer td.selected,
.TACalContainer td.selected a { background-color: #ccc; color: #000; }
.TACalContainer td.selectedStart,
.TACalContainer td.selectedStart a { background-color: #D88027; color: #fff;}
.TACalContainer td.selectedEnd,
.TACalContainer td.selectedEnd a { background-color: #2a76ac; color: #fff; }
.TACalContainer td.calcellhover,
.TACalContainer td.calcellhover a { background-color: #D88027; cursor:pointer; color: #fff;}
.OutDateField table td.calcellhover,
.OutDateField table td.calcellhover a { background-color: #2a76ac; cursor:pointer; }
.TACalContainer td.highlight1 a{ background-color: #D88027;}
.TACalContainer td.highlight2 a { background-color: #21629C; } 
.TACalContainer td.highlight3 a{ background-color: #D88027; }
.TACalContainer td.highlight4 a { background-color: #21629C; } 
.TACalContainer td.oom { background-color: #fff; color: #fff; }

.TACalContainer .calnavleft,
.TACalContainer .calnavright { text-indent: -999em; overflow: hidden; width: 19px; top: 32px; display:block; position: absolute; } 
.TACalContainer .calnavleft  { background: #fff url(http://hotelove.sk/wp-content/themes/hotelove/check-rates/TA_Module_Sprite-v2.gif) no-repeat -308px -104px; text-indent: -999em; left: 24px; }
.TACalContainer .calnavright { background: #fff url(http://hotelove.sk/wp-content/themes/hotelove/check-rates/TA_Module_Sprite-v2.gif) no-repeat -337px -104px; text-indent: -999em; right: 25px; }
 
.topLink { display: block; position: absolute; cursor: pointer; }
.closeDiv { top: 3px; left: 161px; text-indent: -999em; background: #F5F5F5 url(http://hotelove.sk/wp-content/themes/hotelove/check-rates/TA_Module_Sprite-v2.gif) no-repeat -310px -157px; width:50px; height:20px; line-height:20px; overflow: hidden; border: none;}
.resetDiv { top: 8px; left: 5px; font-weight: bold; font-size: 11px; color: #21629c;}


/* CR center column layout
   ----------------------------------------------------------------------------------------- */
.centerBox { width:352px; height:270px; background-color:#ebf2f9;}
.centerBox .hdr { padding:1px 0 7px;}
.centerBox .legendTitle { margin:0 0 3px; font-size:18px; line-height:16px;}
.centerBox .crSubmit { width:109px; height:27px; margin-top:10px; padding:0; border:none; background:url("http://hotelove.sk/wp-content/themes/hotelove/check-rates/TA_Module_Sprite-v2.gif") -4px -243px no-repeat transparent; line-height:27px; float:left;}
.centerBox .text { width:81px; height:16px; padding:2px 2px 0; background-position:-275px -79px; font:normal 12px Arial,sans-serif; color:#2c2c2c;}
.centerBox .fldst label { line-height:13px;}
.centerBox .fldst.outField { padding-left:8px !important;}
.centerBox .fldst.adults { padding:0 12px 0 8px;}
.centerBox .fldst.adults select { width:38px; font:normal 12px Arial,sans-serif; color:#2c2c2c;}
.centerBox .info_msg { display:block; width:auto; padding:0 10px 18px;}

.centerBox i { padding:0 1px; line-height:11px;}
.centerBox ul { padding:3px 10px 4px 0;}
.centerBox ul li { padding: 0 0 3px;}
.centerBox ul li input { height:13px;}
.centerBox ul li label { line-height:15px; vertical-align:text-top;}

.centerCal { margin:-5px 0 0 -2px; _margin-top:-4px}

/* Workaround for Opera.  It has an issue where the cell borders would not display until mousing over
   the calendar widget.  This makes the borders thicker, but it's better than not showing them at all */

body .opera table.TACalContainer { border-collapse: separate; }
.TACal .yui-calcontainer { padding-left: 4px;}



.centerBody { background-color:#ebf2f9;}
.centerCommerce { padding:0;}
.centerCommerce h2 { margin:0 0 8px;}
.centerCommerce ul { height:100%; overflow:hidden;}
.centerCommerce li { padding-bottom:12px; float:left;}
.centerCommerce .note { padding:0;}


.sidebar,.grid_8,.grid_9,.grid_7,.grid_6,.grid_16  {display:inline;float:left;position:inherit;margin-left:5px;margin-right:5px;z-index:85;}


/*TAGS */

 .mod-hotel-amenities{width:280px;;overflow:hidden;border:1px solid #CCC;margin-top:28px;padding:10px}
.mod-hotel-amenities .hotel-amenities-heading{font-weight:bold;height:16px;padding:5px 0px;text-align:left;vertical-align:middle;float:left;font-size:14px;border-bottom:1px solid #CCC;width:100%}
   .mod-hotel-amenities div.hotel-amenities{float:left;}
.mod-hotel-amenities ul.hotel-amenities{float:left;margin:5px 0;padding:0;overflow:visible;list-style:none;}

.mod-hotel-amenities ul.hotel-amenities li 
{background-repeat:no-repeat;list-style:none;height:26px;width:255px;padding:0;font-weight:bold;height:16px;padding:5px 0px;text-align:left;border-bottom:1px dotted #EEE}

.mod-hotel-amenities ul.hotel-amenities li span {float:left;padding-left:40px;font-size:12px;}

.amenity-on {color:#2D7BB2}
.amenity-off {color:#B5B3B3}

.mod-hotel-amenities ul.hotel-amenities li{background-repeat:no-repeat;background-image:url(http://newyorkcity.sk/wp-content/themes/newyork/images/amenities-spr-off.png);}
.mod-hotel-amenities ul.hotel-amenities li.amenity-on{background-image:url('http://newyorkcity.sk/wp-content/themes/newyork/images/amenities-spr-on.png');}


   

.mod-hotel-amenities li.amenity-NSKH{background-position:left 0;}
.mod-hotel-amenities li.amenity-ARPT{background-position:left -26px;}
.mod-hotel-amenities li.amenity-BEAC{background-position:left -52px;}
.mod-hotel-amenities li.amenity-BUSC{background-position:left -78px;}
.mod-hotel-amenities li.amenity-EXRM{background-position:left -104px;}
.mod-hotel-amenities li.amenity-COFP{background-position:left -130px;}
.mod-hotel-amenities li.amenity-HIGH{background-position:left -156px;}
.mod-hotel-amenities li.amenity-POUT{background-position:left -182px;}
.mod-hotel-amenities li.amenity-PIHO{background-position:left -208px;}
.mod-hotel-amenities li.amenity-KTCH{background-position:left -234px;}
.mod-hotel-amenities li.amenity-LNDR{background-position:left -260px;}
.mod-hotel-amenities li.amenity-MEET{background-position:left -286px;}
.mod-hotel-amenities li.amenity-PETS{background-position:left -312px;}
.mod-hotel-amenities li.amenity-BAKE{background-position:left -338px;}
.mod-hotel-amenities li.amenity-2PWP{background-position:left -364px;}

.mixx{border:1px solid #d5e3bb;width:300px;}
.mixx h2{padding:6px 0px 6px 12px;font:bold 1.4em/100% Arial,Tahoma,"Bitstream Vera Sans",sans-serif;background-color:#D5E3BB;} 
.value{border-top:1px solid #d5e3bb;} 
.value a{display:block;height:100%;overflow:hidden;text-decoration:none;cursor:pointer;} 
.value a:hover .property{text-decoration:underline;} .cost{display:block;width:60px;margin:0 8px -108px 0;padding:12px 5px 120px;background-color:#f5f8f0;font:bold 1.5835em/100% Arial,Tahoma,"Bitstream Vera Sans",sans-serif;color:#c60;text-align:center;float:left;} .cost sup{position:relative;top:2px;font-size:.6315em;vertical-align:text-top;} .cost.large{width:80px;font-size:1.25em;} .cost.large sup{top:0;} 

.cost{display:block;width:60px;margin:0 8px -108px 0;padding:12px 5px 120px;background-color:#f5f8f0;font:bold 1.5835em/100% Arial,Tahoma,"Bitstream Vera Sans",sans-serif;color:#c60;text-align:center;float:left;}
.details{height:100%;overflow:hidden;display:block;padding:6px 8px 8px 0;}

.details{height:100%;overflow:hidden;display:block;padding:6px 8px 8px 0;} 
 .content{margin-top:-10px;padding:0px 0px 6px 12px ;border:none;background:none;font:1.2em Arial,Tahoma,"Bitstream Vera Sans",sans-serif;color:#333;}
 

h2 .title{padding:6px 12px 6px 42px;background-color:#e7eeda;}


 .property{display:block;margin:0 0 2px;font:bold 1.2em Arial,Tahoma,"Bitstream Vera Sans",sans-serif;}
  .content.extra{padding:7px 0 0;}.tpw .value{height:100%;overflow:hidden;}.tpw .value a:hover{text-decoration:underline;}
