@charset "utf-8";
/* CSS Document */
html {
	background-image:url(../images/back_repeat.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#1c160f;


	height:100%;
}
body {
	background-image:url(../images/back.jpg);
	background-position:top;
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:justify;
	height:100%;
		
}

.content_right a {
	color:#2e241a;
}
.content a {
	color:#2e241a;
}

.content_right {
	line-height:18px;	
}

.normal_text div {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	
	color:#2e241a;
}


#container {
	width:958px;
	margin:0px auto;
}

#page_top {
}

#orange_top {
	background-image:url(../images/top.png);
	background-position:bottom;
	position:absolute;
	
	width:100%;	
	top:0px;
	
	height:20px;
}


#nav_container {

}

#nav {
	float:right;
	height:27px;
}

.nav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	
	
	
	height:27px;
	margin-left:15px;
}

.nav a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	
	color:#000000;
	text-decoration:none;

}
.nav #left {
	background-image:url(../images/nav/left_nav.png);
}
.nav #center {
	background-color:#cbb08c;
}
.nav #right {
	background-image:url(../images/nav/right_nav.png);
}

.nav_over {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	
	height:27px;
	margin-left:15px;	
}
.nav_over a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	
	color:#000000;
	text-decoration:none;

}
.nav_over #left {
	background-image:url(../images/nav/left_nav_over.png);
}
.nav_over #center {
	background-color:#d66d1e;
}
.nav_over #right {
	background-image:url(../images/nav/right_nav_over.png);
}


#sub_nav_cont {
	background-image:url(../images/nav/sub_nav.png);
	width:957px;
	height:26px;
	
}

#sub_nav_text {
	opacity: 0.0;
	filter: alpha(opacity=0);

}

#orange_pos {
	width:10px;
	height:10px;
	
	background-color:#d66d1e;
	position:absolute;
	left:0px;
}

.sub_nav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	
	float:left;
	padding:2px;
	margin:4px;
	margin-left:35px;
	margin-right:35px;
	padding-left:9px;
	padding-right:9px;
	
	cursor:pointer;
}

.sub_nav a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	
	text-decoration:none;
	color:#000;
	
	cursor:pointer;
	background-color:#d66d1e;
}

.sub_nav:hover a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	
	text-decoration:none;
	color:#d66d1e;
	
	cursor:pointer;
	background-color:transparent;
}

.sub_nav:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	
	float:left;
	padding:2px;
	margin:4px;
	margin-left:35px;
	margin-right:35px;
	padding-left:9px;
	padding-right:9px;
	
	
	cursor:pointer;
	
	color:#d66d1e;
	
	background-color:#2d2116;
}


.sub_nav_over a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	
	text-decoration:none;
	color:#d66d1e;
	
	cursor:pointer;
}

.sub_nav_over {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	
	float:left;
	padding:2px;
	margin:4px;
	margin-left:35px;
	margin-right:35px;
	padding-left:9px;
	padding-right:9px;
	
	
	cursor:pointer;
	
	color:#d66d1e;
	
	background-color:#2d2116;
}




#content_container {
	margin-top:10px;
	width:958px;
	
	background-image:url('../images/index_page/content_back.jpg');
	background-repeat:no-repeat;
	background-color:#ece4de;
	
	
}

#bread_crumb {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#2e241a;
	text-align:left;
}

h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	
	color:#2e241a;
}

h2 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	
	color:#2e241a;
	
	 text-decoration:none;
}

h2 a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	
	color:#993300;
	
	 text-decoration:none;
}



h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	/*text-decoration:underline;*/
	color:#4a382a;
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	margin-top:10px;
}

h3 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	color:#4a382a;
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	margin-top:10px;
}

h3 a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	color:#993300;
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	margin-top:10px;
}



.content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	
	padding:20px;
	
	color:#2e241a;
	
}
.normal_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	
	color:#2e241a;
}



.brown_bar {
	background-image:url(../images/brown_bar.jpg);
	width:898px;
	height:20px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	
	color:#181818;
	
	padding:5px;
	
	cursor:pointer;
}
.brown_bar2 {
	background-image:url(../images/brown_bar2.jpg);
	width:590px;
	height:20px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	
	color:#181818;
	
	padding:5px;
	
	cursor:pointer;
}



#footer_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	/*color:#4e4033;*/
	color:#645241;
	
	padding:5px;
	margin-bottom:40px;
}
#footer_text a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	/*color:#4e4033;*/
	color:#645241;
	
	
}

#red_circle {
	position:absolute;
	display:none;
	
	cursor:pointer;
}


.text_field {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#d2c8bb;
	font-size:11px;
	border:none;
	padding:4px;
}

.select_field {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#d2c8bb;
	font-size:11px;
	border:none;
	padding:4px;
}

