/* ________________________________________________________________________________________________________
   
   CSS Framework for Eicra Product Script [Templates, Blocks & Modules] 
   ________________________________________________________________________________________________________ */
   

/*	GLOBAL STYLES ******************************************************************* */

@charset "utf-8";

body{
	background-color:#C2BBAB;
	font-family:Arial, Helvetica, sans-serif;
	color: #272727;
	font-size: 12px;
	margin:0px;
	padding:0px;
}

a{
	color:#234904;
	text-decoration:none;
	font-weight:normal;
}

a:hover {
	color:#F18B01;
	text-decoration:underline;
}

a:focus{ 
	outline:0; 
}

button::-moz-focus-inner,						
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{
    border: none;
}

input{ 
	padding:2px; 
}

select{
	border:1px solid #CCC; 
	padding:1px; 
}

input,select,textarea,button{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	padding:2px;
}

input.input-text,textarea{ 
	padding:4px; 
}

h1,h2,h3,h4,h5,h6{
	margin:2px 0 5px;
	letter-spacing:-1px;
	color:#6B6554;
}

h1{
	font-size:28px; 
	font-weight:normal; 
}

h2{
	font-size:24px;
	line-height:23px;
	font-weight:normal; 
}

h3{
	font-size:22px; 
	font-weight:bold;
}

h4{ 
	font-size:20px; 
	font-weight:bold;
}

h5{ 
	font-size:18px; 
	font-weight:bold; 
}

h6{ 
	font-size:16px; 
	font-weight:bold; 
}

form{ 
	margin-bottom:0; 
	display:inline; 
}

hr{
	display: block;
	position: relative;
	padding: 5px 0;
	margin:20px 0;
	width: 100%;
	clear: both;
	border: none;
	border-bottom: 1px solid #AAA;
	border-bottom-style:dashed;
	font-size: 1px;
	line-height: 0;
	overflow: visible;
}

/* ********************************************************************************** */

/* FRONT PAGE LAYOUT **************************************************************** */

#wrapper{ 
	min-width:100%; 
	margin:auto; 
}

#main-container{ 
	width:1140px;
	padding:15px 0px 0 0px;
	margin:auto;
	min-height:400px; 
	overflow:hidden;
}

/* Side Bar ------------------------------------------------------------------------- */

#sidebar{
	float:left;
	width:215px;
	margin:auto;
}

/* ---------------------------------------------------------------------------------- */

/* Main Content --------------------------------------------------------------------- */

#content-container{
	width:1124px;
	background-color:#FFF;
 	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	padding: 8px 8px 10px 6px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	overflow:hidden;
}

.main-content{ 
	float:right;
	width:895px;
	overflow:hidden;
}

.content-bottom-container{ 
	width:1124px;
	background-color:#FFF;
 	/*border:1px solid #CCC; */
  	box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
	padding: 6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	overflow:hidden;
}


/* ---------------------------------------------------------------------------------- */

/* Base Columns --------------------------------------------------------------------- */

.content-col-left{
	width:705px;
	border:1px solid #E2E2E2;
	float:left;
	overflow:hidden;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;	
	margin-bottom:15px;
	margin: 0px 0 10px 0;
	padding:5px;
}

.content-col-middle{
	float:left; 
	width:240px; 
	padding:5px;
	margin-left:20px;
} 

.content-col-right{
	float:right;
	width:359px;
	overflow:hidden
}

/* ---------------------------------------------------------------------------------- */

/* Inner Page Layout ---------------------------------------------------------------- */

#container-inner{
	width:1124px;
	background-color:#FFF;
 	border:1px solid #CCC; 
  	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	padding: 6px 6px 6px 5px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	overflow:hidden;
}

#sidebar-inner{
	float:left;
	width:210px;
	margin:auto;
}

#inner-page-content{
	float:right;
	width:895px;
}

/* ---------------------------------------------------------------------------------- */

/* Top Bar -------------------------------------------------------------------------- */

#top-bar-container{
	background:url("top-bar-bg.png")/*tpa=http://www.turkeyonlinebooking.com/top-bar-bg.png*/ repeat-x;
	height:30px;
}

.top-bar{
	width:1140px;
	margin:auto;
}

.user-link{
	padding-top:0px;
	float:right;
	text-align: center;
	padding-right:5px;
	vertical-align:top
}

.user-link a{
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

.user-link a:hover{
	color:#006600;
	text-decoration:none;
}

.welcome{
	background:url("welcome-bg.png")/*tpa=http://www.turkeyonlinebooking.com/welcome-bg.png*/ no-repeat;
	width:247px;
	height:27px;
	float:right;
	margin-right:0px;
	color:#443E2C;
	font-weight:bold;
	text-align:center;
	padding-top:7px;
}

.quick-access{
	width:100%;
	float:left;
	padding: 0px 0 0 0;
}

.top-links ul{ 
	margin-left:10px;
	margin-top:7px;
	padding-left:0; 
	padding-top:0px; 
	display: inline; 
	float:left;
} 

.top-links ul li{
	margin-left:0;
	padding: 0px 1px 0 5px;
	list-style: none;
	display: inline;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
			
.top-links ul li.first{ 
	margin-left:0; 
	border-left: none; 
	list-style:none; 
	display: inline; 
}

.top-links ul li a{ 
	color:#FFF; 
}

.top-links ul li a:hover{
	color:#006600;
}

/* ---------------------------------------------------------------------------------- */

/* Header --------------------------------------------------------------------------- */

#header-container{
	margin:auto;
	width:100%;
}

.header-main{
	background:url("header-bg.jpg")/*tpa=http://www.turkeyonlinebooking.com/header-bg.jpg*/ repeat-x;
	height:144px;	
}


#header{
	width:1140px;
	margin:auto;
}

#header .logo{
	padding: 7px 0px;
	float:left;	
}

#header .logo h1{
	font-weight:bold; 
	color:#FFF;
	font-size:30px;
	padding: 11px 0 0 0;
	letter-spacing:-2px;
	text-shadow: 1px 1px 0px #000;
}

#header .support{
	padding: 10px 5px 0px 0px;
	float:right;
	text-align:right;
	clear:both;
	overflow:hidden;
}

.header-left{
	width:500px;
	float:left;
}

.header-right{
	width:500px;
	float:right;
}

/* ---------------------------------------------------------------------------------- */

/* Banner --------------------------------------------------------------------------- */

#banner{
	margin:auto;
	width:1140px;
	background:url("banner-bg.gif")/*tpa=http://www.turkeyonlinebooking.com/banner-bg.gif*/ no-repeat;
	height:358px;	
}


#banner .search{
	width:468px;
	margin-top:20px;
	padding-left:10px;
	float:left;
	overflow:hidden;
}


#banner .right{
	width:650px;
	padding-right:5px;
	float: right;
	overflow:hidden;
	height:340px;
	padding-top:10px;
}


/* ---------------------------------------------------------------------------------- */

/* Block Box Model ------------------------------------------------------------------ */

.block{
	margin:auto;
	margin-bottom:0px;
	overflow:hidden;
	
}

.block .left{
	background: url("block-header-left.jpg")/*tpa=http://www.turkeyonlinebooking.com/block-header-left.jpg*/ no-repeat;
	height:30px;
	width:5px;
	float:left;
}

.block .bg{
	background: url("block-header-bg.jpg")/*tpa=http://www.turkeyonlinebooking.com/block-header-bg.jpg*/ repeat-x;
	height:30px;
	width:100%;
	margin-right:-5px;
	float:left;
}

.block .right{
	background: url("block-header-right.jpg")/*tpa=http://www.turkeyonlinebooking.com/block-header-right.jpg*/ no-repeat;
	height:30px;
	width:5px;
	margin-left:-5px;
	float:right;
}
.block .block-heading{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	color:#FFFFFF;
	/*background:url(../images/title-arrow.png) no-repeat 2px 1px;*/
	padding:0 0 0 5px;
	line-height:30px;
	text-transform: uppercase;
}

.block .block-body{
	border:1px solid #BFBFBF;
	margin-bottom:15px;
	clear:both;
	overflow:hidden;
}

.block .block-content{
	width:213px;
	border-top:0px;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-top-left-radius: 0px 0px;
	border-top-right-radius: 0px 0px; 
	border-bottom-left-radius: 6px 6px;
	border-bottom-right-radius: 6px 6px;
	margin-top:28px;
	margin-bottom:10px;
}

.block .block-title a{
	font-weight:bold;
	cursor:pointer;
}

.block .block-title a:hover{
	font-weight:bold;
	color:#666;
	text-decoration:underline;
}

.block .img{
	border:1px solid #DFDFDF;
	padding:5px;
	margin: 2px 4px 2px 0px;
	float:left;
}

.block .img-wrapper{
	float:left;
	position:relative;
}

.block .price{
	font-family:Helvetica, Arial, sans-serif;
	font-size:26px;
	color:#FF9900;
	padding-top:5px;
	padding-bottom:5px;
}

.block .info{
	color: #669900;
}

.block .price-previous{
	font-size:17px;
	color:#999;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:line-through;
}

.block .img-wrapper .photo-count-container{
	border:1px solid #FFF;
    background-color:#C00;
    line-height: 20px;
    position: absolute;
    text-align: center;
    top: 67px;
	left:5px;
    width: 70px;
}

.block .photo-count-container .photo-count a{
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}

.block .photo-count-container .photo-count a:hover{
	color:#FF9;
	text-decoration:underline;
}

.block .rating{
	width:90px;
	text-align:center;
	overflow:hidden;
	border:1px solid #E1E1E1;
	padding: 2px 0 0 0px;
	margin: 4px 0;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}

.block .rating-big{
	width:110px;
	margin-left:15px;
}

