* { outline:none; border:none; }
a { text-decoration:none; }
html, body { width:100%; height:100%; margin:0; padding:0;font-family: Arial, Helvetica, Sans-Serif; }
html { background:url(../images/footer-back.jpg) bottom no-repeat; display:table; }
body { background:url(../images/back1.jpg) top center no-repeat; display:table;  }
#logo:hover, .calendar:hover, .box .thumb a:hover, .addthis_toolbox a:hover, #footer img:hover, .addthis_button:hover { opacity:.7; }

/* Navigation *
#nav { font-size:16px; position:absolute; top:180px; z-index:10; }
#nav ul { margin:0; padding:0; }
#nav li { margin:0; padding:0; float:left; list-style:none; background:url(../images/nav-break.png) right no-repeat; }
#nav .first a { margin-left:25px; }
#nav .last { background:none; }
#nav .last a { margin-right:0; }
#nav a { height:20px; display:block; margin:0 15px; padding-bottom:1px; color:#009ADB; }
#nav a:hover { background:url(../images/nav-border.png) bottom repeat-x; color:#ff3300;}
*/
ol, ul {
	list-style: none;
}

ul#nav{
	float:left; margin-top:165px; margin-left:-35px; 
	position:relative;
	height:35px;
	z-index:10;
}

ul#nav li{
	float:left; 
	position:relative;
	z-index:30; 
}
ul#nav li a{
	display:block;
	line-height:44px;
	padding:0 20px;
	position:relative;
	z-index:30;color:#0F6DB7;
}
ul#nav li.backLava{
	position:absolute;
	z-index:20;
	overflow:hidden;
}
ul#nav li.backLava .leftLava{
	height:44px;
	margin-right:10px;
	position:relative;
	z-index:21;
	overflow:hidden;
}
ul#nav li.backLava .leftLava .innerLava{
	background: transparent url(../images/menuBtnLeft.png) no-repeat top left;
	position:relative;
	z-index:22;
	height:44px;
}
ul#nav li.backLava .rightLava{
	position:absolute;
	right:0;
	top:0;
	height:44px;
	width:29px;
	z-index:23;
	background:transparent url(../images/menuBtnRight.png) no-repeat top left;
}
ul#nav li ul{
	position:absolute;	
	width:130px;
	background:#f5f3eb;
	border:1px solid #bfbdb8;
	left:6px;
	top:41px;
}
ul#nav li ul li{
	font-size:11px;
	border-top:1px solid #bfbdb8;
	width:130px;
}
ul#nav li ul li:first-child{
	border-top:none;
}
ul#nav li ul li a{
	line-height:20px;
	padding:3px 16px;
	margin:0;
}
ul#nav li ul li ul{
	position:absolute;
	left:130px;
	top:-1px;
}
ul#nav ul{
	display:none;	
}
ul#nav li ul li a:hover{
	background:#e5e3dc;	
}
ul#nav li:hover ul ul, ul#nav li:hover ul ul ul, ul#nav li:hover ul ul ul ul {display:none;} 
ul#nav li:hover ul, ul#nav li li:hover ul, ul#nav li li li:hover ul, ul#nav li li li li:hover ul {display:block;}
/* end menu */