.gallery_drop {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#e0d8cc;
	font-size:11px;
	border:none;
	
	color:#90877e;
	
	border:1px solid #82796e;
	
	width:170px;
	cursor:pointer;
	
}

.gallery_drop_menu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#e0d8cc;
	font-size:11px;
	border:none;
	
	color:#90877e;
	
	border:1px solid #82796e;
	
	width:170px;
	
	position:absolute;
	
	display:none;
	
}

.gallery_drop_menu div {
	padding:5px;
	cursor:pointer;
}


.text_area {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#d2c8bb;
	border:none;
	padding:4px;
	
	height:60px;
	width:220px;
	
	overflow:auto;
}

.submit_button {
	width:74px;
	height:26px;
	
	background:none;
	background-image:url(../images/buttons/submit.jpg);
	border:none;
	
	cursor:pointer;
}

.visit {
	width:197px; 
	height:22px; 
	margin-top:7px;

	padding-top:6px;

}

.visit:hover {
	width:197px; 
	height:22px; 
	margin-top:7px;
	
	background-image:url(../images/orange_hover_small.jpg);
	cursor:pointer;
	
	padding-top:6px;
}

.visit_over {
	width:197px; 
	height:22px; 
	margin-top:7px;
	
	background-image:url(../images/orange_hover.jpg);
	cursor:pointer;
	
	padding-top:6px;	
}

.big_image {
	border:6px solid #927e64;
}

.image {
	border:4px solid #927e64;
}

.content_right {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}


.side_nav {
	width:213px;
	height:13px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	
	color:#4a382a;
	
	background-image:url(../images/side_nav/normal_back.jpg);
	
	margin-bottom:15px;
	
	padding:10px;
	
	cursor:pointer;
	
}

.side_nav_over {
	width:213px;
	height:13px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	
	color:#d6c5b0;
	
	background-image:url(../images/side_nav/brown_back.jpg);
	
	margin-bottom:15px;
	
	padding:10px;
	
	cursor:pointer;
	
}



.package_listing {
	float:left; 
	width:283px; 
	height:98px; 
	background-image:url(../images/round_block.jpg);
	margin:5px;
}

.package_listing2 {


	margin:5px;
	padding:5px;
	
	border-bottom:1px solid #d6c5b0;
}

.read_more {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	
	color:#d66d1e;
	text-decoration:underline;
	margin-top:2px;
}

.read_more2 {
	font-family:Arial, Helvetica, sans-serif;
	
	padding:5px;
	background-color:#D66D1E;
	padding-left:8px;
	padding-right:8px;
	
	text-decoration:none;
	
}

.link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2e241a;
}

.side_nav_sub {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	
	
	border-bottom:1px solid #d6c5b0;
	width:228px;
	
	padding:2px;
}
.side_nav_sub div {
	padding:8px;
}

.side_nav_sub:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	
	border-bottom:1px solid #d6c5b0;
	width:228px;
	
	padding:2px;
	color:#FFFFFF;
}

.side_nav_sub:hover div {
	padding:8px;
	background-color:#D66D1E;
}
.side_nav_sub:hover a {
	color:#FFFFFF;
}

.side_nav_sub_over {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	
	border-bottom:1px solid #d6c5b0;
	width:228px;
	
	padding:2px;
	
	
}
.side_nav_sub_over div {
	padding:8px;
	/*background-color:#CCC0A8;*/
	background-color:#d6c5b1;
}

.side_nav_sub_over a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	
	text-decoration:none;
}
.side_nav_sub a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	
	text-decoration:none;
}



/*admin*/
.listing_1 {
	background-color: #E8DFD8;
	padding:5px;
	
	float:left;
	width: 99%;


}

.listing_2 {
	background-color: #D6C5B1;
	padding:5px;
	float:left;
	width: 99%;


}


#admin_listing ul {
	
	display:none;
}


#admin_listing #list_dest {
	
	display:block;
}

.list {
	list-style-image:url('../images/admin/plus.png');
	cursor:pointer;
	padding:2px;
	line-height:20px;
	
	
}

.last_list {
	list-style-image:url('../images/admin/manage2.png');
	line-height:20px;
}

.dropmenu {
	position:absolute;
	width:200px;
	padding:4px;
	
	background-color:#D6C5B1;
}

.dropmenu div {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:4px;
	border-bottom:1px dashed #CCC;
	margin-bottom:2px;
}

.dropmenu div a{
	color:#333333;
	text-decoration:none;
}



.fake_file {
	width:140px;
	height:13px;
	padding:4px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	
	background-color:#d2c8bb;
}

.thumbnail {
	width:120px;
	height:120px;
	
	border:1px solid #d2c8bb;
	background-color:#d2c8bb;
	
	margin-top:10px;
	
	overflow:hidden;
}

.thumb_hover {
	background-color:#FFFFFF;
	opacity:0.5;
	
	top:0px;
	left:0px;
	
	border:1px dashed #999999;
	
	cursor:move;
	
}


