@charset "utf-8";
/* CSS Document */
* {
	padding:0px;
	margin:0px;
}
a {
	outline:none;
}
body {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#665c56;
	background:#fee6d6;
}
h1 {
	font-size:24px;
	color:#cc0b0c;
	font-weight:normal;
	text-decoration:underline;
}
h2 {
	color:#1c5c93;
	font-size:18px;
	font-weight:normal;
	text-decoration:underline;
}
h3 {
	color:#1c5c93;
	font-size:14px;
	font-weight:normal;
}
.clear {
	clear:both;
}
/* --header start */
#header_container {
	background:#faa61a;
	height:125px;
	border-bottom: 1px solid #fbb848;
}
#header {
	width:960px;
	margin:0 auto;
}
#logo {
	background:url(../images/logo.jpg) no-repeat left top;
	width:301px;
	height:123px;
	float:left;
}
#logo a {
	background:url(../images/logo.jpg) no-repeat left top;
	width:301px;
	height:123px;
	display:block;
}
#logo a:hover {
	background:url(../images/logo-a.jpg) no-repeat left top;
	width:301px;
	height:123px;
}
.header_rightpart {
	float:right;
	width:370px;
	margin-top:26px;
}
.canada {
	background:url(../images/canada.jpg) no-repeat left top;
	width:87px;
	height:33px;
	float:right;
}
.canada a {
	background:url(../images/canada.jpg) no-repeat left top;
	width:87px;
	height:33px;
	display:block;
}
.canada a:hover {
	background:url(../images/canada-a.jpg) no-repeat left top;
}
.usa {
	background:url(../images/usa.jpg) no-repeat left top;
	width:72px;
	height:33px;
	float:right;
	margin-right:15px;
}
.usa a {
	background:url(../images/usa.jpg) no-repeat left top;
	width:72px;
	height:33px;
	display:block;
}
.usa a:hover {
	background:url(../images/usa-a.jpg) no-repeat left top;
}
.chat {
	background:url(../images/chat.jpg) no-repeat left top;
	width:114px;
	height:33px;
	float:right;
	margin-right:6px;
}
.chat a {
	background:url(../images/chat.jpg) no-repeat left top;
	width:114px;
	height:33px;
	display:block;
}
.chat a:hover {
	background:url(../images/chat-a.jpg) no-repeat left top;
}
.time {
	width:351px;
	height:43px;
	line-height:40px;
	color:#FFFFFF;
	background:url(../images/time.jpg) no-repeat left top;
	margin-top:9px;
	font-size:11px;
	color:#FFFFFF;
	text-align:right;
	padding-left:15px;
	float:right;
}
.time_country {
	 float:left; width:70px; margin-top:1px; margin-left:20px;	
}
.time_usa {
	 float:left; width:115px;	
}
.time1 {
	margin-top:3px; float:left; width:65px;	
}
/* --header end */
/* --banner start */
#banner_container {
	background:#000000;
	height:432px;
}
#banner {
	width:960px;
	margin:0 auto;
}
.banner {
	width:960px;
	height:360px;
	float:left;
	padding:0px;
	z-index:0;
}
.banner_canada {
	width:500px;
	height:300px;
	float:left;
	padding:0px;
	z-index:0;
}
/* --banner end */
#main_container {
	width:960px;
	margin:0 auto;
	padding-top:29px;
	padding-bottom:20px;
}
/* --leftside start */
#leftside {
	width:500px;
	margin-right:40px;
	float:left;
}
.bdy_txt {
	line-height:18px;
	margin-top:10px;
}
.bdy_txt li {
	list-style-type:none;
	background:url(../images/arow.jpg) no-repeat left center;
	padding-left:15px;
}
.contact a {
	color:#665c56;
	text-decoration:none;
}
.contact a:hover {
	color:#665c56;
	text-decoration:none;
	border-bottom:1px dotted #665c56;
}
.leftside_txt {
	font-size:14px;
	line-height:20px;
	margin:19px 0;
	color:#616161;
}
.leftside_txt a {
	color:#947352;
	text-decoration:none;
}
.leftside_txt a:hover {
	color:#785532;
	border-bottom:1px dotted #785532;
}
.readmore a {
	width:78px;
	height:24px;
	line-height:24px;
	text-align:center;
	font-size:11px;
	color:#FFFFFF;
	display:block;
	background:#cc0b0c;
	text-decoration:none;
	margin-top:10px;
}
.readmore a:hover {
	width:78px;
	height:24px;
	line-height:24px;
	text-align:center;
	font-size:11px;
	color:#FFFFFF;
	display:block;
	background:#b70607;
}
.indeximage {
	height:122px;
	background:#fff3eb;
	border-top:5px solid #e4cfc0;
	border-bottom:5px solid #e4cfc0;
	padding-left:20px;
	margin-bottom:20px;
}
.indeximg {
	margin-top:20px;
	float:left;
	border-right:1px dashed #b2aaa4;
	padding: 0 15px;
}
.left {
	width:230px;
	float:left;
	margin-right:30px;
	line-height:18px;
}
.left img {
	margin:16px 0;
}
.right {
	float:left;
	line-height:18px;
	width:239px;
}
.right-txt {
	margin:16px 0;
}
.right-txt a {
	color:#947352;
	text-decoration:none;
}
.right-txt a:hover {
	color:#785532;
	border-bottom:1px dotted #785532;
}

