body {
	margin:0px;
	padding:0px;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#808080;
	vertical-align:top
}
img { border:none}
a {
	color: #666666;
	text-decoration: none
}
alink {
	color: #666666;
	text-decoration: none
}
a:hover {
	color: #6C6599;
	text-decoration: underline
}
a:active {
	text-decoration: underline
}
td.navbar {
	height:17px;
		background-color: #e7e7e7;
	/* background-color: #e9eef1; */ /*new background color added on 20 october 2009*/
}
a.navbar {
	font-weight: normal;
	font-size: 11px;
	margin-left: 6px;
	color: #676584;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
a.navbar:link {
	color: #676584;
	text-decoration: none
}
a.navbar:visited {
	color: #676584;
	text-decoration: none
}
a.navbar:hover {
	color: #c88ec8;
	text-decoration: none
}
a.navbar:active {
	color: #73087b;
	text-decoration: none
}
a.subnavbar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #63659C;
}
a.subnavbar:link {
	text-decoration: none;
	color: #63659C
}
a.subnavbar:visited {
	text-decoration: none
}
a.subnavbar:hover {
	text-decoration: underline;
	color: #63659C
}
a.subnavbar:active {
	text-decoration: underline;
}
#wrapper #footerG a:link, #footer a:visited {
	color:#fff
}
a.one {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	vertical-align:absmiddle
}
a.one:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	vertical-align:absmiddle;
	color:#FFFFFF
}
a.one:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #ffffff;
	vertical-align:absmiddle;
	color:#FFFFFF
}
a.one:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: underline;
	color:#fff;
	vertical-align:absmiddle
}
a.one:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: underline;
	color:#fff;
	vertical-align:absmiddle
}
a.navbarN {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.navbarN:link {
	text-decoration: none
}
a.navbarN:visited {
	text-decoration: none
}
a.navbarN:hover {
	text-decoration: underline;
	color: #CE8AD6
}
a.navbarN:active {
	text-decoration: underline;
}
a.small_hp_link {
	font-weight: normal;
	font-size: 8pt;
	margin-left: 10px;
	color: #73087b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline
}
.small_hp_text {
	font-weight: normal;
	font-size: 8pt;
	margin-left: 10px;
	margin-right: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
.small_text {
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333
}
#top {
	width: 764px;
	height: 20px;
	background-color: #a8a7d3
}
#t2 {
	width: 764px;
	height: 20px;
	background-color: #a8a7d3;
/*	align :center*/
}
td.borderright {
	border-right: #ffffff 1px solid;
	border-top: #ffffff 0px solid;
	border-left: #ffffff 0px solid;
	border-bottom: #ffffff 0px solid;
	height: 20px;
	vertical-align:absmiddle;
	text-align:center;
	margin:0;
	padding:0
}
#quicksearch {
	float: left;
	width: 100%
}
#quicksearch select {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
#quicksearch input {
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif
}
#quicksearch text {
	font-size: 8px;
	color: #808080;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
#quicksearch td {
	font-size: 9px;
	color: #808080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}
#quicksearch h5 {
	font-weight: bold;
	color: #63659c;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
