body,img,table,tr,td,div,input,p,span,form{
	border:0;
	margin:0;
	padding:0;
}
a , a:hover ,a:visited{
	color:#990000;text-decoration:underline;
}

table tr td{
	font-family: "Arial";
	font-size: 11px;
	font-weight:normal;
}
.b{
	border: 1px solid red;
}
.r{color:#990000}
.c{
	clear: both;
}
.f{
	float: left;
}
.fr{
	float: right;
}

body
{
	text-align: center;
	background-repeat: repeat-x;
	background-color: #62483f;
	font-family: "Arial",Verdana,  Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #3e2e28;
}
p{
	color: #3e2e28;
	font-family:"Arial";
	font-size: 11px;
	font-weight:normal;
	margin-top:5px;
	margin-bottom:10px;
}	

body.normal{
	background-color: #FFFFFF;
	text-align:left;
	background-image:none;
	font-family: Arial,Verdana,  Helvetica, sans-serif;
	color: #3e2e28;
	font-size: 11px;
}

#wrapper{
	margin: 0 auto;
	padding:0;
	width: 725px;
	margin-top:36px;
	text-align:left;
}

#TopNavigation{
	margin: 0;
	padding:0;
	padding-top:4px;
	padding-left:9px;
	width: 716px;
	height:21px;
	text-align:left;
	background-image: url(images/top_navigation.gif);
	background-repeat:repeat-x;
	border-bottom:solid 1px #62483f;
}
#TopNavigation a,#TopNavigation a:hover, #TopNavigation a:visited {color:#b79c88;font-size:13px; text-decoration:none;}
#TopNavigation a.menu_on , #TopNavigation a.menu_on:hover , #TopNavigation a.menu_on:visited{color:#ffffff ;font-size:13px;text-decoration:none;}

#TopNavigationSep{
	float:left;
	padding-left:13px;
	padding-right:12px;
	font-size:13px;
  color:#382f30;
}
#header{
	margin: 0px;
	padding:0px;
	width: 725px;
	height:390px;
	text-align:left;
	background-color:#d4c2b2;
}

#flash{
	margin:0px;
	padding:0px;
	float:right;
	/*width:545px;*/
	height:390px;
	background-color:#62483f;
}
#LeftNavigation{
	float:left;
	width:180px;
	height:390px;
	background-color:#531f06;
	background-image: url(images/left_navigation.gif);
	background-repeat: no-repeat;
	background-position:bottom left;
}
#LeftNavTitle{
		color:#b1947e;
		font-size:14px;
		height:29px;
		padding-top:19px;
		padding-left:10px;
		padding-right:10px;}


#search{position:relative;}
input,select,textarea,table,form,tr,td{font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 11px;text-align:left;}
a.search{
	background-color:#99705e;
	color:#f2ded5;
	width:137px;
	height:18px;
	border:none;
	padding-top:3px;
	padding-left:5px;
	margin-left:10px;
	}


a.First{
	position:absolute;
	left:0px;
	top:1px;
	}
	
a.Second{
	position:absolute;
	left:0px;
	top:40px;
	}
	
a.Third{
	position:absolute;
	left:0px;
	/*top:79px;*/
	top:40px;
	}
	
img.first{
	top:1px;
	position:absolute;
	left:151px;
	_left:152px;
}
img.second{
	top:40px;
	position:absolute;
	left:151px;
	_left:152px;
}
img.third{
	/*top:79px;*/
	top:40px;
	position:absolute;
	left:151px;
	_left:152px;
}

dl, dt, dd {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#search dt {
		cursor: pointer;
		z-index:3;
		margin:0px;
		padding:0px;
}
#search dd {
		display:none;
		color:#f2ded5;
		width:160px;
		height:133px;
		background-color:#99705e;
		margin:0px;
		padding:0px;
		margin-left:10px;
		z-index:10;
		overflow: auto;
		scrollbar-face-color: #503b33; 
	  scrollbar-highlight-color:#99705e;
    scrollbar-3dlight-color:  #99705e;
    scrollbar-darkshadow-color:  #99705e;
    scrollbar-shadow-color:  #99705e;
    scrollbar-arrow-color:  #ffebc6;
    scrollbar-track-color:  #99705e;
}
dd.first {
	position:absolute;
	left:0px;
	top:20px
}
dd.second{
	position:absolute;
	left:0px;
	top:59px;
}
dd.third {
	position:absolute;
	left:0px;
	/* top:98px*/
	top:59px;
}


