body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#f5f5f5;
	/*font-family:"Segoe UI", Arial, Helvetica, sans-serif;*/
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#333;
	font-size:0.9em;
}
a { text-decoration:none;}
a img { border:none }
.pointer {cursor:pointer}
.no-border{border:none}
.border{border-bottom:1px solid #ccc;margin-bottom:10px}
.border-double {border-bottom:3px  double #009edd; margin-bottom:10px}
.clear{clear:both}
.red {color:#F00}
.question{}
h2 {
	
	font-weight:normal;
	font-size:1.1em;
		color: #009edd;
		background-image:url("../img/underline.png");
		background-repeat:no-repeat;
		background-position: center 18px;
		padding:0px;
		padding-bottom:10px;
		margin:0px;
	text-align:center;
		width:100%;
		border:0px solid #ccc;
}
h3{

	font-weight:normal;
	font-size:1.1em;
		color: #009edd;
		
		padding:5px 10px 5px 10px;

		margin:0px;
	text-align:left;

		border:0px solid #ccc;
	
	border-bottom:1px solid #EAEAEA;
	
	
}


h4{
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	
	padding:0px;
	margin:0px;
	padding-bottom:5px;
	
}




.textarea{font-family:Verdana, Geneva, sans-serif;font-size:11px; resize:vertical}
#container { 

border:0px solid #900;
width:100%;
overflow:hidden;
position:relative;


}

#whiteBar{
	


color: #999;

background-color:#78B3DF;
	

border-bottom:	3px solid #999 ;
}




#whiteBar a {
	
border-bottom:1px dotted #999;

	
	color:#FFF;
	
}

#whiteBar a:hover {
	
border-bottom:0px;
	color:#000;
	
	
}