h2 {
	font-weight: normal;
	color: #808080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.heading {
	font-weight: normal;
	color: #808080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18pt;
}
p.boldh {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-size: 10pt;
	font-weight: bold;
}
p.justify {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
p.notes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:10px;
	color:#F00;
}
p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
}
span {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#808080;
}
table.btopnav {
	background-color:#CE8AD6;
	height:14px;
	line-height:15px;
}
.countryName {
	text-transform:capitalize;
	color:#4A4949;
	font-size:16px;
	font-weight:bold
}
.date {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold
}
.hotelname {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#63659c;
	font-weight:bold;
	height:19px;
	vertical-align:middle
}
.reservationquote {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#808080;
	display:block;
	width:100%;
	text-align:center;
	font-weight:bold;
	height:21px;
	vertical-align:middle
}
.tbletitle1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666699
}
.redfont {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#f00;
}
.title3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#63659C;
	font-weight:bold
}
.title3text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:##666666;
}
input, textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:solid 1px #999999;
	color:#363636;
}
select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#363636;
}
input.radiobtn {
	border:solid 0px #999999;
}
.tdhead {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:676584;
}
.head666699 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666699;
	font-weight:bold
}
.head99CCFF {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#99CCFF;
	font-weight:bold
}
.runningtext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.font11 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#808080
}
.font14 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#808080
}
.font12 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	color:#808080
}
.guests {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	font-weight:normal;
	color:#4b4b4c
}
.alert {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
	font-weight:bold
}
.pgtitle {
	font-family:Verdana, Arial, Helvetica;
	font-size:12px;
	color:#63659c;
	font-weight:bold;
	text-align:center
}
.pgtitle1 {
	font-family:Verdana, Arial, Helvetica;
	font-size:12px;
	color:#63659c;
	font-weight:bold;
}
.footertitle {
	font-family:Verdana, Arial, Helvetica;
	font-size:14px;
	color:#63659c;
	font-weight:bold;
}
.searchoption {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#63659C;
	font-weight:bold
}
.searchoptiondtl {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666699
}
.avldate {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#848284
}
.ltdavailability {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF9900
}
.ltdavailability008 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#008000
}
.hname {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666699
}
.hname63659C {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#63659C
}
.desc {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
}
.spoffer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	font-weight:bold
}
.resortmap {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#808080;
	font-size:11px;
}
.fnt003366 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	font-size:11px;
}
.airport {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#63659C
}
.alertblue {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#00f;
	font-weight:bold
}
.hotelnameBooking {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;
	font-weight:bold;
	text-align:center
}
.hnamebooking {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#63659C
}
.hbookingprocess {
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#666666
}
.hbookinghname {
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#63659C
}
.63659C {
	color:#63659C
}
.hotelDetails {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#73087b;
	font-weight:bold;
	padding:15px 0 5px 0;
}
.fnt73087b {
	font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px:color#73087B
}
.fontstyle1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#FFFF00
}
.tbleheadtext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	background-color:#C0C0C0
}
.tbleheaddata {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	background-color:#C0C0C0
}
.tbleheading {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#6e69a5;
	height:19px;
	color:#FFFFFF;
	vertical-align:middle;
	text-align:center;
	font-weight:bold
}
.countryName {
	text-transform:capitalize;
	color:#4A4949;
	font-size:16px;
	font-weight:bold
}
.hotelNameTitle {
	text-transform:capitalize;
	color:#4A4949;
	font-size:13px;
	font-weight:bold
}
.countryNametitle {
	text-transform:capitalize;
	color:#6C6599;
	font-size:12px;
	font-weight:bold
}
/*Added for mauritus.co.uk*/
ol.mauOl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold
}
li.mauLi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold
}
a.blu {
	COLOR: #63659c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}
a.blu:link {
	text-decoration: underline
}
a.blu:visited {
	text-decoration: underline
}
a.blu:hover {
	text-decoration: underline;
}
a.blu:active {
	text-decoration: underline;
}
a.lnmini {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif
}
a.lnmini:hover {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif
}
a.lnmini:visited {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif
}
td.leftnavminisite {
	height:21px;
	vertical-align:middle
}
td.leftnavblank {
	background-color:#CCCCCC;
	height:1px;
}
.footer {
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.style40 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.footertext {
	color:#fff;
	text-align:center;
	background-color:#968359
}
/*Changes End*/

/*new classes added by deepak on 05 december 2008*/

.transbox {
	color:#000;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	padding-right:5px;
	background:url(/images/Bookonlinecaption.gif) no-repeat;
	height:24px !important;
	height:24px;
	padding-top:5px;
	/* for IE */
	filter:alpha(opacity=80);
	/* CSS3 standard */
	opacity:0.80;
}
.transbox-blank-td {
	height:76px !important;
	height:80px;
}
/*new classes end*/


/* new classes added by deepak on 30 jan 2009 for design 7 (destination sites) */
.design7_layout_div {
	width:780px;
	float:left;
}
.design7_leftPart {
	width:145px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	margin-right:5px;
	background:#e7e7e7;
}
.design7_left_navigation {
	width:100%;
	float:left;
	margin:0 0 10px 0;/*background-image:url(/images/design7_left_nav_back.jpg);
	background-position:top;
	background-repeat:repeat-x; */
}
.design7_left_navigation ul {
	margin-left:0;
	padding-left:5px;
	line-height:23px;
}
.design7_left_navigation ul li {
	border-bottom:solid 1px #eeeeee;
	list-style:none;
	font-size:11px;
}
.design7_rightPart {
	width:630px;
	float:left;
}
.design7_content_area {
	width:100%;
	float:left;
}
.design7_content_text {
	width:69%;
	float:left;
	margin:0 5px 10px 0;
	background-image:url(/images/design7_left_nav_back.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:white;
}
.design7_content_text .pagetitle {
	width:100%;
	float:left;
	padding:5px;
}
.design7_content_text .hotel_search {
	width:100%;
	float:left;
	padding:5px;
}
.design7_content_text .homePage_text {
	width:100%;
	float:left;
	padding:5px;
}
.design7_right_navigation {
	width:30%;
	float:right;
}
.design7_rightSide_box {
	width:100%;
	float:left;
	margin:0 0 10px 0;
	background-image:url(/images/design7_left_nav_back.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background:white;
}
/* new classes end */ 

.worldwide_telNum {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#666699;
	width:100%;
	text-align:center;
	float:left;
	margin-top:15px;
	margin-bottom:20px;
}
/** added by David **/
#vouchers {
	display: none;
	border: 1px solid red;
	background-color: #fffacd;
	padding: 10px;
}
/*added by deepak on 26may*/
.seychelles_statics {
	width:85%;
	border:solid 1px #C3C3C3;
}
.seychelles_statics td {
	background:#f4f4f4;
	padding-left:5px;
}
/*new classes for merged hotel booking form page (dated 24 september 2009) */
.merged_hotel_booking_form {
	font-size:11px;
	border-collapse:collapse;
	border:solid 1px #CCCCCC;
	float:left;
	margin-bottom:15px;
}
.merged_hotel_booking_form tr, td, th {
/*line-height:14px;*/
}
.merged_hotel_booking_form td {
	text-align:left;
	color:#676584;
	font-size:10px;
	vertical-align:top;
}
.merged_hotel_booking_form th {
	text-align:left;
	color:#676584;
}
.table_heading {
	background:#CCCCCC;
	color:#FFFFFF !important;
	font-weight:bold;
	font-size:11px !important;
}
.merged_hotel_booking_form input, select, textarea {
	font-size:11px;
	border:solid 1px #CCCCCC;
}
.merged_hotel_booking_form input, textarea {
	width:90%;
}
.red_color {
	color:#FF0000;
}
.reservation_summery td {
	padding:0px 5px !important;
}
.merged_hotel_booking_form img {
	border:none;
}
/*new classes added on 01 October 09 by Deepak for New Individual Hotel Page Design */

.hotel_name {
	color:#6b6780;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	width:100%;
	text-transform:uppercase;
	float:left;
	margin-top:5px;
}
.hotel_start_rating {
	color:#cc99ff;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	width:100%;
}
.hotel_large_image {
	border:solid 1px #ccc;
	margin:3px;
	padding:3px;
	float:left;
}
.picture_gallery_title {
	color:#676584;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	background:url(/images/picture_gallery_title.jpg) no-repeat;
	line-height:33px;
	width:235px;
	float:left;
}

.hotel_desc_title {
	color:#484848; width:113px;background:transparent url(/images/hotel_description_title_back.jpg) no-repeat scroll 0 0; float:left;font-size:10px;font-weight:normal;line-height:29px; height:25px;text-align:center;
}

.hotel_desc_title a {color:#484848;text-decoration:none}
.hotel_desc_title a:hover {color:#484848;text-decoration:underline}
.watch_video_wrapper {
	border:solid 1px #ccc;
	padding:0 5px;
	float:left;
	text-align:center;
	margin:0 10px;
}
.watch_video_title {
	color:#676584;
	font-size:11px;
	font-weight:bold;
	width:100%;
}
.vertual_tour_wrapper {
	border:solid 1px #ccc;
	padding:0 5px;
	float:left;
	text-align:center;
	margin:0 10px;
}
.vertual_tour_title {
	color:#676584;
	font-size:11px;
	font-weight:bold;
	width:100%;
}
.hotel_description_box {
	width:350px;
	border:solid 1px #ccc;
	float:left;
	padding:4px;
	font-size:10px;
	color:#808080;
	margin:0 4px 4px 4px;
	line-height:14px;
}


.hotel_description_box h2, .hotel_description_box h3  {	
	font-size:12px;
	color:#808080;
	margin:2px 0;
	font-size:bold;
}
.hotel_feature_bullets {
	list-style:none;
	font-size:10px;
	line-height:17px;
	margin:7px 0 0 7px;
	padding:0px;
	color:#808080;
}
.hotel_feature_bullets li {
	list-style:none;
	padding-left:13px;
	background:url(/images/tick_bullet.jpg) no-repeat 2px 6px;
}
.room_details_table_heading {
	background:url(/images/room_detail_heading_back.jpg) repeat-x;
	height:21px;
	color:#FFFFFF;
	font-size:11px;
}
.room_details_table_row1 {
	background:#fff;
	height:25px;
	line-height:25px;
}
.room_details_table_row2 {
	background:#f7f7f7;
	height:25px;
	line-height:25px;
}
.room_details_table_row1 td {
	vertical-align:middle !important;
	text-align:center;
}
.room_details_table_row2 td {
	vertical-align:middle !important;
	text-align:center;
}
.Special_offers_box {
	width:218px;
	border:solid 1px #ccc;
	float:left;
	padding:4px;
	font-size:10px;
	color:#808080;
	margin:4px;
	line-height:14px;
}
/* STYLING FOR SCROLL PANE START*/
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #aaa;
}
.jScrollPaneDrag {
	position: absolute;
	background: #666;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
/*background-color: #f60;*/
}
a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
/*background-color: #f00;*/
}
#pane1 {
	height: 215px;
}
#hotel_description_pane {
}
#london_hotel_description {

}
.osX .jScrollPaneTrack {
	background: url(../images/osx_track.gif) repeat-y;
}
.osX .jScrollPaneDrag {
	background: url(../images/osx_drag_middle.gif) repeat-y;
}
.osX .jScrollPaneDragTop {
	background: url(../images/osx_drag_top.gif) no-repeat;
	height: 6px;
}
.osX .jScrollPaneDragBottom {
	background: url(../images/osx_drag_bottom.gif) no-repeat;
	height: 7px;
}
.osX a.jScrollArrowUp {
	height: 24px;
	background: url(../images/osx_arrow_up.png) no-repeat 0 -30px;
}
.osX a.jScrollArrowUp:hover {
	background-position: 0 0;
}
.osX a.jScrollArrowDown {
	height: 24px;
	background: url(../images/osx_arrow_down.png) no-repeat 0 -30px;
}
.osX a.jScrollArrowDown:hover {
	background-position: 0 0;
}
;
/* IE SPECIFIC HACKED STYLES */
			* html .osX .jScrollPaneDragBottom {
	bottom: -1px;
}
/* /IE SPECIFIC HACKED STYLES */
/* STYLING FOR SCROLL PANE ENDS*/