#search a , #search a:visited ,#search a:link{
		DISPLAY:BLOCK;
		width:136px;
		_width:138px;
		height:14px;
		padding-top:3px;
		padding-BOTTOM:2px;
		padding-left:5px;
		text-decoration:none;
		background-color:99705e;
}
#search a:hover{
		color:#99705e;
		background-color:#f2ded5;
		text-decoration:none;
}

#search a.selected{
		DISPLAY:BLOCK;
		padding-top:3px;
		padding-left:5px;
		text-decoration:none;
		color:#99705e;
		background-color:#f2ded5;
}
#search a.unselected{
		DISPLAY:BLOCK;
		padding-top:3px;
		padding-left:5px;
		text-decoration:none;
		color:#f2ded5;
		background-color:#99705e;
}

input.send-btn {
		background-image:url(/images/btn-send.gif);
		background-position:top right;
		background-repeat:no-repeat;
		color:#b1947e;
		background-color:#531f06;
		border:0;
		margin-left:114px;
		padding-top:14px;
		height:44px;
		width:56px;
		font-size:14px;
		/*margin-top:127px;*/
		margin-top:90px;
		cursor:hand;
}

input.send-btn:hover {
		background-image: url(/images/btn-send.gif);
		background-position:top right;
		background-repeat:no-repeat;
}

#content{
	margin: 0;
	padding:0;
	width: 686px;
	text-align:left;
	background-image: url(/images/bg.gif);
	background-repeat:repeat-y;
	padding-left:19px;
	padding-right:20px;
	padding-top:4px;
	padding-bottom:17px;
	font-size:11px;
}

h1{
	margin:0px;
	paddig:0px;
	display:block;
	padding-bottom:8px;
	color: #3e2e28;
	font-size:16px;
	font-family:"arial";
	/* text-transform:lowercase; */
	text-transform:capitalize;
}
h1 a, h1 a:hover,h1 a:visited {color: #3e2e28;}



#BottomNavigation{
	margin: 0;
	padding:0;
	padding-left:9px;
	padding-top:7px;
	width: 716px;
	height:23px;
	text-align:left;
	background-color:#483a34;
	color:#382f30;
	font-family:"arial";
}
#BottomNavigation a , #BottomNavigation a:hover , #BottomNavigation a:visited{color:#d0a485 ;font-size:13px;text-decoration:none;}
#BottomNavigation a.menu_on , #BottomNavigation a.menu_on:hover , #BottomNavigation a.menu_on:visited{color:#ffffff ;font-size:13px;text-decoration:none;}
#BottomNavigationSep{
	float:left;
	padding-left:12px;
	padding-right:12px;
	font-size:13px;
  color:#382f30;
}

	
#footer{
	margin: 0 auto;
	padding:0;
	width: 725px;
	height:28px;
	text-align:left;
	padding-top:5px;
}
#footer a,#footer a:hover, #footer a:visited {font-family:"Microsoft Sans Serif";font-size:11px;color:#b1947e;text-decoration:none;}
#reserved{padding-top:2px;float:left;}
#poweredby{padding-top:7px;padding-right:3px;}
#cruisetch{padding-top:7px;}



#Destination{
	float:left;
	width:180px;
	height:390px;
	background-color:#531f06;
	background-image: url(images/destinations_b.gif);
	background-repeat: no-repeat;
	background-position:bottom left;
}

#destinationUp{
	margin: 0px;
	padding:0px;
	background-color:#531f06;
	background-image: url(images/destinations_t.gif);
	background-repeat: no-repeat;
	background-position:top left;
	width:99px;
	height:29px;
	padding-top:48px;
	padding-left:81px;
	float:left;
}
#destinationUp img{cursor:hand;}


