﻿.searcharea {float:left; width:823px; background-color:#00ccff; padding:0 0 15px 0;}
.searchbox {width:488px; float:left; padding:22px 5px 0px 8px; }
.searchtop {background:url(../images/search-left-top.gif) no-repeat top center; width:488px; height:8px; float:left;}
.contentsearch {width:482px; float:left; border-left:3px solid #08a9d1; border-right:3px solid #08a9d1;}
.searchbottom {background:url(../images/bottom.gif) no-repeat bottom center; width:488px; height:9px; float:left;}
.heading {font:18px Arial, Helvetica, sans-serif; font-weight:700; color:#01495b; background-color:#6ccae2; width:442px; padding:0 20px; line-height:28px; }
.lightcolor{background:#b5edfc; margin:1px; font:12px Arial, Helvetica, sans-serif; color:#004151; height:33px; padding-left:18px; font-weight:700;}
.darkcolor{background:#a2e0f0; margin:1px; font:12px Arial, Helvetica, sans-serif; color:#004151; height:33px; padding-left:18px; font-weight:700;}
.text {width:195px; border-right:0px solid #6ccae2; float:left; height:25px; padding:8px 0 0 0;}
.fields {padding:6px 0 0 10px; float:left; width:250px;}
.icons {width:322px; float:left; padding:22px 0px 0px 0px; text-align:center;}
.top {padding:2px 0 12px 0;}
.lines {float:left; width:823px; background:#064796; text-align:center; color:#FFFFFF; font:14px Arial, Helvetica, sans-serif; font-weight:700; height:22px; padding:8px 0 0 0;}
.bargains {text-align:center; height:30px; padding:15px 0 10px 0; font:20px Arial, Helvetica, sans-serif; color:#01495b; font-weight:700;}
.boxarea {padding:0 9px; width:805px; float:left;}
#box {float:left; width:308px; border:1px solid #0797bb; background:#2bd5ff; margin:0 90px 10px 0; height:240px;}
#box .img {padding:5px; background-color:#08a9d1;}
#box ul { margin:0px; padding:10px 0 5px 10px;list-style-type:none; }
#box ul li {font:11px Arial, Helvetica, sans-serif; color:#064796; font-weight:700; background:url(../images/arrow.gif) no-repeat left 5px; padding:0 0 0 12px; height:22px;}
#box ul li em{color:Red;font-style:normal ; }



#box-right {float:left; width:308px; border:1px solid #0797bb; background:#2bd5ff; margin:0 0px 10px 90px; height:240px; }
#box-right .img {padding:5px; background-color:#08a9d1;}
#box-right ul { margin:0px; padding:10px 0 5px 10px;list-style-type:none; }
#box-right ul li {font:11px Arial, Helvetica, sans-serif; color:#064796; font-weight:700; background:url(../images/arrow.gif) no-repeat left 5px; padding:0 0 0 12px; height:22px;}
#box-right ul li em{color:Red;font-style:normal ; }

/*#box-right ul li em{font:11px Arial, Helvetica, sans-serif;color:Red; font-weight:700; background:url(../images/arrow.gif) no-repeat left 5px; padding:0 0 0 12px; height:22px;}*/
.latest {text-align:center; height:30px; padding:5px 0 0px 0; font:18px Arial, Helvetica, sans-serif; color:#064796; float:left; width:823px;  }
.search-bot {background-color:#064796; height:30px; padding:10px 0 0 0; float:left; text-align:center; width:823px;}
.text1 {background:#0d63ab; border:1px solid #0797bb; color:#FFFFFF; }

/*   20 aug Villas */
.villa-img {
	padding: 8px;
	float:left;
	width: 222px;  /*162px;  300*/
	 background-color:#08a9d1;
}
.villa-text {
	padding: 10px 0 0 20px;
	float:left;
	width: 500px; /*580px;  450px; */
	font:14px Arial, Helvetica, sans-serif; 
	color:#000066;
	font-weight:700;
	text-align:center;
}
.Extra-img {
	padding: 8px;
	float:left;
	width:300px;
	 background-color:#08a9d1;
}
.Extra-text {
	padding: 10px 0 0 20px;
	float:left;
	width:450px;
	font:14px Arial, Helvetica, sans-serif; 
	color:#000066;
	font-weight:700;
	text-align:center;
}
.villa-text div{ float:left ; text-align:left;font-size:12px; text-transform:none ;  }
.villa-text a{float:left; text-align:left ;color:#ffffff;text-transform:none ;font-size:12px; }
.villa-details {padding:15px; float:left; width:793px;}
.images {width:254px; float:left; padding:6px 4px 6px 6px;background-color:#08a9d1;}

.headings {width:773px; float:left; text-align:center; padding:10px; font:22px Arial, Helvetica, sans-serif; color:#003366;}
.content-des {padding:30px 0 0 0; font:12px Arial, Helvetica, sans-serif; font-weight:700; float:left; width:793px; color:#064796; text-align:justify ;}
.h2 {font:20px Arial, Helvetica, sans-serif; color:#003399;}
.facilities {font:11px Arial, Helvetica, sans-serif; color:#064796; font-weight:700; background:url(../images/arrow.gif) no-repeat left 5px; padding:0 0 0 12px; text-align:justify ; }


/* For Display Grid */
.main {margin-top:8px;font-size:12px; color:#03447e;}
.bdr {border:1px solid #000066;}
.bdrl {border-left:1px solid #000066;}
.bdrr {border-right:1px solid #000066;}
.bdrb {border-bottom:1px solid #000066;}
.bdrt {border-top:1px solid #000066;}
.headings1 {font:16px Arial, Helvetica, sans-serif;background-color:#f8f8f8;  font-weight:700; color:#000066; padding:4px;vertical-align:middle; }
.bold
{
	font-weight:bold; 
}

.bluetxt {font:12px Arial, Helvetica, sans-serif; 	color:#000066;font-weight:700;}
.bluetxt a {color:#03447e; text-decoration:none;}
.bluetxt a:hover {color:#c40107; text-decoration:underline;}

#carRates td {
	text-align: center;
}
#carRates th {
	text-align: center;
	padding: 0 5px 0 5px;
}

.headingNew {font:18px Arial, Helvetica, sans-serif; font-weight:700; color:#000066;  padding:10px 20px 10px 0px; line-height:28px; }
.subheadingNew {font:14px Arial, Helvetica, sans-serif; font-weight:700; color:#000066;line-height:28px; }

.float{	float:left;  }

.bluetxt1 {font:12px Arial, Helvetica, sans-serif; 	color:#000066;}
.bluetxt1 a {color:#03447e; text-decoration:none;}
.bluetxt1 a:hover {color:#c40107; text-decoration:underline;}

.transfer
{
	width:100%;float:left;  
}
.transferheading{font:14px Arial, Helvetica, sans-serif; font-weight:700; color:#000066; width:200px;}

.extras {
	padding: 10px 0 0 20px;
	float:left;
	width:18px;
	font:14px Arial, Helvetica, sans-serif; 
	color:#000066;
	font-weight:700;
	text-align:center;
}

.extras div{ float:left ; text-align:left;font-size:12px; text-transform:none ; }


/*----------------------Ramji CSS----------------------------------------*/
#offerdis{background:#276EC7; padding:9px; width:775px; color:#064796; float:left;}
#offerdis .hotelimg{width:222px; float:left;}
#offerdis .hotelimg img{background:#FFFFFF; padding:3px; border:1px solid #11427f;}
#offerdis .htldetail{width:550px; font-size:18px; color:#00ccff; text-align:center; float:left;}
#offerdis .htldetail p{line-height:35px;}
#offerdis .bookpanel{width:765px; padding:5px; line-height:27px; background:#00ccff; color:#064796; font-size:16px; font-weight:bold; float:left; margin-bottom:10px;}
#offerdis .bookpanelBold{width:765px; padding:5px; line-height:27px; background:#00ccff; color:#064796; font-size:20px; font-weight:bold; float:left; margin-bottom:10px;}

#offerdis .bookpaneltxt{width:765px; padding:5px; line-height:17px; background:#00ccff; color:#064796; font-size:12px; font-weight:bold; float:left; margin-bottom:10px;}
#offerdis .bookpanel span{display:block; float:left;}
#offerdis .bookpanel a.back{background: url(../images/button.jpg) left top no-repeat; display:block; width:76px; line-height:27px;
	text-align:center; text-decoration:none; font-size:16px; color:#00ccff;}
#offerdis .flightdis{width:775px; background:#00ccff; color:#064796; font-size:13px; font-weight:bold; float:left;}
.flightdis img{display:block; float:left; padding:5px; border-right:1px solid #276ec7;}
.flightdis span{display:block; line-height:28px; float:left; padding-left:10px;}

.w1{width:775px; float:left;}
.pad1{padding-bottom:10px;}
.bdr1{border-bottom:1px solid #276ec7;}
.pad10{padding-left:10px;}

.memberbox {width:488px;padding:22px 5px 0px 8px;text-align:left;   }
.padleft35{padding-left:50px;}

.content-des1 {padding: 10px 0 0 0; font:12px Arial, Helvetica, sans-serif; font-weight:700; float:left;  color:#064796; text-align:justify ;}
.content-des-resort {margin-left:10px;margin-right:10px ; font:12px Arial, Helvetica, sans-serif; font-weight:700; float:left;  color:#064796; text-align:justify ;}

.book{background: url(../images/button.jpg) left top no-repeat; display:block; width:76px; line-height:27px;
	text-align:center; text-decoration:none; font-size:16px; color:#00ccff;}
	
.PriceText
{
	font:16px Arial, Helvetica, sans-serif; font-weight:bold;  color:#ff0000; 
}
.moredetails a{font:14px Arial, Helvetica, sans-serif;font-weight:700;  text-align:center;color:#ffffff;text-transform:none ; }

.searchagain a{font:16px Arial, Helvetica, sans-serif;font-weight:700;  text-align:center;color:#064796;text-transform:none ; }

/*****31 aug Car Bg ***********/
.car-bg {
	padding: 5px;
	float:left;
	background-color:#08a9d1;
}

.ContactText {font-family : Arial, Helvetica, sans-serif; font-weight:700; color:#03447e;  padding:5px 10px 5px 0px; line-height:19px; }
.ContactSize {font-size:18px;font-weight:300 ;}
.Footer{text-align:center ;font-family: Arial, Helvetica, sans-serif; font-size:12px; padding-top :10px;}

#Footernav {float:left;width:823px; background:#FC9E42 repeat-x top left; margin:6px 0 2px 0; padding:5px 0px 5px 0px; }

.whttxt {font:12px Arial, Helvetica, sans-serif; 	color:#000066;font-weight:400;}
.whttxt a {color:#ffffff; text-decoration:none;}
.whttxt a:hover {color:#064796; text-decoration:none;}


/* registration */
.Rgstmemberbox {width:100%;padding:22px 5px 0px 8px;text-align:left;min-height:340px;   }
.contentRgst {width:700px; float:left; border:3px solid #08a9d1;}
.Rgstbottom {background:url(../images/bottom.gif) repeat-x bottom center; width:700px; height:9px; float:left;}
.Rgstheading {font:18px Arial, Helvetica, sans-serif; font-weight:700; color:#01495b; background-color:#6ccae2;  padding:0 20px; line-height:28px; }
.Rgstlightcolor{background:#b5edfc; margin:1px; font:12px Arial, Helvetica, sans-serif; color:#004151; height:33px; padding-left:18px; font-weight:700;}
.Rgstdarkcolor{background:#a2e0f0; margin:1px; font:12px Arial, Helvetica, sans-serif; color:#004151; height:33px; padding-left:18px; font-weight:700;}
.Rgsttext {width:407px; border-right:3px solid #6ccae2; float:left; height:25px; padding:8px 0 0 0;}
.Rgstfields {padding:6px 0 0 10px; float:left; width:502px;}