/*code is related to header and qtip of the file */
 .c1 { font-size:12px; color:#666666;padding:10px}
 .ctext-box{width:250px;font-size:11px;text-transform: none}

.textarea{font-family:Verdana, Geneva, sans-serif;font-size:11px; resize:vertical}
.wfeed{width:250px}
.cfeed{width:440px}
.submit{ cursor:pointer}
.highlight{font-size:14px;		color: #009edd;}
.highlight1{ font-family:"Segoe UI", Arial, Helvetica, sans-serif;font-size:14px}
.highlight2{ font-family:"Segoe UI", Arial, Helvetica, sans-serif;font-size:12px}

.head-seperator{border-left:1px dotted #ccc;padding-left:10px;vertical-align:top}
.head-left{width:250px;padding-right:10px}







#whiteBar ul,#whiteBar li { list-style-type: none; display:inline-block; padding:0px;margin:0px;  border:0px solid #96C;  vertical-align:middle;}
#searchBox {background-image:url(../img/searchBox.png);  background-repeat:no-repeat;border:0px solid #FF0;padding:5px 30px 5px 10px;width:160px; background-color:#382b22;;height:20px;color: #999}
	 
	 
	 #searchBox:focus{
	outline:none;
	border:none;
		
}
	 
	 
	.brownLogoPadding { padding-right:230px}

.content {
	
	width:995px;
	margin:0px auto;
	
}



.pad-division {
	
	
	padding:5px 0px 5px 0px;

	margin:0px auto;

	
}

.pad-division10 {
	
	
	padding:10px 0px 10px 0px;

	margin:0px auto;

	
}

.w200 {width:200px }


/*-----------farematrix---------------------------		
-----------farematrix---------------------------*/
	
.topleft_1{
	background-image:url(../img/topleft.png);
	background-repeat:no-repeat;
	width:15px;
	height:18px;
	}
.topmidd_1{
	background-image:url(../img/topmidd.png);
	background-repeat:repeat-x;
	height:18px;
	}
.topright_1{
	background-image:url(../img/topright.png);
	background-repeat:no-repeat;
	width:17px;
	height:18px;	
	}

.left_1{
	background-image:url(../img/left.png);
	background-repeat:repeat-y;
	width:15px;
	}	
.right_1{
	background-image:url(../img/right.png);
	background-repeat:repeat-y;
	width:17px;
	}	
.bottomleft_1{
	background-image:url(../img/bottomleft.png);
	background-repeat:no-repeat;
	width:15px;
	height:17px;
	
	}
.bottommidd_1{
	background-image:url(../img/bottommidd.png);
	background-repeat:repeat-x;
	height:17px;
	}
.bottomright_1{
	background-image:url(../img/bottomright.png);
	background-repeat:no-repeat;
	width:17px;
	height:17px;
	}
	
	
	
	
	.left-col{ width:300px; float:left; border:0px solid #900; }	
		.left-col-booking{ width:200px; float:left; border:0px solid #900;}
	.right-col{ width:695px; float:right; border:0px solid #06F; position: relative; }
	
			.right-col-booking{ width:795px;float:right; border:0px solid #06F; position: relative; }
	.inline {margin:0px auto;}
.inline-ul ul ,.inline-ul li { list-style-type: none; display:inline-block; padding:0px;margin:0px;  border:0px solid #96C;vertical-align:middle;  }	

.ul ul,.ul li{ list-style-type: none; padding:0px; margin:0px; vertical-align:middle; list-style-position: outside; display: block;padding-bottom:5px; }
	
	hr { color: #E0E0E0 }
	
	.normalTextBox {width:93%; background-color: #FFFFFF; background:url("../img/Spec_Sprite_Colors.png"); background-position: 0 -290px; background-repeat: repeat-x; border: 1px solid #ccc; border-radius:3px; color: #344753; padding: 5px; text-transform: capitalize; 

		}	
			.normalTextBox:hover {
		
		border:1px solid   #999;
	}
	.normalTextBox:active,.normalTextBox:focus {
		
		border:1px solid  #009edd;
	}
		.smallTextBox {  background-color: #FFFFFF; background:url("../img/Spec_Sprite_Colors.png"); background-position: 0 -290px; background-repeat: repeat-x; border: 1px solid #ccc; border-radius:3px; color: #344753; padding: 5px; text-transform: capitalize;  

		}
		
	
					.smallTextBox:hover {
		
		border:1px solid   #999;
	}
			.smallTextBox:active,.smallTextBox:focus {
		
		border:1px solid  #009edd;
	}
		
		.input-cal{
			background-color: #FFFFFF; background:url("../img/Spec_Sprite_Colors.png") no-repeat transparent;  background-position: 110px -244px;
    cursor: pointer;
			
		}
		
		.left-arrow {  background-image: url("../img/Spec_Sprite_Colors.png"); background-repeat: no-repeat; background-position: 0px 7px;padding:5px 5px 5px 15px; 		}
		
		.booking-blue-text{ 	color: #666; font-size:11px; font-family:"Segoe UI", Arial, Helvetica, sans-serif;}
		
		.left-arrow a {
			
			color: #009edd;
		}
			.left-arrow a:hover {
			
			color:#333;   
		}
		
		#advanced-options{ display:none}
		
	.button_link{
	background:url(../img/buttons_bg.png) no-repeat scroll right -41px transparent;
	color:#2f3850;
	text-shadow:#f2f2f2 0 1px 1px; 
	display:inline-block;
	margin:5px 0;
	border:0 none;
	padding:0 30px 0 0;
	font-family: "HattoriHanzoLight", Calibri, sans-serif;
	font-size:18px;
	
	cursor:pointer}

.button_link span{
	background:url(../img/buttons_bg.png) no-repeat scroll left 0 transparent;
	display:block;
	line-height:20px;}

.button_link:hover {
	color:#753573}

.button_link:active {
	background-position:right -123px;
	color:#444e69}

.button_link:active span {
	background-position:left -82px;}

.button_link span {
	padding:5px 0px 16px 30px;}
	
.button_link.large_button{
	background:url(../img/buttons_large_bg.png) no-repeat scroll right -52px transparent;}
	
.button_link.large_button span{
	background:url(../img/buttons_large_bg.png) no-repeat scroll left 0px transparent;
	line-height:18px;}

.button_link.large_button:active {
	background-position:right -156px;
	color:#444e69}

.button_link.large_button:active span {
	background-position:left -104px;}	

.button_link.large_button span,
.button_link.large_button:active span {
	padding:13px 0px 21px 30px;}
	
	/* Color Styled Buttons */
.dark_blue, .dark_blue span {
	background-image:url(../img/dark_blue/buttons_bg.png);
	color:#d2d6d9;
	text-shadow:#000 0 1px 1px;}

.dark_blue:active span {
	color:#181818;
	text-shadow:#d2d6d9 0 1px 1px;}

.sky_blue, .sky_blue span {
	background-image:url(../img/sky_blue/buttons_bg.png);
	color:#c2e3ff;
	text-shadow:#000 0 1px 1px;}

.sky_blue:active span {
	color:#181818;
	text-shadow:#c2e3ff 0 1px 1px;}
	

.magic_pink, .magic_pink span {
	background-image:url(../img/magic_pink/buttons_bg.png);
	color:#ffe1ee;
	text-shadow:#000 0 1px 1px;}

.magic_pink:active span {
	color:#181818;
	text-shadow:#ffe1ee 0 1px 1px;}

.mellow_yellow, .mellow_yellow span {
	background-image:url(../img/mellow_yellow/buttons_bg.png);
	color:#592d13;
	text-shadow:#e9dca8 0 1px 1px;}

.mellow_yellow:active span {
	color:#181818;
	text-shadow:#f5df67 0 1px 1px;}

.juicy_orange, .juicy_orange span {
	background-image:url(../img/juicy_orange/buttons_bg.png);
	color:#ffdbc0;
	text-shadow:#531b05 0 1px 1px;}

.juicy_orange:active span {
	color:#181818;
	text-shadow:#f79859 0 1px 1px;}

.sports_green, .sports_green span {
	background-image:url(../img/sports_green/buttons_bg.png);
	color:#e9fac9;
	text-shadow:#233c07 0 1px 1px;}

.sports_green:active span {
	color:#181818;
	text-shadow:#80a45a 0 1px 1px;}

.romance_red, .romance_red span {
	background-image:url(../img/romance_red/buttons_bg.png);
	color:#ffbfbf;
	text-shadow:#000 0 1px 1px;}

.romance_red:active span {
	color:#181818;
	text-shadow:#dc7c7c 0 1px 1px;}
	
	
	.list-fixed ul, .list-fixed li,	.booking-review ul, .booking-review li{ list-style-type: none; display:inline-block;  padding:0px;margin:0px;  border:0px solid #96C;vertical-align:middle; width:100%}	
	
	.booking-review li { border:0px solid #ccc;font-size:12px;padding-top:10px;	 }
	
	.booking-review li span{ color:#999;text-align:right;display:block;width:100%;padding-top:3px;border-bottom:1px dotted #ccc;font-size:11px;	color: #009edd;font-weight:bold;padding-bottom:10px}

	
	.list-fixed ul li { text-align:left;border:0px solid #ccc;width:60%; text-transform:capitalize;padding-bottom:5px;}
	
	.list-fixed ul li.price { text-align:right;border:0px solid #ccc;width:35%; 		color: #009edd;}
	.list-fixed ul li.price span { text-align:right;font-size:80%;	color: #999;}
	
	.list-fixed ul li.price span.cad {  background-image: url("../img/Spec_Sprite_Colors.png"); background-position:0px -193px;width:20px;height:15px;border:0px solid #ccc;display:inline-block}
	
		.list-fixed ul li.price span.usd {  background-image: url("../img/Spec_Sprite_Colors.png"); background-position:0px -115px;width:20px;height:15px;border:0px solid #ccc;display:inline-block}


.int-fare-sum {
	float: left;
	width:70px;
	
	border:0px solid #33C;
	
	background-image:url("../img/mat_sep.png");
	background-repeat:no-repeat;
	background-position:center right;
	padding-right:15px;

	overflow:hidden;
	position:relative;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}
.int-fare-booking { width:100px;height:120px;border:0px solid #00F;padding-top:30px}
.int-fare-sum ul,.int-fare-sum li {list-style-type: none; display:inline-block;  padding:0px;margin:0px;  border:0px solid #96C;vertical-align:middle; width:100%}

.int-fare-sum li { text-align:center; text-transform:capitalize;color:#666; 	font-size:10px;}



.int-fare-sum-booking {


	border:0px solid #33C;

}

.int-fare-sum-booking ul,.int-fare-sum-booking li,.total-price-booking ul,.total-price-booking li, .total-price-booking-right ul, .total-price-booking-right li {list-style-type: none; display:inline-block;  padding:0px;margin:0px;  border:0px solid #96C;vertical-align:middle;width:100% }

.total-price-booking li{   text-transform:capitalize;color:#666; 	font-size:12px; font-family:"Segoe UI", Arial, Helvetica, sans-serif;text-align:right;width:80px;padding-top:0px;border-top:1px dotted #ccc;font-weight:bold}
.total-price-booking li.name{ width:70px;text-align:left}

.int-fare-sum-booking li {  text-transform:capitalize;color:#666; 	font-size:11px; font-family:"Segoe UI", Arial, Helvetica, sans-serif;text-align:right;width:80px;padding-bottom:5px}

.int-fare-sum-booking li.name{width:70px;text-align:left}

.total-price-booking-right li{text-transform:capitalize;color:#666;font-size:12px; font-family:"Segoe UI", Arial, Helvetica, sans-serif;text-align:right;width:695px;font-weight:bold;padding-right:55px;border-top:1px dotted #ccc;padding-top:5px}










li.dotted-sep{	margin-bottom:5px;	border-bottom:1px  dotted #CCCCCC;}
.dotted-sep-float{	float:left;width:570px;border-bottom:1px  dotted #CCCCCC;padding:0px 0px 0px 0px}

.int-fare-sum  li.cur-text { color:#666  ;text-align:left;font-size:0.9em}
.int-fare-sum  li.cur-text-total { color: #009edd; text-align:left;font-size:11px}
.int-fare-sum  li span { color: #999; font-size:11px;text-transform:lowercase;font-family:Arial, Helvetica, sans-serif}

.int-fare-sum  li span.cad {  background-image: url("../img/Spec_Sprite_Colors.png"); background-position:0px -193px;width:20px;height:15px;border:0px solid #ccc;display:inline-block}
.int-fare-sum  li span.usd {  background-image: url("../img/Spec_Sprite_Colors.png"); background-position:0px -115px;width:20px;height:15px;border:0px solid #ccc;display:inline-block}



.col-header ul,.col-header li,.flight-row ul, .flight-row li,.booking-init ul,.booking-init li{list-style-type: none; display:inline-block; padding:0px;margin:0px;  border:0px solid #96C;vertical-align:middle;}


.col-header li { width:75px;background-color:#F7F7F7;padding:2px 5px 2px 5px;font-size:12px;border-bottom:#CCC 1px solid;color:#666;border-right:1px dotted #ccc;}


.booking-init {border:0px solid #009;float:left;width:600px;padding-left:30px}
.booking-init li{ font-size:11px;padding:5px 5px 5px 5px;font-family:Verdana, Geneva, sans-serif;border-bottom:1px dotted #F3F3F3;text-align:left;width:500px}

.booking-init li.name{ width:80px}


.flight-row li {width:70px;padding:5px 5px 8px 5px;font-size:12px;font-family:Arial, Helvetica, sans-serif; cursor:default}
.flight-row ul:hover {background-color:#F7F7F7;}
.flight-row li.tt{text-align:Center}
li.long { width:125px;}

/* this css for only flightdetails li */
li.extralong { width:195px;}
li.extrashort{ width:75px; text-align:center;}


 li.short { width:35px;text-align:right}
  li.bigshort { width:50px;text-align:right;}
 
 a.price-bar-cad  {
	 
	 background-image:url("../img/cad-price.png");  background-repeat:no-repeat; width:114px;height:43px;position:relative;float:Right;left:20px;top:0px;
	 	font-family:Tahoma, Geneva, sans-serif;font-size:16px;text-align:center;padding-left:15px;padding-top:2px;color:#FFF;font-weight:bold; display:block
 }
 
 a.price-bar-cad:hover{  background-position:0px -47px;color:#FFEAEC;}
 
 a.price-bar-cad div span {font-size:12px;font-weight:normal;	font-family:"Segoe UI", Arial, Helvetica, sans-serif;top:-3px;position:relative;color:#FF9396 }
 
   a.price-bar-usd  {
	 
	 background-image:url("../img/us-price.png");  background-repeat:no-repeat; width:114px;height:43px;position:relative;float:Right;left:20px;top:0px;
	 	font-family:Tahoma, Geneva, sans-serif;font-size:16px;text-align:center;padding-left:15px;padding-top:2px;color:#FFF;font-weight:bold; display:block
 }
 
 a.price-bar-usd:hover{  background-position:0px -46px;color:#FFEAEC;}
 
 a.price-bar-usd div span {font-size:12px;font-weight:normal;	font-family:"Segoe UI", Arial, Helvetica, sans-serif;top:-3px;position:relative;color:#85AEF3 }
 
 
 
 
 
 
 .best-deal { background-image: url("../img/best-deal.png"); display:block; position:absolute; width:25px; height:68px; top:-1px; z-index: 300;left:5px }
  .slider-range-min ul,.slider-range-min li,.passenger-info ul,.passenger-info li, .pagination ul, .pagination li{list-style-type: none; display:inline-block; padding:0px;margin:0px;  border:0px solid #96C;vertical-align:middle;}
 
 
.slider-range-min li{text-align:right;color:#009edd; font-weight:bold;padding-left:0px;padding-bottom:5px;border:0px;
font-family:Verdana, Geneva, sans-serif;font-size:11px;} 
 .slider-amountr { width:145px;  }
 
 .qtip-content {display:none;}
 
 .q-content{
 font-family:"Segoe UI", Arial, Helvetica, sans-serif;
 font-size:11px;
 
 }
 .q-content p {padding:5px;margin:0px;border-bottom:1px dotted #ccc}
 
 .q-content .red {background-color:#FFEAEB;color:#A40004}
 
 .q-content ul {list-style:none;padding:0px;margin:0px;padding-top:10px}
 
 .q-content li{ padding:3px;}
 .q-content li.orange{ background-color:#EBFEE2; color:#007D00; padding:5px;border:1px dotted  #66CC00;border-right:0px;border-left:0px  }
 
 .passenger-info{margin-top:10px; background-image:url("../img/passenger-bg.png"); width:138px;height:36px; float:left;border:0px solid #9F6}
 .passenger-info li{font-family:Arial, Helvetica, sans-serif;padding-left:8px;border:0px solid #03F;width:32px;text-align:center;padding-top:5px;color: #999;font-weight:bold}
 .traveller-info td, .payment-info td, .contact-info td{ padding:0px 5px 2px 5px;font-size:12px;font-family:"Segoe UI", Arial, Helvetica, sans-serif; vertical-align:middle}
 .traveller-info table{ background-color:#FBFBFB;width:100%;padding:10px;border:1px dotted #ccc;border-radius:5px;-moz-border-radius:5px}
 .ac_input_small{font-size:12px;font-family:Arial, Helvetica, sans-serif;padding:2px}
 .ac_input_small_extra{width:20px}
  .payment-info table, .contact-info table{width:100%;padding:10px;border:0px dotted #ccc;border-radius:5px;-moz-border-radius:5px}
  
  
  .contact-info a{color: #009edd;border-bottom:1px dotted #009edd }
  
  .contact-info a:hover{border-bottom:1px solid #009edd }
  
  
  
  /* FAREMATRIX CODE*/
  
  
  
.farematrix{
	float:right;
	background-image:url(../img/farematrix.png);
	background-repeat:no-repeat;
	width:262px; height:57px;
	/*margin:15px 10px 0px 0px;*/
	}	
.matrixleft{
	float:left;
	width:60px;
	background:url("../img/mat_sep.png") no-repeat top right;
	height:160px;
	padding-right:20px;

	}
	
	.matrixleft table{ }
	.matrixleft td{text-align:left;vertical-align:bottom;height:40px;}
 .imgclass{height:40px;}
.matrixright{
	float:right;
	width:875px;
	overflow:auto;


	}
	
	
	.fareclass{
		width:120px;
		text-align:center;
	}
	
	.fareclass a{
		cursor:pointer;	}
	
		.faretdclass{
			height:45px;
			font-size:11px;
	}
	

	
	
.mat_sep{
	background-image:url(../img/mat_sep.png);
	width:9px; height:172px; background-repeat:no-repeat;
	
	
	}			
.f_n_line{
	background-image:url(../img/logo_b_line.png);
	width:79px; height:7px;
	background-repeat:no-repeat;
	margin-top:3px;
	}	
.flightname{
	height:45px;
	font-size:10px;
	color:#666;
	font-family:Verdana, Geneva, sans-serif;
	vertical-align:middle;
	}
.flightname2{
	font-size:0.8em;
	color:#666;
	}		
.stops{
	font-weight:bold;
	color:#666;
	font-size:0.8em;
	}	
.cost{
	font-weight:normal;
	color:#0086BF;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	}
.flightnumb{
	font-size:0.8em;
	color:#999;
	
	font-size:10px;
	color:#666;
	font-family:Verdana, Geneva, sans-serif;
	}	
.pagination li a,.pagination li span {border:1px solid #ccc;padding:6px 10px 6px 10px;margin:5px;text-transform:capitalize;font-family:"Segoe UI", Arial, Helvetica, sans-serif;
border-radius:5px; -moz-border-radius:5px;background-color:#FFF;color:#382b22; cursor:pointer}
.pagination li a:hover{
	background-color:#EBD7A9;
	border:1px dotted #382b22;


 }

.advancegraph,#flexibledates{text-align:center}



.pagination li span{background:none;border:1px dotted #ccc;cursor:default}

.warning{ background-color: #F8F9D5; background-image: url(../img/warning-icon.png); background-repeat: no-repeat; background-position: 10px center;padding:5px;border:0px solid #F0E126;padding-left:40px;border-radius:5px;-moz-border-radius:5px;color:#65630A; }

.modal-buttons{cursor:pointer;vertical-align:middle; margin-left:15px; 	border-radius:5px;
	-moz-border-radius:5px;padding:5px;}
.modal-buttons-img{ vertical-align:top;  }

.pricelock {border:1px solid #ccc;width:80px;padding: 0px;float:left;cursor:pointer;position:relative;top:10px;left:10px;padding-left:10px;padding-right:10px;border:1px dotted #F5F5F5;border-radius:5px;-moz-border-radius:5px}

.moreinfo {padding: 21px 10px 10px 20px;float:left;font-family:Georgia, "Times New Roman", Times, serif;}



.pnr-text{font-size:12px;}


.pnr-text span{font-family:Verdana, Geneva, sans-serif;font-weight:bold}

.pnr-text b {font-weight:normal;	color: #009edd;font-family:Verdana, Geneva, sans-serif;}

.pnr-text a{color: #009edd;}
.pnr-text a span {font-size:9px;font-family:Verdana, Geneva, sans-serif;color:#999}
.pnr-text a:hover{color:#000;border-bottom:1px dotted #000;}

.pnr-right{text-align:right;padding-top:10px;border-top:1px dotted #ccc}




/*changing qtip border for pages other than home page */




/* code related to footer */

#footer {
	margin-top:30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	color:#666;
	font-size:11px;
 }

#footer a{
	color:#666
}

#footer a:hover{color: #876A27; text-decoration:underline}

#footer .tb-spacer{ padding-left:50px}

#footer .tf-footer{padding-left:50px;font-size:12px}
#footer .tf-footer span{
	font-size:15px;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif;
	color:#876A27
}
#footer p{text-align:center}


/* added by durgesh  */

/* for IE 7 css */

[if IE 7] #whiteBar ul,#whiteBar li,.inline-ul ul ,.inline-ul li ,.button_link,.list-fixed ul, .list-fixed li,	.booking-review ul, .booking-review li,.list-fixed ul li.price span.cad,.list-fixed ul li.price span.usd, .int-fare-sum ul,.int-fare-sum li ,.int-fare-sum-booking ul,.int-fare-sum-booking li,.total-price-booking ul,.total-price-booking li, .total-price-booking-right ul, .total-price-booking-right li ,.int-fare-sum  li span.cad ,.int-fare-sum  li span.usd, .col-header ul,.col-header li,.flight-row ul, .flight-row li,.booking-init ul,.booking-init li, .slider-range-min ul,.slider-range-min li,.passenger-info ul,.passenger-info li, .pagination ul, .pagination li {  
  display:inline;
  
}  

[if IE 7] #whiteBar ul,#whiteBar li.inmiddle{

	padding-top:20px;
	
	
}

.fareTable tr td{

    border-bottom:1px solid #e0e0e0;
    padding:5px;

}
div.seatCharts-container {
    /*min-width: 700px;*/
    font-family: arial, verdana, MS Sans Serif;
}
div.seatCharts-cell {

    height: 16px;
    width: 16px;
    margin: 3px;
    float: left;
    text-align: center;
    outline: none;
    font-size: 13px;
    line-height:16px;
    color: blue;

}
div.seatCharts-seat {
    background-color: green;
    color: white;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    cursor: default;
}
div.seatCharts-seat:focus {
    border: none;
}
/*
.seatCharts-seat:focus {
	outline: none;
}
*/

div.seatCharts-space {
    background-color: white;
}
div.seatCharts-row {
    height: 50px;
}

div.seatCharts-row:after {
    clear: both;
}

div.seatCharts-seat.selected {
    background-color: aqua;
}

div.seatCharts-seat.focused {
    background-color: #6db131;
}

div.seatCharts-seat.available {
    background-color: green;
}

div.seatCharts-seat.unavailable {
    background-color: red;
    cursor: not-allowed;
}

ul.seatCharts-legendList {
    list-style: none;
}
li.seatCharts-legendItem {
    margin-top: 10px;
    line-height: 2;
    float:left;
    padding-right:10px;
}div.seatCharts-cell {
     color: #182C4E;
     height: 25px;
     width: 25px;
     line-height: 25px;
font-size:11px;

 }
div.seatCharts-seat {
    color: #FFFFFF;
    cursor: pointer;
}
div.seatCharts-row {
    height: 25px;
}
div.seatCharts-seat.available {
    background-color: #B9DEA0;

}
div.seatCharts-seat.available.window-class {
    /* 	background: url(vip.png); */
    background-color: #3a78c3;
}

div.seatCharts-seat.available.aisle-class {
    /* 	background: url(vip.png); */
    background-color: #d1bb00;
}
div.seatCharts-seat.focused {
    background-color: #76B474;
}
div.seatCharts-seat.selected {
    background-color: #da7117;
}
div.seatCharts-seat.unavailable {
    background-color: #d5d6dc;
}
div.seatCharts-container {

    padding: 20px;
    float: left;
}
div.seatCharts-legend {
    padding-left: 0px;

    bottom: 16px;

}
ul.seatCharts-legendList {
    padding-left: 0px;
}
span.seatCharts-legendDescription {
    margin-left: 5px;
    line-height: 30px;
}
.checkout-button {
    display: block;
    margin: 10px 0;
    font-size: 14px;
}
#selected-seats {
    /*max-height: 90px;*/
    /*overflow-y: scroll;*/


}

.front-indicator{
   font-weight:bold;
padding:5px;


}

.styled-button-1 {
    -webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
    -moz-box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
    box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
    color:#333;
    background-color: #dad9d6;
    border:1px solid #999;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border:none;
    font-family:'Helvetica Neue',Arial,sans-serif;
    font-size:12px;
    font-weight:700;
    height:28px;
    padding:4px 16px;
    text-shadow: #a3a09c 0 1px 0
}