@media Screen    
{
html, body{
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	background:url(../images/bgmain.gif) repeat-x top #ced8e2;
	position:relative;
}

* html body{
	margin:0px;
	padding:0px;
	background:url(../images/bgmain.gif) repeat-x top #ced8e2;
	width:100%;
	height:100%;
	position:relative;
}

.midd_rightdiv
{
	
	width:625px;
	height:282px;
}
.rightd
{
	float:right;
	margin:210px 15px 0px 0px;
	vertical-align:bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#0000CC;
}
* html .rightd{
	margin:210px 7px 0px 0px;
}
.opening
{
	display:block;
	width:140px;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:center;
	font-weight:bold;
	color:#cc0000;
}

.clr{
	clear:both;
}
.main_wrap{
	margin:0px auto;
	width:990px;
}
.loading_wrap{
	width:990px;
	margin:0px auto;
	background:url(../images/bg.gif) repeat-x top #ced8e2;
}
.div_width{
	width:990px;
}
.floatst{
	float:left;
}
.div_align{
	width:331px;
}
.div_align1{
	margin:0px;
	padding:0px 0px 5px 0px;
	width:323px;
}
.div_align1n{
	margin:0px;
	padding:4px 0px 5px 0px;
	width:323px;
}
* html .div_align1n{
	margin:0px;
	padding:0px 0px 5px 0px;
	width:323px;
}
*:first-child+html .div_align1n{
	margin:0px;
	padding:0px 0px 5px 0px;
	width:323px;
}

.div_align2{
	margin:0px;
	padding:0px 0px 5px 0px;
	width:323px;
}
*:first-child+html .div_align2{
	margin:0px;
	padding:0px 0px 2px 0px;
	width:323px;
}
* html .div_align1{
	width:318px;
}
.div_align1 ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	display:block
}
.div_align1 ul li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	display:block;	
}
.div_aligntop{
	margin:5px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}
* html .div_aligntop{
	margin:3px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}
*:first-child+html .div_aligntop{
	margin:3px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}
/* Start Header Container */

.header_wrap{
	margin:0px;
	padding:0px;
	width:990px;
	background-color:#fff;
}
.upper_wrap{
	width:990px;
}
.img_logo{
	margin:27px 0px 0px 12px;
	width:250px;
	float:left;
}
.right_container{
	width:252px;
	margin:17px 12px 0px 460px;
	float:left;
}
* html .right_container{
	width:252px;
	margin:17px 12px 0px 356px;
	float:left;
}

.cc_no{
	font-family:Arial, Helvetica, sans-serif;
	color:#15488a;
	text-align:right;
}
.txt_style{
	font-weight:bold;
	color:#15488a;
	font-size:31px;
}
.txt_style1{
	font-weight:bold;
	color:#15488a;
	font-size:17px;
}
/* Start Tab Menu */

.tab_container{
	background:#ffffff;
	margin:0px;
	padding:15px 0px 0px;
	width:990px;
}
*:first-child+html .tab_container{
	background:#ffffff;
	margin:15px 0px 0px;
	padding:0px;
	width:990px;
}
* html .tab_container{
	background:#ffffff;
	margin:15px 0px 0px;
	padding:0px;
	width:990px;
}
.tab_container ul{
	margin:0px 0px 0px 12px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
.tab_container ul li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../images/tab_line.gif) no-repeat right bottom;
	float:left;
	height:29px;
}
.tab_container ul li.lastoption{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:none;
	float:left;
	height:29px;
}
.tab_container ul li a{
	margin:0px 0px 0px 0px;
	padding:0px 11px 0px 11px;
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #003466;
	line-height:29px;
	text-decoration: none;
	text-align:center;
	display:block;
}
.tab_container ul li a:visited{
	margin:0px 0px 0px 0px;
	padding:0px 11px 0px 11px;
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #003466;
	line-height:29px;
	text-decoration: none;
	text-align:center;
	display:block;
}
.tab_container ul li a:active{
	margin:0px 0px 0px 0px;
	padding:0px 11px 0px 11px;
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #003466;
	line-height:29px;
	text-decoration: none;
	text-align:center;
	display:block;
}

.tab_container ul li a:hover{
	margin:0px 0px 0px 0px;
	padding:0px 11px 0px 11px;
	background:url(../images/tab_bg.gif) repeat-x bottom;
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#d1541a;
	line-height:29px;
	text-decoration: none;
	text-align:center;
	display:block;
}

body#flightshome .tab_container ul li a#flightshometab{
	margin:0px 0px 0px 0px;
	padding:0px 11px 0px 11px;
	background:url(../images/tab_bg.gif) repeat-x bottom;
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#d1541a;
	line-height:29px;
	text-decoration: none;
	text-align:center;
	display:block;
}
body#holidayshome .tab_container ul li a#holidayshometab{
	margin:0px 0px 0px 0px;
	padding:0px 11px 0px 11px;
	background:url(../images/tab_bg.gif) repeat-x bottom;
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#d1541a;
	line-height:29px;
	text-decoration: none;
	text-align:center;
	display:block;
}
body#multi .tab_container ul li a#multitab{
	margin:0px 0px 0px 0px;
	padding:0px 11px 0px 11px;
	background:url(../images/tab_bg.gif) repeat-x bottom;
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#d1541a;
	line-height:29px;
	text-decoration: none;
	text-align:center;
	display:block;
}
body#carhire .tab_container ul li a#carhiretab{
	margin:0px 0px 0px 0px;
	padding:0px 11px 0px 11px;
	background:url(../images/tab_bg.gif) repeat-x bottom;
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#d1541a;
	line-height:29px;
	text-decoration: none;
	text-align:center;
	display:block;
}
body#indiatours .tab_container ul li a#indiatourstab{
	margin:0px 0px 0px 0px;
	padding:0px 11px 0px 11px;
	background:url(../images/tab_bg.gif) repeat-x bottom;
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#d1541a;
	line-height:29px;
	text-decoration: none;
	text-align:center;
	display:block;
}

body#insurance .tab_container ul li a#insurancetab{
	margin:0px 0px 0px 0px;
	padding:0px 11px 0px 11px;
	background:url(../images/tab_bg.gif) repeat-x bottom;
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#d1541a;
	line-height:29px;
	text-decoration: none;
	text-align:center;
	display:block;
}
body#information .tab_container ul li a#informationtab{
	margin:0px 0px 0px 0px;
	padding:0px 11px 0px 11px;
	background:url(../images/tab_bg.gif) repeat-x bottom;
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#d1541a;
	line-height:29px;
	text-decoration: none;
	text-align:center;
	display:block;
}
body#contact .tab_container ul li a#contacttab{
	margin:0px 0px 0px 0px;
	padding:0px 11px 0px 11px;
	background:url(../images/tab_bg.gif) repeat-x bottom;
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#d1541a;
	line-height:29px;
	text-decoration: none;
	text-align:center;
	display:block;
}
body#about .tab_container ul li a#abouttab{
	margin:0px 0px 0px 0px;
	padding:0px 11px 0px 11px;
	background:url(../images/tab_bg.gif) repeat-x bottom;
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#d1541a;
	line-height:29px;
	text-decoration: none;
	text-align:center;
	display:block;
}
/* End Tab Menu */

/* End Header*/

/* Start Middle Container */

