/**
 *  NEW TOOLTIP, CSS
 *  @author semih
 *  @date 24 Jul 2013
**/
.price-tranparency-tooltip{position:absolute;background:none;display:none;color:#222;font:normal 11px arial, sans-serif;line-height:16px;z-index:1102;}
.price-tranparency-tooltip-wrapper{width:220px;position:relative;background:#FFF none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#FFFFFF;border:solid 1px #AAA;-moz-box-shadow:0 0 2px 0 #888;-webkit-box-shadow:0 0 2px 0 #888;box-shadow:0 0 2px 0 #888;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#BBBBBB')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=3,Direction=135,Color='#BBBBBB');padding:20px;}
.price-tranparency-tooltip.pleft .price-tranparency-tooltip-wrapper{float:left;}

.price-tranparency-tooltip div.loader{display:none;width:50px;height:5px;background:url(http://cdn.roompotstatic.com/rp/imgs/loader.gif) no-repeat center center;margin:20px auto;}
.price-tranparency-tooltip .indicator{display:inline-block;width:18px;height:13px;background:url(http://cdn.roompotstatic.com/hb/imgs/listerv2/listersprite.png?v11) no-repeat -269px -185px;position:relative;left:150px;top:-1px;}

.price-tranparency-tooltip .indicator.center{left:101px;}

/**
 *  NEW UPSELL TOOLTIP, CSS
 *  @author semih
 *  @date 12 May 2014
**/
.price-popover{position:absolute;background:none;display:none;color:#222;font:normal 11px arial, sans-serif;line-height:16px;z-index:1011;width: 272px;}
.price-popover.with-upsell{width: 472px;}
.price-popover-wrapper{display:table;position:relative;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#EFECDF;border:solid 1px #AAA;-moz-box-shadow:0 0 2px 0 #888;-webkit-box-shadow:0 0 2px 0 #888;box-shadow:0 0 2px 0 #888;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#BBBBBB')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=3,Direction=135,Color='#BBBBBB');padding:0;}
.price-popover.pleft .price-popover-wrapper{float:left;}
.price-popover.pleft .indicator{display:none;}
.price-popover div.selected-availability{display:block;position:relative;height:100%;float:left;background:#FFF;-webkit-border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-bottomleft:6px;border-top-left-radius:6px;border-bottom-left-radius:6px;width:220px;padding:20px 30px 30px 20px;}
.price-popover div.selected-availability.round-right{-webkit-border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;}
.price-popover div.upsell-availability{display:none;height:100%;float:right;width: 200px;}

.price-tranparency-tooltip div.prices,
.price-popover div.prices{height:32px;}
.price-tranparency-tooltip div.prices div.for,
.price-popover div.prices div.for{position:absolute;font:bold 29px arial, sans-serif;width:150px;height:37px;line-height:37px;right:15px;top:10px;text-align:right;color:#f80;}
.price-tranparency-tooltip div.prices div.for span,
.price-popover div.prices div.for span{position:relative;margin-right:10px;}
.price-tranparency-tooltip div.prices div.for span em,
.price-popover div.prices div.for span em{font-size:11px;font-style:normal;}
.price-tranparency-tooltip div.prices div.from,
.price-popover div.prices div.from{font-size:11px;}
.price-tranparency-tooltip div.prices div.from span,
.price-popover div.prices div.from span{text-decoration:line-through;}

.price-tranparency-tooltip .name,
.price-popover .name{display:block;font-weight:700;font-size:12px;margin-top:5px;}
.price-tranparency-tooltip ul.dates,
.price-popover ul.dates{display:block;list-style-type:none;margin:0;padding:15px 0 6px;}
.price-tranparency-tooltip ul.dates li,
.price-popover ul.dates li{font-size:12px;display:none;color:#666;}
.price-tranparency-tooltip ul.dates li span,
.price-popover ul.dates li span{float:right;}
.price-tranparency-tooltip ul.dates li.period span,
.price-popover ul.dates li.period span{float:none;color:#333;font-weight:700;}

.price-tranparency-tooltip div.ajax ul,
.price-popover div.ajax ul{list-style-type:none;margin:6px 0;padding:0;}
.price-tranparency-tooltip div.ajax ul li,
.price-popover div.ajax ul li{display:block;font-size:12px;color:#666;padding:1px 0;}
.price-tranparency-tooltip div.ajax ul li span,
.price-popover div.ajax ul li span{margin-left:10px;}
.price-tranparency-tooltip div.ajax ul li.header,
.price-popover div.ajax ul li.header{position:relative;width:90%;font-weight:700;font-size:12px;top:0;left:0;color:#333;padding:2px 0;}

.price-tranparency-tooltip .book,
.price-popover .book{display:block;float:none;margin-top:5px;height:36px;}
.price-tranparency-tooltip .book a.book-now,
.price-popover .book a.book-now{color: #fef4e9;border: solid 1px #da7c0c;background: #f78d1d;background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));background: -moz-linear-gradient(top,  #faa51a,  #f47a20);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');display: inline-block;outline: none;cursor: pointer;text-align: center;text-decoration: none;font: 15px/100% Arial, Helvetica, sans-serif; padding: .7em 4em .75em;text-shadow: 0 1px 1px rgba(0,0,0,.3);-webkit-border-radius: .5em;-moz-border-radius: .5em;border-radius: .5em;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2);}
.price-tranparency-tooltip .book a.book-now:hover,
.price-popover .book a.book-now:hover{text-decoration: none;background: #f47c20;background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015)); background: -moz-linear-gradient(top,  #f88e11,  #f06015);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');}
.price-tranparency-tooltip .book a.book-now:active,
.price-popover .book a.book-now:active{position: relative;top: 1px;color: #fcd3a5;background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));background: -moz-linear-gradient(top,  #f47a20,  #faa51a);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');}

.price-tranparency-tooltip .custom-text,
.price-popover .custom-text{display:none;border-top:dotted 1px #bbc6b6;color:#666;padding-top:5px;}

.price-popover div.upsell-availability div{line-height:16px;font-size:12px;display:block;float:none;width:85%;color:#454545;margin:10px auto;}
.price-popover div.upsell-availability div.extra-comfort{color:#333;font-weight:700;margin:55px auto 10px;}
.price-popover div.upsell-availability div.upsell-price-difference{font-weight:700;color:#222;}
.price-popover div.upsell-availability div.upsell-extras span{display:block;float:none;background:url(/imgs/plus.png) no-repeat left 3px transparent;padding:4px 0 4px 22px;}
.price-popover div.upsell-availability div.upsell-more-info a{display:block;float:left;height:20px;line-height:20px;}
.price-popover div.upsell-availability div.upsell-more-info div.compare-loading{display:none;float:left;width:20px;height:20px;background:url(/imgs/loading.gif) no-repeat left center transparent;margin:0 0 0 20px;}

/**
 *  NEW TOOLTIP INDICATOR, CSS
 *  @author semih
 *  @date 12 May 2014
**/
#tooltip-indicator{position:absolute;display:none;-moz-transform:scale(.9999);z-index:1103;}
#tooltip-indicator.bottom{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #777;}
#tooltip-indicator.top{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #777;}
#tooltip-indicator.left{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #777;}
#tooltip-indicator.right{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #777;}