/* menu shadow bottom */
.menu_shadow{
	width:950px;
	height:20px;
	margin-left:auto;
	margin-right:auto;
	background:url(http://www.guidestoturkey.com/wp-content/themes/wpress/images/menu_shadow.png) center top no-repeat;
}

/* menu shadow top */
.menu_shadow_top{
	width:950px;
	height:20px;
	margin-left:auto;
	margin-right:auto;
	background:url(http://www.guidestoturkey.com/wp-content/themes/wpress/images/menu_shadow_top.png) center bottom no-repeat;
}
/* Layout */
#container { width:990px; margin:0 auto; position:relative;}
#logo { position:absolute; top:15px; left:0; z-index:10; }
#header { width:450px; font-size:20px; color:#FFF; text-align:right; line-height:16px; position:absolute; top:15px; right:0px; z-index:10; }
#header #headnav { float:right; margin-top:50px; color:#FFF; width:160px;text-align:left;padding:3px;}
#header #headnav a {color:#FFF;}
#header .contact { font-weight:bold; text-shadow:#777 0 0 3px; }
#header .contact span { font-size:11px; }
#header .contact a { color:#FFF; }
#header .contact a:hover { color:#266CA9; text-shadow:#FFF 0 0 3px; }
#header .button { margin:0 0 0 14px; }




#content { width:100%; padding:215px 0 188px 0;}
#copy { width:790px; font-size:12px; color:#566976; float:left; margin-right:5px;}
#copy .top { margin-left:220px; width:570px; height:7px; background:url(../images/content-top.png); _background:url(../images/content-top2.png) bottom no-repeat; }
#copy .middle { margin-left:220px; width:550px; padding:5px 10px; background:url(../images/content-back.png); _background:url(../images/content-back2.png);font:12px Arial, Helvetica, Georgia, sans-serif;}
#copy .bottom { margin-left:220px; width:570px; height:7px; background:url(../images/content-bottom.png); _background:url(../images/content-bottom2.png) top no-repeat; }
h1, h2, h3, h4, #copy p, hr, #copy ul { margin:0 0 18px 0; padding:0; }
h1 { font-size:26px; color:#89C1E5; font-weight:normal;  }
h3 { margin-bottom:8px; font-size:14px; color:#0066A4; }
h3 span { margin-left:5px; font-size:12px; font-weight:normal; color:#0066A4; text-transform:none; }
h2, h4 { font-family:Georgia,"Times New Roman",Times,Serif;font-size:20px;font-style:italic;font-weight:normal}
#copy p, #copy li { line-height:20px; }


#copy .button { margin-top:-3px; float:right; }
hr { margin:5px; border:1px solid #FFF; border-bottom:2px dotted #DDD; }
#sidebar1 { width:230px; float:left; margin:-15px 0 0 -15px;font:12px Arial, Helvetica, Georgia, sans-serif; }

#sidebar2 { width:195px; float:right; margin:0px; padding-top: 20px;background:#fff url("../images/side2-navigation-top.png") no-repeat top;font:12px Arial, Helvetica, Georgia, sans-serif;}


#content .gallery {
	width: 100%;
	overflow: hidden;
	margin:0 0 0 0px;
	background:url(../images/bg-border-image-big.gif) no-repeat;
}
#content .gallery .info {
	width:100%;
	overflow: hidden;
	padding:0;
	margin:0px;
}
#content .gallery .info  #info-menu{

position:absolute;
margin:0px 0 0 365px;
padding-bottom:5px;
background:#fff;
font-weight:bold;
}
#info-menu a {background:#FFF;color:#009ADB;padding:5px;}
#info-menu a:hover {background:#009ADB; color:#fff;}
#content .gallery .info .big-image {
	width: 300px;
	overflow:hidden;
	float:left;
	padding:13px;
		
}
#content .gallery .info .big-image img {display:block;  height:200px; margin:0 auto; border:1px solid #ccc;padding:2px; }
#content .gallery .info .booking-details {
	background-color: #0a3046;
	padding:13px 12px 60px;
	width:172px;
	overflow: hidden;
	background-image: none;
	font:12px/29px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:6px 0 0 16px;
	float:left;
	position:relative;
	min-height:250px;
}
#content .gallery .carusel {
	width:100%;
	overflow: hidden;
}
.gallery-holder{
	width:508px;
	position:relative;
	background:url(../images/separator-line.gif) repeat-x 0 100%;
	height:89px;
	padding:0 0 0 32px;
	z-index:2;
}
.gallery-holder .scrollable{
	overflow:hidden;
	position:absolute;
	top:0;
	left:28px;
	width:457px;
}
.gallery-holder .items {
	overflow:hidden;
	position:relative;
	width:9999px;
	z-index:1;
}



.items {
padding:10px 0 0 0px;
}

.items img{float:left; width:58px; height:40px;}

