﻿*
{
	margin: 0;
	padding: 0;
	border: 0px none;
}
html
{
	margin-bottom: 1px;
	
}
BODY 
{
    FONT-WEIGHT: normal;
   font: 12px Arial, tahoma, verdana;
    COLOR: #000000;
      
}
 
/*~~~~~~~~~~~~~~~~~~~~~~~~ Main ID CSS ~~~~~~~~~~~~~~~~~~~~~~~~*/
#wrapper
{
 
	width: 881px;
	 
}
#header
{
	 display:none
}
.logo
{
	width: 320px;
	float: left;
}
.banner
{
	width: 355px;
	float: left;
	padding: 5px 0px 0px 5px;
}
 

#maincontent
{
	 
}
.content-top
{
	width: 851px;
	height: 11px;
	font: 1px Arial, Verdana, Tahoma;
}
.content-mid
{
	width: 806px;
	float: left;
	
	padding: 4px 22px 4px 23px;
}
.content-bot
{
	width: 851px;
	height: 11px;
	float: left;
	
}
.fullwidth
{
	width: 806px;
	float: left;
	font: 1px Arial, Verdana, Tahoma;
}

/*
.results
{
	width: 806px;
} */
.results
{
	width: 806px;
	 
	float: left;
}
.results .heading
{
	width: 806px;
	height: 41px;
	float: left;
	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;*/
 
	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: 670px;
	float: left;
}
.results-col2
{
	width: 110px;
	float: left;
}
a.strtAg
{
	font-size: 16px;
	font-weight: bold;
	color: #FF7D0B;
	text-decoration: underline;
	text-align: right;
	display: block;
	
	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;
	float: left;
	font: 16px Arial, Verdana, Tahoma;
	color: #194F84;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
}

.flight-result
{
	width: 806px;
	height: 36px;
	float: left;
}
.bluehead
{
	
}
.orghead
{
	
}

.result
{
	width: 390px;
	float: left;
	font: 15px Arial, Verdana, Tahoma;
	color: #FFF;
	font-weight: bold;
	line-height: 36px;
	padding: 0px 0px 0px 13px;
}


.paging
{
	width: 590px;
	float: left;
	text-align: right;
	font: 13px Arial, Verdana, Tahoma;
	color: #FFF;
	padding: 10px 13px 0px 0px;
}

.hotelpaging
{
	width: 369px;
	float: left;
	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;
	float: left;
	background: #FFFFFF url(  '../images/searchs-bg.gif' ) repeat-x top;
	border: 1px solid #194F84;
	padding: 10px;
}
.searchbox-row
{
	width: 784px;
	float: left;
}
.search-col1
{
	width: 350px;
	float: left;
}
.search-col2
{
	width: 400px;
	float: left;
}
.form-row
{
	width: 300px;
	float: left;
	font: 13px Arial, Verdana, Tahoma;
	color: #424242;
	padding: 3px 0px 3px 0px;
}
.label
{
	width: 120px;
	float: left;
	line-height: 18px;
}
.txtfld
{
	width: 180px;
	float: left;
}
.form-row1
{
	width: 400px;
	float: left;
	padding: 3px 0px 3px 0px;
}
.label1
{
	width: 85px;
	float: left;
	line-height: 18px;
}
.txtfld1
{
	width: 315px;
	float: left;
}

.searchbox select
{
	font: 11px Tahoma, Arial, Verdana;
	color: #243F8E;
	border: 1px solid #808080;
}

.showextras
{
	width: 629px;
	float: left;
	font: 12px Arial, Verdana, Tahoma;
	color: #033B78;
	font-weight: bold;
	padding: 20px 0px 0px 0px;
}
.extras
{
	width: 460px;
	float: left;
	background: #B6D0E9;
	border: 1px solid #8DA7C1;
	margin-top: 5px;
	font: 12px Arial, Verdana, Tahoma;
	color: #424242;
}
.extras-col
{
	width: 220px;
	float: left;
	padding: 5px 5px 5px 5px;
}



.search-submit
{
	width: 155px;
	float: left;
	
}


.filter
{
	width: 804px;
	float: left;
	
	border: 1px solid #194F84;
}
.sectitle-basket
{
	width: 822px;
	float: left;
	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;
	float: left;
	font: 13px Arial, Verdana, Tahoma;
	color: #41658C;
	font-weight: bold;
	padding: 12px 13px 12px 13px;
}

