
html{height:100%;}
body
{
	color:#122842;
	min-width:894px;
	min-height:100% !important;
	font:11px Arial, Helvetica, sans-serif;
	background:#F4F5F9 url(../images/bg-html.gif) repeat-x;
}
.pageFooter{	
	float:left; 
	width:100%;
}
* html body{height:1184px;}
form,fieldset{margin:0;padding:0;border:none;}
a{color:#122842;text-decoration:none;}
a:hover{text-decoration:underline;}
input,select,textarea{font:11px Arial, Helvetica, sans-serif;}

#pagewidth{
	width:894px;
	margin:0 auto;
}
#main{
	width:894px;
	overflow:hidden;
}
#content{
	float:right;
	width:549px;
}
.content{
	width:511px;
	float:right;
}
.content .b,
.content .t{
	width:511px;
	height:11px;
	overflow:hidden;
	background:url(../images/bg-b.gif);
}
.content .t{
	background:url(../images/bg-t.gif);
}
.content .c{
	width:487px;
	overflow:hidden;
	background:url(../images/bg-c.gif);
	padding:0 12px;
	
}
.content .text{
	width:486px;
	padding:0 0 18px;
	border:1px solid #fb7e07;
	border-bottom:24px solid #fb7e07;
	background:#fff2e6;
	margin:0 auto;
	font-size:11px;
	
	
}
.content .text.confirm{
	border-bottom:1px solid #fb7e07;
	padding:0 0 2px;
}
#footer{
	width:510px;
	overflow:hidden;
	font-size:9px;
	clear:both;
	padding:5px 0 5px 39px;
}
#footer p{
	margin:0;
}
#footer ul{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
#footer ul li{
	float:left;
	padding:0 4px 0 5px;
	margin:0 5px 0 -5px;
	display:inline;
	background:url(../images/divider.gif) no-repeat left;
}
.separator hr{
	display:none;
}
.separator{
	height:1px;
	overflow:hidden;
	background:#fc9b3e;
	margin:14px 15px 0;
}
.content h3{
	font-size:15px;
	height: 24px;
	margin:10px 9px 0;
	padding:6px 0 0 7px;
	background:url(../images/bg-h3.gif);
}
#bigstrap
{
	font-size:15px;
	height: 24px;
	margin:10px 0px 0;
	padding:2px 0 0 0px;
	background:url(../images/bg-h3.gif);
}

.content h3.ccard{
	background: url(../images/bg-ccard.gif);
}
.bigOrgStarp{
	font-size:15px;
	height: 60px;
	margin:2px 0px 0;
	padding:6px 0 0 4px;
	 
	background:url(../images/bg-Org-Big.gif);
}
.content h4{
	font-size:15px;
	color:#FB7E07;
	margin:8px 0 0 16px;
}
.content p{
	margin:8px 15px 0 16px;
}
.visual{
	width:486px;
	overflow:hidden;
	padding:0 0 11px;
	margin:0;
	position:relative;
	background:url(../images/bg-visual.gif) repeat-x 0 100%;
}
.list-hotels .visual{padding:0;background:none;}
.im-right{
	border:1px solid #f48622;
	float:right;
	margin:0 16px 0 10px;
	display:inline;
}
a.back{
	margin:14px 0 0 16px;
	display:block;
	font-weight: bold;
}
h2.title{
	width:38px;
	height:192px;
	background:url(../images/bg-h2.gif);
	overflow:hidden;
	margin:12px 0 0;
	float:left;
}
h2.title span{
	width:19px;
	height:80px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
h2.christmas,
h2.secure,
h2.travelextra,
h2.aboutus,
h2.travel-guide,
h2.sitemap,
h2.Enquiry,
h2.billing-info,
h2.thankyou,
h2.insurance,
h2.Quote,
h2.session,
h2.secpay,
h2.transfer,
h2.career,
h2.contact-us,
h2.your-chosen-hotel-description,
h2.when-would-you-like,
h2.extras-car-hire,
h2.results-hotel,
h2.results,
h2.your-booking,
h2.basket-summary,
h2.results-hotel_finder,
h2.passenger-information{
	width:38px;
	overflow:hidden;
	text-indent:-9999px;
	float:left;
	margin:0;
}

h2.christmas
{
    height:190px;
	background:url(../images/merry-christmas.gif) no-repeat;
	margin-top:10px; 
}
h2.secure
{
	height:160px;
	background:url(../images/secrure_left_img.gif) no-repeat;
	margin-top:10px; 
}
h2.travelextra
{
	height:160px;
	background:url(../images/travel_extra.gif) no-repeat;
	margin-top:10px;  
}
h2.aboutus
{
	height:160px;
	background:url(../images/aboutus.gif) no-repeat;
	margin-top:10px;  
}
h2.sitemap
{
  height:280px;
	background:url(../images/text-sitemap.gif) no-repeat;
	margin-top:10px;  
}

h2.billing-info
{
	height:280px;
	background:url(../images/text-billing-info.gif) no-repeat;
	margin-top:10px;
}
h2.thankyou
{
	height:280px;
	background:url(../images/text-thank-u.gif) no-repeat;
	margin-top:10px;
}

h2.Enquiry
{
	height:280px;
	background:url(../images/text-enquiry-now.gif) no-repeat;
	margin-top:10px;
	}

h2.insurance{
	height:280px;
	background:url(../images/text-insurance.gif) no-repeat;
	margin-top:10px;
}

h2.session
{
	height:280px;
	background:url(../images/text-session-expired.png) no-repeat;
	margin-top:10px;
}
h2.secpay
{
	height:280px;
	background:url(../images/text-confirm-booking.png) no-repeat;
	margin-top:10px;
}

h2.transfer{
	height:280px;
	background:url(../images/transfer.png) no-repeat;
	margin-top:10px;
}

h2.career{
	height:280px;
	background:url(../images/careers.png) no-repeat;
	margin-top:10px;
}

h2.contact-us{
	height:280px;
	background:url(../images/contactus.png) no-repeat;
	margin-top:10px;
}

h2.Quote{
	height:280px;
	background:url(../images/contactus.png) no-repeat;
	margin-top:10px;
}

h2.your-chosen-hotel-description{
	height:280px;
	background:url(../images/chosen-hotel-description.png) no-repeat;
	margin-top:10px;
}

h2.when-would-you-like{
	height:316px;
	background:url(../images/text-when-would-you-like.gif);
}
h2.extras-car-hire{
	height:105px;
	background:url(../images/car-hire.png);	
}
h2.travel-guide{
	height:316px;
	background:url(../images/text-when-would-you-like.gif);
}
h2.results-hotel{
	height:279px;
	background:url(../images/text-results-hotel.gif);	
}

h2.results-hotel_finder{
	height:190px;
	background:url(../images/find-your-hotel.gif) no-repeat;	
	
}
h2.results{
	height:278px;
	background:url(../images/text-results.png);
}
h2.your-booking{
	height:175px;
	background:url(../images/text-your-booking.png);
}
h2.basket-summary{
	height:188px;
	background:url(../images/text-basket-summary.png);
	margin:5px 0 0;
}
h2.passenger-information{
	height:240px;
	background:url(../images/text-passenger-information.png);
	margin:5px 0 0;
}
span.template{
	background:url(../images/text-template.gif);
	margin:100px 0 0 13px;
}
#nav{
	margin:0 0 0 38px;
	padding:6px 0;
	list-style:none;
	width:510px;
	overflow:hidden;
	font:15px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#nav li{
	float:left;
	padding:0 8px 0 9px;
	margin:0 1px 0 -1px;
	display:inline;
	background:url(../images/divider2.gif) no-repeat left;
}
#nav a{color:#fff;}
#navBlack{
	margin:0 0 0 38px;
	padding:6px 0;
	list-style:none;
	width:510px;
	overflow:hidden;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#navBlack li{
	float:left;
	padding:0 8px 0 9px;
	margin:0 1px 0 -1px;
	display:inline;
	background:url(../images/divider2.gif) no-repeat left;
}
#navBlack a{color:#000;}
#header{
	height:110px;
	width:894px;
	position:relative;
	overflow:hidden;
	
}
#header h1{
	margin:0;
	position:absolute;
	left:49px;
	top:0px;
	border:0px solid #FF0000;
}
#header h1 a.com{
	width:277px;
	height:99px;
	background:url(../images/logo.gif) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	cursor:pointer;
}
#header h1 a.couk{
	width:277px;
	height:99px;
	background:url(../images/logo-uk.gif) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	cursor:pointer;
}

#header div.secure
{
	height:145px;
	margin:-45px 205px 0px 0px;
	background:url(../images/v2.jpg) no-repeat;
    cursor:pointer;
}

p.call-now{
	margin:0;
	width:153px;
	height:33px;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	position:absolute;
	color: #fff;
	top:0px;
	right:11px;
	
}
p.phone-no-com
{
	margin:20px 2px 0 0;
	height:20px;
	width:175px;
	float:right;
	border:solid 0px white;
	background:url(../images/ph-no.gif) no-repeat;
}
 p.phone-no-couk
{
	margin:20px 2px 0 0;
	height:20px;
	width:175px;
	float:right;
	border:solid 0px red;
	background:url(../images/ph-no-couk.gif) no-repeat;
}
 p.phone-no-email
{
	margin:20px 2px 0 0;
	height:20px;
	width:175px;
	float:right;
	border:solid 0px red;
	background:url(../images/ph-no-email.gif) no-repeat;
}
 

p.basketlink a   
{ color: white;
 text-decoration:none;
	
}
p.basketlink a:hover
{
	color: white;
 text-decoration:underline;
 
}
p.secure{
	width:205px;
	height:34px;
	overflow:hidden;
	margin:0;
	text-indent:-9999px;
	background:url(../images/text-secure.gif);
	position:absolute;
	top:80px;
	right:6px;
}
#header div{
	color:#fff;
	text-align:right;
	font-size:10px;
	position:absolute;
	top:45px;
	width:350px;
	right:11px;
}
#header div strong{
	display:block;
	width:121px;
	height:15px;
	overflow:hidden;
	text-align:left;
	float:right;
	background:url(../images/text-shopping.gif);
	text-indent:-9999px;
}
#header div p{
	clear:right;
	margin:0;
}
#sidebar{
	float:left;
	width:333px;
}
.left-content{
	width:290px;
	float:right;
	overflow:hidden;
}
.left-content .c{
	width:290px;
	overflow:hidden;
	background:url(../images/bg-left-content.gif);
}
.mail{
	width:166px;
	height:246px;
	background:url(../images/bg-mail.jpg);
	padding:18px 0 0 124px;
}
.mail p{
	margin:0;
}
.mail label{
	display:block;
	line-height:20px;
	margin:4px 0 0;
}
.mail fieldset input{
	width:145px;
	height:17px;
	background:url(../images/bg-txt.gif);
	padding:2px 0 0 4px;
	border:0;
	
}
.mail div input{
	margin:14px 0 0 69px;
}
#sidebar .box{
	width:262px;
	overflow:hidden;
	margin:0 auto;
	padding:0 12px 10px 12px;
	background:#f3ab66;
}
#sidebar .box p{
	margin:0;
}
#sidebar .box .two{
	width:159px;
	overflow:hidden;
	padding:7px 0 0 103px;
}
#sidebar .box img{
	float:left;
	margin:0 0 0 -103px;
	display:inline;
	border:1px solid #feebd9;
}
#sidebar .box .two ul{
	margin:0 0 -2px;
	padding:0;
	list-style:none;
	width:159px;
	overflow:hidden;
}
#sidebar .box .two ul li{
	width:159px;
	overflow:hidden;
	float:left;
	margin:-1px 0 1px;
	border-bottom:1px solid #fb8b1f;
	border-top:1px solid #fed8b5;
	line-height:20px;
}
#sidebar .box .two ul li div{
	float:left;
	width:129px;
	overflow:hidden;
}
#sidebar .box .two ul li span{
	float:right;
	overflow:hidden;
	text-align:right;
	width:30px;
	border:solid 0px green;
}

