* {
	margin: 0px;
	padding: 0px;
}


body {
	margin: 0px;
	padding: 0px;
	font: 13px/16px Tahoma, Arial, Helvetica, sans-serif;
	color: ;
	margin-left: 20px;
	}
	
#wrap {
	width: 970px;
	margin: 0 0 20px 0;
	padding: 0px;
	border: 1px solid #3399FF;
	}
	
#wrap_inside {
	margin: 10px;
	padding: 0px;
	}
	
a { text-decoration: none; }

img { border: none }

.clear { clear: both; }

p { margin-bottom: 10px; }
	
/*=============
TOP MENU
==============*/

#topmenu {
	margin: 0px;
	padding: 0px;
	}
	
.gal { height: 25px; }
	
#topmenu ul {
	margin: 0px;
	padding: 0px;
	float: right;
	}
	
#topmenu ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: square;
	float: left;
	}
	
#topmenu ul li a {
	display: block;
	font-size: 14px;
	color: #3399FF;
	margin: 0px 30px 0px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 3px solid #FFFFFF;
	}
	
#topmenu ul li a:hover {
	border-bottom: 3px solid #3399FF;
	}
	
/*---- icons ----*/
#icon { float: left; }
#icon img { margin: 0 0 0 5px; }
	

/*=============== HOMEPAGE ================*/
	
/*=============
MAIN CONTENT
==============*/

#maincontent {
	clear: right;
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #33CCFF;
	border-bottom: 1px solid #33CCFF;
	background: transparent url(images/bg_border.jpg) repeat-y;
	}
	
#maincontent_inside {
	padding: 5px 7px;
	margin: 0px;
	}

#slideshow {
	width: 600px;
	height: 345px;
	padding: 0px;
	margin: 0px;
	float:left;
	overflow: hidden;
	}
#slideshow img { border: 1px solid #C9A767; }
	
#content {
	background-color: #E7E3C2;
	width: 330px;
	height: 345px;
	padding: 0px;
	margin: 0px;
	float:right;
	}
	
#content_inside {
	padding: 30px;
	}
	
	
#leftcolumn {
	color: #333;
	border: 1px solid #ccc;
	margin: 5px 5px 5px 0px;
	padding: 0px;
	height: 95px;
	width: 207px;
	float: left;
	background: #F2F2E6;
	background-image: url(../images/logo_1.jpg);
	background-repeat: no-repeat;
}
#rightcolumn {
	float: left;
	color: #999999;
	border: 1px solid #ccc;
	margin: 5px 0px 5px 0px;
	padding: 0px;
	height: 95px;
	width: 725px;
	display: inline;
	background: #ffffff;
	background-image: url(../images/banner-3.jpg);
}
/*=============
FOOTER
==============*/

#footer {
	margin: 0px;
	padding: 10px 0 0 0;
	color: #CC9900;
	}
	
#footer a {
	color: #D3CD8F;
	}

h2#waterandstone a {
	background: transparent url('images/waterandstone.jpg') no-repeat;
	float: left;
	text-indent: -9999px;
	width: 18px;
	height: 18px;
	font-size: 1px;
	}

#credit {
	float: left;
	}

#credit a { color: #D3CD8F; }
#credit a:hover { color: #CC9D55; }


/*=============== INTERIOR ================*/

#header_int, #maincontent_int {
	clear: right;
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #E7E3C2;
	border-bottom: 1px solid #E7E3C2;
	background: transparent url('../images/bg_border.jpg') repeat-y;
	}
	/* IE6 Only */
	* html #header_int, * html #maincontent {
	margin : -8px 0px 0px 0px;
	}
	
	/* IE7 Only */
	*:first-child+html #header_int, *:first-child+html #maincontent {
	margin : -8px 0px 0px 0px;
	}	
	
#header_int_inside, #maincontent_int_inside {
	margin: 0px;
	padding: 5px 7px;
	}
	
