@charset "utf-8";
@import "css/nav.css";

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #fff;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #666666;
	font-size:12px;
	line-height:14px;
	
	
}
#container {
	width: 95%; 
	background: #FFFFFF;
	margin:auto;
	height:auto;	
	float:none;
	text-align: left;
}
.airturks #mainContent {
	padding: 0 20px;
	margin:0px;
}

a{
	color:#3d7bb4;
	text-decoration:underline;
	font-weight:bold;
	
	
}
 #menu-creator {
position:absolute;
top:-300px;

}

a:hover{
color:#FF00CC;
}
img {
border:0px;
}


#left_head {
	position:absolute;
	left:10px;
	top:10px;
	width:325px;
	height: inherit;
	z-index:6;
	background:url(css/left-back1.gif) repeat-y;
	margin:0px;
	padding:0px;
}
#left_head h1,
#left_head h2,

#left_head p{
padding:0px 20px;
color:#006699;
}
#left_head h1 { font-size:18px; font-weight:bold;}
#left_head h2 { font-size:14px; font-weight:bold;}
#header {
	margin:0px;
	



	
	width:100%;

	
	min-height:320px;
}
#header .inner{
	margin-left:305px;
	padding:0px; }
#logo {

	width:325px;
	height:125px;
	padding:0px;
	margin:0px;
	
}

/*#right_head {
	float:right;
	width:626px;
	height:auto;
	min-height:350px;

}*/
#tophead {
	margin-top:10px;
	

	height:30px;
	text-align:right;
}
#tophead span{ font-size:11px;}
#head_pics {
padding:1px 0px 0px 0px;
background-color:#FFFFFF;
height:180px;






}
#head_pics img {
widows:630px;
height:180px;}




	
.flightbox3 {
		width:300px;
		_width:300px;
		height:auto;
		min-height:175px;
		float:left;
		margin:6px 3px;
		_margin:20px 3px;
		font-size:11px;
		padding-top:20px;
		}
		.flightbox3 ul {
			width:300px;
			height:auto;
			margin:15px 0px;	
			color: #4488BB;			
			}
			.flightbox3 ul li{
			max-width:300px;
			height:20px;
			line-height:18px;
			list-style-image: url(cssImages/arrow1.gif);
			padding:0px;
			margin:0px;
			color: #4488BB;			
			}

	.flightbox {
		width:200px;
		_width:180px;
		height:auto;
		min-height:175px;
		float:left;
		margin:6px 3px;
		_margin:20px 3px;
		font-size:11px;
		padding-top:20px;
		
		}
		#last {border:none !important;}
		 .flightbox p {
			width:200px;
			_width:180px;
			height:auto;
			margin:10px 22px;
			color: #4488BB;
			font-weight:bold;
			}
	 
			
	
		.flightbox  h1{
				font-size:18px;
				font-weight:normal;
				color:#006699;
				margin:15px 20px 15px 30px;
				width:80%;
				line-height:22px;
				
			}
			.flightbox  h2{
				font-size:12px;
				font-weight:bold;
				color: #006699;
				margin:20px 20px 10px 30px;
				width:200px;
				line-height:22px;
			}
		
		     
		
				.rightpic {float:right; margin:0px 25px 5px 25px; padding:3px;
				border:1px  #C8DEF0 solid;}
			#refund {
				margin:5px 30px;
				border:1px #CCCCCC solid;
				}
			#refund td{
				width:50%;
				vertical-align:top;
				padding:4px 10px;
				
				}
				.contact {
				margin:5px 0px;
				border:1px #CCCCCC solid;
				width:100%;
				font-size:11px;
			  
				}
			#contact td{				
				vertical-align:top;
				padding:1px 1px;
				
				}
			#purchase {
				margin:10px;
				border:1px #CCCCCC solid;
				width:580px;
				}
			.purchase2 {
				vertical-align:center;
				background:#006699;
				color:#FFFFFF;	
				}
			
			 .right_cont ul{
				float:left;
				width:560px;
				margin:10px 0px 20px 0px;
				padding:10px inherit;
				
				
				}
			 .right_cont ul li{
				text-align:justify;
				font-weight:normal;
				margin:5px 15px;
				color:#006699;
			
				}
			#tab_header {
			background:#006699;
			color:#FFFFFF;
			}
		
	#content {
		
		background: url(cssImages/cont_back.jpg) repeat-x #fff;
		border-right:1px solid  #D2EBF9;
		
		/*width:947px;
		_width:930px;*/
		width:100%;
		padding:0px;
		margin:0px;
		min-height:340px;
		
		
		
		
		
	}
	#content .inner {
	margin-left:325px;
	padding:15px;
	color: #003399;
	text-align:justify;
	line-height:18px;
	
	}
	
		
		
		
	 .firstpage {
	
	 }	
		
	 .firstpage img{
	 
	 width:100%;
	
	 
	 
	right:0px;
	
		
		}
	 .box {
	 	position:relative;		
		width:947px;
		_width:930px;
		height:auto;
		min-height:210px;
		float:left;
		background: url(cssImages/cont_back.jpg) repeat-x #f6fbff;
		border:1px solid #c9cdce;
		margin:0px 5px;
		_margin:0px 2px;
		padding:0px;
		}
		
	
		.box p {
			width:auto;
			height:auto;
			margin:10px 30px;
			color: #4488BB;
			
			}
	