.midd_main{
	width:990px;
	margin:6px 0px 0px 0px;
	padding:0px 0px 4px 0px;
	background:#ffffff;
}
.midd_left{
	margin:18px 0px 0px 11px;
	width:331px;
	float:left;
}
* html .midd_left{
	margin:18px 0px 0px 6px;
	width:331px;
	float:left;
}
.search_frm{
	width:331px;
}
.h_offers{
	width:331px;
	height:34px;
}
form{
	margin:0px;
	padding:0px;
}
.offers{
	margin:13px 0px 0px 0px;
	padding:0px;
	width:331px;
	float:left;
	background:#b2c3d7 url(../images/leftdatabg1.jpg) repeat-x 0px 40px;
}
.c_alignl{
	float:left;
}
.c_alignr{
	float:left;
}
.midd_header{
	width:327px;
	float:left;
	margin:0px;
	height:34px;
	background:url(../images/header_bg.gif) repeat-x;
	font:15px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#003466;
}
.midd_header h2{
	margin:0px;
	padding:8px 0px 0px 2px;
	font:15px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#003466;
	background:url(../images/down_arrow.gif) no-repeat 308px 10px;
	display:block;
	height:24px;
}
.h_arrow{
	padding:8px 0px 0px 2px;
	background:url(../images/down_arrow.gif) no-repeat 308px 10px;
	display:block;
	height:24px;
}
.h_arrow1{
	padding:0px 0px 0px 2px;
	background:url(../images/unblock_arrow.gif) no-repeat 308px 3px;
	display:block;
}
.cell_container{
	width:331px;
	margin:0px;
	padding:0px;
	/*background:url(../images/cellbg.gif) repeat-x #dbe4eb;*/
}
.nav_email{
	float:right; 
	margin:0px 0px 0px 0px;
}
.nav_phonecalchat{
	float:right; 
	margin:0px 10px 0px 0px;
}
.top_navpchatemail{
	margin:0px 0px 4px 0px;
	text-align:right;
}

/* Start form data */
.frm_elements{
	width:323px; 
	border:4px solid #559ab9; 
	border-top:none; 
	background:url(../images/frm_elementbg.gif) repeat-x;
}
.frm_header{
	margin:10px 0px 6px 10px;
}
.frm_subheading{
	font:12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#003365;
	display:block;
	margin:0px 0px 6px 25px;
	font-weight:bold;
}
p.frm_subheading1{
	font:14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#003365;
	display:block;
	margin:7px 0px 7px 16px;
	font-weight:bold;
	width:300px;
}
* html p.frm_subheading1{
	font:14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#003365;
	display:block;
	margin:0px 0px 7px 16px;
	font-weight:bold;
	width:300px;
}
*:first-child+html p.frm_subheading1{
	font:14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#003365;
	display:block;
	margin:0px 0px 7px 16px;
	font-weight:bold;
	width:300px;
}

p.frm_subheading1n{
	font:14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#003365;
	display:block;
	margin:2px 0px 7px 16px;
	font-weight:bold;
	width:300px;
}
* html p.frm_subheading1n{
	font:14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#003365;
	display:block;
	margin:0px 0px 7px 16px;
	font-weight:bold;
	width:300px;
}
*:first-child+html p.frm_subheading1n{
	font:14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#003365;
	display:block;
	margin:0px 0px 7px 16px;
	font-weight:bold;
	width:300px;
}
p.frm_subheading2{
	font:14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#003365;
	display:block;
	margin:5px 0px 7px 16px;
	font-weight:bold;
	width:300px;
}
* html p.frm_subheading2{
	font:14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#003365;
	display:block;
	margin:0px 0px 7px 16px;
	font-weight:bold;
	width:300px;
}
*:first-child+html p.frm_subheading2{
	font:14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#003365;
	display:block;
	margin:0px 0px 7px 16px;
	font-weight:bold;
	width:300px;
}
.frm_subheadingfb{
	font:12px Arial;
	letter-spacing:1px;
	color:#003365;
	font-weight:bold;
}
.frm_subheadingfb1{
	font:14px Arial;
	letter-spacing:1px;
	color:#003365;
	font-weight:bold;
}
.cal_icon{
	margin:3px 0px 0px 2px;
}
* html .cal_icon{
	margin:3px 0px 0px -1px;
}

.frm_subheadingfbm{
	font:12px Arial;
	letter-spacing:1px;
	color:#333333;
	font-weight:bold;
}
.frm_data{
	width:323px; 
	border:4px solid #559ab9; 
	border-top:none; 
	background:url(../images/frm_elementbg.gif) repeat-x top #ced7e0;
	margin:0px 0px 0px 0px;
}
.frm_data ul{
	margin:0px 0px 0px 12px;
	padding:0px;
	list-style:none;
}
* html .frm_data ul{
	margin:0px 0px 0px 12px;
	padding:0px;
	list-style:none;
}
.frm_data ul li{
	margin:0px;
	padding:0px 0px 0px 4px;
	list-style:none;
	font:12px Arial, Helvetica, sans-serif;
	color:#003365;
	font-weight:bold;
	display:inline;
}
.frm_data ul li.suboption_align{
	padding:0px 0px 0px 12px;
}
.frm_data1{
	width:323px; 
	border:4px solid #559ab9; 
	border-top:none; 
	background:url(../images/frm_elementbg.gif) repeat-x top #ced7e0;
	margin:0px;
	padding:0px 0px 10px 0px;
}

.margin_data{
	margin:0px 0px 10px 0px;
}
.frm_data1 ul{
	margin:0px 0px 0px 10px;
	padding:0px;
	list-style:none;
}
* html .frm_data1 ul{
	margin:0px 0px 0px 11px;
	padding:0px;
	list-style:none;
}
.frm_data1 ul li{
	margin:0px;
	padding:0px 0px 0px 4px;
	list-style:none;
	font:12px Arial, Helvetica, sans-serif;
	color:#003365;
	font-weight:bold;
	display:inline;
}
.frm_data1 ul li.suboption_align{
	padding:0px 0px 0px 12px;
}
.frm_select{
	width:40px;
	margin:0px 0px 0px 15px;
	float:left;
}
* html .frm_select{
	width:40px;
	margin:0px 0px 0px 10px;
	float:left;
}
.frm_select_1{
	width:40px;
	margin:0px 0px 0px 18px;
	float:left;
}
* html .frm_select_1{
	width:40px;
	margin:0px 0px 0px 18px;
	float:left;
}
.frm_selects{
	width:40px;
	margin:0px 0px 0px 15px;
	float:left;
}
* html .frm_selects{
	width:40px;
	margin:0px 0px 0px 8px;
	float:left;
}
.frm_select1{
	width:40px;
	margin:0px 0px 0px 15px;
	float:left;
}
* html .frm_select1{
	width:40px;
	margin:0px 0px 0px 10px;
	float:left;
}
.frm_select2{
	width:38px;
	margin:0px 0px 0px 18px;
	float:left;
}
* html .frm_select2{
	width:38px;
	margin:0px 0px 0px 18px;
	float:left;
}
.frm_select3{
	width:40px;
	margin:0px 0px 0px 16px;
	float:left;
}
* html .frm_select3{
	width:40px;
	margin:0px 0px 0px 14px;
	float:left;
}
.frm_select_33{
	width:40px;
	margin:0px 0px 0px 12px;
	float:left;
}
* html .frm_select_33{
	width:40px;
	margin:0px 0px 0px 14px;
	float:left;
}
.frm_select_3{
	width:40px;
	margin:0px 0px 0px 20px;
	float:left;
}
* html .frm_select_3{
	width:40px;
	margin:0px 0px 0px 16px;
	float:left;
}
.sub_option{
	width:40px;
	margin:0px 0px 0px 15px;
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#003365;
}
* html .sub_option{
	width:40px;
	margin:0px 0px 0px 7px;
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#003365;
}
.sub_option1{
	width:40px;
	margin:0px 0px 0px 72px;
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#003365;
}
* html .sub_option1{
	width:40px;
	margin:0px 0px 0px 36px;
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#003365;
}
.sub_option4{
	width:40px;
	margin:0px 0px 0px 16px;
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#003365;
}
* html .sub_option4{
	width:40px;
	margin:0px 0px 0px 9px;
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#003365;
}
.sub_option2{
	width:40px;
	margin:0px 0px 0px 14px;
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#003365;
}
* html .sub_option2{
	width:40px;
	margin:0px 0px 0px 13px;
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#003365;
}
.sub_option3{
	width:40px;
	margin:0px 0px 0px 22px;
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#003365;
}
* html .sub_option3{
	width:40px;
	margin:0px 0px 0px 22px;
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#003365;
}
.radio_f{
	width:161px; 
	float:left; 
	display:block; 
	height:31px;
	background:url(../images/tab_flightselected.jpg) no-repeat; 
}

