*
{
	margin: 0;
	padding: 0;
	border: 0px none;
}
html
{
	margin-bottom: 1px;
	height: 100%;
}
body
{
	font: 12px Arial, tahoma, verdana;
	color: #353535;
	margin: 0px 0px 0px 0px;
	background: url(../images/bg-html.gif) repeat-x top #F4F5F9;
}

div
{
	float: left;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~ Main ID CSS ~~~~~~~~~~~~~~~~~~~~~~~~*/
#wrapper
{
	margin: 0px auto;
	width: 881px;
	float: none !important;
}
#header
{
	width: 851px;
	padding: 5px 0px 0px 0px;
}
.logo {width: 320px; padding:7px 0px 0px 0px;}
.logo a.com { margin: 0px; width: 320px; display: block; text-decoration: none} 
.logo a.com:hover {margin: 0px; width: 320px; display: block; text-decoration: none}

.banner
{
	width: 355px;
	padding: 5px 0px 0px 5px;
}

.cartareacouk
{
	width: 211px;
	text-align: right;
	background: url(    '../images/ph-no-couk.gif' ) no-repeat 40px 25px;
	font: 11px Arial, Verdana, Tahoma;
	color: #FFF;
	padding: 5px 0px 0px 0px;
}
.cartareacom
{
	width: 211px;
	text-align: right;
	background: url(    '../images/ph-no-com.gif' ) no-repeat 40px 25px;
	font: 11px Arial, Verdana, Tahoma;
	color: #FFF;
	padding: 5px 0px 0px 0px;
}



.shopping
{
	width: 211px;
	text-align: right;
	background: url(    '../images/text-shopping.gif' ) no-repeat 90px 32px;
	font: 11px 'Trebuchet MS' , Arial, Verdana, Tahoma;
	color: #FFF;
	padding: 48px 0px 5px 0px;
}
.shopping a
{
	color: #FFF;
	text-decoration: none;
}
.shopping a:hover
{
	color: #FFF;
	text-decoration: underline;
}


.secureob
{
	width: 211px;
	height: 33px;
	background: url(    '../images/text-secure.gif' ) no-repeat 13px 0px;
}

.topnav
{
	width: 851px;
	text-align: center;
	font: 15px 'Trebuchet MS' , Arial, Verdana, Tahoma;
	color: #FFF;
	padding: 0px 0px 10px 0px;
}
.topnav a
{
	color: #FFF;
	text-decoration: none;
	padding-left:5px;
	padding-right:5px;
}
.topnav a:hover
{
	color: #FFF;
	text-decoration: none;
}
.topnav a.livechat
{
	color: #FB7E07;
	text-decoration: none;
}
.topnav a.livechat:hover
{
	color: #FB7E07;
	text-decoration: none;
}

#maincontent
{
	width: 851px;
}
.content-top
{
	width: 851px;
	height: 11px;
	background: url(    '../images/content-area-top.gif' ) no-repeat;
	font: 1px Arial, Verdana, Tahoma;
}
.content-mid
{
	width: 806px;
	background: url(    '../images/content-area-bg.jpg' ) repeat-y left;
	padding: 4px 22px 4px 23px;
}
.content-bot
{
	width: 851px;
	height: 11px;
	background: url(    '../images/content-area-bot.gif' ) no-repeat;
}
.fullwidth
{
	width: 806px;
	font: 1px Arial, Verdana, Tahoma;
}

/*
.results
{
	width: 806px;
} */
.results
{
	width: 806px;
}
.results .heading
{
	width: 806px;
	height: 41px;
	border-bottom: 1px solid #194F84; /*background:url(../images/title_bg.gif) 0px 0px repeat-x;*/
}
.results .heading h2
{
	/*background:url(../images/title_left.gif) left top no-repeat;*/
	background: #194F84;
	display: block;
	height: 35px;
	padding: 6px 9px 0px 9px;
	float: left;
	font: 25px Arial, Tahoma, Verdana;
	color: #fff;
	font-weight: bold;
}
.results .heading span
{
	float: left;
	display: none;
}

.results-col1
{
	width: 805px;
	border:0px solid #F00;
}
.results-col2
{
	width: 110px;
}
a.strtAg
{
	font-size: 16px;
	font-weight: bold;
	color: #FF7D0B;
	text-decoration: underline;
	text-align: right;
	display: block;
	background: url(../images/st_arrow.gif) 0px 7px no-repeat;
	line-height: 23px;
	margin-top: 8px;
}
a.strtAg:hover
{
	text-decoration: none;
	text-align: right;
}
/*
.results{width:806px; background:url(../images/flight_title.gif) left top no-repeat; height:47px; padding:5px 6px 0px 9px;}
.results-col1{width:670px;}
.results-col2{width:120px;}
.results1{width:806px;  height:47px; padding:5px 6px 0px 9px;}
.results1-col1{width:670px;}
.results1-col2{width:120px;} */
.trail
{
	width: 806px;
	font: 16px Arial, Verdana, Tahoma;
	color: #194F84;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
}

.flight-result
{
	width: 806px;
	height: 36px;
}
.bluehead
{
	background: url(    '../images/blue-head-bg.jpg' ) repeat-x top;
}
.orghead
{
	background: url(    '../images/org-head-bg.jpg' ) repeat-x top;
}

.result
{
	width: 390px;
	font: 15px Arial, Verdana, Tahoma;
	color: #FFF;
	font-weight: bold;
	line-height: 36px;
	padding: 0px 0px 0px 13px;
}


.paging
{
	width: 590px;
	text-align: right;
	font: 13px Arial, Verdana, Tahoma;
	color: #FFF;
	padding: 10px 13px 0px 0px;
}

.hotelpaging
{
	width: 369px;
	border: solid 0px red;
	font: 13px Arial, Verdana, Tahoma;
	color: #FFFFFF;
	padding: 8px 13px 8px 13px;
}
.hotelpaging a
{
	color: #FFF;
	text-decoration: none;
}
.hotelpaging a:hover
{
	color: #FFF;
	text-decoration: none;
}


/*
.searchbox{width:784px; background:#FFFFFF url('../images/search-bg.gif') repeat-x top; border:1px solid #194F84; padding:10px;}
.searchbox-row{width:784px;}
.search-col1{width:350px;}
.search-col2{width:400px;}
.form-row{width:300px; font:13px Arial, Verdana, Tahoma; color:#424242; padding:3px 0px 3px 0px;}
.label{width:120px; line-height:18px;}
.txtfld{width:180px;}
.form-row1{width:400px; padding:3px 0px 3px 0px;}
.label1{width:85px; line-height:18px;}
.txtfld1{width:315px;}

.searchbox select{font:11px Tahoma, Arial, Verdana; color:#243F8E; border:1px solid #808080;}

*/
.searchbox
{
	width: 784px;
	background: #FFFFFF url(  '../images/searchs-bg.gif' ) repeat-x top;
	border: 1px solid #194F84;
	padding: 10px;
}
.searchbox-row
{
	width: 784px;
}
.search-col1
{
	width: 350px;
}
.search-col2
{
	width: 400px;
}
/*---- IE 6 changes starts------*/
.form-row
{
	width: 300px;
	font: 13px Arial, Verdana, Tahoma;
	color: #424242;
	padding: 3px 0px 3px 0px;
}

.form-row-main-div
{
	padding: 3px 0px 3px 0px;
}
/*----- IE 6 changes ends -----*/
.label
{
	width: 120px;
	line-height: 18px;
}
.txtfld
{
	width: 180px;
}
.form-row1
{
	width: 400px;
	padding: 3px 0px 3px 0px;
}
.label1
{
	width: 85px;
	line-height: 18px;
}
.txtfld1
{
	width: 315px;
}

.searchbox select
{
	font: 11px Tahoma, Arial, Verdana;
	color: #243F8E;
	border: 1px solid #808080;
}

.showextras
{
	width: 629px;
	font: 12px Arial, Verdana, Tahoma;
	color: #033B78;
	font-weight: bold;
	padding: 20px 0px 0px 0px;
}
.extras
{
	width: 460px;
	background: #B6D0E9;
	border: 1px solid #8DA7C1;
	margin-top: 5px;
	font: 12px Arial, Verdana, Tahoma;
	color: #424242;
}
.extras-col
{
	width: 220px;
	padding: 5px 5px 5px 5px;
}



.search-submit
{
	width: 155px;
	
}


.filter
{
	width: 804px;
	background: url( '../images/searchs-bg.gif' ) repeat-x 0px 0px #FFFFFF;
	border: 1px solid #194F84;
}
.sectitle-basket
{
	width: 822px;
	background: #194F84;
	font: 18px "Times New Roman" , Times, serif;
	color: #FFF;
	font-weight: bold;
	padding: 8px 13px 8px 13px;
	text-decoration: underline;
	text-align: center;
}
.filterdata
{
	width: 778px;
	font: 13px Arial, Verdana, Tahoma;
	color: #41658C;
	font-weight: bold;
	padding: 12px 13px 12px 13px;
}

.sectitle
{
	width: 778px;
	background: #194F84;
	font: 15px Arial, Verdana, Tahoma;
	color: #FFF;
	font-weight: bold;
	padding: 8px 13px 8px 13px;
}


.filterdata b
{
	padding: 0px 0px 0px 10px;
}
.filterdata select
{
	font: 12px Arial, Verdana, Tahoma;
	color: #243F8E;
	font-weight: bold;
	border: 1px solid #808080;
}

.filter1{width:578px; background:url('../images/search_bg.gif') repeat-x 0px 0px #FFFFFF; border:1px solid #194F84; float:left;}
.sectitle1{width:553px; background:#194F84; font:15px Arial, Verdana, Tahoma; color:#FFF; font-weight:bold; padding:8px 13px 8px 13px;}
.filterdata1{width:580px; font:11px Arial, Verdana, Tahoma; color:#41658C; font-weight:bold; padding:12px 0px 12px 0px;}
.filterdata1 b
{
	padding: 0px 0px 0px 10px;
}
.filterdata1 select
{
	font: 12px Arial, Verdana, Tahoma;
	color: #243F8E;
	font-weight: bold;
	border: 1px solid #808080;
}
/*
.filter
{
	width: 804px;
	background: url(   '../images/filter-bg.jpg' ) repeat-x bottom #ECF3FA;
	border: 1px solid #194F84;
}
.sectitle
{
	width: 778px;
	background: #194F84;
	font: 15px Arial, Verdana, Tahoma;
	color: #FFF;
	font-weight: bold;
	padding: 8px 13px 8px 13px;
}
.filterdata
{
	width: 778px;
	font: 13px Arial, Verdana, Tahoma;
	color: #41658C;
	font-weight: bold;
	padding: 12px 13px 12px 13px;
}
.filterdata b
{
	padding: 0px 0px 0px 10px;
}
.filterdata select
{
	font: 12px Arial, Verdana, Tahoma;
	color: #243F8E;
	font-weight: bold;
	border: 1px solid #808080;
}
*/
.flight-record
{
	width: 806px;
}
.regular, .alternative
{
	width: 806px;
}
.blue-bg
{
	background: url(    '../images/blue-flight-list-bg.jpg' ) repeat-y left top;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #DFE7EE;
}

.blue-bg-on
{
	background: url(    '../images/blue-flight-list-bg-on.jpg' ) repeat-y left top;
}

.org-bg
{
	background: url(    '../images/org-flight-list-bg.jpg' ) repeat-y left top;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #EDE9E5;
}
.org-bg-on
{
	background: url(    '../images/org-flight-list-bg-on.jpg' ) repeat-y left top;
}

.outbound
{
	width: 340px;
}
.inbound
{
	width: 340px;
}
.price{width:116px; text-align:right; font:16px Arial, Verdana, Tahoma; color:#C70404; font-weight:bold; padding:10px 10px 10px 0px;}
.price span
{
	font: 22px Arial, Verdana, Tahoma;
	color: #C70404;
	font-weight: bold;
	padding: 10px 0px 10px 0px;
}
.col1
{
	width: 27px;
}
.col2
{
	width: 225px;
	padding: 5px 4px 5px 10px;
}
.date
{
	width: 225px;
	font: 13px Arial, Verdana, Tahoma;
	color: #636363;
	font-weight: bold;
	line-height: 16px;
	padding: 0px 0px 10px 0px;
}
.blue-bg .date span
{
	color: #3475B5;
}
.blue-bg .time
{
	width: 225px;
	font: 15px Arial, Verdana, Tahoma;
	color: #4C9CEB;
	font-weight: bold;
	line-height: 16px;
	padding: 0px 0px 0px 0px;
}
.blue-bg .time span
{
	font: 11px Arial, Verdana, Tahoma;
	color: #4C9CEB;
}
.blue-bg .time i
{
	font: 12px Arial, Verdana, Tahoma;
	color: #FB7E07;
	padding: 0px 0px 0px 2px;
}

.org-bg .date span
{
	color: #E7893D;
}
.org-bg .time
{
	width: 225px;
	font: 15px Arial, Verdana, Tahoma;
	color: #AF9B88;
	font-weight: bold;
	line-height: 16px;
	padding: 0px 0px 0px 0px;
}
.org-bg .time span
{
	font: 11px Arial, Verdana, Tahoma;
	color: #AF9B88;
}
.org-bg .time i
{
	font: 12px Arial, Verdana, Tahoma;
	color: #3475B5;
	padding: 0px 0px 0px 2px;
}
.deposit
{
	width: 225px;
	font: 12px Arial, Verdana, Tahoma;
	color: #D40000;
	font-weight: bold;
	line-height: 16px;
	padding: 5px 0px 5px 0px;
}
.col3
{
	width: 73px;
	text-align: center;
	vertical-align: middle;
	padding: 10px 0px 0px 0px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~ Header CSS ~~~~~~~~~~~~~~~~~~~~~~~~*/
.paging a
{
	color: #FFF;
	text-decoration: none;
}
.paging a:hover
{
	color: #FFF;
	text-decoration: none;
}

a.on
{
	background: #D0E1F2;
	color: #194F84;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 3px 0px 3px;
}
a.on:hover
{
	background: #D0E1F2;
	color: #194F84;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 3px 0px 3px;
}

a.on1
{
	background: #FFC084;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 3px 0px 3px;
}
a.on1:hover
{
	background: #FFC084;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 3px 0px 3px;
}

.showextras a
{
	color: #033B78;
	text-decoration: none;
}
.showextras a:hover
{
	color: #033B78;
	text-decoration: none;
}

.blue-bg .price a
{
	font: 11px Arial, Verdana, Tahoma;
	color: #115CA5;
	text-decoration: underline;
}
.blue-bg .price a:hover
{
	font: 11px Arial, Verdana, Tahoma;
	color: #115CA5;
	text-decoration: underline;
}
.org-bg .price a
{
	font: 11px Arial, Verdana, Tahoma;
	color: #D66800;
	text-decoration: underline;
}
.org-bg .price a:hover
{
	font: 11px Arial, Verdana, Tahoma;
	color: #D66800;
	text-decoration: underline;
}
.right
{
	text-align: right;
}
.middle
{
	vertical-align: middle;
	padding: 0px 5px 0px 5px;
}


h1
{
	width: 273px;
	height: 99px;
	display: block;
	margin: 7px 0px 15px 7px;
}





h1 span
{
	display: none;
}
h1 a.com
{
	width: 320px;
	height: 103px;
	display: block;
	background: url(    '../images/logo.gif' ) no-repeat;
	text-decoration: none;
	margin: 0px;
}
h1 a.com:hover
{
	width: 320px;
	height: 103px;
	display: block;
	background: url(    '../images/logo.gif' ) no-repeat;
	text-decoration: none;
	margin: 0px;
}

h1 a.couk
{
	width: 273px;
	height: 99px;
	display: block;
	background: url(    '../images/logo.gif' ) no-repeat;
	text-decoration: none;
	margin: 0px;
}
h1 a.couk:hover
{
	width: 273px;
	height: 99px;
	display: block;
	background: url(    '../images/logo.gif' ) no-repeat;
	text-decoration: none;
	margin: 0px;
}

h1
{
	font: 28px Arial, Verdana, Tahoma;
	color: #0F3073;
	text-transform: uppercase;
	margin: 0px;
}
h1 span
{
	font: 15px Arial, Verdana, Tahoma;
	color: #FF8423;
	text-transform: none;
	font-weight: bold;
	margin: 0px;
}
h3
{
	font: 25px Arial, Verdana, Tahoma;
	color: #FB7E07;
	font-weight: bold;
	margin: 0px;
}


.input
{
	border: 1px solid #909090;
	font: 11px Arial, Tahoma, Verdana;
	color: #313131;
	padding: 1px;
}

#footer
{
	width: 806px;
}
.secure
{
	width: 806px;
}
.secure-block
{
	width: 792px;
	border-left: 2px solid #FB7E07;
	border-right: 2px solid #FB7E07;
	padding: 5px;
}
.securetxt
{
	width: 792px;
	font: 20px Arial, Tahoma, Verdana;
	color: #FB6307;
	text-transform: uppercase;
	text-align: center;
	padding: 0px 0px 5px 0px;
}
.secureicon
{
	width: 792px;
	text-align: center;
	padding: 5px 0px 0px 0px;
}

.bookmarkblock
{
	width: 656px;
	padding: 5px 0px 5px 150px;
}
.bookmark
{
	width: 494px;
	background: #EAF2FA;
	border: 1px solid #3771AA;
	padding: 5px 5px 5px 5px;
}
.booktxt
{
	width: 300px;
	font: 12px Arial, Tahoma, Verdana;
	color: #424242;
	font-weight: bold;
	padding: 0px 0px 5px 0px;
}
.booklink
{
	width: 194px;
	text-align: right;
	font: 12px Arial, Tahoma, Verdana;
	color: #424242;
}
.bookicon
{
	width: 494px;
	padding: 5px 0px 5px 0px;
}

.cc
{
	width: 806px;
	text-align: center;
	padding: 5px 0px 2px 0px;
}
.botnav
{
	width: 851px;
	text-align: center;
	font: 13px Arial, Tahoma, Verdana;
	color: #122842;
	line-height: 20px;
	padding: 5px 0px 5px 0px;
}
.botnav span
{
	width: 851px;
	text-align: center;
	font: 11px Arial, Tahoma, Verdana;
	color: #122842;
	line-height: 20px;
}

.botnav a
{
	color: #122842;
	text-decoration: none;
}
.botnav a:hover
{
	color: #122842;
	text-decoration: none;
}

.booklink a
{
	color: #424242;
	text-decoration: none;
}
.booklink a:hover
{
	color: #424242;
	text-decoration: none;
}

.bookicon a
{
	font: 11px Tahoma, Arial, Verdana;
	color: #000;
	text-decoration: none;
}
.bookicon a:hover
{
	font: 11px Tahoma, Arial, Verdana;
	color: #000;
	text-decoration: none;
}

.pad1
{
	padding: 0px 20px 0px 0px;
}
/**************flight CSS Ends here****************/



/******************************************ACCOM CSS START here****************/
.flightdetails
{
	width: 778px;
	line-height: 16px;
	padding: 12px 13px 6px 13px;
}
.depart
{
	width: 750px;
	background: url( '../images/flight-icon1.gif' ) no-repeat left top;
	font: 13px Arial, Verdana, Tahoma;
	color: #16396B;
	font-weight: bold;
	padding: 5px 0px 5px 28px;
	margin-bottom: 5px;
}
.arrive
{
	width: 750px;
	background: url( '../images/flight-icon2.gif' ) no-repeat left top;
	font: 13px Arial, Verdana, Tahoma;
	color: #16396B;
	font-weight: bold;
	padding: 5px 0px 5px 28px;
	margin-bottom: 5px;
}
.flightdetails span
{
	font: 13px Arial, Verdana, Tahoma;
	color: #393939;
	font-weight: bold;
}
.flightdetails i
{
	font: 12px Arial, Verdana, Tahoma;
	color: #FB7E07;
	font-style: normal;
	font-weight: bold;
}
.choosediff
{
	width: 350px;
	font: 13px Arial, Verdana, Tahoma;
	color: #3675CF;
	font-weight: bold;
	padding: 4px 0px 2px 28px;
}
.flightcost
{
	width: 400px;
	font: 13px Arial, Verdana, Tahoma;
	color: #194F84;
	font-weight: bold;
	text-align: right;
	padding: 0px 0px 2px 0px;
}
.flightcost span
{
	font: 20px Arial, Verdana, Tahoma;
	color: #D10000;
	font-weight: bold;
}

.choosediff a
{
	color: #3675CF;
	text-decoration: underline;
}
.choosediff a:hover
{
	color: #3675CF;
	text-decoration: underline;
}


.pricefrom{width:610px; border:1px solid #FB7E07; font:13px Arial, Verdana, Tahoma; color:#FFF; margin-bottom:10px;}
.pf-title{width:610px; background:#FB7E07; font:14px Arial, Verdana, Tahoma; color:#FFF; text-align:center; border-bottom:1px solid #FFF; font-weight:bold; padding:8px 0px 8px 0px;}
.pf-cap{width:610px; background:#FFC996; font:11px Arial, Verdana, Tahoma; color:#994B00; font-weight:bold; text-align:center;}
.pf-cap-c1{width:84px; border-right:1px solid #FFF; padding:5px 0px 5px 0px;}
.pf-cap-c2{width:90px; border-right:1px solid #FFF; padding:5px 0px 5px 0px;}
.pf-cap-c3{width:80px; border-right:1px solid #FFF; padding:5px 0px 5px 0px;}
.pf-cap-c4{width:110px; border-right:1px solid #FFF; padding:5px 0px 5px 0px;}
.pf-cap-c5{width:80px; border-right:1px solid #FFF; padding:5px 0px 5px 0px;}
.pf-cap-c6{width:80px; border-right:1px solid #FFF; padding:5px 0px 5px 0px;}
.pf-cap-c7{width:80px; padding:5px 0px 5px 0px;}

.pf-data{width:610px; background:#FFF; font:12px Arial, Verdana, Tahoma; color:#FB7E07; font-weight:bold; text-align:center;}
.pf-data a{display:block; line-height:26px; text-decoration:none; color:#FB7E07;}
.pf-data a:hover{display:block; line-height:26px; text-decoration:underline; color:#C51818;}
/*.pf-data a.active{display:block; line-height:26px; text-decoration:underline; color:#C51818;} */
.pf-data a.active{display:block; line-height:26px; text-decoration:underline; color:#fff;}
.price_filter_bg{background:#fb7e07;}
.pf-data span{color:#FD0600;}
.pf-bdr{border-right:1px solid #E7E7E7; border-bottom:1px solid #E7E7E7; line-height:26px; color:#FB7E07;}
.pf-data-c1{width:74px; border-right:1px solid #E7E7E7; border-bottom:1px solid #E7E7E7; text-align:left; padding:6px 0px 6px 10px;}
.pf-data-c2{width:90px;}
.pf-data-c3{width:80px; border-right:1px solid #E7E7E7; border-bottom:1px solid #E7E7E7; 
	line-height:26px; color:#FB7E07;}
.pf-data-c4{width:110px;}
.pf-data-c5{width:80px;}
.pf-data-c6{width:80px;}
.pf-data-c7{width:80px; border-right:none;}

.pf-linkdata
{
	color: #FD0600;
	font: 13px Arial, Verdana, Tahoma;
	color: #FFF;
	text-decoration: none;
	color: #FB7E07;
	font-weight: bold;
	
}
.content-left
{
	width: 190px;
}
.refine-sec
{
	width: 190px;
}
.refine-title
{
	width: 180px;
	background: #FB7E07;
	font: 14px Arial, Verdana, Tahoma;
	color: #FFF;
	border-bottom: 1px solid #FFF;
	font-weight: bold;
	padding: 8px 0px 8px 10px;
}
.refine-data
{
	width: 188px;
	border: 1px solid #B2B2B2;
	padding: 0px 0px 7px 0px;
}
.star-rating
{
	width: 176px;
	padding: 0px 6px 7px 6px;
	cursor: hand;
}
.rating
{
	width: 174px;
}
.rating a
{
	width: 174px;
	height: 31px;
	display: block;
	background: url(    '../images/rating-bg.jpg' ) repeat-x top #CEE0F1;
	border: 1px solid #194F84;
	margin-top: 7px;
	font: 12px Arial, Verdana, Tahoma;
	color: #3F3F3F;
	text-align: center;
	padding: 10px 0px 10px 0px;
	text-decoration: none;
}
.rating a:hover
{
	width: 174px;
	height: 31px;
	display: block;
	background: url(    '../images/rating-bg-on.jpg' ) repeat-x top #FFECD9;
	border: 1px solid #EDC8A5;
	margin-top: 7px;
	font: 12px Arial, Verdana, Tahoma;
	color: #174573;
	font-weight: bold;
	text-align: center;
	padding: 10px 0px 10px 0px;
	text-decoration: none;
}
.rating a.active
{
	width: 174px;
	height: 31px;
	display: block;
	background: url(    '../images/rating-bg-on.jpg' ) repeat-x top #FFECD9;
	border: 1px solid #EDC8A5;
	margin-top: 7px;
	font: 12px Arial, Verdana, Tahoma;
	color: #174573;
	font-weight: bold;
	text-align: center;
	padding: 10px 0px 10px 0px;
	text-decoration: none;
}
.rating a.active:hover
{
	width: 174px;
	height: 31px;
	display: block;
	background: url(    '../images/rating-bg-on.jpg' ) repeat-x top #FFECD9;
	border: 1px solid #EDC8A5;
	margin-top: 7px;
	font: 12px Arial, Verdana, Tahoma;
	color: #174573;
	font-weight: bold;
	text-align: center;
	padding: 10px 0px 10px 0px;
	text-decoration: none;
}
.boardtype
{
	width: 172px;
	padding: 8px 8px 8px 8px;
}
.boardtype h4
{
	display:block; line-height:20px;font-size:16px;
}
.boardtype_noscroll
{
	overflow: hidden;
}
.boardtype_scroll
{
	width: 172px;
	padding: 5px 0 0 0;
	border-top: solid 1px #B2B2B2;
	border-bottom: solid 1px #B2B2B2;
	overflow-y: scroll;
	overflow-x: hidden;
	height: 520px;
}
.orgbg1
{
	background: #FFF2E6;
}
.type-row
{
	width: 172px;
	padding: 3px 0px 3px 0px;
	font: 12px Arial, Verdana, Tahoma;
	color: #353535;
	line-height: 15px;
}
.board-col1
{
	width: 17px;
	padding: 2px 0px 0px 0px;
}
.board-col2
{
	width: 146px;
	font: 11px Arial, Verdana, Tahoma;
	color: #353535;
	line-height: 15px;
	padding: 3px 0px 3px 4px;
}
.board-col2-over
{
	width: 146px;
	font: 11px Arial, Verdana, Tahoma;
	color: #ffffff;
	line-height: 15px;
	padding: 0px 0px 0px 4px;
	font-weight: bold;
	display:block;
	background-color:#fb7e07;
	
}


.board-col2 span
{
	color: #FB7E07;
	font-weight: bold;
	text-decoration: underline;
}

.ppp
{
	width: 168px;
	height: 195px;
	display: block;
	border: 1px solid #B2B2B2;
	background: url(    '../images/ppp-bg.jpg' ) repeat-x top #F1F1F1;
	padding: 10px 10px 10px 10px;
	margin-top: 5px;
	font: 12px Arial, Verdana, Tahoma;
	color: #474747;
	font-weight: bold;
}
.ppp-row
{
	width: 168px;
	padding: 0px 0px 4px 0px;
	text-align: center;
}
.ppp-row1
{
	width: 168px;
	padding: 0px 0px 4px 0px;
}
.ppp-row span
{
	font: 20px Arial, Verdana, Tahoma;
	color: #FB7E07;
	font-weight: bold;
}
.reset
{
	width: 190px;
	text-align: center;
	padding: 8px 0px 5px 0px;
}

.content-right
{
	width: 612px;
	padding: 0px 0px 0px 4px;
}

.blue-title
{
	width: 612px;
	background: #194F84;
	border-bottom: 1px solid #FFF;
}

.blue-title-c1
{
	width: 319px;
	font: 13px Arial, Tahoma, Verdana;
	color: #FFF;
	font-weight: bold;
}
.blue-title-c2
{
	width: 278px;
	text-align: right;
	font: 12px Arial, Tahoma, Verdana;
	color: #FFF;
	padding: 4px 5px 4px 0px;
}
.fullrow
{
	width: 612px;
}
.fullrow-c1
{
	width: 306px;
	padding: 5px 0px 5px 0px;
}
.fullrow-c2
{
	width: 306px;
	padding: 5px 0px 5px 0px;
}
a.lgtblue
{
	color: #3675CF;
	font: 16px Arial, Tahoma, Verdana;
	font-weight: bold;
	text-decoration: underline;
}
a.lgtblue:hover
{
	color: #3675CF;
	font: 16px Arial, Tahoma, Verdana;
	font-weight: bold;
	text-decoration: underline;
}

.block-blue
{
	width: 608px;
	border: 2px solid #3771AA;
	background: url( '../images/rd-blue-bg.gif' ) repeat-y;
	margin-bottom: 10px;
}
.block-org
{
	width: 608px;
	border: 2px solid #FB7E07;
	background: url( '../images/rd-org-bg.gif' ) repeat-y;
	margin-bottom: 10px;
}
.block-img-pos
{
	background-position: 0px 0px;
}
.block-img-pos1
{
	background-position: -608px 0px;
}
.rd-block
{
	width: 608px;
}
.rd-detail
{
	width: 600px;
	background: #FFF;
	padding: 4px;
}
/* 31 march 2009 */
.lnkStyle
{
	width: 600px;
	background: #FFF;
	padding: 4px;
	font-size: 14px;
}
/* */
.rd-thumb
{
	width: 150px;
}
.imgbdr
{
	border: 1px solid #595959;
}
.rd-mid
{
	width: 250px;
	padding: 0px 0px 0px 10px;
}
.rd-name
{
	width: 250px;
	font: 16px Arial, Tahoma, Verdana;
	color: #3475B5;
	font-weight: bold;
	padding: 2px 0px 2px 0px;
}
.rd-venue
{
	width: 250px;
	font: 12px Arial, Tahoma, Verdana;
	color: #F17523;
	font-weight: bold;
	padding: 2px 0px 2px 0px;
}
.rd-venue span
{
	color: #3475B5;
}
.rd-desc
{
	width: 250px;
	font: 11px Arial, Tahoma, Verdana;
	color: #424242;
	padding: 2px 0px 2px 0px;
}
.rd-more
{
	width: 250px;
	font: 12px Arial, Tahoma, Verdana;
	font-weight: bold;
	padding: 2px 0px 5px 0px;
}

a.bluemore
{
	color: #3475B5;
	text-decoration: underline;
}
a.bluemore:hover
{
	color: #3475B5;
	text-decoration: underline;
}

.rd-price
{
	width: 190px;
}

.checkdetailBlue
{
	width: 188px;
	border: 1px solid #bed5f0;
	background: url(    '../images/price-blue-bg.jpg' ) repeat-x bottom;
}

.check-headBlue
{
	width: 188px;
	background: #3475b5;
	font: 12px Arial, Tahoma, Verdana;
	color: #FFF;
}
.checkdetail
{
	width: 188px;
	border: 1px solid #F0D4BE;
	background: url(    '../images/price-org-bg.jpg' ) repeat-x bottom;
}

.check-head
{
	width: 188px;
	background: #FB7E07;
	font: 12px Arial, Tahoma, Verdana;
	color: #FFF;
}
.check-head-col
{
	width: 94px;
	text-align: center;
	padding: 3px 0px 3px 0px;
}

.room-price
{
	width: 188px;
	text-align: center;
	font: 12px Arial, Tahoma, Verdana;
	color: #4C4C4C;
	padding: 3px 0px 3px 0px;
}
.room-price span
{
	font: 13px Arial, Tahoma, Verdana;
	font-weight: bold;
	color: #194F84; /*  #fb7e07;*/
}
.room-price span b
{
	font: 18px Arial, Tahoma, Verdana;
	font-weight: bold;
	color: #194F84; /* #194F84; */
}
.room-price span.red
{
	font: 13px Arial, Tahoma, Verdana;
	font-weight: bold;
	color: #C50000;
}
.room-price span.red b
{
	font: 18px Arial, Tahoma, Verdana;
	font-weight: bold;
	color: #C50000;
}
.room-price i
{
	font: 11px Arial, Tahoma, Verdana;
	color: #4C4C4C;
}

.bluebg
{
	background: #3771AA;
}
.orgbg
{
	background: #FB7E07;
}
.rd-cap
{
	width: 608px;
	font: 12px Arial, Tahoma, Verdana;
	color: #FFF;
}
.rd-capi
{
	width: 3%;
	border-right: 1px solid #FFF;
	padding: 11px 0px 10px 10px;
}
.rd-cap0
{
	width: 12%;
	border-right: 1px solid #FFF;
	padding: 11px 0px 10px 5px;
}
.rd-cap1
{
	width: 33%;
	border-right: 1px solid #FFF;
	padding: 11px 0px 10px 10px;
	text-decoration: underline;
	text-align: center;
}
.rd-cap2
{
	width: 14%;
	border-right: 1px solid #FFF;
	text-align: center;
	padding: 11px 0px 10px 0px;
	text-decoration: underline;
}
.rd-cap3
{
	width: 15%;
	border-right: 1px solid #FFF;
	text-align: center;
	padding: 3px 0px 3px 0px;
}
.rd-cap4
{
	width: 18%;
	text-align: center;
	padding: 3px 0px 3px 0px;
}

.rd-data
{
	width: 608px;
	font: 12px Arial, Tahoma, Verdana;
	color: #353535;
	padding: 5px 0px 3px 0px;
}
.bluebtr
{
	border-bottom: 1px solid #3570AA;
}
.orgbtr
{
	border-bottom: 1px solid #FC7F07;
}
.rd-data-on
{
	width: 608px;
	background: url( '../images/rd-blue-bg.gif' ) repeat-y #D9E6F6;
	font: 12px Arial, Tahoma, Verdana;
	color: #353535;
	padding: 5px 0px 5px 0px;
}
.rd-hover
{
	background: url( '../images/rd-blue-bg.gif' ) repeat-y -608px 0px #D9E6F6;
	font: 12px Arial, Tahoma, Verdana;
	color: #353535;
	padding: 5px 0px 5px 0px;
}
.rd-hover-org
{
	width: 608px;
	background: url( '../images/rd-org-bg.gif' ) -608px 0px #FEEBDC;
	font: 12px Arial, Tahoma, Verdana;
	color: #353535;
	padding: 5px 0px 5px 0px;
}
.rd-data-org
{
	width: 608px;
	background: url( '../images/rd-org-bg.gif' ) repeat-y;
	font: 12px Arial, Tahoma, Verdana;
	color: #353535;
	padding: 5px 0px 5px 0px;
}

.rd-data-org-on
{
	width: 608px;
	background: url( '../images/rd-org-bg.gif' ) -608px 0px repeat-y #FEEBDC;
	font: 12px Arial, Tahoma, Verdana;
	color: #353535;
	padding: 5px 0px 5px 0px;
}
.rd-data-org-room1
{
	width: 608px;
	background: url( '../images/rd-org-bg.gif' ) 0px 0px repeat-y #FEEBDC;
	font: 12px Arial, Tahoma, Verdana;
	color: #353535;
	padding: 5px 0px 5px 0px;
}

.rd-datai
{
	width: 2%;
	padding: 0px 10px 0px 5px;
	line-height: 20px;
}
.rd-data0
{
	width: 12%;
	padding: 0px 0px 0px 8px;
	line-height: 20px;
	font-size: 10px;
}
.rd-data1
{
	width: 31%;
	padding: 0px 10px 0px 10px;
}
.rd-data2
{
	width: 14%;
	text-align: center;
	color: #194F84;
	padding: 0px 0px 0px 0px;
	text-decoration: underline;
}
.rd-data2 span
{
	color: #C50000;
}
.rd-data3
{
	width: 15%;
	text-align: center;
	font: 12px Arial, Tahoma, Verdana;
	color: #194F84;
	text-align: center;
	line-height: 20px;
}
.rd-data3 span
{
	color: #C50000;
}
.rd-data4
{
	width: 18%;
	text-align: center;
	color: #194F84;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	font-weight: bold;
}
.rd-data4 span
{
	color: #C50000;
}
.rd-data4 a
{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.rd-noborder
{
	border-top: 1px solid #3771AA;
	background: #ffffff;
}
/*------------------------Room2--------------------------------------*/
.rd-dbcak
{
	background: #EBF4FC url( '../images/rd-lblue-bg.gif' ) -608px 0px repeat-y;
}
.lbluebdr
{
	border-bottom: 1px solid #83B3DD;
}
.rd-dbcakorg
{
	background: #FCF4EB url( '../images/rd-lorg-bg.gif' ) -608px 0px repeat-y;
}
.lorgbdr
{
	border-bottom: 1px solid #F8BE86;
}
/*--------------------------------------------------------------*/

.rd-bottomborder
{
	border-bottom: 1px solid #3771AA;
}
.blueback
{
	background-color: Gray;
}

.jrd-data
{
	width: 608px;
	font: 12px Arial, Tahoma, Verdana;
	color: #353535;
	padding: 0px 0px 0px 0px;
}
.jrd-data1
{
	width: 238px;
	padding: 0px 10px 0px 10px;
}
.jrd-data2
{
	width: 109px;
	text-align: center;
	color: #194F84;
	padding: 0px 0px 0px 0px;
}
.jrd-data3
{
	width: 130px;
	text-align: center;
	font: 14px Arial, Tahoma, Verdana;
	color: #194F84;
	padding: 0px 0px 0px 0px;
}
.jrd-data4
{
	width: 200px;
	text-align: center;
	padding: 0px 0px 0px 0px;
}


/**************************************************************ACCOM CSS END here****************/

.label5
{
	width: 43px;
}


/****************** VALUE FINDER**********************/
.valuefinder
{
	width: 806px;
}
.vf-title
{
	width: 806px;
	background: #194F84;
}
.vf-title-c1
{
	width: 393px;
	font: 13px Arial, Tahoma, Verdana;
	color: #FFF;
	font-weight: bold;
	padding: 8px 0px 8px 10px;
}
.vf-title-c2
{
	width: 393px;
	text-align: right;
	font: 12px Arial, Tahoma, Verdana;
	color: #FFF;
	padding: 8px 10px 8px 0px;
}

.sliding
{
	width: 806px;
	padding: 1px 0px 1px 0px;
	border-bottom: 1px solid #194F84;
}

.slide-record
{
	width: 106px;
	height: 87px;
	border-right: 1px solid #ACC7E2;
	text-align: center;
	font: 12px Arial, Tahoma, Verdana;
	line-height: 18px;
	padding: 0px 0px 0px 0px;
}
.slide-record a
{
	width: 106px;
	height: 77px;
	display: block;
	border-right: 1px solid #ACC7E2;
	text-align: center;
	font: 12px Arial, Tahoma, Verdana; /* size 12 to 14px*/
	line-height: 18px;
	color: #053463;
	text-decoration: none;
	padding: 10px 0px 0px 0px;
}
.slide-record a:hover
{
	width: 106px;
	height: 77px;
	display: block;
	border-right: 1px solid #ACC7E2;
	text-align: center;
	font: 14px Arial, Tahoma, Verdana; /* size 12 to 14px*/
	line-height: 18px;
	color: #FF7E00;
	text-decoration: none;
	padding: 10px 0px 0px 0px;
	font-weight: bold; /* adding font-weight */
}


.slide-record a.on
{
	width: 106px;
	height: 77px;
	display: block;
	background: url( '../images/finder_selected_bg.gif' ) repeat-x top #E7F0F9;
	border-right: 1px solid #ACC7E2;
	text-align: center;
	font: 14px Arial, Tahoma, Verdana;
	line-height: 18px;
	color: #FF7E00;
	text-decoration: none;
	padding: 10px 0px 0px 0px;
	font-weight: bold;
}
.slide-record a.on:hover
{
	width: 106px;
	height: 77px;
	display: block;
	background: url( '../images/finder_selected_bg.gif' ) repeat-x top #E7F0F9;
}
/*
 .slide-record a.on{width:106px; height:77px; display:block; background:url('../images/finder_selected_bg.gif') repeat-x top #E7F0F9;border-right:1px solid #ACC7E2; text-align:center; font:12px Arial, Tahoma, Verdana; line-height:18px; color:#FF7E00; text-decoration:none; padding:10px 0px 0px 0px;}
.slide-record a.on:hover{width:106px; height:77px; display:block; background:url('../images/finder_selected_bg.gif') repeat-x top #E7F0F9;border-right:1px solid #ACC7E2; text-align:center; font:12px Arial, Tahoma, Verdana; line-height:18px; color:#FF7E00; text-decoration:none; padding:10px 0px 0px 0px;}
*/

.slider
{
	width: 27px;
}
.slide-data
{
	height: 87px;
	background: url(    '../images/slide-bg.jpg' ) repeat-x top #E7F0F9;
}
.slide-price
{
	width: 106px;
	font: 26px Arial, Tahoma, Verdana;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}
/* change font size to show bigger text
 .slide-price{width:106px; font:22px Arial, Tahoma, Verdana; font-weight:bold; padding:8px 0px 0px 0px;}  */



.bluetxt
{
	color: #053463;
}
.orgtxt
{
	color: #FF7E00;
}

.orgtxt a
{
	color: #FF7E00; text-decoration:none;
}

.orgtxt a:hover
{
	color: #c50000; text-decoration:underline;
}


.liststyle
{
	background: #99CCFF;
	color: #000000;
}

/****************** VALUE FINDER END HERE **********************/


/**************** BASKET PAGE CSS**************/

/** Added class*/
.Totalprice
{
	font: 25px Arial, Tahoma, Verdana;
	color: #D10000;
	font-weight: bold;
 
}

.csf-sec
{
	width: 804px;
	border: 1px solid #194F84;
	background: url(    '../images/search-bg.jpg' ) repeat-x bottom;
}
.csf-bg
{
	width: 804px;
	background: url(    '../images/choose-bg.jpg' ) repeat-y 636px 0px;
}
.csf-col1
{
	width: 616px;
	padding: 7px 10px 7px 10px;
}
.csf-col
{
	width: 308px;
	font: 13px Arial, Tahoma, Verdana;
	color: #424242;
}
.csf-row
{
	width: 308px;
	padding: 3px 0px 3px 0px;
}
.csf-label
{
	width: 105px;
}
.csf-data
{
	width: 203px;
	font-weight: bold;
}
.csf-col2
{
	width: 167px;
	border-left: 1px solid #194F84;
	text-align: center;
	font: 13px Arial, Tahoma, Verdana;
	color: #122865;
	padding: 20px 0px 20px 0px;
}
/*.csf-col2
{
	width: 168px;
	text-align: center;
	font: 13px Arial, Tahoma, Verdana;
	color: #122865;
	padding: 20px 0px 20px 0px;
}*/
.specialoffer
{
	width: 804px;
	border: 1px solid #EBC8A7;
	background: url(    '../images/specialoffer-bg.jpg' ) repeat-x bottom;
	font: 16px Arial, Tahoma, Verdana;
	color: #2B2B2B;
	font-weight: bold;
	line-height: 22px;
}
/*  CSS Change  */
.depoffer
{
	width: 630px;
	height: 65px;
	display: block;
	background: url(    '../images/special-offer.jpg' ) no-repeat 5px 5px;
	padding: 8px 10px 10px 144px;
}

.linkoptions
{
	width: 706px;
	font: 13px Arial, Tahoma, Verdana;
	color: #FB7E07;
	font-weight: bold;
	line-height: 20px;
	padding: 0px 0px 0px 80px;
}
.backtosearch
{
	width: 180px;
	background: url( '../images/icon-back.jpg' ) no-repeat 0px 2px;
	padding: 0px 0px 0px 22px;
}

.searchagain
{
	width: 120px;
	background: url( '../images/icon-search.jpg' ) no-repeat 0px 2px;
	padding: 0px 0px 0px 22px;
}
.emailquote
{
	width: 170px;
	background: url( '../images/icon-email.jpg' ) no-repeat 0px 2px;
	padding: 0px 0px 0px 22px;
}
.printquote
{
	width: 99px;
	background: url( '../images/icon-print.jpg' ) no-repeat 0px 2px;
	padding: 0px 0px 0px 22px;
}

.linkoptions a
{
	color: #FB7E07;
	text-decoration: underline;
}
.linkoptions a:hover
{
	color: #FB7E07;
	text-decoration: underline;
}

/*.flight-accom
{
	width: 804px;
	border: 1px solid #FB7E07;
}*/
.flight-accom
{
	width: 725px;
	padding-left: 60px;
	border: 0px solid #FB7E07;
}
.flight-accom-sec
{
	width: 723px;
	border: 1px solid #FB7E07;
	margin-bottom: 20px;
}

.fas-title
{
	width: 723px;
	border-bottom: 1px solid #E7E7E7;
}
/*.fas-col1
{
	width: 595px;
	font: 15px Arial, Tahoma, Verdana;
	color: #194F84;
	font-weight: bold;
	text-transform: uppercase;
	padding: 6px 0px 6px 7px;
}
.fas-col2
{
	width: 195px;
	text-align: right;
	font: 13px Arial, Tahoma, Verdana;
	color: #FB7E07;
	font-weight: bold;
	padding: 6px 7px 6px 0px;
}*/
.fas-col1
{
	width: 521px;
	font: 15px Arial, Tahoma, Verdana;
	color: #194F84;
	font-weight: bold;
	text-transform: uppercase;
	padding: 6px 0px 6px 7px;
}
.fas-col2
{
	width: 187px;
	text-align: right;
	font: 15px Arial, Tahoma, Verdana;
	color: #FB7E07;
	font-weight: bold;
	padding: 6px 7px 6px 0px;
}

.fas-title a
{
	color: #FB7E07;
	text-decoration: underline;
}
.fas-title a:hover
{
	color: #FB7E07;
	text-decoration: underline;
}
.flight-data
{
	width: 723px;
	background: url( '../images/flight-accom-bg.jpg' ) repeat-y 119px 0px;
	font: 13px Arial, Tahoma, Verdana;
	color: #353535;
	line-height: 20px;
}
.accom-data
{
	width: 723px;
	background: url( '../images/flight-accom-bg1.jpg' ) repeat-y 464px 0px;
	font: 13px Arial, Tahoma, Verdana;
	color: #353535;
	line-height: 20px;
}

.itinerary-cap
{
	width: 723px;
	border-bottom: 1px solid #E7E7E7;
	font: 13px Arial, Tahoma, Verdana;
	color: #994B00;
	font-weight: bold;
}
.itinerary-cap1
{
	width: 107px;
	border-right: 1px solid #E7E7E7;
	padding: 5px 5px 5px 7px;
}
.itinerary-cap2
{
	width: 108px;
	border-right: 1px solid #E7E7E7;
	padding: 5px 5px 5px 7px;
}
.itinerary-cap3
{
	width: 470px;
	padding: 5px 5px 5px 7px;
}
.itinerary-data
{
	width: 723px;
	border-bottom: 1px solid #E7E7E7;
}
.itinerary-data1
{
	width: 107px;
	border-right: 1px solid #E7E7E7;
	padding: 5px 5px 5px 7px;
}
.itinerary-data2
{
	width: 108px;
	border-right: 1px solid #E7E7E7;
	padding: 5px 5px 5px 7px;
}
.itinerary-data3
{
	width: 470px;
	padding: 5px 5px 5px 7px;
}
.itinerary-data3 span
{
	font: 12px Arial, Tahoma, Verdana;
	color: #FB7E07;
}
.itinerary-data3 i
{
	font: 13px Arial, Tahoma, Verdana;
	color: #FB7E07;
	font-weight: bold;
}

.itinerary-data3 u
{
	width: 470px;
	color: #252525;
	padding: 5px 5px 5px 3px;
	font-weight: bold;
	text-decoration: none;
}
.itinerary-data3 b
{
	font: 11px Arial, Tahoma, Verdana;
	color: #808080;
	font-weight: normal;
}
/*
.itinerary-cap{width:723px; border-bottom:1px solid #E7E7E7; font:15px Arial, Tahoma, Verdana; color:#994B00; font-weight:bold; }
.itinerary-cap1{width:107px; border-right:1px solid #E7E7E7; padding:5px 5px 5px 7px;}
.itinerary-cap2{width:108px; border-right:1px solid #E7E7E7; padding:5px 5px 5px 7px;}
.itinerary-cap3{width:470px; padding:5px 5px 5px 7px;}
.itinerary-data{width:723px; border-bottom:1px solid #E7E7E7;}
.itinerary-data1{width:107px; border-right:1px solid #E7E7E7; padding:5px 5px 5px 7px;}
.itinerary-data2{width:108px; border-right:1px solid #E7E7E7; padding:5px 5px 5px 7px;}
.itinerary-data3{width:470px; padding:5px 5px 5px 7px; font-weight:bold;}
.itinerary-data3 span{font:13px Arial, Tahoma, Verdana; color:#FB7E07; font-weight:bold;}
.itinerary-data3 i{font:13px Arial, Tahoma, Verdana; color:#FB7E07; font-weight:bold;}
.itinerary-data3 b{font:11px Arial, Tahoma, Verdana; color:#808080; font-weight:normal;}
.itinerary-flgt-ico{width:30px;}
.itinerary-flgt-txt{width:440px;}*/




/**************** CSS Change **********/
.spanc
{
	font: 12px Arial, Tahoma, Verdana;
	color: #FB7E07;
}
/**************** CSS Change END **********/

.itinerary-data3 i
{
	font: 13px Arial, Tahoma, Verdana;
	color: #FB7E07;
	font-weight: bold;
}

/*.accom-cap1{width:452px; border-right:1px solid #E7E7E7; padding:5px 5px 5px 7px;}*/
.accom-cap1
{
	width: 452px;
	border-right: 1px solid #E7E7E7;
	font: 15px Arial, Tahoma, Verdana;
	color: #252525;
	padding: 5px 5px 5px 7px;
	font-weight: bold;
}
.accom-cap1-v1
{
	width: 452px;
	border-right: 1px solid #E7E7E7;
	font: 18px Arial, Tahoma, Verdana;
	color: #252525;
	padding: 5px 5px 5px 7px;
}
.accom-cap1-v1 span
{
	font: 12px Arial, Tahoma, Verdana;
	color: #252525;
}

.accom-cap2
{
	width: 117px;
	border-right: 1px solid #E7E7E7;
	padding: 5px 5px 5px 7px;
}
.accom-cap3
{
	width: 115px;
	padding: 5px 5px 5px 7px;
}

.accom-data1
{
	width: 452px;
	border-right: 1px solid #E7E7E7;
	padding: 5px 5px 5px 7px;
}
.accom-data2
{
	width: 117px;
	border-right: 1px solid #E7E7E7;
	padding: 5px 5px 5px 7px;
}
.accom-data3
{
	width: 115px;
	padding: 5px 5px 5px 7px;
}

/*.accom-img{width:118px; padding:5px 0px 2px 0px;}*/
.accom-img
{
	width: 120px; 
	padding: 0px 0px 2px 0px;
}
.accom-title
{
	width: 200px;
	font-weight: bold;
	padding: 2px 0px 2px 0px;
	border:0px solid #ff0000;
}

.accom-title b
{
	color: #FB7E07;
}
.accom-desc
{
	width: 200px;
	color: #797979;
	font: 13px Arial, Tahoma, Verdana;
	line-height: 18px;
	border:0px solid #ff0000;
}

.accom-desc-c1
{
	width: 120px;
	/*background: #F0F0F0;
	border: 1px solid #AEAEAE;*/
	font: 15px Arial, Tahoma, Verdana;
	color: #994B00;
	line-height: 25px;
	text-align: left;
	padding: 0px 5px 5px 5px;
	float:left;
	border:0px solid #ff0000;
}
.accom-desc-c2
{
	width: 200px;
	color: #797979;
	line-height: 18px;
	padding: 0px 0px 0px 0px;
	border:0px solid #ff0000;
}


.costing-sec
{
	width: 723px;
	border: 1px solid #FB7E07;
}
.costing-title
{
	width: 710px;
	background: #FB7E07;
	font: 20px 'times new roman' ,Arial, Tahoma, Verdana;
	color: #252525;
	font-weight: bold;
	padding: 3px 0px 3px 13px;
}

.costing-tbl
{
	width: 723px;
	background: url( '../images/costing-bg.jpg' ) repeat-x bottom;
}
.costing-cap
{
	width: 723px;
	border-bottom: 1px solid #FB7E07;
}
.costing-cap1
{
	width: 409px;
	border-right: 1px solid #FB7E07;
	font: 13px Arial, Tahoma, Verdana;
	color: #994B00;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
}
.costing-cap2
{
	width: 90px;
	border-right: 1px solid #FB7E07;
	font: 13px Arial, Tahoma, Verdana;
	color: #994B00;
	font-weight: bold;
	text-align: right;
	padding: 5px 5px 5px 5px;
}
.costing-cap3
{
	width: 90px;
	border-right: 1px solid #FB7E07;
	font: 13px Arial, Tahoma, Verdana;
	color: #994B00;
	font-weight: bold;
	text-align: right;
	padding: 5px 5px 5px 5px;
}
.costing-cap4
{
	width: 90px;
	border-right: 1px solid #FB7E07;
	font: 13px Arial, Tahoma, Verdana;
	color: #994B00;
	font-weight: bold;
	text-align: right;
	padding: 5px 5px 5px 5px;
}


.costing-data
{
	width: 723px;
}
.costing-data1
{
	width: 409px;
	border-right: 1px solid #FB7E07;
	font: 13px Arial, Tahoma, Verdana;
	color: #353535;
	text-transform: uppercase;
	padding: 5px 5px 5px 5px;
}
.costing-data2
{
	width: 90px;
	border-right: 1px solid #FB7E07;
	font: 13px Arial, Tahoma, Verdana;
	color: #353535;
	text-align: right;
	padding: 5px 5px 5px 5px;
}
.costing-data3
{
	width: 90px;
	border-right: 1px solid #FB7E07;
	font: 13px Arial, Tahoma, Verdana;
	color: #353535;
	text-align: right;
	padding: 5px 5px 5px 5px;
}
.costing-data4
{
	width: 90px;
	border-right: 1px solid #FB7E07;
	font: 13px Arial, Tahoma, Verdana;
	color: #353535;
	text-align: right;
	padding: 5px 5px 5px 5px;
}

.totalcost
{
	width: 723px;
	background: #FFC996;
	border-top: 1px solid #FB7E07;
}
.totalcost-cl
{
	width: 611px;
	border-right: 1px solid #FB7E07;
	font: 13px Arial, Tahoma, Verdana;
	color: #353535;
	font-weight: bold;
	line-height: 20px;
	text-align: right;
	padding: 5px 5px 5px 5px;
}
.totalcost-c2
{
	width: 89px;
	font: 13px Arial, Tahoma, Verdana;
	color: #353535;
	font-weight: bold;
	line-height: 20px;
	text-align: right;
	padding: 5px 5px 5px 5px;
}



.ft-sec
{
	width: 804px;
	border: 0px solid #194F84;
}
.ft-block
{
	width: 804px;
	border: 1px solid #194F84;
}
.ft-block-r1
{
	width: 804px;
	border-bottom: 1px solid #194F84;
}
.ft-title
{
	width: 390px;
	font: 15px Arial, Tahoma, Verdana;
	color: #3771AA;
	font-weight: bold;
	padding: 5px 0px 5px 12px;
}
.ft-message
{
	width: 400px;
	text-align: right;
	font: 13px Arial, Tahoma, Verdana;
	color: #3771AA;
	padding: 5px 2px 5px 0px;
}
.ft-block-r2
{
	width: 790px;
	padding: 10px 10px 10px 10px;
}
.ft-details
{
	width: 780px;
	padding: 0px 0px 10px 0px;
}
.ft-img
{
	width: 100px;
	text-align: center;
}
.ft-desc
{
	width: 620px;
	font: 13px Arial, Tahoma, Verdana;
	color: #353535;
	line-height: 16px;
	padding: 0px 3px 0px 57px;
}
.ft-desc1
{
	width: 538px;
	font: 13px Arial, Tahoma, Verdana;
	color: #353535;
	line-height: 16px;
	padding: 0px 5px 0px 5px;
}

.service-tbl
{
	width: 784px;
	background: url(    '../images/services-bg.jpg' ) repeat-y #E0EFFE;
	font: 13px Arial, Tahoma, Verdana;
	color: #353535;
}
.ft-caption
{
	width: 784px;
	background: #A4C8EB;
	font: 13px Arial, Tahoma, Verdana;
	color: #194F84;
	font-weight: bold;
}
.ft-cap1
{
	width: 51px;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	padding: 6px 0px 6px 5px;
}
.ft-cap2
{
	width: 605px;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	padding: 6px 0px 6px 5px;
}
.ft-cap3
{
	width: 111px;
	border-bottom: 1px solid #FFF;
	padding: 6px 0px 6px 5px;
}

.ft-data
{
	width: 784px;
	border-bottom: 1px solid #FFF;
	font: 13px Arial, Tahoma, Verdana;
	color: #194F84;
}
.ft-data1
{
	width: 52px;
	text-align: center;
	padding: 6px 0px 6px 5px;
}
.ft-data2
{
	width: 600px;
	padding: 7px 6px 7px 5px;
}
.ft-data3
{
	width: 111px;
	padding: 5px 0px 5px 5px;
}
.selected
{
	background: #B2C9DF;
}
ul.bullet
{
	margin: 0px;
	padding: 0px;
}
ul.bullet li
{
	list-style: none;
	background: url(    '../images/blue-bullet.jpg' ) no-repeat 0px 8px;
	font: 13px Arial, Tahoma, Verdana;
	color: #353535;
	padding: 2px 0px 2px 12px;
}

.bluetbl
{
	width: 350px;
	background: #C9E4FF;
	border-top: 1px solid #A4C8EB;
	border-right: 1px solid #A4C8EB;
	border-left: 1px solid #A4C8EB;
	margin-top: 5px;
}
.bluetbl-tr
{
	width: 350px;
	border-bottom: 1px solid #A4C8EB;
	padding: 5px 0px 5px 0px;
}
.bluetbl-c1
{
	width: 30px;
	text-align: center;
}
.bluetbl-c2
{
	width: 220px;
	font: 13px Arial, Tahoma, Verdana;
	color: #194F84;
}
.bluetbl-c3
{
	width: 80px;
	font: 13px Arial, Tahoma, Verdana;
	color: #194F84;
	font-weight: bold;
	text-align: right;
	padding: 0px 10px 0px 10px;
}



.service-tbl1
{
	width: 784px;
	background: url(    '../images/services-bg1.jpg' ) repeat-y #E0EFFE;
	font: 13px Arial, Tahoma, Verdana;
	color: #353535;
}
.service-tbl2
{
	width: 784px;
	background: url(    '../images/services-bg2.jpg' ) repeat-y #E0EFFE;
	font: 13px Arial, Tahoma, Verdana;
	color: #353535;
}

.transfer-caption
{
	width: 784px;
	background: #A4C8EB;
	font: 13px Arial, Tahoma, Verdana;
	color: #194F84;
	font-weight: bold;
}
.transfer-cap1
{
	width: 51px;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	padding: 6px 0px 6px 5px;
}
.transfer-cap2
{
	width: 429px;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	padding: 6px 0px 6px 5px;
}
.transfer-cap3
{
	width: 95px;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	padding: 6px 0px 6px 5px;
}
.transfer-cap4
{
	width: 98px;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	padding: 6px 0px 6px 5px;
}
.transfer-cap5
{
	width: 81px;
	border-bottom: 1px solid #FFF;
	padding: 6px 0px 6px 5px;
}

.transfer-data
{
	width: 784px;
	border-bottom: 1px solid #FFF;
	font: 13px Arial, Tahoma, Verdana;
	color: #194F84;
}
.transfer-data1
{
	width: 52px;
	text-align: center;
	padding: 6px 0px 6px 5px;
}
.transfer-data2
{
	width: 430px;
	padding: 7px 0px 7px 5px;
}
.transfer-data3
{
	width: 96px;
	padding: 7px 0px 7px 5px;
}
.transfer-data4
{
	width: 99px;
	padding: 7px 0px 7px 5px;
}
.transfer-data5
{
	width: 82px;
	padding: 5px 0px 5px 5px;
}

.luggage-cap1
{
	width: 51px;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	padding: 6px 0px 6px 5px;
}
.luggage-cap2
{
	width: 533px;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	padding: 6px 0px 6px 5px;
}
.luggage-cap3
{
	width: 95px;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	padding: 6px 0px 6px 5px;
}
.luggage-cap4
{
	width: 81px;
	border-bottom: 1px solid #FFF;
	padding: 6px 0px 6px 5px;
}

.luggage-data1
{
	width: 52px;
	text-align: center;
	padding: 6px 0px 6px 5px;
}
.luggage-data2
{
	width: 534px;
	padding: 7px 0px 7px 5px;
}
.luggage-data3
{
	width: 96px;
	padding: 7px 0px 7px 5px;
}
.luggage-data4
{
	width: 82px;
	padding: 5px 0px 5px 5px;
}


.ft-data a
{
	color: #348CE2;
	text-decoration: none;
}
.ft-data a:hover
{
	color: #348CE2;
	text-decoration: none;
}

.tfp-sec
{
	width: 660px;
	margin-left: 35px;
	margin-bottom: 15px;
	border: 1px solid #EBC8A7;
	background: url( '../images/specialoffer-bg.jpg' ) repeat-x bottom;
}
.tfp-col1
{
	width: 166px;
	height: 62px;
	padding-top: 10px;
	border-right: 1px solid #EBC8A7;
}
.tfp-col2
{
	width: 460px;
	font: 11px Arial, Tahoma, Verdana;
	color: #2B2B2B;
	font-weight: bold;
	line-height: 18px;
	padding: 8px;
}
.tfp-col2 a
{
	color: #FB7E07;
	text-decoration: underline;
}
.tfp-col2 a:hover
{
	color: #FB7E07;
	text-decoration: underline;
}

.bookopt-col1
{
	width: 260px;
}
.bookopt-col2
{
	width: 260px;
	padding: 0px 13px 0px 13px;
}
.bookopt-col3
{
	width: 260px;
}
.bookopt
{
	width: 258px;
	border: 1px solid #FB7E07;
}
.bookopt-title
{
	width: 245px;
	background: #FB7E07;
	font: 15px Arial, Tahoma, Verdana;
	color: #FFF;
	font-weight: bold;
	padding: 8px 0px 8px 13px;
}
.bookopt-data
{
	width: 258px;
	background: url(    '../images/book-opt-orgbg.jpg' ) repeat-x top #FFF2E5;
	padding: 0px 0px 0px 0px;
}
.bookopt-img
{
	width: 86px;
}
.bookopt-txt
{
	width: 162px;
	font: 18px Arial, Tahoma, Verdana;
	color: #494949;
	font-weight: bold;
	padding: 10px 0px 0px 10px;
}
.bookopt-txt b
{
	font: 12px Arial, Tahoma, Verdana;
	color: #494949;
	font-weight: bold;
}
.bookopt-txt span
{
	font: 25px Arial, Tahoma, Verdana;
	color: #FB7E07;
	font-weight: bold;
}
.bookopt-r1
{
	width: 258px;
	font: 15px Arial, Tahoma, Verdana;
	color: #353535;
	font-weight: bold;
	text-align: center;
	padding: 12px 0px 10px 0px;
}

/****************Changes for live chat******************/
/*Basket.aspx*/
.bookopt-r2
{
	width: 193px;
	background: url('../images/icon-phone.jpg' ) no-repeat 20px 7px;
	font: 22px Arial, Tahoma, Verdana;
	color: #FB7E07;
	font-weight: bold;
	padding: 2px 0px 2px 60px;
}
/*****************Changes for live chat*****************/

.bookopt-r3
{
	width: 258px;
	font: 11px Arial, Tahoma, Verdana;
	color: #858585;
	font-weight: bold;
	text-align: center;
	padding: 7px 0px 8px 0px;
}

.bookopt-r3 span
{
	font: 14px Arial, Tahoma, Verdana;
	color: #DA0000;
	font-weight: bold;
}
.center
{
	text-align: center;
}
.bookopt a
{
	color: #494949;
	text-decoration: none;
}
.bookopt a:hover
{
	color: #494949;
	text-decoration: none;
}

.bookonline
{
	width: 804px;
	border-bottom: 1px solid #194F84;
	background: url(    '../images/booking-bg.jpg' ) repeat-x 0px 34px #CDDFF1;
}

.booking-sec
{
	width: 804px;
	background: url(    '../images/booking-sap-bg.jpg' ) repeat-y 362px 0px;
}
.booking-col1
{
	width: 342px;
	padding: 10px;
}
.booking-col2
{
	width: 422px;
	padding: 10px;
}
.booking-title
{
	width: 320px;
	background: url(    '../images/org-arrow.gif' ) no-repeat 0px 5px;
	font: 15px Arial, Tahoma, Verdana;
	color: #033B78;
	text-transform: uppercase;
	font-weight: bold;
	padding: 5px 0px 10px 22px;
}
.booking-row
{
	width: 342px;
	padding: 3px 0px 3px 0px;
}
.book-label
{
	width: 140px;
	font: 13px Arial, Tahoma, Verdana;
	color: #424242;
}
.book-field
{
	width: 202px;
}
.bookonline select
{
	font: 11px Tahoma, Arial, Verdana;
	color: #243F8E;
	border: 1px solid #808080;
}

.proceed-sec
{
	width: 804px;
	background: #FFF;
	border-top: 1px solid #194F84;
}
.proceed-col1
{
	width: 330px;
	padding: 5px 0px 5px 10px;
}
.proceed-col2
{
	width: 189px;
	font: 13px Arial, Tahoma, Verdana;
	color: #122865;
	padding: 5px 20px 0px 0px;
	text-align: right;
}
.proceed-col2 span
{
	font: 25px Arial, Tahoma, Verdana;
	color: #D10000;
	font-weight: bold;
}
.proceed-col3
{
	padding: 15px 0px 5px 0px;
}
.proceed-col3 a
{
	font-family: "Times New Roman" , Times, serif;
	font-size: 30px;
	font-weight: bold;
	color: #000090;
	text-decoration: underline;
}
.proceed-col3 a:hover
{
	color: #FB7E07;
	text-decoration: none;
}
ul.book
{
	padding: 0px;
	margin: 0px;
}
/*ul.book li
{
	list-style: none;
	background: url(   '../images/booking-list.jpg' ) no-repeat 0px 3px;
	font: 13px Arial, Tahoma, Verdana;
	color: #122865;
	font-weight: bold;
	padding: 1px 0px 1px 17px;
}*/
ul.book li
{
	list-style: none;
	background: url( '../images/booking-list1.jpg' ) no-repeat 0px 3px;
	font: 18px Arial, Tahoma, Verdana;
	color: #122865;
	font-weight: bold;
	padding: 5px 0px 5px 35px;
}
ul.book li a
{
	color: #122865;
	text-decoration: none;
}
ul.book li a:hover
{
	color: #122865;
	text-decoration: none;
}


/*    CSS Change Here */
.pad2
{
	padding: 10px 0px 10px 0px;
}


/************* 10march2009 by dev **************/
.extra-info
{
	width: 804px;
	float: left;
	padding: 0px;
	margin-top: 10px;
	border: 1px solid #194F84;
	background: url(    '../images/booking-bg.jpg' ) repeat-x 0px 34px #CDDFF1;
}
.pad10all
{
	padding: 10px;
	width: 784px;
}
.label_wid150
{
	display: block;
	width: 150px;
	float: left;
	padding: 5px 0;
}
.bdr-top
{
	border-top: solid 1px #fff;
}


.noresult
{
	color: #194F84;
	height: 80px;
	font: 16px Arial, Tahoma, Verdana;
	font-weight: bold;
}



/**************Homepage CSS****************/
.home-tr
{
	width: 211px; float:right;
}
.callus-couk
{
	width: 211px;
	height: 43px;
	background: url(    '../images/ph-no-couk.gif' ) no-repeat 27px 22px;
	text-align: right;
}
/*.callus-com
{
	width: 211px;
	height: 43px;
	background: url(    '../images/ph-no-com.gif' ) no-repeat 27px 22px;
	text-align: right;
}*/
.callus-com
{
	width: 211px;
	height: 57px;
	background: url(    '../images/ph-no-com.gif' ) no-repeat 29px 21px;
	text-align: right;
}
.callus-dealchecker
{
	width: 211px;
	height: 43px;
	background: url(    '../images/img-deal.gif' ) no-repeat 27px 22px;
	text-align: right;
}
.callus-icelolly
{
	width: 211px;
	height: 43px;
	background: url(    '../images/icelolly-ph.gif' ) no-repeat 27px 22px;
	text-align: right;
}
.securetxt
{
	width: 211px;
	text-align: right;
	padding: 3px 0px 3px 0px;
}
.home-tr-search
{
	width: 211px;
	padding: 3px 0px 3px 0px;
}
.tr-search-c1
{
	width: 138px;
	padding: 8px 0px 0px 0px;
}
.tr-search-c2
{
	width: 73px;
}

.content-mid-home
{
	width: 829px;
	background: url(    '../images/content-area-bg.jpg' ) repeat-y left;
	padding: 4px 11px 4px 11px;
}
/* landing page heading 29 april 2009 */

.breadcumb a{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#939393; text-decoration:none;}
.breadcumb{padding-bottom:10px;}
.breadcumb a:hover{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#1B5084; text-decoration:underline;}
.breadcumb a.active{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#F58535; text-decoration:underline;}

/* ****************************/
.blankrow
{
	width: 829px;
}
.blankc1
{
	width: 289px;
	font: 1px Arial, Verdana, Tahoma;
}
.blankc2
{
	width: 523px;
	font: 1px Arial, Verdana, Tahoma;
}
.content-col1
{
	width: 289px;
	padding: 0px 16px 10px 0px;
}
.content-col2
{
	width: 523px;
	padding: 0px 0px 10px 0px;
}

.adv-search
{
	width: 287px;
	border: 1px solid #0B2C55;
	background:#fff url(../images/ad-searchBg.gif) top left repeat-x; float:left;
}
.adv-search-r1
{
	width: 287px;
	background: url(    '../images/home-search-bg.jpg' ) repeat-x top;
	padding: 5px 0px 20px 0px;
}
.adv-search-r2
{
	width: 279px;
	padding: 0px 0px 10px 8px;
}
.adv-search-r2_promo
{
	width: 279px;
	padding: 5px 0px 10px 8px;
}
.adv-search-r3
{
	width: 279px;
	background: #FEE5CC;
	border-top: 1px solid #FB7E06;
	border-bottom: 1px solid #FB7E06;
	padding: 3px 0px 3px 8px;
}
.adv-search-r4
{
	width: 279px;
	padding: 8px 0px 0px 8px;
}
.search_loader_img
{
	display: none;
}

.form
{
	width: 279px;
}
/*.form-row{width:279px; padding:4px 0px 4px 0px;}*/
.slabel
{
	width: 100px;
	font: 12px Arial, Tahoma, Verdana;
	color: #000000;
	padding: 3px 0px 0px 0px;
}
.field
{
	width: 169px;
}
.block
{
	width: 56px;
}
.block-r1
{
	width: 56px;
	height: 30px;
	font: 11px Arial, Tahoma, Verdana;
	color: #424243;
	text-align: center;
}
.block-r2
{
	width: 56px;
	text-align: center;
	padding: 3px 0px 3px 0px;
}
.form-row a
{
	color: #122842;
	text-decoration: underline;
	font-weight: bold;
}
.form-row a:hover
{
	color: #122842;
	text-decoration: underline;
	font-weight: bold;
}

.searchoptions-c1
{
	width: 127px;
	font: 12px Arial, Tahoma, Verdana;
	color: #122842;
	font-weight: bold;
	padding: 0px 0px 0px 8px;
}
.optionrow
{
	width: 127px;
	padding: 3px 0px 2px 0px;
}
.optionrow-c1
{
	width: 22px;
	padding: 2px 0px 0px 0px;
}
.optionrow-c2
{
	width: 20px;
	padding: 0px 0px 0px 0px;
}
.optionrow-c3
{
	width: 75px;
	line-height: 16px;
	padding: 0px 0px 0px 0px;
}

.searchoptions-c2
{
	width: 152px;
	padding: 3px 0px 0px 0px;
}
.availability
{
	width: 124px;
	background: #ECF2F8;
	border: 1px solid #1B5288;
	font: 12px Arial, Tahoma, Verdana;
	color: #122842;
	font-weight: bold;
	line-height: 15px;
	padding: 5px;
}
.availability-r1
{
	width: 124px;
	background: url(    '../images/icon-pound.jpg' ) no-repeat right;
	padding: 2px 0px 2px 0px;
}
.availability-r2
{
	width: 124px;
	text-align: center;
	color: #1B5288;
	padding: 2px 0px 2px 0px;
}

.holiday-search
{
	width: 267px;
	border: 1px solid #0B2C55;
	background: url(    '../images/holiday-search-bg.jpg' ) no-repeat right bottom;
	font: 15px Arial, Tahoma, Verdana;
	color: #143273;
	font-weight: bold;
	padding: 10px;
}
.holiday-search b
{
	font: 14px Arial, Tahoma, Verdana;
	color: #FB7E07;
	font-weight: bold;
}
.holiday-search i
{
	font: 12px Arial, Tahoma, Verdana;
	color: #143273;
	font-weight: bold;
	line-height: 25px;
}
.holiday-search ul
{
	padding: 0px;
	margin: 0px;
}
.holiday-search ul li
{
	list-style: none;
	font: 12px Arial, Tahoma, Verdana;
	color: #353535;
	padding: 1px 0px 1px 0px;
}
.holiday-search ul li a
{
	color: #353535;
	text-decoration: none;
}
.holiday-search ul li a:hover
{
	color: #353535;
	text-decoration: none;
}

.being-booked
{
	width: 287px;
	border: 1px solid #0B2C55;
	background: url(    '../images/being-booked-bg.jpg' ) repeat-x bottom #F8FBFE;
}
.being-booked-sandels
{
	width: 287px;
	border: 1px solid #0B2C55;
	background: url(    '../images/Sandals_Banner.gif' ) repeat-x bottom #F8FBFE;
}
.being-booked-r1
{
	width: 277px;
	background: #3771AA;
	font: 16px Arial, Tahoma, Verdana;
	color: #FFF;
	font-weight: bold;
	padding: 5px 0px 5px 10px;
}
.being-booked-r2
{
	width: 267px;
	font: 16px Arial, Tahoma, Verdana;
	color: #FFF;
	font-weight: bold;
	padding: 10px 5px 15px 5px;
}
.being-booked-c1
{
	width: 127px;
}
.being-booked-c2
{
	width: 135px;
	padding: 0px 0px 0px 5px;
}
.being-booked-c2-r1
{
	width: 135px;
	font: 16px Arial, Tahoma, Verdana;
	color: #194F84;
	font-weight: bold;
	padding: 1px 0px 1px 0px;
}
.being-booked-c2-r2
{
	width: 135px;
	padding: 1px 0px 1px 0px;
}
.being-booked-c2-r3
{
	width: 135px;
	font: 16px Arial, Tahoma, Verdana;
	color: #C50000;
	font-weight: bold;
	padding: 1px 0px 1px 0px;
}
.being-booked-c2-r3 em
{
	font: 12px Arial, Tahoma, Verdana;
	color: #282828;
}
.being-booked-c2-r4
{
	width: 135px;
	font: 13px Arial, Tahoma, Verdana;
	color: #3475B5;
	padding: 1px 0px 1px 0px;
}
.being-booked a
{
	color: #3475B5;
	text-decoration: underline;
	font-weight: bold;
}
.being-booked a:hover
{
	color: #3475B5;
	text-decoration: underline;
	font-weight: bold;
}
.user-online{width:287px; border:1px solid #FB7E07;}
.online-r1{width:287px; height:114px; background:url('../images/people_on_web.jpg') repeat-x top #FCF2E9;}
.online-r1-c1{width:110px; text-align:center;}
.online-r1-c2{width:160px; font:14px Arial, Tahoma, Verdana; font-weight:bold; color:#FB7E07; padding:10px 0px 10px 113px;}
.online-r1-c2 em
{
	font: 12px Arial, Tahoma, Verdana;
	font-weight: bold;
	color: #404040;
}
.user-online ul
{
	padding: 0px;
	margin: 0px;
}
.user-online ul li
{
	list-style: none;
	
	font: 12px Arial, Tahoma, Verdana;
	color: #505050;
	padding: 1px 0px 1px 10px;
}
.user-online ul li a
{
	color: #505050;
	text-decoration: underline;
}
.user-online ul li a:hover
{
	color: #505050;
	text-decoration: underline;
}
.online-r2
{
	width: 287px;
}
.online-r3
{
	width: 267px;
	padding: 5px 10px 5px 10px;
}
.newsletter-r1
{
	width: 267px;
	font: 11px Arial, Tahoma, Verdana;
	color: #353535;
	padding: 2px 0px 2px 0px;
}
.newsletter-r2
{
	width: 267px;
	font: 11px Arial, Tahoma, Verdana;
	color: #353535;
	padding: 5px 0px 5px 0px;
}
.newsletter-r3
{
	width: 267px;
	padding: 5px 0px 5px 0px;
}

.noneuro
{
	width: 290px;
	height: 80px;
	background: url(    '../images/non-euro.jpg' ) no-repeat;
	font: 12px Arial, Tahoma, Verdana;
	color: #FFF;
	font-weight: bold;
	padding: 60px 0px 0px 0px;
	text-align: center;
	line-height: 30px;
}
.noneuro a
{
	color: #FFF;
	text-decoration: none;
}
.noneuro a:hover
{
	color: #FFF;
	text-decoration: none;
}

.faq
{
	width: 209px;
	height: 55px;
	background: url(    '../images/faq.jpg' ) no-repeat;
	font: 12px Arial, Tahoma, Verdana;
	color: #FFF;
	font-weight: bold;
	padding: 45px 10px 10px 70px;
	text-align: right;
	line-height: 18px;
}
.faq a
{
	color: #BEDDFF;
	text-decoration: underline;
}
.faq a:hover
{
	color: #BEDDFF;
	text-decoration: underline;
}

.lpg
{
	width: 290px;
	height: 45px;
	background: url(    '../images/lowest-price.jpg' ) no-repeat;
	font: 12px Arial, Tahoma, Verdana;
	color: #FB7E07;
	font-weight: bold;
	padding: 156px 0px 0px 0px;
	text-align: center;
}

.map
{
	width: 521px;
	background: #E6F2FF;
	border-left: 1px solid #0B2C55;
	border-right: 1px solid #0B2C55;
	border-bottom: 1px solid #0B2C55;
}
.map-r1
{
	width: 521px;
}
.map-r2
{
	width: 501px;
	background: url(    '../images/our-holiday-destinations.jpg' ) no-repeat 13px 0px;
	padding: 40px 0px 10px 20px;
}
.input1
{
	width: 160px;
	border: 1px solid #909090;
	font: 12px Arial, Tahoma, Verdana;
	color: #0C3576;
	padding: 1px;
}

.topoffers
{
	width: 521px;
	border: 1px solid #FB810C;
}
.topoffers-title
{
	width: 494px;
	font: 20px 'Arial Rounded MT Bold' ,Arial, Tahoma, Verdana;
	color: #24407C;
	font-weight: bold;
	padding: 5px 0px 5px 27px;
}
.offer-cap
{
	width: 521px;
	background: #F8D7B7;
	border-top: 1px solid #FB7E07;
	border-bottom: 1px solid #FB7E07;
	font: 13px Arial, Tahoma, Verdana;
	color: #353535;
	font-weight: bold;
}
.offer-cap1
{
	width: 311px;
	padding: 3px 0px 3px 10px;
}
.offer-cap2
{
	width: 100px;
	text-align: center;
	padding: 3px 0px 3px 0px;
}
.offer-cap3
{
	width: 100px;
	text-align: center;
	padding: 3px 0px 3px 0px;
}

.offer-data
{
	width: 501px;
	background: url(    '../images/offer-bg.jpg' ) repeat-x top #FEF2E5;
	padding: 10px 10px 10px 10px;
}
.offer-rec
{
	width: 501px;
	padding: 5px 0px 5px 0px;
}
.offer-rec1
{
	width: 90px;
	padding: 0px 0px 0px 0px;
}
.offer-rec2
{
	width: 221px;
	font: 14px Arial, Tahoma, Verdana;
	color: #FB7E07;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}
.offer-rec2 em
{
	width: 211px;
	font: 12px Arial, Tahoma, Verdana;
	color: #606060;
	padding: 0px 0px 0px 0px;
}
.offer-rec3
{
	width: 100px;
	font: 20px Arial, Tahoma, Verdana;
	color: #194F84;
	font-weight: bold;
	text-align: center;
	padding: 10px 0px 0px 0px;
}
.offer-rec4
{
	width: 90px;
	font: 20px Arial, Tahoma, Verdana;
	color: #FB7E07;
	font-weight: bold;
	text-align: center;
	padding: 10px 0px 0px 0px;
}

.homeflight
{
	width: 168px;
	border: 1px solid #194F84;
}
.homeflight-title
{
	width: 148px;
	background: #194F84;
	font: 16px Arial, Tahoma, Verdana;
	color: #FFF;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
}
.homeflight-data
{
	width: 148px;
	padding: 0px 10px 10px 10px;
}
.dot
{
	background: url(    '../images/dot.gif' ) repeat-x bottom;
}
.flight-rec
{
	width: 148px;
	padding: 5px 0px 5px 0px;
}
.flight-rec p
{
	font: 13px Arial, Tahoma, Verdana;
	color: #194F84;
	font-weight: bold;
}
.flight-rec p a
{
	color: #194F84;
	text-decoration: none;
}
.flight-rec p a:hover
{
	color: #194F84;
	text-decoration: none;
}
.flight-rec b
{
	font: 12px Arial, Tahoma, Verdana;
	color: #6A6A6A;
}
.flight-rec i
{
	font: 11px Arial, Tahoma, Verdana;
	color: #4C9CEB;
}
.flight-rec em
{
	font: 13px Arial, Tahoma, Verdana;
	color: #C50000;
}
.flight-rec em b
{
	color: #C50000;
	font-weight: bold;
}

.homehotel
{
	width: 168px;
	border: 1px solid #FB7E07;
	margin: 0px 6px 0px 6px;
}
.homehotel-title
{
	width: 158px;
	background: #FB7E07;
	font: 16px Arial, Tahoma, Verdana;
	color: #FFF;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
}
.homehotel-data
{
	width: 158px;
	padding: 2px 5px 10px 5px;
}
.dot
{
	background: url(    '../images/dot.gif' ) repeat-x bottom;
}
.hotel-rec
{
	width: 158px;
	padding: 7px 0px 7px 0px;
}
.hotel-rec p
{
	font: 13px Arial, Tahoma, Verdana;
	color: #FB7E07;
	font-weight: bold;
}
.hotel-rec p a
{
	color: #FB7E07;
	text-decoration: none;
}
.hotel-rec p a:hover
{
	color: #FB7E07;
	text-decoration: none;
}
.hotel-rec b
{
	font: 12px Arial, Tahoma, Verdana;
	color: #454545;
	font-weight: bold;
}
.hotel-rec i
{
	font: 12px Arial, Tahoma, Verdana;
	color: #787878;
}
.hotel-rec em
{
	font: 13px Arial, Tahoma, Verdana;
	color: #C50000;
}
.hotel-rec em b
{
	color: #C50000;
	font-weight: bold;
}

.org-block
{
	width: 256px;
	border: 1px solid #FB7E07;
}
.org-block-title
{
	width: 241px;
	background: #FB7E07;
	font: 16px Arial, Tahoma, Verdana;
	color: #FFF;
	font-weight: bold;
	padding: 5px 5px 5px 10px;
}
.org-block-img
{
	width: 256px;
	border-bottom: 1px solid #FB7E07;
}
/* ---------IE 6 Changes Starts ------- */
.org-block-row
{
	width: 246px;
	font: 13px Arial, Tahoma, Verdana;
	color: #4C9CEB;
	font-weight: bold;
	padding: 0px 0px 0px 10px;
}
.hotel-list
{
	width: 243px; border:0px solid #FFF000;
}
.hotel-list ul
{
	padding: 0px;
	margin: 0px;border:0px solid #FF0000;
}
.hotel-list ul li
{
	list-style: none;
	background: url(    '../images/dot-bullet.jpg' ) no-repeat 0px 9px;
	font: 12px Arial, Tahoma, Verdana;
	color: #353535;
	padding: 4px 0px 4px 10px;
	display: block;
	width: 100px;
	margin-right: 8px;
	float: left;
}
.hotel-list ul li a
{
	color: #353535;
	text-decoration: underline;
}
.hotel-list ul li a:hover
{
	color: #353535;
	text-decoration: underline;
}
/* ---- IE 6 changes ends ---------*/
/* 6 april */
.hotel_c_list
{
	width: 802px;
	padding-bottom: 10px;
}
.hotel_c_list ul
{
	padding: 0px;
	margin: 0px;
}
.hotel_c_list ul li
{
	list-style: none;
	font: 12px Arial, Tahoma, Verdana;
	color: #353535;
	display: block;
	width: 247px;
	margin-right: 20px;
	float: left;
}
.hotel_c_list ul li a
{
	display: block;
	padding: 4px 0px 4px 10px;
	color: #353535;
	background: url(  '../images/dot-bullet.jpg' ) no-repeat 0px 9px;
	text-decoration: underline;
}
.hotel_c_list ul li a:hover
{
	color: #353535;
	padding: 4px 0px 4px 15px;
	background: #FEDAB6 url(  '../images/dot-bullet.jpg' ) no-repeat 5px 9px;
	text-decoration: none;
}

/**********/
/*
.hotel-list
{
	width: 118px;
}

.hotel-list ul
{
	padding: 5px 0px 10px 10px;
	margin: 0px;
}
.hotel-list ul li
{
	list-style: none;
	background: url( '../images/dot-bullet.jpg' ) no-repeat 0px 9px;
	font: 12px Arial, Tahoma, Verdana;
	color: #353535;
	padding: 4px 0px 4px 10px;
}
.hotel-list ul li a
{
	color: #353535;
	text-decoration: underline;
}
.hotel-list ul li a:hover
{
	color: #353535;
	text-decoration: underline;
}


.hotel-list1
{
	width: 118px;
}

.hotel-list1 ul
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
.hotel-list1 ul li
{
	list-style: none;
	background: url( '../images/dot-bullet.jpg' ) no-repeat 0px 9px;
	font: 12px Arial, Tahoma, Verdana;
	color: #353535;
	padding: 4px 0px 4px 10px;
}
.hotel-list1 ul li a
{
	color: #353535;
	text-decoration: underline;
}
.hotel-list1 ul li a:hover
{
	color: #353535;
	text-decoration: underline;
}
*/

.org-block-row a
{
	color: #4C9CEB;
	text-decoration: underline;
}
.org-block-row a:hover
{
	color: #4C9CEB;
	text-decoration: underline;
}
.margin3
{
	margin: 0px 0px 0px 6px;
}

.blue-block
{
	width: 256px;
	border: 1px solid #194F84;
}
.blue-block-title
{
	width: 241px;
	background: #194F84;
	font: 16px Arial, Tahoma, Verdana;
	color: #FFF;
	font-weight: bold;
	padding: 5px 5px 5px 10px;
}
.blue-block-img
{
	width: 256px;
	border-bottom: 1px solid #194F84;
}
.blue-block-row
{
	width: 236px;
	background: url(    '../images/blue-block-bg.jpg' ) repeat-x bottom;
	font: 13px Arial, Tahoma, Verdana;
	color: #353535;
	padding: 10px 10px 10px 10px;
}
.blue-block-row b
{
	color: #4C9CEB;
}

.org-block-row1
{
	width: 236px;
	font: 13px Arial, Tahoma, Verdana;
	color: #353535;
	padding: 0px 10px 0px 10px;
}
.org-block-txt
{
	width: 170px;
	padding: 5px 0px 5px 0px;
}
.org-block-icon
{
	width: 60px;
	text-align: center;
	padding: 5px 0px 5px 0px;
}

.footer-home
{
	width: 829px;
	/*border-top: 1px solid #194F84;*/
	padding: 10px 0px 0px 0px;
}
.footer-r1
{
	width: 829px;
}
.footer-r1-c1
{
	width: 500px;
}
.footer-r1-c2
{
	width: 329px;
	text-align: center;
	padding: 10px 0px 0px 0px;
}

.footer-r2
{
	width: 829px;
	font: 12px Arial, Tahoma, Verdana;
	color: #122842;
	line-height: 20px;
	padding: 10px 0px 10px 0px;
}
.footer-r2 a
{
	color: #122842;
	text-decoration: underline;
}
.footer-r2 a:hover
{
	color: #122842;
	text-decoration: underline;
}
/*
.footer-r3{	width: 829px;}
.footer-r3-c1{
	width: 289px;font: 12px Arial, Tahoma, Verdana;
	color: #122842;	line-height: 20px;	padding: 0px 0px 0px 0px;}
.footer-r3-c2
{	width: 540px;}*/
footer-r3
{
	width: 829px;
}
.footer-r3-c1
{
	width: 289px;
	font: 12px Arial, Tahoma, Verdana;
	color: #122842;
	line-height: 20px;
	padding: 0px 0px 0px 0px;
}
.footer-r3-c2
{
	width: 415px; padding-left:115px;
}
.footer-r3-c2 a
{
	display: block;
	padding-right: 10px;
	float: left;
}
.footer-r3-c2 div
{
	width: 192px;
	height: 23px;
	background: url(../images/thawte.jpg) left top no-repeat;
	font-size: 10px;
	color: #000000;
	padding: 27px 10px 0px 0px;
	float: left;
	text-align: right;
}

.bookmarkblock
{
	width: 500px;
	padding: 5px 0px 5px 0px;
}
.bookmark
{
	width: 488px;
	background: #F8FEFF;
	border: 1px solid #EAF2FA;
	padding: 5px 5px 5px 5px;
}
.booktxt
{
	width: 295px;
	font: 12px Arial, Tahoma, Verdana;
	color: #424242;
	font-weight: bold;
	padding: 0px 0px 5px 5px;
}
.booklink
{
	width: 188px;
	text-align: right;
	font: 12px Arial, Tahoma, Verdana;
	color: #424242;
}
.bookicon
{
	width: 488px;
	padding: 5px 0px 5px 0px;
}









/**************Landing Page CSS****************/
.temp
{
	width: 287px;
	border: 1px solid #FFDEBF;
	background: #FFFDFA;
}
.temp-title
{
	width: 277px;
	background: url(    '../images/org-small-headbg.jpg' ) repeat-x top;
	font: 15px Arial, Tahoma, Verdana;
	color: #FFF;
	font-weight: bold;
	padding: 3px 0px 3px 10px;
}
.temp-cap
{
	width: 287px;
	background: #FFEBD7;
	font: 12px Arial, Tahoma, Verdana;
	color: #FF7C00;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
}
.temp-cap1
{
	width: 107px;
}
.temp-cap2
{
	width: 90px;
	text-align: center;
}
.temp-cap3
{
	width: 90px;
	text-align: center;
}

.mnth
{
	width: 287px;
	font: 15px Arial, Tahoma, Verdana;
	color: #194F84;
	padding: 1px 0px 1px 0px;
}
.mnth-altbg
{
	background: #FFF6ED;
}
.mnth-name
{
	width: 97px;
	font-weight: bold;
	padding: 2px 0px 0px 10px;
}
.mnth-low
{
	width: 90px;
	text-align: center;
}
.mnth-high
{
	width: 90px;
	text-align: center;
}

.sblue-block
{
	width: 287px;
	background: #F4F5F9;
	border: 1px solid #194F84;
}
.sblue-block-top
{
	width: 278px;
	height: 21px;
	background: url(../images/s_blue_block_top_bg.jpg) repeat-x;
	color: #FFFFFF;
	font-size: 15px;
	padding: 5px 0px 0px 9px;
}
.sblue-block-bot
{
	width: 287px;
	padding: 5px 0px 5px 0px;
}
.sblue-block-image
{
	width: 101px;
	text-align: center;
	padding: 4px 0px 0px 0px;
}
.sblue-block-text
{
	width: 186px;
	color: #194F84;
	font-size: 15px;
	padding: 10px 0px 0px 0px;
}
.sblue-block-text a
{
	color: #194F84;
	font-size: 15px;
	text-decoration: underline;
}


 /* 29 april */
#tsh-block{width:523px; background:url(../images/tab_border.gif) left top repeat-x;}
#tsh-block ul{display:block; width:523px; list-style-type:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#tsh-block ul li{display:block; float:left; line-height:33px; text-align:center; margin-right:2px;}
#tsh-block ul li a{display:block; line-height:33px; background:#FF7C00; border:1px solid #DD6A00; 
	color:#FFFFFF; text-decoration:none; border-bottom:none; padding:0px 7px 0px 7px;}
#tsh-block ul li a:hover{display:block; line-height:33px; height:34px; background:#1B5086; border:1px solid #194F84; 
	border-bottom:none;}
#tsh-block ul li a.act{display:block; line-height:33px; height:34px; background:#1B5086; border:1px solid #194F84; 
	border-bottom:none; font-weight:bold;}
.tsh-title{width:523px; background:url('../images/blue-head-bg1.jpg') repeat-x bottom;}
h5{height:30px; background:url('../images/blue-title-icon.jpg') no-repeat left top; text-align:left; font:16px Arial, Tahoma, Verdana; color:#FFF; font-weight:bold; padding:8px 0px 0px 35px; float:left;}
.tabtitle{height:30px; background:url('../images/blue-title-icon.jpg') no-repeat left top; text-align:left; font:16px Arial, Tahoma, Verdana; color:#FFF; font-weight:bold; padding:8px 0px 0px 35px; float:left;}
.tsh-title span{display:block; float:right; line-height:38px; padding-right:10px;}
.tsh-title span a{color:#FFFFFF; font-weight:bold; text-decoration:underline;}
.tsh-data{width:521px; border:1px solid #194F84; border-top:none; }
.tsh-data1{width:521px; border:1px solid #194F84; border-top:none; }
.tshcontaner{width:503px; padding:9px; background:#CDDFF1 url(../images/tab_contant_bg.gif) repeat-x;}
h6{width:787px; display:block; float:left; font-size:20px; color:#FF6D00; background:url(../images/um_heading_icon.jpg) 10px bottom no-repeat; line-height:31px; padding-left:40px;}
.bdr1{border:1px solid #1B5085;}
.bdr2{border:2px solid #1B5085;}
.mrg1{margin-right:5px;}
.mrg2{margin-right:4px;}
.mrg3{margin-bottom:10px;}
.mrg4{margin-bottom:20px;}
.mrg5{margin-right:18px;}
.mrg6{margin-right:9px;}
.pad2{padding-top:3px;}
.padT5{padding-top:5px;}
.padT25{padding-top:25px;}
.pad3{padding-bottom:5px;}
.pad4{padding:0px 7px 0px 7px;}
.pad5{padding-right:12px;}
.pad6{padding-left:7px;}

.w700{width:700px;}
.w820{width:812px;}
.org{color:#FF6D00;}
.block{display:block;}
.font1{font-size:15px;}
.font2{font-size:13px;}
.font3{font-size:11px;}
#review_contaner{width:826px; color:#194F84; padding-bottom:13px;}
#review_contaner .rvheading{width:812px; background:#DBEAF9; padding:7px; margin-bottom:10px;}
#review_contaner span{display:block; padding-right:11px; float:left;}
.ndiv{width:722px; padding:0px 7px 0px 97px; margin-bottom:10px;}
.ndiv span{display:block; float:left;}
a.nlink{color:#FF6D00;}
a.nlink:hover{color:#0C3157;}


.tabc{width:490px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#194F84}
/*21 May 09*/
.tsh-rec{width:521px; font:15px Arial, Tahoma, Verdana; color:#194F84; padding:5px 0px 5px 0px;}

/*---*/
.tsh-rec em{font:18px Arial, Tahoma, Verdana; color:#FF7C00; font-weight:bold;}
.tsh-altbg{background:#D8E9FF;}
.tsh-rec-c1{width:65px; padding:3px 0px 0px 5px;}
.tsh-rec-c2{width:151px;}
.tsh-rec-c2 a{color:#194F84; text-decoration:none; display:block;}
.tsh-rec-c2 a:hover{color:#FF7C00; text-decoration:underline;}
.tsh-rec-c3{width:85px;}
.tsh-rec-c4{width:94px;}
.tsh-rec-c5{width:85px;}
.tsh-rec-c6{width:36px; text-align:center; padding:10px 0px 0px 0px;}
.imgbdr1{border:1px solid #595959; margin-bottom:3px;}
.tsh-more{width:511px; text-align:right; font:12px Arial, Tahoma, Verdana; color:#FF7C00; padding:5px 5px 5px 5px;}
.tsh-more a{color:#FF9026; text-decoration:underline;}
.tsh-more a:hover{color:#FF9026; text-decoration:underline;}
.quicklinks
{
	width: 521px;
}
.quicklinks-img
{
	width: 144px;
}
.quicklinks-bg
{
	width: 377px;
	height: 27px;
	background: url(    '../images/quicklinks-bg.jpg' ) repeat-x top;
	text-align: center;
	font: 12px Arial, Tahoma, Verdana;
	color: #FFF;
	padding: 9px 0px 0px 0px;
}
.quicklinks-bg a
{
	color: #FFF;
	text-decoration: none;
}
.quicklinks-bg a:hover
{
	color: #FFF;
	text-decoration: none;
}

.pcm-block{width:523px;}
.pcm-data{width:513px; border:1px solid #194F84; border-top:none; padding:8px 0px 5px 8px;}
.pcm-rec{width:160px; padding-right:8px;}
.pcm-rec-thumb{width:160px;}
.pcm-rec-hd{width:160px; color:#1B5085; font-size:15px; font-weight:bold; padding:6px 0px 0px 0px;}
.pcm-rec-text{width:160px; color:#1B5085; font-size:15px; padding:6px 0px 0px 0px;}
.pcm-rec-link{width:160px; color:#FF7C00; font-size:15px; padding:6px 0px 0px 0px; }
.pcm-rec-link a{ color:#FF7C00; font-size:15px; text-decoration:underline;}

.pcm-rec-star{width:160px; color:#1B5085; font-size:15px; font-weight:bold; padding:5px 0px 0px 0px;}

.margin4{margin: 0px 0px 0px 4px;}
.all-dest
{
	width: 827px;
	background: #F4F5F9;
	border: 1px solid #194F84;
}
.all-dest-title
{
	width: 827px;
	background: url(    '../images/blue-head-bg1.jpg' ) repeat-x bottom;
}
.all-dest-data
{
	width: 816px;
	padding: 5px 6px 5px 5px;
}

.dest-col{width: 204px;}
.dest-col ul{	padding: 0px 0px 5px 5px;	margin: 0px;}
.dest-col ul li{	list-style: none; font: 15px Arial, Tahoma, Verdana;	color: #194F84;	padding: 4px 0px 4px 10px;}
.dest-col ul li a{	color: #194F84;	text-decoration: underline;}
.dest-col ul li a:hover{	color: #194F84;	text-decoration: underline;}

/*--------- landing page--------------*/
.all-dest1{width:521px; background:#F4F5F9; border:1px solid #194F84;}
.all-dest-title1{width:521px; background:url('../images/blue-head-bg1.jpg') repeat-x bottom;}
.all-dest-data1{width:509px; padding:5px 6px 5px 5px;}
.dest-col1{width:520px;}
.dest-col1 ul{padding:0px 0px 5px 10px; }
.dest-col1 ul li{list-style:none; font:14px Arial, Tahoma, Verdana; color:#194F84; padding:4px 0px 4px 0px; float:left; display:block; width:240px; margin-right:5px; border:0px solid red;}
.dest-col1 ul li img{display:block; float:left;}
.dest-col1 ul li a{color:#194F84; text-decoration:none; font-size:9pt; font-weight:bold; padding-left:70px; display:block;}
.dest-col1 ul li a:hover{color:#FF7C00; text-decoration:underline;}
/*-----------------------*/

/*18 march 09
.top_section
{
	width: 829px;
}
.top_sectionLeft
{
	width: 829px;
	font: 15px Arial, Tahoma, Verdana;
	color: #194F84;
}

.top_sectionLeft a
{
	color: #FF7C00;
	text-decoration: none;
}
.top_sectionLeft a:hover
{
	color: #FF7C00;
	text-decoration: underline;
}*/

.top_section{width:829px;}
.top_sectionLeft {width:809px; font:12px Arial, Tahoma, Verdana; color:#194F84; padding:20px 20px 20px 0px; border-top:1px solid #1B5086;}
.top_sectionRight {width:144px; float:right;}
.top_sectionLeft a {color:#FF7C00; text-decoration:none;}
.top_sectionLeft a:hover {color:#FF7C00; text-decoration:underline;}






.dest-col-Country
{
	width: 490px;
}
.dest-col-Country ul
{
	padding: 0px 0px 5px 5px;
	margin: 0px;
}
.dest-col-Country ul li
{
	list-style: none;
	font: 15px Arial, Tahoma, Verdana;
	color: #194F84;
	padding: 2px 0px 4px 2px;
}
.dest-col-Country ul li a
{
	color: #194F84;
	text-decoration: underline;
}
.dest-col-Country ul li a:hover
{
	color: #194F84;
	text-decoration: underline;
}



.got-a-question
{
	font-size: 35px;
	color: #0C3157;
	text-align: center;
}

.orange-txt
{
	color: #FF6D00;
}


.hrcolorOrange
{
	border-top: 1px solid #FB7E06;
}

.form-row_Left
{
	width: 300px;
	font: 13px Arial, Verdana, Tahoma;
	color: #424242;
	padding: 5px 0px 5px 0px;
}

.slabel_1
{
	font: 10px Arial, Tahoma, Verdana;
}
.slabel_2
{
	width: 55px;
	font: 10px Arial, Tahoma, Verdana;
}
.field_2
{
	width: 229px;
}

.w55
{
	width: 55px;
	float: left;
	font-size: 11px;
}

.w45
{
	width: 45px;
	float: left;
	font-size: 11px;
}

.option_2
{
	padding-bottom: 5px;
	line-height: 16px;
}

.light7
{
	font-size: 12px;
}




/*********************  Order Confirmation  ******************/
.header-orderConfirmed
{
	background: url(../images/header-orderConfirmed.jpg) no-repeat 0 0;
	padding: 33px 0 0px 50px;
	margin-bottom: 10px;
	float: left;
	width: 779px;
	border-bottom: solid 1px #194F84;
}
.txt-bold
{
	font-weight: bold;
}
.txt-normal
{
	font-weight: normal;
}

.sec-title
{
	background: url(../images/blue-head-bg1.jpg) repeat-x;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: normal;
	padding: 8px 0px 0px 8px;
}
.col-left
{
	width: 400px;
	float: left;
	font-size: 15px;
}
.col-left span{ display:block; float:left;}
.col-right
{
	width: 400px;
	float: right;
	font-size: 15px;
}
.cols-left p, .cols-right p
{
	padding-bottom: 10px;
}

.first-col
{
	width: 180px;
	float: left;
}
.colon-seperator
{
	padding-right: 30px;
}

.orange-bold
{
	color: #FB7E07;
	font-weight: bold;
	border-bottom: solid 2px #FB7E07;
}

.title
{
	width: 40px;
	float: left;
}
.Fname
{
	width: 100px;
	float: left;
}
.Lname
{
	width: 100px;
	float: left;
}
.dob
{
	width: 100px;
	float: left;
}
.type
{
	width: 60px;
	float: left;
}

.row-heading
{
	color: #194F84;
	font-weight: bold;
	font-size: 13px;
}
.row-content
{
	color: #194F84;
	font-size: 13px;
	border-top: solid 1px #194F84;
	border-bottom: solid 1px #194F84;
	padding: 10px 0;
}
.rows
{
	padding: 5px 0;
}

.large-text
{
	font-size: 16px;
	color: #0F3073;
}
.margin-bottom15
{
	margin-bottom: 15px;
}
.margin-bottom5
{
	margin-bottom: 5px;
}

.overview
{
	background: url(../images/blue-head-bg1.jpg) repeat-x;
	text-transform: uppercase;
	font-size: 25px;
	font-weight: normal;
	padding: 4px 0px;
	text-align: center;
}

.flight-accom-sec-oc
{
	width: 829px;
	margin-bottom: 15px;
}
.flight-data-oc
{
	width: 827px;
	background: url(    '../images/flight-accom-bg-oc2.jpg' ) repeat-y 112px 0px;
	font: 13px Arial, Tahoma, Verdana;
	color: #353535;
	line-height: 20px;
	border-right: 1px solid #E7E7E7;
	border-left: 1px solid #E7E7E7;
}
.accom-data-oc
{
	width: 827px;
	background: url(    '../images/flight-accom-bg-oc.jpg' ) repeat-y 389px 0px;
	font: 13px Arial, Tahoma, Verdana;
	color: #353535;
	line-height: 20px;
	border-right: 1px solid #E7E7E7;
	border-left: 1px solid #E7E7E7;
}
.fas-title-oc
{
	width: 723px;
	border-bottom: 1px solid #E7E7E7;
}
.itinerary-data-oc
{
	width: 827px;
	border-bottom: 1px solid #E7E7E7;
}
.itinerary-cap-oc
{
	width: 827px;
	border-bottom: 1px solid #E7E7E7;
	font: 13px Arial, Tahoma, Verdana;
	color: #994B00;
	font-weight: bold;
}
.itinerary-cap1-oc
{
	width: 100px;
	border-right: 1px solid #E7E7E7;
	padding: 5px 5px 5px 7px;
}
.itinerary-cap2-oc
{
	width: 100px;
	border-right: 1px solid #E7E7E7;
	padding: 5px 5px 5px 7px;
}
.itinerary-cap3-oc
{
	width: 241px;
	padding: 5px 5px 5px 7px;
}
.itinerary-cap4-oc
{
	width: 50px;
	padding: 5px 5px 5px 7px;
}
.itinerary-cap5-oc
{
	width: 50px;
	padding: 5px 5px 5px 7px;
}
.itinerary-cap6-oc
{
	width: 210px;
	padding: 5px 5px 5px 7px;
}

.itinerary-data1-oc
{
	width: 100px;
	border-right: 1px solid #E7E7E7;
	padding: 5px 5px 5px 7px;
}
.itinerary-data2-oc
{
	width: 100px;
	border-right: 1px solid #E7E7E7;
	padding: 5px 5px 5px 7px;
}
.itinerary-data3-oc
{
	width: 241px;
	padding: 5px 5px 5px 7px;
}
.itinerary-data3-oc span
{
	font: 12px Arial, Tahoma, Verdana;
	color: #FB7E07;
}
.itinerary-data3-oc i
{
	font: 13px Arial, Tahoma, Verdana;
	color: #FB7E07;
	font-weight: bold;
}
.itinerary-data4-oc
{
	width: 50px;
	padding: 5px 5px 5px 7px;
	color: #FB7E07;
	font-size: 12px;
}
.itinerary-data5-oc
{
	width: 50px;
	padding: 5px 5px 5px 7px;
	color: #FB7E07;
	font-size: 12px;
}
.itinerary-data6-oc
{
	width: 210px;
	padding: 5px 5px 5px 7px;
	color: #FB7E07;
	font-size: 12px;
}


.accom-cap1-oc
{
	width: 377px;
	border-right: 1px solid #E7E7E7;
	padding: 5px 5px 5px 7px;
}
.accom-cap2-oc
{
	width: 117px;
	border-right: 1px solid #E7E7E7;
	padding: 5px 5px 5px 7px;
}
.accom-cap3-oc
{
	width: 115px;
	padding: 5px 5px 5px 7px;
}
.accom-cap4-oc
{
	width: 165px;
	padding: 5px 5px 5px 7px;
}

.accom-data1-oc
{
	width: 377px;
	border-right: 1px solid #E7E7E7;
	padding: 5px 5px 5px 7px;
}
.accom-data2-oc
{
	width: 117px;
	border-right: 1px solid #E7E7E7;
	padding: 5px 5px 5px 7px;
}
.accom-data3-oc
{
	width: 115px;
	padding: 5px 5px 5px 7px;
}
.accom-data4-oc
{
	width: 165px;
	padding: 5px 5px 5px 7px;
}

.accom-title-oc
{
	width: 250px;
	font-weight: bold;
	padding: 2px 0px 2px 0px;
}

.orange-text
{
	color: #FB7E07;
}
.costing-sec-container
{
	width: 724px;
	margin-bottom: 15px;
	border: 1px solid #FB7E07;
}
.title-large
{
	font-size: 20px;
	font-weight: bold;
	color: #194F84;
	text-transform: uppercase;
	padding: 5px;
}
.costing-sec-oc
{
	width: 721px;
	border: 1px solid #E7E7E7;
}
/*.costing-title
{
	width: 791px;
	background: #FB7E07;
	font: 15px Arial, Tahoma, Verdana;
	color: #FFF;
	font-weight: bold;
	padding: 7px 0px 7px 13px;
}*/
.costing-tbl-oc
{
	width: 723px;
}
.costing-cap-oc
{
	width: 723px;
	border-bottom: 1px solid #E7E7E7;
}
.costing-cap1-oc
{
	width: 349px;
	border-right: 1px solid #E7E7E7;
	font: 13px Arial, Tahoma, Verdana;
	color: #994B00;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
}
.costing-cap2-oc
{
	width: 110px;
	border-right: 1px solid #E7E7E7;
	font: 13px Arial, Tahoma, Verdana;
	color: #994B00;
	font-weight: bold;
	text-align: right;
	padding: 5px 5px 5px 5px;
}
.costing-cap3-oc
{
	width: 110px;
	border-right: 1px solid #E7E7E7;
	font: 13px Arial, Tahoma, Verdana;
	color: #994B00;
	font-weight: bold;
	text-align: right;
	padding: 5px 5px 5px 5px;
}
.costing-cap4-oc
{
	width: 110px;
	border-right: 1px solid #E7E7E7;
	font: 13px Arial, Tahoma, Verdana;
	color: #994B00;
	font-weight: bold;
	text-align: right;
	padding: 5px 5px 5px 5px;
}

.costing-data-oc
{
	width: 723px;
}
.costing-data1-oc
{
	width: 349px;
	border-right: 1px solid #E7E7E7;
	font: 13px Arial, Tahoma, Verdana;
	color: #353535;
	text-transform: uppercase;
	padding: 5px 5px 5px 5px;
}
.costing-data2-oc
{
	width: 110px;
	border-right: 1px solid #E7E7E7;
	font: 13px Arial, Tahoma, Verdana;
	color: #353535;
	text-align: right;
	padding: 5px 5px 5px 5px;
}
.costing-data3-oc
{
	width: 110px;
	border-right: 1px solid #E7E7E7;
	font: 13px Arial, Tahoma, Verdana;
	color: #353535;
	text-align: right;
	padding: 5px 5px 5px 5px;
}
.costing-data4-oc
{
	width: 110px;
	border-right: 1px solid #E7E7E7;
	font: 13px Arial, Tahoma, Verdana;
	color: #353535;
	text-align: right;
	padding: 5px 5px 5px 5px;
}


.totalcost-oc
{
	width: 723px;
	background: #E7E7E7;
	border-top: 1px solid #E7E7E7;
}
.totalcost-cl-oc
{
	width: 591px;
	border-right: 1px solid #E7E7E7;
	font: 13px Arial, Tahoma, Verdana;
	color: #353535;
	line-height: 20px;
	text-align: right;
	padding: 5px 5px 5px 5px;
}
.totalcost-c2-oc
{
	width: 111px;
	font: 13px Arial, Tahoma, Verdana;
	color: #353535;
	line-height: 20px;
	text-align: right;
	padding: 5px 5px 5px 5px;
}
.blue-highlighter
{
	color: #194F84;
	font-size: 16px;
	font-weight: bold;
}

.extras-sec-oc
{
	width: 723px;
	margin-bottom: 15px;
	border: 1px solid #FB7E07;
}
.extras-cap-oc
{
	width: 711px;
	font: 13px Arial, Tahoma, Verdana;
	color: #994B00;
	font-weight: bold;
	padding: 5px;
	border: 1px solid #E7E7E7;
	border-top: none;
	background: url(../images/bg-extras-oc.jpg) repeat-y 52% 0;
}
.extras-data-oc
{
	width: 711px;
	font: 13px Arial, Tahoma, Verdana;
	padding: 5px;
	border: 1px solid #E7E7E7;
	border-top: none;
	background: url(../images/bg-extras-oc.jpg) repeat-y 52% 0;
}
.extras-col-oc
{
	width: 32%;
	padding-left: 6px;
}
.dark-red
{
	color: #B30E06;
}
.textsize18
{
	font-size: 18px;
	color: #353535;
}

.oc-footer-sec
{
	width: 726px;
}
.safe-trip-data
{
	background: #F2F5F8;
	padding: 10px;
	width: 706px;
	font-size: 25px;
	color: #366593;
}

.LabelFontName
{
	font: 12px Arial, Tahoma, Verdana;
	color: #122842;
	font-weight: bold;
	text-decoration: none;
}

.LabelFontName1
{
	font: 12px Arial, Tahoma, Verdana;
	color: #1B5288;
	font-weight: bold;
	text-decoration: none;
}


/*-------------------Secpay page--------------------*/
#secpay
{
	width: 809px;
	background: url(   '../images/content-area-bg.jpg' ) repeat-y left;
	padding: 7px 21px 7px 21px;
	color: #023365;
	float: left;
}
#secpay h2
{
	display: block;
	font-weight: bold;
}
#bill_contaner
{
	width: 422px;
	margin-right: 16px;
	float: left;
}
#bill_contaner p
{
	display: block;
	width: 422px;
	float: left;
}
#bill_contaner ul
{
	list-style-type: none;
	display: block;
	width: 422px;
	float: left;
	padding: 30px 0px 28px 0px;
}
#bill_contaner ul li
{
	list-style-type: none;
	display: block;
	width: 422px;
	line-height: 20px;
	margin-bottom: 4px;
	float: left;
}
#bill_contaner ul li span
{
	display: block;
	text-align: right;
	font-weight: bold;
	float: left;
}
#bill_contaner select
{
	width: 61px;
	border: 1px solid #7F9DB9;
	height: 21px;
}
#bill_contaner input
{
	width: 245px;
	height: 18px;
	border: 1px solid #7F9DB9;
}
#bill_contaner .cost
{
	width: 394px;
	padding: 13px;
	border: 1px solid #ED7F2D;
}
#bill_matter
{
	width: 353px;
	background: url(../images/page_div.gif) 2px 120px no-repeat; ;padding-left:16px;float:left;}
#bill_matter ul
{
	display: block;
	width: 353px;
	list-style-type: none;
	margin-bottom: 16px;
	float: left;
}
#bill_matter ul li
{
	width: 333px;
	list-style-type: none;
	line-height: 20px;
	background: url(../images/arrow1.gif) 0px 8px no-repeat;
	padding-left: 20px;
	font-weight: bold;
}
#bill_matter p
{
	display: block;
	width: 353px;
	margin-bottom: 15px;
	float: left;
}
.cost span
{
	display: block;
}
.w809{	width: 809px;}
.w148{	width: 148px;}
.w410{	width: 394px;}
.w353{	width: 353px;}

.txtc{	text-align: center;}
.block{	display: block;}
.font1{	font-size: 13px;}
.font2{	font-size: 18px;}
.mag01{	margin-right:0px;}
.mag02{	margin-right: 5px;}
.mag03{	margin-bottom: 8px;}
.mag04{	margin-bottom: 13px;}
.pad2{	padding-bottom: 16px;}
.floatl{	float: left;}
.floatr{	float: right;}


/* 2 april 2009-------------------Terms and condition page--------------------*/
h6
{
	display: block;
	height: 26px;
	background: url(  '../images/blue-head-bg1.jpg' ) left bottom repeat-x;
	font: 15px Arial, Tahoma, Verdana;
	color: #FFF;
	font-weight: normal;
	line-height: 26px;
	padding-left: 10px;
}
.term p
{
	display: block;
	margin-bottom: 18px;
}
.term a
{
	color: #FF7E00;
	text-decoration: underline;
}
.term a:hover
{
	color: #FF7E00;
	text-decoration: none;
}
.term-contact
{
	background: #FEDAB6 url(../images/term_img.jpg) right 45px no-repeat;
	font-size: 15px;
	color: #000000;
	width: 304px;
	font-family: Arial, Helvetica, sans-serif;
}
.term-contact a
{
	color: #000000;
	text-decoration: none;
}
.term-contact .title
{
	width: 294px;
	font-size: 25px;
	color: #FFFFFF;
	background: url(../images/org_title_bg.gif) left top repeat-x;
	line-height: 46px;
	padding-left: 10px;
}
.term-contact p
{
	display: block;
	width: 279px;
	margin-left: 11px;
	float: left;
	padding: 8px 0px 8px 0px;
}
.term-contact span
{
	display: block;
	float: left;
	width: 280px;
}
.pdiv1
{
	background: url(../images/pdiv1.gif) left bottom no-repeat;
}
.pdiv2
{
	background: url(../images/pdiv2.gif) left bottom no-repeat;
}
.safe
{
	font-size: 30px;
	width: 304px;
	background: url(../images/safe.jpg) center 16px no-repeat;
	color: #000000;
	text-align: center;
}
.safe span
{
	display: block;
	text-align: center;
}

.w809{	width: 809px;}
.w806{	width: 806px;}
.w488{	width: 488px;}
.w148{	width: 148px;}
.w410{	width: 394px;}
.w304{	width: 304px;}
.w353{	width: 353px;}
.fbdr{border:1px solid #194F84;}
.txtc{	text-align: center;}
.blue{	color: #0F3073;}
.blue1{	color: #1B5085;}
.block{	display: block;}
.font1{	font-size: 13px;}.font2
{	font-size: 18px;}
.mag01{	margin-right: 16px;}
.mag02{	margin-right: 5px;}
.mag03{	margin-bottom: 8px;}
.mag04{	margin-bottom: 13px;}
.mag05{	margin-right: 14px;}
.mag06{	margin-bottom: 20px;}

.pad2{	padding-bottom: 16px;}
.floatl{	float: left;}
.floatr{	float: right;}
.mag07{	margin-left: 20px;
}
.mag08{margin-left:5px;}

.dark-red
{
	color: #B30E06;
}


/*  New Basket Page Csss */
.imgbdr2
{
	border: 3px double #595959;
}
/* ------------new changes for live chat-----------------*/
.linknew
{
	width: 806px;
	padding: 0px 0px 0px 39px;
}
.linknew1
{
	width: 227px;
	padding: 0px 0px 0px 0px;
}
.linknew2
{
	width: 168px;
	padding: 0px 0px 0px 4px;
}
.linknew3
{
	width: 210px;
	padding: 0px 0px 0px 4px;
}
.linknew4
{
	width: 171px;
	padding: 0px 0px 0px 4px;
}
/* ------------new changes for live chat Ends-----------------*/
.linknew5
{
	width: 116px;
	padding: 0px 0px 0px 4px;
}
.accom-data1-c1
{
	width: 298px;
}
/********************************/



/********** Landing Page *********/

ul.book1
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

ul.book1 li
{
	list-style: none;
	background: url( '../images/booking-list.jpg' ) no-repeat 0px 3px;
	font: 12px Arial, Tahoma, Verdana;
	color: #122865;
	font-weight: normal;
	padding: 2px 20px 2px 0px;
}
ul.book1 li a
{
	color: #122865;
	text-decoration: none;
}
ul.book1 li a:hover
{
	color: #122865;
	text-decoration: none;
}

.quicklinks-title
{
	width: 496px;
	height: 25px;
	background: url( '../images/umbrella1.jpg' ) no-repeat 0px 0px;
	font: 20px 'Arial Rounded MT Bold' ,Arial, Tahoma, Verdana;
	color: #24407C;
	padding: 13px 0px 0px 25px;
	border-top: 1px solid #000080;
}
.quicklinks-sec
{
	width: 521px;
}
.quicklinks-sec ul
{
	padding: 0px;
	margin: 0px;
}
.quicklinks-sec ul li
{
	list-style: none;
	height: 26px;
	float: left;
	font: 12px Arial, Tahoma, Verdana;
	color: #FFF;
	font-weight: bold;
	line-height: 26px;
	text-align: center;
}
.quicklinks-sec ul li#link1
{
	width: 80px;
	display: block;
	list-style: none;
	background: #FF7C00;
	border-right: 1px solid #FFF;
}
.quicklinks-sec ul li#link2
{
	width: 80px;
	display: block;
	list-style: none;
	background: #FF7C00;
	border-right: 1px solid #FFF;
}
.quicklinks-sec ul li#link3
{
	width: 118px;
	display: block;
	list-style: none;
	background: #FF7C00;
	border-right: 1px solid #FFF;
}
.quicklinks-sec ul li#link4
{
	width: 108px;
	display: block;
	list-style: none;
	background: #FF7C00;
	border-right: 1px solid #FFF;
}
.quicklinks-sec ul li#link5
{
	width: 131px;
	display: block;
	list-style: none;
	background: #FF7C00;
}
.quicklinks-sec ul li a
{
	display: block;
	color: #FFF;
	text-decoration: none;
}
.quicklinks-sec ul li a:hover
{
	height: 26px;
	display: block;
	color: #FFF;
	text-decoration: none;
	background: url( '../images/qlink-bg.jpg' ) repeat-x;
}


/*************** 16 april. New style for hotel description ********** */

/********************New Classes 16-04-09*****************************/
ul.list
{
	padding: 0px;
	margin: 0px;
}
ul.list li
{
	list-style: none;
	background: url( '../images/dot-bullet.jpg' ) no-repeat 0px 7px;
	font: 12px Arial, Tahoma, Verdana;
	color: #122865;
	font-weight: normal;
	padding: 1px 0px 1px 12px;
}
ul.list li a
{
	color: #122865;
	text-decoration: none;
}
ul.list li a:hover
{
	color: #122865;
	text-decoration: none;
}
.hotelsec
{
	width: 287px;
	border: 1px solid #244163;
}
.hotel-title
{
	width: 277px;
	background: url( '../images/blue-head-bg.jpg' ) repeat-x top;
	font: 15px Arial, Tahoma, Verdana;
	color: #FFF;
	font-weight: bold;
	padding: 10px 0px 10px 10px;
}
.hotel-pics
{
	width: 287px;
	padding: 5px 0px 5px 0px;
}
.hotel-thumb
{
	width: 287px;
	text-align: center;
	padding: 5px 0px 5px 0px;
}
.hotel-features
{
	width: 523px;
	padding: 5px 0px 5px 0px;
}
.feature-title
{
	width: 523px;
	font: 13px Arial, Verdana, Tahoma;
	color: #194F84;
	font-weight: bold;
	padding: 5px 0px 2px 0px;
}
.feature-txt
{
	width: 523px;
	font: 12px Arial, Verdana, Tahoma;
	color: #353535;
	line-height: 16px;
	padding: 2px 0px 10px 0px;
}
.btn-sec
{
	width: 523px;
	text-align: center;
	padding: 5px 0px 5px 0px;
}
.twocoldata
{
	width: 523px;
	font: 12px Arial, Verdana, Tahoma;
	color: #353535;
	line-height: 16px;
	padding: 5px 0px 5px 0px;
}
.datarow
{
	width: 523px;
	padding: 5px 0px 5px 0px;
}
.maintitle
{
	width: 123px;
}
.maindata
{
	width: 395px;
	padding: 0px 0px 0px 5px;
}
/**********************************************************************/

/************************* Feedback link ******************************/
.sideButton
{
	float: left;
	margin-top: 8px;
	position: fixed;
}

.fas-col1-v1
{
	width: 521px;
	font: 15px Arial, Tahoma, Verdana;
	color: #194F84;
	font-weight: bold;
	text-transform: uppercase;
	padding: 6px 0px 6px 7px;
}



/******************** Landing Page Css add new *********/
.imgbdr-on
{
	border: 1px solid #FF6D00;
}
.dest-spain
{
	width: 806px;
	text-align: right;
	padding: 5px 16px 10px 5px;
}
.dest-spain a
{
	color: #FF6D00;
	font-weight: bold;
	text-decoration: underline;
}
.dest-spain a:hover
{
	color: #FF6D00;
	font-weight: bold;
	text-decoration: underline;
}

/* CSS for Session  */
/*
.bg-img{width:847px; background:url(../images/session-img.jpg) no-repeat left top #ffffff; margin-left:2px; _margin-left:1px;}
.bg-img-error{width:847px; background:url(../images/error-img.jpg) no-repeat left top #ffffff; margin-left:2px; height:357px; _margin-left:1px;}

.sess-bg {background:url('../images/content-area-bg.jpg') repeat-y left; width:851px;}
.content-inner {width:829px; padding:4px 11px 4px 11px;}
.tag-txt {padding:245px 100px 0px 235px;}
.err-tag-txt {text-align:center; padding:245px 0px 0px 0px; width:829px;}
.se-grey-txt { color:#122865; font-family:Arial, Helvetica, sans-serif; font-size:18px;}
.er-red-txt { color:#FD1010; font-family:Arial, Helvetica, sans-serif; font-size:18px;}
.er-ic {padding:10px 0px 0px 400px;}
.bt-re-search { padding:35px 0px 0px 235px; width:106px; height:66px;}*/

/*
.bg-img{width:847px; background:url(../images/session-img.jpg) no-repeat left top #ffffff; margin-left:2px; _margin-left:1px;}
.bg-img-error{width:847px; background:url(../images/error-img.jpg) no-repeat left top #ffffff; margin-left:2px; _margin-left:1px;}

.sess-bg {background:url('../images/content-area-bg.jpg') repeat-y left; width:851px;}
.content-inner {width:829px; padding:4px 11px 4px 11px;}
.tag-txt {padding:205px 100px 0px 235px;}
.err-tag-txt {text-align:center; padding:245px 0px 0px 0px; width:829px;}
.se-grey-txt { color:#122865; font-family:Arial, Helvetica, sans-serif; font-size:18px;}
.er-red-txt { color:#FD1010; font-family:Arial, Helvetica, sans-serif; font-size:18px;}
.er-ic {padding:10px 0px 0px 400px;}
.bt-re-search { padding:35px 0px 0px 235px; width:106px; height:66px;} */
.bg-img
{	width: 847px;
	background: url(../images/session-img.jpg) no-repeat left top #ffffff;
	margin-left: 2px;
	_margin-left: 1px;
}
.bg-img-error
{
	width: 847px;
	background: url(../images/error-img.jpg) no-repeat left top #ffffff;
	margin-left: 2px;
	_margin-left: 1px;
}

.sess-bg
{
	background: url( '../images/content-area-bg.jpg' ) repeat-y left;
	width: 851px;
}
.content-inner {width:829px; padding:4px 11px 4px 11px;}
.tag-txt
{
	padding: 210px 100px 0px 235px;
}

.errtxtmain {width:810px; padding:245px 0px 0px 40px;}

.err-tag-txt
{
	text-align: left;
	padding:17px 0px 0px 10px;
	width:700px;
}
.err-link
{
	text-align: left;
	padding:40px 300px 0px 300px;
	width:200px;
}
.se-grey-txt { color:#122865; font-family:Arial, Helvetica, sans-serif; font-size:18px;}
.er-red-txt { color:#FD1010; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
.er-red-txt a { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
.er-red-txt a:hover { color:#FD1010; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline;}
.er-ic {padding:10px 0px 0px 20px;}
.bt-re-search
{
	padding: 15px 0px 0px 235px;
	width: 106px;
	height: 66px;
}

/* 29 april nhs */

.blue-txt { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#38427e; line-height:18px;}
.bx-main {width:522px;}
.bx-top {width:522px; height:194px;}
.bx-top-matter {width:180px; padding:10px 0px 0px 10px;}
.bx-mid {width:500px; background:url(../images/bx-mid.jpg) top repeat-x #ebf8fd; padding:10px 10px 0px 10px; border-left:solid 1px #365173; border-right:solid 1px #365173;}
.bx-mid p{display:block; padding-bottom:18px;}
.bx-crv {width:522px; height:15px;}

.content-inn{width:829px;}

.bx1-main {width:196px;}
.bxoth-main {width:196px; padding:0px 0px 0px 15px;}
.bx1-img {width:194px; border-left:solid 1px #3e7ca0; border-right:solid 1px #3e7ca0; border-top:solid 1px #3e7ca0; height:155px;}
.bx2-img {width:194px; border-left:solid 1px #d97c51; border-right:solid 1px #d97c51; border-top:solid 1px #d97c51; height:155px;}
.bx3-img {width:194px; border-left:solid 1px #ba8d4f; border-right:solid 1px #ba8d4f; border-top:solid 1px #ba8d4f; height:155px;}
.bx4-img {width:194px; border-left:solid 1px #bc658c; border-right:solid 1px #bc658c; border-top:solid 1px #bc658c; height:155px;}
.btmcrv {width:196px; height:12px;}
.whttxt-sm {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF;}
.whttxt-big {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#FFFFFF; font-weight:bold;}

.bx1mid {width:194px; background:#3d7ca0; border-left:solid 1px #39789e; border-right:solid 1px #39789e;}
.bx2mid {width:194px; background:#da7c51; border-left:solid 1px #d9774a; border-right:solid 1px #d9774a;}
.bx3mid {width:194px; background:#ba8d4f; border-left:solid 1px #b78847; border-right:solid 1px #b78847;}
.bx4mid {width:194px; background:#bc648c; border-left:solid 1px #bb618a; border-right:solid 1px #bb618a;}


.bx-matter {width:174px; text-align:left; padding:10px;}

.bxinn-topcrv {width:180px; height:10px;}
.txt-green {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3d7ca0;}
.bxinn1 {width:180px; padding-left:7px;}
.bx1mater {width:157px; padding:10px; text-align:center; background:#e3e9f1; border-left:solid 1px #fff; border-right:solid 1px #fff;}
.bx2mater {width:154px; padding:10px 10px 10px 12px; text-align:center; background:#faece2; border-left:solid 1px #fff; border-right:solid 1px #fff;}
.txt-org {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#da7c51;}
.bxinn1 {width:180px; padding-left:8px;}
.bx3mater {width:158px; padding:10px; text-align:center; background:#f5eee3; border-left:solid 1px #f6efe5; border-right:solid 1px #f6efe5;}
.txt-brn {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ba8d4f;}
.bxinn1 {width:180px; padding-left:7px;}
.bx4mater {width:156px; padding:11px; text-align:center; background:#f6e9ee; border-left:solid 1px #fff; border-right:solid 1px #fff;}
.txt-pnk {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#bc648c;}
.bxinn1 {width:180px; padding-left:7px;}


.bl-ftr {background:url(../images/blue-bg.jpg) no-repeat; height:125px; margin:10px 0px 10px 0px;}
.bl-inn {width:729px; padding:10px 70px 10px 30px;}
.ftr-col1 {width:331px;}
.ftr-col2 {width:491px; padding:5px 0px 0px 0px;}
.txtftr {font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#003399; line-height:15px;}
.txtftr a {font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#003399; text-decoration:none;}
.txtftr a:hover {font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#FF6600; text-decoration:underline;}
/*  City Breaks *************/
.scroller{ width:508px; padding:5px 5px 5px 5px;}
.scroller li{ width:85px; float:left; list-style-type:none; padding-top:27px;}
.big-pic {width:168px; float:left; }
.big-pic a
{
	font:15px Arial, Tahoma, Verdana; color:#194F84;
}
.hotel{ width:508px; padding:5px 0px 5px 10px;}

.beach-image{ width:90px; float:left;}
.beach-text{ width:408px; float:left;}

.citybreak-panel{width:520px; border:1px solid #FB7E07;}
.citybreak-title{width:505px; background:#FB7E07; font:16px Arial, Tahoma, Verdana; color:#FFF; font-weight:bold; padding:5px 5px 5px 10px;}
.citybreak-img{width:520px; border-bottom:1px solid #FB7E07; background:#F9F7FC;}
.citybreak-row{width:508px; font:13px Arial, Tahoma, Verdana; color:#4C9CEB; font-weight:bold; padding-left:6px;}

.cb-side{ width:10px;}
.cb-topmid{ width:503px; height:11px; background:url(../images/citybreak_tm.gif) repeat-x;}
.hd-topmid{ width:502px; height:11px; background:url(../images/holidays_top.jpg) left no-repeat;}
.ukb-topmid{ width:503px; height:11px; background:url(../images/ukb_top.gif) repeat-x;}
.cb-mid{ width:520px; background: url(../images/citybreak_mid.gif) repeat-x bottom #FDFEFF; border-left:solid 1px #365173; border-right:solid 1px #365173; font-size:9pt;}
.cb-botmid{width:503px; height:11px; background:url(../images/citybreak_bm.gif) repeat-x;}
.cb-content{ width:500px; padding:5px 10px 5px 10px; background:url(../images/city_break.jpg) no-repeat top right;}
.hd-content{ width:500px; padding:5px 10px 5px 10px; background:url(../images/holidays_img.jpg) no-repeat top right;}
.ukb-content{ width:500px; padding:5px 10px 5px 10px; background:url(../images/ukb_img.jpg) no-repeat top right;}


.dotted-hl{ width:508px; margin:auto; float:none; height:1px;}

.img-border{ border:solid 1px #000000;}

.clear{ clear:both; float:none;}
.clear-10-padding{ clear:both; float:none; padding-top:10px;}
.clear-5-padding{ clear:both; float:none; padding-top:5px;}
.blue-text{ font-size:9pt;}
.orange-text-9pt{ font-size:9pt; color:#FF7C00;}
.normal-text{ color:#000000; font-size:9pt; line-height:18px; text-align:left;}
.black-text{ color:#000000; font:11px Verdana,Arial, Tahoma; line-height:18px;}
.blue-heading{ font-size:13pt; font-weight:bold; color:#0F2F7A;}

/* 4 may 2009 */

/* Flight Lending 30.04.2009 */

/*Banner*/
.flight-banner {width:523px; height:215px; background:url(../images/flight-banner.jpg) no-repeat;}
.transfer-banner {width:521px; height:215px;}
.txt-head {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; font-weight:bold;}

/*Table*/
.txt-bann {font-family:Arial, Helvetica, sans-serif; color:#1b5085; font-size:12px;}

.tb-L {width:256px;}
.tb-R {width:256px; margin-left:10px;}

.txt-cap {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF;}
.txt-cap a {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.txt-cap a:hover {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF; text-decoration:underline}
.txt-bl {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#1b5085;}
.txt-bl a {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#1b5085; text-decoration:none;}
.txt-bl a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ff0000; text-decoration:underline;}
.txt-org {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#fa7d01;}
.txt-red {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ff0000;}
.tb-org {width:254px; height:121px; border:solid 1px #f58535;}
.cap-org {width:249px; height:25px; line-height:25px; padding-left:5px; background:#f58535;}
.tb-blu {width:254px; height:121px; border:solid 1px #295293;}
.cap-blu {width:249px; height:25px; line-height:25px; padding-left:5px; background:#295293;}
/*table inner*/
.fl-row {width:254px; height:48px;}
.fl-col {width:127px; height:48px;}
.fl-row-nb {width:254px; height:48px;}
.fl-col-nb {width:127px; height:48px;}

.inn-matter {width:117px; padding:5px;}
/* *************** /


/* Contact Us 1.05.09 */

.cont-crv {width:523px; height:15px;}
.cont-bx {width:501px; padding:0px 10px 10px 10px; border-left:solid 1px #344986; border-right:solid 1px #344986;}
.grey-head {font:13px Arial, Verdana, Tahoma; color:#f8821f; font-weight:bold;}
.grey-txt {font:12px Arial, Verdana, Tahoma; color:#344986;}
.grey-txt a {font:12px Arial, Verdana, Tahoma; color:#344986; font-weight:bold; text-decoration:none;}
.grey-txt a:hover {font:12px Arial, Verdana, Tahoma; color:#CC0000; font-weight:bold; text-decoration:underline;}


/* Site Map */

/*.site-img {width:523px; height:153px;}
.site-matter {width:501px; padding:10px 0px 10px 0px;}
.site-bar {width:491px; padding-left:10px; display:block; float:left; font-size:20px; background-color:#344986; color:#FFFFFF; line-height:31px;}

 3 june 2009 */

.site-img {width:523px; height:153px;}
.site-matter {width:501px; padding:10px 0px 10px 0px;}
.site-cap {width:501px; border-bottom: solid 1px #344986; float:left; }
.site-cap h2 {font-size:20px; background:url(../images/blue-head-bg1.jpg) left bottom repeat-x; display:block; padding:0px 5px 0px 5px; color:#FFFFFF; line-height:34px; float:left;}
.site-bar {width:491px; padding-left:10px; font-size:20px; color:#FFFFFF; line-height:30px; background:url(../images/blue-head-bg1.jpg) left bottom repeat-x; float:left;}

/************************************ */


.credit-card{
	/*border-bottom:1px solid #fc9b3e;*/
	width:454px;
	overflow:hidden;
	padding:0 0 15px 7px;
	margin:0 auto;
	color:#122842;
	font-weight:bold;
	 
}
.credit-card p{
	margin:9px 0 0;
}
.credit-card p label{
	float:left;
	width:145px;
}
.credit-card p select{
	width:161px;
}
.credit-card div{
	width:100%;
	overflow:hidden;
	padding:7px 0 0;
}
.credit-card div input{
	float:left;
}
.credit-card div .txt{
	width:155px;
	border:0;
	margin:0 8px 0 100px;
	height:17px;
	padding:2px 0 0 4px;
	background:url(../images/bg-txt4.gif);
}
.credit-card ul{
	margin:0;
	padding:4px 0 0;
	list-style:none; 
	width:100%;
	overflow:hidden;
}
.credit-card ul li{
	float:left;
}
.credit-card ul input{
	float:left;
	width:14px;
	height:15px;
	margin:0 5px 0 0;
}
.credit-card ul label{
	float:left;
	margin:0 21px 0 0;
}

/* Car Hire Landing Page 04/05/2009 */

.car-banner {width:523px; height:215px;}
.car-L {width:196px;}
.c-tb-L {width:196px; padding-top:10px;}
.c-tb-crv {width:196px; height:11px;}
.c-tb-mid {width:194px; height:124px; line-height:124px; text-align:center; border-left:solid 1px #aabed2; border-right:solid 1px #aabed2;}
.c-R {width:315px; margin-left:12px;}

.c-tb-R {width:315px; margin-top:10px;}
.c-tbR-crv {width:315px; height:19px;}
.c-tbR-mid {width:313px; text-align:left; padding:0px; border-left:solid 1px #aabed2; border-right:solid 1px #aabed2;}
.c-tbR-mid ul {margin:0px; padding:0px 0px 0px 40px; list-style-image:url(../images/dot-bullet.jpg); line-height:18px;}
.c-tbR-mid li {margin:0px; padding:0px;}
.txt-red12 {color:#FF0000; font-size:12px; font-weight:bold;}
.c-bann-matter {width:170px; padding:8px 5px 15px 10px;}

/* Travel Guid Page 05/05/09 */

.tp-bxmain {width:521px; border:solid 1px #122865;}
.tp-bx-cap {width:506px; padding-left:15px; line-height:36px; height:36px; background:url(../images/tg-cap-strip.jpg) repeat-x;}
.tp-bx-inn {width:491px; padding:15px; background:url(../images/blu-bx-strip.jpg) top repeat-x;}

.tg-imgmain1 {width:166px; padding:10px 4px 0px 4px;}

.tg-img-bg {width:166px; height:132px; background:url(../images/img-back.jpg) no-repeat;}
.tg-img {width:150px; height:119px; padding:6px 8px 6px 8px;}

.tg-blu-txt {width:166px; height:24px; line-height:24px; background:url(../images/blu-bg.jpg) no-repeat;}
.tg-org-txt {width:166px; height:24px; line-height:24px; background:url(../images/org-bg.jpg) no-repeat;}
.txt-pad {padding-left:8px;}
.tg-drop {width:166px; height:20px; margin:3px 0px 0px 0px;}
.tg-dropdown {width:164px; height:18px; border:solid 1px #aabed2; font-size:11px;}

.caption { background:url(../images/blue-head-bg1.jpg) repeat-x;}

.caption h1 {font:22px Arial, Verdana, Tahoma; color:#fff; text-transform:uppercase; margin:0px; padding:0px 8px 0px 38px; height:38px; line-height:38px;  background:url(../images/blue-title-icon.jpg) left no-repeat; float:left;  width:auto;}

.caption h3 {font:18px Arial, Verdana, Tahoma; color:#fff; text-transform:uppercase; margin:0px; padding:0px 8px 0px 0px; height:38px; line-height:38px; float:left;}

.c_star {height:21px; padding:8px;}
.aligntop{ vertical-align:top;}

.tsh-data .mbox1{width:521px; padding-bottom:15px;}
.mbox1 .mtitle{width:500px; margin:0px 0px 10px 10px; line-height:25px; padding-left:11px; font-size:15px; font-weight:bold;
	color:#FFFFFF; background:#F58535}
	.boxmatter{width:500px; margin-left:10px;}
	.mbox1 .mtitle2{width:521px; margin:0px 0px 10px 0px; line-height:25px; font-size:15px; font-weight:bold;
	color:#FFFFFF;  background:url('../images/blue-head-bg1.jpg') repeat-x bottom;}
/* Hotel Landing 06/05/09 */

/*Banner */


.hotbann {width:523px; height:215px; background:url(../images/hotel-banner.jpg) no-repeat;}
.flgthotbann {width:521px; height:217px; border:solid 1px #1B5086;}
.txtwhitebann {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#ffffff;}
.hotmatt {width:360px; padding:8px 5px 10px 10px;}
.txtorgbann {font-family:Arial, Helvetica, sans-serif; font-size:26px; font-weight:bold; color:#fb7e07;}
.txtgoldbn {font-family:Arial, Helvetica, sans-serif; color:#a86f20; font-size:12px;}
.txtredbn {font-family:Arial, Helvetica, sans-serif; color:#c95512; font-size:13px;}
.hottbmain {width:521px; border:solid 1px #fb7e08;}
.hotcap {width:509px; line-height:30px; height:30px; background:#fb7e08; padding-left:12px;}
.hottbinn {width:521px; margin:0px; padding:10px 0px 10px 0px;}
.hotblk {width:260px; float:left;}
.hotblk ul {list-style:none; margin:0px; padding:5px 0px 5px 0px; display:block; width:236px;}
.hotblk li {list-style:none; margin:0px; padding:0px 12px 0px 12px; display:block; width:236px; line-height:18px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.tbgreytxt {color:#454545; font-size:14px;}
.tbbluetxt{ color:#4C9CEB; font-size:14px; }
.tbligreytxt {color:#787878;}
.tbredtxt {color:#c50000;}
.divider {width:260px; padding:0px;}


.callus-couk_NHS
{
	width: 211px;
	height: 43px;
	background: url('../images/nhs-ph-no-couk.gif' ) no-repeat 27px 22px;
	text-align: right;
}


/* for car */
.flt_R {float:right;}
.flt_L {float:left;}
.othdiv {width:158px; height:22px; padding:5px 0px 5px 0px; float:right;}
.othholidybtn {width:158px; height:22px; display:block; float:right; border:0px; background: url(../images/othr-holidy.jpg) no-repeat;}


.c-blubx {width:521px; border:solid 1px #122865; margin-top:10px;}
.c-blubx-cap {width:506px; padding-left:15px; line-height:36px; height:36px; background:url(../images/tg-cap-strip.jpg) repeat-x;}
.c-blubx-inn {width:386px; padding:10px 7px 10px 0px;}

.c-orgbx {width:521px; border:solid 1px #f58535; margin-top:10px;}
.c-orgbx-cap {width:506px; padding-left:15px; line-height:36px; height:36px;}
.c-orgbx-inn {width:412px; padding:10px 7px 10px 0px;}

.car-img {width:110px; height:80px; padding:10px 10px 0px 7px;}

.c-bx-sec1 {width:262px;}
.c-bx-sec1 strong{width:130px; display:block; float:left;}
.c-bx-sec1 span{width:100px; display:block; float:left;}
.c-bx-sec1 p{width:230px; display:block; line-height:16px;}
.c-bx-sec2 {width:123px;}
.carcapacity {width:123px; text-align:center;}
.c-bman {width:60px; text-align:left;}
.multipletxt {font-size:15px; font-weight:bold; color:#4A87CA;}
.txt-car {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1b5085;}
.pageIndex td table tr td a:hover {
	font-size:15px; COLOR: #FB7E07; TEXT-DECORATION: underline; 
}
.pageIndex td table tr td a:visited {
	font-size:15px; COLOR: #FB7E07; TEXT-DECORATION: none; font-weight:bold;
}
.pageIndex td table tr td a:link {
	font-size:15px; COLOR: #FB7E07; TEXT-DECORATION: none;
}

.pageIndex td table tr td span{
	color:#FB7E07; font-weight:bold; font-size:15px;  TEXT-DECORATION:underline;
}

.gotq{font-size:35px; font-weight:bold; color:#FF6D00;}
.dblue{color:#0C3157;}
.cntryimg {width:124px; height:97px; padding:8px 17px 9px 10px; background:url(../images/flag-bg.jpg) no-repeat; }




/* Travel Extra 07/05/2009 */

/* Banner */

.tebann1 {width:521px; background:url(../images/te-ban1.jpg) top no-repeat; border:solid 1px #001054;}
.tebann2 {width:521px; background:url(../images/te-ban2.jpg) top no-repeat; border:solid 1px #001054;}
.tebann3 {width:521px; background:url(../images/te-ban3.jpg) top no-repeat; border:solid 1px #001054;}
.tebann4 {width:521px; background:url(../images/te-ban4.jpg) top no-repeat; border:solid 1px #001054;}
.tebann5 {width:521px; background:url(../images/te-ban5.jpg) top no-repeat; border:solid 1px #001054;}
.txtred {color:#bd0101; font-size:18px;}

.tetopmattr {width:490px; padding:15px 30px 15px 0px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:25px;}
.tetopmattr2 {width:490px; padding:15px 30px 15px 0px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:20px; line-height:25px;}

.temattrmain {width:491px; padding:25px 15px 10px 15px;}

.gotq{font-size:35px; font-weight:bold; color:#FF6D00;}
.dblue{color:#0C3157;}

.cntryimg {width:124px; height:97px; padding:8px 17px 9px 10px; background:url(../images/flag-bg.jpg) no-repeat; }


.psblock{width:521px; border:1px solid #083C6E; float:left;}
.psblock .title{background:#194F84; width:511px; line-height:34px; padding-left:10px; font-size:14px; font-weight:bold; 
	color:#FFFFFF;}
.psblock .sdbox{width:511px; padding:8px 0px 8px 10px; border-top:1px solid #083C6E;}
.sdbox a{font-size:13px; text-decoration:underline; color:#000000; font-weight:bold;}
.sdbox a:hover{text-decoration:none; color:#FB7E07;}
.bgcolor{background:#EBF4FC;}
.sdbox p{display:block; float:left;}
.sdbox span{display:block; text-align:center;}


.flt_L {float:left;}
.flt_R {float:right;}
.pad7{padding-right:30px;}
.w804{width:804px;}
.w105{width:105px;}
.w280{width:280px;}
.red{color:#FF0000;}
.font4{font-size:18px;}


/*.orange-panel {width:523px; border:solid 1px #f58535;}
.orange-tab {width:518px; line-height:25px; padding-left:5px; background:#f58535;}
.orange-inner{width:488px; padding:10px; font:9pt Arial, Helvetica, sans-serif;}*/

.noneuro{width:290px; height:80px; background:url('../images/non-euro.jpg') no-repeat; font:12px Arial, Tahoma, Verdana; color:#FFF; font-weight:bold; padding:60px 0px 0px 0px; text-align:center; line-height:30px;}
.noneuro a{color:#FFF; text-decoration:none;}
.noneuro a:hover{color:#FFF; text-decoration:none;}

/* Euro Destination 08/05/09 */
.eurodest {width:523px; height:215px; background:url(../images/euro-dest.jpg) no-repeat;}
.eurobancap {width:290px; padding:8px 5px 0px 10px; font-size:14px;}
.eurobanmatr {width:310px; padding:5px 0px 3px 10px;}


 


.tr_1col {width:94px; height:50px;}
.tr_2col {width:282px; padding-left:5px;}
.tr_3col {width:110px; padding-left:10px;}


.orange-panel {width:521px; border:solid 1px #f58535; margin-top:10px;}
.orange-tab {width:516px; line-height:25px; padding-left:5px; background:#f58535;}
.trblu-panel {width:521px; border:solid 1px #194b82; margin-top:10px;}
.trblu-tab {width:516px; line-height:25px; padding-left:5px; background:#194b82;}
.orange-inner{width:488px; padding:10px; font:9pt Arial, Helvetica, sans-serif;}
.orange-inner ul{width:488px; padding:10px;}
.orange-inner li{width:244px; display:block; line-height:20px; float:left;}
.orange-inner li a{ width:229px; padding-left:15px; display:block; color: #053463; text-decoration:none; background:url(../images/blltarrow.jpg) left no-repeat; float:left;}
.orange-inner li a:hover{ color: #053463; text-decoration:underline;}


.orange-inner p{padding-bottom:8px; color:#1B5085;}


.grdorg-inn {width:501px; padding:10px; font:9pt Arial, Helvetica, sans-serif;}
.grdblu-inn {width:501px; padding:10px; font:9pt Arial, Helvetica, sans-serif;}

.searchoptions-c1_New{width:153px; font:12px Arial, Tahoma, Verdana; color:#122842; font-weight:bold; 
	background:url(../images/doted_v-line.gif) right top repeat-y; padding:0px 0px 0px 8px;}
.optionrow_New{width:143px; line-height:15px; padding:3px 0px 2px 0px;}
.optionrow_New-c1{width:22px; padding:2px 3px 0px 0px;}
.optionrow_New-c2{width:20px; padding:0px 0px 0px 0px;}
.optionrow_New-c3{width:95px; padding:0px 0px 0px 0px;}

.searchextra_New{width:116px; font:12px Arial, Tahoma, Verdana; color:#122842; font-weight:bold; padding:0px 0px 0px 8px;}
.extrarow_New{width:116px; line-height:15px; padding:3px 0px 2px 0px;}
.extrarow_New-c1{width:22px; padding:2px 3px 0px 0px;}
.extrarow_New-c2{width:20px; padding:0px 0px 0px 0px;}
.extrarow_New-c3{width:70px; padding:0px 0px 0px 0px;}


.w80{width:160px;}

.extralinks{width:810px; background:#FFF6EE; border:1px solid #FEE1C9; padding:5px 5px 5px 5px; font-size:11px; color:#122842;}
.extralinks a{font-size:11px; text-decoration:none; color:#122842;}
.extralinks a:hover{font-size:11px; text-decoration:underline; color:#FF7100;}

/* 3 boxes resort 22 May */

.new_bxmain {width:152px; padding:5px 0px 10px 12px;}
.new_bximg {width:150px; height:90px; border:solid 1px #144577;}
.new_bxmattr {width:136px; padding:8px; background:url(../images/resstrip.jpg) bottom repeat-x #6398ce; color:#fff; font-size:12px;}
.new_bxmattr a {color:#fff; font-size:12px; font-weight:bold; text-decoration:none;}
.new_bxmattr a:hover {color:#fff; font-size:12px; text-decoration:underline;}
.ort {color:#f7b62c;}

/* 1 box Country 22 May */

.cntry_bluebx {width:501px; padding:5px 10px 10px 10px;}
.cntry_bxtab {background:url(../images/tabstrip.jpg) center repeat-x; height:30px; line-height:30px;}
.cntry_bxumbrla {background:url(../images/umbrella_new.jpg) left no-repeat; padding-left:31px; line-height:30px; height:30px;}
.cntry_bxcut {background:url(../images/headcut.jpg) right no-repeat; padding-right:83px; line-height:30px; height:30px;}
.cntry_bxhead {padding-right:10px; line-height:27px; border-bottom:solid 1px #ff7c00;}
.cntry_bxmattr {width:481px; padding:10px; background:url(../images/newstrip.jpg) top repeat-x #2a5f95;}
.cntry_bximg {width:150px; height:90px; border:solid 1px #144577; margin-right:10px;}
.cntry_bxmattrmain {width:319px;}
.cntry_bxtxt {width:319px; padding-bottom:10px; border-bottom:solid 1px #ff7c00; color:#fff; font-size:12px;}
.cntrybxlinks {width:318px; padding-top:10px; color:#fff; font-size:12px; font-weight:bold;}
.cntry_bxalinks{color:#fff; font-size:12px; font-weight:bold; display:block; text-decoration:none;}
.cntry_bxalinks:hover {font-size:12px; font-weight:bold; display:block; text-decoration:none; color:#FF7E00;}

.txt-blue{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#38427e;}









/*---------30 may 2009 Tailor Holiday---------------*/
.hotdeals{width:523px; margin-top:10px;}
.hotdeals .orgtab{width:518px; line-height:25px; padding-left:5px; background:#f58535;}
.hotdeals .hotel_box{width:166px; margin-top:6px; padding-bottom:8px; border:1px solid #194F84; float:left;}
.hotdeals .head{width:161px;height:22px; line-height:22px; padding-left:5px; font-size:12px; font-weight:bold; color:#FFFFFF;}
.hotdeals .dtl{width:156px; padding:0px 5px; color:#122865;}
.hotdeals a{color:#F58535; font-weight:bold; text-decoration:underline;}



/* 30 may 2009 Tailor made holiday */
.mbox1 .mtitle1{width:500px; margin:0px 0px 10px 10px; line-height:25px; padding-left:11px; font-size:15px; font-weight:bold;
	color:#FFFFFF; background:#397FC3}
.mbox1 .mtitle2{width:510px; margin:0px 0px 10px 0px; line-height:25px; padding-left:11px; font-size:15px; font-weight:bold;
	color:#FFFFFF;  background:url('../images/blue-head-bg1.jpg') repeat-x bottom;}
.mbox1 .mtitle3{width:510px; margin:0px 0px 10px 0px; line-height:27px; padding-left:11px; font-size:14px; font-weight:bold;
	color:#FFFFFF;  background:#194F84;}
.mbox1 .boxmatter{width:500px; margin-left:10px;}
.mbox1 .imgframe{width:201px; height:132px; padding:6px; background:url(../images/img-frame.gif) 0px 0px no-repeat;}
.mbox1 .mtitle2 h5{font-size:13px;}
.mbox1 .frametxt {width:275px; padding-left:10px;}
/* end */


.tailor-banner {width:523px; height:219px; background:url(../images/tailor-banner.jpg) no-repeat;}
.bann-matter {width:200px; padding:8px 5px 15px 10px;}
.bann-matter1 {width:250px; padding:8px 5px 15px 10px;}



/* 6 june map */
.mapTab-container {
	float: left;
	width: 523px;
	position:relative; clear:left; margin:10px 0;
}
.mapTab-container-inner {
	float: left;
	width: 511px; padding:5px;
	border:solid 1px #0B2C55;
	position:relative; margin-top:-1px;
}

.map-img{
	border:solid 1px #0B2C55;
	width:509px; float:left;
}
.map-footer{
	width:511px;
	float:left;
	text-align:right;
	padding:5px 0;
}
.map-footer img{ vertical-align:middle}

.m-tabs{ margin:0; padding:0; list-style-type:none; position:relative; width:523px; z-index:999;}
.m-tabs li{ float:left;}
.m-tabs .t-row{ float:right;}
.m-tabs a{ text-decoration:none;}
.m-tabs a span{ visibility:hidden;}
.t-ed a{
	width:257px; display:block; float:left;
	height:46px;
	background:url(../images/t-ed.gif) no-repeat;
}
.t-ed a:hover, .t-ed a.active{background:url(../images/t-ed-over.gif) no-repeat;}

.t-row a{
	width:257px; display:block; float:left;
	height:46px;
	background:url(../images/t-row.gif) no-repeat;
}
.t-row a:hover, .t-row a.active{background:url(../images/t-row-over.gif) no-repeat;}

.tfp-sec-trans
{
	width: 660px;
	margin-left: 35px;
	margin-bottom: 15px;
	text-align:center;
	color: #FB7E07;
}
 
.tfp-col2-trans
{
	width: 560px;
	font: 12px Arial, Tahoma, Verdana;
	color: #FB7E07;
	line-height: 16px;
	padding: 8px;
	 
}

.form-row-new
{
	width: 278px;
	font: 13px Arial, Verdana, Tahoma;
	color: #424242;
	padding: 3px 0px 3px 0px;
}
.form-row-new a
{
	color: #122842;
	text-decoration: underline;
	font-weight: bold;
}
.form-row-new a:hover
{
	color: #122842;
	text-decoration: underline;
	font-weight: bold;
}

.tsh-data_1{width:490px; border:1px solid #194F84; border-top:none; }
.scroller_1{ width:490px; padding:5px 5px 5px 5px;}
.tsh-rec1{width:490px; font:15px Arial, Tahoma, Verdana; color:#194F84; padding:5px 0px 5px 0px;}




/*-------------------------------------*/
a.rev_hotel
{
	color:#194F84; text-decoration:none;
}
a.rev_hotel:hover
{
	color:#FF7C00; text-decoration:underline;
}
a.rev_hotel_org
{
	color:#FF7C00; text-decoration:underline; font-weight:bold; font-family:Verdana; font-size:12px;
}
a.rev_hotel_org:hover
{
	color:#194F84; text-decoration:none;
}
.rev_separator
{
	border-top:1px solid #1B5086;
	padding-top:5px;
}
h6.review{width:480px; display:block; float:left; font-size:20px; color:#FF6D00; background:url(../images/um_heading_icon.jpg) 10px bottom no-repeat; line-height:31px; padding-left:40px; padding-top:8px;}

/*------------------------------New CSS for review-------------------*/
.all-dest-review
{
	width: 520px;
	background: #F4F5F9;
	border: 1px solid #194F84;
}

#review_contaner_new{width:520px; color:#194F84; padding-bottom:13px;}
#review_contaner_new .rvheading{width:505px; background:#DBEAF9; padding:7px; margin-bottom:10px;}
#review_contaner_new span{display:block; padding-right:11px; float:left;}
.w500{width:500px;}
.w400{width:390px;}

/**********************************************************************/

.faq-links {
	float: left; width: 800px;
	padding-bottom:10px;
	padding-left:6px;
}
.faq-links div.curve01 {
	FONT-SIZE: 1px; FLOAT: left; WIDTH: 800px; LINE-HEIGHT: 1px
}

.faq-hotel-box {
	BORDER-RIGHT: #889baa 1px solid; BORDER-TOP: #889baa 0px solid; FLOAT: left; BORDER-LEFT: #889baa 1px solid; WIDTH: 790px; BORDER-BOTTOM: #889baa 0px solid
}

.bb-links {
	FONT-SIZE: 9px;
	padding-left:11px;
}
.bb-links ul { padding:4px 0px 0px 4px; list-style-type:none; margin:0px; float:left; font-size:9px; width:132px;}
.bb-links ul li {padding:4px 0px 10px 12px;background: url(../images/blue_arrow.gif) no-repeat 0px 6px;}
.bb-links ul li a {
	TEXT-DECORATION: underline;
	color: #000000;
}
.bb-links ul li a:hover {
	TEXT-DECORATION: none;
	color: #ff5000;
}
/**********************Seach by hotel name*****************/
.find_hotel_sec{ width: 188px; border-bottom: 3px solid #fff; border-top: 2px solid #fff; float:left; }
.find_hotel_in{ width:178px; background:url(../images/find_hotl_bg.gif) repeat-x top left #D2EBF9; border: 1px solid #194F84; height:53px; padding:5px;font: 14px Arial, Verdana, Tahoma; color: #FFF;font-weight: bold;}
.find_hotel_in1{ width:178px;padding:12px 0px 0px 0px ; float:left;}

.textbox{width:140px; height:16px; border:solid 1px #909090; padding-left:2px; line-height:16px; color:#454545;}
.vmiddle{vertical-align:middle;}



/**********************Saving Box****************************/
.savingbox{width:289px; font:1px Arial, Verdana, Tahoma;}
.savingbox ul{display:block; width:195px; background:url(../images/save_bg.gif) left top no-repeat; height:105px;
	padding:8px 5px 0px 89px; font-size:13px; color:#194f84; list-style-type:none; border:1px solid #194f84; float:left;}
.savingbox ul li{display:block; list-style-type:none; text-align:center;}
.savingbox ul .org{color:#FD8413; font-size:18px; padding-bottom:4px; font-weight:500;}
.savingbox ul .font32{font-size:32px;}
.savingbox ul .black{color:#000; font-weight:600;}




/***************** career page ****************/

.orange-bold2
{
	color: #FB7E07;
	font-weight: bold;
}
.intro{ width:530px; float:left;}
.orange-title{ font-size:16px; font-weight:bold; text-transform:uppercase; color:#FF6D00; margin:10px 0;}
.submit_cv{
	width:260px; float:right; background:url(../images/blue_bx_mid.gif) repeat-y;
}
.submit_cv_inner{
	width:230px; float:right; background:url(../images/blue_bx_top.gif) no-repeat left top; padding:15px; padding-bottom:0;
}
.submit_cv label{ font-weight:bold;}
.bdr_blu{ border:solid 1px #849DB1; padding:1px 5px; width:200px;}
.submit_cv p{ margin-bottom:10px;}
div.intro p{ margin:0 0 15px 0;}

.orng_bx_sm{width:530px; float:left; background:url(../images/orangeBxSm_mid.gif) repeat-y; margin-bottom:15px;}
.orng_bx_sm_inner{width:500px; float:left; background:url(../images/orangeBxSm_top.gif) no-repeat left top; padding:15px; padding-bottom:0;}

.orng_bx_lg{width:800px; float:left; background:url(../images/orangeBxLg_mid.gif) repeat-y; margin-bottom:15px;margin-top:15px;}
.orng_bx_lg_inner{width:770px; float:left; background:url(../images/orangeBxLg_top.gif) no-repeat left top; padding:15px; padding-bottom:0;}

.local_buses{ font-size:13px; font-weight:bold; width:800px; float:left; color: #FB7E07; margin:0 0 10px 0;}



/************9 Jan*************/
.blue{color:#122865;}
.font16{font-size:16px;}
.padtop10{padding-top:10px;}
.padtop20{padding-top:20px;}
.font36{font-size:36px; color:#FB7E07; line-height:44px; font-weight:bold;}
.font14{font-size:14px; color:#5e5e5e;}
.font13{font-size:13px;}

.lefttext{width:600px; float:left;}
.rightimg{width:206px; text-align:right; float:right;}
.rightimg .imgsec{width:189px; float:right; padding-bottom:15px; }
.imgsec .imgbdr_s{border:solid 1px #8d8d8d; padding:5px;}
.text_bdr{color:#122865; font-size:15px; border-bottom:dotted 1px #7b7b7b; padding-bottom:5px;}
.lefttext p{color:#676767; line-height:16px;}

.lefttext ul#notes{margin:0px; padding:0px; list-style:none;}
.lefttext ul#notes li{list-style:none; line-height:16px; padding:1px 0px; color:#676767;}
.lefttext ul#location{margin:0px; padding:0px 0px 0px 40px; font-size:16px; color:#122865; font-weight:bold;}
.lefttext ul#location li{list-style:none; background:url(../images/arrow1.gif) no-repeat 0px 5px; padding:0px 0px 1px 20px;font-size:12px; font-weight:normal;}

.div_bdr{width:774px; border:solid 1px #ff8b1c; padding:10px 15px; float:left; font-size:25px; line-height:30px; color:#122865;}
.gray13{color:#676767; font-size:13px;}


.callus-icelollyPage
{
	width: 211px;
	height: 43px;
	background: url('../images/nhs-ph-no-couk1.gif') no-repeat 27px 22px;
	text-align: right;
}


/**************************  NEW BASTET CSS ******/

.headsection h2{font-size:25px; font-family:Arial, Helvetica, sans-serif; color:#1e457f; font-weight:normal; float:left;}
.headsection .help{width:430px; font-size:20px; color:#2a5da7; float:right;}

/*Commented on 25-02-2010*/
/*.container #left{width:239px; float:left;}
#left .selection{width:228px; background:url(../images/selectionTop.gif) left top no-repeat; float:left;}
.selection .heading1{width:220px; padding:4px 0px 11px 8px; color:#FFF; float:left;}
.selection .sect_cont{width:226px; border-left:1px solid #a0a8b6; border-right:1px solid #a0a8b6; padding-top:7px; float:left;}
.selection span{display:block;}
.selection .item_box{width:226px; padding-top:10px; color:#515151; float:left;}
.item_box p{display:block; padding-bottom:5px; font-size:11px;color:#515151;}
.item_box .tac{width:210px; line-height:22px; border-top:1px solid #e2e5e9; border-bottom:1px solid #e2e5e9; 
	padding:0px 8px; float:left;}
.selection .sectionBtm{background:url(../images/selectionBtm.gif) left bottom no-repeat; width:212px; float:left;
	padding:5px 8px 8px 8px; color:#1e457f;}*/


.container #left{width:239px; float:left;}
#left .selection{width:230px; background:url(../images/selectionTop.gif) left top no-repeat; float:left;}
.selection .heading1{width:220px; padding:4px 0px 11px 8px; color:#FFF; float:left;}
.selection .sect_cont{width:230px; float:left;}
.sect_cont .section{width:226px; border:2px solid #1e457f; border-top:none; padding-top:7px; float:left;}
.sect_cont .section1{width:226px; border:2px solid #1e457f; border-bottom:none; margin-top:5px; float:left;}
.selection span{display:block;}
.selection .item_box{width:226px; padding-top:10px; color:#515151; margin-top:5px; border:2px solid #1e457f; float:left;}
.item_box p{display:block; padding-bottom:5px;}
.item_box .tac{width:210px; line-height:22px; border-top:1px solid #1e457f; padding:0px 8px; float:left;}
.gbdrb{border-top:1px solid #e2e5e9;}
.item_box .chdate{width:210px; line-height:18px; padding:0px 8px; float:left;}
.selection .sectionBtm{background:url(../images/selectionBtm.gif) left bottom no-repeat; width:214px; float:left;
	padding:5px 8px 8px 8px; color:#1e457f;}	

.floatl{float:left;}
.floatr{float:right;}
.clear{clear:both;}
.font12{font-size:12px;}
.font14{font-size:14px;}
.font18{font-size:18px;}

.dividerBg{background:url(../images/section_divBg.gif) left top repeat-x;}
.w210{width:210px; float:left;}
.w150{width:135px;}
.w851{width:851px; float:left;}
.w829{width:829px; float:left;}

.pad1{padding-top:8px;}
.pad2{padding-bottom:8px;}
.pad3{padding-left:8px;}
.pad4{padding-right:15px;}

.org{color:#fb7e07;}
.dorg{color:#ca6200;}
.dblue{color:#122865;}
.red{color:#F00;}

.graytext{color:#363636;}
.font11{font-size:11px;}
.font16{font-size:16px;}
.vmiddle{vertical-align:middle;}
.padtop15{padding-top:15px;}
.bdr_B{background:url(../images/dot.gif) repeat-x bottom left;}
.ddl{border:1px solid #7f9db9; font:11px Arial, Tahoma, Verdana; color:#313131;  padding-left:2px;}
.txtbox{border:1px solid #7f9db9; font:11px Arial, Tahoma, Verdana; color:#313131; padding-left:2px; }

.orng_strip{}
.bluebg{background:#546c96;color:#ffffff;}
.orangebg{background:#fb7e07;color:#ffffff;}
.container #right{width:590px; float:left;}
.rightrow{width:590px; float:left;}
table.padtable tr td{padding:3px 5px 3px 8px;}
table.padtable span{display:block; line-height:23px; padding-right:5px; float:left;}
.paddingt{padding:3px 5px 3px 8px;}
.infosec{width:568px; background:#fef0e4; border:solid 1px #fbc396; float:left; padding:2px 10px; font-size:13px; color:#a14700; line-height:18px;}
.container{width:829px; background:url('../images/content-area-bg.jpg') repeat-y left; padding:4px 11px 4px 11px; float:left;}
.container .headsection{width:829px; float:left;}
.w151{width:151px;}
#topbar {padding: 0px; margin:0px; z-index: 100; visibility: hidden; color: #fff; position:absolute; top:0px; text-align: right;}
a.change_product{color:#FF7E00; font-size:11px; text-decoration:none; display:block; text-align:right;}
a.change_product:hover{color:#FF7E00; font-size:11px; text-decoration:underline; display:block; text-align:right;}




.item_box a.flghtbtn{background:url(../images/change_flightBtn.gif) 0px 0px no-repeat; width:92px; height:18px; 
	text-decoration:none; display:block; margin:0px 5px 5px 0px; float:right;}
.item_box a.flghtbtn:hover{background:url(../images/change_flightBtn.gif) 0px -19px no-repeat; width:92px; height:18px; 
	text-decoration:none; display:block;}
	
.item_box a.hotelbtn{background:url(../images/change_hotelBtn.gif) 0px 0px no-repeat; width:92px; height:18px; 
	text-decoration:none; display:block; margin:3px 5px 5px 0px; float:right;}
.item_box a.hotelbtn:hover{background:url(../images/change_hotelBtn.gif) 0px -19px no-repeat; width:92px; height:18px; 
	text-decoration:none; display:block;}
	
	.item_box a.baggagebtn{background:url(../images/change_baggageBtn.gif) 0px 0px no-repeat; width:102px; height:18px; 
	text-decoration:none; display:block; margin:0px 5px 5px 0px; float:right;}
.item_box a.baggagebtn:hover{background:url(../images/change_baggageBtn.gif) 0px -19px no-repeat; width:102px; height:18px; 
	text-decoration:none; display:block;}
	
	.item_box a.mealbtn{background:url(../images/change_mealBtn.gif) 0px 0px no-repeat; width:82px; height:18px; 
	text-decoration:none; display:block; margin:0px 5px 5px 0px; float:right;}
.item_box a.mealbtn:hover{background:url(../images/change_mealBtn.gif) 0px -19px no-repeat; width:82px; height:18px; 
	text-decoration:none; display:block;}
	
	
	.item_box a.transferbtn{background:url(../images/change_transferBtn.gif) 0px 0px no-repeat; width:92px; height:18px; 
	text-decoration:none; display:block; margin:0px 5px 5px 0px; float:right;}
.item_box a.transferbtn:hover{background:url(../images/change_transferBtn.gif) 0px -19px no-repeat; width:92px; height:18px; 
	text-decoration:none; display:block;}
	
	
	.item_box a.carbtn{background:url(../images/change_carBtn.gif) 0px 0px no-repeat; width:82px; height:18px; 
	text-decoration:none; display:block; margin:0px 5px 5px 0px; float:right;}
.item_box a.carbtn:hover{background:url(../images/change_carBtn.gif) 0px -19px no-repeat; width:82px; height:18px; 
	text-decoration:none; display:block;}


	.item_box a.airporthotelbtn{background:url(../images/change_ahotelBt.gif) 0px 0px no-repeat; width:92px; height:18px; 
	text-decoration:none; display:block; margin:0px 5px 5px 0px; float:right;}
.item_box a.airporthotelbtn:hover{background:url(../images/change_ahotelBt.gif) 0px -19px no-repeat; width:92px; height:18px; 
	text-decoration:none; display:block;}


	.item_box a.airportloungebtn{background:url(../images/change_a.LoungeBtn.gif) 0px 0px no-repeat; width:102px; height:18px; 
	text-decoration:none; display:block; margin:0px 5px 5px 0px; float:right;}
.item_box a.airportloungebtn:hover{background:url(../images/change_a.LoungeBtn.gif) 0px -19px no-repeat; width:102px; height:18px; 
	text-decoration:none; display:block;}
	
		.item_box a.airportcarparkingbtn{background:url(../images/change_acarBtn.gif) 0px 0px no-repeat; width:82px; height:18px; 
	text-decoration:none; display:block; margin:0px 5px 5px 0px; float:right;}
.item_box a.airportcarparkingbtn:hover{background:url(../images/change_acarBtn.gif) 0px -19px no-repeat; width:82px; height:18px; 
	text-decoration:none; display:block;}
	/*********   new css 08/02/20010     */
	.lbluebg{background:#f4faff;}
.lorgbg{background:#fff9f4;}
/*Commented on 25-02-2010*/
/*.
.price_section{width:210px; font-size:16px; padding:3px 8px; color:#1e457f; border-top:1px solid #FFF;
	background:url(../images/tc_bg.gif) left top repeat-y; float:left;}
.price_section span{display:block; line-height:20px;}
.sect_cont ul{display:block; font-size:11px; width:226px; list-style-type:none; color:#122865; 
	border-bottom:1px solid #cfd3da; float:left;}
.sect_cont ul li{display:block; width:218px; padding-left:8px; list-style-type:none; line-height:18px; 
	border-bottom:1px solid #cfd3da; float:left;}
.sect_cont ul li span{display:block; padding-right:2px; float:left;}*/

.price_section{width:210px; font-size:16px; padding:3px 8px; color:#1e457f; border-top:1px solid #FFF;
	background:url(../images/tc_bg.gif) left top repeat-y; float:left;}
.price_section span{display:block; line-height:20px;}
.sect_cont ul{display:block; font-size:11px; width:226px; list-style-type:none; color:#122865; float:left;}
.sect_cont ul li{display:block; width:218px; padding-left:8px; list-style-type:none; line-height:18px; 
	border-bottom:1px solid #cfd3da; float:left;}
.sect_cont ul li span{display:block; padding-right:2px; float:left;}

.carhire a
{
	color: black;
	text-decoration: none;
}
.carhire a:hover
{
	color: #EA7F21;
	text-decoration: underline;
}
.airportcarhire a
{
	color: #1878DF;
	text-decoration: none;
}
.airportcarhire a:hover
{
	color: #EA7F21;
	text-decoration: none;
}

ul.moreinfo{margin:0px; background:#F3F8FD; }
.moreinfo li{list-style:none; padding:5px 0px 0px 10px; font-size:12px;}
.pad2new{padding-bottom:3px;}


.bluetbl-new
{
	width: 380px;
	background: #C9E4FF;
	border-top: 1px solid #A4C8EB;
	border-right: 1px solid #A4C8EB;
	border-left: 1px solid #A4C8EB;
	margin-top: 5px;
}
.bluetbl-tr-new
{
	width: 380px;
	border-bottom: 1px solid #A4C8EB;
	padding: 5px 0px 5px 0px;
}
.bluetbl-c1-new
{
	width: 30px;
	text-align: center;
}
.bluetbl-c2-new
{
	width: 120px;
	font: 13px Arial, Tahoma, Verdana;
	color: #194F84;
	padding-left:5px;
 
}
.bluetbl-c3-new
{
	width: 80px;
	font: 13px Arial, Tahoma, Verdana;
	color: #194F84;
	font-weight: bold;
	text-align: right;
	padding: 0px 10px 0px 10px;
 
}
.bluetbl-c4-new
{
	width: 100px;
	font: 13px Arial, Tahoma, Verdana;
	color: #194F84;
	font-weight: bold;
	text-align: right;
	padding: 0px 10px 0px 10px;
	 
}
.light14 {font-size:14px;}




/* **********************************************  NEW SECPAY CSS */
.full {width:100%; float:left;}
.rt-align {text-align:right;}
.md-align {vertical-align:middle;}

.light1 {font-size:11px;}
.light2 {font-size:12px;}
.light3 {font-size:13px;}
.light4 {font-size:18px;}
.light5 {font-size:16px;}

.shade1 {color:#ED7F2D;}

.shade2 {color:#023365;}

.shade3 {color:#454545;}

select.title {margin:0px; padding:0px 0px 0px 0px; width:61px; height:21px; border:1px solid #7F9DB9; font-size:11px;  }
select.card {margin:0px; padding:0px 0px 0px 0px; width:137px; height:21px; border:1px solid #7F9DB9; font-size:11px; }
select.date {margin:0px; padding:0px 0px 0px 0px; width:80px; height:21px; border:1px solid #7F9DB9; font-size:11px;  }

input.name {margin:0px; padding:2px 0px 0px 3px; width:121px; height:17px; border:1px solid #7F9DB9; font-size:11px;  }
input.lastname {margin:0px; padding:2px 0px 0px 3px; width:106px; height:17px; border:1px solid #7F9DB9; font-size:11px;  }
input.mail {margin:0px; padding:2px 0px 0px 3px; width:302px; height:17px; border:1px solid #7F9DB9; font-size:11px;  }
input.city {margin:0px; padding:2px 0px 0px 3px; width:118px; height:17px; border:1px solid #7F9DB9; font-size:11px;  }
input.phone {margin:0px; padding:2px 0px 0px 3px; width:94px; height:17px; border:1px solid #7F9DB9; font-size:11px;  }
input.number {margin:0px; padding:2px 0px 0px 3px; width:239px; height:17px; border:1px solid #7F9DB9; font-size:11px; }
input.security {margin:0px; padding:2px 0px 0px 3px; width:75px; height:17px; border:1px solid #7F9DB9; font-size:11px; }

.pad_sec1 {padding:5px 0px 0px 0px;}
.pad_sec2 {padding:10px 0px 0px 0px;}

.full p{margin:0px; padding:0px 0px 15px 0px; line-height:16px; color:#023365; font-size:12px;}
.full p a {color:#FB8719; text-decoration:underline;}
.full p a:hover {color:#FB8719; text-decoration:none;}

.full h1 {margin:0px; padding:30px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#194F84; font-weight:bold;}

.bdr-bot {border-bottom:1px solid #C3C3C3;}
.bdr-top {border-top:1px solid #C3C3C3;}
.bdr-left {border-left:1px solid #C3C3C3;}
.bdr-right {border-right:1px solid #C3C3C3;}

.bdr-style1 {}
.bdr-style2 {}

#wrapper2 {width:812px; float:none; margin:0px auto; background-color:#ffffff; overflow:auto; 
	background: url(    '../images/content-area-bg.jpg' ) repeat-y left;
	padding: 4px 22px 4px 23px; float:left;}
.billing-sec {width:675px; float:left;}
.billing-heading {width:675px; height:42px; float:left; background:url(../images/billing-heading.jpg) no-repeat 0px 0px; margin:10px 0px 20px 0px;}
.secure-sec {width:124px; float:left; margin-top:10px; padding-bottom:15px;}

.holder-detail {width:428px; float:left;}
.holder-sec {width:414px; float:left;}
.holder-heading {width:414px; float:left; padding:20px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#194F84; font-weight:bold;}
.holder-col1 {width:92px; float:left; font-weight:bold; font-size:11px; color:#023365; padding:3px 6px 0px 0px; text-align:right;}
.holder-col2 {width:66px; float:left; font-size:11px; color:#023365;}
.holder-col3 {width:130px; float:left; font-size:11px; color:#023365;}
.holder-col4 {width:120px; float:left; font-size:11px; color:#023365;}
.holder-col5 {width:316px; float:left;}
.holder-col6 {width:54px; float:left; font-size:11px; color:#023365;}
.holder-col7 {width:104px; float:left; font-size:11px; color:#023365;}

.payment-col1 {width:155px; float:left; font-weight:bold; font-size:11px; color:#023365; padding:3px 6px 0px 0px; text-align:right;}
.payment-col2 {width:253px; float:left;}
.total-sec {width:207px; float:left; line-height:20px; padding:10px 0px 15px 0px;}

.basket-summary {width:384px; float:left; background:#F3F7FC; padding-bottom:30px;}
.basket-row {width:376px; float:left; padding:5px 0px 5px 8px;}
.flight-bar {width:384px; float:left; background:#B6D1EB; font-size:16px; color:#194F84; font-weight:bold; padding:7px 0px 7px 0px; margin-top:15px;}
.flight-leftbar {width:210px; float:left; padding:0px 0px 0px 10px;}
.flight-leftbar2 {width:230px; float:left; padding:10px 0px 0px 10px;}
.flight-rightbar {width:154px; float:left; padding:0px 10px 0px 0px;}
.flight-rightbar2 {width:133px; float:left; padding:10px 0px 10px 0px; text-align:right;}
.flight-depart {width:110px; float:left; padding:5px 0px 5px 8px;}
.flight-arrive {width:98px; float:left; padding:5px 0px 5px 5px;}
.flight-details {width:158px; float:left; padding:5px 0px 5px 5px;}

.adult-detail {width:306px; float:left; padding:5px 0px 5px 8px;}
.adult-img {width:20px; float:left; padding:0px 0px 0px 0px;}
.adult-data {width:286px; float:left; padding:0px 0px 0px 0px;}
.adult-price {width:55px; float:left; padding:5px 5px 5px 5px; text-align:right;}

.accomodation-col1 {width:79px; float:left; padding:3px 0px 3px 8px; font-size:11px; color:#454545;}
.accomodation-col2 {width:105px; float:left; padding:3px 0px 3px 0px; font-size:11px; color:#454545;}
.accomodation-col3 {width:84px; float:left; padding:3px 0px 3px 6px; font-size:11px; color:#454545;}
.accomodation-col4 {width:101px; float:left; padding:3px 0px 3px 0px; font-size:11px; color:#454545;}

.room-box {width:365px; border:1px solid #C3C3C3; float:none; margin:0px auto;}
.room-row {width:365px; float:left;}
.room-detail {width:356px; float:left; padding:5px 0px 5px 9px;}
.room-col1 {width:140px; float:left; color:#454545; font-size:11px; padding:3px 0px 3px 9px;}
.room-col2 {width:153px; float:left; color:#454545; font-size:11px; padding:3px 0px 3px 17px;}
.room-col3 {width:46px; float:left; color:#454545; font-size:11px; padding:3px 0px 3px 0px; text-align:center;}

ul.guarantee {margin:0px; padding:0px 0px 10px 0px;}
ul.guarantee li {list-style-type:none; font-size:12px; color:#023365; font-weight:bold; padding:0px 0px 5px 12px;}

.enq{
	/*border-bottom:1px solid #fc9b3e;*/
	width:454px;
	overflow:hidden;
	padding:0 0 15px 7px;
	margin:0 auto;
	color:#122842;
	font-weight:bold;
	 
}
.enq p{
	margin:2px 0 0;
}
.enq p label{
	float:left;
	width:145px;
}
.enq p select{
	width:161px;
}
.enq div{
	width:100%;
	overflow:hidden;
	padding:7px 0 0;
}
.enq div input{
	float:left;
}

.w68{width:68px; float:left;}

.w75{width:75px; float:left;}
.padT8{padding-top:8px;}

table.padtable a.more{color:#546c96; text-decoration:none; display:block; line-height:18px;
	 background:url(../images/down_arrow.gif) right 8px no-repeat; padding-right:10px; float:left;}
table.padtable a.more:hover{color:#546c96; text-decoration:underline; display:block; line-height:18px;
	 background:url(../images/down_arrow.gif) right 8px no-repeat; padding-right:10px; float:left;}

table.padtable a.hide{color:#546c96; text-decoration:none; display:block; line-height:18px;
	 background:url(../images/up_arrow.gif) right 8px no-repeat; padding-right:10px; float:left;}
table.padtable a.hide:hover{color:#546c96; text-decoration:underline; display:block; line-height:18px;
	 background:url(../images/up_arrow.gif) right 8px no-repeat; padding-right:10px; float:left;}
	 
.offer{width:239px;	height:94px;padding:0px;border:none;float:left;}
/****** NEW BASKET PASS CHANGE ***/
.pinkBg{background:url(../images/pinkBg.gif) left top repeat-x;}
.room_tag{position:absolute; background:url(../images/room_tagBg.gif) left top no-repeat; height:23px; font-size:12px; line-height:17px; width:149px; color:#504f4e; margin-top:5px; float:left; text-align:center;}
.bookHeading{font-size:14px; color:#FFF; padding-left:10px; line-height:22px; border-bottom:1px solid #FFF; background:#fb7e07;}
.nof_hotel{float:left; background:url(../images/nof_hotelL.gif) left top no-repeat; line-height:23px; height:23px; padding-left:10px; margin-right:10px;}
.nof_hotel span{display:blockl; background:url(../images/nof_hotelR.gif) right top no-repeat; font-size:13px; color:#194f84; padding-right:10px; float:left;}
a.mresult{display:block; float:left;}

.nof_hotel{float:left; background:url(../images/nof_hotelL.gif) left top no-repeat; line-height:23px; height:23px; margin-right:0px;}
.nof_hotel span{display:block; background:url(../images/nof_hotelR.gif) right top no-repeat; font-size:13px; color:#194f84; padding-right:5px; float:left;}
a.mresult{display:block; float:left;}



.fas-title{width:723px; border-bottom:1px solid #E7E7E7; padding-bottom:5px;}
.rowbg{background:url(../images/row_bg.gif) left top repeat-x;}
.fas-title .img{display:block; padding:5px; float:left;}
.fas-title p{display:block; width:400px; font-size:12px; color:#353535; float:left; line-height:28px;}
.fas-col1{width:521px; font:15px Arial, Tahoma, Verdana; color:#194F84; font-weight:bold; text-transform:uppercase; padding:6px 0px 6px 7px;}
.fas-col2{width:187px; text-align:right; font:13px Arial, Tahoma, Verdana; color:#FB7E07; font-weight:bold; padding:6px 7px 6px 0px;}
.fas-title a{color:#FB7E07; text-decoration:underline;}
.fas-title a:hover{color:#FB7E07; text-decoration:underline;}
.basketdata{background:url(../images/left_block_content_bg.jpg) left top repeat-x #fff; padding:5px 5px 0 5px; margin:5px 3px 0 3px; width:210px;}
.rowbg{background:url(../images/row_bg.gif) left top repeat-x;}
.rowbg1{background:url(../images/row1_bg.gif) left top repeat-x;}
.org_l_bg{background:#f8edd7;}
.whit_btm_bdr{border-bottom:1px solid #FFF;}
.up_price{width:293px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#727272; font-size:11px; text-align:left; padding:4px 5px 9px 10px; }
.up_price p{display:block;  text-align:center; padding:4px; background:#edf5fc; border:1px solid #3475B5; color:#3475B5;}
.up_price .price_text{ font-size:11px; color:#fb7e07 !important;}

/****************** Tweet and Like Button*******************/
.facebook_like{width:180px;float:right;height:20px;text-align:right;padding-bottom:2px;}
.twitter_like{width:80px;float:left;}
.fb_like{width:80px;float:right;}
.bd_bot {border-bottom:1px solid #1B5086;}

/****************Added for slider**************************/
.sliderimg {height:156px;width:220px;padding:2px 4px 4px 2px;border:solid 1px #cccccc;margin-right:15px; }



/* Footer Css Starts Here */
.footer-row1 {width:800px; float:left;}
.footer-row2 {width:814px; float:left; border:1px solid #FB7E07; background:#FFFFFF;}

.footer-row2-c3-r2
{
	width: 450px;padding-left:20px;margin-top:15px;
}

.footer-row2-c3-r2 div
{
	width: 192px;
	height: 23px;
	background: url(../images/thawte.jpg) no-repeat;
	font-size: 10px;
	color: #000000;
	padding: 27px 10px 0px 0px;
	float: right;
	text-align: right;
	
}
.footer-row1 p {margin:0px; padding:0px 0px 0px 0px; font-size:11px; color:#122842; line-height:15px; text-align:justify;}
.footer-toplinks {width:524px; height:143px; float:left; background:#FEFBF9; border:1px solid #FB8615; font-size:11px; font-weight:bold; color:#FB7E07; padding:0px 0px 0px 10px;}
.toplinks-col1 {width:131px; float:left; padding:10px 0px 0px 0px;}
.footer-sharing {width:256px; float:right;}
.sharing-sec {width:254px; float:left; background:#FEFDF9; border:1px solid #FA8513; margin-top:10px; height:91px;}
.sharing-heading {width:244px; float:left; background:#FB7E07; font-size:12px; color:#FFFFFF; height:28px; line-height:28px; font-weight:bold; padding:0px 0px 0px 10px;}
.sharing-links {width:254px; float:left;}
.sharing-col1 {width:74px; float:left; padding:10px 0px 0px 10px;}

.botlinks-col1 {width:160px; float:left; padding:10px 0px 0px 0px; font-weight:bold; font-size:11px; color:#122842;height:100px;}

ul.toplinks {margin:0px; padding:0px 0px 10px 0px;}
ul.toplinks li {list-style-type:none; color:#122842; font-weight:normal; padding:0px 0px 0px 0px 0px; line-height:18px;}
ul.toplinks li a {color:#122842; text-decoration:none;}
ul.toplinks li a:hover {color:#FB7E07; text-decoration:none;}

.half {width:50%; float:left;}

.shade4 {color:#122842;}
.shade4 a {color:#122842; text-decoration:none;}
.shade4 a:hover {color:#122842; text-decoration:underline;}

.shade5 {color:#FB7E07;}

.pd-tp1 {padding-top:10px;}