#header_left, #content_left {
	width: 650px;
	padding: 0px;
	margin: 0px;
	float:left;
	}
	
#header_right, #menu_right {
	width: 280px;
	padding: 0px;
	margin: 0px;
	float:right;
	}
	
#title {
	text-align: right;
/*	z-index: 9999; */
	position: relative;
	}
#title h1 {
	font: normal 44px/25px "Century Gothic", Tahoma, Trebuchet Ms, sans-serif;
	background: transparent url('../images/bg_title.jpg') no-repeat left;
	margin: 0px;
	padding: 0 0 5px 0;
	color: #C7A867;
	display: block;
	}
	
/*============
CONTENT LEFT
=============*/

#content_left {
	background: #F8F7ED url('../images/bg_content_left.jpg') no-repeat bottom;
	font-size: 12px;
	color: #685F47;
	}
	
#content_left_inside {
	padding: 20px 30px;
	margin: 0px;
	}
	
#gal_left_inside {
	padding: 50px 30px;
	margin: 0px;
	}

#gal_left_inside .contentpaneopen {
	width: 100%;
}
	
/*=============
MENU RIGHT
==============*/

#menu_right	{
	background: #DBD6A6 url('../images/bg_menu_right.jpg') no-repeat bottom;
	}
	
#menu_right_inside {
	margin: 30px 0px;
	padding: 0px;
	}
	
#menu_right ul {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	text-align:right;
	}
	
#menu_right ul li {
	list-style-type: none;
	padding: 4px 72px 4px 0px;
	background: transparent url('../images/bg_menu_right_li.jpg') no-repeat right;
	font-size: 12px;
	}

#menu_right ul li a {
	color: #3C3729;
	}
	
#menu_right ul li a:hover {
	color: #FFFFFF;
	}
	
	
/*=============== TEXT DECORATION ================*/

#content_left ul {
	margin: 0px;
	padding: 0px;
	}
	
#content_left ul li {
	margin: 0px;
	padding: 3px 0 3px 20px;
	background: transparent url('../images/bg_li.jpg') 0px 7px no-repeat;
	list-style-type: none;
	}
	
#content_left a {
	color: #E0752D;
	}

#content_left a:hover {
	color: #CBA866;
	}
	
.componentheading { display: none; }
	
h2 {
	font: normal 25px "Century Gothic", Tahoma, Helvetica, sans-serif;
	color: #4D4836;
	}

h3 {
	font: normal 16px "Century Gothic", Tahoma, Helvetica, sans-serif;
	background: transparent url('../images/h3.jpg') no-repeat;
	color: #885D48;
	display: block;
	padding: 6px 4px 7px 10px;
	}

h4 {
	font: normal 16px "Century Gothic", Tahoma, Helvetica, sans-serif;
	background-color: #DBD6A6;
	color: #3C3729;
	display: block;
	padding: 2px 4px 2px 10px;
	}
	
h5 {
	font: bold 14px "Century Gothic", Tahoma, Helvetica, sans-serif;
	color: #E0752D;
	}

h6 {
	font: bold 14px "Century Gothic", Tahoma, Helvetica, sans-serif;
	color: #CBA866;
	}
	
h2, h3, h4 {
	margin-bottom: 10px;
	}
	
.chronoform { display: none; }

.button { 
	background-color: #C8AA64;
	color: #FFFFFF;
	padding: 2px 10px;
	border: none;
	font-weight: bold;
	}
	
input, select, textarea {
	margin: 5px 0px; 
	border: 1px solid #DBD6A6; 
	padding: 2px; 
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	}
textarea { width: 500px; height: 200px; }