.items a {
	border:4px solid #fff;
	float:left;
	margin:0 0 0 1px;
}
.gallery-holder .scrollable a.active,
.gallery-holder .scrollable a:hover {
	border:4px solid #0a3046;
}
.gallery-holder .prevpage,
.gallery-holder .nextpage {
	width:13px;
	height:18px;
	display:block;
	text-indent:-9999px;
	position:absolute;
	z-index:10;
	cursor:pointer;
}
.gallery-holder .prevpage{
	background:url(../images/btn-prev.gif) no-repeat;
	left:7px;
	top:30px;
}
.gallery-holder .nextpage{
	background:url(../images/btn-next-galley.gif) no-repeat;
	right:6px;
	top:30px;
}
#content .block-info {
	width:717px;
	overflow:hidden;
	font:15px/18px Georgia,"Times New Roman",Times,Serif;
	margin:0 0 13px;
}
#content .big-image {
	overflow:hidden;
	background:url(../images/bg-border-big.gif) no-repeat;
	padding:17px 16px 19px;
	width:685px;
}
#content .big-image img {display:block;}
#content .big-image-holder{float:left;}
* html #content .big-image-holder{
	margin:0 -3px 0 0;
}
#content .big-image .info {
	background-color:#f1f1f1;
	position:relative;
	min-height:246px;
	padding:12px 8px 50px 13px;
}
* html #content .big-image .info{
	overflow:visible;
	height:246px;
}





#twocolumns .info {
	height:1%;
	overflow:hidden;
	font:12px/17px Arial, Helvetica, sans-serif;
	color:#2d2d2d;
	padding:12px 8px 6px 13px;
}


#twocolumns .heading {
	width:535px;
	overflow:hidden;
	padding:0 0 0 5px;
	margin:0 0 7px;
	
}
#twocolumns .heading h1 {
	color:#000;
	font: 33px/35px Georgia,"Times New Roman",Times,Serif;
	margin:0;
	font-style:italic;
}
#twocolumns .heading h1 {
	color:#000;
	font: 33px/35px Georgia,"Times New Roman",Times,Serif;
	margin:0;
	font-style:italic;
}
#content .heading h1 {
	color:#008ECC;
	font: 33px/35px Georgia,"Times New Roman",Times,Serif;
	margin:0;
	font-style:italic;
}
#twocolumns .promo-block {
	width:535px;
	padding:15px 0 15px 6px;clear:both;
}
#twocolumns blockquote {
	background:none;
	padding:0 0 5px;
	font: 15px/22px Georgia,"Times New Roman",Times,Serif;
	overflow: hidden;
	color:#353535;
}
#twocolumns blockquote p {margin:0 0 6px;}
#twocolumns blockquote p:after {background: none;}
#twocolumns .promo-block blockquote p.city {
	float:left;
	margin:4px 0 0;
}
#twocolumns p.city span {
	font: 15px/17px Georgia,"Times New Roman",Times,Serif;
	color:#f9f2ef;
	background-color:#004169;
	padding:1px 3px 2px 4px;
	margin:0 14px 0 0;
}
#twocolumns .promo-block blockquote p.city:after {
	background:url(../images/bg-blockquote-blue.gif) no-repeat ;
	content: "";
	padding:0 3px 5px 10px;
}
#twocolumns .promo-block blockquote p.block:after {
	background:url(../images/bg-blockquote-blue-end.gif) no-repeat 5px 4px;
	content: "";
	padding:0 3px 5px 10px;
}
#twocolumns .promo-block blockquote p.author cite {
	font: bold 12px/30px Arial, Helvetica, sans-serif;
	color:#2d2d2d;
}
#twocolumns .info-block {
	width:550px;
	overflow:hidden;
	padding:0 0 0 6px;
	font: 13px/20px Arial, Helvetica, sans-serif;color:#111b22;
}
#twocolumns .info-block h2 {
	margin:0 0 15px;
	font: bold 13px/16px Arial, Helvetica, sans-serif;
	color:#000;
}
#twocolumns .info-block p {
	margin:0 0 19px;
	font: 13px/20px Arial, Helvetica, sans-serif;
	color:#111b22;
}
#twocolumns .info-block img.map {
	display: block;
	padding:29px 0 0 3px;
	margin:0 0 23px;
}












/* side navigation menu */

.sideNavWrapper	{ margin: 0 0 0 10px; font-family: 12px Arial, Helvetica, sans-serif; }
.sideNavBox-1	{ background: transparent url("../images/side1-navigation-top.png") no-repeat 0 0; padding: 30px 0 0; }
.sideNavBox-2	{ background: transparent url("../images/side1-navigation-bottom.png") no-repeat 0 100%; padding: 0 0 14px; min-height: 100px;}

