BODY {
	FONT-FAMILY: Georgia, Times New Roman, Times, serif;
	margin: 0px;
}

TD {
}
TH {
	FONT-FAMILY: Georgia, Times New Roman, Times, serif
}
BODY {
	background: #fce7b0;
	margin: 0px;
}

#navi1 {
	background: #f0ffff;
	border: 1px solid #666;
	width: 150px;
	padding: 0;
	margin: 10px;
	font-size: 0.7em;;
}

*.navi a {
	vertical-align:middle;
	text-align:center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	width: 140px;
	border: 3px ridge #CCCC99;
	background-color: #D7A623;
	cursor: hand;
	display: block;

}

*.navi a:link {
        color: #000000;
}

*.navi a:visited {
        color: #000000;
}

*.navi a:hover {
	font-weight: bold;
	color: #000000;
	background-color: #CCCC99;
}

*.navi a:active {
	color: #000000;
}
.main_table {
width:760px;
}

#headtable{
	height:152px;
	border:0;
	width: 100%;
}
#headtableleft{
	height:150px;
	text-align:left;
	vertical-align:top;
}
.headtableright{
	height:120px;
	background-image:url(main_pics/island_2.gif);
	background-repeat:no-repeat;
}

.flash {
	
	width: 350px;
	height: 75px;
	}
	
#icon_table {
width: 760px;

}
	
.icon_text {
font-size:12px;
text-align:center;
border: 1px ridge #D3D390;
}

.hotel_list {
	scrollbar-base-color:#D7A623;
	scrollbar-highlight-color:#CCCC99;
	width: 700px;
	height: 350px;
	overflow: auto;
}

.main_frame {
width: 760px;

}
	
.tableWidget_headerCell,.tableWigdet_headerCellOver,.tableWigdet_headerCellDown{	/* General rules for both standard column header and mouse on header of sortable columns */
		cursor:pointer;	
		border-bottom:3px solid #C5C2B2;
		border-right:1px solid #ACA899;
		border-left:1px solid #FFF;	
		background-color: #ECE9D8;
	}
	
	.tableWidget_headerCell{	/* Standard column header */
		border-top:2px solid #ECE9D8;
		
	}
	
	.tableWigdet_headerCellOver{	/* Rollover on sortable column header */
		border-top:2px solid #FFC83C;		
	}
	.tableWidget tbody .tableWidget_dataRollOver{	/* Rollover style on mouse over (Data) */
		background-color:#FFF;	/* No mouseover color in this example - specify another color if you want this */
	}
	
	.tableWigdet_headerCellDown{
		border-top:2px solid #FFC83C;	
		background-color:#DBD8C5;
		border-left:1px solid #ACA899;
		border-right:1px solid #FFF;			
	}
	.tableWidget td{
		margin:0px;
		padding:2px;
		border-bottom:1px solid #EAE9E1;	/* Border bottom of table data cells */
		
	}
	.tableWidget tbody{
		background-color:#FFF;
	}
	.tableWidget{
		font-family:arial;
		font-size:12px;	
		width:400px;
	}
		
	/* End layout CSS */
	
	
	div.widget_tableDiv {
		border:1px solid #ACA899;	/* Border around entire widget */
		height: 200px;
		overflow:auto;
		overflow-y:auto;
		overflow:-moz-scrollbars-vertical;
		width:400px;

	}
	
	html>body div.widget_tableDiv {
		overflow: hidden;
		width:400px;
	}

	.tableWidget thead{
		position:relative;
	}
	.tableWidget thead tr{
		position:relative;
		top:0px;
		bottom:0px;
	}



	.tableWidget .scrollingContent{
				width:100%;

	}
	div.widget_tableDiv1 {		
	border:1px solid #ACA899;	/* Border around entire widget */
		height: 200px;
		overflow:auto;
		overflow-y:auto;
		overflow:-moz-scrollbars-vertical;
		width:400px;
}

.myLayer {
	position:absolute;
	width:50px;
	height:100px;
	background: #FFFFFF;
	border: solid 1px #ADD8E6;
	right:2%
	top: 20px;
	visibility:hidden;
} 

.name {
	border: 1px ridge #cccc99;
	width:150px;
		}

.hotel_thumb {

	height:10px;
	border-bottom: 1px ridge #cccc99;
	border-top: 1px ridge #cccc99;
	}

.rating {
		border-right: 1px ridge #cccc99;
	border-bottom: 1px ridge #cccc99;
	border-top: 1px ridge #cccc99;
	}
.region {
	border-right: 1px ridge #cccc99;
	border-bottom: 1px ridge #cccc99;
	border-top: 1px ridge #cccc99;
	width:60px;
		}
		
.price {
	border-right: 1px ridge #cccc99;
	border-bottom: 1px ridge #cccc99;
	border-top: 1px ridge #cccc99;
	width:50px;
		}
				
.special_offer {
	border-bottom: 1px ridge #cccc99;
	border-top: 1px ridge #cccc99;
	border-right: 1px ridge #cccc99;
	width:100%;
	
	}

.hotel_desc {

width:155px;
font-size:11px;
margin-left:2px;
padding:2px;
background-color:#CCCC99;
border: 1px ridge #cccc99;

}

.copyright {
color: #000000;
	text-decoration: underline;
	font-size: 60%;
	text-decoration:underline;
	background-color: #CCCC99;
	padding-left: 5px;
	padding-right: 5px;
	}

*.copyright a:link {
	color: #000000;
	text-decoration: underline;
	font-size: 60%;
	text-decoration:underline;
	background-color: #CCCC99;
	padding-left: 5px;
	padding-right: 5px;
	border-right: 2px ridge #000000;
	
}

*.copyright a:visited {
	color: #000000;
	text-decoration: underline;
	font-size: 60%;
	text-decoration:underline;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #CCCC99;
	border-right: 2px ridge #000000;
	
}

*.copyright a:hover {
	color: #000000;
	text-decoration: underline;
	font-size: 60%;
	text-decoration:underline;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #DCB749;
	
}

*.copyright a:active {
	color: #000000;
	border-color: #FFFFFF;
	text-decoration: underline;
	font-size: 60%;
	text-decoration:underline;
	padding-left: 5px;
	padding-right: 5px;
	
}
.footer {
background-image:url(../../main_pics/hotel_fade_2.jpg);
background-repeat:repeat-x;
padding-top:10px;
width:100%;

}

.footer a:link {
font-size:12px;
color:#000000;

}

.footer a:hover {
color: #000000;
background-color:#C59E29;
}



.footer a:visited {
color:#666666;
font-size:12px;
}