/*css added for dubai campaign pages on 13 october 2009 */

.hotel_list_wrapper {
	width:600px;
	float:left;
	padding:0 5px;
}
.hotel_category_title {
	width:100%;
	float:left;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}
.hotel_info_wrapper {
	width:578px;
	border:solid 1px #bcbcbc;
	float:left;
	margin-top:15px;
	padding:10px;
}
.hotel_name {
	width:100%;
	float:left;
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
	color:#676584;
	margin-bottom:10px;
}
.hotel_rating {
	font-size:11px;
	color:#cc99ff;
	text-transform:none;
}
.hotel_image_frame {
	width:192px;
	height:127px;
	float:left;
	padding:8px;
	background:url(/images/hotel_image_frame.jpg) no-repeat;
	margin-right:10px;
}
.hotel_description_wrapper {
	width:355px;
	float:left;
	font-size:10px;
	color:#999999;
	line-height:13px;
}
.hotel_feature_wrapper {
	width:100%;
	float:left;
}
.red_color {
	color:#FF0000;
}
/*new classes added for My Mauritius Videos page on 21 October 2009*/

.video_detail_table {
/*	float:left;*/
}
.video_features_list_ul {
	margin:0 0 0 2px;
	padding:0px;
}
.video_features_list {
	list-style:none;
	background:url(/images/tick_mark.jpg) no-repeat 0 7px;
	padding-left:14px;
	line-height:17px;
}
.video_packages_page_title {
	width:100%;
	/*	float:left;*/
	text-align:center;
	font-size:15px;
	margin-bottom:10px;
	font-weight:bold;
}
.video_package_title_box_div {
	width:100%;
	/*	float:left;*/
	background:url(/images/video_package_title.jpg) no-repeat center;
	text-align:center;
	font-weight:bold;
	height:33px;
	line-height:30px;
	color:#000000;
}
.table_for_border_only {
	width:600px;
	padding:10px;
	border:solid 1px #bdbdbd;/*	float:left;*/
}
.video_package_name_title {
	font-weight:bold;
	font-size:11px;
	color:#4c4c4c;
	vertical-align:middle;
}
.video_package_image_frame {
	width:172px;
	float:left;
	background:url(/images/video_image_frame.jpg) no-repeat;
	padding:9px 0 0 8px;
	height:130px;
}
.special_offer_orange_title {
	font-weight:bold;
	font-size:11px;
	color:#ef8d00;
	text-align:left;
	height:15px;
}
.video_package_price_box {
	width:50px;
	float:left;
	margin-right:10px;
	background:#7f7f7f;
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
	line-height:18px;
}
.blank_height_15 {
	width:100%;
	/*	float:left;*/
	height:15px;
}
/*new classes added for new mauritius homepage design on 21 october 2009*/
.left_nav_title {
	font-family:Verdana, Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	color:#fff;
	background:url(/images/menu_title_back.jpg) no-repeat top center;
}
.left_margin_background {
/*	background:url(/images/menu_title_bottom.jpg) no-repeat bottom #e3eaf2;*/
	background:url(/images/menu_title_bottom.jpg) no-repeat bottom #e9eef1;
}
.blue_telephone_box_hotelName {
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	font-size:12px;
	line-height:20px;
	text-align:center;
	padding:2px;
}
/*.left_margin_bottom_rounded {
	background:url(/images/menu_title_bottom.jpg) no-repeat bottom;
	padding:0px;
	height:15px;
}*/
.hotel_search_title {
	color:#fff;
	font-size:12px;
	background:url(/images/searchBox_title_back.jpg) no-repeat;
	font-weight:bold;
	text-align:center;
}
.round_box_bottom {
	padding:0px;
	background:url(/images/searchBox_bottom.jpg) no-repeat;
}
.round_box_top {
	background:url(/images/searchBox_top.jpg) no-repeat top #FFF;
}
#worldwide_address {
}