#sidebar .box .two ul li a{
	font-weight:bold;
	text-transform:uppercase;
	
}
strong.being-booked{
	background:url(../images/text-being-booked.gif);
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	margin:11px auto 0;
	width:286px;
	height:43px;
}
.left-content .list{
	margin:0;
	padding:0;
	list-style:none;
	width:290px;
	overflow:hidden;
}
.left-content .list li{
	width:290px;
	overflow:hidden;
	float:left;
}
.left-content .list li a{
	line-height:31px;
	width:277px;
	display:block;
	height:31px;
	font-weight:bold;
	cursor:pointer;
	padding:0 0 0 13px;
	background:url(../images/bg-list.gif);
	overflow:hidden;
}
.left-content .list li a.active {
	background:url(../images/bg-list-only-active.gif) no-repeat 1px 0px;
}
.left-content .list li a.flight-only{
	height:32px;
	background:url(../images/bg-flight-only.jpg);
}

.left-content .list li a.flight-active{
	height:32px;
	background:url(../images/bg-flight-only-active.gif) no-repeat 1px 0px;
}


.search-form ul{
	margin:0 auto;
	padding:0;
	list-style:none;
	width:282px;
	overflow:hidden;
	
}
.search-form ul li{
	width:282px;
	overflow:hidden;
	padding:9px 0 0 0;
	float:left;
	
}
.search-form ul li.star-rating label{
	width:auto;
	margin:0 4px 0 0;
}
.search-form ul li.info{
	color:#FB7E07;
}
.search-form ul li.info em{
	font-style:normal;
	padding:0 0 0 17px;
	margin:0 0 0 10px;
	display:block;
	line-height:14px;
	background:url(../images/bg-info.gif) no-repeat left;
}
.search-form ul li.info a{
	color:#FB7E07;
}
.search-form ul label{
	width:107px;
	float:left;
	padding:0 0 0 8px;
	line-height:18px;
	
}

/*Add by bhanwar 03 june 2008*/
.search-form ul span{
	width:107px;
	float:left;
	padding:0 0 0 8px;
	line-height:18px;
	
}

.search-form ul input{
	width:152px;
	height:15px;
	float:left;
	padding:2px 0 0 4px;
}
.search-form ul select{
	width:52px;
	margin:0 2px 0 0;
	float:left;
}


.search-form ul select.long{
	width:162px;
	margin:0;
}
.search-form ul select.middle{
	width:85px;
	margin:0;
}
.search-form .date ul{
	background:#e9edf2;
	margin:11px auto 0;
	padding:0 0 5px;
}
.search-form .white ul{
	background:#fff !important;
	margin:0 auto !important;
}
.search-form .date ul label{
	width:88px;
}
.search-form fieldset{
	width:100%;
	overflow:hidden;
}

.search-form fieldset.aci div{
	float:left;
	width:33%;
	overflow:hidden;
	text-align:center;
	margin-top:8px;
}
.search-form fieldset.aci select{
	width:45px;
	display:block;
	margin:4px auto 0;
}
.search-form .checkbox{
	background:#e9edf2;
	width:274px;
	overflow:hidden;
	margin:9px auto 0;
	padding:0 0 0 9px;
}

.search-form .dropdown{
	width:274px;
	overflow:hidden;
	margin:9px auto 0;
	padding:0 0 0 5px;
}

.search-form .checkbox input{
	float:left;
	margin:9px 6px 0 0;
	width:14px;
	height:15px;
}
.search-form .checkbox label{
	float:left;
	white-space:nowrap;
	line-height:30px;
	margin:0 8px 0 0;
}

a.calendar{
	float:left;
	width:21px;
	height:23px;
	background:url(../images/a-calendar.gif);
	overflow:hidden;
	text-indent:-9999px;
}
.search-form div input{
	margin:10px 0 0 179px;
}
h2.start-searching{
	width:44px;
	height:246px;
	overflow:hidden;
	float:left;
	margin:0 -2px 0 0;
	background:url(../images/text-start-searching.jpg);
	text-indent:-9999px;
}
.content .list-hotels{
	width:486px;
	overflow:hidden;
	padding:0 0 18px;
	border:1px solid #6e0f30;
	border-bottom:20px solid #6e0f30;
	background:#ccabb7;
	margin:0 auto;
}
.content .list-hotels.all{
	padding:0;
}
.content .grey{
	border:1px solid #7d8a9a !important;
	background:#e9edf2 !important;
	padding:0 !important;
}
.list-hotels ul{
	margin:0;
	width:486px;
	overflow:hidden;
	padding:4px 0 0 0;
	list-style:none;
	
}
.list-hotels ul li{
	width:131px;
	float:left;
	padding:8px 28px 0 98px;
	overflow:hidden;
}

.list-hotels ul li.dark{
	background:#b98c9c;
}
.list-hotels ul li.last{
	padding:8px 0 0 92px;
}
.list-hotels ul img{
	border:2px solid #853651;
	margin:0 0 0 -92px;
	float:left;
	display:inline;
}

.list-hotels ul h3{
	height:auto;
	line-height:normal;
	background:none;
	margin:0;
	padding:0;
	width:auto;
	font-size:12px;
}
.list-hotels ul h3 a{
	color:#6E0F30;
}
.list-hotels ul em{
	font-size:9px;
	color:#fff;
	font-style:normal;
}

.list-hotels ul em .pricefrom{
	font-size:13px;
	color:#fff;
	float:left;
	font-style:normal;
    border :solid 0px #000;
   margin:3px 0px 1px 0px; 
   white-space:nowrap;
}
.list-hotels ul .rait{
	width:100%;
	color:#6E0F30;
	font-size:9px;
	padding:2px 0 0;
	overflow:hidden;
}
.list-hotels ul .rait img{
	border:none;
	float:left;
	margin:0 3px 0 0;
}
.list-hotels ul .rait strong{
	float:left;
	font-weight:normal;
	margin:0 12px 0 0;
}
.list-hotels ul big{
	font-size:22px;
	color:#6E0F30;
	float:right;
	font-weight:bold;
	margin:0 8px 0 0;
	padding:0 8px 0 0;
}
.list-hotels ul a.more{
	color:#fff;
	float:left;
	margin:9px 0 0;
	white-space:nowrap;
	font-size:9px;
}
.see-all{
	color:#fff;
	margin:-17px 11px 0 433px;
	position: absolute;
	z-index: 100;
}

/**************************/

.content .greyBg.list-hotels{
	width:486px;
	overflow:hidden;
	padding:0 0 18px;
	border:1px solid #1D334B;
	border-bottom:20px solid #1D334B;
	background:#7A90B0;
	margin:0 auto;
}
.content .greyBg list-hotels.all{
	padding:0;
}
.content .greyBg list-hotels ul li.dark{
	background:#1D334B;
}
.content .greyBg list-hotels ul li.last{
	padding:8px 0 0 92px;
}
.content .greyBg list-hotels ul img{
	border:2px solid #7A90B0;
	margin:0 0 0 -92px;
	float:left;
	display:inline;
}

.content .greyBg list-hotels ul h3{
	height:auto;
	line-height:normal;
	background:none;
	margin:0;
	padding:0;
	width:auto;
	font-size:12px;
}
.content .greyBg list-hotels ul h3 a{
	color:#fff;
}
.content .greyBg list-hotels ul em{
	font-size:9px;
	color:#fff;
	font-style:normal;
}
.content .greyBg list-hotels ul .rait{
	width:100%;
	color:#1D334B;
	font-size:9px;
	padding:2px 0 0;
	overflow:hidden;
}
.content .greyBg list-hotels ul .rait img{
	border:none;
	float:left;
	margin:0 3px 0 0;
}
.content .greyBg list-hotels ul .rait strong{
	float:left;
	font-weight:normal;
	margin:0 12px 0 0;
	color:#1D334B;
}
.content .greyBg list-hotels ul big{
	font-size:22px;
	color:#1D334B;
	float:right;
	font-weight:bold;
	margin:0 8px 0 0;
	padding:0 8px 0 0;
}
.content .greyBg list-hotels ul a.more{
	color:#fff;
	float:left;
	margin:9px 0 0;
	white-space:nowrap;
	font-size:9px;
	
}
.content .greyBg see-all{
	color:#fff;
	margin:-17px 11px 0 433px;
	position: absolute;
	z-index: 100;

}
/**************************/
.content .redBg.list-hotels{
	width:487px;
	overflow:hidden;
	padding:0 0 18px;
	border:1px solid #color:#BF2900;
	border-bottom:20px solid #BF2900;
	background:#D97F66;
	margin:0 auto;
}
.content .redBg list-hotels.all{
	padding:0;
}
.content .redBg list-hotels ul li.dark{
	background:#BF2900;
}
.content .redBg list-hotels ul li.last{
	padding:8px 0 0 92px;
}
.content .redBg list-hotels ul img{
	border:2px solid #D97F66;
	margin:0 0 0 -92px;
	float:left;
	display:inline;
}

.content .redBg list-hotels ul h3{
	height:auto;
	line-height:normal;
	background:none;
	margin:0;
	padding:0;
	width:auto;
	font-size:12px;
}
.content .redBg list-hotels ul h3 a{
	color:#fff;
}
.content .greyBg list-hotels ul em{
	font-size:9px;
	color:#fff;
	font-style:normal;
}
.content .redBg list-hotels ul .rait{
	width:100%;
	color:#BF2900;
	font-size:9px;
	padding:2px 0 0;
	overflow:hidden;
}
.content .redBg list-hotels ul .rait img{
	border:none;
	float:left;
	margin:0 3px 0 0;
}
.content .redBg list-hotels ul .rait strong{
	float:left;
	font-weight:normal;
	margin:0 12px 0 0;
	color:#BF2900;
}
.content .redBg list-hotels ul big{
	font-size:22px;
	color:#BF2900;
	float:right;
	font-weight:bold;
	margin:0 8px 0 0;
	padding:0 8px 0 0;
}
.content .redBg list-hotels ul a.more{
	color:#fff;
	float:left;
	margin:9px 0 0;
	white-space:nowrap;
	font-size:9px;
	
}
.content .redBg see-all{
	color:#fff;
	margin:-17px 11px 0 433px;
	position: absolute;
	z-index: 100;

}
/**************************/
.content .yellowBg.list-hotels{
	width:487px;
	overflow:hidden;
	padding:0 0 18px;
	border:1px solid #color:#BF2900;
	border-bottom:20px solid #FB7E07;
	background:#FDB26A;
	margin:0 auto;
}
.content .yellowBg list-hotels.all{
	padding:0;
}
.content .yellowBg list-hotels ul li.dark{
	background:#BF2900;
}
.content .yellowBg list-hotels ul li.last{
	padding:8px 0 0 92px;
}
.content .yellowBg list-hotels ul img{
	border:2px solid #1D334B;
	margin:0 0 0 -92px;
	float:left;
	display:inline;
}

