@charset "utf-8";
/* CSS Document */






#tabContaier{
	padding:20px;
	margin:0 0 0 -24px;
	position:relative;
	width:925px;

}
	#tabContaier ul{
		overflow:hidden;
		border-right:1px solid #d4d4d4;
		/*height:35px;*/
		position:absolute;
		z-index:100;
	}
	#tabContaier li{
		float:left;
		list-style:none;
	}
	#tabContaier li a{
		background:#ddd;
		border:1px solid #d4d4d4;
		border-right:0;
		color:#666;
		cursor:pointer;
		display:block;
		font:bold 17px Arial, Helvetica, sans-serif;
		height:35px;
		line-height:35px;
		padding:0 30px;
		text-decoration:none;
		text-transform:uppercase;
	}
	#tabContaier li a:hover{
		background:#eee;
	}
	#tabContaier li a.active{
		background:#fbfbfb;
		border:1px solid #d4d4d4;
		border-right:0;
		color:#333;
	}
	.tabDetails{
		background:#fff;
		border:1px solid #d4d4d4;
		margin:34px 0 0;
		height:660px;
	}
	.tabContents{
		padding:36px 0 0 68px;
	}
	.tabContents h1{
		font:bold 24px/1.1em Georgia, "Times New Roman", Times, serif;
		padding:0 0 10px;
	}
	.tabContents p{
		padding:0 0 10px;
	}
		
	.tabbing{color:#5d5d5d;
	font:19px Arial, Helvetica, sans-serif;
	margin:0px;
	float:left;}
	
	img.ok_image{
	margin:-7px 0 0 0;
	padding:0px;}
/*	
	img.adv{
	margin:0px 0 0 0;
	padding:0px;
	float:left;
	}
	*/
	.suggestionsBox {
		position: absolute;
		right:  22px;
		top: 54px;
		margin: 10px 0px 0px 0px;
		padding: 10px;
		width: 180px;
		background-color: #f3f3f3;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border: 1px solid #2093d4;
		color: #000;
		z-index: 100;
	}
	
	.suggestionList {
		margin: 0px;
		padding: 0px;
		list-style: none
	}
	
	.suggestionList li {
		
		margin: 0px 0px 3px 0px;
		padding: 3px;
		cursor: pointer;
	}
	
	.suggestionList li:hover {
		background-color: #659CD8;
	}
		
		
		
	#fcontainer {
	    width:356px;
	    background: url(../images/fwrap.jpg) repeat-y;
	    float: left;
	    margin-right: 10px;
	}
	
	#top {
	    background: url(../images/top.jpg) no-repeat;
	    width: 356px;
	    height: 25px;
	}
	
	#fbase{
	    background: url(../images/fbase.jpg) no-repeat bottom;
	    padding-bottom: 35px;
	    height: 150px;
	    position: relative;
	}
	
	#fbase .GST {
		float:right;
		margin-top:145px;
	}
	
	#fInner {
	    width: 320px;
	    margin-left: -15px;
	}
	
	    #fInner ul {
	        list-style: none;
	        padding-left: 0;
	        margin-left: 0;
	        padding-top: 0;
	        margin-top: 0;
	    }
	    
	        #fInner ul li {
	            margin-bottom: 8px;
	            overflow: hidden;
	        }
	    
	        #fInner ul li label {
	            display: block;
	            float: left;
	            width:122px;
	            text-align: right;
	            margin-right: 10px;
	            font-size: 18px;
	            padding-top: 7px;
	        }
	        
	            #fInner ul li label#Passengers_label {
	                width: 185px;
	                margin-right: 11px;
	            }
	        
	            #fInner ul li input[type="text"]{
	                width: 154px;
	            }
	            
	            #fInner ul li input#Passengers {
	                width: 90px;
	            }
	            
	       
	       #fInner ul li span.fieldbox {
		       background: transparent url(../images/subfield.gif) no-repeat top left;
		       float: left;
		       height: 27px;
		       padding-left: 5px;
		       width: 160px;
	       }
	       
	       #fInner ul li span.fieldbox input {
		       background: transparent url(../images/subfield.gif) no-repeat top right;
		       height: 30px;
		       padding-top: 0px;
		       border: none;
		       padding-bottom: 10px;
		       font-size: 15px;
		       width: 180px;
	       }
	
	
	       .passengerfield span.fieldbox,  
	       .passengerfield span.fieldbox input {
		       width: 95px !important;
	       }
	
/*	input[type="submit"] {
	    width: 138px;
	    height: 43px;
	    background: url(img/button-final.png) no-repeat top;
	    border: none;
	    text-indent: -9999999px;
	    position: absolute;
	    right: 20px;
	    z-index: 0
	}
	
	    input[type="submit"]:hover {
	        background-position: bottom;
	    }
	    
	label.error { width: 250px !important; display: inline !important; color: red; font-size: 12px !important;
    }
	
	#results {
	    width: 240px;
	    margin-left: 0;
	    float: left;
	    font-size: 12px;
	    margin-top: -15px;
	}*/