#footer {
	width:100%;
	height:auto;
	float:left;
	color:#CCCCCC;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
}
#footer ul {
	width:700px;
	display:block;
	margin:5px auto;
}
#footer ul li{
list-style:none;
float:left;
padding:0px 10px;
border-right: #999999 solid 1px;

height:12px;
}
#footer ul li a{
color: #999999;
}
#footer ul li a:hover{
color: #333333;
}
#footer p {
text-align:center;
padding:0px;
margin:0px;
}


	
.on {
	font-weight:bold;
}
.off {
	color: #C0C0C0  !important;
}
#nav {
position:relative;
float:left !important;
width:290px !important;
padding:0px !important;
margin:0px 0px 0px 15px !important;
height:auto  !important;
}
#charter {

background-color: #FFFFFF;
padding:15px;
font-size:11px;
width:580px;
margin-left:20px;
}
#charter td {
padding:5px ;
text-align:center;
width:70px;
}

.light {
background-color:#E4F3FC;
}
.des {
font-size:12px;
font-weight:bold;
text-align:left !important;
width:170px !important;
vertical-align:middle;
}



#booking {  	/* BOOKING STYLE SHEET */
	
	width:284px;
	height: auto;
	margin:0px auto;
	padding:15px 0px;
	
	}

/*	#booking h1 {
		font-size:18px;
		margin:10px 0px 0px 0px;
		padding:0px;
	
		font-weight:Bold;
		text-align:center;
		color:#3c7bb1;
		}
		
	#booking h2 {
		font-size:12px;
		margin:3px 0px 0px 0px;
		padding:0px;
		letter-spacing:0px;
		
		font-weight:normal;
		text-align:center;
		color:#3c7bb1;}
	#booking h3 {
	margin-top:15px;
	font-size:12px;
	text-align:center;
	
	} */
	#booking table {
		font-size:10px;
		color:#3a7bb3;
		line-height:11px;
		padding-left:10px;
		float:none;
	}
	#booking table tr td{
	height:12px;
	width:100px;
	padding:1px;
	overflow:hidden;}
	#booking table tr td span{
	height:12px;
	width:100px;
	padding:1px;
	overflow:hidden;}
	
	#booking table tr td select{
	
	
	margin:0px 1px;
	font-size:10px;
	color:#3a7bb3;
	padding:0px;
	
	}
	
	#Search_Submit {
	font-size:10px;
	}
	#Reset {
	font-size:10px;
	}
	

.dest {


font-size:11px;
text-align:center;
font-weight:bold;
color:#666666;
margin-top:5px;
padding:0px;



}
.dest select {

    font-size:16px;
    font-weight: bold;
	border: #96C9F3 1px solid;
}
.dest option {
    color:#3c7bb1;
    background-color: #D1EDFA;
	border-bottom: #96C9F3 1px solid;
	padding:1px 10px;
}

/*.charter_plane {
width:944px;
height:66px;
padding:0px;
margin:0px 0px 0px 5px;
}
.charter_plane li{
width:236px;
height:66px;

float:left;
list-style:none;
}
.charter_plane li a{
width:236px;
height:24px;
display:block;
padding-top:40px;
text-align:center;
font-weight:bold;

background:url(cssImages/charter-plane.jpg) no-repeat #FFFFFF;

}
.charter_plane li a:hover{

background:url(cssImages/charter-plane-h.jpg) no-repeat #FFFFFF !important;} */

input.ch_plane
{
  background:url(cssImages/charter-plane-ep.jpg) center -132px no-repeat;
  width:236px;
  height:66px;
  border:none;
  color:#3c7bb1;
  text-align:center;
  font-weight:bold;
  padding-top:30px;
  margin:0px;
  float:left;
}

input#ch_plane1{
  margin-left:5px;
}

/* *******************CHARTER PICS****************** */


.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 1px solid white;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid blue;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 500px; /*position where enlarged image should offset horizontally */
z-index: 50;
}


