/*
	Author: Budi Hariyanto
	www.flextramedia.com
*/
html, body { margin:0; padding:0; }
body {
	background: #9ec95d url(../images/bg.gif) repeat-x top;
	color: #4d4c4c;
	font-size: 62.5%;
	font-family: "trebuchet ms", arial, verdana, helvetica, sans-serif;
}
h1, h2, h3, h4, p { margin: 0; padding: 0; }
a { color: #999; }
a:hover { color: #f6c04b; }
#rap {
	width: 785px;
	margin: 26px auto auto auto;
}
.clearfloat { clear: both; line-height: 0; }

/** Header & Top Blocks **/
#header { }
.top {
	margin-bottom: 15px;
	height: 67px;
}
.logo {
	float: left;
}
.topnav {
	margin-top: 20px;
	padding-right: 10px;
	float: right;
	font-size: 1.1em;
	font-family: arial, helvetica, sans-serif;
}
.topnav a { text-decoration: none; color: #fff; }
.randimg {
	padding-top: 6px;
	width: 785px;
	height: 256px;
	border-top: 0px solid #39424b;
	border-bottom: 0px solid #39424b;
	margin:auto;
	margin-top: 10px;
	border-right: 1px solid #ccc;
}
.spacing { cursor: pointer; width: 777px; height: 202px; }
#slideMenus {
	width: 777px;
	margin-left:4px;
	margin-top: 20px;
	padding-top: 5px;
	height: 25px;
	background-color: #000;
	font-size: 1.1em;
	line-height: 1.8em;
	text-align: center;
}
#slideMenus a { color: #fff; text-decoration: none; }
#slideMenus a:hover { color: #ff6600; }

/** Content **/
#container {
	width:785px;
	min-height: 200px;
	height: 200px;
	height: auto !important;
	background-color: #FFFFCC;
	border-right: 1px solid #ccc;
}
.content {
	margin:auto;
	width: 771px;
	font-size: 1.1em;
	padding-bottom: 15px;

}
.content h1 {
	font-size: 1.7em;
	font-weight: normal;
	margin-top: 15px;
	margin-bottom: 10px;
	color: #9ec95d;
}
.content h2 {
	margin-top: 15px;
	margin-bottom: 10px;
	font-size: 1.5em;
	font-weight: normal;
	border-bottom: 1px solid #9ec95d;
	text-transform: lowercase;
	color: #9ec95d;
}
.content h3 {
	margin-top: 15px;
	margin-bottom: 10px;
	font-size: 1.3em;
	font-weight: normal;
	border-bottom: 1px solid #9ec95d;
}
.content p { 
	margin-top: 10px;
	margin-bottom: 5px;
}
.content img, .content a img {
	padding: 5px;
	border: 1px solid #e1e1e1;
}
.content a:hover img { border: 1px solid #999; }
.content a:hover { color: #151515; }
.content a { color: #ff6600; }
.leftCol {
	width: 490px;
	float: left;
}
.leftColSub { width: 230px; float: left; margin-right: 15px; margin-bottom: 5px; }
.leftColSub ul { margin:0; padding:0; margin-left: 15px; list-style-type: circle; }
.rightCol {
	width: 240px;
	float: right;
}
.rightCol a:hover { color: #000; }
.rightCol a { color: #9ec95d; }
ul.anchor { margin: auto; text-align: center; }
ul.anchor li { display: inline; padding: 2px; margin-left: 3px; margin-right: 3px; }
.rates {

}
.rateTitle { font-weight: bold; background-color: #47b6d5; color: #fff; text-align: center; }
.rates td { border-bottom: 1px solid #e1e1e1; padding: 2px; }
.publish { text-align: right; }
.our { text-align: right; }
.booking { text-align: center; }
.to_top { text-align: right; font-style: italic; }
/** Footer **/
#footer {
	width: 765px;
	padding: 10px;
	border-top: 1px solid #ccc;	
	color: #fff;
	text-align: right;
	font-size: 1.1em;
}
#footer p {
	margin-bottom: 10px;
	line-height: 1.3em;
}
#footer a { color: #fff; }
#footer a:hover { color: #ff6600; }
.hidden { background: #ff6600;display:none; }
/** AJAX and JS Effect **/
/*  Tool Tips */
.custom-tip {
	color: #e9e3e3;
	width: 250px;
	z-index: 13000;
}
.custom-title {
	font-weight: bold;
	font-size: 1.1em;
	margin: 0;
	color: #f6c04b;
	padding: 8px 8px 4px;
	background-color: #000000;
	border-bottom: 1px solid #3f3c3c;
}
.custom-text {
	font-size: 1.1em;
	padding: 4px 8px 8px;
	background-color: #000000;
}