ul.sideNav {
	padding: 0;
	margin-left: 0px;
	list-style: none;
	}
ul.sideNav li {
	font-size: 14px;
	background: none;
	padding: 0;
	margin: 0;background: transparent url("../images/side1-navigation-repeat.png") repeat-y 0 0;}
.sideNav li a {
	display: block;
	padding: 4px 15px 4px 25px;
	margin: 0 2px 0 0;	
	color:#002B45;
	border-bottom: 1px dotted #DBDBDC;
	text-decoration: none;
	text-shadow: #fff 1px 1px 0px;
	/*font-weight:bold;*/
	}

.sideNav li a:hover { color:#ff3300; font-weight:bold;}
	
	
.sideNav li.currentPage {background: transparent url("../images/side1-navigation-active.png") no-repeat 0 0; }
.sideNav li.currentPage a,
.sideNav li.currentPage a:link, .sideNav li.currentPage a:visited,
.sideNav li.currentPage a:hover, .sideNav li.currentPage a:active	{ color: #2C2C2C; border-bottom: 1px solid #fff; }
.sideNav li:hover	{background: transparent url("../images/side1-navigation-active.png") no-repeat 0 0; }



ul.side2Nav {
	padding: 0;
	margin-left: 0px;
	list-style: none;
	}
ul.side2Nav li {
	font-size: 14px;
	background: none;
	padding: 0;
	margin: 0;background: transparent url("../images/side2-navigation-repeat.png") repeat-y 0 0;}
.side2Nav li a {
	display: block;
	padding: 4px 15px 4px 10px;
	margin: 0 2px 0 0;	
	color:#003366;
	border-bottom: 1px dotted #DBDBDC;
	text-decoration: none;
	text-shadow: #fff 1px 1px 0px;}
.side2Nav li a:hover { color:#ff0000; }
.side2Nav li.currentPage {background: transparent url("../images/side2-navigation-active.png") no-repeat 0 0; }
.side2Nav li.currentPage a,
.side2Nav li.currentPage a:link, .sideNav li.currentPage a:visited,
.side2Nav li.currentPage a:hover, .sideNav li.currentPage a:active	{ color: #2C2C2C; border-bottom: 1px solid #fff; }
.side2Nav li:hover	{background: transparent url("../images/side2-navigation-active.png") no-repeat 0 0; }



table { width:100%; }
td { vertical-align:top; }
p.fine { font-size:11px; color:#AAB4BA; line-height:16px !important; }


.widget {padding-left:20px;}

/* BEGIN: Link lists */

.leftToRight li{float:left;}

#fo {height:245px;}
.linkList1 h3 a,.linkList4 h3 a{background:none;color:#0066A4; font-family:Georgia,serif; font-size:18px; font-weight:normal; margin:0;padding-right:0;text-transform:none}
.linkList1 li{float:left; width:200px; margin-right:1px;list-style:none;border:1px solid #E2F0FB;}
.linkList1 li.last{margin-right:0 !important}
.linkList1 li p{color:#626262; font:Arial,Helvetica,Sans-Serif;}

.linkList1.glowImage .cntLink{padding-left:120px}
.linkList1.glowImage h3{padding-left:4px;padding-right:4px; font-family:Georgia,serif; font-size:18px; font-weight:normal;}
.linkList1.glowImage img{background:url(../images/bg-img-holder.gif) no-repeat scroll 0 0;height:121px;padding:11px 11px 12px 11px;width:235px}
.linkList1.glowImage li{padding-right:8px;width:250px;margin:0 5px 0 5px;}
.linkList1.glowImage p{padding-left:10px;padding-right:4px}
.linkList1 h2{font-family:Arial,Helvetica,Sans-Serif;font-weight:bold;font-size:85%;color:#443b2b;margin-bottom:1.2em}

.linkList1 .more{
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	height:7px;
	color:#0066a4;
}











.promo-box{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-rooms.gif) repeat-x 0 100%;
	margin:7px 0 0;
	padding:0 0 13px;
}
.img-holder{
	float:left;
	padding:11px;
	background:url(../images/link-list-image-glow.gif) no-repeat;
}
.img-holder img{display:block;}
.promo-block{
	padding:11px 0 0 6px;
	width:300px;
	float:left;
}
.promo-block h2, .promo-block h2 a{
	margin:0 7px 0 0;
	color:#0066A4;
	font:18px/20px Georgia, 'Times New Roman', Times, serif;
	font-style:italic;
	float:left;
}
.ttl-area{
	width:100%;
	overflow:hidden;
	padding:0 0 2px;
}
.ttl-area .stars {
	margin:3px 0 5px;
}
.stars{
	margin:0 0 6px 7px;
	padding:0;
	list-style:none;
	float:left;
}
.stars img{display:block;}
.stars li{
	float:left;
	margin:0 2px 0 0;
}
.promo-block address{
	width:100%;
	font-style:normal;
	margin:0 0 5px 0;
	font:bold 11px/17px Arial, Helvetica, sans-serif;
	color:#111b22;
}
.box-holder{
	width:100%;
	overflow:hidden;
	margin:0 0 0 -5px;
	position: relative;
}
.promo-block blockquote p{margin:0;}

.promo-block blockquote p:after{
	content: "";
	padding:0 3px 4px 10px;
	background:url(../images/bg-blockquote-box.gif) no-repeat 100% 4px;
}
.promo-block .more{
	font:bold 13px/19px Arial, Helvetica, sans-serif;
	height:7px;
	color:#0066a4;
}




.hot-box,
.hot-pick{
	float:left;
	text-indent:-9999px;
	width:54px;
	height:56px;
}
.hot-box{background:url(../images/bg-hotbox.gif) no-repeat;}
.hot-pick{background:url(../images/bg-hot-price.gif) no-repeat;}
.promo-block blockquote{
	background:url(../images/bg-blockquote.gif) no-repeat 0 4px;
	padding:5px 0 0 10px;
	font:14px/19px Georgia, 'Times New Roman', Times, serif;
	color:#4d4d4d;
	margin:0;
	overflow:hidden;
}
* html .promo-block blockquote {
	overflow:visible;
	height:1%;
}
.price-block{
	float:right;
	padding:5px 0 0;
	overflow:hidden;
	width:130px;
}
.price-block p{
	padding:0 0 34px;
	margin:0;
	text-align:right;
	color:#5e5e5e;
	font:12px/17px Arial, Helvetica, sans-serif;
}
.price-block span{color:#000;}
.details-box{
	float:right;
	text-align:center;
	width:105px;
	height:29px;
	color:#00688e;
	font:bold 14px/27px Arial, Helvetica, sans-serif;
	background:transparent url(img/booking/btn-details-box.gif) no-repeat;
}
.details-box:hover{text-decoration:none;}
.price-block .price span.currency{margin:0;}
.ttl-other-hotels{
	background:url(img/booking/bg-ttl-other.gif) no-repeat 0 2px;
	color:#464646;
	font:18px/22px Archer,Rockwell,Helvetica,Sans-Serif;
	margin:0;
	text-indent:-9999px;
}






/* BEGIN: clearfix */
.cf:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.cf{display:inline-block}
/* Hide from IE Mac \*/
.cf{display:block}
/* End hide from IE Mac */
/* END: clearfix */


ul.otellist {margin:0; padding:0; list-style:none;}
ul.otellist  li {list-style:none; border:1px solid #ccc; width:275px;height:70px; float:left; margin:0 10px 10px 0;padding:5px;}
ul.otellist  li img {float:left; margin-right:10px;}




.addthis_toolbox { font-size:12px; font-weight:bold; position:absolute; bottom:110px; margin-left:700px; }
.addthis_toolbox a { margin:0 3px; color:#064D91; }
.addthis_toolbox span { color:#566976; }
#footer { width:100%; height:50px; font-size:11px; color:#566976; line-height:19px; position:absolute; bottom:30px;}
#footer div { position:absolute; }
#footer a { color:#566976; }
#footer a:hover { color:#0099DB; }
#footer span { margin:0 6px; color:#0099DB; }
#footer .left { top:4px; }
#footer .left div { font-size:10px; }
#footer .left div span { margin:0 4px; }

.linkList1.glowImage p{padding-left:10px;padding-right:4px}
p.homes {margin-left:20px;}