.validation-advice { font-size: 11px; color: #CC3300; }

/*===========
RATES
============*/

table.tblrates {
	margin: 0 0 15px 0;
	background-color: #FBFAF6;
	border: 1px solid #F0E6D0;
	width: 100%;
}

table.tblrates td {
	padding:3px;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	font-size: 11px;
}

table.tblrates td.th {
	background:#DBD6A6;
	border: 1px solid #EEDEC5;
	font-weight:bold;
}

table.tblrates td.th strong {
	color: #3C3729;
}

table.tblrates td.td {
	background:#BBB593;
	font-weight:bold;
}

table.tblrates td strong {
	color: #917F5E;
}

/*===============
GALLERY
================*/

#slideshow {
	margin-bottom: 10px;
	font: normal 20px "century Gothic", Tahoma, Arial, Helvetica, sans-serif;
 	}
#content_left_inside #slideshow a {
	color: #8C8362;
	}	

.rsg_galleryblock {
	border: 1px solid #DBD6A6;
	}

.rsg2 {
	margin: 0px;
	padding: 0px;
	}

ul#rsg2-thumbsList {
	margin: 0px;
	padding: 0px;
	}
	
ul#rsg2-thumbsList li {
	list-style-type: none;
	overflow: visible;
	background: none;
	font-size: 11px;
	height: 200px;
	margin: 0px;
	}
	
	
ul#rsg2-thumbsList li img {
	padding: 7px 13px 13px 7px;
	margin: 0px;
	border: none;
	}
	/* IE6 Only */
	* html ul#rsg2-thumbsList li img {
	margin : 0px 0px -20px 0px;
	}
	
	/* IE7 Only */
	*:first-child+html ul#rsg2-thumbsList li img {
	margin : 0px 0px -20px 0px;
	}

	
ul#rsg2-thumbsList li a {
	float: left;
	display: block;
	width: 154px;
	background: transparent url('../images/bg_gal_item.jpg') no-repeat top center;
	border: none;
	text-decoration: none;
	}

ul#rsg2-thumbsList li a:hover {
	background: transparent url('../images/bg_gal_item_hover.jpg') no-repeat top center;
	}
	
	
.rsg_sem_inl_dispImg img {
	/*padding: 5px;*/
	border: 5px solid #FFFFFF;
	background-color: #FFFFFF;
	text-align: left;
	} 
	
td.rsg_sem_inl_dispImg div {
	text-align: left;
	}
	
.rsg_sem_inl_Nav {
	margin-top: 20px;
	font-size: 10px;
	}
	
.rsg2-pageNav {
	font: normal 20px "century Gothic", Tahoma, Arial, Helvetica, sans-serif;
	color: #DDDCD0;
	}

.small {
	margin-top: 20px;
	font-size: 13px;
	}
	
#content_left_inside .rsg2-pageNav a.pagenav {
	padding: 0px 6px;
	color: #4D4836;
	border: 2px solid #DDDCD0;
	
	}
#content_left_inside .rsg2-pageNav a.pagenav:hover {
	border: 2px solid #4D4836;
	}
	
#rs-description {
	display: none;
	}
	
.rsg2 div.current {
	border: none;
	text-align: center;
	}
	
/*======= SlideShow ==========*/

.jdGallery a.carouselBtn {
	background: #333333 url('../images/bg_gal_slide.gif') 60px 20px no-repeat;
	font: normal 20px "century Gothic", Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 30px 10px 10px 10px;
	position:absolute;
	right:30px;
	bottom:-25px;
	text-align:center;
	}
	/* IE7 Only */
	*:first-child+html .jdGallery a.carouselBtn {
	padding: 30px 10px 30px 10px;
	bottom:-45px;
	z-index: 99999;
	}

#content_left .jdGallery a.carouselBtn {
	color: #FFFFFF;
	}

.slideInfoZone {
	visibility: visible;
	opacity: 1;
	height: 60px;
	}
	
.jdGallery .slideInfoZone h2 {
	font-size: 12px;
	font-weight:normal;
	}
	
/*.jdGallery a.carouselBtn {jd.gallery.css (line 105)
background:#333333 none repeat scroll 0 0;
color:#FFFFFF;
cursor:pointer;
font-size:13px;
padding:0 10px;
}*/