.radio_f1{
	width:161px; 
	float:left; 
	display:block; 
	height:31px;
	cursor:pointer;
	background:url(../images/tab_flight.jpg) no-repeat; 
}
.tab_spacer{
	width:9px; 
	float:left; 
	background:url(../images/tab_spacer.jpg) repeat-x; 
	display:block; 
	height:31px;
}
.radio_fh{
	width:161px; 
	float:right; 
	display:block; 
	height:31px;
	cursor:pointer;
	background:url(../images/tab_flighth.jpg) no-repeat;
}
.radio_fh1{
	width:161px; 
	float:right; 
	display:block; 
	height:31px;
	background:url(../images/tab_flighthselected.jpg) no-repeat;
}
/* Start New Tab */
.radio_fhnew{
	width:161px; 
	float:right; 
	display:block; 
	height:31px;
	cursor:pointer;
	background:url(../images/tab_flighth.jpg) no-repeat;
}


/* End tab */
.srch_btn{
	background:url(../images/srch_flighthotel.gif) no-repeat; 
	border:none; 
	height:29px; 
	width:191px; 
	margin:6px 0px 5px 120px; 

	cursor:pointer;
}
* html .srch_btn{
	background:url(../images/srch_flighthotel.gif) no-repeat; 
	border:none; 
	height:29px; 
	width:191px; 
	margin:6px 0px 5px 120px; 
	cursor:pointer;
}
.srch_btn_flight{
	background:url(../images/srch_flight.gif) no-repeat; 
	border:none; 
	height:29px; 
	width:142px; 
	margin:16px 0px 0px 14px;
	padding:0px;
	cursor:pointer;
}
*:first-child+html .srch_btn_flight{
	background:url(../images/srch_flight.gif) no-repeat; 
	border:none; 
	height:29px; 
	width:142px; 
	margin:14px 0px 0px 14px;
	padding:0px;
	cursor:pointer;
}
* html .srch_btn_flight{
	background:url(../images/srch_flight.gif) no-repeat; 
	border:none; 
	height:29px; 
	width:142px; 
	margin:13px 0px 0px 14px;
	padding:0px;
	cursor:pointer;
}