/*hotel full description pop up box css from here */
.hotel_description_popup_wrapper {
	width:457px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.hotel_description_popup_top {
	width:432px;
	float:left;
	background:url(/images/description_pop_box_back.jpg) no-repeat center top;
	padding:10px 10px 0px 15px;
}
.hotel_description_popup_bottom {
	width:100%;
	float:left;
	background:url(/images/description_pop_box_bottom.jpg) no-repeat center;
	height:23px;
}
.hotel_description_popup_title {
	width:85%;
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	line-height:27px;
}
.hotel_description_popup_text {
	width:100%;
	float:left;
	font-size:10px;
	line-height:17px;
	color:#666666;
	height:250px;
	overflow:auto;
	margin-top:5px;
}
.hotel_description_popup_close {
	width:20px;
	height:18px;
	float:right;
	margin-top:4px;
}

/*email confirmation page classes start dated 11 november 2009*/

.email_cofirmation_wrapper {
	width:780px;
	margin:0 auto;
}
.email_cofirmation_header {
	width:100%;
	border-bottom:solid 1px #999999;
	padding-bottom:1px;
	height:100px;
}
.email_cofirmation_text {
	width:700px;
	float:left;
	color:#2a3a6d;
	padding:30px;
	font-size:11px;
}
.email_cofirmation_footer {
	width:100%;
	float:left;
	border-top:solid 1px #F4F4F4;
	border-bottom:solid 1px #F4F4F4;
	text-align:center;
	padding:10px 0;
	color:#666666;
	margin-top:50px;
}


/*new classes added for new hotel result page dated 17 November 09 by deepak*/
.star_rating_color {
	color:#CE8AD6;
}
.new_hotel_image_frame {
	width:157px;
	float:left;
	height:114px;
	padding:7px;
	background:url(/images/hotel_image_box_frame.jpg) no-repeat;
}
.new_hotel_feature_bullets {
	margin:0px;
	padding:0px;
}
.new_hotel_feature_list {
	list-style:none;
	background:url(/images/tick_mark.jpg) no-repeat 5px 6px;
	line-height:20px;
	font-weight:bold;
	color:#747474;
	padding-left:20px;
}
.orange_color {
	color:#ff6600;
}

/*new classess added for new quick search result page dated 20 november 2009 by deepak*/
.quick_search_header {
	width:586px;
	float:left;
	background:url(/images/search_title_back.jpg) repeat-x bottom #fff;
	border:solid 1px #ccc;
	padding:7px 7px 12px 7px;
	margin-bottom:15px;
}

.new_quick_search_price_table td {
	vertical-align:middle !important;
}


.new_quick_search_price {
	color:#ffb400;
	font-weight:bold;
}

/*new classes added for bvi hotel page design dated 24 november 09 by deepak*/
.room_details_heading {
	font-family:Verdana, Arial, Helvetica;
	font-size:11px;
	color:#63659c;
	font-weight:bold;
}


/*new left margin link classes added on 07 december 09 by deepak */
a.navbar_new:link {
	color: #fff;
	text-decoration:none;
	display:block;
	padding-left:10px;
	font-weight:normal;
}
a.navbar_new:visited {
}
a.navbar_new:hover {
}
a.navbar_new:active {
}


.best_all_inclusive_link {
	background:url(/images/left_margin_tabs/best_all_inclusive.jpg) no-repeat;
	width:152px;
	height:27px;
	line-height:17px;
}

.best_for_family_link {
	background:url(/images/left_margin_tabs/best_for_family.jpg) no-repeat;
	width:152px;
	height:27px;
	line-height:17px;
}

.best_for_luxury_link {
	background:url(/images/left_margin_tabs/best_for_luxury.jpg) no-repeat;
	width:152px;
	height:27px;
	line-height:17px;
}

.best_for_romance_link {
	background:url(/images/left_margin_tabs/best_for_romance.jpg) no-repeat;
	width:152px;
	height:27px;
	line-height:17px;
}
.best_for_honeymoon_link {
	background:url(/images/left_margin_tabs/best_for_honeymoon.jpg) no-repeat;
	width:152px;
	height:27px;
	line-height:17px;
}
.best_for_spa_link {
	background:url(/images/left_margin_tabs/best_for_spa.jpg) no-repeat;
	width:152px;
	height:27px;
	line-height:17px;
}


.best_beaches_link {
	background:url(/images/left_margin_tabs/best_beaches.jpg) no-repeat;
	width:152px;
	height:27px;
	line-height:17px;
}
.best_watersport_link {
	background:url(/images/left_margin_tabs/best_watersport.jpg) no-repeat;
	width:152px;
	height:27px;
	line-height:17px;
}





/*added on 15 dec 09*/

.seo_h1 {
	font-size:14px;
	font-weight:bold;
	margin:10px 0px;
}

.seo_h2 {
	font-size:12px;
	font-weight:bold;
	margin:10px 0px;
}

/*client access and CC form css dated 17 dec 09*/
.form_main_wrapper {
	width:780px;
	margin:0 auto;
}

.form_header {
	width:100%;
	border-bottom:solid 1px #CCC;
	height:100px;
	margin-bottom:35px;
}

.form_availability_link {
	list-style:none;
	padding-left:20px;
}

.form_availability_link li {
	background:url(/images/tick_mark.jpg) no-repeat 0px 3px;
	padding-left:17px;
	height:22px;
}

.form_input_box {
background:#f5f5f5; border:solid 1px #c4c4c4;
}

.form_input_titles {
	vertical-align:bottom !important; 
	font-size:11px;
}

/*london student site individual hotel page css added on 21 dec*/
.london_quick_links {
	color:#5488c4; 
	text-decoration:none; 
	padding-right:15px; 
	float:right; 
	width:120px; 
	text-align:right;
}

.london_indPage_tabb {
	width:133px; 
	line-height:35px; 
	float:left; 
	font-weight:bold; 
	margin-right:5px; 
	text-align:center;  
	display:block;
}

.london_ind_adver_boxes {
	width:187px; 
	float:left; 
	height:77px; 
	padding:5px; 
	color:#000000; 
	line-height:20px; 
	margin-right:5px;
}


/*new classes for mauritius top 5 hotel dated 22 dec, 09*/
.top_5_hotel_heading {
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:5px;
	line-height:17px;
}

.top_5_hotel_name {
	font-size:10px;
	font-weight:normal;
	padding-left:5px;
	line-height:25px;
	color:#808080;
}

.top_5_hotel_name a {
	color:#808080 !important;
}

.blue_arrow {
	background:url(../images/blue_arrow.gif) no-repeat 0px 4px;
	padding-left:7px;
}




/*new booking summary page classes added on 1st April 2010*/

.booking_summary_page_wrapper {
	width:610px;
	float:left;
	border:solid 1px;
	padding:5px;
}	

.blue_table_title{
background:#758eac; color:#FFFFFF; line-height:17px; font-size:11px; font-weight:bold; text-align:left;
}

/*header tel number design class added 30 April 
update on 6 April 2010
*/
.header_tel_number {
	color:#000000;
	height:35px !important;
	font-weight:bold;
	padding:3px 5px 0 0;
	text-align:right;
	background:url(/images/Bookonlinecaption_new.gif) no-repeat 0px 0px;
	opacity:0.8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	filter:alpha(opacity=80);
}

.header_telephone_number {
width:225px; float:left; text-align:left;
}
.header_tel_region {
	width:45px; float:left; text-align:left; margin-left:12px;
}



ul.footer_hotel_categories  {margin:0px; padding:0px;}
ul.footer_hotel_categories li {list-style:none; background:url(/images/bullet_arrow.gif) no-repeat 0px 9px; padding-left:10px; line-height:19px;}