#LeftMenu{
	margin:0px;
	padding:0px;
	padding-top:6px;
	padding-left:4px;
	height:155px;
	float:left;
	overflow:hidden;
}

#LeftMenu a , #LeftMenu a:visited{ /*text-transform:lowercase;*/ text-transform:capitalize; margin:0px; padding:0px; color:#b79c88;text-decoration:none;padding-left:6px; padding-top:2px; padding-bottom:2px;display:block;}
#LeftMenu a:hover{
	background-image: url(images/active.gif);
	background-repeat: no-repeat;
	background-position:bottom left;
	color:#ffffff;
	text-decoration:none;
	padding-left:11px;
}
#LeftMenu a.menu_on , #LeftMenu a.menu_on:hover , #LeftMenu a.menu_on:visited{
	background-image: url(images/active.gif);
	background-repeat: no-repeat;
	background-position:bottom left;
	color:#ffffff;
	text-decoration:none;
	padding-left:11px;
}




.DestinationSep{
	margin:0px;
	padding:0px;
	width:140px;
	height:1px;
	display:block;
	padding-left:6px;
}



#ArrowBottom{padding:0px; margin:0px;cursor:hand;margin-left:81px;margin-top:16px;}
.path{ margin-left:7px; margin-right:7px;}

 
 
 #hotel{width:686px;overflow-x:hidden; margin-top:8px;}
 #correct{width:710px;}
div.HotelThumb{
	margin:0px;
	padding:0px;
	margin-right:10px;
	width:222px;
	min-height:80px;
	_height:80px;
	float:left;
	overflow:hidden;
}
table.Hotel{
		margin:0px;
		padding:0px;
		width:134px;
		min-height:60px;
		height:60px;
		float:left;
}

a.HotelTitle, a.HotelTitle:hover, a.HotelTitle:visited{color:#484d63;text-decoration:none;margin:0px;padding:0px; font-size : 11px; font-weight:bold;line-height:12px;}


div.HotelContent , div.HotelContent p{margin:0px;padding:0px;font-size: 10px;line-height:12px; font-weight:normal;}
a.HotelContent , a.HotelContent:hover, a.HotelContent:visited {color:#3e2e28;text-decoration:none;}

a.fog img{
	margin:0px;
	padding:0px;
	margin-right:5px;
	border: solid 1px #786157;
	float:left;
}
a.fog:hover img{
	border:solid 1px #ffffff;
	filter:alpha(opacity=40);	
	opacity:.40;
}

#hotel_button{
	margin:0px;
	padding:0px;
	width:170px;
	height:128px;
	float:left;
	margin-top:10px;
}

div.btnEnquiry {
	width: 160px; height: 61px;
	margin: 0;
	margin-bottom:4px;
	}

div.btnEnquiry a , div.btnEnquiry a:visited {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	background: url( 'images/enquiryform.gif' ) top left no-repeat;
	}


div.btnEnquiry a:hover {
	background-image: url('images/enquiryform_ON.gif');
	}


div.btnBrochure {
	width: 160px; height: 61px;
	margin: 0;
	}

div.btnBrochure a , div.btnBrochure a:visited  {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	background: url( 'images/requestbrochure.gif' ) top left no-repeat;
	}

div.btnBrochure a:hover {
	background-image: url('images/requestbrochure_ON.gif');
	}

#hotel_details{
	margin:0px;
	padding:0px;
	width:505px;
	min-height:112px;
	_height:112px;
	margin-top:17px;
	float:left;
	background-color:#f8e9dd;
	font-size:11px;
	color:3e2e28#;
	padding-top:7px;
	padding-left:11px;
	}

#hotel_details table tr td {vertical-align:top;font-size: 11px;}
#hotel_details table tr td.font_ten{font-size: 10px;vertical-align:top}
#hotel_details table tr td p{margin:0px;font-size: 11px;}
#hotel_details .blue{color:#2d7e9c;}
#hotel_details .blue a, #hotel_details .blue a:visited, #hotel_details .blue a:hover{color:#2d7e9c; text-decoration:none;}
#hotel_details .bluetitle{color:#484d63;font-weight:bold;}
#stars{margin-top:3px; margin-bottom:4px;}