/* WIDGETS */
#widget {
	
	height:100px;
	width:100%;
	
	margin:0px;
	padding:0px;
	background-color:#8fd5f9;
	

	}
	#widget .inner{
	text-align:center;
	padding-left:325px;
	padding-top:0px;
	margin:0px;
	
	}
	.widget-ad {
		background-color:#FFFFFF;
		border:#C0C0C0 solid 1px;
		height:80px;
		width:22%;		
		margin:10px 7px;
		padding:0px;
		float:left;
		overflow:hidden;
		
		}
		.widget-ad h1 {
			font-size:12px;
			line-height:16px!important;
			color: #003366;
			font-weight:bold;
			padding:0px !important;
			margin:5px 0px 0px 4px !important;
			float:left;
			
		}
	
#right_cont{
  width:600px!important;
  padding:10px;
}
#left_cont{
		width:270px;
		height:auto;
		float:left;
		min-height:160px;
		margin:0px;
		padding:0px;
		font-size:11px;
		display:block;
		
		
		}
.spec{ width:316px;
		position:absolute;
			left:600px; 
		padding:0px;
		margin:0px;
		float:left;
		z-index:10; 

}
		.spec ul{  
     		margin:0;  
    		padding:0;
			z-index:5;  
		}  
		.spec li{
			 
		    width:316px;  
  			height:35px;  
     		float:left;  
   			color:#191919;  
    		text-align:center;  
     		overflow:hidden;
	 		list-style:none;
			z-index:5; 
	 
	 
	 
 }  
 
.spec img{  
     padding:0px 45px;  
 }  
     .subtext{  
         padding-top:15px;  
     }  
 /*Menu Color Classes*/  
.green{ z-index:10; background:url(cssImages/specbutt.gif) center bottom no-repeat;  }  
.spec a{  
     color:#FFF;
	 font-weight:bold; 
     text-decoration:none;
	 padding-top:10px !important;
	 float:left;
	 margin-left:60px;
	
 } 
 .turks	{
 color: #FF00CC;
 font-size:36px;
 font-style:italic;
 }
 .spec a : hover{ display:none !important;}
 
 #vid {
 			 border:solid 1px #CCE6F4;
			 z-index:0; margin: 5px 20px;
			 background:#FFFFFF;
			 padding:2px;
			 text-align:center;
			 font-size:x-small;}
.small-font {
	color:#006699;
	font-size:11px;
	margin:0px;
	padding:0px;
	}
			
/* ********************* MARQUE ******************** */

 
	
 #scrollup {
	   position: relative;
	   overflow: hidden;
	  
	   height: 70px;
	   width: 100%;
	   	   margin:1px 0px;
	   padding:0px 0px 0px 0px;
	   background: url(cssImages/marq-back.jpg) repeat-x;
	   
	 }
	
	 .headline {
	 font-family:Arial, Helvetica, sans-serif;
	   position: absolute;
	   top: 75px;
     	left: 15px;
	   height: 50px;
	   width:540px;
	   margin-top:7px;
	 }
	 .headline .title { font-size:14px; line-height:20px; text-decoration: none;
	 	
		}
		 #news-ad {
	 	background: url(cssImages/news.jpg) no-repeat; 
		float:right;
		width:50px;
		height:70px;
		display:block;}
		
/* SLIDESHOW */
#slideshow  {
width:320px;
position:relative;
border-right:1px solid #C6E1FD;
background-color:#FFFFFF;}

#slideshow #slidesContainer {
  margin:0 auto;
  width:250px;
  height:250px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}
#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:230px; /* reduce by 20 pixels to avoid horizontal scroll */
  height:250px;
}

.slide img { margin:50px 20px; width:220px; }
/**
 * Slideshow controls style rules.
 */
.control {
  display:block;
  width:39px;
  height:263px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#leftControl {
  top:0;
  left:0;
  background:transparent url(img/control_left.jpg) no-repeat 0 0;
}
#rightControl {
  top:0;
  right:0;
  background:transparent url(img/control_right.jpg) no-repeat 0 0;
}
.airline select {
	border: #C1E1F0 1px solid;
	}
#book { margin-top:15px;
text-align:center;
width:100%;
font-size:12px;
line-height:14px;
	}
	#bookend {
		background:url(css/bookend.jpg) no-repeat;
		width:325px;
		height:30px;
		padding:0px;
		margin:0px;
		}
	#home-ads {
		padding-top:30px;
		
		margin:0px auto 100px 0px;}
	#home-ads img {
		width:23%;
		float:left;
		margin-right:10px;
		}
		
/* SLIDESHOW */
.fadein { position:relative; height:180px; width:100%; background:url(images/head.jpg) right no-repeat; }
.fadein img { position:absolute; left:0; top:0; border-right:2px #FFFFFF solid; }
#still-pic { position:absolute;
				right:0px; float:right;}