body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#275F60 url(images/page-bg.gif) repeat-x 0 0;
	color:#000000;
}
p {	margin-top:0; }
img { border:0;}
H1 {font-weight:normal; font-family: Georgia, Trebuchet, serif; }
H2 {font-weight:normal; font-family: Georgia, Trebuchet, serif; }
H3 {font-weight:normal; font-family: Georgia, Trebuchet, serif; }
H1 {font-size:20px; margin:0px; padding:0px}
H2 {font-size:18px; margin:0px; padding:0px}
H3 {font-size:14px; margin:0px; padding:0px}

UL a:link {color:#339999;}
UL a:visited {color:#339999;}
UL a:hover {color:#FFFFFF; background-color:#003333;}

.maps UL a:link {color:#339999;}
.maps UL a:visited {color:#339999;}
.maps UL a:hover {color:#FFFFFF; background-color:#003333;}

TABLE.withborder { BORDER-RIGHT: #ff9300 1px solid; BORDER-LEFT: #ff9300 1px solid; }

.orang-bold{color:#CC6600; font-weight:bold; font-size:12px;}
.green-bold{color:#339999; font-weight:bold; font-size:13px;}
.red{color:#FF0000; font-weight:bold; font-size:12px;}

.border-img{border:1px solid #003333; margin:5px;}
.page-border{border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; }

.punchline{ margin:2px 0px 0px 5px; color:#4EA3A6; font-size:12px;}
.punchline a:link{color:#00C1C1; text-decoration:none; font-size:11px;}
.punchline a:visited{color:#00C1C1; text-decoration:none; font-size:11px;}
.punchline a:hover{color:#00C1C1; text-decoration:underline; font-size:11px;}

.dateTime{color:#CCCCCC; font-size:11px;}
.dateTime a:link{color:#FFCC00; text-decoration:none;}
.dateTime a:visited{color:#FFCC00; text-decoration:none;}
.dateTime a:hover{color:#FFCC00; text-decoration:underline;}

.left-column{ background-image:url(images/left-bg.jpg); background-repeat:repeat-y; }
.right-column{ background-image:url(images/rght-bg.jpg); background-repeat:repeat-y; }

.sidebar-L {padding:10px 20px; color:#003233;}
.sidebar-L h2, .sidebar-R h2 {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; color:#C60; font-weight:bold; margin:0; border-bottom:1px dotted #999;}

.sidebar-L a:link{color:#565;}
.sidebar-L a:visited{color:#565;}
.sidebar-L a:hover{color:#000;}
.sidebar-L ul{ margin:0 0 1em; padding:0; list-style:none; font-size:12px;}
.sidebar-L li { border-bottom:1px dotted #666;}
.sidebar-L li a:link { display:block; text-decoration:none; padding:3px 2px; line-height:1; color:#003430; }
.sidebar-L li a:visited { display:block; text-decoration:none; padding:3px 2px; line-height:1; color:#003430; }
.sidebar-L li a:hover { background-color:#339999; color:#FFFFFF;}

.content{margin:5px; line-height:140%;}
.content h1{text-transform:uppercase; color:#E47200; line-height:120%; margin:0 0 .5em; }
.content h2 {color:#333333; text-transform:none; line-height:120%; margin-bottom:.2em;}
.content h3 {color:#333333; text-transform:none; margin-bottom:.2em; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.content a:link {color:#339999;}
.content a:visited {color:#339999;}
.content a:hover {color:#FFFFFF; background-color:#003333;}

#navcontainer{ margin-left:50px; margin-top:8px;}
#navcontainer ul li
{
	list-style-type: none;
	padding:0px;
	margin-right: 15px;
	display:inline;
	float:left;
	font: 12px "Lucida Grande", verdana, sans-serif;
	font-weight:bold;
	text-align: center;
	height:22px;
}
#navcontainer a:link{color:#003333;text-decoration: none;}
#navcontainer a:visited{color:#003333;text-decoration: none;}
#navcontainer a:hover{color: #003333;text-decoration:underline; background: transparent}

a.box:link{color:#FFFFFF;text-decoration: none; font-weight:bold; background-color:#339999; }
a.box:visited{color:#FFFFFF;text-decoration: none; font-weight:bold; background-color:#339999;}
a.box:hover{color: #FFFFFF;text-decoration:underline; font-weight:bold; background-color:#339999;}

.footer{font-size:11px; color:#FFFFFF; text-align:center; margin-bottom:10px; margin-top:10px;}
.footer a:link{color:#CCCCCC; letter-spacing:1px; text-decoration:none; }
.footer a:visited{color:#CCCCCC; letter-spacing:1px; text-decoration:none; }
.footer a:hover{color:#FFFFFF; letter-spacing:1px; text-decoration:none; }

.info-table tr.header td {
		COLOR:#FFFFFF;
		FONT-SIZE: 12px;
		font-weight: bold;
		background-color:#339A99;
}
tr.alt-color1{background-color:#DEDEDE;}
tr.alt-color2{background-color:#F0F0F0;}

.orange-hline{ background-image:url(images/1x1-orange.gif); background-repeat:repeat-x; }
.gray-hline{ background-image:url(images/1x1-gray.gif); background-repeat:repeat-x;  }

/*      START of other hotels table css */
.altWhiteBg { background-color:#FFFFFF;}
.altBlueBg{background-color:#F2F9F9;}

.altBg {BORDER-RIGHT: #FF9900 1px solid; BORDER-BOTTOM-COLOR: #FF9900; BORDER-LEFT: #FF9900 1px solid; BORDER-TOP-COLOR:#FF9900; BACKGROUND-COLOR: #339999;}
.hdr{color:#FFFFFF; font-size:13px; font-weight:bold;}
.hotelName{color:#339999; font-weight:bold;}

.altBg TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #FF9900 1px solid;
}

.textRight { TEXT-ALIGN: right }
/*      END of  other hotels table css */

.breadcrumb
{
	background-color:#F6F6F6; width:100%;
	height:16px; padding:10px; font-weight:bold; 
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
	border-bottom:1px solid #FF9900;
}
.breadcrumb a:link {color:#339999;}
.breadcrumb a:visited {color:#339999;}
.breadcrumb a:hover {color:#FFFFFF; background-color:#003333;}

/* START top menu */
#navTop{ margin: 0px; padding: 0px;	}
#navTop ul, #navUL li { margin: 0; padding: 0; display: inline; list-style-type: none;}
#navUL a:link, #navUL a:visited { float: left; font-weight: bold; margin: 0 10px 0px 10px; text-decoration: none; color: #33CCCC;}
#navUL a:hover { border-bottom: 1px solid #33CCCC; background: transparent; color: #33CCCC;}
/* END top menu */

.yellow-border{ border:1px solid #FFE352; line-height:160%;}

/* START of image gallery */
.border_preview { border:1px solid #444; z-index:100; background-color:#FFFFFF; position:absolute;}
.preview_temp_load IMG { VERTICAL-ALIGN: middle; TEXT-ALIGN: center}
.title_h2 { padding:10px 0px 0px 10px; width:300px;}	
/* END of image gallery */


