@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.gif) no-repeat left top;

	width:130px;

	height:33px;

	float:right;

}

.canada a {

	background:url(../images/canada.gif) no-repeat left top;

	width:130px;

	height:33px;

	display:block;

}

.canada a:hover {

	background:url(../images/canada-a.gif) no-repeat left top;

}

.usa {

	background:url(../images/usa.jpg) no-repeat left top;

	width:72px;

	height:33px;

	float:right;

	margin-right:6px;

}

.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:73px;

	float:left;

}

.uktravel a {

	background:url(../images/uktravel.jpg) no-repeat left top;

	width:420px;

	height:73px;

	display:block;

}

.uktravel a:hover {

	background:url(../images/uktravel-a.jpg) no-repeat left top;

}

/* --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 */