.srch_btn_flighth{
	background:url(../images/srch_flighthotel.gif) no-repeat; 
	height:29px; 
	width:191px; 
	margin:0px 0px 0px 14px;
	cursor:pointer;
	border:0px;
}
.radio_txt{
	font:12px Arial, Helvetica, sans-serif;
	color:#003263;
	float:left; 
	margin:3px 0px 0px 6px;
	width:50px;
	float:left;
}
.radio_txt1{
	font:12px Arial, Helvetica, sans-serif;
	color:#003263;
	float:left; 
	margin:3px 0px 0px 0px;
	width:36px;
	float:left;
}
.radioelement{
	color:#003263;
	float:left; 
	margin:0px 0px 0px 0px;
	width:16px;
	float:left;
}
.frm_txt{
	font:12px Arial, Helvetica, sans-serif;
	color:#003365;
	width:80px; 
	float:left; 
	margin:0px 0px 0px 14px;
	text-align:left;
	line-height:19px;
}
* html .frm_txt{
	font:12px Arial, Helvetica, sans-serif;
	color:#003365;
	width:80px; 
	float:left; 
	margin:0px 0px 0px 7px;  
	text-align:left;
	line-height:19px;
}
.frm_txtfb{
	font:12px Arial, Helvetica, sans-serif;
	color:#003365;   
	text-align:left;
	line-height:19px;
}
.frm_txtlast{
	font:12px Arial, Helvetica, sans-serif;
	color:#003365;
	width:80px; 
	float:left; 
	margin:0px 0px 0px 24px;
	text-align:left;
	line-height:19px;
}
* html .frm_txtlast{
	font:12px Arial, Helvetica, sans-serif;
	color:#003365;
	width:80px; 
	float:left; 
	margin:0px 0px 0px 12px;  
	text-align:left;
	line-height:19px;
}
.option_align{
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}
.option_alignsl{
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}
* html .option_alignsl{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
* html .option_align{
	margin:0px 0px 10px 0px;
}
.option_align1{
	margin:0px 0px 4px 0px;

}
.data_space{
	margin:0px;
	padding:0px;
}
.frm_ele{
	margin:0px;
	padding:0px;
	font:10px Arial, Helvetica, sans-serif;
	color:#003365;
	width:210px; 
	float:left;
	text-align:left;
}
.directflights
{padding-bottom:5px;}
.airport{
	font:10px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#003365;
	text-align:left;
	display:block;
	width:72px;
	float:left;
	margin:3px 0px 0px 2px;
}
*:first-child+html .airport{
	font:10px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#003365;
	text-align:left;
	display:block;
	width:72px;
	float:left;
	margin:0px 0px 0px 2px;
}
* html .airport{
	font:10px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#003365;
	text-align:left;
	display:block;
	width:72px;
	float:left;
	margin:0px 0px 0px 0px;
}
.airport a{
	font:10px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#003365;
	text-decoration:underline;
}
.airport a:hover{
	font:10px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#003365;
	text-decoration:none;
}
.frm_elealign{
	margin:0px 0px 0px 0px;
	padding:0px;
	font:10px Arial, Helvetica, sans-serif;
	color:#003365;
	width:195px; 
	float:left;
	text-align:left;
}
* html .frm_elealign{
	margin:0px 0px 0px 0px;
	padding:0px;
	font:10px Arial, Helvetica, sans-serif;
	color:#003365;
	width:195px; 
	float:left;
	text-align:left;
}

.frm_eleb{
	margin:0px 0px 0px 104px;
	padding:0px;
	font:10px Arial, Helvetica, sans-serif;
	color:#003365;
	width:200px; 
	text-align:left;
}

.select_ele{
	font:11px Arial, Helvetica, sans-serif;
	color:#003365;
	width:176px;
}
.select_mon{
	font:11px Arial, Helvetica, sans-serif;
	color:#003365;
	width:130px;
}
.select_mont{
	font:12px Arial, Helvetica, sans-serif;
	color:#333333;
	width:87px;
}

.select_elew{
	font:12px Arial, Helvetica, sans-serif;
	color:#333333;
	width:195px;
	height:21px;
	line-height:21px;
}
.select_elesub{
	font:12px Arial, Helvetica, sans-serif;
	color:#333333;
	width:155px;
	height:21px;
	line-height:21px;
}
* html .select_elesub{
	font:12px Arial, Helvetica, sans-serif;
	color:#333333;
	width:157px;
	height:21px;
	line-height:21px;
}
.frm_spacer{
	height:5px;
	width:300px;
}
.frmbtn_spacer{
	width:323px; 
}
* html .frmbtn_spacer{
	width:318px; 
}
.frmbtn_spacern{
	margin:0px;
	padding:0px 0px 10px 0px;
	width:323px;
	height:30px;
}
* html .frmbtn_spacern{
	margin:0px;
	padding:0px 0px 10px 0px;
	width:318px; 
}
*:first-child+html .frmbtn_spacern{
	margin:0px;
	padding:0px 0px 10px 0px;
	width:323px; 
}
.frmbtnl_spacer{
	width:323px; 
	height:9px;
	line-height:9px;
}
* html .frmbtnl_spacer{
	width:318px; 
	height:9px;
	line-height:9px;
}
.select_ele1{
	font:12px Arial, Helvetica, sans-serif;
	color:#333333;
	width:34px;
}
*:first-child+html .select_ele1{
	font:12px Arial, Helvetica, sans-serif;
	color:#333333;
	width:34px;
	height:18px;
}

.select_ele2{
	font:12px Arial, Helvetica, sans-serif;
	color:#333333;
	width:44px;
}
.txtbox_elediv{
	font:12px Arial, Helvetica, sans-serif;
	color:#333333;
	width:189px;
	float:left;
}
.txtbox_ele{
	font:12px Arial, Helvetica, sans-serif;
	color:#333333;
	width:128px;
	float:left;
}
.txtbox_deptdt{
	font:12px Arial, Helvetica, sans-serif;
	color:#333333;
	width:173px;
}
.cal_align{
	vertical-align:middle;
}
.firstdata{
	margin:0px;
	padding:2px 0px 2px 16px;
	font:12px Arial;
	font-weight: bold;
	color:#343434;
	width:185px;
	float:left;
	text-align:left;
}
.firstdata a{
	color:#343434;
	text-decoration:none;
}
.firstdata a:hover{
	color:#343434;
	text-decoration:none;
}
.lastdata{
	margin:0px;
	padding:2px 14px 2px 60px;
	font:12px Arial;
	font-weight:bold;
	color:#de4219;
	float:left;
	width:50px;
	text-align:left;
}
.lastdata a{

	text-decoration:none;
	color:#de4219;
}
.lastdata a:hover{
	text-decoration:none;
	color:#de4219;
}
.block_button{
	width:331px;
	margin:0px 0px 0px 0px;
}
* html .block_button{
	width:331px;
	margin:10px 0px 0px 0px;
}
.block_button1{
	width:331px;
	margin:0px auto;
}
.midd_right{
	margin:18px 0px 6px 11px;
	padding:0px;
	width:625px;
	float:left;	
}
.right_banner{
	width:625px;
}
.deals_banner{
	width:625px;
	margin:12px 0px 0px 0px;
}
.deal_offers{
	width:625px;
	margin:12px 0px 0px 0px;
}
.left_area{
	width:462px;
	float:left;
}
.leftarea_header{
	width:462px;
	height:32px;
}
.features_deals{
	width:458px;
	border:2px solid #e9e9e9;
	border-top:none;
}
.floatdata{
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
	width:151px;
	border-right:2px solid #ced8e1;
}
.l1{
width:151px;
display:block;
}
.l2{
width:151px;
display:block;
}
.floatdatamargin{
	padding:0px 0px 14px 0px;
}
.floatdata_last{
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
	width:151px;
}
.image_talign{
	margin:24px 0px 0px 0px;
}
.image_talign1{
	margin:24px 0px 0px 0px;
}
.button_float{
	float:left;
	width:331px;
	margin:0px 0px 0px 0px;
}

.f_dealsl{
	float:left;
	width:1px;
	height:33px;
}
.f_dealsr{
	float:left;
	width:1px;
	height:33px;
}
.f_dealsm{
	float:left;
	width:460px;
	height:32px;
	background:url(../images/f_dealsm.gif) repeat-x;
}
.f_dealsm span{
	margin:0px;
	padding:0px 0px 0px 10px;
	font:15px/32px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#234260;
	text-transform:uppercase;
	display:block;
}
.f_dealsm h1{
	margin:0px;
	padding:0px 0px 0px 10px;
	font:15px/32px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#234260;
	text-transform:uppercase;
	display:block;
}
.f_dealsnm{
	margin:12px 0px 0px 10px;
}

.txt_content{
	width:150px;
	float:left;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
}
.featurehb{
	font-size:15px;
	font-weight:bold;
	color:#003466;
	padding:0px 0px 0px 4px;
	margin:4px 0px 0px 0px;
	width:140px;
	display:block;
}
.featurehb a{
	color:#003466;
	text-decoration:none;
}
.featurehb a:hover{
	color:#003466;
	text-decoration:none;
}
.htname{
	font-size:11px;
	font-weight: bold;
	color: #000000;
	padding:0px 0px 0px 4px;
	margin:4px 0px 0px 0px;
	width:140px;
	display:block;
	text-decoration:none;
}
.htname a{
	font-size:11px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}
.shnm{
	font-size:10px;
	font-weight:bold;
	color:#000000;
	padding:0px 0px 0px 4px;
	width:140px;
	display:block;
}
.fr_align{
	padding:0px 0px 0px 4px;
	margin:4px 0px 0px 0px;
	width:140px;
	text-decoration:none;
}

.fr_align a{

	text-decoration:none;
}

.fr_align :hover{

	text-decoration:none;
}
.fr_align :active{
	
	text-decoration:none;
}

.fr_align :visited{

	text-decoration:none;
}

.fr_align :link{
	padding:0px 0px 0px 4px;
	margin:4px 0px 0px 0px;
	width:140px;
	text-decoration:none;
}

.n_content {
	font-size:10px;
	font-weight:normal;
	color: #000000;
	padding:0px 0px 0px 4px;
	margin:4px 0px 0px 0px;
	width:144px;
	display:block;
}
/* 
p.content{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin:0px;
	display:block;
}
*/
.vrm_txt{
	font-size:11px;
	font-weight:bold;
	color:#dd4119;
	background:url(../images/rm_arrow.gif) no-repeat 132px 5px;
	display:block;
	width:128px;
	text-align:right;
	padding:0px 20px 0px 0px;
	margin:8px 0px 23px 0px;
}
*:first-child:html .vrm_txt{
	font-size:11px;
	font-weight:bold;
	color:#dd4119;
	background:url(../images/rm_arrow.gif) no-repeat 132px 5px;
	display:block;
	width:128px;
	text-align:right;
	padding:0px 0px 0px 0px;
	margin:8px 0px 23px 0px;
}
.vrm_txt a{
	text-decoration:underline;
	color:#dd4119;
}
.vrm_txt a:hover{
	text-decoration:none;
	color:#dd4119;
}
.icon_images{
	padding:0px 0px 0px 4px;
	margin:4px 0px 0px 0px;
	width:140px;
	display:block;
}
.icon_images img{
	margin:0px;
	padding:0px;
	float:left;
	display:block;
	height:10px;
	width:10px;
}

.fr_color{
	color:#333333;
}

.fr {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #f30c06;
	text-decoration:none;
}
.news_align{
	width:300px;
	margin:0px 0px 0px 10px;
	padding:0px 0px 5px 0px;
	border-bottom:1px dashed #7f8182;
	display:block;
}
.news_align2{
	width:590px;
	margin:0px 0px 0px 10px;
	padding:0px 0px 5px 0px;
	border-bottom:1px dashed #7f8182;
	display:block;
}
.news_alignlast{
	width:300px;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	border-bottom:none;
	display:block;
}
.news_alignlast2{
	width:590px;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	border-bottom:none;
	display:block;
}

.farered {
	font:18px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #f30c06;
	text-decoration:none;
}
.farered1 {
	font:18px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #194b8c;
	text-decoration:none;
}
.nts {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #f30c06;
	text-decoration:none;
}
.txt_contentnone{
	margin:6px 0px 0px 0px;
	width:151px;
	border-right:none;
	float:left;
}
.txt_contentnone1{
	margin:0px 0px 0px 0px;
	width:151px;
	border-right:none;
	float:left;
}
.right_area{
	width:149px;
	float:left;
	margin:0px 0px 0px 14px;
}
.right_area img{
	margin:0px 0px 6px 0px;
	padding:0px;
}

.right_area img.img_alignlast{
	margin:0px 0px 0px 0px;
}

/* End Middle */

/* Start Footer Container */
.footer_wrap{
	width:990px;
	margin:8px 0px 0px 0px;
	padding:2px 0px 4px 0px;
	background:#f2f2f2;
}
.footer_wrap .left_block{
	width:336px;
	float:left;
}
.footer_wrap .right_blockone1{
	width:140px;
	float:left;
	margin:0px 0px 0px 18px;
}
.footer_wrap .right_blockone1 ul{
	margin:0px;
	padding:0px;
	list-style:none;
	display:block;
}
.footer_wrap .right_blockone1 ul li{
	margin:0px;
	padding:0px;
	font:10px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#3368a4;
	line-height:18px;
	display:block;
}
.footer_wrap .right_blockone1 ul li.fdestination{
	font:12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003466;
	margin:6px 0px 0px 0px;
}

.footer_wrap .right_blockone1 ul li a{
	text-decoration:underline;
	color:#3368a4;
}
.footer_wrap .right_blockone1 ul li a:hover{
	text-decoration:none;
	color:#3368a4;
}

/* __________________________________________ */

.right_blockoneicon{
	width:140px;
	float:left;
	margin:0px 0px 0px 12px;
}
.right_blockoneicon ul{
	margin:0px;
	padding:0px;
	list-style:none;
	display:block;
}
.right_blockoneicon ul li{
	margin:0px;
	padding:0px;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#3368a4;
	line-height:18px;
	display:block;
}

.right_blockoneicon ul li.fdestination1{
	font:12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003466;
	margin:6px 0px 4px 0px;
}
.right_blockoneicon ul li.iconmargin{
	margin:0px 0px 6px 0px;
}
.right_blockoneicon ul li a{
	text-decoration:none;
	color:#3368a4;
}
.right_blockoneicon ul li a:hover{
	text-decoration:underline;
	color:#3368a4;
}





/* --------------------------------- */




.right_blockone2{
	width:120px;
	float:left;
	margin:0px 0px 0px 18px;;
}
.right_blockone2 ul{
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
	display:block;
}
.right_blockone2 ul li{
	margin:0px;
	padding:0px;
	font:10px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#3368a4;
	line-height:18px;
	display:block;
}
.right_blockone2 ul li.fdestination2{
	font:12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003466;
	margin:6px 0px 0px 0px;
}
.right_blockone2 ul li a{
	text-decoration:underline;
	color:#3368a4;
}
.right_blockone2 ul li a:hover{
	text-decoration:none;
	color:#3368a4;
}
.right_blocktwo{
	width:156px;
	float:left;
	margin:0px 0px 0px 8px;
}
.right_blocktwo ul{
	margin:0px;
	padding:0px;
	list-style:none;
	display:block;
}
.right_blocktwo ul li{
	margin:0px;
	padding:0px;
	font:12px Arial, Helvetica, sans-serif;
	color:#3368a4;
	line-height:26px;
	display:block;
}
.right_blocktwo ul li.iconimg{
	font:12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003466;
}
.right_blocktwo ul li a{
	text-decoration:none;
	color:#3368a4;
}
.right_blocktwo ul li a:hover{
	text-decoration:underline;
	color:#3368a4;
}
p.newsheader{
	margin:12px 0px 0px 11px;
	padding:0px;
	font:15px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003466;
}
p.newsheader{
	margin:12px 0px 0px 11px;
	padding:0px;
	font:15px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003466;
}
p.newsheader a{
	text-decoration:none;
	color: #003466;
}
p.newsheader a:hover{
	text-decoration:none;
	color: #003466;
}

p.footerh{
	font:12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	margin:9px 0px 0px 11px;
	padding:0px;
	display:block;
}
.footerh2{
	font:12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	margin:9px 0px 0px 11px;
	padding:0px;
	display:block;
}
.footertxt2{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	margin:6px 0px 10px 11px;
	padding:0px 2px 0px 0px;
	display:block;
}
.footertxt2 a{
	color: #000000;
	text-decoration:underline;
}
.footertxt2 a:hover{
	color: #000000;
	text-decoration:none;
}


p.footertxt{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	margin:6px 0px 0px 11px;
	display:block;
}

p.destheader{
	font:12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003466;
	margin:9px 0px 0px 0px;
}
.rm_txt{
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#dd4119;
	background:url(../images/rm_arrow.gif) no-repeat 64px 5px;
	display:block;
	width:70px;
	margin:0px 0px 0px 220px;
}
	.rm_txt a{
	text-decoration:underline;
	color:#dd4119;
}
.rm_txt a:hover{
	text-decoration:none;
	color:#dd4119;
}
.rm_txt2{
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#dd4119;
	background:url(../images/rm_arrow.gif) no-repeat 64px 5px;
	display:block;
	width:70px;
	margin:0px 0px 0px 500px;
}
.rm_txt2 a{
	text-decoration:underline;
	color:#dd4119;
}
.rm_txt2 a:hover{
	text-decoration:none;
	color:#dd4119;
}

/*.vrm_txt{
	margin:0px 0px 8px 45px;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#dd4119;
	background:url(../images/rm_arrow.gif) no-repeat 90px 5px;
	display:block;
	width:100px;
}
.vrm_txt a{
	text-decoration:underline;
	color:#dd4119;
}
.vrm_txt a:hover{
	text-decoration:none;
	color:#dd4119;
}*/
.block_img{
	margin:12px 0px 0px 11px;
}

.footer_wrap .copyright{
	width:972px;
	margin:9px auto;
	border-top:1px solid #ced8e2;
}
.footer_wrap .copyright_left{
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:355px;
	float:left;
}
.footer_wrap .copyright_left ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.footer_wrap .copyright_left ul li{
	margin:0px;
	padding:0px 7px 0px 5px;
	display:inline;
	font:10px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#3368a4;
	border-right:1px solid #3368a4;
}
.footer_wrap .copyright_left ul li.firstl{
	margin:0px;
	padding:0px 7px 0px 0px;
}
.footer_wrap .copyright_left ul li.lastl{
	margin:0px;
	padding:0px 7px 0px 7px;
	border-right:none;
}
.footer_wrap .copyright_left ul li a{
	color:#3368a4;
	text-decoration:none;
}
.footer_wrap .copyright_left ul li a:hover{
	color:#3368a4;
	text-decoration:underline;
}
p.content{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin:0px;
	display:block;
}

.getways_right{
	width:348px;
	float:right;
	margin:5px 7px 0px 0px;
}
html>/**/body .getways_right{
	padding:0px 0px 5px 0px;
}
.certified{
	width:297px;
	float:left;
	margin:5px 0px 0px 160px;
	_margin:5px 0px 0px 160px;
}
/* End Footer */
/* new footer*/
.copy-right{
 width:972px;
 margin:18px auto 0px;
}
html>/**/body .copy-right{
 width:972px;
 margin:12px auto;
 padding:0px 0px 0px 0px;
}
 
.copy-right_bottom{
 margin:5px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:515px;
 float:left;
}
.footer_wrap .copy-right-link{
 font:10px Verdana, Arial, Helvetica, sans-serif;
 color: #20597d;
 display:block;
 padding:0px 0px 3px 5px;
 margin-top:5px;
 background-color:#e4eaf5;
 border:solid #afc0e1;
 border-width:1px 0px 1px 0px;
}
html>/**/body .footer_wrap .copy-right-link{
 font:10px/24px Verdana, Arial, Helvetica, sans-serif;
 color: #20597d;
 display:block;
 padding-left:5px;
 margin-top:5px;
 background-color:#e4eaf5;
 border:solid #afc0e1;
 border-width:1px 0px 1px 0px;
}
*:first-child+html .footer_wrap .copy-right-link{
 font:10px/22px Verdana, Arial, Helvetica, sans-serif;
 color: #20597d;
 display:block;
 padding-left:5px;
 margin-top:5px;
 background-color:#e4eaf5;
 border:solid #afc0e1;
 border-width:1px 0px 1px 0px;
 
}

.footer_wrap .copy-right-link a{
 font:10px/22px Arial, Helvetica, sans-serif;
 color: #20597d;
 text-decoration:none;
}
.footer_wrap .copy-right-link a:hover{
 font:10px/22px Arial, Helvetica, sans-serif;
 color: #20597d;
 text-decoration:none;
}
/*.copy-right-link a.navtitle{
 font:11px/22px Arial, Helvetica, sans-serif;
 color: #20597d;
 text-decoration:none;
 font-weight:bold;
}
.copy-right-link a.navtitle:hover{
 font:11px/22px Arial, Helvetica, sans-serif;
 color: #20597d;
 text-decoration:none;
 font-weight:bold;
}*/
.footer_wrap .copy-right-link font{
 font:10px/22px Arial, Helvetica, sans-serif;
 color: #20597d;
 padding-left:490px;
}
*:first-child+html .footer_wrap .copy-right-link font{
 font:10px/22px Arial, Helvetica, sans-serif;
 color: #20597d;
 padding-left:490px;
}
* html .footer_wrap .copy-right-link font{
 font:10px/22px Arial, Helvetica, sans-serif;
 color: #20597d;
 padding-left:488px;
}
html>/**/body .footer_wrap .copy-right-link font{
 font:10px/22px Arial, Helvetica, sans-serif;
 color: #20597d;
 padding-left:490px;

}
.footer_wrap .copy-right-link.cheap
{
 margin:0px 0px 4px 0px;
 padding:0px;
}
.footer_wrap .copy-right-link.air
{
 margin:0px 0px 4px 0px;
 padding:0px;
}
.footer_wrap .copy-right-link.dest
{
 margin:0px;
 padding:0px 0px 0px 5px;
 text-decoration:none;
}

.footer_wrap .copy-right-link_new .dest_new
{
 font:10px/24px Verdana, Arial, Helvetica, sans-serif;
 color: #20597d;
 margin-top:0px;
}
.footer_wrap .copy-right-link_new .dest_new b
{
 font:10px/24px Verdana, Arial, Helvetica, sans-serif;
 color: #20597d;
 margin:0px;
 font-weight:bold;
}
.footer_wrap .copy-right-link_new .dest_new a

{
 font:10px/24px Verdana, Arial, Helvetica, sans-serif;
 color: #20597d;
 margin:0px;
 text-decoration:none;
}

.footer_wrap .copy-right-link.dest b{
 font:10px/24px Verdana, Arial, Helvetica, sans-serif;
 color: #20597d;
 margin:0px;
 text-decoration:none;
 font-weight:bold;
 text-decoration:none;

}
.footer_wrap .copy-right-link.dest a{
  margin:0px;
  padding:0px;
  text-decoration:none;
 }
.footer_wrap .copy-right-link.dest a:hover{
  margin:0px;
  padding:0px;
  text-decoration:none;
 }
.footer_wrap .copy-right-link_new{
 font:10px/24px Verdana, Arial, Helvetica, sans-serif;
 color: #20597d;
 display:block;
 padding-left:5px;
 margin-top:0px;
 background-color:#e4eaf5;
 border:solid #afc0e1;
 border-width:1px 0px 1px 0px;
}
.footer_wrap .copy-right-link_new.dest_new

{
 font:10px/24px Verdana, Arial, Helvetica, sans-serif;
 color: #20597d;
 margin:0px;
}
.footer_wrap .copy-right-link_new a{
 font:10px/24px Arial, Helvetica, sans-serif;
 color: #20597d;
 text-decoration:none;
}
.footer_wrap .copy-right-link_new a:hover{
 font:10px/24px Arial, Helvetica, sans-serif;
 color: #20597d;
 text-decoration:none;
}

.footer_wrap .copy-right-link.dest2{
 font:10px/24px Verdana, Arial, Helvetica, sans-serif;
 color: #20597d;
}
.copy-right-foot{
 font:10px Verdana, Arial, Helvetica, sans-serif;
 color: #000000; 
 line-height:22px;
 display:block;
 text-align:center;
}
.footer_wrap .copy-right-st{
	font:10px/24px Verdana, Arial, Helvetica, sans-serif;
	color: #20597d;
	padding-left:5px;
	margin-top:5px;
	background-color:#e4eaf5;
	border:1px solid #afc0e1;
	border-width:1px 0px 1px 0px;
	display:block;
}
.footer_wrap .copy-right-st a{
	font:10px Arial, Helvetica, sans-serif;
	color: #20597d;
	text-decoration:none;
}
.footer_wrap .copy-right-st a:hover{
	text-decoration:underline;
}
.footer_wrap .copy-right-st font{
	font:10px Arial, Helvetica, sans-serif;
	padding-left:435px;
}
/*new fooater*/

/* Start page for flight */
/*.flighttodubai_wrap{
	width:622px; 
	height:26px; 
	background:url(../images/flighttodubai.jpg) no-repeat;
}*/
.insidewrap{
	width:622px;
}
.specialwrap{
	width:331px;
}
.specialoffers{
	background:url(../images/specialoffers.jpg) no-repeat; 
	height:26px;
	width:331px;
}
.leftbarborder{
	width:15px;
	background:url(../images/blockleftbar.jpg) no-repeat; 
	height:123px;
	float:left;
}
.middlebar{
	width:302px;
	background:url(../images/blockmiddbarbg.jpg) repeat-x;
	height:123px;
	float:left;
}
.offerdata{
	width:302px; 
	height:17px; 
	display:block; 
	font:12px Arial, Helvetica, sans-serif; 
	color:#232323; 
	margin:5px 0px 0px 0px;
}
.offerdata ul{
	margin:1px 0px 0px 18px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
.offerdata ul li{
	margin:0px 0px 0px 0px;
	padding:0px 24px 0px 0px;
	display:inline;
}
.offerdatamid{
	width:302px; 
	height:17px; 
	display:block; 
	font:12px Arial, Helvetica, sans-serif; 
	color:#232323; 
	margin:4px 0px 0px 0px;
}
.offerdatamid ul{
	margin:1px 0px 0px 18px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
.offerdatamid ul li{
	margin:0px 0px 0px 0px;
	padding:0px 24px 0px 0px;
	display:inline;
}
.faretxt{
	color:#000000;
}
.rightbarborder{
	width:14px;
	background:url(../images/blockrightbar.jpg) no-repeat; 
	height:123px;
	float:left;
}
.block_left{
	float:left; 
	width:331px;
}
.block_right{
	float:left; 
	width:284px; 
	margin:0px 0px 0px 6px;
}
.left_border{
	float:left; 
	width:17px; 
	background:url(../images/bcleft.jpg) no-repeat; 
	height:142px;
}
.right_border{
	float:left; 
	width:17px; 
	background:url(../images/bcright.jpg) no-repeat; 
	height:142px;
}
.maintxt_block{
	float:left; 
	width:588px; 
	background:url(../images/blockbg.jpg) repeat-x; 
	height:142px;
}
p.txt_content{
	margin:18px 0px 0px 0px;
	padding:0px 0px 0px 16px;
	width:572px;
	display:block;
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#232323;	
}
span.txtformat{
	font:14px/10px Arial, Helvetica, sans-serif;
	color:#232323;
	font-weight:bold;
	font-style:italic;

}
/* Start Contact Page */

.contact_header{
	width:830px;
	margin:6px 0px 0px 0px;
	font-size:20px;
	font-family:arial;
	font-weight:bold;
	color:#005CB9;
}
p.Summary {
font-size:12px;
font-family:arial;
display:block;
padding:0px;
margin:4px 0px 0px 0px;
}

.contact_add{
	width:830px;
	font-size:12px;
	font-family:arial;
	line-height:18px;
	padding:5px 0;
	margin:4px 0px 0px 0px;
}
.contact_add ul{
	margin:4px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
.contact_add ul li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font:12px Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:left;
}
.contact_add ul li a{
	color:#003466;
	text-decoration:underline;
}
.contact_add ul li a:hover{
	color:#333333;
	text-decoration:none;
}
.contact_add ul li.contacth{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font:13px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#003466;
	text-align:left;
}
.blockpara{
	font-size:12px;
	font-family:arial;
	line-height:18px;
}
.blockpara a{
	color:#003466;
	text-decoration:underline;
}
.blockpara a:hover{
	color:#333333;
	text-decoration:none;
}
.idpoint{
	margin:0px 0px 10px 24px; 
	padding:0px 0px 0px 0px; 
	list-style:decimal;
}
.maincontactblock {
	width:820px;
	font-size:12px;
	font-family:arial;
	line-height:18px;
	padding:0px 0px 0px 4px;
	margin:4px 0px 0px 0px;
	border:3px ridge #E9E9E9;
}
.inn_header{
	width:800px;
	margin:6px 0px 10px 0px; 
	font:24px/24px arial;
	font-weight:bold; 
	color:#003365;
	display:block;
}
.tabblock {
	width:816px;
	font-size:12px;
	font-family:arial;
	line-height:18px;
	padding:0px 0px 0px 4px;
}
.txtblock {
	width:780px;
	font-size:12px;
	font-family:arial;
	line-height:18px;
	margin:12px 0px 0px 36px;
}
.blockicon {
	width:15px;
	height:15px;
	margin:5px 0px 0px 0px;
	float:left;
}
.blocktxt {
	width:782px;
	height:21px;
	font-size:16px;
	font-family:arial;
	color:#5d5c5c;
	font-weight:bold;
	float:left;
	padding:4px 0px 0px 8px;
}
.blockborder{
	width:814px; 
	margin:6px 0px 6px 0px; 
	border:1px solid #E9E9E9;
}
/* End */
/* Start about us page */
.headingtxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#005CB9;
	font-weight:bold;
}
/* End */
/* Start Travel Info page */
.tinfo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.tinfo ul{
	margin:4px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	list-style-type:square;
}
.tinfo ul li{
	margin:0px 0px 0px 0px;
	padding:2px 0px 2px 0px;
}
.tinfo ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#003466;
	text-decoration:underline;
}
.tinfo ul li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
/* End */
/* Start for Destination menu 
.dest_menu{
	top:300px;
	left:115px;
	width:330px;
	position:absolute;
	z-index:100;
}
.tblborder{ 
	border:1px solid #CCCCCC;
}
.divtxt{ 
	background-color:#ffffff; 
	font:9px Verdana, Arial, Helvetica, sans-serif; 
	color: #ce5419; 
	text-decoration:none;
}
.divtxt1{ 
	background-color:#ccd6e2; 
	font:9px Verdana, Arial, Helvetica, sans-serif; 
	color:#00355d;
}
Start for Destination menu End */
/* start Specialised Quote on 141008 */
.sinupmandatorymark{
	font:11px verdana; 
	color:#990000; 
}
.boxall{
	border: 2px solid #e7e7e7;
}
.dest{
	padding-left:10px;
	padding-right:19px;
}
.destname{
	font:16px Verdana, Arial, Helvetica, sans-serif;
	color: #adadad;
	font-weight: bold;
}
.destname a{
	color: #adadad;
	text-decoration:none;
}
.destname a:hover{
	color: #adadad;
	text-decoration:underline;
}
.destprice{
	font:16px Verdana, Arial, Helvetica, sans-serif;
	color: #a31111;
	font-weight: bold;
}
.destprice a{
	color: #a31111;
	text-decoration:none;
}
.destprice a:hover{
	color: #a31111;
	text-decoration:underline;
}
.specquottl{
	font:16px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	line-height: normal;
	font-weight: bold;
	text-transform: capitalize;
	background-color: #1959b0;
	padding-left:12px;
}
.mand{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-variant: normal;
	color: #FF0000;
	padding-left:12px;
}
.txtbtm{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-variant: normal;
	color: #FF0000;
	padding-left:5px;
}
.side3{
	/*border:6px solid #a9cde4;*/
	background-color:#a9cde4;
}
.side4{
	/*border:6px solid #ebf1fd;*/
	background-color:#ebf1fd;
}
.boxttl{
	font:14px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2e344e;
	text-decoration: none;
	padding-left:8px;
}
.boxsubhead {
	font:15px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #213e60;
	background-color:#6aa2dd;
	padding-left:8px;
}
input{
	 border: #7e9db9 1px solid; 
	 font-weight: normal; 
	 font: 11px Verdana; 
	 color: #000000; 
}

select{
 border:1px solid #7e9db9; 
 font-weight: normal; 
 font:11px Verdana; 
 COLOR: #000000; 
}

textarea{
	 border:1px solid #7e9db9; 
	 font-weight: normal; 
	 font:11px Verdana; 
	 COLOR: #000000; 
}
.sinupmandatorymark1{
	font:11px verdana; 
	font-weight:bold; 
	color:#e20a0b;
}
.formttl{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: capitalize;
	color: #333333;
	text-decoration: none;
	padding-left:5px;
	line-height:30px;
}
.formvalue{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
	padding-left:2px;
}
.sinupmandatorymark11{
	font:11px verdana; 
	color:#990000; 
}
.sinupmandatorymark111{
	font:11px verdana; 
	color:#990000;
}
.sinupmandatorymark112{
	font:11px verdana; 
	color:#990000;
}
.sinupmandatorymark1121{
	font:11px verdana; 
	color:#990000;
}
.greyborder{
	border:1px solid #e7e7e7;
}
.sinupmandatorymark12{
	font:11px verdana; 
	font-weight:bold; 
	color:#e20a0b;
}
.sinupmandatorymark113{
	font:11px verdana; 
	color:#990000;
}
.sinupmandatorymark121{
	font:11px verdana; 
	font-weight:bold; 
	color:#e20a0b;
}
.sinupmandatorymark1211{
	font:11px verdana; 
	font-weight:bold; 
	color:#e20a0b; 
}
.sinupmandatorymark11211{
	font:11px verdana; 
	color:#990000; 
}
.sinupmandatorymark112111{
	font:11px verdana; 
	color:#990000; 
}

/* end */
/* added on 171108 */
.flashbanner{
	width:183px; 
	height:281px; 
	float:left; 
	margin:12px 0px 0px 10px; 
	background:#f2f2f2;
}
.w_arrow{
	padding:8px 0px 0px 2px;
	background:url(http://www.southalltravel.co.uk/images/w_arrow.jpg) no-repeat 308px 10px;
	display:block;
}
.midd_header a
{
	font:15px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#003466;
	text-decoration:none;
}
.button_float1{
	float:left;
	width:331px;
	margin:1px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.button_header{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:331px;
	height:32px;
	background:url(http://www.southalltravel.co.uk/images/btn-st.jpg) repeat-x;
	float:left;	
}
.button_header font{
	margin:0px;
	padding:0px 0px 0px 0px;
	width:290px;
	background:url(http://www.southalltravel.co.uk/images/l-cor.jpg) no-repeat left top;
	font:15px/15px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#234260;
	text-transform:uppercase;
	display:block;
	float:left;
}
.button_header span{
	margin:0px;
	padding:0px;
	height:32px;
	width:23px;
	background:url(http://www.southalltravel.co.uk/images/arrow.jpg) no-repeat right top;
	float:right;
}
.button_header a{
	font:15px/32px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#234260;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	height:32px;
	padding:0px 0px 0px 8px;
}
.right_areadiv{
	width:149px;
	float:left;
	margin:0px 0px 0px 10px;
}
.banner1{
	width:149px;
	height:115px;
	background-color:#cfd9e3;}
.banner1_divleft{
	width:67px;
	height:96px;
	background:url(http://www.southalltravel.co.uk/images/bann_img.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;}	
.banner1_div{
	width:82px;
	font:11px/20px Arial, Helvetica, sans-serif;
	color:#234260;
	font-weight:bold;
	float:right;}
.banner1_txt{
	font:11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#234260;
	font-weight:bold;
	text-transform:uppercase;
	}
.banner1_txt ul{
	margin:0px;
	padding:0px;
	list-style:none;}
.banner1_txt ul li{
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	list-style:none;
	background:url(http://www.southalltravel.co.uk/images/dott1.jpg);
	background-repeat:no-repeat;
	background-position:left top;}
.banner1_txt ul li a{
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#234260;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:underline;}
.banner1_divbottom{
	width:149px;
	height:19px;
	float:left;
	background-color:#41506d;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;}
.banner1_divbottom a{
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:17px;
	text-decoration:underline;}
	
.banner1_divbottom a span{
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;}
	
.banner3_div{
	width:144px;
	height:53px;
	padding-left:2px;
	float:left;
	border:1px solid #2c4e95;
	background-image:url(http://www.southalltravel.co.uk/images/strip_b3.jpg);
	background-repeat:repeat-x;
	font:11px/12px Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.banner3_divb{
	width:144px;
	height:25px;
	float:left;
	padding-top:5px;
}

.banner3_div a{
	font:10px/20px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#140b50;
	text-decoration:none;
	height:20px;
	width:64px;
	display:block;
	float:left;
	margin:0px;
	padding:0px;
}
.banner3_div a.holiday{
	font:10px/20px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#140b50;
	text-decoration:none;
	height:20px;
	width:80px;
	display:block;
	float:left;
	margin:0px;
	padding:0px;
}

.banner3_div a img{
	display:block;
	float:left;
	margin:0px;
	padding:0px 2px 0px 0px;
	border:0px;
}
	
.banner4_div{
	margin-top:8px;
	width:145px;
	height:42px;
	float:left;
	border:1px solid #d9dee4;
	background:#e4e5e7 url(http://www.southalltravel.co.uk/images/strip_b4.jpg) repeat-x;
}
.banner4_div2{
	display:block;
	padding-left:3px;
	width:142px;
	height:42px;
	background:url(http://www.southalltravel.co.uk/images/arrow2.jpg) no-repeat 132px 28px;
	font:12px/16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#234260;
	cursor:pointer;
	text-decoration:none;
}
.banner4_div2 span{
	font:12px/16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#234260;
	text-transform:uppercase;
}
.banner4_div2 span a{
	font:14px/16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#234260;
	text-transform:uppercase;
}
.banner6_div{
	width:144px;
	height:71px;
	float:left;
	border:1px solid #d1dae4;
	background: #e4e5e7 url(http://www.southalltravel.co.uk/images/strip_b6.jpg) repeat-x;
}
.banner6_div2{
	margin-right:1px;
	padding-top:5px;
	padding-left:8px;
	width:138px;
	height:66px;
	background:url(http://www.southalltravel.co.uk/images/arrow2.jpg) no-repeat 130px 56px;
	font:15px/16px Arial, Helvetica, sans-serif;
	font-weight:bolder;
	color:#234260;
}
.banner6_div2 span{
	font:18px/22px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#234260;
	text-transform:uppercase;
}
.banner6_div2 span a{
	font:18px/22px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#234260;
	text-transform:uppercase;
	text-decoration:none;
}
.banner5_div{
	margin-top:8px;
	margin-bottom:7px;
	width:144px;
	height:114px;
	float:left;
	border:1px solid #d9e1e9;
	background:#e4e5e7 url(http://www.southalltravel.co.uk/images/strip_b5.jpg) repeat-x;
}

.banner5_div1{
	padding-top:5px;
	padding-left:8px;
	width:136px;
	height:43px;
	font:14px/18px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#234260;}
.banner5_div1 span{
	font:21px/18px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#234260;
	text-transform:uppercase;}
.banner5_div2{
	margin:0px;
	padding:0px;
	width:46px;
	height:60px;
	font:14px/16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#003266;
	float:left;
	background:url(http://www.southalltravel.co.uk/images/bgseo.jpg) repeat-x bottom;
}
.banner5_div2 img{
	margin:0px;
	padding:0px;
	width:46px;
	height:64px;
	float:left;
	display:block;
}
.banner5_div3{
	margin-right:0px;
	width:89px;
	height:65px;
	text-align:left;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#234260;
	font-weight:normal;
	text-decoration:none;
	float:right;
	background:url(http://www.southalltravel.co.uk/images/arrow3.jpg) no-repeat 77px 51px;
}
.banner5_div3 a{
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#274e7c;
	font-weight:bold;
	text-decoration:none;
}
	
.banner2_div{
	margin-top:7px;
	margin-bottom:7px;
	width:146px;
	height:113px;
	float:left;
	border:1px solid #d9e1e9;
	background:#e4e5e7 url(http://www.southalltravel.co.uk/images/strip_b5.jpg) repeat-x;
}
.banner2_div1{
	padding-top:5px;
	padding-left:2px;
	width:142px;
	height:35px;
	font:14px/16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#234260;
}
.banner2_div1 span{
	font:14px/16px Arial, Helvetica, sans-serif;
	font-weight:bolder;
	color:#234260;
	text-transform:uppercase;
}
.banner2_div2{
	padding-top:5px;
	padding-left:8px;
	width:50px;
	height:68px;
	font:14px/16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#003266;
	float:left;
	background-image:url(http://www.southalltravel.co.uk/images/b2_1.jpg);
	background-repeat:no-repeat;
}
.banner2_div3{
	padding-top:7px;
	margin-right:3px;
	width:78px;
	height:64px;
	text-align:left;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#234260;
	font-weight:bold;
	float:right;
	background-image:url(http://www.southalltravel.co.uk/images/arrow3.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}
.banner2_div3 a{
	text-align:left;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#274e7c;
	font-weight:bold;
	text-decoration:none;
}
/* Updated on 22/12/09 */
p.content{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin:0px;
	display:block;
	padding-left:5px;
	padding-top:3px;
	line-height:14px;
}
.footer-top
{
	background-image:url(../images/seo-image/stripbottom.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
.footer-bottom{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color: #20597d;
	margin:0px;
	display:block;
	line-height:24px;
	padding-left:5px;
	background-color:#e4eaf5;
	border-bottom:1px solid #afc0e1;
}
.footer-bottom a
{
	font:10px Arial, Helvetica, sans-serif;
	color: #20597d;
	margin:0px;
	text-decoration:none;
}
.footer-bottom a:hover
{
	font:10px Arial, Helvetica, sans-serif;
	color:#548aac;
	margin:0px;	
	text-decoration:underline;
}
.chfo{
	margin:3px 0px 0px 0px;
	padding:0px;
}
.chfo2{
	margin:4px 0px 0px 0px;
	padding:0px;
}
.chfo3{
	margin:5px 0px 0px 0px;
	padding:0px;
}
.airportaz{
	display:none;
	margin:0px;
	padding:10px 0px;
	text-align:center;
}
ul.roomtype, ul.roomtype1{
	display: block;
	list-style:none;
	margin:0px;
}
ul.roomtype{
	padding:0px 0px 0px 16px;
	width:90%;
}
ul.roomtype1{
	padding:0px 0px 0px 68px;
	width:70%;
}
ul.roomtype li, ul.roomtype1 li{
	color:#003365;
	display: block;
	float:left;
	font:10pt/20px Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0px 16px 0px 0px;
	padding:0px;
}
ul.roomtype li{
	margin:0px 16px 0px 0px;
}
ul.roomtype1 li{
	margin:0px 20px 0px 0px;
}
ul.roomtype1 li.last{
	margin:0px 16px 0px 0px;
}

/* DESTINATION BLOCK CSS */

.sdmenu {
	width:331px;
	font:14px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:5px 0px 0px 0px;}
.sdmenu .sdhd {
	background:url(http://www.southalltravel.co.uk/Holiday/images/special-top-bg.jpg) no-repeat;
	border-bottom:6px solid #75bcd0;
	margin-bottom:5px;
	padding-bottom:1px;
	}
.sdmenu .sdhd span {
	display:block;
	padding:5px 25px;
	font-weight: bold;
	color:white;
	cursor:pointer;
	border-bottom: 1px solid #ddd;}
.sdlink {
	border:1px solid #96c1db;}
.sdlink a {
	padding:5px 10px 5px 40px;
	display:block;
	border-bottom: 1px solid #cbe0ed;
	color:#213a49;
	line-height:28px;
	text-decoration:none;
	background:#f2f7f9 url(http://www.southalltravel.co.uk/Holiday/images/bullet-special-holiday.jpg) no-repeat;
	background-position:6% ;
	font:14px bold Arial, Helvetica, sans-serif;}
.sdlink a:hover {
	color:#005579;
	padding:5px 10px 5px 40px;
	text-decoration:none;
	background:#fff url(http://www.southalltravel.co.uk/Holiday/images/bullet-special-holiday.jpg) no-repeat;
	background-position:6%;
	padding-left:40px;
	line-height:28px;
	font:14px bold Arial, Helvetica, sans-serif;}
	
.offer-banner{
	width:331px;
	float:left;
	margin:0px;
	padding:0px;}
/* DESTINATION BLOCK CSS */
}