.content .yellowBg list-hotels ul h3{
	height:auto;
	line-height:normal;
	background:none;
	margin:0;
	padding:0;
	width:auto;
	font-size:12px;
}
.content .yellowBg list-hotels ul h3 a{
	color:#fff;
}
.content .yellowBg list-hotels ul em{
	font-size:9px;
	color:#fff;
	font-style:normal;
}
.content .yellowBg list-hotels ul .rait{
	width:100%;
	color:#1D334B;
	font-size:9px;
	padding:2px 0 0;
	overflow:hidden;
}
.content .yellowBg list-hotels ul .rait img{
	border:none;
	float:left;
	margin:0 3px 0 0;
}
.content .yellowBg list-hotels ul .rait strong{
	float:left;
	font-weight:normal;
	margin:0 12px 0 0;
	color:#1D334B;
}
.content .yellowBg list-hotels ul big{
	font-size:22px;
	color:#1D334B;
	float:right;
	font-weight:bold;
	margin:0 8px 0 0;
	padding:0 8px 0 0;
}
.content .yellowBg list-hotels ul a.more{
	color:#fff;
	float:left;
	margin:9px 0 0;
	white-space:nowrap;
	font-size:9px;
	
}
.content .yellowBg see-all{
	color:#fff;
	margin:-17px 11px 0 433px;
	position: absolute;
	z-index: 100;

}
/**************************/
.threecol{
	width:489px;
	margin:12px auto 0;
	overflow:hidden;
	background:url(../images/bg-threecolumn.gif);
}
.threecol .col1{
	float:left;
	width:154px;
	margin:0 14px 0 0;
}
.threecol .col2{
	float:left;
	width:154px;
	margin:0 13px 0 0;
}
.threecol .col3{
	float:left;
	width:154px;
}
.threecol h3{
	margin:0;
	padding:0;
	width:154px;
	height:164px;
	overflow:hidden;
	text-indent:-9999px;
}
.threecol h3.later-next{
	background:url(../images/bg-later-next.jpg);
}
.threecol h3.next-holidays-christmas{
	background:url(../images/bg-next-holidays-christmas.jpg);
}
.threecol h3.next-year-summer{
	background:url(../images/bg-next-year-summer.jpg);
}
.threecol p{
	margin:0 7px;
	color:#fff;
}
.threecol ul{
	margin:0 0 -1px 7px;
	padding:0;
	list-style:none;
	width:138px;
	font-size:9px;
	color:#fff;
	overflow:hidden;
}
.threecol ul li{
	width:138px;
	overflow:hidden;
	float:left;
	padding:4px 0;
	margin:-1px 0 0;
	border-bottom:1px solid #1e2a44;
	border-top:1px solid #9ba3ae;
}
.threecol .col2 ul li{
	border-bottom:1px solid #c53e19;
	border-top:1px solid #eab9ac;
}
.threecol .col3 ul li{
	border-bottom:1px solid #fb8b1f;
	border-top:1px solid #fed5ae;
}
.threecol ul h4{
	font-size:9px;
	text-transform:uppercase;
	margin:0;
}
.threecol .col2 ul h4 a{
	color:#b61f1b;
}
.threecol ul p a{
	color:#fff;
}
.threecol ul p{
	margin:0;
}
.threecol ul big{
	float:right;
	color:#1e2a44;
	font-size:12px;
	font-weight:bold;
}
.threecol .col2 ul big{
	color:#236343;
}
.threecol ul img{
	float:left;
	margin:4px 2px 0 0;
}
.visa{
	margin:13px auto 0;
}
div.see{
	width:143px;
	height:16px;
	line-height:16px;
	font-size:10px;
	background:#122842;
	padding:0 11px 0 0;
	text-align:right;
	position:relative;
}
div.see a{
	color:#fb7e07;
}
.col2 div.see{
	background:#bf2900;
}
.col2 div.see a{
	color:#fff;
}
.col3 div.see{
	background:#fb7e07;
}
.col3 div.see a{
	color:#122842;
}
strong.have-chosen{
	background:#122842;
	width:478px;
	height:21px;
	overflow:hidden;
	padding: 2px 0 0 8px;
	display:block;
}
.list-cars{
	margin:0 auto;
	padding:0;
	list-style:none;
	width:487px;
	overflow:hidden;
}
.list-cars li{
	width:485px;
	overflow:hidden;
	border:1px solid #818d9b;
	margin:15px 0 0;
}
.list-cars .title{
	line-height:40px;
	height:40px;
	font-size:20px;
	overflow:hidden;
	background:url(../images/bg-title.gif);
}
.list-cars .title strong{
	float:right;
	margin:0 20px 0 0;
	
}
.list-cars .title h3{
	background:none;
	margin:0 0 0 10px;
	padding:0;
	float:left;
	line-height:40px;
	
}
.list-cars .two{
	width:485px;
	padding:0 0 7px;
	background:#e7eaec url(../images/bg-two.gif);
	overflow:hidden;
}
.list-cars .left{
	float:left;
	width:189px;
	padding:9px 0 0 126px;
}
.list-cars .right{
	float:right;
	width:161px;
	margin:0 9px 0 0;
	padding:18px 0 0;
	display:inline;
	background:url(../images/bg-right.gif) no-repeat 0 0;
}
.list-cars .left img{
	border:1px solid #4c5d70;
	float:left;
	margin:0 0 0 -120px;
	display:inline;
}
.list-cars .left p{
	margin:0;
	font-weight:bold;
}
.list-cars .left em{
	font-style:normal;
}
.list-cars .left dl{
	margin:11px 0 0;
	padding:0;
	width:187px;
	overflow:hidden;
}
.list-cars .left dl.type{
	margin:0 0 12px;
}
.list-cars .left dt{
	margin:0;
	padding:0;
	float:left;
	width:108px;
	font-weight:bold;
}
.list-cars .left dd{
	margin:0;
	padding:0;
	float:left;
	width:79px;
}
.list-cars .right strong{
	width:143px;
	display:block;
	margin:0 auto;
	font-size:14px;
	padding:0 0 7px;
	background:url(../images/bg-capacity.gif) repeat-x 0 100%;
}
.list-cars .right .capacity{
	width:142px;
	overflow:hidden;
	padding:11px 0;
	margin:0 auto;
}
.list-cars .right .capacity .l{
	width:57px;
	float:left;
}
.list-cars .right .capacity .r{
	float:right;
	width:55px;
}
.list-cars .right .capacity img{
	float:left;
	display:inline;
	margin:0 2px 2px 0;
}
.list-cars .right .capacity .r img{
	margin:0 4px 3px 0;
}
a.choose{
	width:100px;
	height:58px;
	margin:0 0 0 53px;
	background:url(../images/a-choose.gif);
	overflow:hidden;
	text-indent:-9999px;
	float:left;
}
.list-cars .light{
	border:1px solid #fdb877;
}
.s-box .list-cars .light{
	border:none;
	margin:5px 0 0;
}
.list-cars .light .left img{
	border:1px solid #fdb877;
}
.list-cars .light .two{
	background:#fff2e6 url(../images/bg-two2.gif);
}
.list-cars .light .right{
	background:url(../images/bg-right2.gif) no-repeat 0 0;
}
.list-cars .light .right strong{
	background:url(../images/bg-capacity2.gif) repeat-x 0 100%;
}
.list-cars .light .title{
	background:url(../images/bg-title2.gif);
}
.light a.choose{
	background:url(../images/a-choose2.gif);
}
.pagers{
	width:484px;
	overflow:hidden;
	line-height:15px;
	color:#FB7E07;
	border-bottom:0px solid #7f7f7f;
	font-size:15px;
	
}
.pagers a{
	color:#FB7E07;
	
}

.pagers a.more
{
	width:484px;
	overflow:hidden;
	line-height:30px;
	color:#FB7E07;
	font-size:12px;
	float:left;
	padding:0 0 0 27px;
	font-weight:bold;
	background:url(../images/more.gif) no-repeat left;
}

.pager span.more
{
	border:solid 0px red;
	overflow:auto;
	width:456px;
	line-height:20px;
	color:#FB7E07;
	font-size:12px;
	float:left;
	padding:0 0 0 27px;
	font-weight:bold;
	background:url(../images/more.gif) no-repeat left;
}
.pagers ul{
	float:right;
	margin:0;
	padding:0;
	list-style:none;
}
.pagers ul li{
	float:left;
	padding:0 1px 0 4px;
}
.pagers ul li.nobg{
	background:none;
}
.pagers ul li.active a{
	color:#FB7E07;
	text-decoration:underline;
}
.list-hotels .table{
	width:485px;
	overflow:hidden;
	padding:19px 0 0;
	background:url(../images/bg-table.gif) repeat-x 0 0;
}
.list-hotels .table ul{
	width:485px;
	overflow:hidden;
	margin:0;
	padding:0;
	background:none;
	list-style:none;
}
.list-hotels .table ul li{
	width:485px;
	padding:0;
	margin:0;
	background: #e9edf2;
	line-height:19px;
	overflow:hidden;
	float:left;
}
.list-hotels .table ul li.title{
	background:#d0d4d9;
}
.list-hotels .table ul div{
	float:left;
}
.list-hotels .table ul .t1{
	width:244px;
	padding:0 0 0 6px;
}
.list-hotels .table ul .t2{
	width:121px;
}
.list-hotels .table ul .t3{
	width:114px;
}
.list-hotels .table p{
	margin:0 auto;
	line-height:30px;
	background:url(../images/bg-p.gif) repeat-x 0 0;
	width:472px;
}
.list-hotels .table p strong{
	font-size:19px;
	line-height:38px;
}
.searching{
	width:837px;
	height:365px;
	background:url(../images/bg-serching-frame.gif);
	overflow:hidden;
	margin:0 auto;
	padding:4px 0 0 5px;
}
.searching .frame{
	background:url(../images/bg-serching.jpg);
	width:455px;
	height:238px;
	padding:123px 0 0 378px;
}
.searching h2{
	font-size:22px;
	margin:0;
	color:#122842;
}
.searching p{
	margin:0 40px 0 0;
	font-size:13px;
	color:#FB7E07;
	font-weight:bold;
}
.searching ul{
	margin:27px 0 0 0;
	padding:0;
	list-style:none;
}
.searching ul li{
	float:left;
	margin:0 19px 0 0;
}
.box-price{
	width:485px;
	border:1px solid #47586c;
	overflow:hidden;
	background:#e9edf2;
	margin:5px 0 0;
}
.box-price .top{
	width:485px;
	overflow:hidden;
	height:40px;
	background:url(../images/bg-top.gif);
}