.block .link-btn a{
	background: -moz-linear-gradient(top, #75C929, #75C929); /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9BA0B', endColorstr='#FBD00E'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#F9BA0B), to(#FBD00E)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #F9BA0B,  #FBD00E); /* for firefox 3.6+ */
	padding: 5px 20px 5px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#644F3C;
	cursor:pointer;
	text-decoration:none;
	text-align:center;
	display:block;
	float:right;
	border:1px solid #FF8400;
	margin-top:5px;
}

.block .link-btn a:hover{	
	background: #FAC50D; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#74CD2A', endColorstr='#5EC806'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#74CD2A), to(#5EC806)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #74CD2A,  #5EC806); /* for firefox 3.6+ */
	color:#FFF;
	text-decoration:none;
}

.list-col{
	overflow:hidden;
	margin-left:4px;
	float:left;
}

.list ul{
	margin-left:0px; 
	padding-left:0px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
}

.list li{
	background-image:url("list-arrow.png")/*tpa=http://www.turkeyonlinebooking.com/list-arrow.png*/;
	list-style:none;
	background-position:10px 7px;
	background-repeat:no-repeat;
	margin:0px 0 0px 0px;
	padding:0px 0px 0px 25px;
	line-height:24px;
}

.list a{
	color:#305025;
	font-size:12px;
	text-decoration:none;
	width:100%;
}

.list a:hover{
	color:#666;
	text-decoration: underline;
}

.more-link a {
	background: url("arrow-2.gif")/*tpa=http://www.turkeyonlinebooking.com/arrow-2.gif*/ no-repeat scroll 4px 2px transparent;
	color:#F60;
	font-weight:bold;
	font-size: 12px;
	padding: 0px 0 0 15px;
	
}

.more-link a:hover{
	color:#666;
	font-weight:bold;
}

.clear{
	clear:both;
}

.left-float {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}

.right-float {
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
}

/* ---------------------------------------------------------------------------------- */

/* Footer --------------------------------------------------------------------------- */

#footer-container{
	background: url("footer-bg.png")/*tpa=http://www.turkeyonlinebooking.com/footer-bg.png*/ repeat-x;
	height:147px;
	padding: 0px 0 0 0;
	width:100%;	
}

.footer{
	width:1135px;
	margin: 10px 0 0 0;
	margin:auto;
	color:#FFF;
}

.footer-left{
	width:500px;
	float:left;
	padding-top:8px;
}

.footer-right{
	width:475px;
	float:right;
	padding-top:8px;
}

.copyright{
	font-weight:normal;
	color:#595959;
}

.copyright a{
	color:#595959;
	text-decoration:underline;
	font-weight:bold;
	line-height:20px;
}

.footer-links{
	padding-bottom:2px;
	line-height:28px;
	clear:both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

.footer-links span{
	font-weight:bold;
}

.footer-links ul{ 
	margin-left: 0; 
	padding-top:3px; 
	display: inline;
}

.footer-links ul li {
	margin-left: 0; 
	padding: 0px 1px 0 5px; 
	border-left: 1px solid #595959;
	list-style: none; 
	display: inline; 
}
			
.footer-links ul li.first{ 
	margin-left: 0;
	padding-left:0px;
	border-left: none; 
	list-style: none; 
	display: inline; 
}

.footer-links ul li a{
	color:#595959; 
}

.footer-links ul li a:hover{
	color:#009900;
}

.footer .social{
	padding:8px 0px;
	width:1140px;
	float:left;
	color:#1F4902;
	font-weight:normal;
	height:60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.go-top a{
	background: url("top.png")/*tpa=http://www.turkeyonlinebooking.com/top.png*/ no-repeat;
	width:48px;
	height:43px;
	display:block;
	position:fixed;
	bottom:0px;
	right:0px;
	z-index:100;
}

/* ---------------------------------------------------------------------------------- */

/* BLOCKS *************************************************************************** */

/* Language Flag -------------------------------------------------------------------- */

.flags{
	float:left;
	margin-top:2px;
}

.flags .dropdown dl{ 
	float:right;
	margin:0;
}

.dropdown dd, .dropdown dt, .dropdown ul{
	margin:0px; 
	padding:0px;
}

.dropdown dd{ 
	position:relative; 
}

.dropdown a, .dropdown a:visited{ 
	color:#8CC523;
	text-decoration:none; 
	outline:none;
}

.dropdown a:hover{ 
	color:#528A08;
}

.dropdown dt a:hover{
	color:#528A08; 
}

.dropdown dt a{
	background:#FFF url("arrow.png")/*tpa=http://www.turkeyonlinebooking.com/arrow.png*/ no-repeat scroll right center;
	border:1px solid #B7E467;
	color:#A0DB33;
	display:block; 
	padding-right:20px;
	width:210px;
}

.dropdown dt a span{
	cursor:pointer; 
	display:block;
	line-height:20px;
	padding:2px;
}

.dropdown dd ul{ 
	background:#FFF none repeat scroll 0 0;
	border:1px solid #B7E467;
	color:#C5C0B0;
	display:none;
	left:0px; 
	padding:5px 0px; 
	position:absolute; 
	top:1px; 
	width:auto; 
	min-width:230px;
	list-style:none;
	z-index:99999;
}

.dropdown span.value{
	display:none;
}

.dropdown dd ul li a{ 
	padding:5px; 
	display:block;
}

.dropdown dd ul li a:hover{ 
	background-color:#F2F2F2;
}

.dropdown span.flag{
	border:none; 
	vertical-align:middle; 
	margin-left:10px;
	border:1px solid #8CC523;
	padding:1px;
	float:right;
}

.flagvisibility{
	display:none;
}

/* ---------------------------------------------------------------------------------- */

/* Mini Search Block----------------------------------------------------------------- */

.mini-search{ 
	float:right; 
	width:297px; 
	padding-top:5px; 
}

.mini-search_bg{
	background: #FFF url("search-bg.gif")/*tpa=http://www.turkeyonlinebooking.com/search-bg.gif*/ 4px 0px no-repeat;
	border:1px solid #C00;
	width:240px;
	height:25px;
	float:left;
}

.mini-search-field{	
	color:#666;
	border:0;
	background:none;
	width:210px;
	padding: 5px 5px 0 5px;
}

.mini-search-btn{
	background:url("search-btn-bg.gif")/*tpa=http://www.turkeyonlinebooking.com/search-btn-bg.gif*/ repeat-x;
	height:27px;
	width:55px;
	border:1px solid #900;
	color:#FFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	cursor:pointer;
}

/* ---------------------------------------------------------------------------------- */

/* Top Navigation ------------------------------------------------------------------- */

.top-nav-container{
	margin:auto;
	width:1140px;
	overflow:hidden;
	
}

.top-nav{
	background:url("nav-bg.png")/*tpa=http://www.turkeyonlinebooking.com/nav-bg.png*/ no-repeat;
    width:887px;
	height:34px;
	margin:auto;
	padding-left:6px;	
	float:left;
}

/* ---------------------------------------------------------------------------------- */

/* Advertisement -------------------------------------------------------------------- */

.right-ad{
	margin:auto;
	overflow:hidden;
	float:right;
	padding-left:10px;
}

.left-ad {
	border: 1px solid #006600;
	border-radius: 5px 5px 5px 5px;
	color: #FFFFFF;
	font-size: 12px;
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 10px 0 15px;
	text-align: center;
	width: 208px;
	background-attachment: scroll;
	background-color: #8CC73D;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
}

#header .header-ad{
	float:right;
	margin-right:5px;
	padding-top:10px;
}


.footer .footer-ad{
	background-color:#074385;
	margin-bottom:20px;
	padding:7px;
	width:730px;
	float:right;
	overflow:hidden;
}

/* ---------------------------------------------------------------------------------- */

/* Forms ---------------------------------------------------------------------------- */

.label{
	font-weight:bold;
	margin-bottom:3px;
}

.field{
	padding:3px;
	border:1px solid #CCC;
	color:#333;
	margin-bottom:3px;
}

.button{
	background: #FBCB0E; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFD630', endColorstr='#FCDA12'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#FFD630), to(#FCDA12)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #FFD630,  #FCDA12); /* for firefox 3.6+ */
	/*text-shadow: 1px 1px 1px #333;*/ 
	padding: 7px 10px 5px 10px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#644F3C;
	cursor:pointer;
	text-decoration:none;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin: 8px 0 10px 0px;
	border:3px solid #FF8A00;
}


.button:hover{
	background: #FFCC00; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6EB027', endColorstr='#98D90E'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#6EB027), to(#98D90E)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #6EB027,  #98D90E); /* for firefox 3.6+ */
	/*text-shadow: 1px 1px 1px #FFF;*/
	color:#ffffff;
}

/* ---------------------------------------------------------------------------------- */

/* Video ---------------------------------------------------------------------------- */

.block-body.video{
	border:1px solid #CCC;
	background-color:#FFF;
	padding: 5px 0px 10px 0px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;	
}

.video-player{
	margin:auto;
	width:340px;  /* block video width must be same value */
	margin:auto;
	text-align:center;
	background:#1571D8;
	padding-bottom:5px;
}

.video-title{
	padding-top:5px;
	color:#FFF;
	font-weight:bold;
}

.media_box{
	background:#1571D8 !important;
}

/* ---------------------------------------------------------------------------------- */

/* Latest News ---------------------------------------------------------------------- */

.news-body{
	padding: 10px 10px;
	margin:auto;
	overflow:hidden;
}

.news-content{	
	border-bottom: 1px solid #CCC;
	border-bottom-style:dashed;
	overflow:hidden;
	padding-bottom:5px;
	margin-bottom:5px;
}

.news-content .link-btn a{
	font-size:12px;
	width:70px;
	text-transform:none;
	font-family:Arial, Helvetica, sans-serif;
	float:right;
}

.news-desc{
	width:87%;
	float:right;
	overflow:hidden;
}

.news-img{
	float:left;
	margin-left:10px;
	border:1px solid #CCCCCC;
	padding:5px;
	overflow:hidden;
}

.news-date-time{
	color:#F60;
}

/* ---------------------------------------------------------------------------------- */

/* Newsletter ----------------------------------------------------------------------- */

.block-subscribe{
	background:url("newsletter-bg.jpg")/*tpa=http://www.turkeyonlinebooking.com/newsletter-bg.jpg*/ no-repeat;
	width:215px;
	height:249px;
	margin-bottom:10px;
}

.block-subscribe-content{
	padding: 4px 5px 0px 10px;
	overflow:hidden;
}

.block-subscribe h1{
	padding: 20px 0px 10px 58px;
	color:#FFF;
	font-size:17px;
	text-shadow: 1px 1px 1px #036;
}

.block-subscribe-note{
	color:#4F4F4F;
	font-size:12px;
	padding-bottom:20px;
	width:212px;	
}

.block-subscribe .label{
	color:#447216;
	width:110px;
	float:left;
	margin-top:4px;
	overflow:hidden;
}

.block-subscribe .field{	
	border:1px solid #4A7118;
	background:#F1FFC4;
	width:180px;
	color:#644F3C;
	float:left;
	overflow:hidden;
	margin:1px;
}

.block-subscribe .button{
	margin: 5px 0 0 0px;
	
}

.block-subscribe .button:hover{
	
}

.block-subscribe img.loader {
	padding:50px 150px;
	position:relative;
}

.newsletter_arr{
	font-size:11px;
	display:block;
	margin-left:110px;
}

/* ---------------------------------------------------------------------------------- */

/* Tab Panel ------------------------------------------------------------------------ */

.usual{
	/*background:#181818;*/
	color:#111;
	padding:1px 1px;
	width:626px;
  	border:0px solid #222;  
}

.usual li{ 
	list-style:none; 
	float:left; 
}

.usual ul a{
	display:block;
  	text-decoration:none!important;
	margin:0px 4px;
  	margin-left:-1px;
  	background:-moz-linear-gradient(top, #EEEEEE, #E6E6E6);
  	background: #E6E6E6; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE', endColorstr='#E6E6E6'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#EEEEEE), to(#E6E6E6)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #EEEEEE, #E6E6E6); /* for firefox 3.6+ */
	padding: 15px 15px 15px 15px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:none;
	font-weight:bold;
	color:#194503;
	text-decoration:none;
	border-top-left-radius: 5px 5px; 
	border-top-right-radius: 5px 5px;
}

.usual ul a:hover{
  	color:#194503;
 	background: #FBCF0E; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBCF0E', endColorstr='#FDAE04'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#FBCF0E), to(#FDAE04)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #FBCF0E,  #FDAE04); /* for firefox 3.6+ */
}

.usual ul a.selected{
	margin-bottom:0;
	cursor:default;
	background: #68C018; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#75C829', endColorstr='#68C018'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#75C829), to(#68C018)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #75C829,  #68C018); /* for firefox 3.6+ */
	padding: 15px 15px 15px 15px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	border-top-left-radius: 5px 5px; 
	border-top-right-radius: 5px 5px;
}

.usual div{
  	padding:10px 10px 8px 10px;
  	*padding-top:3px;
  	*margin-top:-15px;
  	clear:left;
  	background:#FFF;
  	border:1px solid #CCC;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	border-top-right-radius: 6px 6px; 
 	border-bottom-left-radius: 6px 6px;
 	border-bottom-right-radius: 6px 6px;
}

.usual-content{
  padding:10px 10px 8px 10px;
  *padding-top:3px;
  *margin-top:-15px;
  margin-bottom:15px;
  clear:left;
  background:#FFF;
  border:1px solid #CCC; 
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  border-top-right-radius: 6px 6px; 
  border-bottom-left-radius: 6px 6px;
  border-bottom-right-radius: 6px 6px;
  overflow:hidden;
}

.usual div a{
	color:#000; 
	font-weight:bold; 
}

#usual2{ 
	background:#0A0A0A; 
	border:1px solid #1A1A1A; 
}

#usual2 a{ 
	background:#222; 
}

