.wrap { overflow: hidden; width:90%;} 

.hdr {padding:10px;width:86%;}
.legend { padding-bottom: 10px;}
.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:270px; background-color:#FFF; margin:0 auto;}
.TACheckRatesForm2{ width:270px; background-color:#FFF; margin:0 auto;}



input.textBox {width:80%; max-width:80%;padding:2px;border: 1px solid #7CA1BA; font-size: 13px; color: #333; margin-top: 2px; padding: 2px 0 0 1px; width: 269px; height: 18px;cursor: pointer; }





.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:42%; 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;padding-right:15px } /*BORDER*/
.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 { vertical-align: bottom; }
ul.siteLst label { vertical-align: bottom; }
.checkRatesBox { border-top:1px solid #E4E4E2; margin:0 10px; padding:12px 0;width:80% }


.TACheckRates { display:block; width:129px; height:27px; overflow:hidden; margin:0 auto;  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;}



/* 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;}


/*DEALS*/
.inlineHeader {float:left;margin-left:-10px;padding:0}

#dealsModule {overflow:hidden;font-size:90%;}
#dealsModule .dealsListsContainer {clear:both;}
#dealsModule .dealsList li {border-bottom:1px dotted #CCC;}
#dealsModule .dealsList li:hover {background:#FFFFCC}
#dealsModule .dealsList li:last-child {margin-bottom:2px;border-bottom:none;}
#dealsModule .dealsColumns .dealsModuleColumn1,.dealsModuleColumn2 {float:left;width:250px;padding-right:15px;}
#dealsModule .dealsModuleColumn1 img,#dealsModule .dealsModuleColumn2 img{display: inline-block;margin: 6px 2px 0 auto;padding:0 ;vertical-align:middle;float:right}

#dealsModule .dealsColumns {clear:both;overflow:hidden;}
* html #dealsModule .dealsColumns {height:1%;}
.homeMod {margin: 0 16px 0 0; padding: 8px 16px 8px 16px;}

a#viewAllDealsLink {margin-left: 40px;font-size:70%}

.finePrint {display:block; font-size:10px;}

.adsense-booking {width:290px; background-color:#FFF; margin:0 auto;}
.adsense {width:230px; background-color:#FFF; margin:0 auto;padding:10px 20px 0 20px}
.grid_13,.sidebar,.grid_8,.grid_9,.grid_7,.grid_6,.grid_16  {display:inline;float:left;position:relative;margin-left:5px;margin-right:5px;z-index:85;}


.grid_8 {margin-top:-110px;min-height:310px;background:#EEE;border:2Px solid #EEE;z-index:99;-moz-border-radius:5px;-webkit-border-radius:5px;width:300px;}
#bigbooking{margin-top:20px;z-index:99;}
#shows_hub_bighead {margin-top:-3px;z-index:1}
#shows_hub_bighead img {z-index:-100}