.phoneno_container {
	background:#fff3eb;
	border-top:5px solid #e4cfc0;
	border-bottom:5px solid #e4cfc0;
	padding-left:20px;
	margin-bottom:20px;
	padding:0 20px;
}
.phoneno_container li{
	height:24px; border-bottom:1px dashed #b2aaa4; list-style-type:none; background:none; height:30px; line-height:30px;
}
.phoneno_titleleft {
	font-size:14px; font-weight:bold; width:270px; float:left;
}
.phoneno_titleright {
	font-size:14px; font-weight:bold; width:175px; float:left;
}
.phoneno_left {
	width:270px; float:left;
}
.phoneno_right {
	width:175px; float:left;
}
.cards {
	background:url(../images/cards.jpg) no-repeat left top; width:500px; height:73px; margin-top:15px;
}
.cards a{
	background:url(../images/cards.jpg) no-repeat left top; width:500px; height:73px; display:block;
}
.cards a:hover{
	background:url(../images/cards-a.jpg) no-repeat left top;
}
/* --leftside end */
/* --rightside start */
#rightside {
	width:420px;
	float:left;
}
/* --book ur flight start */
.bookurflight_container {
	width:418px;
	border:1px solid #b1a195;
	background:url(../images/bookurtrip-bg.jpg) repeat-y left top;
	margin-bottom:20px;
}
.bookurflight_title {
	background:url(../images/bookurtrip.jpg) repeat-x left top;
	height:42px;
	border-bottom:1px solid #FFFFFF;
	line-height:40px;
	color:#FFFFFF;
	font-size:18px;
	text-decoration:underline;
	padding-left:20px;
}
.bookurflight {
	background:url(../images/bookurtripbg.jpg) no-repeat left top;
	padding:20px 0 20px 20px;
}
.bookurflight form {
	margin:0px;
	padding:0px;
}
.bookurflight_span {
	color:#1c5c93;
	font-size:14px;
	text-decoration:underline; padding-left:20px; padding-top:15px;
}
.bookflight_left {
	width:157px; padding-left:20px; color:#745a40;	font-size:11px; padding-top:5px; text-decoration:underline;
}
.bookflight_left1 {
	width:157px; padding-left:20px; color:#745a40;	font-size:11px; padding-top:10px; text-decoration:underline;
}
.bookflight_txtbox {
	font-size:11px;
	border:1px solid #cdbbae;
	width:175px;
	height:18px; margin-left:20px;
	margin-top:3px;
}
.bookflight_line {
	background:url(../images/line_bookflight.jpg) repeat-x left top;
	margin-left:20px; height:5px;
}
.bookflight_dropdwn {
	width:50px;
	float:left;
	font-size:10px;
	margin-right:10px;
}
.bookflight_dropdwn1 {
	width:90px;
	float:left;
	font-size:10px;
	margin-right:10px;
}
.bookflight_dropdwn2 {
	width:60px;
	float:left;
	font-size:10px;
	margin-right:10px;
}
.for_margin {
	margin-bottom:10px;
}
.dropdwn {
	width:50px;
	margin-top:3px;
	font-size:11px;
	height:20px; margin-left:20px;
}
.bookflight_line1 {
	background:url(../images/line_bookflight.jpg) repeat-x left top;
	padding-top:10px;
}
.dropdwn_month {
	width:55px;
	margin:3px 5px 0 0;
	font-size:11px;
	height:20px;
}
.dropdwn_day {
	width:35px;
	margin:3px 5px 0 3px;
	font-size:11px;
	height:20px;
}
.nextstep {
	background:url(../images/nextstep.jpg) no-repeat left top;
	width:160px;
	height:27px;
	float:left; margin-left:20px;
}
.nextstep a {
	background:url(../images/nextstep.jpg) no-repeat left top;
	width:160px;
	height:27px;
}
.nextstep a:hover {
	background:url(../images/nextstep-a.jpg) no-repeat left top;
	width:160px;
	height:27px;
}
.terms a {
	float:left;
	color:#5e554f;
	margin-left:20px;
	font-size:11px;
	padding-top:13px;
}
.terms a:hover {
	float:left;
	color:#5e554f;
	margin-left:20px;
	text-decoration:none;
}
/* --book ur flight end */
/* --special fares start */
.specialfares_container {
	width:418px;
	border:1px solid #b1a195;
	background:#f1e1d4;
	margin-bottom:20px;
	padding-bottom:15px;
}
.specialfares {
	margin:0 20px;
	background:url(../images/specialfares_line.jpg) repeat-x left bottom;
	height:24px;
}
.specialfares_blue {
	font-size:12px;
	width:320px;
	color:#1c5c93;
	float:left;
	height:24px;
	line-height:24px;
}
.specialfares_blueright {
	font-size:12px;
	width:56px;
	color:#1c5c93;
	float:right;
	height:24px;
	line-height:24px;
	text-align:right;
}
.specialfares_txt {
	color:#745a40;
	font-size:11px;
	height:24px;
	line-height:24px;
	width:320px;
	float:left;
}
.specialfares_txtright {
	font-size:11px;
	width:56px;
	color:#745a40;
	float:right;
	height:24px;
	line-height:24px;
	text-align:right;
}
/* --special fares end */
.salefair {
	width:200px;
	height:127px;
	background:url(../images/salefair.jpg) no-repeat left top;
	float:left;
	margin-right:20px;
	margin-bottom:10px;
}
/*.salefair a {
	width:200px;
	height:127px;
	background:url(../images/salefair.jpg) no-repeat left top;
	display:block;
}
.salefair a:hover {
	background:url(../images/salefair-a.jpg) no-repeat left top;
}*/
.airlines_toll {
	background:url(../images/airtoll.jpg) no-repeat left top;
	width:170px;
	height:127px;
	float:left;
}
.followus {
	background:url(../images/followus.jpg) no-repeat left top;
	width:170px;
	height:127px;
	float:left;
	margin-bottom:10px;
}
.fbk {
	width:95px;
	height:32px;
	background:url(../images/fbk.jpg) no-repeat left top;
	margin:45px 0 0 15px;
}
.fbk a {
	width:95px;
	height:32px;
	background:url(../images/fbk.jpg) no-repeat left top;
	display:block;
}
.fbk a:hover {
	background:url(../images/fbk-a.jpg) no-repeat left top;
}
.twtr {
	width:95px;
	height:32px;
	background:url(../images/twtr.jpg) no-repeat left top;
	margin:7px 0 0 15px;
}
.twtr a {
	width:95px;
	height:32px;
	background:url(../images/twtr.jpg) no-repeat left top;
	display:block;
}
.twtr a:hover {
	background:url(../images/twtr-a.jpg) no-repeat left top;
}
.startravel {
	background:url(../images/startravel.jpg) no-repeat left top;
	width:200px;
	height:127px;
	float:left;
	margin-bottom:20px;
}
.startravel a {
	background:url(../images/startravel.jpg) no-repeat left top;
	width:200px;
	height:127px;
	display:block;
}
.startravel a:hover {
	background:url(../images/startravel-a.jpg) no-repeat left top;
}
.uktravel {
	background:url(../images/uktravel.jpg) no-repeat left top;
	width:420px;
	height:92px;
	float:left;
}
.uktravel a:hover {
	background:url(../images/uktravel-a.jpg) no-repeat left top;
}
.clickhere {
	width:68px; height:18px; background:url(../images/clickhere.jpg) no-repeat 0 0; margin:65px 0 0 60px;
}
.clickhere a{
	width:68px; height:18px; display:block;
}
.clickhere a:hover{
	width:68px; height:18px; background:url(../images/clickhere-a.jpg) no-repeat 0 0;
}
/* --rightside end */
/* --parterns start */
#partners_container {
	height:76px;
	background:#fef0e6;
	border:1px solid #cbc0b8;
}
#partners {
	width:960px;
	margin:0 auto;
	background:url(../images/ourpartners.jpg) no-repeat left 10px;
	height:76px;
}
#marquee {
	float:right;
	width:770px;
	margin-top:10px;
}
#marquee img {
	margin-right:20px;
}
/* --parterns end */
/* --footer start */
#footer_container {
	background:#690606;
	height:130px;
}
#footer {
	width:960px;
	margin:0 auto;
	padding-top:24px;
}
.footer_address {
	width:235px;
	float:right;
	font-size:11px;
	color:#ffffff;
	line-height:16px;
}
.footer_address a {
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}
.footer_address a:hover {
	font-size:11px;
	color:#ffffff;
	text-decoration:underline;
}
.footer_nepal {
	margin-right:30px;
	width:160px;
	float:left;
	font-size:11px;
	color:#ffffff;
	line-height:16px;
}
.footer_california {
	margin-right:30px;
	width:115px;
	float:left;
	font-size:11px;
	color:#ffffff;
	line-height:16px;
}
.footer_texas {
	margin-right:30px;
	width:120px;
	float:left;
	font-size:11px;
	color:#ffffff;
	line-height:16px;
}
.footer_newroad {
	margin-right:30px;
	width:145px;
	float:left;
	font-size:11px;
	color:#ffffff;
	line-height:16px;
}
.footer_followus {
	margin-right:30px;
	width:142px;
	float:left;
	font-size:11px;
	color:#ffffff;
	line-height:16px;
}
#footer span {
	color:#ffd400;
	text-decoration:underline;
	font-size:14px;
	font-weight:bold;
}
/* --footer end ----*/