#usual2 a:hover{ 
	background:#000; 
}

#usual2 a.selected{ 
	background:snow; 
}

#tabs3{ 
	background:#FF9; 
}

/* ---------------------------------------------------------------------------------- */


/* TOUR SCRIPT ====================================================================== 
   ================================================================================== */

/* BLOCKS *************************************************************************** */

/* Bottom Content List -------------------------------------------------------------- */

.list-col .list-content{
	width:210px;
	float:left;
	margin: 5px 0 5px 0;
}

/* ---------------------------------------------------------------------------------- */


/* Tooltip Core Style --------------------------------------------------------------- */

/* Fluid class for determining actual width in IE */

.ui-tooltip-fluid{
	display: block;
	visibility: hidden;
	position: static !important;
	float: left !important;
}

.ui-tooltip, .qtip{
	position: absolute;
	left: -31000px;
	top: -31000px;
	display: none;

	max-width: 280px;
	min-width: 50px;
	
	font-size: 10.5px;
	line-height: 12px;
}

	.ui-tooltip-content{
		position: relative;
		padding: 5px 9px;
		overflow: hidden;
		
		border-width: 1px;
		border-style: solid;
		
		text-align: left;
		word-wrap: break-word;
		overflow: hidden;
	}

	.ui-tooltip-titlebar{
		position: relative;
		min-height: 14px;
		padding: 5px 35px 5px 10px;
		overflow: hidden;
		
		border-width: 1px 1px 0;
		border-style: solid;

		font-weight: bold;
	}

	.ui-tooltip-titlebar + .ui-tooltip-content{ border-top-width: 0px !important; }

		/*! Default close button class */
		.ui-tooltip-titlebar .ui-state-default{
			position: absolute;
			right: 4px;
			top: 50%;
			margin-top: -9px;

			cursor: pointer;
			outline: medium none;

			border-width: 1px;
			border-style: solid;
		}
		
		* html .ui-tooltip-titlebar .ui-state-default{
			top: 16px;
		}

		.ui-tooltip-titlebar .ui-icon,
		.ui-tooltip-icon .ui-icon{
			display: block;
			text-indent: -1000em;
		}

		.ui-tooltip-icon, .ui-tooltip-icon .ui-icon{
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
		}

		.ui-tooltip-icon .ui-icon{
			width: 18px;
			height: 14px;
	
			text-align: center;
			text-indent: 0;
			font: normal bold 10px/13px Tahoma,sans-serif;
	
			color: inherit;
			background: transparent none no-repeat -100em -100em;
		}

	.ui-tooltip-frontend .ui-state-default .ui-tooltip-icon{
		background-position: -2px 0;
	}
	
	.ui-tooltip .ui-tooltip-tip{
	margin: 0 auto;
	overflow: hidden;

	background: transparent !important;
	border: 0px dashed transparent !important;
	z-index: 10;
}

	.ui-tooltip .ui-tooltip-tip,
	.ui-tooltip .ui-tooltip-tip *{
		position: absolute;
		
		line-height: 0.1px !important;
		font-size: 0.1px !important;
		color: #123456;

		background: transparent;
		border: 0px dashed transparent;
	}

	.ui-tooltip .ui-tooltip-tip canvas{ position: static; }#qtip-overlay{
	position: absolute;
	left: -10000em;
	top: -10000em;

	background-color: black;

	opacity: 0.7;
	filter:alpha(opacity=70);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}

/* ---------------------------------------------------------------------------------- */

/* Tooltip Frontend Style ----------------------------------------------------------- */
	
	.ui-tooltip-frontend{
		-webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.35);
		-moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.35);
		box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.35);
		
		-moz-border-radius: 3px 0 3px 3px;
		-webkit-border-radius: 3px 0 3px 3px;
		border-radius: 3px 0 3px 3px;
	}
	
	.ui-tooltip-frontend .ui-tooltip-titlebar,
	.ui-tooltip-frontend .ui-tooltip-content{
		border: 3px solid #0854FF;
	}

	.ui-tooltip-frontend .ui-tooltip-titlebar{
		background: #00CCFF;
		background-image: -moz-linear-gradient(top, #E58B8B, #2E629D);
		background-image: -webkit-gradient(linear, left top, left bottom, from(#E58B8B), to(#2E629D));
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";

		color: white;
		font-weight: normal;
		font-family: serif;

		border-bottom-width: 0;
		-moz-border-radius: 3px 3px 0 0;
		-webkit-border-radius: 3px 3px 0 0;
		border-radius: 3px 3px 0 0;
	}
	
	.ui-tooltip-frontend .ui-tooltip-content{
		background-color: #00CCFF;
		color: #071E30;
		
		background: -webkit-gradient(linear, left top, left bottom, from(rgba(109, 164, 237, 0.85)), to(rgba(117, 240, 248,0.85)));
      	background: -moz-linear-gradient(top, rgba(109, 164, 237, 0.85), rgba(117, 240, 248,0.85));
		
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#6DA4ED,endColorstr=#75F0F8);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#6DA4ED,endColorstr=#75F0F8)";

		-moz-border-radius: 3px 0 3px 3px;
		-webkit-border-radius: 3px 0 3px 3px;
		border-radius: 3px 0 3px 3px;
	}

	.ui-tooltip-frontend .ui-tooltip-icon{
		border: 2px solid #285589;
		background: #285589;
	}
		
	.ui-tooltip-frontend .ui-tooltip-icon .ui-icon{
		background-color: #FBFBFB;
		color: #555;
	}
	
/* ---------------------------------------------------------------------------------- */

/* Image Preview -------------------------------------------------------------------- */

#preview{
	position:absolute;
	border:3px solid #5BB320;	
	
	background: #EEEDEA;
		background: -webkit-gradient(linear, left top, left bottom, from(rgba(238, 237, 234, 0.85)), to(rgba(203, 197, 174,0.85)));
      	background: -moz-linear-gradient(top, rgba(238, 237, 234, 0.85), rgba(203, 197, 174,0.85));
		
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#6DA4ED,endColorstr=#75F0F8);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#6DA4ED,endColorstr=#75F0F8)";
	
	padding:5px;
	display:none;
	color:#000000;
	
		-webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.35);
		-moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.35);
		box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.35);
		
		-moz-border-radius: 3px 0 3px 3px;
		-webkit-border-radius: 3px 0 3px 3px;
		border-radius: 3px 0 3px 3px;
	}