.tab {
	background-color:#BFAF8E;
	float:left;
	
	color:#ECE3DC;
	
	font-weight:bold;
	margin-right:4px;
	
	cursor:pointer;
	
	
}

.tab_cont {
	
	
	display:none;
	
	padding-top:0px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	
	line-height:20px;
	
	
	
	
	
}

.tab_text {
	opacity:0.0;
	filter: alpha(opacity=0);
}

#tab_container {
	height:0px;
	overflow:hidden;
	
	margin-top:0px;
	width:545px;
	padding:15px;
	
	background-image:url(../images/tabs/tab_back.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

.img_fail {
	padding:1px;
	border:1px solid #D5CAB5;
}

.sitemap {
	line-height:20px;
	font-size:11px;
}



.sitemap li {
	list-style-image:none;
	list-style:disc;
}

.banner {
	filter:alpha(opacity=0);
	opacity:0.0;
	position:absolute;
	display:none;
}


.map_plot {
	cursor:crosshair;	
}



.marker_info {
	font-weight:bold;
	display:none;
}

#marker a {
	text-decoration:none;
	color:#333;
}
#marker:hover .marker_info {
	display:block;	
}


.read_orange {
	color:#d66d1e;
}


.map_link {
	width:220px; 
	height:22px; 
	margin-top:7px;

	padding-top:6px;
	padding-left:10px;
	
	cursor:pointer;
	
	text-align:left;

}

.map_link:hover {
	background-color:#d66d1e;
	color:#FFF;
}

.map_link_over {
	width:220px; 
	height:22px; 
	margin-top:7px;

	padding-top:6px;
	padding-left:10px;
	
	cursor:pointer;
	
	text-align:left;
	
	background-color:#d66d1e;
	color:#FFF;
}


#plot .desc {
	display:none;
	position:absolute;
	z-index:102;
	top: -10px;
	left:20px;
}

#plot:hover .desc {
	display:block;
	
	background-color:#C60;
	padding:10px;
	
	
	width:250px;
	
	font-size:11px;
	color:#fff;
	
}

.new_enquire {
	background-color:#d66c1e;	
	
	
	-moz-border-radius:4px;
	padding:8px;
}

.new_enquire .center {
	background-color:#ece4de;	
	
	
	-moz-border-radius:4px;
	padding:10px;
	
	font-family:Verdana, Geneva, sans-serif;
	color:#73492e;
	font-size:11px;
	font-weight:bold;
}

.new_enquire .center input {
	background-color:#f0e8e2;
	
	border:1px solid #c9beb7;
	
	padding:3px;
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#73492e;
	width:141px;
	padding-left:4px;
}

.new_enquire .center textarea {
	background-color:#f0e8e2;
	
	border:1px solid #c9beb7;
	
	padding:3px;
	
	width:139px;
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#73492e;
	
	padding-left:4px;
	padding-right:4px;
}



.new_enquire .center .submit_button {
	width:74px;
	height:26px;
	
	background:none;
	background-image:url(../images/buttons/submit.jpg);
	border:none;
	
	cursor:pointer;
}

.enquire_field {
	background-color:#e4d488;
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	
	padding:6px;
	
	border:1px solid #cfc078;
	
	-moz-border-radius:4px;
	
	width:220px;
	
	color:#6a3f22;
}

.enquire_field2 {
	background-color:#e4d488;
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	
	padding:5px;
	
	border:1px solid #cfc078;
	
	-moz-border-radius:4px;
	
	width:220px;
	
	color:#6a3f22;
	
	height:25px;
}


.enquire_field3 {
	background-color:#ffdf89;
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	
	padding:5px;
	
	border:1px solid #cfc078;
	
	-moz-border-radius:4px;
	
	width:80px;
	
	color:#6a3f22;
	
}

.enquire_field_small {
	background-color:#e4d488;
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	
	padding:4px;
	
	border:1px solid #cfc078;
	
	-moz-border-radius:4px;
	
	width:145px;
	
	color:#6a3f22;
	
	padding-top:3px;
	padding-bottom:3px;
}
.enquire_field_small2 {
	background-color:#e4d488;
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	
	padding:4px;
	
	border:1px solid #cfc078;
	
	-moz-border-radius:4px;
	
	width:145px;
	
	height:20px;
	
	color:#6a3f22;
	padding-top:3px;
	padding-bottom:3px;
}

.enquire_field_small3 {
	background-color:#e4d488;
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	
	padding:4px;
	
	border:1px solid #cfc078;
	
	-moz-border-radius:4px;
	
	width:55px;
	
	color:#6a3f22;
	
	padding-top:2px;
	padding-bottom:2px;
}

.enquire_field_submit {
	background:none;
	border:none;
	background-image:url(../images/misc_page/submit.jpg);
	width:47px;
	height:17px;
	cursor:pointer;
}