/*-----start splash page---------------*/
.splashpage, .contactaddress {
	width:545px; margin:40px auto; height:130px;
}
.gulfair {
	background:url(../images/gulfair.jpg) no-repeat left top; width:182px; height:126px; float:left; margin-left:10px;
}
.gulfair a{
	background:url(../images/gulfair.jpg) no-repeat left top; width:182px; height:126px; display:block;
}
.gulfair a:hover{
	background:ul(../images/gulfair-a.jpg) no-repeat left top;
}
.jetair {
	background:url(../images/jet.jpg) no-repeat left top; width:181px; height:43px; float:right; margin-top:20px;
}
.jetair a{
	background:url(../images/jet.jpg) no-repeat left top; width:181px; height:43px; display:block;
}
.jetair a:hover{
	background:url(../images/jet-a.jpg) no-repeat left top;
}
.qatar {
	background:url(../images/qatar.jpg) no-repeat left top; width:156px; height:48px; float:right; margin-top:10px;
}
.qatar a{
	background:url(../images/qatar.jpg) no-repeat left top; width:156px; height:48px; display:block;
}
.qatar a:hover{
	background:url(../images/qatar-a.jpg) no-repeat left top;
}
.contactaddress p{
	color:#6b671e; font-size:12px; float:left; width:250px;
	line-height:18px; 
}
.contactaddress span {
	font-size:16px; font-weight:bold;
}
.contactaddress p.other {
	width:170px;
}
.bookingform {
font-family:Arial, Helvetica, sans-serif; font-size:11px;
}
.bookingform input {
	background:#c4c2a5; border:none; height:20px; margin-bottom:5px; font:normal 11px Arial, Helvetica, sans-serif; color:#1a1a1a; padding-left:5px;
}
.bookingform textarea {
	background:#c4c2a5; border:none; width:300px; margin-bottom:5px; font:normal 11px Arial, Helvetica, sans-serif; color:#1a1a1a; padding-left:5px;
}
.bookingform select {
	background:#c4c2a5; border:none; font:normal 11px Arial, Helvetica, sans-serif; color:#1a1a1a; width:45px; 
}
.bookingform .sub {
	width:80px; height:35px; font:normal 16px Georgia, "Times New Roman", Times, serif; line-height:35px; border:1px solid #9f9c6d; color:#283802;
}