.top span{margin:0px; padding:2px 0px 0px 0px;height:15px; float:left; border:0px solid #FF0000;}
.box-price .top h3{
	line-height:36px;
	margin:0;
	font-weight:bold;
	padding:0 0 0 7px;
	background:none;
	font-size:15px;
	border:0px solid blue;
	
}
.box-price .top .price{
	float:right;
	font-size:15px;
	font-weight: bold;
	padding:0;
	text-align:right;
	width:118px;
	border:0px solid red;
}
.box-price .top .price em{
	font-size:11px;
	margin:-5px 3px 0 0;
	font-style:normal;
	font-weight: normal;
	display:block;
	float:right;
	border:0px solid #FF0000;
}

.box-price .top .price em span{
	font-size:11px;
	margin:0px 3px 0 0;
	font-style:normal;
	font-weight: normal;
	display:block;
	float:right;
	border:0px solid #FF0000;
}

.box-price .top .price em2{
	font-size:11px;
	margin:1px 0 0;
	font-style:normal;
	font-weight: normal;
	display:block;
}
.box-price .table{
	width:485px;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.box-price .table li{
	float:left;
	width:485px;
	overflow:hidden;
	line-height:23px;
}
.box-price .table li.title{
	background:#4e6b95;
	color:#fff;
	text-transform:uppercase;
}
.box-price .table li div{
	float:left;
	padding:0 0 0 7px;
	overflow:hidden;
}
.box-price .table li .t1{
	width:133px;
	border-right:2px solid #e9edf2;
}
.box-price .table li .t2{
	width:152px;
	border-right:2px solid #e9edf2;
	
}
.box-price .table li .t3{
	width:133px;

}
.box-price .table li img{
	border:1px solid #47596e;
	margin:13px 0 0;
}
.box-price .table li ul{
	margin:0;
	padding:0;
	list-style:none;
	width:170px;
	overflow:hidden;
}
.box-price .table li ul li{
	padding:6px 0 0 27px;
	width:143px;
	background:url(../images/bullet.gif) no-repeat 0 13px;
	overflow:hidden;
}
.box-price .table li ul p{
	margin:0;
	line-height:normal;
}
.box-price .bottom{
	width:471px;
	overflow:hidden;
	padding:0 0 6px;
	background:url(../images/bg-bottom.gif) no-repeat -1px 41px;
}
.box-price .bottom a.choose{
	float:right;
	margin:0;
	background:url(../images/a-choose4.gif) no-repeat 0 0;
}
.box-price .bottom .view-details{
	width:79px;
	height:18px;
	display:block;
	line-height:24px;
	overflow:hidden;
	background:url(../images/bg-view-details.gif);
	margin:23px 0 0 5px;
	padding:0 0 0 22px;
}

.box-price .bottom .view-details.close{
	background: url(../images/bg-view-details4.gif);
	
}
.box-price h4{
	font-size:14px;
	margin:2px 0 0;
	background:#4e6b95;
	line-height:26px;
	color:#fff;
	padding:0 0 0 10px;
}

div.box-price.orange{
	border:1px solid #fdb876;
	background:#fff2e6;
}
.box-price.orange .top{
	background:url(../images/bg-top2.gif);
}
.box-price.orange .table li.title{
	background:#fc9839;
}
.box-price.orange .table li .t1{
	border-right:2px solid #fff2e6;
}
.box-price.orange .table li .t2{
	border-right:2px solid #fff2e6;
}
.box-price.orange .table li ul li{
	background:url(../images/bullet2.gif) no-repeat 0 13px;
}
.box-price.orange .bottom{
	background:url(../images/bg-bottom2.gif) no-repeat 0 41px;
}
.box-price.orange .bottom .view-details{
	background:url(../images/bg-view-details2.gif);
	color: #fff;
}
.box-price.orange .bottom .view-details.close{
	background: url(../images/bg-view-details3.gif);
	color: #fff;
}
.box-price.orange .bottom a.choose{
	background:url(../images/a-choose3.gif);
	width:100px;
	height:59px;
}
.box-price.orange h4{
	font-size:14px;
	margin:2px 0 0;
	background:#ff9937;
	line-height:26px;
	color:#fff;
	padding:0 0 0 10px;
}
.table2{
	margin:0;
	padding:0;
	list-style:none;
	width:483px;
	overflow:hidden;
	line-height:16px;
}
.table2 li{
	width:483px;
	overflow:hidden;
	float:left;
	padding:0 0 10px;
}
.table2 li.title{
	font-weight:bold;
	color:#4e6b95;
	line-height:24px;
	padding:0;
}
.box-price.orange .table2 li.title{
	font-weight:bold;
	color:#FB7E07;
	line-height:24px;
	padding:0;
}
.table2 li.title .t1{
	text-indent:20px;
}
.table2 li div{
	float:left;
}
.table2 li .t1{
	width:220px;
	padding:0 0 0 4px;
}
.table2 li .t2{
	width:120px;
}
.table2 li .t3{
	width:70px;
	text-align:center;
}
.table2 li .t4{
	width:69px;
}
.table2 li p{
	margin:0;
}
.table2 li img{
	border:1px solid #8793a1;
}

.table2 li p span{
	padding:0 0 0 2px;
	font-weight:bold;
}

.table2 li .t1 p{
	padding:0 0 0 21px;
}
.table2 li .t1 p.depart{
	padding:0 0 0 21px;
}
.table2 li .t1 p.ico{
	background:url(../images/bullet2.gif) no-repeat left;
}
.table2 li .t1 p.ico2{
	background:url(../images/ico-airbus2.gif) no-repeat left;
}
.sort{
	width:485px;
	overflow:hidden;
	margin:8px 0 0;
}
.sort fieldset{
	width:485px;
	float:left;
	overflow:hidden;
	
}
.sort fieldset.line1{
	background:#a1a9b4;
	padding:0 0 3px;
	
}
.sort fieldset.line1 strong{
	float:left;
	line-height:26px;
	margin:2px 6px 0 0;
	width:96px;
	text-align:right;
	
}
.sort fieldset.line1 input{
	float:left;
	width:91px;
	margin:2px 13px 0 -26px;
	border:solid 0px red;
}
.sort fieldset.line1 select.small{
	width:44px;
}
.sort fieldset.line1 select{
	margin:0px 5px 0px 0px;
}
.sort fieldset.line1 label{
	margin:0 8px 0 0;
	line-height:26px;
	border:solid 0px blue;
}
.sort fieldset.line1 input{
	width:14px;
	height:15px;
	float:left;
	margin:5px 6px 0 0;
}
/* Sami add this */
.sort fieldset.line2{
	background:#a1a9b4;
	padding:0 0 3px;
	
}

/*Changed by bhanwar*/
.sort fieldset.line2 strong{
	float:left;
	/*line-height:26px;*/
	width:96px;
	vertical-align:bottom;
	text-align:right;
	
}

.sort fieldset.line2 .rtitle{
	width:58px;float:left;text-align:right;margin:0px;list-style:none;font-weight:bold;
}

.sort fieldset.linetitle{
	background:#a1a9b4;
	padding:0 0 3px;
	height:24px;
}

.sort fieldset.line2 .t1
{width:185px;float:left;line-height:13px;text-align:left;margin:0px 0px 0px 15px;
}
.sort fieldset.line2 .t2
{width:65px;float:left;line-height:13px;text-align:left;margin:0px;
}
.sort fieldset.line2 .t3
{width:110px;float:left;line-height:13px;text-align:left;margin:0px;
}

.sort fieldset.line2 input{
	float:left;
	width:70px;
	margin:2px 13px 0 -26px;
	
}
.sort fieldset.line2 select.small{
	width:61px;
}
.sort fieldset.line2 select{
	margin:0px 5px 0px 0px;
}
.sort fieldset.line2 label{
	margin:0 1px 0 0;
	line-height:26px;
	border:solid 0px blue;
}
.sort fieldset.line2 input{
	width:14px;
	height:15px;
	float:left;
	margin:5px 6px 0 0;
}

/* Sami add this */
.sort div{
	background:#122742;
	color:#fff;
	font-size:9px;
	font-weight:bold;
	line-height:20px;
}

.sort div a{
	color:#fff;
}
.sort div a.more{
	padding:0 0 0 13px;
	margin:0 0 0 5px;
	background:url(../images/more2.gif) no-repeat left;
}
.sort div a.more.refine{
	margin:0 25px 0 5px;
}
.sort div p{
	margin:0;
}
.sort fieldset.line3{
	background:#cfd4d8;
	padding:4px 0 4px 6px;
}
.sort fieldset.line3 label{
	width:305px;
	float:left;
}
.sort fieldset.line3 select{
	width:160px;
	float:left;
	margin:4px 0 0;
}
ul.value-finder{
	margin:0;
	padding:0;
	list-style:none;
	background:#e6eaed;
	border-bottom:1px solid #4d5e72;
}
ul.value-finder li{
	width:93px;
	float:left;
	min-height:57px;
	text-align:center;
	line-height:16px;
	padding:4px 0 8px;
	
}
* html ul.value-finder li{
	height:57px;
}
ul.value-finder span{
	display:block;
}
ul.value-finder em{
	font-style:normal;
	display:block;
}
ul.value-finder strong{
	font-size:20px;
	display:block;
	margin:5px 0 0;
}
ul.value-finder .orange strong{
	font-size:26px;
}
ul.value-finder .orange a{
	color:#FB7E07;
}
ul.value-finder .active strong{
	font-size:25px;
}
ul.value-finder .active{
	background:#122742 url(../images/bg-active.gif) no-repeat !important;
	position:relative;
	width:96px;
	color:#fff;
	z-index:100;
	margin:0px 1px 0px 1px;
	display:inline;
}
ul.value-finder .last{background:none;}
ul.value-finder .active a{
	color:#fff;
}
ul.value-finder  a:hover{
	text-decoration:none;
}
.top-value-finder{
	height:26px;
	margin:8px 0 0;
	background:#122840;
	color:#fff;
}
.top-value-finder strong{
	line-height:26px;
	margin:0 0 0 6px;
	font-size:13px;
	text-transform:uppercase;	
}
.top-value-finder em{
	font-style:normal;
	font-size:9px;
	float:right;
	margin:1px 0 0;
	width:105px;
}
ul.breadcrumbs{
	margin:0;
	padding:0;
	list-style:none;
	width:485px;
	height:32px;
	line-height:32px;
	background:url(../images/bg-bredcrumb.gif);
	overflow:hidden;
	font-size:13px;
	font-weight:bold;
	color:#FB7E07;

}
ul.breadcrumbs li{
	float:left;
	background:url(../images/bullet3.gif) no-repeat right;
	text-align:center;	
	/*padding-top:5px;*/
}
ul.breadcrumbs li.active{
	font-size:21px;
	color:#122842;
	width:193px;
	/*padding-top:2px;*/
}
ul.breadcrumbs li.choose-hotel{
	width:163px;
}
ul.breadcrumbs li.checkout{
	width:128px;
	background:none;
}
div.chosen-so-far{
	width:485px;
	overflow:hidden;
	margin:10px 0 0;
	background:#e3d0d6;
}
div.chosen-so-far h3{
	background:#711232;
	line-height:22px;
	margin:0;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	padding:0 0 0 7px;
}
div.chosen-so-far ul{
	margin:0;
	padding:4px 0 0;
	list-style:none;
	width:485px;
	overflow:hidden;
	color:#6e0f2f;
}
div.chosen-so-far ul li{
	width:485px;
	float:left;
	overflow:hidden;
	padding:0 0 4px;
}
div.chosen-so-far ul div{
	float:left;
}
div.chosen-so-far ul .t1{
	width:244px;
	padding:0 0 0 6px;
}
div.chosen-so-far ul .t2{
	width:121px;
}
div.chosen-so-far ul .t3{
	width:114px;
}
div.chosen-so-far ul li.title{
	text-transform:uppercase;
	font-weight:bold;
}
.hotel{
	border:1px solid #fb983a;
	margin:13px 0 0;
	padding:0 0 3px;
	overflow:hidden;
	width:485px;
	background:#fff2e7;
}
.supplier
{
    color:#fff2e7;
 }
.hotel div.title{
	overflow:hidden;
	width:485px;
	height:39px;
	background:url(../images/bg-title3.gif);
}
.hotel .title h3{
	width:auto;
	margin:0;
	padding:2px 0 0 7px;
	background:none;
	font-size:12px;
	text-transform:uppercase;
	
}
.hotel .title .raite{
	padding:0 0 0 7px;
	margin:-7px 0 0;
}
.hotel .title .raite strong{
	float:left;
	font-size:9px;
	line-height:14px;
	margin:0 4px 0 0;
}
.hotel .title .raite img{
	float:left;
	margin:0 3px 0 0;
}
.hotel .title .chek-in-out{
	float:right;
	width:177px;
	padding:1px 0 0;
	background:url(../images/bg-chek-in-out.gif) no-repeat 72px 6px;
}
.hotel .title .chek-in-out div{
	float:left;
	width:88px;
}
.hotel .title .chek-in-out strong{
	display:block;
	font-size:15px;
}
.hotel .title .chek-in-out em{
	font-style:normal;
}
.hotel .two{
	width:320px;
	overflow:hidden;
	padding:12px 0 10px 148px;
}
.hotel .two img{
	float:left;
	margin:0 0 0 -120px;
	display:inline;
	border:1px solid #122742;
}
.hotel .two p{
	margin:0;
}
.hotel .two a{
	color:#FB7E07;
	font-weight:bold;
}
.hotel .table{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	line-height:24px;
	width:485px;
}
.hotel .table li{
	overflow:hidden;
	width:485px;
	background:#fecb9c;
	float:left;
}
.hotel .table li.title{
	text-transform:uppercase;
	font-weight:bold;
	color:#fff;
	height:auto;
	/*background:url(../images/bg-title5.gif);*/
	background-color:#FC983A;
	font-size:11px !important;
}
.hotel .table li.title .t4{
	font-size:11px !important;
}
.hotel .table li.light{
	background:#fff2e7;
}
.hotel .table li .describtion{
	display:none;
}
.hotel .table li.active .describtion{
	display:block;
	padding:0 9px 5px 9px;
}
.hotel .table div{
	float:left;
}
.hotel .table .t1{
	width:25px;
}
.hotel .table .t2{
	width:320px;
	
}
.hotel .table .t3{
	width:50px;
	padding:0 0 0 11px;

}
.hotel .table .t4{
	width:62px;
	float:right;
	padding:0 0 0 10px;
	font-size:14px;
	font-weight:bold;

}
.hotel .table .title .t1
{
   	width:10px;
}
.hotel .table .title .t2
{
   width:310px;
}
.hotel .table .title .t3
{
   width:50px;
	padding:0 0 0 11px;
}
.hotel .table .title .t4
{
    float:right;
	width:80px;
}
.hotel .table .t5{
	width:77px;
	font-size:9px;
}
.hotel .table .t5 a{
	padding:0 0 0 12px;
	background:url(../images/bullet4.gif) no-repeat left;
}
.hotel .table .active .t5 a{
	background:url(../images/bullet5.gif) no-repeat left;
}
.hotel .table p{
	margin:0;
	line-height:normal;
}
.hotel .table input{
	float:left;
	width:14px;
	height:15px;
	margin:5px 0 0 9px;
}
.hotel .bottom{
	width:485px;
	margin:10px 0 0;
	overflow:hidden;
	background:url(../images/bg-bottom3.gif) no-repeat 0 35px;
}
.hotel .bottom a.choose{
	float:right;
	margin:0 12px 0 0;
	background:url(../images/a-choose3.gif) no-repeat 0 0;
}

.hotel .bottom .view-alternative{
	width:185px;
	height:22px;
	display:block;
	line-height:24px;
	overflow:hidden;
	color:#fff;
	background:url(../images/bg-view-alternative.gif);
	margin:13px 0 0 5px;
	text-align:center;
}

.hotel .bottom .RoomTitle
{
	background-color: #FC983A; 
	text-transform:uppercase;
	width: 100%; 
	clear: both; 
	font-size:11px !important;
	font-weight:bold;
	color:#ffffff;
    padding-top: 3px; padding-bottom: 3px;height:18px;
}

.hotel.grey{
	border:1px solid #fb983a;
	background:#fff2e7;
}
.hotel.grey div.title{
	background:url(../images/bg-title4.gif);
}
.hotel.grey .title .chek-in-out{
	background:url(../images/bg-chek-in-out2.gif) no-repeat 72px 6px;
}
.hotel.grey .two img{
	border:1px solid #122742;
}
.hotel.grey .two a{
	color:#4E6B95;
}
.hotel.grey .table li{
	background:#a6b5ca;
}
.hotel.grey .table li.light{
	background:#e9ecf1;
}
hotel.grey .table .t5 a{
	background:url(../images/bullet4.gif) no-repeat left;
}
.hotel.grey .table .active .t5 a{
	background:url(../images/bullet5.gif) no-repeat left;
}
.hotel.grey .bottom{
	background:url(../images/bg-bottom4.gif) no-repeat 0 35px;
}
.line{
	background:none;
}
.hotel.grey .bottom a.choose{
	background:url(../images/a-choose4.gif) no-repeat 0 0;
}
.hotel.grey .bottom .view-alternative{
	background:url(../images/bg-view-alternative2.gif);
	}
.hotel.grey .table li.title{
	/*background:url(../images/bg-title6.gif);*/
	background-color:#4E6B95;
	text-transform:uppercase;
	font-weight:bold;
	color:#fff;
	height:auto;
	font-size:11px !important;
}

.hotel.grey .bottom .RoomTitle
{
	background-color: #4E6B95;
	text-transform:uppercase; 
	width: 100%; 
	clear: both; 
	font-size:11px !important;
	font-weight:bold;
	color:#ffffff;
    padding-top: 3px; padding-bottom: 3px;height:18px;
}

dl.customer-details{
	margin:9px 0 0 16px;
	padding:0;
	line-height:17px;
	font-weight:bold;
	width:460px;
	overflow:hidden;
}
dl.customer-details dt{
	margin:0;
	padding:0;
	float:left;
	width:108px;
}
dl.customer-details dd{
	margin:0;
	float:left;
	width:352px;
	padding:0;
}
dl.customer-details.long dt{
	width:143px;
}
dl.customer-details.long dd{
	width:317px;
	font-weight:normal;
}
strong.details-pass{
	width:468px;
	margin:12px auto 0;
	background:#fee5cd;
	display:block;
	text-transform:uppercase;
	line-height:20px;
	text-indent:6px;
}
ul.details-pass{
	margin:0 auto;
	padding:0;
	list-style:none;
	width:466px;
	line-height:18px;
	font-weight:bold;
	overflow:hidden;
	text-align:center;
}
ul.details-pass li{
	width:466px;
	overflow:hidden;
	float:left;
}
ul.details-pass li.title{
	border-bottom:1px solid #fb7e07;
	line-height:31px;
}
ul.details-pass div{float:left;}
ul.details-pass .t1{width:44px;}
ul.details-pass .t2{width:99px;}
ul.details-pass .t3{width:107px;}
ul.details-pass .t4{width:130px;}
ul.details-pass .t5{width:86px;}
.title-price{
	width:460px;
	overflow:hidden;
	font-weight:bold;
	margin:10px auto 0;
	padding:0 0 0 6px;
	line-height:20px;
	background:#fee5cd;
	color:#122842;
}
.title-price em{
	font-style:normal;
	float:right;
	margin:0 23px 0 0;
}
.title-price.small em{
	margin:0 300px 0 0;
}
.flight{
	margin:0 auto;
	width:346px;
	overflow:hidden;
	padding:14px 0 0 120px;
}
.flight img{
	float:left;
	display:inline;
	margin:0 0 0 -116px;
	border:2px solid #8893a0;
}
.flight ul{
	width:346px;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.flight ul li{
	float:left;
	width:319px;
	overflow:hidden;
	padding:0 0 0 27px;
	background:url(../images/bullet2.gif) no-repeat 0 5px;
}
.flight ul li.back{
	background:url(../images/ico-airbus2.gif) no-repeat 0 5px;
}
.flight ul p{
	margin:0;
	padding:0 0 10px;
	color:#122842;
}
.accomodation{
	width:466px;
	overflow:hidden;
	margin:0 auto;
	padding:10px 0 0;
	color:#122842;
}
.accomodation .left{
	float:left;
	width:195px;
}
.accomodation .left img{
	border:1px solid #4d5a6b;
	margin:0 auto;
}
.accomodation .right{
	float:right;
	width:270px;
}
.accomodation p{
	margin:0;
}
.accomodation ul{
	width:270px;
	overflow:hidden;
	margin:12px 0 0;
	padding:0;
	color:#122842;
	line-height:18px;
	list-style:none;
	border-bottom:1px solid #fff;
	border-top:1px solid #fc9b3e;
}
.accomodation ul li{
	float:left;
	width:89px;
	border-top:1px solid #fffbf8;
	border-bottom:1px solid #fc9b3e;
	padding:0 0 0 2px;
}
.accomodation ul li.c-out{
	width:179px;
	padding:0;
}
.accomodation ul strong{
	display:block;
}
.accomodation .select{
	width:245px;
	overflow:hidden;
	padding:7px 0 0 25px;
}
.accomodation .select input{
	width:14px;
	height:15px;
	margin:0 0 0 -22px;
	float:left;
}
.accomodation .select p{
	margin:0;
	width:245px;
	float:left;
}
.accomodation .select p strong{
	display:block;
}
.finishing-touches{
	width:466px;
	overflow:hidden;
	border-bottom:2px solid #fdbe83;
	margin:0 auto;
}
.finishing-touches .left{
	float:left;
	width:200px;
}
.finishing-touches .right{
	float:right;
	width:266px;
}
.finishing-touches .left dl{
	margin:6px 0 0;
	padding:0 0 10px;
	overflow:hidden;
	width:200px;
}
.finishing-touches .left dt{
	margin:0;
	padding:0 0 0 8px;
	float:left;
	width:37px;
	font-weight:bold;
}
.finishing-touches .left dd{
	margin:0;
	padding:0;
	float:left;
	width:155px;
}
.finishing-touches .left .long dt{
	padding:0 0 0 8px;
	width:112px;
}
.finishing-touches .left .long dd{
	width:80px;
}
.finishing-touches .right dl{
	margin:6px 0 0;
	padding:0 0 10px;
	overflow:hidden;
	width:266px;
}
.finishing-touches .right dt{
	margin:0;
	padding:0;
	float:left;
	width:106px;
	font-weight:bold;
}
.finishing-touches .right dd{
	margin:0;
	padding:0;
	float:left;
	width:160px;
}
.finishing-touches .right dd.bottom,
.finishing-touches .right dt.bottom{
	margin:12px 0 0;
	font-weight:bold;
}
.finishing-touches p{
	margin:11px 0 0 9px;
}
.finishing-touches p strong{
	display:block;
}
.finishing-touches h4{
	font-size:11px;
	text-transform:none;
	color:#122842;
	margin:7px 0 0;
}
.finishing-touches .left h4{
	margin:7px 0 0 9px;
}
.price-all{
	margin:-2px auto 0;
	background:#fff2e6;
	position:relative;
	padding:10px 0 0 0;
	list-style:none;
	width:468px;
	overflow:hidden;
}
.price-all.border{
	border-top:1px solid #fb7e07;
	padding:6px 0 0 0;
	margin:10px auto 0;
}
.price-all li{
	float:right;
	width:468px;
	padding:0 0 0 8px;
	overflow:hidden;
}
.price-all li strong{
	width: 100px;
}
.price-all li.hoilday{
	line-height:28px;
	background:#fee5cd;
	font-size:19px;
	width:180px;
	float:right;
}
.price-all li.hoilday strong{
	font-size:17px;
	width:100px;
}
.price-all li.price
{
	width:180px;
	clear:both;
	line-height:25px;
	font-size:11px;
	font-weight:bold;
	border-bottom:2px solid #fed8b4;
}
.price-all li.deposit{
	line-height:30px;
	font-size:17px;
	font-weight:bold;
	width:180px;
	float:right;
}
.price-all li.deposit strong{
	font-size:15px;
  	width:100px;
}

.price-all li.balance-pay{
	font-size:24px;
	color:#FB7E07;
	font-size:15px;
	font-weight:bold;
	width:190px;
	float:right;
}
.price-all li.balance-pay strong{
	font-size:17px;
	
}
.price-all li.balance-date{
	line-height:22px;
	width:190px;
	float:right;
}
.price-all li.balance-date strong{font-weight:normal;}
.price-all li.balance-due-date
{
	font-size:13px;
	line-height:24px;
	width:400px;
	float:right;	
}
.price-all li.balance-due-date strong
{
    line-height:30px;
	font-size:15px;
	font-weight:bold;
	width:280px;
	float:right;
	/*font-size:11px;
	font-weight:bold;
	width:100px;*/
}

#topbanner {
	background:url(../images/image14.jpg) no-repeat; height:52px;
	margin:0 auto 11px;
	padding-left:60px;
	
}
#topbanner .click{height:50px; float:left;}
#topbanner .click a{display:block; width:55px; height:12px; margin-top:31px;}
#topbanner span{float:right; padding:5px; height:40px;color:#195829;font-size:12px;font-weight:bold;}

.topbanner {
	background:url(../images/image14.jpg) no-repeat; height:52px;
	margin:0 auto 11px;
	padding-left:60px;
}
.topbanner .click{height:50px; float:left;}
.topbanner .click a{display:block; width:55px; height:12px; margin-top:31px;}
.topbanner span{float:right; padding:5px; height:40px;color:#195829;font-size:12px;font-weight:bold;}

.welcome-back{
	border:1px solid #004812;
	border-bottom:26px solid #004812;
	background:#99b6a0;
	width:486px;
	overflow:hidden;
	margin:0 auto 10px;
}
.welcome-back ul{
	margin:0;
	background:url(../images/bg-welcome-back.gif) repeat-x 0 0;
	padding:11px 0 8px 6px;
	list-style:none;
	width:480px;
	overflow:hidden;
}
.welcome-back ul li{
	overflow:hidden;
	float:left;
	width:120px;
}
.welcome-back ul a img{
	border:2px solid #fff;
}
.welcome-back ul h3{
	font-size:12px;
	color:#004812;
	background:none;
	margin:6px 0 0;
	line-height:normal;
	padding:0;
	text-transform:uppercase;
}
.welcome-back ul h3 a{
	color:#004812;
}
.welcome-back ul a{
	color:#fff;
}
.welcome-back ul p{
	color:#fff;
	text-transform:uppercase;
	font-size:9px;
	margin:0; 
}
.welcome-back ul .rait{
	font-size:9px;
	width:100%;
	overflow:hidden;
}
.welcome-back ul .rait strong{
	font-weight:normal;
	float:left;
	margin:0 10px 0 0;
}
.welcome-back ul .rait img{
	float:left;
	margin:0 3px 0 0;
}
.summary-box{
	width:485px;
	border:1px solid #fb8413;
	overflow:hidden;
}
.s-box .box-price{
	margin:0;
}
.s-box .box-price .top .airbus{
	padding:2px 8px 0 33px;
	background:url(../images/ico-airbus.gif) no-repeat 0 3px;
}
.s-box .box-price .top .bed{
	padding:2px 8px 0 33px;
	background:url(../images/ico-bed.gif) no-repeat 0 3px;
}
.change-flight{
	width:485px;
	border-bottom:6px solid #a0a9b3;
	margin:0 0 9px;
	overflow:hidden;
}
.change-flight a{
	width:101px;
	height:18px;
	display:block;
	margin:0 0 0 5px;
	font-size:12px;
	color:#fff;
	text-align:center;
	line-height:22px;
	overflow:hidden;
	background:url(../images/a-change-flight.gif);
}
a.add{
	width:29px;
	height:29px;
	float:right;
	overflow:hidden;
	text-indent:-9999px;
	margin:3px 7px 0 0;
	background:url(../images/a-add.gif);
}
a.book-now{
	width:100px;
	height:58px;
	background:url(../images/a-book-now.gif);
	overflow:hidden;
	display: block;
	text-indent:-9999px;
	margin:12px 14px 3px 370px;
}
.remember{
	width:426px;
	border:1px solid #8b3f59;
	overflow:hidden;
	margin:8px auto 12px;
	padding:0 0 6px 44px;
	background:#a86f83 url(../images/bg-remember.gif) repeat-y 0 0;
}
.remember h3{
	width:35px;
	height:184px;
	background:url(../images/text-remember.gif) no-repeat 0 0;
	overflow:hidden;
	text-indent:-9999px;
	float:left;
	margin:0 0 0 -44px;
	display:inline;
}
.remember .row{
	width:415px;
	overflow:hidden;
	margin:4px 0 0 4px;
	display:inline;
	float:left;
	padding:0 0 25px;
	position:relative;
	background:url(../images/bg-row.gif) repeat-y 0 0;
}
.c-here{
	position:absolute;
	bottom:0;
	color:#6E0F30;
	font-size:12px;
	line-height:normal;
	margin:0 0 0 72px;
}
.remember .col1{
	overflow:hidden;
	float:left;
	width:131px;
	margin:0 11px 0 0;
}
.remember .col2{
	float:left;
	overflow:hidden;
	width:131px;
	margin:0 11px 0 0;
}
.remember .col3{
	float:left;
	overflow:hidden;
	width:131px;
}
.remember .top{
	width:131px;
	position:relative;
	height:37px;
	background:#6e0f30 !important;
}
.remember .top img{
	float:right;
	margin:1px 1px 0 0;
	display:inline;
}
.remember .top h4{
	font-size:12px;
	color:#fff;
	line-height:13px;
	text-transform:uppercase;
	margin:0;
	background:none;
	padding:0;
	position:absolute;
	left:4px;
	bottom:2px;
	width:80px;
}
.remember .row ul{
	margin:6px 0 -2px;
	padding:0;
	list-style:none;
	width:125px;
	overflow:hidden;
}
.remember .row ul li{
	width:125px;
	margin:-1px 0 1px;
	overflow:hidden;
	float:left;
	color:#fff;
	padding:1px 0;
	font-size:9px;
	border-bottom:1px solid #7c2744;
	border-top:1px solid #d0b1bb;
}
.remember .row ul li a{
	color:#6e0f30;
	display:block;
}
.remember p{
	margin:5px 0 0;
	font-size:9px;
	color:#fff;
}
.accomodation-box{
	width:485px;
	padding:0 0 7px;
	overflow:hidden;
}
.accomodation-box .left{
	width:187px;
	float:left;
	padding:8px 0 0 95px;
}
.accomodation-box .right{
	width:202px;
	float:right;
	padding:0 0 12px;
	margin:12px 0 0;
	background:#fdcb9c url(../images/bg-right3.gif) no-repeat 0 0;
}
.accomodation-box .left a img{
	float:left;
	margin:0 0 0 -87px;
	display:inline;
	border:1px solid #122842;
}
.accomodation-box .left h4{
	margin:0;
	font-size:11px;
	background:none;
	padding:0;
	color:#122842;
	line-height:normal;
	text-transform:uppercase;
}
.accomodation-box .left .rait{
	width:100%;
	overflow:hidden;
}
.accomodation-box .left .rait strong{
	float:left;
	margin:0 3px 0 0;
	font-weight:normal;
}
.accomodation-box .left .rait img{
	float:left;
	margin:0 3px 0 0;
}
.accomodation-box .left p{
	margin:0;
}
.accomodation-box .left a{
	color:#fb7e07;
}
.accomodation-box .right .two{
	width:202px;
	padding:8px 0 0;
	text-align:center;
	font-weight:bold;
	overflow:hidden;
}
.accomodation-box .right .two .l{
	float:left;
	width:85px;
}
.accomodation-box .right .two .r{
	float:right;
	width:85px;
}
.accomodation-box .right .two strong{
	display:block;
	padding:0 0 10px;
	font-size:14px;
}
.accomodation-box .right p{
	margin:6px 0 0 8px;
	padding:0 0 0 21px;
	background:url(../images/i.gif) no-repeat 0 2px;
}
.transfers-box{
	width:361px;
	overflow:hidden;
	padding:15px 0 12px 123px;
}
.transfers-box img{
	margin:0 0 0 -117px;
	display:inline;
	float:left;
	border:1px solid #fb7e08;
}
.transfers-box p{
	margin:0 0 0 4px;
	padding:0 0 5px;
}
.transfers-box .two{
	width:361px;
	overflow:hidden;
}

.attraction
{
	margin:8px;
	width:465px;
	float:left;

}
.transfers-box .left{
	float:left;
	width:174px;
}
.transfers-box .right{
	float:right;
	width:174px;
}

.transfers-box .bootom a.choose{
	width:100px;
	height:58px;
	margin:0 0 0 53px;
	background:url(../images/a-choose.gif);
	overflow:hidden;
	text-indent:-9999px;
	float:left;
}

.transfers-box h5{
	line-height:18px;
	font-size:11px;
	text-transform:uppercase;
	background:#fecb9c;
	padding:0 0 0 4px;
	margin:0 0 5px;
}
.transfers-box p span{margin:0 0 0 45px;}
big.please{
	display:block;
	margin:0 11px;
	font-size:11px;
	font-weight:bold;
	color:#FB7E07;
}
.bold{
	font-weight:bold;
}
.bold em{
	display:block;
	font-weight:normal;
}
div.note{
	color:#FB7E07;
}
div.note p{
	margin:10px 16px 0;
}
ul.form{
	margin:15px auto 0;
	padding:1px 0 0;
	list-style:none;
	overflow:hidden;
	width:468px;
	border-top:1px solid #FB7E07;
}
ul.form li{
	overflow:hidden;
	width:468px;
	float:left;
	padding:4px 0 0;
}
ul.form li.title{
	line-height:30px;
	padding:0;
	font-size:11px;
	font-weight:bold;
	color:#4A3342;
	border-top:1px solid #fff;
}
ul.form li div{
	float:left;
}
ul.form li .t1{
	width:57px;
}
ul.form li .t2{
	width:107px;
}
ul.form li .t3{
	width:110px;
}
ul.form li .t4{
	width:142px;
}
ul.form li .t5{
	width:50px;
	text-align:center;
	line-height:18px;
}
ul.form li select{
	width:45px;
}
ul.form li input{
	width:95px;
	background:#fff url(../images/bg-txt2.gif);
	height:17px;
	border:0;
	padding:2px 0 0 4px;
}
ul.leave-info{
	margin:6px auto 0;
	padding:0;
	list-style:none;
	width:468px;
	overflow:hidden;
}
ul.leave-info li{
	width:468px;
	overflow:hidden;
	padding:4px 0 0;
	float:left;
}
ul.leave-info li label{
	float:left;
	font-weight:bold;
	color:#122842;
	width:101px;
	line-height:18px;
	padding:0 0 0 7px;
}
ul.leave-info li input{
	width:349px;
	height:17px;
	background:url(../images/bg-txt3.gif);
	border:0;
	padding:2px 0 0 4px;
}
ul.leave-info li em{
	color:#FB7E07;
	margin:0 0 0 108px;
	font-size:10px;
}
.credit-card{
	border-bottom:1px solid #fc9b3e;
	width:454px;
	overflow:hidden;
	padding:0 0 15px 7px;
	margin:0 auto;
	color:#122842;
	font-weight:bold;
	 
}
.credit-card p{
	margin:9px 0 0;
}
.credit-card p label{
	float:left;
	width:145px;
}
.credit-card p select{
	width:161px;
}
.credit-card div{
	width:100%;
	overflow:hidden;
	padding:7px 0 0;
}
.credit-card div input{
	float:left;
}
.credit-card div .txt{
	width:155px;
	border:0;
	margin:0 8px 0 100px;
	height:17px;
	padding:2px 0 0 4px;
	background:url(../images/bg-txt4.gif);
}
.credit-card ul{
	margin:0;
	padding:4px 0 0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.credit-card ul li{
	float:left;
}
.credit-card ul input{
	float:left;
	width:14px;
	height:15px;
	margin:0 5px 0 0;
}
.credit-card ul label{
	float:left;
	margin:0 21px 0 0;
}
.credit-card2{
	border-top:1px solid #fff;
	width:461px;
	overflow:hidden;
	padding:9px 0 0 7px;
	margin:0 auto;
	color:#122842;
	font-weight:bold;
}
.credit-card2 p{
	margin:0 0 0 23px;
}
.credit-card2 ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:325px;
}
.credit-card2 ul li{
	width:325px;
	float:left;
	padding:8px 0 0;
}
.credit-card2 ul input{
	float:left;
	width:14px;
	height:15px;
	margin:1px 11px 0 0;
}
.credit-card2 ul label{
	float:left;
	width:295px;
}
.credit-card2 input.pay-now{
	float:right;
	margin:-65px 0 0;
}
h3.secure-transactions{
	width:275px;
	height:35px;
	background:url(../images/text-secure-transactions.png);
	margin:20px 0 0;
	overflow:hidden;
	line-height:35px;
	color:#122842;
	font-size:15px;
	padding:0 0 0 15px;
}
.l-text{
	width:274px;
	overflow:hidden;
	padding:0 16px 0 0;
	background:url(../images/bg-l-text.png);
	text-align:justify;
}
.b-text{
	width:290px;
	height:9px;
	overflow:hidden;
	background:url(../images/bg-b-text.png);
}
.l-text li
{
	margin:11px 0 0 0;
	color:#FB7E07;
	list-style:bullet;
}
.l-text p
{
	margin:11px 0px 0 15px;
	color:#FB7E07;
	
}
.box-price .top h3{
	float: left;
	width: 310px;
	padding: 8px 0 0 7px;
	line-height: normal;
}
.box-price .top h3.n-extras{
	width: 425px;
	margin: 0 -40px 0 0;
}
.box-price .top h3 span{
	font-size: 15px;
	line-height: normal;
	font-weight:bold;
    width:310px;
    border:solid 0px red;
}
.box-price .top h3 span.finish{
	font-size: 15px;
	line-height: normal;
	font-weight:bold;
    width:310px;
    border:solid 0px red;
}
.hotel .title h3 span{
	font-size: 12px;
	line-height: normal;
}
.top .price span{
	font-size: 13px;
	line-height: normal;
	padding:3px 3px 2px 0;
	float:right;
}
.text h3 span.s{
	line-height: normal;
	font-size: 17px;
}
.list-cars .title h3{
	padding: 5px 0 0;
}
.list-cars .title h3 span{
	line-height: normal;
	font-size: 18px;
}
.list-cars .title strong{
	line-height: normal;
	font-size: 18px;
	margin:7px 28px 0 0;
}
strong.have-chosen span{
	font-size: 15px;
	line-height: normal;
}
p.call-now strong{
	text-indent: 0;
	font-size:20px;
	display: block;
	margin: -3px 0 0;
}
p.call-now img{
	float:right;
	
}
#nav a{
	font-size: 16px;
	line-height:normal;
	
}

.breadcrumbs .active span{
	font-size: 22px;
	display:block;
}

.breadcrumbs .choose-hotel span{
	font-size: 17px;
}

.breadcrumbs .checkout span{
	font-size: 17px;
}
.pad2
{
	margin-right :5px;
}
.liststyle
{
	background: #99CCFF;
	color: #000000;
}
.hand
{
	cursor:pointer; 	
}

.contact-left
{
	width:100px;
	float:left;
	text-align:center; 
}

.contact-center
{
	width:230px;
	float:left;
}

.contact-right
{
	width:100px;
	float:right;
}

.floatLeft{
	float:left;
	padding-right:2px;
}
.floatLeft .input{width:56px; height:16px; float:left; margin:5px 3px 0px 3px; padding:0px;}
.floatLeft img{display:block; float:left; padding:3px 0 0 0; }


/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility:hidden;
	margin : 0px!important;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'pointer';
	overflow : scroll;
	height : 130px;	
    text-align : left; 
    list-style-type : none;
    font-size:11px;
    font-weight: bold;
    color:#000000;
    
	
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color:#3C7ECE  ;
	color: black;
	padding: 0px;
	font-size:10px;
    font-weight: bold;
    color:white;
   margin:0px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color:window;
	font-size:10px;
    font-weight: bold;
    color:#000;
    padding:0px;
     margin:0px;
}    

.left_bottom{display:block; height:20px; background:url(../images/left_bottom.gif) no-repeat 0 0; }

.roomsbgcolor{background-color:#FEE5CC;}

/* Change the new css during the static page*/

.pkghead {
	PADDING-LEFT: 2px; FONT-WEIGHT: bold; COLOR: #1e457f
}


.content-txt1{
	font-size:12px;
	color:#535353;
	margin:5px;
}
.whtbox-bg {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(../images/wht-corner-tr.jpg) #fff no-repeat right top; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}

A.SiteMap:hover {
	FONT-SIZE: 11px; COLOR: #d92e00; TEXT-DECORATION: none
}
A.SiteMap:visited {
	FONT-SIZE: 11px; COLOR: #0066cc; TEXT-DECORATION: none
}
A.SiteMap:link {
	FONT-SIZE: 11px; COLOR: #0066cc; TEXT-DECORATION: none
}
A.failed:link {
	FONT-SIZE: 12px; COLOR: #0066cc; TEXT-DECORATION: none
}
A.SiteMap1:link {
	FONT-SIZE: 11px; COLOR: #0066cc; TEXT-DECORATION: none
}
A.SiteMap1:visited {
	FONT-SIZE: 11px; COLOR: #0066cc; TEXT-DECORATION: none
}

.hand {
	CURSOR: hand; COLOR: #0066cc; TEXT-DECORATION: underline
}

#contentFull{
	float:right;
	width:820px;
}
.contentFull{
	width:820px;
	float:right;
}
.contentFull .b,
.contentFull .t{
	width:820px;
	height:11px;
	overflow:hidden;
	background:url(../images/bg-b.gif);
}
.contentFull .t{
	background:url(../images/bg-t.gif);
}
.contentFull .c{
	width:820px;
	overflow:hidden;
	background:url(../images/bg-c.gif);
	padding:0 12px;
}

.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;
}
/* Pseeneger Styles color:#FB7E07;*/
.pssgwidth
{
	float:left;
	width:200px;
	height :30px;
	padding-left:3px; 
}
.carwidth
{
	float:left;
	width:150px;
	height :30px;
	padding-left:3px; 
}
.brd1{
	border:1px solid #fca451;
	margin:13px 0 0;
}
.top
{
	width:485px;
	overflow:hidden;
	vertical-align :middle ;
	height:20px;
	background:#fee5cc;
	/*border-bottom :1px solid #fca451;		*/
}
.bdrbtm
{
	border-bottom :1px solid #fca451;
}
.drop
{
	border: 1px solid #fca451;
	margin-bottom: 0px;
	font-size: 11px;
}
.txtclass
{
	border: 1px solid #fca451;
	margin-bottom: 0px;
	font-size: 11px;
}
.txtclassBlack
{
	border: 1px solid #Black;
	margin-bottom: 0px;
	font-size: 11px;
}
.txtBorder
{
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
}
tr.searchheading
{
	background: #99CCFF;
	font-weight: bold;
	height: 25px;
}
.whtbox-bg
{
	background: url('../images/wht-corner-tr.jpg' ) no-repeat top right #FFF;
	padding: 5px 5px 5px 5px;
}
.newLine
{
	clear:both;
}

.thawate-logo
{
	vertical-align:top;
	width: 205px;
	height: 40px;
	float: right;
	background: url('../Images/thwate.jpg') no-repeat;
	border:solid 0px red;
}

.Dealdark{
	background:#b98c9c;
}

 .continue
 {
	padding:10px 5px 0 0;
	list-style:none;
	float:right;
}
.topPadding3
{
	padding-top:2px;
}

/* Start Travel Guide CSS - 19 June - by Rajendra */

.travelguide { width:504px; float:left;}

.dv-guide { width:148px; float:left; padding:10px 0 0 13px; }
.hd-guide { width:130px; height:20px; background-image:url(../images/hd-guide-bg.gif); padding:13px 0 0 10px;}
.pc-guide { width:135px; background-color:#FEE6CE; padding:0 0 0 5px;}
.pc-guide img{ border:1px #FFFFFF solid; }
.bot-strip { width:140px; height:10px;}

.guide-heading {font-family:Tahoma, Verdana, Arial, "Helvetica 35 Thin", Sari-Regular; font-size:11px; color:#000; font-weight:bold; }
.guide-heading a {color:#000; text-decoration:none;}
.guide-heading a:hover{color:#800040; text-decoration:underline;}

/* End Travel Guide CSS - by Rajendra */

/* Css for Resorts description Travel Guide CSS */
.travelguidecountry { width:485px; float:left; padding:0 0 0 12px;}
.travelguidecountryBottom
{
    width:511px;
	height:11px;
	overflow:hidden;
	background:url(../images/bg-b.gif);
	}
.dv-tg-hd { width:465px; float:left; height:30px; background:url(../images/bg-h3.gif) repeat-x; padding:2px 0 0 20px; font-family:Tahoma, Verdana, Arial, "Helvetica 35 Thin", Sari-Regular; font-size:18px; color:#333333; font-weight:bold; }

.dv-tg-pic { width:483px; float:left; padding-top:10px; }
.dv-tg-pic img{ border:#999999 1px solid;}

.dv-tg-buttons { width:485px; float:left; padding:10px 0 0 0; }
.dv-tg-buttons img { padding:0 0 0 4px;}

.dv-tg-orange { width:483px; float:left; border:#FF9900 1px solid; margin-top:10px; }
.dv-tg-orange-head { width:473px; float:left; height:35px; background:url(../images/bg-title3.gif) repeat-x;  font-family:Tahoma, Verdana, Arial, "Helvetica 35 Thin", Sari-Regular; font-size:16px; color:#333333; font-weight:bold; padding:5px 0 0 10px;}

.dv-tg-orange-head1 { width:473px; float:left; height:45px; background:url(../images/bg-title31.gif) repeat-x;  font-family:Tahoma, Verdana, Arial, "Helvetica 35 Thin", Sari-Regular; font-size:16px; color:#333333; font-weight:bold; padding:5px 0 0 10px;}


.dv-tg-orange-text { width:483px; float:left; background-color:#FFF2E7; }
.dv-tg-orange-text p{ font-family:Tahoma, Verdana, Arial, Sari-Regular; font-size:11px; color:#333333;margin:0px 5px 0px 5px; padding:0px;text-align:justify;}

.dv-tg-blue { width:483px; float:left; border:#7D8A9A 1px solid; margin-top:10px; }
.dv-tg-blue-head { width:473px; float:left; height:35px; background:url(../images/bg-title4.gif) repeat-x;  font-family:Tahoma, Verdana, Arial, "Helvetica 35 Thin", Sari-Regular; font-size:16px; color:#333333; font-weight:bold; padding:5px 0 0 10px;}

.dv-tg-blue-head1 { width:473px; float:left; height:45px; background:url(../images/bg-title41.gif) repeat-x;  font-family:Tahoma, Verdana, Arial, "Helvetica 35 Thin", Sari-Regular; font-size:16px; color:#333333; font-weight:bold; padding:5px 0 0 10px;}

.dv-tg-blue-text { width:483px; float:left; background-color:#E9EDF2; }
.dv-tg-blue-text p{ font-family:Tahoma, Verdana, Arial, "Helvetica 35 Thin", Sari-Regular; font-size:11px; color:#333333;margin:0px 5px 0px 5px; padding:0px;text-align:justify;}

.dv-tg-cities { width:485px; float:left;  margin-top:10px;}

.dv-tg-cities-hd { width:475px; float:left; height:23px; font-family:Tahoma, Verdana, Arial, "Helvetica 35 Thin", Sari-Regular; font-size:16px; color:#FFF; font-weight:bold; padding:5px 0 0 10px; background:#FB7E07; margin-bottom:4px;}

.dv-tg-cities-list { width:483px; float:left; border:#B3C0D1 1px solid; }

.dv-tg-cities-block { width:230px; float:left; margin:4px 4px 4px 6px !important; margin:4px 4px 4px 4px; }
.dv-tg-cities-list-pic { width:60px; float:left; margin:0px 2px 0px 0px !important; margin:0px 2px 0px 0px; }
.dv-tg-cities-list-text { width:157px; float:left; height:26px; font-family:Tahoma, Verdana, Arial, "Helvetica 35 Thin", Sari-Regular; font-size:11px; color:#333333; font-weight:bold; padding:10px 0 0 10px; }
.dv-tg-cities-list-text a{color:#333333; text-decoration:none;}
.dv-tg-cities-block-hotel { width:230px; float:left; margin:4px 4px 10px 6px !important; margin:4px 4px 4px 4px; padding:0px 0px 4px 0px;}
.dv-tg-cities-list-text-hotel { width:157px; float:left;  font-family:Tahoma, Verdana, Arial, "Helvetica 35 Thin", Sari-Regular; font-size:11px; color:#333333; font-weight:bold; padding:1px 0px 2px 10px;  }

.dv-tg-cities-list-text a:hover{color:#000; text-decoration:underline; }

.tg-bluecolor {background-color:#E9EDF2;}
.tg-orangecolor {background-color:#FFF2E7;}

.tg-destination { width:290px; float:left;}
.tg-destination-hd { width:270px; float:left; height:27px; background:url(../images/bg-tg-destination.gif); font-family:Tahoma, Verdana, Arial, "Helvetica 35 Thin", Sari-Regular; font-size:14px; color:#333333; font-weight:bold; padding:5px 0 0 20px;}
.tg-destination-txt { width:285px; float:left; background:url(../images/bg-tg-destination-mid.jpg) repeat-y; padding-left:5px;}

/*.dv-tg-destin-block { width:270px; float:left; margin:4px 4px 4px 6px !important; margin:4px 4px 4px 4px; border:1px red solid}*/

.dv-tg-destin-block { width:283px; float:left;  margin-top:7px;}

.dv-tg-destin-list-pic { width:60px; float:left; margin-right:4px; }
.dv-tg-destin-list-text { width:205px; float:left; height:26px; font-family:Tahoma, Verdana, Arial, "Helvetica 35 Thin", Sari-Regular; font-size:11px; color:#333333; font-weight:bold; padding:10px 0 0 10px; }
.dv-tg-destin-list-text a{color:#333333; text-decoration:none;}
.dv-tg-destin-list-text a:hover{color:#000; text-decoration:underline; }

.tg-destination-bot{width:290px; float:left;}

.tg-destination-line {width:283px; float:left; margin:7px 0 0 0; }

.dv-tg-locate {width:483px; float:left; padding-top:10px; color:#336699; font-family:Tahoma, Verdana, Arial, "Helvetica 35 Thin", Sari-Regular; font-size:11px;}
.dv-tg-locate a {color:#336699; text-decoration:none; font-weight:bold;}
.dv-tg-locate a:hover {text-decoration:underline;}

#dv-tg-hotel {width:483px; float:left; padding-top:10px;}
.dv-tg-hotel-pic {width:190px; float:left;  }
.dv-tg-hotel-pic img{border:#999999 1px solid; }
.dv-tg-hotel-title {width:290px; float:left;  }

.dv-tg-hotel-name {width:280px; float:left; height:67px; padding:0 0 0 10px; color:#FF6600; font-size:16px; font-weight:normal; font-family:Tahoma, Verdana, Arial, "Helvetica 35 Thin", Sari-Regular;}
.dv-tg-hotel-smallpics {width:284px; float:left; padding:0 0 0 6px; }
.dv-tg-hotel-smallpics img{ border:#999999 1px solid;}
.dv-tg-pic-no-border img
{
    border:#999999 0px solid;
   
    }
/* Css for Resorts description Travel Guide CSS */

A.Hist:hover {
	FONT-SIZE: 11px; text-decoration:underline;
}
A.Hist:visited {
	FONT-SIZE: 11px;  TEXT-DECORATION: none
}
A.Hist:link {
	FONT-SIZE: 11px; TEXT-DECORATION: none
}

.Hist a   
{  
 text-decoration:none;
	
}
.Hist a:hover
{
	 
 text-decoration:underline;}
 
 
 /********* Flight History *******/
.chosen_line1{color:#fff;	font-size:14px; font-family:'Verdana', Arial, Helvetica, sans-serif; font-weight:bold; background:#4E6B95; padding:5px 0px 5px 10px;}
.chosen_line2{color:#122842; font-size:12px; padding:5px 0px 10px 10px;}
.chosen_line3{color:#122842; font-size:12px; padding:2px 10px 10px 0px;}
.chosen_line4{color:#122842; font-size:12px; font-weight:bold; font-family:'Verdana', Arial, Helvetica, sans-serif;}

.bdr_ch{border:#7D8A9A 1px solid;}
.bdr_ch_bot{border-bottom:#7D8A9A 1px solid;}
.bg_ch{background:#D6E6FC;}

.ch_pad{padding:0px 10px 0px 0px; width:21px; height:25px; float:left;}
.txt_pad{padding:5px 5px 0px 10px; line-height:18px;}
.txt_color{color:#122842;}
.priceFH{color:red; font-size:16px; font-weight:bold;}





 .te-block{width:487px;float:left;}
.te-listing, .noneed{width:488px;float:left;}

.te-title{width:487px; float:left; background:#FB7E07; font:12px Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold; border-bottom:2px solid #FFF;}
.key-title{width:73px; float:left; background:#0A3E8C; text-align:center; padding:7px 0px 7px 0px;}
.key{width:27px; float:left; text-align:right; padding:3px 0px 3px 0px;}
.key-txt1{width:130px; float:left; padding:6px 0px 0px 5px;}
.key-txt2{width:80px; float:left; padding:6px 0px 0px 5px;}
.key-txt3{width:108px; float:left; padding:6px 0px 0px 5px;}

.te-paging{width:487px; float:left; background:#D5DCE3; border-bottom:2px solid #FFF;}
.te-results{width:342px; float:left; font:13px Arial, Helvetica, sans-serif; color:#0D1E30; font-weight:bold; padding:5px 5px 5px 5px;}
.pg-number{width:125px; float:left; font:12px Arial, Helvetica, sans-serif; color:#0D1E30; text-align:right; padding:5px 5px 5px 5px;}


.list-block{width:487px; float:left; border-bottom:1px solid #FFF;}
.list-col1{width:100px; float:left; text-align:center; padding:10px 0px 10px 0px;}
.list-col2{width:262px; float:left; padding:5px 5px 5px 5px;}
.list-col2-r1{width:252px; float:left; font:17px Arial, Helvetica, sans-serif; color:#FB7E07; font-weight:bold; padding:3px 5px 0px 5px;}
.list-col2-r2{width:252px; float:left; font:15px Arial, Helvetica, sans-serif; color:#0A3E8C; font-weight:bold; padding:3px 5px 0px 5px;}
.list-col2-r3{width:252px; float:left; font:11px Arial, Helvetica, sans-serif; color:#3D3D3D; font-weight:bold; padding:3px 5px 0px 5px;}
.list-col2-r4{width:252px; float:left; font:11px Arial, Helvetica, sans-serif; color:#3D3D3D; padding:3px 5px 0px 5px;}
.list-col2-r4 a{color:#3D3D3D; text-decoration:underline;}
.list-col2-r4 a:hover{color:#3D3D3D; text-decoration:underline;}

.list-col3{width:105px; float:left; padding:5px 5px 5px 5px;}
.list-col3-r1{width:105px; float:left; text-align:center; padding:3px 0px 0px 0px;}
.list-col3-r2{width:105px; float:left; text-align:center; padding:8px 0px 3px 0px;}
.list-col3-r3{width:105px; float:left; text-align:center; font:11px Arial, Helvetica, sans-serif; color:#3D3D3D; padding:0px 0px 0px 0px;}

.org-bg{background:url('../images/dk-org-bg.jpg') repeat-y right #FFF2E7;}
.blue-bg{background:url('../images/dk-blue-bg.jpg') repeat-y right #E9EDF2;}

.noneed{width:477px; float:left;background:#C1D8F4; font:12px Arial, Helvetica, sans-serif; color:#0D1E30; border-top:1px solid #FFF; padding:5px 5px 5px 5px;}




.bluebox
{
	background: #FFF2E7;
	border: 1px solid #FB7E07;
}
.smallbluebox
{
	background: #E4EDFF;
	border: 0px solid #003399;
}
.lightblue1
{
	background: #E4EDFF;
}

.blustrip
{
	 background-color:#FAE0C9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FB7E07;
	font-weight: bold;
	padding-left: 6px;
 
	margin: 0px;
}


/************************ travel Extra ************/

.exRow
{
	width: 131px; 
	background: #A86F83;
	height:auto;
}

.headingtop
{
	float:left;
	width: 129px; 
	height: 15px; 
    color: #ffffff; 
    margin-top :4px;
	background: #EAC6D3; 
}

.heading
{ 
	float:left;
	font: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold;
    color: #660033; 
    margin-left: 4px; 
    vertical-align: middle;
}

.extraData a
{
	float: left; 
	width: 127px; 
	background: #A86F83; 
	padding: 1px 0px 1px 1px;
    color: #6e0f30; 
    font: Arial, Helvetica, sans-serif; 
    font-size: 11px;
}

.extraData a hover
{
	float: left; 
	width: 127px; 
	background: #A86F83; 
	padding: 1px 0px 1px 1px;
    color: #6e0f30; 
    font: Arial, Helvetica, sans-serif; 
    font-size: 11px;
    text-decoration:underline;
}
.extraData
{
	float: left; 
	width: 125px; 
	height: 12px; 
	background: #A86F83; 
	padding: 1px 0px 1px 1px;
    color: #FFFFFF; 
    font: Arial, Helvetica, sans-serif; 
    font-size: 10px;
}

.greyBg
{
 background-color:#7A90B0;
}
            

/************* New Flight ****************/
.flight_listing_box_content{width:487px; float:left; background:#fff;}
.orng_flight_listing_box{width:485px;border:1px solid #000;background:#FEF2E5; float:left;}
.blue_flight_listing_box{width:485px;border:1px solid #000;background:#F2F4F6; float:left;}
.flight_listing_box_inner{width:345px;float:left;padding:10px 5px;}
.flight_listing_box_inner_listing{float:left;}
.flight_listing_right_box{float:left;padding:10px 5px; width:119px; background:#fff;border-left:1px solid #000;}
.flight_listing_box_img{float:left; padding-left:3px}
.flight_listing_box_txt1{float:left;padding:3px 0px 0px 3px;color:orange; font-size:9px; font-style:italic; width:20px;}
.flight_listing_box_txt2{float:left;padding-left:5px;color:#5E5B57;font-size:12px;width:150px;}
.flight_listing_box_txt3{float:left;padding-left:5px;color:#FF7D00; font-size:12px; width:140px;}
.flight_listing_box_txt4{font-size:14px;}
.flight_listing_box_txt6{padding-left:45px;color:#5E5B57; font-size:12px;}
#imgOperator img{ max-width:120px;}
.flight_listing_box_txt5{color:#FF7D00;font-size:18px;}
.flight_listing_spacer{height:3px; float:left}
/************* New Flight ****************/




#sideButton
{
	position:fixed;
	float:left;
	margin:45px 0px 0px 892px;
	
}
#sideButton a{
	display:block;
	width:30px;
	height:220px;
	
	}	
#sideButton a.kampyle{
	height:220px;
	background:url(http://www.travelsoon.co.uk/images/right-give-us-feedback.gif);
	 
	}	

#keep-date{
	border:1px solid #214166;
	border-width:0 1px;
	background:#ffffff;
}
.uptodate{
	background:#FEE5CC;
	border-top:1px solid #FB7E06;
	height:45px;
	width:278px;
	padding:7px 0 0 10px;
}
#keep-date p{
	float:left;
	width:265px;
	padding:10px 0 0 10px;
}
.w260{
	width:260px;
}
#left-tag{
	position:relative;
	margin:10px 0 0 -43px;
}


/* Changes by M(07/01/2009 */
#nav1
{
  
	margin:0 0 0 67px;
	padding:6px 0;
	list-style:none;
	width:460px;
	overflow:hidden;
	font:15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	
}
#nav1 li{
	float:left;
	padding:0 8px 0 9px;
	margin:0 1px 0 -1px;
	display:inline;
	background:url(../images/divider2.gif) no-repeat left;
}


#nav1 a{color:#fff;}

#navBlack1{
	margin:0 0 0 12px;
	padding:6px 0;
	list-style:none;
	width:510px;
	overflow:hidden;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#navBlack1 li{
	float:left;
	padding:0 8px 0 0px;
	margin:0 1px 0 -1px;
	display:inline;
	background:url(../images/divider2.gif) no-repeat left;
}
#navBlack1 a{color:#000;}

/* End of changes M */