.sectitle
{
	width: 778px;
	float: left;
	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; float: left;background:url('../images/search_bg.gif') repeat-x 0px 0px #FFFFFF; border:1px solid #194F84; float:left;}
.sectitle1{width:553px; float: left;background:#194F84; font:15px Arial, Verdana, Tahoma; color:#FFF; font-weight:bold; padding:8px 13px 8px 13px;}
.filterdata1{width:580px; float: left;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;
}
.flight-record
{
	width: 806px;
	float: left;
}
.regular, .alternative
{
	width: 806px;
	float: left;
}
.blue-bg
{
	
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #DFE7EE;
}

.blue-bg-on
{
	
}

.org-bg
{
	
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #EDE9E5;
}
.org-bg-on
{
	
}

.outbound
{
	width: 340px;
	float: left;
}
.inbound
{
	width: 340px;
	float: left;
}
.price{width:116px; float: left;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;
	float: left;
}
.col2
{
	width: 225px;
	float: left;
	padding: 5px 4px 5px 10px;
}
.date
{
	width: 225px;
	float: left;
	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;
	float: left;
	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;
	float: left;
	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;
	float: left;
	font: 12px Arial, Verdana, Tahoma;
	color: #D40000;
	font-weight: bold;
	line-height: 16px;
	padding: 5px 0px 5px 0px;
}
.col3
{
	width: 73px;
	float: left;
	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;
	float: left;
	display: block;
	margin: 7px 0px 15px 7px;
}





h1 span
{
	display: none;
}
h1 a.com
{
	width: 320px;
	height: 103px;
	float: left;
	display: block;
	
	text-decoration: none;
	margin: 0px;
}
h1 a.com:hover
{
	width: 320px;
	height: 103px;
	float: left;
	display: block;
	
	text-decoration: none;
	margin: 0px;
}

h1 a.couk
{
	width: 273px;
	height: 99px;
	float: left;
	display: block;
	
	text-decoration: none;
	margin: 0px;
}
h1 a.couk:hover
{
	width: 273px;
	height: 99px;
	float: left;
	display: block;
	
	text-decoration: none;
	margin: 0px;
}

h2
{
	font: 28px Arial, Verdana, Tahoma;
	color: #0F3073;
	text-transform: uppercase;
	margin: 0px;
}
h2 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;
	float: left;
	display:none;
}
.secure
{
	width: 806px;
	float: left;
}
.secure-block
{
	width: 792px;
	float: left;
	border-left: 2px solid #FB7E07;
	border-right: 2px solid #FB7E07;
	padding: 5px;
}
.securetxt
{
	width: 792px;
	float: left;
	font: 20px Arial, Tahoma, Verdana;
	color: #FB6307;
	text-transform: uppercase;
	text-align: center;
	padding: 0px 0px 5px 0px;
}
.secureicon
{
	width: 792px;
	float: left;
	text-align: center;
	padding: 5px 0px 0px 0px;
}

.bookmarkblock
{
	width: 656px;
	float: left;
	padding: 5px 0px 5px 150px;
}
.bookmark
{
	width: 494px;
	float: left;
	background: #EAF2FA;
	border: 1px solid #3771AA;
	padding: 5px 5px 5px 5px;
}
.booktxt
{
	width: 300px;
	float: left;
	font: 12px Arial, Tahoma, Verdana;
	color: #424242;
	font-weight: bold;
	padding: 0px 0px 5px 0px;
}
.booklink
{
	width: 194px;
	float: left;
	text-align: right;
	font: 12px Arial, Tahoma, Verdana;
	color: #424242;
}
.bookicon
{
	width: 494px;
	float: left;
	padding: 5px 0px 5px 0px;
}

.cc
{
	width: 806px;
	float: left;
	text-align: center;
	padding: 5px 0px 2px 0px;
}
.botnav
{
	width: 851px;
	float: left;
	text-align: center;
	font: 13px Arial, Tahoma, Verdana;
	color: #122842;
	line-height: 20px;
	padding: 5px 0px 5px 0px;
	display:none;
}
.botnav span
{
	width: 851px;
	float: left;
	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;
	float: left;
	line-height: 16px;
	padding: 12px 13px 6px 13px;
}
.depart
{
	width: 750px;
	float: left;
	
	font: 13px Arial, Verdana, Tahoma;
	color: #16396B;
	font-weight: bold;
	padding: 5px 0px 5px 28px;
	margin-bottom: 5px;
}
.arrive
{
	width: 750px;
	float: left;
	
	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;
	float: left;
	font: 13px Arial, Verdana, Tahoma;
	color: #3675CF;
	font-weight: bold;
	padding: 4px 0px 2px 28px;
}
.flightcost
{
	width: 400px;
	float: left;
	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; float: left; border:1px solid #FB7E07; font:13px Arial, Verdana, Tahoma; color:#FFF; margin-bottom:10px;}
.pf-title{width:610px; float: left; 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; float: left; background:#FFC996; font:11px Arial, Verdana, Tahoma; color:#994B00; font-weight:bold; text-align:center;}
.pf-cap-c1{width:84px; float: left; border-right:1px solid #FFF; padding:5px 0px 5px 0px;}
.pf-cap-c2{width:90px; float: left; border-right:1px solid #FFF; padding:5px 0px 5px 0px;}
.pf-cap-c3{width:80px; float: left; border-right:1px solid #FFF; padding:5px 0px 5px 0px;}
.pf-cap-c4{width:110px; float: left; border-right:1px solid #FFF; padding:5px 0px 5px 0px;}
.pf-cap-c5{width:80px; float: left; border-right:1px solid #FFF; padding:5px 0px 5px 0px;}
.pf-cap-c6{width:80px; float: left; border-right:1px solid #FFF; padding:5px 0px 5px 0px;}
.pf-cap-c7{width:80px; float: left; padding:5px 0px 5px 0px;}

.pf-data{width:610px; float: left; 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; float: left; border-right:1px solid #E7E7E7; border-bottom:1px solid #E7E7E7; text-align:left; padding:6px 0px 6px 10px;}
.pf-data-c2{width:90px; float: left;}
.pf-data-c3{width:80px; float: left; border-right:1px solid #E7E7E7; border-bottom:1px solid #E7E7E7; 
	line-height:26px; color:#FB7E07;}
.pf-data-c4{width:110px; float: left;}
.pf-data-c5{width:80px; float: left;}
.pf-data-c6{width:80px; float: left;}
.pf-data-c7{width:80px; float: left; 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;
	float: left;
}
.refine-sec
{
	width: 190px;
	float: left;
}
.refine-title
{
	width: 180px;
	float: left;
	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;
	float: left;
	border: 1px solid #B2B2B2;
	padding: 0px 0px 7px 0px;
}
.star-rating
{
	width: 176px;
	float: left;
	padding: 0px 6px 7px 6px;
	cursor: hand;
}
.rating
{
	width: 174px;
	float: left;
}
.rating a
{
	width: 174px;
	height: 31px;
	float: left;
	display: block;
	
	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;
	float: left;
	display: block;
	
	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;
	float: left;
	display: block;
	
	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;
	float: left;
	display: block;
	
	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;
	float: left;
	padding: 8px 8px 8px 8px;
}
.boardtype h4
{
	display:block; line-height:20px;font-size:16px;
}
.boardtype_noscroll
{
	overflow: hidden;
}
.boardtype_scroll
{
	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;
	float: left;
	padding: 3px 0px 3px 0px;
	font: 12px Arial, Verdana, Tahoma;
	color: #353535;
	line-height: 15px;
}
.board-col1
{
	width: 17px;
	float: left;
	padding: 2px 0px 0px 0px;
}
.board-col2
{
	width: 146px;
	float: left;
	font: 11px Arial, Verdana, Tahoma;
	color: #353535;
	line-height: 15px;
	padding: 3px 0px 3px 4px;
}
.board-col2-over
{
	width: 146px;
	float: left;
	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;
	float: left;
	display: block;
	border: 1px solid #B2B2B2;
	
	padding: 10px 10px 10px 10px;
	margin-top: 5px;
	font: 12px Arial, Verdana, Tahoma;
	color: #474747;
	font-weight: bold;
}
.ppp-row
{
	width: 168px;
	float: left;
	padding: 0px 0px 4px 0px;
	text-align: center;
}
.ppp-row1
{
	width: 168px;
	float: left;
	padding: 0px 0px 4px 0px;
}
.ppp-row span
{
	font: 20px Arial, Verdana, Tahoma;
	color: #FB7E07;
	font-weight: bold;
}
.reset
{
	width: 190px;
	float: left;
	text-align: center;
	padding: 8px 0px 5px 0px;
}

.content-right
{
	width: 612px;
	float: left;
	padding: 0px 0px 0px 4px;
}

.blue-title
{
	width: 612px;
	float: left;
	background: #194F84;
	border-bottom: 1px solid #FFF;
}

.blue-title-c1
{
	width: 319px;
	float: left;
	font: 13px Arial, Tahoma, Verdana;
	color: #FFF;
	font-weight: bold;
}
.blue-title-c2
{
	width: 278px;
	float: left;
	text-align: right;
	font: 12px Arial, Tahoma, Verdana;
	color: #FFF;
	padding: 4px 5px 4px 0px;
}
.fullrow
{
	width: 612px;
	float: left;
}
.fullrow-c1
{
	width: 306px;
	float: left;
	padding: 5px 0px 5px 0px;
}
.fullrow-c2
{
	width: 306px;
	float: left;
	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;
	float: left;
	border: 2px solid #3771AA;
	
	margin-bottom: 10px;
}
.block-org
{
	width: 608px;
	float: left;
	border: 2px solid #FB7E07;
	
	margin-bottom: 10px;
}
.block-img-pos
{
	background-position: 0px 0px;
}
.block-img-pos1
{
	background-position: -608px 0px;
}
.rd-block
{
	width: 608px;
	float: left;
}
.rd-detail
{
	width: 600px;
	float: left;
	background: #FFF;
	padding: 4px;
}
/* 31 march 2009 */
.lnkStyle
{
	width: 600px;
	float: left;
	background: #FFF;
	padding: 4px;
	font-size: 14px;
}
/* */
.rd-thumb
{
	width: 150px;
	float: left;
}
.imgbdr
{
	border: 1px solid #595959;
}
.rd-mid
{
	width: 250px;
	float: left;
	padding: 0px 0px 0px 10px;
}
.rd-name
{
	width: 250px;
	float: left;
	font: 16px Arial, Tahoma, Verdana;
	color: #3475B5;
	font-weight: bold;
	padding: 2px 0px 2px 0px;
}
.rd-venue
{
	width: 250px;
	float: left;
	font: 12px Arial, Tahoma, Verdana;
	color: #F17523;
	font-weight: bold;
	padding: 2px 0px 2px 0px;
}
.rd-venue span
{
	color: #3475B5;
}
.rd-desc
{
	width: 250px;
	float: left;
	font: 11px Arial, Tahoma, Verdana;
	color: #424242;
	padding: 2px 0px 2px 0px;
}
.rd-more
{
	width: 250px;
	float: left;
	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;
	float: left;
}

.checkdetailBlue
{
	width: 188px;
	float: left;
	border: 1px solid #bed5f0;
	
}

.check-headBlue
{
	width: 188px;
	float: left;
	background: #3475b5;
	font: 12px Arial, Tahoma, Verdana;
	color: #FFF;
}
.checkdetail
{
	width: 188px;
	float: left;
	border: 1px solid #F0D4BE;
	
}

.check-head
{
	width: 188px;
	float: left;
	background: #FB7E07;
	font: 12px Arial, Tahoma, Verdana;
	color: #FFF;
}
.check-head-col
{
	width: 94px;
	float: left;
	text-align: center;
	padding: 3px 0px 3px 0px;
}

.room-price
{
	width: 188px;
	float: left;
	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;
	float: left;
	font: 12px Arial, Tahoma, Verdana;
	color: #FFF;
}
.rd-capi
{
	float: left;
	border-right: 1px solid #FFF;
	padding: 11px 0px 10px 10px;
}
.rd-cap0
{

	float: left;
	border-right: 1px solid #FFF;
	padding: 11px 0px 10px 10px;
}
.rd-cap1
{

	float: left;
	border-right: 1px solid #FFF;
	padding: 11px 0px 10px 10px;
	text-decoration: underline;
	text-align: center;
}
.rd-cap2
{

	float: left;
	border-right: 1px solid #FFF;
	text-align: center;
	padding: 11px 0px 10px 0px;
	text-decoration: underline;
}
.rd-cap3
{

	float: left;
	border-right: 1px solid #FFF;
	text-align: center;
	padding: 3px 0px 3px 0px;
}
.rd-cap4
{

	float: left;
	text-align: center;
	padding: 3px 0px 3px 0px;
}

.rd-data
{
	width: 608px;
	float: left;
	
	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;
	float: left;
	
	font: 12px Arial, Tahoma, Verdana;
	color: #353535;
	padding: 5px 0px 5px 0px;
}
.rd-hover
{
	
	font: 12px Arial, Tahoma, Verdana;
	color: #353535;
	padding: 5px 0px 5px 0px;
}
.rd-hover-org
{
	width: 608px;
	float: left;
	
	font: 12px Arial, Tahoma, Verdana;
	color: #353535;
	padding: 5px 0px 5px 0px;
}
.rd-data-org
{
	width: 608px;
	float: left;
	
	font: 12px Arial, Tahoma, Verdana;
	color: #353535;
	padding: 5px 0px 5px 0px;
}

.rd-data-org-on
{
	width: 608px;
	float: left;
	
	font: 12px Arial, Tahoma, Verdana;
	color: #353535;
	padding: 5px 0px 5px 0px;
}
.rd-data-org-room1
{
	width: 608px;
	float: left;
	
	font: 12px Arial, Tahoma, Verdana;
	color: #353535;
	padding: 5px 0px 5px 0px;
}

.rd-datai
{

	float: left;
	padding: 0px 10px 0px 5px;
	line-height: 20px;
}
.rd-data0
{

	float: left;
	padding: 0px 0px 0px 8px;
	line-height: 20px;
	font-size: 10px;
}
.rd-data1
{

	float: left;
	padding: 0px 10px 0px 10px;
}
.rd-data2
{

	float: left;
	text-align: center;
	color: #194F84;
	padding: 0px 0px 0px 0px;
	text-decoration: underline;
}
.rd-data2 span
{
	color: #C50000;
}
.rd-data3
{

	float: left;
	text-align: center;
	font: 12px Arial, Tahoma, Verdana;
	color: #194F84;
	text-align: center;
	line-height: 20px;
}
.rd-data3 span
{
	color: #C50000;
}
.rd-data4
{

	float: left;
	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;
	float: left;
	font: 12px Arial, Tahoma, Verdana;
	color: #353535;
	padding: 0px 0px 0px 0px;
}
.jrd-data1
{
	width: 238px;
	float: left;
	padding: 0px 10px 0px 10px;
}
.jrd-data2
{
	width: 109px;
	float: left;
	text-align: center;
	color: #194F84;
	padding: 0px 0px 0px 0px;
}
.jrd-data3
{
	width: 130px;
	float: left;
	text-align: center;
	font: 14px Arial, Tahoma, Verdana;
	color: #194F84;
	padding: 0px 0px 0px 0px;
}
.jrd-data4
{
	width: 200px;
	float: left;
	text-align: center;
	padding: 0px 0px 0px 0px;
}


/**************************************************************ACCOM CSS END here****************/

.label5
{
	width: 43px;
	float: left;
}


/****************** VALUE FINDER**********************/
.valuefinder
{
	width: 806px;
	float: left;
}
.vf-title
{
	width: 806px;
	float: left;
	background: #194F84;
}
.vf-title-c1
{
	width: 393px;
	float: left;
	font: 13px Arial, Tahoma, Verdana;
	color: #FFF;
	font-weight: bold;
	padding: 8px 0px 8px 10px;
}
.vf-title-c2
{
	width: 393px;
	float: left;
	text-align: right;
	font: 12px Arial, Tahoma, Verdana;
	color: #FFF;
	padding: 8px 10px 8px 0px;
}

.sliding
{
	width: 806px;
	float: left;
	padding: 1px 0px 1px 0px;
	border-bottom: 1px solid #194F84;
}

.slide-record
{
	width: 106px;
	height: 87px;
	float: left;
	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;
	float: left;
	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;
	float: left;
	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;
	float: left;
	display: block;
	
	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;
	float: left;
	display: block;
	
}


.slider
{
	width: 27px;
	float: left;
}
.slide-data
{
	 
	height: 87px;
	float: left;
	
}
.slide-price
{
	width: 106px;
	float: left;
	font: 26px Arial, Tahoma, Verdana;
	font-weight: bold;
	padding: 0px 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;
	float: left;
	border: 1px solid #194F84;
	
}
.csf-bg
{
	width: 804px;
	float: left;
	
}
.csf-col1
{
	width: 616px;
	float: left;
	padding: 7px 10px 7px 10px;
}
.csf-col
{
	width: 308px;
	float: left;
	font: 13px Arial, Tahoma, Verdana;
	color: #424242;
}
.csf-row
{
	width: 308px;
	float: left;
	padding: 3px 0px 3px 0px;
}
.csf-label
{
	width: 105px;
	float: left;
}
.csf-data
{
	width: 203px;
	float: left;
	font-weight: bold;
}
.csf-col2
{
	width: 167px;
	float: left;
	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;
	float: left;
	border: 1px solid #EBC8A7;
	
	font: 16px Arial, Tahoma, Verdana;
	color: #2B2B2B;
	font-weight: bold;
	line-height: 22px;
}
/*  CSS Change  */
.depoffer
{
	width: 630px;
	height: 65px;
	float: left;
	display: block;
	
	padding: 8px 10px 10px 144px;
}

.linkoptions
{
	width: 706px;
	float: left;
	font: 13px Arial, Tahoma, Verdana;
	color: #FB7E07;
	font-weight: bold;
	line-height: 20px;
	padding: 0px 0px 0px 80px;
}
.backtosearch
{
	width: 180px;
	float: left;
	
	padding: 0px 0px 0px 22px;
}

.searchagain
{
	width: 120px;
	float: left;
	
	padding: 0px 0px 0px 22px;
}
.emailquote
{
	width: 170px;
	float: left;
	
	padding: 0px 0px 0px 22px;
}
.printquote
{
	width: 99px;
	float: left;
	
	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;
	float: left;
	padding-left: 60px;
	border: 0px solid #FB7E07;
}
.flight-accom-sec
{
	width: 723px;
	float: left;
	border: 1px solid #FB7E07;
	margin-bottom: 20px;
}

.fas-title
{
	width: 723px;
	float: left;
	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;
	float: left;
	font: 15px Arial, Tahoma, Verdana;
	color: #194F84;
	font-weight: bold;
	text-transform: uppercase;
	padding: 6px 0px 6px 7px;
}
.fas-col2
{
	width: 187px;
	float: left;
	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;
	float: left;
	
	font: 13px Arial, Tahoma, Verdana;
	color: #353535;
	line-height: 20px;
}
.accom-data
{
	width: 723px;
	float: left;
	
	font: 13px Arial, Tahoma, Verdana;
	color: #353535;
	line-height: 20px;
}

.itinerary-cap
{
	width: 723px;
	float: left;
	border-bottom: 1px solid #E7E7E7;
	font: 13px Arial, Tahoma, Verdana;
	color: #994B00;
	font-weight: bold;
}
.itinerary-cap1
{
	width: 107px;
	float: left;
	border-right: 1px solid #E7E7E7;
	padding: 5px 5px 5px 7px;
}
.itinerary-cap2
{
	width: 108px;
	float: left;
	border-right: 1px solid #E7E7E7;
	padding: 5px 5px 5px 7px;
}
.itinerary-cap3
{
	width: 470px;
	float: left;
	padding: 5px 5px 5px 7px;
}
.itinerary-data
{
	width: 723px;
	float: left;
	border-bottom: 1px solid #E7E7E7;
}
.itinerary-data1
{
	width: 107px;
	float: left;
	border-right: 1px solid #E7E7E7;
	padding: 5px 5px 5px 7px;
}
.itinerary-data2
{
	width: 108px;
	float: left;
	border-right: 1px solid #E7E7E7;
	padding: 5px 5px 5px 7px;
}
.itinerary-data3
{
	width: 470px;
	float: left;
	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;
	float: left;
	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;
	float: left;
	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;
	float: left;
	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;
	float: left;
	border-right: 1px solid #E7E7E7;
	padding: 5px 5px 5px 7px;
}
.accom-cap3
{
	width: 115px;
	float: left;
	padding: 5px 5px 5px 7px;
}

.accom-data1
{
	width: 452px;
	float: left;
	border-right: 1px solid #E7E7E7;
	padding: 5px 5px 5px 7px;
}
.accom-data2
{
	width: 117px;
	float: left;
	border-right: 1px solid #E7E7E7;
	padding: 5px 5px 5px 7px;
}
.accom-data3
{
	width: 115px;
	float: left;
	padding: 5px 5px 5px 7px;
}

/*.accom-img{width:118px; padding:5px 0px 2px 0px;}*/
.accom-img
{
	width: 120px; 
	float: left;
	padding: 0px 0px 2px 0px;
}
.accom-title
{
	width: 200px;
	float: left;
	font-weight: bold;
	padding: 2px 0px 2px 0px;
	border:0px solid #ff0000;
}

.accom-title b
{
	color: #FB7E07;
}
.accom-desc
{
	width: 200px;
	float: left;
	color: #797979;
	font: 13px Arial, Tahoma, Verdana;
	line-height: 18px;
	border:0px solid #ff0000;
}

.accom-desc-c1
{
	width: 120px;
	float: left;
	/*background: #F0F0F0;
	border: 1px solid #AEAEAE;*/
	font: 15px Arial, Tahoma, Verdana;
	color: #994B00;
	line-height: 25px;
	text-align: left;
	padding: 0px 5px 5px 5px;
	border:0px solid #ff0000;
}
.accom-desc-c2
{
	width: 200px;
	float: left;
	color: #797979;
	line-height: 18px;
	padding: 0px 0px 0px 0px;
	border:0px solid #ff0000;
}


.costing-sec
{
	width: 723px;
	float: left;
	border: 1px solid #FB7E07;
}
.costing-title
{
	width: 710px;
	float: left;
	background: #FB7E07;
	font: 20px 'times new roman' ,Arial, Tahoma, Verdana;
	color: #252525;
	font-weight: bold;
	padding: 3px 0px 3px 13px;
}

.costing-tbl
{
	width: 723px;
	float: left;
	
}
.costing-cap
{
	width: 723px;
	float: left;
	border-bottom: 1px solid #FB7E07;
}
.costing-cap1
{
	width: 409px;
	float: left;
	border-right: 1px solid #FB7E07;
	font: 13px Arial, Tahoma, Verdana;
	color: #994B00;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
}
.costing-cap2
{
	width: 90px;
	float: left;
	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;
	float: left;
	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;
	float: left;
	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;
	float: left;
}
.costing-data1
{
	width: 409px;
	float: left;
	border-right: 1px solid #FB7E07;
	font: 13px Arial, Tahoma, Verdana;
	color: #353535;
	text-transform: uppercase;
	padding: 5px 5px 5px 5px;
}
.costing-data2
{
	width: 90px;
	float: left;
	border-right: 1px solid #FB7E07;
	font: 13px Arial, Tahoma, Verdana;
	color: #353535;
	text-align: right;
	padding: 5px 5px 5px 5px;
}
.costing-data3
{
	width: 90px;
	float: left;
	border-right: 1px solid #FB7E07;
	font: 13px Arial, Tahoma, Verdana;
	color: #353535;
	text-align: right;
	padding: 5px 5px 5px 5px;
}
.costing-data4
{
	width: 90px;
	float: left;
	border-right: 1px solid #FB7E07;
	font: 13px Arial, Tahoma, Verdana;
	color: #353535;
	text-align: right;
	padding: 5px 5px 5px 5px;
}

.totalcost
{
	width: 723px;
	float: left;
	background: #FFC996;
	border-top: 1px solid #FB7E07;
}
.totalcost-cl
{
	width: 611px;
	float: left;
	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;
	float: left;
	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;
	float: left;
	border: 0px solid #194F84;
}
.ft-block
{
	width: 804px;
	float: left;
	border: 1px solid #194F84;
}
.ft-block-r1
{
	width: 804px;
	float: left;
	border-bottom: 1px solid #194F84;
}
.ft-title
{
	width: 390px;
	float: left;
	font: 15px Arial, Tahoma, Verdana;
	color: #3771AA;
	font-weight: bold;
	padding: 5px 0px 5px 12px;
}
.ft-message
{
	width: 400px;
	float: left;
	text-align: right;
	font: 13px Arial, Tahoma, Verdana;
	color: #3771AA;
	padding: 5px 2px 5px 0px;
}
.ft-block-r2
{
	width: 790px;
	float: left;
	padding: 10px 10px 10px 10px;
}
.ft-details
{
	width: 780px;
	float: left;
	padding: 0px 0px 10px 0px;
}
.ft-img
{
	width: 100px;
	float: left;
	text-align: center;
}
.ft-desc
{
	width: 620px;
	float: left;
	font: 13px Arial, Tahoma, Verdana;
	color: #353535;
	line-height: 16px;
	padding: 0px 3px 0px 57px;
}
.ft-desc1
{
	width: 538px;
	float: left;
	font: 13px Arial, Tahoma, Verdana;
	color: #353535;
	line-height: 16px;
	padding: 0px 5px 0px 5px;
}

.service-tbl
{
	width: 784px;
	float: left;
	
	font: 13px Arial, Tahoma, Verdana;
	color: #353535;
}
.ft-caption
{
	width: 784px;
	float: left;
	background: #A4C8EB;
	font: 13px Arial, Tahoma, Verdana;
	color: #194F84;
	font-weight: bold;
}
.ft-cap1
{
	width: 51px;
	float: left;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	padding: 6px 0px 6px 5px;
}
.ft-cap2
{
	width: 605px;
	float: left;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	padding: 6px 0px 6px 5px;
}
.ft-cap3
{
	width: 111px;
	float: left;
	border-bottom: 1px solid #FFF;
	padding: 6px 0px 6px 5px;
}

.ft-data
{
	width: 784px;
	float: left;
	border-bottom: 1px solid #FFF;
	font: 13px Arial, Tahoma, Verdana;
	color: #194F84;
}
.ft-data1
{
	width: 52px;
	float: left;
	text-align: center;
	padding: 6px 0px 6px 5px;
}
.ft-data2
{
	width: 600px;
	float: left;
	padding: 7px 6px 7px 5px;
}
.ft-data3
{
	width: 111px;
	float: left;
	padding: 5px 0px 5px 5px;
}
.selected
{
	background: #B2C9DF;
}
ul.bullet
{
	margin: 0px;
	padding: 0px;
}
ul.bullet li
{
	list-style: none;
	
	font: 13px Arial, Tahoma, Verdana;
	color: #353535;
	padding: 2px 0px 2px 12px;
}

.bluetbl
{
	width: 350px;
	float: left;
	background: #C9E4FF;
	border-top: 1px solid #A4C8EB;
	border-right: 1px solid #A4C8EB;
	border-left: 1px solid #A4C8EB;
	margin-top: 5px;
}
.bluetbl-tr
{
	width: 350px;
	float: left;
	border-bottom: 1px solid #A4C8EB;
	padding: 5px 0px 5px 0px;
}
.bluetbl-c1
{
	width: 30px;
	float: left;
	text-align: center;
}
.bluetbl-c2
{
	width: 220px;
	float: left;
	font: 13px Arial, Tahoma, Verdana;
	color: #194F84;
}
.bluetbl-c3
{
	width: 80px;
	float: left;
	font: 13px Arial, Tahoma, Verdana;
	color: #194F84;
	font-weight: bold;
	text-align: right;
	padding: 0px 10px 0px 10px;
}



.service-tbl1
{
	width: 784px;
	float: left;
	
	font: 13px Arial, Tahoma, Verdana;
	color: #353535;
}
.service-tbl2
{
	width: 784px;
	float: left;
	
	font: 13px Arial, Tahoma, Verdana;
	color: #353535;
}

.transfer-caption
{
	width: 784px;
	float: left;
	background: #A4C8EB;
	font: 13px Arial, Tahoma, Verdana;
	color: #194F84;
	font-weight: bold;
}
.transfer-cap1
{
	width: 51px;
	float: left;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	padding: 6px 0px 6px 5px;
}
.transfer-cap2
{
	width: 429px;
	float: left;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	padding: 6px 0px 6px 5px;
}
.transfer-cap3
{
	width: 95px;
	float: left;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	padding: 6px 0px 6px 5px;
}
.transfer-cap4
{
	width: 98px;
	float: left;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	padding: 6px 0px 6px 5px;
}
.transfer-cap5
{
	width: 81px;
	float: left;
	border-bottom: 1px solid #FFF;
	padding: 6px 0px 6px 5px;
}

.transfer-data
{
	width: 784px;
	float: left;
	border-bottom: 1px solid #FFF;
	font: 13px Arial, Tahoma, Verdana;
	color: #194F84;
}
.transfer-data1
{
	width: 52px;
	float: left;
	text-align: center;
	padding: 6px 0px 6px 5px;
}
.transfer-data2
{
	width: 430px;
	float: left;
	padding: 7px 0px 7px 5px;
}
.transfer-data3
{
	width: 96px;
	float: left;
	padding: 7px 0px 7px 5px;
}
.transfer-data4
{
	width: 99px;
	float: left;
	padding: 7px 0px 7px 5px;
}
.transfer-data5
{
	width: 82px;
	float: left;
	padding: 5px 0px 5px 5px;
}

.luggage-cap1
{
	width: 51px;
	float: left;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	padding: 6px 0px 6px 5px;
}
.luggage-cap2
{
	width: 533px;
	float: left;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	padding: 6px 0px 6px 5px;
}
.luggage-cap3
{
	width: 95px;
	float: left;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	padding: 6px 0px 6px 5px;
}
.luggage-cap4
{
	width: 81px;
	float: left;
	border-bottom: 1px solid #FFF;
	padding: 6px 0px 6px 5px;
}

.luggage-data1
{
	width: 52px;
	float: left;
	text-align: center;
	padding: 6px 0px 6px 5px;
}
.luggage-data2
{
	width: 534px;
	float: left;
	padding: 7px 0px 7px 5px;
}
.luggage-data3
{
	width: 96px;
	float: left;
	padding: 7px 0px 7px 5px;
}
.luggage-data4
{
	width: 82px;
	float: left;
	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;
	float: left;
	margin-left: 35px;
	margin-bottom: 15px;
	border: 1px solid #EBC8A7;
	
}
.tfp-col1
{
	width: 166px;
	height: 62px;
	float: left;
	padding-top: 10px;
	border-right: 1px solid #EBC8A7;
}
.tfp-col2
{
	width: 460px;
	float: left;
	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;
	float: left;
}
.bookopt-col2
{
	width: 260px;
	float: left;
	padding: 0px 13px 0px 13px;
}
.bookopt-col3
{
	width: 260px;
	float: left;
}
.bookopt
{
	width: 258px;
	float: left;
	border: 1px solid #FB7E07;
}
.bookopt-title
{
	width: 245px;
	float: left;
	background: #FB7E07;
	font: 15px Arial, Tahoma, Verdana;
	color: #FFF;
	font-weight: bold;
	padding: 8px 0px 8px 13px;
}
.bookopt-data
{
	width: 258px;
	float: left;
	background: url(    '../images/book-opt-orgbg.jpg' ) repeat-x top #FFF2E5;
	padding: 0px 0px 0px 0px;
}
.bookopt-img
{
	width: 86px;
	float: left;
}
.bookopt-txt
{
	width: 162px;
	float: left;
	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;
	float: left;
	font: 15px Arial, Tahoma, Verdana;
	color: #353535;
	font-weight: bold;
	text-align: center;
	padding: 12px 0px 10px 0px;
}

.bookopt-r2
{
	width: 193px;
	float: left;
	background: url(    '../images/icon-phone.jpg' ) no-repeat 20px 2px;
	font: 25px Arial, Tahoma, Verdana;
	color: #FB7E07;
	font-weight: bold;
	padding: 2px 0px 2px 65px;
}

.bookopt-r3
{
	width: 258px;
	float: left;
	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;
	float: left;
	border-bottom: 1px solid #194F84;
	background: url(    '../images/booking-bg.jpg' ) repeat-x 0px 34px #CDDFF1;
}

.booking-sec
{
	width: 804px;
	float: left;
	background: url(    '../images/booking-sap-bg.jpg' ) repeat-y 362px 0px;
}
.booking-col1
{
	width: 342px;
	float: left;
	padding: 10px;
}
.booking-col2
{
	width: 422px;
	float: left;
	padding: 10px;
}
.booking-title
{
	width: 320px;
	float: left;
	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;
	float: left;
	padding: 3px 0px 3px 0px;
}
.book-label
{
	width: 140px;
	float: left;
	font: 13px Arial, Tahoma, Verdana;
	color: #424242;
}
.book-field
{
	width: 202px;
	float: left;
}
.bookonline select
{
	font: 11px Tahoma, Arial, Verdana;
	color: #243F8E;
	border: 1px solid #808080;
}

.proceed-sec
{
	width: 804px;
	float: left;
	background: #FFF;
	border-top: 1px solid #194F84;
}
.proceed-col1
{
	width: 330px;
	float: left;
	padding: 5px 0px 5px 10px;
}
.proceed-col2
{
	width: 189px;
	float: left;
	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;
	float:left;
}
.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; float:right;
}
.callus-com
{
	width: 211px;
	height: 43px;
	background: url(    '../images/ph-no-com.gif' ) no-repeat 27px 22px; float:right;
	text-align: right;
}
.securetxt
{
	width: 211px;
	text-align: right;
	padding: 3px 0px 3px 0px; float:right;
}
.home-tr-search
{
	width: 211px;
	padding: 3px 0px 3px 0px; float:left;
}
.tr-search-c1
{
	width: 138px;
	padding: 8px 0px 0px 0px; float:left;
}
.tr-search-c2
{
	width: 73px; float:left;
}

.content-mid-home
{
	width: 829px;
	 
	padding: 4px 11px 4px 11px; float:left;
}
/* 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; float:left;
}
.blankc1
{
	width: 289px; float:left;
	font: 1px Arial, Verdana, Tahoma;
}
.blankc2
{
	width: 523px; float:left;
	font: 1px Arial, Verdana, Tahoma;
}
.content-col1
{
	 
}

.content-col2
{
	width: 523px; float:left;
	padding: 0px 0px 10px 0px;
}

.adv-search
{
	width: 287px; float:left;
	border: 1px solid #0B2C55;
}
.adv-search-r1
{
	width: 287px; float:left;
	background: url(    '../images/home-search-bg.jpg' ) repeat-x top;
	padding: 5px 0px 20px 0px;
}
.adv-search-r2
{
	width: 279px; float:left;
	padding: 0px 0px 10px 8px;
}
.adv-search-r2_promo
{
	width: 279px; float:left;
	padding: 5px 0px 10px 8px;
}
.adv-search-r3
{
	width: 279px; float:left;
	background: #FEE5CC;
	border-top: 1px solid #FB7E06;
	border-bottom: 1px solid #FB7E06;
	padding: 3px 0px 3px 8px;
}
.adv-search-r4
{
	width: 279px; float:left;
	padding: 8px 0px 0px 8px;
}
.search_loader_img
{
	display: none;
}

.form
{
	width: 279px; float:left;
}
/*.form-row{width:279px; padding:4px 0px 4px 0px;}*/
.slabel
{
	width: 100px; float:left;
	font: 12px Arial, Tahoma, Verdana;
	color: #000000;
	padding: 3px 0px 0px 0px;
}
.field
{
	width: 169px; float:left;
}
.block
{
	width: 56px; float:left;
}
.block-r1
{
	width: 56px;
	height: 30px;
	font: 11px Arial, Tahoma, Verdana;
	color: #424243; float:left;
	text-align: center;
}
.block-r2
{
	width: 56px; float:left;
	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; float:left;
	font: 12px Arial, Tahoma, Verdana;
	color: #122842;
	font-weight: bold;
	padding: 0px 0px 0px 8px;
}
.optionrow
{
	width: 127px; float:left;
	padding: 3px 0px 2px 0px;
}
.optionrow-c1
{
	width: 22px; float:left;
	padding: 2px 0px 0px 0px;
}
.optionrow-c2
{
	width: 20px; float:left;
	padding: 0px 0px 0px 0px;
}
.optionrow-c3
{
	width: 75px; float:left;
	line-height: 16px;
	padding: 0px 0px 0px 0px;
}

.searchoptions-c2
{
	width: 152px; float:left;
	padding: 3px 0px 0px 0px;
}
.availability
{
	width: 124px; float:left;
	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; float:left;
	background: url(    '../images/icon-pound.jpg' ) no-repeat right;
	padding: 2px 0px 2px 0px;
}
.availability-r2
{
	width: 124px; float:left;
	text-align: center;
	color: #1B5288;
	padding: 2px 0px 2px 0px;
}

.holiday-search
{
	width: 267px; float:left;
	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; float:left;
	border: 1px solid #0B2C55;
	background: url(    '../images/being-booked-bg.jpg' ) repeat-x bottom #F8FBFE;
}
.being-booked-r1
{
	width: 277px; float:left;
	background: #3771AA;
	font: 16px Arial, Tahoma, Verdana;
	color: #FFF;
	font-weight: bold;
	padding: 5px 0px 5px 10px;
}
.being-booked-r2
{
	width: 267px; float:left;
	font: 16px Arial, Tahoma, Verdana;
	color: #FFF;
	font-weight: bold;
	padding: 10px 5px 15px 5px;
}
.being-booked-c1
{
	width: 127px; float:left;
}
.being-booked-c2
{
	width: 135px; float:left;
	padding: 0px 0px 0px 5px;
}
.being-booked-c2-r1
{
	width: 135px; float:left;
	font: 16px Arial, Tahoma, Verdana;
	color: #194F84;
	font-weight: bold;
	padding: 1px 0px 1px 0px;
}
.being-booked-c2-r2
{
	width: 135px; float:left;
	padding: 1px 0px 1px 0px;
}
.being-booked-c2-r3
{
	width: 135px; float:left;
	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; float:left;
	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; float:left; border:1px solid #FB7E07;}
.online-r1{width:287px; float:left; height:114px; background:url('../images/people_on_web.jpg') repeat-x top #FCF2E9;}
.online-r1-c1{width:110px; float:left; text-align:center;}
.online-r1-c2{width:160px; float:left; 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; float:left;
}
.online-r3
{
	width: 267px; float:left;
	padding: 5px 10px 5px 10px;
}
.newsletter-r1
{
	width: 267px; float:left;
	font: 11px Arial, Tahoma, Verdana;
	color: #353535;
	padding: 2px 0px 2px 0px;
}
.newsletter-r2
{
	width: 267px; float:left;
	font: 11px Arial, Tahoma, Verdana;
	color: #353535;
	padding: 5px 0px 5px 0px;
}
.newsletter-r3
{
	width: 267px; float:left;
	padding: 5px 0px 5px 0px;
}

.noneuro
{
	width: 290px; float:left;
	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; float:left;
	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; float:left;
	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; float:left;
	background: #E6F2FF;
	border-left: 1px solid #0B2C55;
	border-right: 1px solid #0B2C55;
	border-bottom: 1px solid #0B2C55;
}
.map-r1
{
	width: 521px; float:left;
}
.map-r2
{
	width: 501px; float:left;
	background: url(    '../images/our-holiday-destinations.jpg' ) no-repeat 13px 0px;
	padding: 40px 0px 10px 20px;
}
.input1
{
	width: 160px; float:left;
	border: 1px solid #909090;
	font: 12px Arial, Tahoma, Verdana;
	color: #0C3576;
	padding: 1px;
}

.topoffers
{
	width: 521px; float:left;
	border: 1px solid #FB810C;
}
.topoffers-title
{
	width: 494px; float:left;
	font: 20px 'Arial Rounded MT Bold' ,Arial, Tahoma, Verdana;
	color: #24407C;
	font-weight: bold;
	padding: 5px 0px 5px 27px;
}
.offer-cap
{
	width: 521px; float:left;
	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; float:left;
	padding: 3px 0px 3px 10px;
}
.offer-cap2
{
	width: 100px; float:left;
	text-align: center;
	padding: 3px 0px 3px 0px;
}
.offer-cap3
{
	width: 100px; float:left;
	text-align: center;
	padding: 3px 0px 3px 0px;
}

.offer-data
{
	width: 501px; float:left;
	background: url(    '../images/offer-bg.jpg' ) repeat-x top #FEF2E5;
	padding: 10px 10px 10px 10px;
}
.offer-rec
{
	width: 501px; float:left;
	padding: 5px 0px 5px 0px;
}
.offer-rec1
{
	width: 90px; float:left;
	padding: 0px 0px 0px 0px;
}
.offer-rec2
{
	width: 221px; float:left;
	font: 14px Arial, Tahoma, Verdana;
	color: #FB7E07;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}
.offer-rec2 em
{
	width: 211px; float:left;
	font: 12px Arial, Tahoma, Verdana;
	color: #606060;
	padding: 0px 0px 0px 0px;
}
.offer-rec3
{
	width: 100px; float:left;
	font: 20px Arial, Tahoma, Verdana;
	color: #194F84;
	font-weight: bold;
	text-align: center;
	padding: 10px 0px 0px 0px;
}
.offer-rec4
{
	width: 90px; float:left;
	font: 20px Arial, Tahoma, Verdana;
	color: #FB7E07;
	font-weight: bold;
	text-align: center;
	padding: 10px 0px 0px 0px;
}

.homeflight
{
	width: 168px; float:left;
	border: 1px solid #194F84;
}
.homeflight-title
{
	width: 148px; float:left;
	background: #194F84;
	font: 16px Arial, Tahoma, Verdana;
	color: #FFF;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
}
.homeflight-data
{
	width: 148px; float:left;
	padding: 0px 10px 10px 10px;
}
.dot
{
	background: url(    '../images/dot.gif' ) repeat-x bottom;
}
.flight-rec
{
	width: 148px; float:left;
	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; float:left;
	border: 1px solid #FB7E07;
	margin: 0px 6px 0px 6px;
}
.homehotel-title
{
	width: 158px; float:left;
	background: #FB7E07;
	font: 16px Arial, Tahoma, Verdana;
	color: #FFF;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
}
.homehotel-data
{
	width: 158px; float:left;
	padding: 2px 5px 10px 5px;
}
.dot
{
	background: url(    '../images/dot.gif' ) repeat-x bottom;
}
.hotel-rec
{
	width: 158px; float:left;
	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; float:left;
	border: 1px solid #FB7E07;
}
.org-block-title
{
	width: 241px; float:left;
	background: #FB7E07;
	font: 16px Arial, Tahoma, Verdana;
	color: #FFF;
	font-weight: bold;
	padding: 5px 5px 5px 10px;
}
.org-block-img
{
	width: 256px; float:left;
	border-bottom: 1px solid #FB7E07;
}
.org-block-row
{
	width: 236px; float:left;
	font: 13px Arial, Tahoma, Verdana;
	color: #4C9CEB;
	font-weight: bold;
	padding: 0px 10px 0px 10px;
}
.hotel-list
{
	width: 236px; float:left;
}
.hotel-list ul
{
	padding: 0px;
	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;
	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;
}
/* 6 april */
.hotel_c_list
{
	width: 802px; float:left;
	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; float:left;
	border: 1px solid #194F84;
}
.blue-block-title
{
	width: 241px; float:left;
	background: #194F84;
	font: 16px Arial, Tahoma, Verdana;
	color: #FFF;
	font-weight: bold;
	padding: 5px 5px 5px 10px;
}
.blue-block-img
{
	width: 256px; float:left;
	border-bottom: 1px solid #194F84;
}
.blue-block-row
{
	width: 236px; float:left;
	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; float:left;
	font: 13px Arial, Tahoma, Verdana;
	color: #353535;
	padding: 0px 10px 0px 10px;
}
.org-block-txt
{
	width: 170px; float:left;
	padding: 5px 0px 5px 0px;
}
.org-block-icon
{
	width: 60px; float:left;
	text-align: center;
	padding: 5px 0px 5px 0px;
}

.footer-home
{
 display:none;
}
.footer-r1
{
	width: 829px; float:left;
}
.footer-r1-c1
{
	width: 500px; float:left;
}
.footer-r1-c2
{
	width: 329px; float:left;
	text-align: center;
	padding: 10px 0px 0px 0px;
}

.footer-r2
{
	width: 829px; float:left;
	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; float:left;
}
.footer-r3-c1
{
	width: 289px; float:left;
	font: 12px Arial, Tahoma, Verdana;
	color: #122842;
	line-height: 20px;
	padding: 0px 0px 0px 0px;
}
.footer-r3-c2
{
	width: 540px; float:left;
}
.footer-r3-c2 a
{
	display: block;
	padding-right: 10px;
	float: left;
}
.footer-r3-c2 div
{
	width: 192px; float:left;
	height: 23px;
	font-size: 10px;
	color: #000000;
	padding: 27px 10px 0px 0px;
	float: left;
	text-align: right;
}

.bookmarkblock
{
	width: 500px; float:left;
	padding: 5px 0px 5px 0px;
}
.bookmark
{
	width: 488px; float:left;
	background: #F8FEFF;
	border: 1px solid #EAF2FA;
	padding: 5px 5px 5px 5px;
}
.booktxt
{
	width: 295px; float:left;
	font: 12px Arial, Tahoma, Verdana;
	color: #424242;
	font-weight: bold;
	padding: 0px 0px 5px 5px;
}
.booklink
{
	width: 188px; float:left;
	text-align: right;
	font: 12px Arial, Tahoma, Verdana;
	color: #424242;
}
.bookicon
{
	width: 488px; float:left;
	padding: 5px 0px 5px 0px;
}


/**************Landing Page CSS****************/
.temp
{
	width: 287px; float:left;
	border: 1px solid #FFDEBF;
	background: #FFFDFA;
}
.temp-title
{
	width: 277px; float:left;
	
	font: 15px Arial, Tahoma, Verdana;
	color: #FFF;
	font-weight: bold;
	padding: 3px 0px 3px 10px;
}
.temp-cap
{
	width: 287px; float:left;
	background: #FFEBD7;
	font: 12px Arial, Tahoma, Verdana;
	color: #FF7C00;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
}
.temp-cap1
{
	width: 107px; float:left;
}
.temp-cap2
{
	width: 90px; float:left;
	text-align: center;
}
.temp-cap3
{
	width: 90px; float:left;
	text-align: center;
}

.mnth
{
	width: 287px; float:left;
	font: 15px Arial, Tahoma, Verdana;
	color: #194F84;
	padding: 1px 0px 1px 0px;
}
.mnth-altbg
{
	background: #FFF6ED;
}
.mnth-name
{
	width: 97px; float:left;
	font-weight: bold;
	padding: 2px 0px 0px 10px;
}
.mnth-low
{
	width: 90px; float:left;
	text-align: center;
}
.mnth-high
{
	width: 90px; float:left;
	text-align: center;
}

.sblue-block
{
	width: 287px; float:left;
	background: #F4F5F9;
	border: 1px solid #194F84;
}
.sblue-block-top
{
	width: 278px; float:left;
	height: 21px;
	
	color: #FFFFFF;
	font-size: 15px;
	padding: 5px 0px 0px 9px;
}
.sblue-block-bot
{
	width: 287px; float:left;
	padding: 5px 0px 5px 0px;
}
.sblue-block-image
{
	width: 101px; float:left;
	text-align: center;
	padding: 4px 0px 0px 0px;
}
.sblue-block-text
{
	width: 186px; float:left;
	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; float:left; background:url(../images/tab_border.gif) left top repeat-x;}
#tsh-block ul{display:block; width:523px; float:left; 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; float:left; 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; float:left; border:1px solid #194F84; border-top:none; }
.tsh-data11{display:none }
.tshcontaner{width:503px; float:left; padding:9px; background:#CDDFF1 url(../images/tab_contant_bg.gif) repeat-x;}
h6{width:787px; float:left; 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; float:left;}
.w820{width:812px; float:left;}
.org{color:#FF6D00;}
.block{display:block;}
.font1{font-size:15px;}
.font2{font-size:13px;}
.font3{font-size:11px;}
#review_contaner{width:834px; float:left; 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:812px; float:left; padding:0px 7px 0px 7px; margin-bottom:10px;}
a.nlink{color:#FF6D00;}
a.nlink:hover{color:#0C3157;}


.tabc{width:503px; float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#194F84}
/*21 May 09*/
.tsh-rec{width:521px; float:left; 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; float:left; padding:3px 0px 0px 5px;}
.tsh-rec-c2{width:151px; float:left;}
.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; float:left;}
.tsh-rec-c4{width:94px; float:left;}
.tsh-rec-c5{width:85px; float:left;}
.tsh-rec-c6{width:36px; float:left; text-align:center; padding:10px 0px 0px 0px;}
.imgbdr1{border:1px solid #595959; margin-bottom:3px;}
.tsh-more{width:511px; float:left; 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; float:left;
}
.quicklinks-bg
{
	width: 377px; float:left;
	height: 27px;
	
	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; float:left;}
.pcm-data{width:513px; float:left; border:1px solid #194F84; border-top:none; padding:8px 0px 5px 8px;}
.pcm-rec{width:160px; float:left; padding-right:8px;}
.pcm-rec-thumb{width:160px; float:left;}
.pcm-rec-hd{width:160px; float:left; color:#1B5085; font-size:15px; font-weight:bold; padding:6px 0px 0px 0px;}
.pcm-rec-text{width:160px; float:left; color:#1B5085; font-size:15px; padding:6px 0px 0px 0px;}
.pcm-rec-link{width:160px; float:left; 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; float:left; color:#1B5085; font-size:15px; font-weight:bold; padding:5px 0px 0px 0px;}

.margin4{margin: 0px 0px 0px 4px;}
.all-dest
{
	width: 827px; float:left;
	background: #F4F5F9;
	border: 1px solid #194F84;
}
.all-dest-title
{
	width: 827px; float:left;
	
}
.all-dest-data
{
	width: 816px; float:left;
	padding: 5px 6px 5px 5px;
}
/*.dest-col
{
	width: 204px;
}*/
.dest-col{width: 204px; float:left;}
.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; float:left; background:#F4F5F9; border:1px solid #194F84;}
.all-dest-title1{width:521px; float:left; background:url('../images/blue-head-bg1.jpg') repeat-x bottom;}
.all-dest-data1{width:509px; float:left; padding:5px 6px 5px 5px;}
.dest-col1{width:520px; float:left;}
.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:247px; margin-right:8px;}
.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; float:left;}
.top_sectionLeft {width:809px; float:left; 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; float:left;
}
.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; float:left;
	font: 13px Arial, Verdana, Tahoma;
	color: #424242;
	padding: 5px 0px 5px 0px;
}

.slabel_1
{
	font: 10px Arial, Tahoma, Verdana;
}
.slabel_2
{
	width: 55px; float:left;
	font: 10px Arial, Tahoma, Verdana;
}
.field_2
{
	width: 229px; float:left;
}

.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
{
	
	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
{
	
	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
{
	
	text-transform: uppercase;
	font-size: 25px;
	font-weight: normal;
	padding: 4px 0px;
	text-align: center;
}

.flight-accom-sec-oc
{
	width: 829px; float:left;
	margin-bottom: 15px;
}
.flight-data-oc
{
	width: 827px; float:left;
	
	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;
	
	font: 13px Arial, Tahoma, Verdana;
	color: #353535;
	line-height: 20px; float:left;
	border-right: 1px solid #E7E7E7;
	border-left: 1px solid #E7E7E7;
}
.fas-title-oc
{
	width: 723px; float:left;
	border-bottom: 1px solid #E7E7E7;
}
.itinerary-data-oc
{
	width: 827px; float:left;
	border-bottom: 1px solid #E7E7E7;
}
.itinerary-cap-oc
{
	width: 827px; float:left;
	border-bottom: 1px solid #E7E7E7;
	font: 13px Arial, Tahoma, Verdana;
	color: #994B00;
	font-weight: bold;
}
.itinerary-cap1-oc
{
	width: 100px; float:left;
	border-right: 1px solid #E7E7E7;
	padding: 5px 5px 5px 7px;
}
.itinerary-cap2-oc
{
	width: 100px; float:left;
	border-right: 1px solid #E7E7E7;
	padding: 5px 5px 5px 7px;
}
.itinerary-cap3-oc
{
	width: 241px; float:left;
	padding: 5px 5px 5px 7px;
}
.itinerary-cap4-oc
{
	width: 50px; float:left;
	padding: 5px 5px 5px 7px;
}
.itinerary-cap5-oc
{
	width: 50px; float:left;
	padding: 5px 5px 5px 7px;
}
.itinerary-cap6-oc
{
	width: 210px; float:left;
	padding: 5px 5px 5px 7px;
}

.itinerary-data1-oc
{
	width: 100px; float:left;
	border-right: 1px solid #E7E7E7;
	padding: 5px 5px 5px 7px;
}
.itinerary-data2-oc
{
	width: 100px; float:left;
	border-right: 1px solid #E7E7E7;
	padding: 5px 5px 5px 7px;
}
.itinerary-data3-oc
{
	width: 241px; float:left;
	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; float:left;
	padding: 5px 5px 5px 7px;
	color: #FB7E07;
	font-size: 12px;
}
.itinerary-data5-oc
{
	width: 50px; float:left;
	padding: 5px 5px 5px 7px;
	color: #FB7E07;
	font-size: 12px;
}
.itinerary-data6-oc
{
	width: 210px; float:left;
	padding: 5px 5px 5px 7px;
	color: #FB7E07;
	font-size: 12px;
}


.accom-cap1-oc
{
	width: 377px; float:left;
	border-right: 1px solid #E7E7E7;
	padding: 5px 5px 5px 7px;
}
.accom-cap2-oc
{
	width: 117px; float:left;
	border-right: 1px solid #E7E7E7;
	padding: 5px 5px 5px 7px;
}
.accom-cap3-oc
{
	width: 115px; float:left;
	padding: 5px 5px 5px 7px;
}
.accom-cap4-oc
{
	width: 165px; float:left;
	padding: 5px 5px 5px 7px;
}

.accom-data1-oc
{
	width: 377px; float:left;
	border-right: 1px solid #E7E7E7;
	padding: 5px 5px 5px 7px;
}
.accom-data2-oc
{
	width: 117px; float:left;
	border-right: 1px solid #E7E7E7;
	padding: 5px 5px 5px 7px;
}
.accom-data3-oc
{
	width: 115px; float:left;
	padding: 5px 5px 5px 7px;
}
.accom-data4-oc
{
	width: 165px; float:left;
	padding: 5px 5px 5px 7px;
}

.accom-title-oc
{
	width: 250px; float:left;
	font-weight: bold;
	padding: 2px 0px 2px 0px;
}

.orange-text
{
	color: #FB7E07;
}
.costing-sec-container
{
	width: 724px; float:left;
	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; float:left;
	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; float:left;
}
.costing-cap-oc
{
	width: 723px; float:left;
	border-bottom: 1px solid #E7E7E7;
}
.costing-cap1-oc
{
	width: 349px; float:left;
	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; float:left;
	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; float:left;
	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; float:left;
	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; float:left;
}
.costing-data1-oc
{
	width: 349px; float:left;
	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; float:left;
	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; float:left;
	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; float:left;
	border-right: 1px solid #E7E7E7;
	font: 13px Arial, Tahoma, Verdana;
	color: #353535;
	text-align: right;
	padding: 5px 5px 5px 5px;
}


.totalcost-oc
{
	width: 723px; float:left;
	background: #E7E7E7;
	border-top: 1px solid #E7E7E7;
}
.totalcost-cl-oc
{
	width: 591px; float:left;
	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; float:left;
	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; float:left;
	margin-bottom: 15px;
	border: 1px solid #FB7E07;
}
.extras-cap-oc
{
	width: 711px; float:left;
	font: 13px Arial, Tahoma, Verdana;
	color: #994B00;
	font-weight: bold;
	padding: 5px;
	border: 1px solid #E7E7E7;
	border-top: none;
	
}
.extras-data-oc
{
	width: 711px; float:left;
	font: 13px Arial, Tahoma, Verdana;
	padding: 5px;
	border: 1px solid #E7E7E7;
	border-top: none;
	
}
.extras-col-oc
{
	 float:left;
	padding-left: 6px;
}
.dark-red
{
	color: #B30E06;
}
.textsize18
{
	font-size: 18px;
	color: #353535;
}

.oc-footer-sec
{
	width: 726px; float:left;
}
.safe-trip-data
{
	background: #F2F5F8;
	padding: 10px;
	width: 706px; float:left;
	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;
	
	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; float:left;
	border: 1px solid #7F9DB9;
	height: 21px;
}
#bill_contaner input
{
	width: 245px; float:left;
	height: 18px;
	border: 1px solid #7F9DB9;
}
#bill_contaner .cost
{
	width: 394px; float:left;
	padding: 13px;
	border: 1px solid #ED7F2D;
}
#bill_matter
{
	width: 353px; float:left;
	
#bill_matter ul
{
	display: block;
	width: 353px; float:left;
	list-style-type: none;
	margin-bottom: 16px;
	float: left;
}
#bill_matter ul li
{
	width: 333px; float:left;
	list-style-type: none;
	line-height: 20px;
	
	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; float:left;}
.w148{	width: 148px; float:left;}
.w410{	width: 394px; float:left;}
.w353{	width: 353px; float:left;}

.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;
	
	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; float:left;
	font-family: Arial, Helvetica, sans-serif;
}
.term-contact a
{
	color: #000000;
	text-decoration: none;
}
.term-contact .title
{
	width: 294px; float:left;
	font-size: 25px;
	color: #FFFFFF;
	
	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
{
	
}
.pdiv2
{
	
}
.safe
{
	font-size: 30px;
	width: 304px; float:left;
	
	color: #000000;
	text-align: center;
}
.safe span
{
	display: block;
	text-align: center;
}

.w809{	width: 809px; float:left;}
.w806{	width: 806px; float:left;}
.w488{	width: 488px; float:left;}
.w148{	width: 148px; float:left;}
.w410{	width: 394px; float:left;}
.w304{	width: 304px; float:left;}
.w353{	width: 353px; float:left;}
.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;
}
.linknew
{
	 display:none;
	 
	 
}
.linknew1 img
{
	display:none;
	 
	 
}
.linknew2
{
 display:none;
}
.linknew3
{
	display:none;
	 
}
.linknew4
{
	display:none;
 
}
.linknew5
{
	display:none;
	 
}
.accom-data1-c1
{
	width: 298px; float:left;
}
/********************************/



/********** Landing Page *********/

ul.book1
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

ul.book1 li
{
	list-style: none;
	
	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; float:left;
	height: 25px;
	
	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; float:left;
}
.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; float:left;
	display: block;
	list-style: none;
	background: #FF7C00;
	border-right: 1px solid #FFF;
}
.quicklinks-sec ul li#link2
{
	width: 80px; float:left;
	display: block;
	list-style: none;
	background: #FF7C00;
	border-right: 1px solid #FFF;
}
.quicklinks-sec ul li#link3
{
	width: 118px; float:left;
	display: block;
	list-style: none;
	background: #FF7C00;
	border-right: 1px solid #FFF;
}
.quicklinks-sec ul li#link4
{
	width: 108px; float:left;
	display: block;
	list-style: none;
	background: #FF7C00;
	border-right: 1px solid #FFF;
}
.quicklinks-sec ul li#link5
{
	width: 131px; float:left;
	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;
	
}


/*************** 16 april. New style for hotel description ********** */

/********************New Classes 16-04-09*****************************/
ul.list
{
	padding: 0px;
	margin: 0px;
}
ul.list li
{
	list-style: none;
	
	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; float:left;
	border: 1px solid #244163;
}
.hotel-title
{
	width: 277px; float:left;
	
	font: 15px Arial, Tahoma, Verdana;
	color: #FFF;
	font-weight: bold;
	padding: 10px 0px 10px 10px;
}
.hotel-pics
{
	width: 287px; float:left;
	padding: 5px 0px 5px 0px;
}
.hotel-thumb
{
	width: 287px; float:left;
	text-align: center;
	padding: 5px 0px 5px 0px;
}
.hotel-features
{
	width: 523px; float:left;
	padding: 5px 0px 5px 0px;
}
.feature-title
{
	width: 523px; float:left;
	font: 13px Arial, Verdana, Tahoma;
	color: #194F84;
	font-weight: bold;
	padding: 5px 0px 2px 0px;
}
.feature-txt
{
	width: 523px; float:left;
	font: 12px Arial, Verdana, Tahoma;
	color: #353535;
	line-height: 16px;
	padding: 2px 0px 10px 0px;
}
.btn-sec
{
	width: 523px; float:left;
	text-align: center;
	padding: 5px 0px 5px 0px;
}
.twocoldata
{
	width: 523px; float:left;
	font: 12px Arial, Verdana, Tahoma;
	color: #353535;
	line-height: 16px;
	padding: 5px 0px 5px 0px;
}
.datarow
{
	width: 523px; float:left;
	padding: 5px 0px 5px 0px;
}
.maintitle
{

	width: 123px; float:left;
	
}
.maindata
{
	width: 395px; float:left;
	padding: 0px 0px 0px 5px;
}
/**********************************************************************/

/************************* Feedback link ******************************/
.sideButton
{
	float: left;
	margin-top: 8px;
	position: fixed;
}

.fas-col1-v1
{
	width: 521px; float:left;
	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; float:left;
	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;
}

.bg-img
{	width: 847px; float:left;
	
	margin-left: 2px;
	_margin-left: 1px;
}
.bg-img-error
{
	width: 847px; float:left;
	
	margin-left: 2px;
	_margin-left: 1px;
}

.sess-bg
{
	
	width: 851px; float:left;
}
.content-inner {width:829px; float:left; padding:4px 11px 4px 11px;}
.tag-txt
{
	padding: 210px 100px 0px 235px;
}

.errtxtmain {width:810px; float:left; padding:245px 0px 0px 40px;}

.err-tag-txt
{
	text-align: left;
	padding:17px 0px 0px 10px;
	width:700px; float:left;
}
.err-link
{
	text-align: left;
	padding:40px 300px 0px 300px;
	width:200px; float:left;
}
.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; float:left;
	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; float:left; float:left;}
.bx-top {width:522px; float:left; height:194px;}
.bx-top-matter {width:180px; padding:10px 0px 0px 10px;}
.bx-mid {width:500px; float:left; 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; float:left; height:15px;}

.content-inn{width:829px; float:left;}

.bx1-main {width:196px; float:left;}
.bxoth-main {width:196px; float:left; padding:0px 0px 0px 15px;}
.bx1-img {width:194px; float:left; border-left:solid 1px #3e7ca0; border-right:solid 1px #3e7ca0; border-top:solid 1px #3e7ca0; height:155px;}
.bx2-img {width:194px; float:left; border-left:solid 1px #d97c51; border-right:solid 1px #d97c51; border-top:solid 1px #d97c51; height:155px;}
.bx3-img {width:194px; float:left; border-left:solid 1px #ba8d4f; border-right:solid 1px #ba8d4f; border-top:solid 1px #ba8d4f; height:155px;}
.bx4-img {width:194px; float:left; border-left:solid 1px #bc658c; border-right:solid 1px #bc658c; border-top:solid 1px #bc658c; height:155px;}
.btmcrv {width:196px; float:left; 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; float:left; background:#3d7ca0; border-left:solid 1px #39789e; border-right:solid 1px #39789e;}
.bx2mid {width:194px; float:left; background:#da7c51; border-left:solid 1px #d9774a; border-right:solid 1px #d9774a;}
.bx3mid {width:194px; float:left; background:#ba8d4f; border-left:solid 1px #b78847; border-right:solid 1px #b78847;}
.bx4mid {width:194px; float:left; background:#bc648c; border-left:solid 1px #bb618a; border-right:solid 1px #bb618a;}


.bx-matter {width:174px; float:left; text-align:left; padding:10px;}

.bxinn-topcrv {width:180px; float:left; height:10px;}
.txt-green {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3d7ca0;}
.bxinn1 {width:180px; float:left; padding-left:7px;}
.bx1mater {width:157px; float:left; padding:10px; text-align:center; background:#e3e9f1; border-left:solid 1px #fff; border-right:solid 1px #fff;}
.bx2mater {width:154px; float:left; 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; float:left; padding-left:8px;}
.bx3mater {width:158px; float:left; 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; float:left; float:left; padding-left:7px;}
.bx4mater {width:156px; float:left; 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; float:left; padding-left:7px;}


.bl-ftr {background:url(../images/blue-bg.jpg) no-repeat; height:125px; margin:10px 0px 10px 0px;}
.bl-inn {width:729px; float:left; padding:10px 70px 10px 30px;}
.ftr-col1 {width:331px; float:left;}
.ftr-col2 {width:491px; float:left; 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; float:left; 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; float:left; padding:5px 0px 5px 10px;}

.beach-image{ width:90px; float:left;}
.beach-text{ width:408px; float:left;}

.citybreak-panel{width:520px; float:left; border:1px solid #FB7E07;}
.citybreak-title{width:505px; float:left; background:#FB7E07; font:16px Arial, Tahoma, Verdana; color:#FFF; font-weight:bold; padding:5px 5px 5px 10px;}
.citybreak-img{width:520px; float:left; border-bottom:1px solid #FB7E07; background:#F9F7FC;}
.citybreak-row{width:508px; float:left; font:13px Arial, Tahoma, Verdana; color:#4C9CEB; font-weight:bold; padding-left:6px;}

.cb-side{ width:10px; float:left;}
.cb-topmid{ width:503px; float:left; height:11px; }
.hd-topmid{ width:502px; float:left; height:11px; }
.ukb-topmid{ width:503px; float:left; height:11px; }
.cb-mid{ width:520px; float:left;  border-left:solid 1px #365173; border-right:solid 1px #365173; font-size:9pt;}
.cb-botmid{width:503px float:left;; height:11px; }
.cb-content{ width:500px; float:left; padding:5px 10px 5px 10px; }
.hd-content{ width:500px;  float:left;padding:5px 10px 5px 10px; }
.ukb-content{ width:500px; float:left; padding:5px 10px 5px 10px; }


.dotted-hl{ width:508px; float:left; margin:auto; float:none; }

.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;}


.flight-banner {width:523px; float:left; height:215px; }
.transfer-banner {width:521px; float:left; height:215px; }
.txt-head {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; font-weight:bold;}


.txt-bann {font-family:Arial, Helvetica, sans-serif; color:#1b5085; font-size:12px;}

.tb-L {width:256px; float:left;}
.tb-R {width:256px; float:left; 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; float:left; height:121px; border:solid 1px #f58535;}
.cap-org {width:249px; float:left; height:25px; line-height:25px; padding-left:5px; background:#f58535;}
.tb-blu {width:254px; float:left; height:121px; border:solid 1px #295293;}
.cap-blu {width:249px; float:left; height:25px; line-height:25px; padding-left:5px; background:#295293;}
/*table inner*/
.fl-row {width:254px; float:left; height:48px;}
.fl-col {width:127px; float:left; height:48px;}
.fl-row-nb {width:254px; float:left; height:48px;}
.fl-col-nb {width:127px; float:left; height:48px;}

.inn-matter {width:117px; float:left; padding:5px;}
/* *************** /


/* Contact Us 1.05.09 */

.cont-crv {width:523px; float:left; height:15px;}
.cont-bx {width:501px; float:left; 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; float:left; height:153px;}
.site-matter {width:501px; float:left; 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; float:left;
	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{
	float:left;
	overflow:hidden;
	padding:7px 0 0;
}
.credit-card div input{
	float:left;
}
.credit-card div .txt{
	width:155px; float:left;
	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; 
	
	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; float:left; height:215px;}
.car-L {width:196px; float:left;}
.c-tb-L {width:196px; float:left; padding-top:10px;}
.c-tb-crv {width:196px; float:left; height:11px;}
.c-tb-mid {width:194px; float:left; height:124px; line-height:124px; text-align:center; border-left:solid 1px #aabed2; border-right:solid 1px #aabed2;}
.c-R {width:315px; float:left; margin-left:12px;}

.c-tb-R {width:315px; float:left; margin-top:10px;}
.c-tbR-crv {width:315px; float:left; height:19px;}
.c-tbR-mid {width:313px; float:left; 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; float:left; padding:8px 5px 15px 10px;}

/* Travel Guid Page 05/05/09 */

.tp-bxmain {width:521px; float:left; border:solid 1px #122865;}
.tp-bx-cap {width:506px; float:left; padding-left:15px; line-height:36px; height:36px; background:url(../images/tg-cap-strip.jpg) repeat-x;}
.tp-bx-inn {width:491px; float:left; padding:15px; background:url(../images/blu-bx-strip.jpg) top repeat-x;}

.tg-imgmain1 {width:166px; float:left; padding:10px 4px 0px 4px;}

.tg-img-bg {width:166px; float:left; height:132px; background:url(../images/img-back.jpg) no-repeat;}
.tg-img {width:150px; float:left; height:119px; padding:6px 8px 6px 8px;}

.tg-blu-txt {width:166px; float:left; height:24px; line-height:24px; background:url(../images/blu-bg.jpg) no-repeat;}
.tg-org-txt {width:166px; float:left; height:24px; line-height:24px; background:url(../images/org-bg.jpg) no-repeat;}
.txt-pad {padding-left:8px;}
.tg-drop {width:166px; float:left; height:20px; margin:3px 0px 0px 0px;}
.tg-dropdown {width:164px; float:left; height:18px; border:solid 1px #aabed2; font-size:11px;}

.caption { background:url(../images/blue-head-bg1.jpg) repeat-x;}

.caption h2 {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;}

.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; float:left; padding:8px;}
.aligntop{ vertical-align:top;}

.tsh-data .mbox1{width:521px; float:left; padding-bottom:15px;}
.mbox1 .mtitle{width:500px; float:left; margin:0px 0px 10px 10px; line-height:25px; padding-left:11px; font-size:15px; font-weight:bold;
	color:#FFFFFF; background:#F58535}
	.boxmatter{width:500px; float:left; margin-left:10px;}
	.mbox1 .mtitle2{width:521px; float:left; 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; float:left; height:215px; background:url(../images/hotel-banner.jpg) no-repeat;}
.flgthotbann {width:521px; float:left; height:217px; border:solid 1px #1B5086;}
.txtwhitebann {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#ffffff;}
.hotmatt {width:360px; float:left; 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; float:left; border:solid 1px #fb7e08;}
.hotcap {width:509px; float:left; line-height:30px; height:30px; background:#fb7e08; padding-left:12px;}
.hottbinn {width:521px; float:left; 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; float:left; padding:0px;}


.callus-couk_NHS
{
	width: 211px; float:left;
	height: 43px;
	
	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; }


.c-blubx {width:521px; float:left; border:solid 1px #122865; margin-top:10px;}
.c-blubx-cap {width:506px; float:left; padding-left:15px; line-height:36px; height:36px; }
.c-blubx-inn {width:386px; float:left; padding:10px 7px 10px 0px;}

.c-orgbx {width:521px; float:left; border:solid 1px #f58535; margin-top:10px;}
.c-orgbx-cap {width:506px; float:left; padding-left:15px; line-height:36px; height:36px;}
.c-orgbx-inn {width:412px; float:left; padding:10px 7px 10px 0px;}

.car-img {width:110px; float:left; height:80px; padding:10px 10px 0px 7px;}

.c-bx-sec1 {width:262px; float:left;}
.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; float:left; display:block; line-height:16px;}
.c-bx-sec2 {width:123px; float:left;}
.carcapacity {width:123px; float:left; 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; float:left; height:97px; padding:8px 17px 9px 10px; background:url(../images/flag-bg.jpg) no-repeat; }




/* Travel Extra 07/05/2009 */

/* Banner */

.tebann1 {width:521px; float:left; background:url(../images/te-ban1.jpg) top no-repeat; border:solid 1px #001054;}
.tebann2 {width:521px; float:left; background:url(../images/te-ban2.jpg) top no-repeat; border:solid 1px #001054;}
.tebann3 {width:521px; float:left; background:url(../images/te-ban3.jpg) top no-repeat; border:solid 1px #001054;}
.tebann4 {width:521px; float:left; background:url(../images/te-ban4.jpg) top no-repeat; border:solid 1px #001054;}
.tebann5 {width:521px; float:left; background:url(../images/te-ban5.jpg) top no-repeat; border:solid 1px #001054;}
.txtred {color:#bd0101; font-size:18px;}

.tetopmattr {width:490px; float:left; padding:15px 30px 15px 0px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:25px;}
.tetopmattr2 {width:490px; float:left; padding:15px 30px 15px 0px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:20px; line-height:25px;}

.temattrmain {width:491px; float:left; padding:25px 15px 10px 15px;}

.gotq{font-size:35px; font-weight:bold; color:#FF6D00;}
.dblue{color:#0C3157;}

.cntryimg {width:124px; float:left; 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; float:left; line-height:34px; 
	padding-left:10px; font-size:14px; font-weight:bold; color:#FFFFFF;}
.psblock .sdbox{width:511px; float:left; 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; float:left;}
.w105{width:105px; float:left;}
.w280{width:280px; float:left;}
.red{color:#FF0000;}
.font4{font-size:18px;}


.noneuro{width:290px; float:left; 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; float:left; height:215px; background:url(../images/euro-dest.jpg) no-repeat;}
.eurobancap {width:290px; float:left; padding:8px 5px 0px 10px; font-size:14px;}
.eurobanmatr {width:310px; float:left; padding:5px 0px 3px 10px;}

.tr_1col {width:94px; float:left; height:50px;}
.tr_2col {width:282px; float:left; padding-left:5px;}
.tr_3col {width:110px; float:left; padding-left:10px;}


.orange-panel {width:521px; float:left; border:solid 1px #f58535; margin-top:10px;}
.orange-tab {width:516px; float:left; line-height:25px; padding-left:5px; background:#f58535;}
.trblu-panel {width:521px; float:left; border:solid 1px #194b82; margin-top:10px;}
.trblu-tab {width:516px; float:left; line-height:25px; padding-left:5px; background:#194b82;}
.orange-inner{width:488px; float:left; padding:10px; font:9pt Arial, Helvetica, sans-serif;}
.orange-inner ul{width:488px; float:left; 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; float:left; padding:10px; font:9pt Arial, Helvetica, sans-serif;}
.grdblu-inn {width:501px; float:left; padding:10px; font:9pt Arial, Helvetica, sans-serif;}

.searchoptions-c1_New{width:153px; float:left; 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; float:left; line-height:15px; padding:3px 0px 2px 0px;}
.optionrow_New-c1{width:22px; float:left; padding:2px 3px 0px 0px;}
.optionrow_New-c2{width:20px; float:left; padding:0px 0px 0px 0px;}
.optionrow_New-c3{width:95px; float:left; 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; float:left; padding:2px 3px 0px 0px;}
.extrarow_New-c2{width:20px; float:left; padding:0px 0px 0px 0px;}
.extrarow_New-c3{width:70px; float:left; padding:0px 0px 0px 0px;}


.w80{width:160px;}

.extralinks{width:810px; float:left; 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; float:left; padding:5px 0px 10px 12px;}
.new_bximg {width:150px; float:left; height:90px; border:solid 1px #144577;}
.new_bxmattr {width:136px; float:left; 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; float:left; 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; float:left; padding:10px; background:url(../images/newstrip.jpg) top repeat-x #2a5f95;}
.cntry_bximg {width:150px; float:left; height:90px; border:solid 1px #144577; margin-right:10px;}
.cntry_bxmattrmain {width:319px; float:left;}
.cntry_bxtxt {width:319px; float:left; padding-bottom:10px; border-bottom:solid 1px #ff7c00; color:#fff; font-size:12px;}
.cntrybxlinks {width:318px; float:left; 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; float:left; margin-top:10px;}
.hotdeals .orgtab{width:518px; float:left; 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; float:left; line-height:22px; padding-left:5px; font-size:12px; font-weight:bold; color:#FFFFFF;}
.hotdeals .dtl{width:156px; float:left; 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; float:left; 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; float:left; 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; float:left; 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; float:left; margin-left:10px;}
.mbox1 .imgframe{width:201px; float:left; height:132px; padding:6px; background:url(../images/img-frame.gif) 0px 0px no-repeat;}
.mbox1 .mtitle2 h5{font-size:13px;}
.mbox1 .frametxt {width:275px; float:left; padding-left:10px;}
/* end */


.tailor-banner {width:523px; float:left; height:219px; background:url(../images/tailor-banner.jpg) no-repeat;}
.bann-matter {width:200px; float:left; padding:8px 5px 15px 10px;}
.bann-matter1 {width:250px; float:left; 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:524px; 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; float:left;
	margin-left: 35px;
	margin-bottom: 15px;
	text-align:center;
	color: #FB7E07;
}
 
.tfp-col2-trans
{
	width: 560px; float:left;
	font: 12px Arial, Tahoma, Verdana;
	color: #FB7E07;
	line-height: 16px;
	padding: 8px;
	 
}


.uctop
{
	display:none;
}

.pkampyle
{
	display:none;
}
