
/***************  templates/main/css/template.home.css  ***************/
div.bottom-blocks,
div.middle-blocks{
	float: left;
	width:315px;
	margin-right: 22px;
}


div#offers-rotator,
div#attractions{
	margin-right:0;
}



.widget-content .controlers{
  text-align:center;
}
#guest-reviews .widget-content .controlers{
  margin-top:38px;
}
.widget-content .controlers .navigate,
.widget-content .controlers .caption{
  display:inline-block;
  *display: inline;
  zoom: 1;
  vertical-align:middle;
}
.widget-content .controlers .navigate{
	width: 10px;
	height:14px;
}
.widget-content .controlers .prev {
  background: url(/templates/main/images/prev.png) no-repeat center center;
  margin-right:8px;
}

.widget-content .controlers .next {
  background: url(/templates/main/images/next.png) no-repeat center center;
  margin-left:8px;
}

div#special-offers{
	padding-top:11px;
}
	div#special-offers .slideshow {
	  margin-bottom: 27px;
	  float:left;
	}
	div#special-offers .widget-content .offer-intro-wrapper{
		margin: 10px 0 6px;
		height:58px;
	}

	div#special-offers .widget-content .bookinglink-wrapper{
		float: left;
		width: 64px;
		height: 28px;	
		line-height: 2em;
		text-align: center;
		background: url(/templates/main/images/book-btn_bg.png) repeat;
		margin-top:4px;
	}
	div#special-offers .widget-content .price-wrapper{
		float: left;
		margin-left: 5px;
	}
	div#special-offers .widget-content .price-wrapper .title{
		margin-right: 5px;
	}
	div#special-offers .widget-content .price-wrapper .price{
		font-size:1.8em;
	}
	div#special-offers .widget-content .offer-intro-wrapper p {
	  color: #0071bb;
	  font-size: 1.2em;
	  margin: 0;
	  line-height: 1.75em;
	}
	div#special-offers .share-item {
		float: right;
		margin-top:9px;
	}

	
#main-content .intro ul li {
  line-height: 2em;
  list-style: disc outside none;
  margin-left: 26px;
  padding-left: 3px;
}	
	

div.middle-blocks h3.middle-blocks-title{
	color: #ffffff;
	text-align: center;
	font-size: 1.8em;
	background:#000000;
	padding:12px 0;
	margin:0;
}

div.middle-blocks h3.middle-blocks-title a{
	color: #ffffff;
}

#hotel-facilities .blockCollection.middleblocks {
  margin-top: 36px;
}

div#guest-reviews{
	padding-top: 27px;
}


div#guest-reviews .widget-content{
	height: 186px;
	background: url(/templates/main/images/reviews_bg.png) no-repeat scroll -4px 0 ;
		
	color: #404040;
}
div#guest-reviews .widget-content a{
	color: #404040;
}
	div#guest-reviews .slideshow{
		height: auto;
	}


div#hotel-map div#map{
	width: 316px;
	height:224px;
}

div.bottom-blocks h3.bottom-blocks-title{
	color: #000000;
}

div.bottom-blocks div#hotel-info-content .overlay{
	position: absolute;
	top: 74px;
	left: 0;
	padding: 20px;
	height: 188px;
	width: 280px;
	z-index:1;
	background: url(/templates/main/images/img_overlay.png) repeat ;
	font-size:.8em;
}

.editMode div.bottom-blocks div#hotel-info-content .overlay{
	position: relative;
	top: 0;
}

div.bottom-blocks div#hotel-info-content .title{
	font-family: 'playfair_displaybold', Georgia, serif;
	font-size:1.1em;
}

div#hotel-info div.moreinfo{
	color: #006eb6;
}
div.bottom-blocks div.moreinfo{
	font-size:.9em;
}

div.bottom-blocks div.moreinfo p a{
	text-decoration: underline;
}

#page_home .share-item{
	float: right;
	margin: 0;
}


 
div#bottom-blocks-wrapper{
	clear:left;
	width: 100%;
	height:432px;
	background: #f7f7f7;
}

.Divan-Cizre div#bottom-blocks-wrapper{
	height: 455px;
}

div#bottom-blocks-wrapper div#bottom-blocks-holder{
	margin: 0 auto;
	position: relative;
	width: 990px;
	padding-top: 22px;
}

#page_home #hotel-map .marker-content h3 {
  font-size: 1em;
}

#page_home #attractions .widget-content .controlers .prev{
	margin-left: 16px;
	margin-right: 8px;
}

#page_home #attractions .widget-content .controlers .next{
	margin-left: 10px;
}

#page_home #attractions .widget-content .controlers .caption {
  font-size: 0.8em;
}

div#hotel-info-content .overlay p{
	margin: 0 0 13px 0;
}

div#offers-rotator{
	height: 450px;
	margin-bottom: 65px;
	margin-right: 0;
	overflow: hidden;
}
	
div#hotel-facilities ol {
    counter-reset:li; /* Initiate a counter */
    margin-left:0; /* Remove the default left margin */
    padding-left:0; /* Remove the default left padding */
}
div#hotel-facilities ol li {
    position:relative; /* Create a positioning context */
    margin:0 0 32px 2em; /* Give each list item a left margin to make room for the numbers */
    padding:4px 8px 4px 20px; /* Add some spacing around the content */
    list-style:none; /* Disable the normal item numbering */
	line-height: 1.65em;
}
div#hotel-facilities ol li:before {
    content:counter(li); /* Use the counter as content */
    counter-increment:li; /* Increment the counter by 1 */
    /* Position and style the number */
    position:absolute;
    top:4px;
    left:-2em;
    width:28px;
    /* Some space between the number and the content in browsers that support
       generated content but not positioning it (Camino 2 is one example) */
    margin-right:8px;
    color:#ffffff;
	padding: 1px 0 8px;
    background:url(/templates/main/images/li_bg.gif) no-repeat;
    text-align:center;
}
div#hotel-facilities li ol,
div#hotel-facilities li ul {margin-top:6px;}
div#hotel-facilities ol ol li:last-child {margin-bottom:0;}

div#footer{
	padding-top:38px;
}

.middle-intro-wrapper{
	display: block;
}

/* TEMP */

.Divan-Antalya #middle-blocks-wrapper,
.Divan-Antalya #bottom-blocks-wrapper{
	display:none;
}

div#guest-reviews .slideshow {
  height: 395px;
}