.title{
	margin:0px;
	padding:0px;
	color:#484d63;
	font-size:12px;
	font-weight:bold;
	min-height:16px;
	_height:16px;
	display:block;
	background-image: url(images/h2.gif);
	background-repeat: no-repeat;
	background-position:top left;
	padding-left:8px;
	margin-top:30px;
	margin-bottom:15px;
}

.category{margin:0px;	padding:0px; margin-top:3px; height:5px;  cusor:hand;}
.location{text-decoration:underline;margin:0px;	padding:0px; color:#990000;	 height:25px;text-transform: capitalize;}
.price{margin:0px;	padding:0px; font-size: 11px;	color:#3e2e28;	height:10px;cusor:hand;}

#PageNav{
	margin-top:20px;
	background-image: url(images/line.gif);
	background-repeat: no-repeat;
	background-position:top right;
	text-align:right;
	padding-right:2px;
	padding-top:6px;
}
#next{
	width:66px; float:right; 
}
#next img{margin-left:4px;margin-riht:2px}
#next a,#next a:hover,#next a:visited{text-decoration:none;}



#page_no{
	float:right; margin-left:2px ;padding-right:25px;
}

#page{
	float:right; padding-left:21px; ;margin-right:2px;
}

#previous{
	float:right; 
}
#previous img{margin-right:5px}
#previous a,#previous a:hover,#previous a:visited{text-decoration:none;}

td.HotelsCategory{margin:0px; padding:0px;height:10px;}
td.HotelsCategory a{margin:0px; padding:0px;height:10px;}
td.HotelsCategory a img{margin:0px; padding:0px;height:10px;}
.Hotelslocation{text-decoration:underline;text-transform: capitalize;margin:0px;	padding:0px; color:#990000; min-height:10px; _height:10px;}
.Hotelsprice{text-decoration:underline; margin:0px;	padding:0px; font-size: 11px;	height:12px; }
#NewsDate{
		color:#484d63;
		margin-top:0px;
		margin-bottom:14px;
		margin-left:8px;
}
#NewsDescription{
		margin-bottom:28px;
}

.t{
	margin-top:14px;
}
#NewsListDate{width:66px; float:left;}


.BrochureTitle{
	font-weight:bold;
	color:#484d63;
}

div.BrochureThumb{
	margin:0px;
	padding:0px;
	margin-right:10px;
	margin-top:20px;
	/*height:113px;*/
	width:222px;
	float:left;
	overflow:hidden;
}
.greyBorder{
	margin:0px;
	padding:0px;
	margin-right:5px;
	border: solid 1px #786157;
	float:left;}