a.preview
{
	text-decoration:none;
}

/* ---------------------------------------------------------------------------------- */


/* MODULES ************************************************************************** */

/* Global --------------------------------------------------------------------------- */

.mod .mod-title{
	font-weight:bold;
	color:#0087E1;
	line-height:22px;
}

.mod .mod-title a{
	font-weight:bold;
}

.mod .mod-title a:hover{
	font-weight:bold;
	color:#666;
	text-decoration:underline;
}

.mod .date-time{
	color:#F60;
}

.mod .img{
	border:1px solid #DFDFDF;
	background-color:#FFF;
	padding:5px;
	margin: 0 10px 0 0px;
	float:left;
}

.mod .mod-content{
	border:1px solid #CCC;
	padding:8px;
	margin-bottom:10px;
	overflow:hidden;
	text-align:justify;
}

.mod-data-area{
	background-color: #FFF;
    border: 1px solid #D3D3D3;
	overflow:hidden;
    margin: 10px 0 20px 0;
    padding: 10px;
}

.mod-label{
	color:#333;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
}

.mod-field{
	border:1px solid #CCC;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	font-size:13px;
	padding:6px;
	margin-bottom:2px;
	box-shadow: 1px 1px 3px #CDCDCD inset;
}

.mod-list{
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	font-size:13px;
	padding:5px;
	margin-bottom:2px;
	box-shadow: 1px 1px 3px #CDCDCD inset;
}

.mod-col{
	float:left;
	padding: 0px 12px 8px 0;
	margin-right:10px;
}

