body {
	font-family: Arial, Helvetica, sans-serif; margin:0; padding:0; background-color:#f1f1f1;
}
.layout{width:961px;}
.header { padding:9px 0 9px 0;}
.header_summary {padding:3px 0 3px 0;}
.header img{ margin-right:10px; float:left; vertical-align:bottom;}
.sub_heading{color:#1a3763; font-size:11px; font-weight:bold;}
.sub_heading2{color:#5B87B6; font-size:14px; font-weight:bold; background-color:#F8F8F8;  padding:5px}

.offers{color:#1a3763; background-color:none; font-size:11px; font-weight:normal; padding-bottom:9px;}
.offers a{color:#1a3763; font-size:11px; font-weight:normal; text-decoration:underline;}
.offers a:hover{color:#1a3763; font-size:11px; font-weight:normal; text-decoration:none;}


.offers .fare{color:#e25429; font-size:11px; font-weight:normal; text-decoration:underline;}
.hotelrate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	text-transform: capitalize;
	color: #386084;
	font-variant: normal;
}

.offers .fare a{color:#e25429; font-size:11px; font-weight:normal; text-decoration:underline;}
.offers .fare a{color:#e25429; font-size:11px; font-weight:normal; text-decoration:none;}

.offers_flight {color:#1a3763; font-size:11px; font-weight:normal; padding-bottom:8px;}
.offers_flight a{color:#1a3763; font-size:11px; font-weight:normal; text-decoration:underline;}
.offers_flight a:hover{color:#1a3763; font-size:11px; font-weight:normal; text-decoration:none;}

.footer{color:#1a3763; font-size:11px; font-weight:normal; padding-top:10px; text-align:center;}
.footer a{color:#1a3763; font-size:11px; text-decoration:underline}
.footer a:hover{color:#1a3763; font-size:11px; text-decoration:none;}

.footer .img{float:left; margin-right:30px;}

.txt_black{color:#1a3763; font-size:11px; font-weight:normal; padding:10px;}
.txt_black_heading{color:#1a3763; font-size:14px; font-weight:normal; padding:5px;}
.txt_black{color:#1a3763; font-size:11px; font-weight:normal; padding:10px;}
.txt_black a{color:#1a3763; font-size:11px; font-weight:normal; padding:10px; text-decoration:underline; line-height:18px;}

.txt_black a:hover{color:#1a3763; font-size:11px; font-weight:normal; padding:10px; text-decoration:none;}

.txt_11{color:#1a3763; font-size:11px; font-weight:normal; padding:2px 0 2px 0;}
	.txt_11 a{color:#1a3763; font-size:11px; font-weight:normal; padding:2px 0 2px 0; text-decoration:underline;}
.txt_11 a:hover{color:#1a3763; font-size:11px; font-weight:normal; padding:2px 0 2px 0; text-decoration:none;}
.input_mcity{width:230px; padding:2px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:11px;}



/* Menu */

.menu{background-image:url(../images/menu_bg.jpg); background-repeat:repeat-x; border-right:1px solid #b4c8e5; font-size:13px; color:#fff; font-family:Arial, Helvetica, sans-serif; display:block; text-align:center; padding:7px 5px 7px 5px; text-decoration:none;}
.menu:hover{background-image:url(../images/menu_bg_hover.jpg); text-decoration:none; background-repeat:repeat-x; border-right:1px solid #b4c8e5; display:block; padding:7px 5px 7px 5px; }
.menu_current{background-image:url(../images/menu_bg_hover.jpg); background-repeat:repeat-x; border-right:1px solid #b4c8e5; text-decoration:none;}
.menu_current{background-image:url(../images/menu_bg_hover.jpg); background-repeat:repeat-x; border-right:1px solid #b4c8e5; text-decoration:none; display:block; padding:7px 5px 7px 5px; color:#fff; font-family:Arial, Helvetica, sans-serif; display:block; font-size:13px; text-align:center; }


/* Search Engine */

.search_engine
{width:454px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff;}

.search_engine h1{font-size:22px; color:#fff;}
.search_engine .title{font-size:11px; color:#fff; padding-bottom:2px; padding-top:2px;}


.search_engine select{ font-size:11px; color:#000; font-weight:normal; border:1px solid #86a2bd; margin:0 2px 0 0; padding:2px;} 
.search_engine strong{float:left; font-weight:bold; padding-left:5px; padding-top:3px; width:auto; }
.search_engine .radio{float:left; width:auto;}

.title_black{color:#000; font-size:11px;}
.title_bold{color:#000; font-size:11px; font-weight:bold;}
.result_flt_heading{ color:#fff; font-size:12px; font-weight:bold; }
.result_flt{border-left:1px solid #e1e4e7; border-right:1px solid #E7EBF6; background-color:#E7EBF6;}
.result_flt_ob{border-left:1px solid #E7EBF6; border-right:1px solid #E7EBF6; background-color:#E7EBF6; border-bottom:1px solid #bdd6ee;}
.result_flt_ob .subheading{color:#fff; font-size:12px; font-weight:bold; background-color:#0B80C6; padding:2px 0 2px 0;}
.result_flt_ob .flightname{padding-left:12px;}
.result_flt_ob .img{padding:10px 0 10px 5px;}
.result_flt_ob tr td{padding:2px 0 2px 0; color:#052457; font-size:11px;}

.result_flt .fare{ background-color:#fff; border-top:1px solid #bdd6ee; border-bottom:1px solid #bdd6ee; font-size:11px; padding-top:5px; padding-bottom:5px; padding-left:10px;}
.result_flt .fare strong{color:#FF0000; font-weight:bold; font-size:11px;}
.result_flt .fare_total {color:#FF0000; font-weight:bold; font-size:18px;}

.flt_offer_mid{  font-size:12px; background-color:#fff;}
.flt_offer_mid tr td{ padding:4px; border-bottom:1px solid #cccccc;}
.flt_offer_mid tr td a{color:#4985c7; text-decoration:underline;}
.flt_offer_mid tr td a:hover{color:#4985c7; text-decoration:none;}
.flt_offer_mid .fare_orgdeep{color:#cc6600; text-decoration:none; font-weight:bold; text-decoration:underline;}
.flt_offer_mid .fare_orgdeep:hover{color:#cc6600; text-decoration:none; font-weight:bold; text-decoration:none;}

.flt_htl_offer  {font-size:12px; background-color:#fff; padding:5px;}

.flt_htl_offer .htloffer_detail{ width:187px;}
.flt_htl_offer .htloffer_detail tr{ width:187px;}
.flt_htl_offer .htloffer_detail tr td{ border-bottom:1px solid #cccccc; padding-bottom:3px;}


.hlt_offer_mid{font-size:12px; background-color:#fff;}
.hlt_offer_mid tr td{ padding:4px; border-bottom:1px solid #cccccc;}
.hlt_offer_mid tr td a{color:#4985c7; text-decoration:none;}
.hlt_offer_mid tr td a:hover{color:#4985c7; text-decoration:underline;}
.hlt_offer_mid .fare_orgdeep{color:#cc6600; text-decoration:none; font-weight:bold; text-decoration:none;}
.hlt_offer_mid .fare_orgdeep:hover{color:#cc6600; text-decoration:none; font-weight:bold; text-decoration:underline;}
.hlt_offer_mid .padding_none{ padding:0; border-bottom:0;}
.hlt_offer_mid .fare_h{color:#d66600; font-weight:bold; text-decoration:none;}
.hlt_offer_mid .fare_h:hover{color:#d66600; font-weight:bold; text-decoration:underline;}
.h2{font-size:14px; color:#d67910; padding:0 0 5px 0; margin:0;}

/* Home Page Offers */
.popular_search{ width:188px;}
.popular_search strong{ color:#340065; font-weight:bold; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.popular_search a{color:#35008C; font-weight:normal; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; background-image:url(../Images/orange_arrow.jpg); background-repeat:no-repeat; background-position:left; text-decoration:none; padding:5px 0 5px 10px; display:block; }
.popular_search a:hover{color:#35008C; text-decoration:underline;}



/* Hotel detail */

.hotel_detail{ width:100%; }
.hotel_detail .img{width:100px; border:1px solid #afcfe8; padding:2px;}
.hotel_detail .mid_detail{padding:0 10px 0 10px;}
.hotel_detail .mid_detail span{float:left; width:100px; font-size:11px; color:#2A3F00;}
.hotel_detail .mid_detail span .starimg{ width:100px; float:left; padding-top:10px;}


/* Flight Hotels Deals */
.destinations{ font-family:Arial, Helvetica, sans-serif}
.destinations strong{color:#144489; font-size:14px; font-weight:bold;}

/* Flight Hotels Deals */



/* Offers */

.arialfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	color: #061663;
	padding-top: 4px;
	padding-bottom: 3px;
}
.arialfontsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize;
	color: #061663;
	padding-top: 5px;
	padding-bottom: 3px;
}
.arialred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #F26432;
	padding-top: 3px;
	padding-bottom: 5px;
}
.arialbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #F26432;
}
.border {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #061968;
	border-bottom-color: #061968;
	border-left-color: #061968;
}
.trfontbig {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #9A7F3F;
}
.trfontbigs {
	font-family: "Trebuchet MS";
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	color: #9A7F3F;
}
.trfont {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: lowercase;
	color: #9A7F3F;
}
.trfontsmall {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #000000;
}
.border2 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #9A7F3F;
	border-bottom-color: #9A7F3F;
	border-left-color: #9A7F3F;
}