#btnByPost{
	background-image: url(images/RequestByPost.gif);
	background-repeat: no-repeat;
	background-position:top left;
	width:174px;
	height:44px;
	cursor:hand;
}
.brochureDesc{height:60px; font-size:10px;}
.Check {margin-bottom:3px;cursor:hand;color:#990000;text-decoration:underline;}
.Check img{margin-right:5px;margin-left:2px;float:left; }




#NewsLetterTitle{margin-top:14px;margin-bottom:7px;}
input.text , select{display:block;background-color:#99705e; color:#ffffff; border:solid 1px #503b33; width:284px;padding-left:6px; height:17px;margin-bottom:6px;float:left}
input.newsletter{display:block;background-color:#99705e; color:#ffffff; border:solid 1px #503b33; width:152px; padding-left:6px; height:17px;margin-bottom:6px;}
textarea{display:block;background-color:#99705e; color:#ffffff; border:solid 1px #503b33; width:284px;padding-left:6px; height:100px;margin-bottom:3px;overflow:hidden}
#newsletter_go{background-image: url(images/newsletter_go.gif);	width:30px;	height:43px;margin-left:12px; cursor:hand; }

#brochureImg{
		float:left;
		width:130px;
		margin-top:12px;
		padding-top:
		}
		
#brochureTbl{
		float:left;
		width:130px;
		margin-top:12px;
		margin-left:40px;
		}

#brochureImg img {border:solid 1px #ffffff ;margin-top:5px; margin-bottom:5px;}
div.brochure_blue{color:#484d63;font-weight:bold;}
div.brochure_gray{color:#3e2e28;}

#btnsubmit{
		text-align:center;
		color:#ffffff;
		background-image:url(images/submit.gif);
		background-position:top right;;
		background-repeat:no-repeat;
		width:52px;
		height:44px;
		margin-right:30px;
}

#btnreset{
		text-align:center;
		color:#ffffff;
		background-image:url(images/reset.gif);
		background-repeat:no-repeat;
		height:44px;
		width:42px;
}

.brochure_combo{
	margin:0px;
	padding:0px;
	background-color:#99705e;
	color:#f2ded5;
	height:16px;
	border:none;
	padding-top:0px;
	padding-left:5px
	}


img.brochure_arrow{
	margin-top:1px;
	position:relative;
	left:273px;
	float:left;
}
div.brochure_star{
	margin-top:6px;
	position:relative;
	float:left;
	left:278px;
	color:#800000;
	font-family:tahoma;
	font-size:10px;
}


#brochure dt {
		cursor: pointer;
		z-index:5;
}
#brochure dd {
		display:none;
		color:#f2ded5;
		width:291px;
		height:60px;
		background-color:red;
		margin:0px;
		padding:0px;
		z-index:11;
		overflow: auto;
		background:#99705e;
		
		scrollbar-face-color: #503b33; 
	  scrollbar-highlight-color:#99705e;
    scrollbar-3dlight-color:  #99705e;
    scrollbar-darkshadow-color:  #99705e;
    scrollbar-shadow-color:  #99705e;
    scrollbar-arrow-color:  #ffebc6;
    scrollbar-track-color:  #99705e;
}
#brochure{position:relative;}

#brochure a , #brochure a:visited ,#brochure a:link{
		DISPLAY:BLOCK;
		width:271px;
		height:14px;
		_height:12px;
		padding-top:3px;
		padding-BOTTOM:2px;
		text-decoration:none;
		background-color:#99705e;
		padding-left:5px;
		color:#f2ded5;
}
#brochure a:hover{
		color:#99705e;
		background-color:#f2ded5;
		text-decoration:none;
}

#brochure a.selected{
		DISPLAY:BLOCK;
		padding-top:3px;
		text-decoration:none;
		color:#99705e;
		background-color:#f2ded5;
}
#brochure a.unselected{
		DISPLAY:BLOCK;
		padding-top:3px;
		text-decoration:none;
		color:#f2ded5;
		background-color:#99705e;
}
.error{color:#990000;}

.SubHeader{
	font-family: "Arial";
	font-size: 12px;
	font-weight:BOLD;
}

.dark{
		background-image:url(images/mailbg_.gif);
		background-repeat:no-repeat;
		background-position:top right;
		height:150px;
		width:131px;
		margin-bottom:19px;
}
.light{
		background-image:url(images/mailbg.gif);
		background-repeat:no-repeat;
		background-position:top right;
		height:150px;
		width:131px;
		margin-bottom:19px;
}
div.red{color:#990000;float:left;padding-left:4px;padding-top:5px;font-family:tahoma; font-size:10px;}
#brochureLine{
	margin-top:20px;
	background-image: url(images/line.gif);
	background-repeat: no-repeat;
	background-position:top right;
	text-align:left;
	padding-left:340px;
	padding-top:6px;
}

#enquiryTbl{
		float:left;
		width:130px;
		margin-top:12px;
		}

#tblError{
		visibility:hidden;
		margin-left:170px;
		width:300px;
}
.enquiry_subscrib{
	float:left;
	width:447px;
	_width:440px;
}

dl.none_visible{display:none;}

.topbtmpad{
	color: #b1947e;
	padding-top: 7px;
}