.mod-button{
	background: #A6D50B; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A6D50B', endColorstr='#5BA415'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#A6D50B), to(#5BA415)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #A6D50B,  #5BA415); /* for firefox 3.6+ */
	border:1px solid #5C8314;
	padding:8px 45px;
	font-size:17px;
	color:#FFF;
	cursor:pointer;
	text-decoration:none;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

.mod-button:hover{
	background: #FFCC00; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFF33', endColorstr='#FFCC00'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFF33), to(#FFCC00)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #FFFF33,  #FFCC00); /* for firefox 3.6+ */
	text-shadow: 1px 1px 1px #FFF;
	color:#000;
	border:1px solid #F90;
}

input[type="button"].mod-button{
	padding:5px 45px 6px 45px;
	font-size:17px !important;
}

.mod-btn-container{
	margin:auto;
	padding:10px 0 5px 0px;
	width:98%;
	text-align:center;
}

.mod-search-link a{
	font-size:16px;
	font-weight:bold;
	background:url("arrow.gif")/*tpa=http://www.turkeyonlinebooking.com/arrow.gif*/ no-repeat 0 4px;
	padding:0 0 0 15px;
}

.mod-search-link a:hover{
	font-size:16px;
	padding:0 0 0 15px;
}

.mod-block-container{
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	margin-bottom:15px;
    overflow: hidden;
    padding: 6px 6px 6px 5px;
}

.mod-details{
	border:1px solid #CCC;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius: 5px;
	background:url("list-header.gif")/*tpa=http://www.turkeyonlinebooking.com/list-header.gif*/ repeat-x;
	overflow:hidden;
	margin-bottom:15px;
	padding-bottom:10px;
}

.mod-details h6.mod-title{
	line-height:38px;
	background:url("symbol.png")/*tpa=http://www.turkeyonlinebooking.com/symbol.png*/ 8px 11px no-repeat;
	text-indent:30px;
	border-bottom:1px solid #CCC;
	text-transform:uppercase;
	margin:1px 0px;
}

.mod-details .mod-desc{
	padding:15px;
	text-align:justify;
	font-size:12px;
	line-height:20px;
}

.mod-element{
	width:25%;
	font-weight:bold;
	color:#F27300;
	text-align:left;
	float:left;
	clear:right;
	margin: 0 0 10px 0;
}

.mod-element-value{
	width:70%;
	float:right;
	margin-left:10px;
	margin: 0 0 10px 0;
	border-bottom:1px solid #CCC;
	border-bottom-style:dashed;
}

.mod-link-btn a{
	background: #F49610; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFC106', endColorstr='#F49610'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#FFC106), to(#F49610)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #FFC106, #F49610); /* for firefox 3.6+ */
	border:1px solid #FF6600;
	padding: 4px 25px;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	cursor:pointer;
	text-decoration:none;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	text-align:center;
	display:inline-block;
	float:right;
}

.mod-link-btn a:hover{	
	background: #6B8C23; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99CC00', endColorstr='#6B8C23'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#99CC00), to(#6B8C23)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #99CC00,  #6B8C23); /* for firefox 3.6+ */
	border:1px solid #6B8C23;
	color:#FFF;
	text-decoration:none;
}

.mod-cat-list{
	width:47%;
	overflow:hidden;
	margin:20px 0 0 10px;
	float:left;
	border:2px solid #E9E9E9;
	background:#F8F8F8;
}

.mod-cat-list .cat-list ul{
	margin:0;
	padding:0;
}

.mod-cat-list .cat-list li{
	background:url("category-list.png")/*tpa=http://www.turkeyonlinebooking.com/category-list.png*/ 5px 4px no-repeat;
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 0 24px;
	line-height:21px;
}

.mod-cat-list .cat-list a{
	color:#0087E1;
	font-size:12px;
	text-decoration:none;
	width:100%;
}

.mod-cat-list .cat-list a:hover{
	color:#666;
	text-decoration: underline;
}

.mod-cat-list .cat-list .count{
	color:#C00
}

.mod-chart-label{
	width:60%;
	font-weight:bold;
	color:#06C;
	float:left;
	background:#E3E8F9;
	border-bottom:1px solid #59ACFF;
	padding: 8px 0 8px 5px;
	margin: 0 0 0px 0;
}

.mod-chart-value{
	width:38%;
	float:left;
	background:#F8F8F8;
	border-bottom:1px solid #D8D8D8;
	padding: 8px 0 8px 5px;
	margin: 0 0 0px 1px;
}

/* ---------------------------------------------------------------------------------- */

/* Forms ---------------------------------------------------------------------------- */

.legend{
    background: none repeat scroll 0 0 #A2D410;
	border:1px solid #69C11A;
    color: #FFFFFF;
    font-weight: bold;
    padding: 7px 20px;
	margin:10px 0px;
}

.legend + * {
    -webkit-margin-top-collapse : separate;
	margin-top                  : 10px;
}

.legend a{
	color:#FFF;
	font-weight:bold;
}

.fieldset{
	 border: 1px solid #69C11A;
	 margin:10px 0px;
	 padding:0 15px;
	 position:relative;
}

.star_class{
    color: #FF0000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
}

.label_class{
    font-weight: bold;
}

.form-label-container{
	width:35%;
	float:left;
	line-height:20px;
	clear:left;
}

.form-field-container{
	width:59%;
	float:left;
}

.form-field{
	margin-bottom:10px;
	float:left;
}

.form-field-info{
	float:left;
	padding-left:10px;
	padding-top:1px;
}

.form-field-info p{
	margin:0px;
}

.form-button a{
	background: #A2D410; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A2D410', endColorstr='#5DA617'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#A2D410), to(#5DA617)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #A2D410,  #5DA617); /* for firefox 3.6+ */
	padding:7px 40px;
	font-size:17px;
	font-weight:normal !important;
	color:#FFF;
	cursor:pointer;
	text-decoration:none;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

.form-button a:hover{
	background: #5DA617; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5DA617', endColorstr='#A2D410'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#5DA617), to(#A2D410)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #5DA617, #A2D410); /* for firefox 3.6+ */
	text-decoration:none;
}

.form-btn-container{
	margin:auto;
	padding:25px 0px;
	width:98%;
	text-align:center;
}

/* Module Titles -------------------------------------------------------------------- */

.email-friend-heading{
	background:url("email-friend.png")/*tpa=http://www.turkeyonlinebooking.com/email-friend.png*/ no-repeat 0 0;
	padding: 7px  0 17px 75px;
	float:left;
	width:48%;
}

.appointment-heading{
	background:url("appointment.png")/*tpa=http://www.turkeyonlinebooking.com/appointment.png*/ no-repeat 0 0;
	padding: 11px  0 17px 80px;
	float:left;
	width:48%;
}

.contactowner-heading{
	background:url("owner.png")/*tpa=http://www.turkeyonlinebooking.com/owner.png*/ no-repeat 0 0;
	padding: 11px  0 17px 80px;
	float:left;
	width:48%;
}

.booking-heading{
	background:url("booking.png")/*tpa=http://www.turkeyonlinebooking.com/booking.png*/ no-repeat 0 0;
	padding: 13px 0 15px 80px;
	float:left;
	width:48%;
}

.invoice-heading{
	background:url("invoice.png")/*tpa=http://www.turkeyonlinebooking.com/invoice.png*/ no-repeat 0 0;
	padding: 13px 0 15px 80px;
	float:left;
	width:48%;
}

.itinerary-heading{
	background:url("itinerary.png")/*tpa=http://www.turkeyonlinebooking.com/itinerary.png*/ no-repeat 0 0;
	padding: 14px 0 14px 80px;
	float:left;
	width:48%;
}

.search-heading{
	background:url("search.png")/*tpa=http://www.turkeyonlinebooking.com/search.png*/ no-repeat 0 0;
	padding: 14px 0 14px 80px;
	float:left;
	width:48%;
}

.cost-heading{
	background:url("calculator.png")/*tpa=http://www.turkeyonlinebooking.com/calculator.png*/ no-repeat 0 0;
	padding: 10px 0 14px 60px;
	float:left;
	width:48%;
}

.sitemap-heading{
	background:url("sitemap.png")/*tpa=http://www.turkeyonlinebooking.com/sitemap.png*/ no-repeat 0 0;
	padding: 10px 0 14px 70px;
	float:left;
	width:48%;
}

.password-heading{
	background:url("password.png")/*tpa=http://www.turkeyonlinebooking.com/password.png*/ no-repeat 0 0;
	padding: 20px 0 10px 82px;
}

.contact-heading{
	background:url("contact.png")/*tpa=http://www.turkeyonlinebooking.com/contact.png*/ no-repeat 0 0;
	padding: 10px 0 10px 65px;
}

.write-review-heading{
	background:url("write-review.png")/*tpa=http://www.turkeyonlinebooking.com/write-review.png*/ no-repeat 0 0;
	padding: 12px 0 10px 65px;
}

.user-heading{
	background:url("user-group.png")/*tpa=http://www.turkeyonlinebooking.com/user-group.png*/ no-repeat 0 0;
	padding: 15px 0 10px 75px;
}

.registration-heading{
	background:url("user-registration.png")/*tpa=http://www.turkeyonlinebooking.com/user-registration.png*/ no-repeat 0 0;
	padding: 18px 0 10px 72px;
}

.poll-heading{
	background:url("polls.png")/*tpa=http://www.turkeyonlinebooking.com/polls.png*/ no-repeat 0 0;
	padding: 14px 0 10px 70px;
}

.site-search-heading{
	background:url("site-search.png")/*tpa=http://www.turkeyonlinebooking.com/site-search.png*/ no-repeat 0 0;
	padding: 10px 0 14px 70px;
}

.news-heading{
	background:url("news.png")/*tpa=http://www.turkeyonlinebooking.com/news.png*/ no-repeat 0 0;
	padding: 12px 0 14px 90px;
}

.feedback-heading{
	background:url("feedback.png")/*tpa=http://www.turkeyonlinebooking.com/feedback.png*/ no-repeat 0 0;
	padding: 12px 0 14px 90px;
}

.feedback-heading{
	background:url("feedback.png")/*tpa=http://www.turkeyonlinebooking.com/feedback.png*/ no-repeat 0 0;
	padding: 12px 0 14px 90px;
}

.ad-heading{
	background:url("ad.png")/*tpa=http://www.turkeyonlinebooking.com/ad.png*/ no-repeat 0 0;
	padding: 10px 0 14px 85px;
}

.gallery-heading{
	background:url("gallery.png")/*tpa=http://www.turkeyonlinebooking.com/gallery.png*/ no-repeat 0 0;
	padding: 15px 0 14px 85px;
}

.chart-heading{
	background:url("chart.png")/*tpa=http://www.turkeyonlinebooking.com/chart.png*/ no-repeat 0 0;
	padding: 8px 0 14px 70px;
}

.comments-heading{
	background:url("comments.png")/*tpa=http://www.turkeyonlinebooking.com/comments.png*/ no-repeat 0 0;
	padding: 4px 0 14px 70px;
	margin-top:30px;
}

.form-heading{
	background:url("form.png")/*tpa=http://www.turkeyonlinebooking.com/form.png*/ no-repeat 0 0;
	padding: 13px 0 14px 75px;
}

.packages-heading{
	background:url("packages.png")/*tpa=http://www.turkeyonlinebooking.com/packages.png*/ no-repeat 0 0;
	padding: 12px 0 14px 75px;
}

/* ---------------------------------------------------------------------------------- */

/* Booking -------------------------------------------------------------------------- */

.booking-check-col{
	float:left;
	padding: 20px 8px 0 0;
	margin: 0 15px 0 0;
	text-transform:uppercase;
}

.book-check-btn{
	background: #FFC53F; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFF99', endColorstr='#FFC53F'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFF99), to(#FFC53F)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #FFFF99,  #FFC53F); /* for firefox 3.6+ */
	border:1px solid #E4962D;
	padding:4px 25px;
	font-size:17px;
	color:#000;
	cursor:pointer;
	text-decoration:none;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

.booking-btn-area{
	border:1px solid #9C0;
	background-color:#EDFEE0;
	padding:10px;
	margin: 10px 0 0 0;
	text-align:center;
	overflow:hidden;
	clear:both;
}

/* ---------------------------------------------------------------------------------- */

/* Article -------------------------------------------------------------------------- */

.article-container{
	text-align:justify;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:10px;	
}

.article-title h1{
	background:url("article.png")/*tpa=http://www.turkeyonlinebooking.com/article.png*/ no-repeat 0 4px;
	padding-left:35px;
	margin-bottom:20px;
}

.article-edit{
	float:right;	
	margin-bottom:10px;
}

/* ---------------------------------------------------------------------------------- */

/* Article Frontend Editor ---------------------------------------------------------- */

.CodeMirror{
	width: 1000px; /* Must set width according to .content-container */
	height:800px;
}

.article-textarea{
	width:1000px; 
	height:500px; /* Must set width according to .content-container */
}

/* ---------------------------------------------------------------------------------- */

/* Itinerary List ------------------------------------------------------------------- */

div.itinerary_main_body
{
	width:98%;
	margin:auto;
}
	div.itinerary_main_body_block
	{		width:100%;
			border:1px solid #0679D3;
			margin-bottom:25px;
			background-color:#FBFBFB;
	}
		div.itinerary_main_body_block_clild_header
		{
			width:100%;
			text-align:center;
			font-weight:bold;
			color:#FFF;
			text-transform:uppercase;
			background-color:#0087EA;
			padding: 8px 0 8px 0;
		}
		
		div.itinerary_main_body_block_clild_body
		{
			width:100%;
		}
			div.itinerary_main_body_block_clild_body_box1
			{
				width:100%;
				text-transform:uppercase;
				line-height:35px;
				text-align:center;
				border-top:1px solid #BBD1F2;
				background-color:#FFFFCA;
				font-weight:bold;				
			}
			
			div.itinerary_main_body_block_clild_body_box2
			{
				width:100%;
				border-top:1px solid #BBD1F2;
				overflow:hidden;
				margin:auto;
				padding: 8px 0 8px 0px;				
			}
			
				div.itinerary_main_body_block_clild_body_box2_child1
				{
					padding-left: 10px;
				}
			
			div.itinerary_main_body_block_clild_body_box3
			{
				width:100%;
				border-top:1px solid #BBD1F2;
				overflow:hidden;
				margin:auto;
				padding: 8px 0 8px 0;
			}				
				.itinerary-header{
					width:98%;
					margin:auto;
					margin-left:5px;
					font-size:13px;
					text-align:center;
				}
				.itinerary-body-container{
					padding: 0px 10px 0px 10px;
					overflow:hidden;
				}
				
.itinerary-price{
	text-align:right;
	padding-right:10px;
}

/* ---------------------------------------------------------------------------------- */

/* Review Tab ----------------------------------------------------------------------- */

div.review-box
		{
			width:100%;			
			overflow:hidden;
			margin:auto;
			border-top:1px solid #CCC;
			border-bottom:1px solid #CCC;
			background-color:#F5F5F5;
		}

		div.review-box-img
		{
			float:left;
			margin-right:12px;
			padding:3px;
		}
		
		div.review-box-title
		{
			width:18%;
			float:left;
			margin: 10px 0;
		}
		
		div.review-box-title span
		{
			font:1.6em/1.2em Georgia,'Times New Roman',serif;
			letter-spacing:-1px;
			color:#006AB0;
			text-transform:capitalize;
		}
		
		div.review-box-rate
		{
			font: italic 1.3em/1.2em Georgia,'Times New Roman',serif;
			line-height:30px;
			color:#F60;
		}
		
		div.review-box-star
		{
			padding:5px 0px;
		}
		
		div.review-box-desc
		{
			font: italic 1.3em/1.2em Georgia,'Times New Roman',serif;
			color:#0258C1;
			width:62%;
			overflow:hidden;
			margin:10px 5px;
			float:right;
			border:1px solid #B5C8E1;
			background-color:#F1F5FA;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			border-radius:5px;
			padding:4px;
		}
		
		div.review-box-date
		{
			font-size:12px;
			color:#666;
			font-style:italic;
		}

div.review-box2 span
		{
			width:100%;			
			overflow:hidden;
			margin:auto;
			background:#FFF;
		}

/* ---------------------------------------------------------------------------------- */

/* Cost Calculator ------------------------------------------------------------------ */

.calculator{
	border:1px solid #71B32B;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius: 5px;
	background:url("calculator-bg.gif")/*tpa=http://www.turkeyonlinebooking.com/calculator-bg.gif*/ repeat-x;
	background-color:#F9F9F9;
	overflow:hidden;
	margin-bottom:15px;
}

h6.calculator-title{
	line-height:38px;
	text-align:center;
	border-bottom:1px solid #CCC;
	text-transform:uppercase;
	margin:1px 0px;
	color:#FFF;
}

.calculator-body{
	width:90%;
	margin: 10px auto;
	padding:10px;
	overflow:hidden;
}

.calculator-date{
	float:left;
}

.calculator-btn{
	float:left;
	bottom: 7px; 
	left: 5px;
}

.calculator-label-container{
	width:50%;
	float:left;
}

.mod-label.calculator-label{
	line-height:21px;
	display:block;
}

.calculator-field-conrainer{
	float:right;
	width:49%;
}

.from{
	width:49%;
	float:left;
}

.destination{
	width:49%;
	float:right;
}

.map-container{
	display:none;
	width:99%; 
	height:400px; 
	border:2px solid #6D8ACC; 
	clear:both;
	margin:15px auto;
}

/* ---------------------------------------------------------------------------------- */

/* Site Map ------------------------------------------------------------------------- */

.sitemap-container{
	width:225px;
	margin: 10px 10px;
	float:left;
	overflow:hidden;
}

.parent-item ul{
	margin:0;
	padding:0;
}

.parent-item li{
	background:url("arrow.gif")/*tpa=http://www.turkeyonlinebooking.com/arrow.gif*/ 0 8px no-repeat;
	list-style:none;
	margin:0 0 0 0;
	padding:0px 0px 0px 15px;
	line-height:28px;
}

.parent-item li a{
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	width:100%;
}

.parent-item a:hover{
	font-weight:bold;
	text-decoration:underline;
}

.child-item ul{
	margin:0;
	padding:0;
}

.child-item li	{
	background:url("arrow-small.png")/*tpa=http://www.turkeyonlinebooking.com/arrow-small.png*/ 0 10px no-repeat;
	list-style:none;
	margin:0 0 0 0;
	padding:0px 0px 0px 15px;
	line-height:28px;
}

.child-item li a{
	color:#F60;
	font-weight:bold;
	width:100%;
}

.child-item a:hover{
	color:#999999;
	font-weight:bold;
}

/* ---------------------------------------------------------------------------------- */

/* Clients Review ------------------------------------------------------------------- */

.review-content.mod-content{
	border:1px solid #E5E5E5;
	background-color:#F8F8F8;
}

.review-img{
	border:1px solid #DFDFDF;
	background-color:#FFF;
	padding:5px;
	margin: 5px 5px 16px 0;
}

/* ---------------------------------------------------------------------------------- */

/* Member --------------------------------------------------------------------------- */

.members-star.star_class{
	color:#FF6;
}

.member-login .login-details.mod-details{
	width:80%;
	margin:50px auto;
	box-shadow: 0 0 7px #CCC;
	border:3px solid #D4D4D4;
	-moz-border-radius:8px;
	-wekit-border-radius:8px;
	border-radius:8px;
}

.member-login .mod-details h6.mod-title.login-title{
	background:url("lock.png")/*tpa=http://www.turkeyonlinebooking.com/lock.png*/ 8px 11px no-repeat;
	padding: 2px 0 0 0;
	text-indent:35px;
}

.member-login .login-img{
	background:url("login.png")/*tpa=http://www.turkeyonlinebooking.com/login.png*/ 0 0 no-repeat;
	width:160px;
	height:130px;
	margin: 10px 38px 10px 0;
	float:left;
}

.member-login .mod-col.login-col{
	width:99%;
	clear:left;
	margin-right:0px;
}

.member-login .login-area{
	width:58%;
	float:left;
}

.member-login .mod-field.login-field{
	width:98%;
	border:1px solid #CCC;
}

.member-login .login-link a{
	line-height:40px;
	font-weight:bold;
}

.member-login .member-link a{
	background:url("member.png")/*tpa=http://www.turkeyonlinebooking.com/member.png*/ 0 0 no-repeat;
	padding:2px 0 0 32px;
	margin:25px 0 0 0;
	display:inline-block;
	font-weight:bold;
}

.member-login .mod-button.logout-btn{
	background: #FFCC00; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFF33', endColorstr='#FFCC00'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFF33), to(#FFCC00)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #FFFF33,  #FFCC00); /* for firefox 3.6+ */
	text-shadow: 1px 1px 1px #FFF;
	border:1px solid #F90;
	color:#000;
	margin: 40px 0 0 0;
}

/* ---------------------------------------------------------------------------------- */

/* Polls ---------------------------------------------------------------------------- */

.polls .polls-bg{
	background:#FFFFA6;
}

.polls .poll-title{
	font-weight:normal;
	font-size:17px;
	color:#F60;
	background:url("bullet.png")/*tpa=http://www.turkeyonlinebooking.com/bullet.png*/ 0 7px no-repeat;
	border:1px solid #FC6;
	padding: 5px 0px;
	text-indent:20px;
}

.polls .poll-options{
	border:1px solid #CCC;
	overflow:hidden;
	background:#F4F4F4;
	margin: 0 0 10px 0;
	padding: 10px;
}

/* ---------------------------------------------------------------------------------- */

/* Site Search Module --------------------------------------------------------------- */

.search .mod-content.search-content{
	border:1px solid #DDDDDD;
	background:#F5F5F5;
	margin: 0 0 15px 0;
}

.search .mod-field.search-field{
	width:60%;
	padding:8px;
	font-size:15px;
}

.search .mod-button.search-button{
	padding:6px 40px;
	margin: 0 0 0 10px;
}

.search .search-details{
	text-align:justify;
}

/* ---------------------------------------------------------------------------------- */

/* News Module ---------------------------------------------------------------------- */

.news{
	width:99%;
	border-spacing:0;
	display:table;
	margin:auto;
}

.news .news-content{
	display:table-row;
}

.news .news-desc{
	width:100%;
	display:table-cell;
	/*padding:5px;*/
	vertical-align:top;
}

.news .category {
	border:1px solid #E1E1E1;
	background: #FFF url("list-header.gif")/*tpa=http://www.turkeyonlinebooking.com/list-header.gif*/ repeat-x bottom;
	padding:10px;
	margin: 10px 0 15px 0;
	overflow:hidden;
}

.news .category a img{
	float:left;
}

.news .category a div.toggle{
	float:left;
	padding:4px 0 0 10px;
}

.news .category a.toggle-link{
	font-size:17px;
	color:#CC0000;
}

.news .news-desc .mod-content h3{
	text-align:left;
}

.news .news-date-time{
	font-style:italic;
	color:#8C8C8C;
	margin: 8px 0px;
}

.news .news-link a{
	font-size:16px;
	float:left;
	color:#F60;
	margin: 5px 0;
}

.news .news-link a:hover{
	color:#666;
	text-decoration:none;
}

.news .calendar{
	background:url("calendar.png")/*tpa=http://www.turkeyonlinebooking.com/calendar.png*/;
	width:85px;
	height:76px;
	margin: 0 0 0 15px;
	float:right;
	position:relative;
}

.news .calendar .month{
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	margin: 12px 0 0 0;
}

.news .calendar h1{
	margin: 3px 0 0 16px;
}

.news .calendar .year{
	font-size:11px;
	font-weight:bold;
	color:#06C;
	position:absolute;
	bottom:9px;
	left:44px;
}

.news .news_border {
	background-color:#FFF;
	height:260px;
	overflow:auto;
	border: 1px solid #CCC;
	padding:5px;
}

.news .buttondiv{
	position: absolute;
	padding: 5px;
	background-color:#FFF;
	border: 1px solid #CCC;
	border-top:none;
	height:20px;
}

.news .news-title-scroll{
	color:#006666;
	font-weight:bold;
	padding: 5px 0px 5px 5px;
	margin:35px 0 20px 0;
	background-color: #F2FECD;
	border: 1px solid #AEE800;
}

.news .news-archive.archive-header{
	text-align:center;
}

.news .news-archive.archive-header.border{
	border-left:1px solid #FFF;
}

.news .news-archive{
	width:50%;
	display:table-cell;
	padding:5px;
	vertical-align:top;
}

.news .news-archive.border{
	border-left:1px solid #CCC;
}

.news .news-archive .list{
	font-size:16px;
	line-height:26px;
	color:#007BCE;
}

.news .news-archive .year_name{
	font-size:14px;
	color:#FFF;
	padding:0px 4px;
	margin: 0 10px 0 0;
	cursor:pointer;
	border:1px solid #06C;
	background-color:#09F;
}

.news .news-archive .month_list{
	margin-left:20px;
	text-align:left;
}

.news .news-archive .month_name{
	font-size:14px;
	color:#FFF;
	padding:0px 4px;
	margin: 0 10px 0 0;
	cursor:pointer;
	border:1px solid #06C;
	background-color:#09F;
	text-align:center;
}

.news .news-archive .cat_list a{
	text-decoration:none;
	color:#F60;
	font-weight:bold;
	margin-left:35px;
	text-align:left;	
}

.news .news-archive .cat_list a:hover{
	color:#666;
	text-decoration:underline;
}

.news-drop-list.mod-list{
	width:300px;
}

.news-field.mod-field{
	width:608px;
}

/* ---------------------------------------------------------------------------------- */

/* Gallery Module ------------------------------------------------------------------- */

.gallery{
	width:99%;
	margin:auto;
}

.gallery .topbar{
	border:1px solid #E1E1E1;
	background: #FFF url("list-header.gif")/*tpa=http://www.turkeyonlinebooking.com/list-header.gif*/ repeat-x bottom;
	height:40px;
	margin:auto;
}

.gallery .topbar.chart-topbar{
	width:100%;
}

.gallery .category {
	border:1px solid #E1E1E1;
	background: #FFF url("list-header.gif")/*tpa=http://www.turkeyonlinebooking.com/list-header.gif*/ repeat-x bottom;
	padding:10px;
	margin: 10px 0 15px 0;
	overflow:hidden;
}

.gallery .category a img{
	float:left;
}

.gallery .category a div.toggle{
	float:left;
	padding:4px 0 0 10px;
}

.gallery .category a.toggle-link{
	font-size:17px;
	color:#CC0000;
}

.gallery .topbar .browse-link{
	vertical-align:middle;
	padding:10px 5px 5px 5px;
	font-size:15px;
	line-height:20px;
}

.gallery .topbar .browse-link a{
	color:#005BCA;
}

.gallery .topbar .topbar-content .browse-link a:hover{
	color:#666;
}

.gallery .gallery-container{
	border:1px solid #DDDDDD;
	background-color:#F5F5F5;
	padding: 0 0 15px 0;
	margin:0 auto 15px auto;
	overflow:hidden;
}

.gallery-container .image-box{
	background:#E9E9E9;
	float: left;
    margin: 15px 0 0 14px;					/* Gallery image column space settings */
    padding: 5px;
}

.gallery-container .image-box:hover{
	background-color:#E1E1E1;
}

.gallery-container .image-box .thumb{
	width:195px;							/* Gallery image column size settings */
	height:230px;
	overflow:hidden;
	vertical-align:middle;
	text-align:center;
	display:table-cell;
}

.gallery-container .image-box .thumb.more{
	width:100px;
	height:285px;							/* Arrow box height settings - Category */
}

.gallery-container .image-box .thumb.more.more-product{
	height:403px;							/* Arrow box height settings - Product */
}

.gallery-container .image-box .thumb .more a{
	background: url("right-arrow.png")/*tpa=http://www.turkeyonlinebooking.com/right-arrow.png*/ no-repeat;
	width:64px;
	height:64px;
	display:block;
	margin:auto;
}

.gallery-container .image-box .thumb .thumb-img{
	border:1px solid #DDDDDD;
	background:#FFF;
	padding:8px;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
}

.gallery-container .image-box .icon{
	width:40%;
	text-align:center;
	overflow:hidden;
	margin: 10px auto;
}

.gallery-container .image-box .icon .icon-bg{
	background: url("preview-bg.gif")/*tpa=http://www.turkeyonlinebooking.com/preview-bg.gif*/ repeat-x;
	border:1px solid #BBBBBB;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	display:inline-block;
}

.gallery-container .image-box .icon .icon-bg span.big-view a{
	background: url("preview.png")/*tpa=http://www.turkeyonlinebooking.com/preview.png*/ no-repeat;
	width:34px;
	height:34px;
	display:inline-block;
}

.gallery-container .image-box .icon .icon-bg span.img-details a{
	background: url("img-details.png")/*tpa=http://www.turkeyonlinebooking.com/img-details.png*/ no-repeat;
	width:34px;
	height:34px;
	display:inline-block;
}

.gallery .gallery-container .info-container{
	margin: 0 0 15px 0;
	overflow:hidden;
	line-height:20px;
}

.gallery .gallery-container .info-container.product-info{
	height:110px;	
}

.gallery .gallery-container .img-label{
	width:38%;
	font-weight:bold;
	color:#595959;
	float:left;
	clear:left;
	text-align:right;
}

.gallery .gallery-container .img-value{
	width:58%;
	color:#595959;
	margin: 0 0 0 6px;
	float:left;
}

.gallery .gallery-container .product-label{
	color:#595959;
}

.gallery .gallery-container .product-label span{
	color:#595959;
	font-weight:bold;
}

.gallery .gallery-container.gallery-details{
	padding:20px 10px;
}

.gallery .gallery-container .product-details{
	width:90%;
	color:#515151;
	margin:auto;
	padding:20px;
	background:#FFF;
	border:1px solid #E1E1E1;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow: 1px 1px 3px #CDCDCD inset;
}

.gallery .gallery-container .advanced-slider{
	margin:auto;
}

.gallery .login-bar	{
	background:#FFFFA6;
	border:1px solid #FC6;
	padding: 10px 0px;
	margin: 10px 0;
}

.gallery .login-bar  a{
	background:url("bullet.png")/*tpa=http://www.turkeyonlinebooking.com/bullet.png*/ 5px 2px no-repeat;
	color:#F60;
	font-weight:bold;
	padding:3px 0 1px 25px;
}

.gallery .related{
	border:2px solid #DDDDDD;
	background:#F5F5F5;
	padding:15px;
}

.gallery .related .related-title{
	font-size:17px;
	font-weight:bold;
	color:#5C5C5C;
	text-shadow: 1px 1px 1px #FFF;
	background:url("related-img.png")/*tpa=http://www.turkeyonlinebooking.com/related-img.png*/ 0 0 no-repeat;
	padding: 4px 0 5px 38px;
	margin: 0 0 10px 0;
}

.gallery .related .image-box{
	border:1px solid #CCC;
	background:#FFF;
}

.gallery .related .image-box.active{
	background:#E9E9E9;
}

.gallery .related .image-box .thumb.related-thumb{
	width:130px;							/* Related image box settings */
	height:130px;
}

.gallery .result-title{
	font-style:italic;
	font-weight:bold;
	color:#666;
	margin: 15px 0 0 5px;
}

.gallery .mod-field.gallery-search-field{
	width:174px;
	padding:8px;
	font-size:15px;
}

.gallery .mod-list.gallery-search-list{
	width:192px;
	padding:7px;
	font-size:14px;
}

/* Gallery Chart Start */

.gallery .gallery-chart{
	width:100%;
	border-spacing:0;
	border: 1px solid #DDDDDD;
	display:table;
	margin:auto;
}

.gallery .gallery-chart .chart-header{
	background: #FFF url("list-header.gif")/*tpa=http://www.turkeyonlinebooking.com/list-header.gif*/ repeat-x bottom;
	font-weight:bold;
	color: #4B4B4B;
	display:table-row;
	line-height:30px;
}

.gallery .gallery-chart .chart-col-1{
	width:15%;
	padding:5px;
	display:table-cell;
	vertical-align:middle;
}

.gallery .gallery-chart .chart-col-1.col-2{
	width:52%;
	text-align:justify;
	padding-right:20px;
	margin-left:0;
}

.gallery .gallery-chart .chart-col-1.col-3{
	width:15%;
}

.gallery .gallery-chart .chart-col-1.col-4{
	width:13%;
	text-align:right;
	font-weight:bold;
	border-right:none;
}

.gallery .gallery-chart .chart-col-1 a{
	font-weight:bold;
}

.gallery .gallery-chart .chart-body{
	display:table-row;
}

.gallery .gallery-chart .chart-body.chart-bg{
	background:#F2F2F2;
}

.gallery .back-btn a{
	font-size:17px;
	text-decoration:none;
	border:1px solid #CCC;
	background-color:#F2F2F2;
	float:right;
	display:block;
	padding:5px;
	margin: 10px -2px 0 0;
}

/* Gallery Chart End */

/* ---------------------------------------------------------------------------------- */

/* Invoice Module ------------------------------------------------------------------- */

.invoice-container{
	border:1px solid #D6D6D6;
}

.invoice .invoice-chart{
	width:100%;
	display:table;
	margin:auto;
	border-spacing:0;
/*	border:1px solid #999;*/
}

.invoice .invoice-chart .div-head,
.invoice .invoice-chart .div-hr{
	display:table-row;
	background:#F4F4F4;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F4F4F4', endColorstr='#E5E5E5');
	background: -moz-linear-gradient(top, #F4F4F4, #E5E5E5);
	background: -webkit-gradient(linear, left top, left bottom, from(#F4F4F4), to(#E5E5E5));
	box-shadow: 0 1px 1px #FFFFFF inset;
}

.invoice .invoice-chart .div-head{
	text-align:center;
	font-weight:bold;
	font-size:13px;
	color:#272727;
	text-shadow:1px 1px 1px #FFF;
}

.invoice .invoice-chart .div-hr{
	background:none;
}

.invoice .invoice-chart .div-head .div-vr-1,
.invoice .invoice-chart .div-head .div-vr-2,
.invoice .invoice-chart .div-hr .div-vr-1,
.invoice .invoice-chart .div-hr .div-vr-2{
	display:table-cell;
	padding:10px;
/*	border:1px solid #999;*/
}


.invoice .invoice-chart .div-head .div-vr-1,
.invoice .invoice-chart .div-head .div-vr-2{
	border-bottom:1px solid #D6D6D6;
	padding:15px 0;
}

.invoice .invoice-chart .div-head .div-vr-1,
.invoice .invoice-chart .div-hr .div-vr-1{
	width:65%;
}
.invoice .invoice-chart .div-head .div-vr-2,
.invoice .invoice-chart .div-hr .div-vr-2{
	width:35%;
}

.invoice .invoice-chart .div-hr .div-vr-1,
.invoice .invoice-chart .div-hr .div-vr-2{
	border-bottom:1px solid #D6D6D6;
}

.invoice .invoice-chart .div-hr .div-vr-2{
	border-left:1px solid #D6D6D6;
}

.invoice .invoice-chart .div-hr.amount-hr{
	text-align:right;
	background-color:#EFEFEF;
	font-size:13px;
}

.invoice .item-title{
	font-size:17px;
	margin:10px auto 2px auto;
	padding:10px 0px 10px 5px;
	background-color:#FFC;
	border-top:1px solid #FC0;
	border-bottom:1px solid #FC0;
}

.invoice .product-title{
	color:#F60;
	font-weight:bold;
	font-style:italic;
	text-decoration:underline;
}

.invoice .amount-label{
	font-weight:bold;
}

.invoice .advance{
	background-color:#E7FFDA;
	color:#090;
	font-weight:bold;
}

.invoice .due-balance{
	font-weight:bold;
	padding:10px 5px 10px 0px;
	background-color:#FDCEA4;
	border-top:1px solid #FF9900;
	border-bottom:1px solid #FF9900;
	text-align:right;
}

.invoice a.remove-btn{
	color:#C00;
	float:right;
	padding:1px 5px 0 18px;
	margin-top:10px;
	background: #FFECEC url("delete.png")/*tpa=http://www.turkeyonlinebooking.com/delete.png*/ no-repeat;
	background-position: 2px center;
	border:1px solid #FF6F6F;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	text-decoration:none;
}

.customer-details{
	width:95%;
	display:table;
	margin:10px auto 10px auto;
	border:1px solid #CCC;
	border-bottom:none;
}

.customer-details .chart-row{
	display:table-row;
}

.customer-details .chart-row .chart-label,
.customer-details .chart-row .chart-value{
	width:35%;
	padding:5px;
	display:table-cell;
	border-bottom: 1px solid #CCC;
	background-color:#F2F2F2;
}

.customer-details .chart-row .chart-value{
	width:65%;
	border-bottom:1px solid #D8D8D8;
	background-color:#F8F8F8;
}

.invoice-login-area{
	margin: 20px 0 0 20px;
}

h1.status-paid,
h1.status-unpaid,
h1.status-calcel{
	font-weight:bold;
	font-size:55px;
	text-align:left;
	text-transform:uppercase;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	padding:5px 20px;
	float:left;
}

h1.status-paid{
	border:1px solid #87D97B;
	background-color:#D5FFCE;
}

h1.status-unpaid{
	border:1px solid #DF8F8F;
	background-color:#FFCECE;
}

h1.status-cancel{
	border:1px solid #E4D949;
	background-color:#FFFBCC;
}

/* ---------------------------------------------------------------------------------- */

/* Membership Packages -------------------------------------------------------------- */

.package .package-info.mod-data-area{
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.package .price{
	font-weight:bold;
	color:#F60;
}

/* ---------------------------------------------------------------------------------- */

/* Message  ------------------------------------------------------------------------- */

.seccMess{
	background-color:#9ACD01;
	border:1px solid #6C8E21;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	line-height:22px;
	margin-bottom:8px;
}

.errMess{
	background-color:#CC0000;
	border:1px solid #990000;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	line-height:22px;
	margin-bottom:8px;
}

/* ---------------------------------------------------------------------------------- */

/* Error Pagge ---------------------------------------------------------------------- */

.error{
	background: #FFF url("bg.jpg")/*tpa=http://www.turkeyonlinebooking.com/bg.jpg*/ repeat;
}

.error .container{
	width:85%;
	position:relative;
	margin:50px auto;
	border:1px solid #D1D1D1;
	background:#FFF;
	border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}

.error .container .error-content{
	width:95%;
	margin:50px auto 20px auto;
}

.error .container .error-content .title{
	background: #FFF url("warning.png")/*tpa=http://www.turkeyonlinebooking.com/warning.png*/ 25px 22px no-repeat;
	width:80%;
	margin:auto;
	font-weight:bold;
	font-size:50px;
	letter-spacing:-1px;
	padding: 12px 0 10px 120px;
	color: #C1C1C1;
	text-shadow: 0 1px 1px #666;
}

.error .container .error-content .title p{
	font-size:20px;
	color:#666;
	text-shadow:none;
	margin:0;
}

.error .container .error-content .btn{
	background: #9ED254; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ED254', endColorstr='#649719'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#9ED254), to(#649719)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #9ED254, #649719); /* for firefox 3.6+ */
    border: 1px solid #619230;
    border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding:10px 28px;
	display:inline-block;
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.2) inset;
}

.error .container .error-content a.icon{
	background: url("back.png")/*tpa=http://www.turkeyonlinebooking.com/back.png*/ 100% 2px no-repeat;
	padding-right:20px;
	width:14px;
	height:12px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	letter-spacing:0;
    color:#FFF;
}

.error .container .error-content a.icon:hover{
	color:#FF6;
	text-decoration:none;
}

.error .container .label{
	background: url("404.png")/*tpa=http://www.turkeyonlinebooking.com/404.png*/ no-repeat;
	width:181px;
	height:181px;
	position:absolute;
	top:-8px;
	left:-8px;
	display:block;
}

.error .container .error-content span{
	color:#C00;
	font-size:17px;
}

/* ---------------------------------------------------------------------------------- */


/* ___________________________________________________________________________________
   
   Developer's New and customized CSS
   ___________________________________________________________________________________ */
   

/* Jquery Customization ------------------------------------------------------------- */

.ui-datepicker-trigger{ 
	position:relative;
	margin:1px 0 0 10px;
	float:left;
}

.hasDatepicker{	
	float:left;
}

/* ---------------------------------------------------------------------------------- */


/* Loader --------------------------------------------------------------------------- */

.ui-progressbar-value{ 
	background-image: url("pbar-ani.gif")/*tpa=http://www.turkeyonlinebooking.com/pbar-ani.gif*/;	
}

.ui-autocomplete-loading{ 
	background-image: url("ui-anim_basic_16x16-1.gif")/*tpa=http://www.turkeyonlinebooking.com/ui-anim_basic_16x16.gif*/;
	background-position:right center;
	background-repeat: no-repeat;
}

#progressbar{
	height:22px !important;
	margin-top:44px !important;
}

/* ---------------------------------------------------------------------------------- */

/* Tour Home Search ----------------------------------------------------------------- */

.tours-banner-search-container{
	width:453px;
	overflow:hidden;
	border:1px solid #DCDCDA;
	background-color:#F3F3F0;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	padding:6px;
	padding-bottom:18px;	
}

.tours-banner-search-header{
	background:url("tours-home-search-header.gif")/*tpa=http://www.turkeyonlinebooking.com/tours-home-search-header.gif*/ no-repeat;
	width:467px;
	height:50px;
	line-height:50px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#444343;
	word-spacing:-2px;
	padding-left:50px;
	text-transform: uppercase;	
}

.tours-banner-search-col{
	border:0px solid #CCC;
	float:left;
	padding: 0px 8px 0 0;	
}
.tours-banner-search-label{
	font-weight:bold;
	line-height:22px;
	padding-left:3px;
	color: #346F03;	
}

.tours-banner-search-field{
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	font-size:13px;
	padding:4px;	
}

.country-id-banner-search-field{
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	font-size:13px;
	padding:4px;
	width:290px;	
}

.tours-banner-search-btn{
	background:url("tours-home-search-btn.gif")/*tpa=http://www.turkeyonlinebooking.com/tours-home-search-btn.gif*/ no-repeat;
	width:186px;
	height:33px;
	margin:10px 0px;
	border:0px;
	font-size:20px;
	font-weight:bold;
	color:#535353;
	font-family:Helvetica, Arial, sans-serif;
}

.tours-banner-advance-search a{
	font-size:12px;
	font-weight:bold;
	color:#6C694F;
	background:url("arrow-1.gif")/*tpa=http://www.turkeyonlinebooking.com/arrow.gif*/ no-repeat 0 4px;
	padding:0 0 0 15px;	
}

.tours-banner-advance-search a:hover{
	font-size:12px;
	color:#FF9900;
	background:url("arrow-1.gif")/*tpa=http://www.turkeyonlinebooking.com/arrow.gif*/ no-repeat 0 4px;
	padding:0 0 0 15px;
	text-decoration:underline;
}

/* ---------------------------------------------------------------------------------- */


/* Featured Destination ------------------------------------------------------------- */

.featured-dest-tab-content{
	background:url("dot_border.gif")/*tpa=http://www.turkeyonlinebooking.com/dot_border.gif*/ repeat-x bottom;
	overflow:hidden;
	width:700px;
	padding-bottom:8px;
	margin-bottom:10px;
	margin-top:11px;		
}

.featured-header{
	width:700px;	
	border-bottom:1px solid #C2BBAB;
	padding-bottom:5px;
	overflow:hidden;
}

.featured-dest-tab-content h2 a:hover{
	text-decoration:underline;
}

.featured-dest-tab-content-details{
	width:530px;
	line-height:19px;
	overflow:hidden;
	float:right;
	margin-left:10px;
}

.featured-dest-tab-content .link-btn a{
	font-size:12px;
	width:70px;
	text-transform:none;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
}

/* ---------------------------------------------------------------------------------- */

/* Top Bar New -------------------------------------------------------------------------- */

.sign-in-top-bar-bg{
  	background:url("sign-in-top-bar-bg.gif")/*tpa=http://www.turkeyonlinebooking.com/sign-in-top-bar-bg.gif*/ no-repeat;
	width:107px;
	height:31px;
	float:left;
	vertical-align:top;
}

.register-top-bar-bg{
  	background:url("register-top-bar-bg.gif")/*tpa=http://www.turkeyonlinebooking.com/register-top-bar-bg.gif*/ no-repeat;
	width:107px;
	height:31px;
	float:right;
	vertical-align:top;
}

/* -------------------------------------------------------------------------------------- */

/* Add your Tours New-------------------------------------------------------------------- */

.add-tours-level-1-cont{
	width:892px;
	margin: auto;
	border:1px solid #FC0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding: 4px 0px 4px 0px;
	margin: 0px 0 10px 0px;
	overflow:hidden;
	text-align:right;
	background:#F7F7F5;
}

.add-tours-level-1-left{
	float:left;
	overflow:hidden;
	width:79%;
	border:0px solid #333;
}

.add-tours-level-1-right{
	float:right;
	overflow:hidden;
	width:160px;
	padding-right:5px;
	border:0px solid #333;
	text-align:right;
	margin-left:10px;
}

.add-tours-v-bar{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#234904;
	line-height:38px;
}

.tours-add{
	background:url("add-listing.gif")/*tpa=http://www.turkeyonlinebooking.com/add-listing.gif*/ no-repeat;
	line-height:38px;
	width:160px;
	text-align:center;
	display:block;
	clear:both;
	font-weight:bold;
	color:#000;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	text-shadow: 1px 1px 1px #FF9;
}

.tours-add:hover{
	font-weight:bold;
	color:#005B1E;
	text-shadow: 1px 1px 1px #FF9;
}

/* -------------------------------------------------------------------------------------- */

/* Popular Destination Photos ------------------------------------------------------- */

.popular-destination-container{
	background-color:#FFF;
 	border:0px solid #DBDBDB; 
	-moz-border-radius:6px;
	-webkit-border-radius:6px;	
	margin-bottom:15px;
	margin: 0px 0 10px 0;
	padding: 0 0 8px 0;
	width:900px;
	clear:both;
	overflow:hidden;
}

.popular-destination-col{
	background:#FFF;
	width:162px;
	float:left;
	margin: 10px 0px 10px 11px;
	text-align:center;
}


/* ---------------------------------------------------------------------------------- */

/* -------------------------------Popular Tour Packagess----------------------------------- */

.tour-list-col ul {
	margin-left:0px;
	padding-left:0px;
	margin-top:0px;
	margin-bottom:0px;
}

.tour-list-col li{
	background-image:url("add.jpg")/*tpa=http://www.turkeyonlinebooking.com/add.jpg*/;
	list-style:none;
	background-position:10px 7px;
	background-repeat:no-repeat;
	font-size:12px;
	margin:0px 0 0px 0px;
	padding:0px 0px 0px 25px;
	line-height:25px;
	border-top:1px dotted #C2BBAB;
}

.tour-list-col li a{
	color:#3D5F0E;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
	display:block;
}

.tour-list-col li a:hover{
	color:#F90;
	text-decoration: underline;
	font-weight:normal;
	font-size:12px;
}
