@charset "utf-8";
/* CSS Document */
html {
	margin: 0px;
	padding: 0px;
	background: url(../img/all_bg.jpg) center top #474722;
	font-family: "Trebuchet MS", Arial, Verdana;
	color: #544731;
	font-size: 11px;
}
body {
	margin: 0px;
	padding: 0px;
	background: url(../img/body_bg.png) no-repeat center top;
}
a img {
	border: 0px;
}
p {
	margin: 0px 0px 15px 0px;
}
div.box {
	width: 826px;
	margin: 0px auto;
	background: url(../img/main_bg.png) repeat-y left top;
}
div.main {
	width: 100%;
	background: url(../img/body_bg.png) no-repeat center top;
}
div.header {
	width: 100%;
	height: 204px;
	position: relative;
}
div.logo {
	position: absolute;
	width: 198px;
	height: 101px;
	top: 47px;
	left: 316px;
}
div.menu {
	width: 566px;
	height: 30px;
	background: url(../img/menu_bg.png) no-repeat left top;
	padding: 14px 0px 0px 260px;
}
div.menu a:link, div.menu a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #1a130c;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
}
div.menu a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #352819;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: underline;
}
div.left-col {
	float: left;
	width: 237px;
}
div.gallery {
	width: 87px;
	height: 35px;
	background: url(../img/gallery_bg.png) no-repeat left top;
	padding: 222px 0px 0px 150px;
}
div.gallery a:link, div.gallery a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #4c412c;
}
div.gallery a:hover {
	text-decoration: none;
}
div.tours h2 {
	padding: 10px 20px;
	margin: 0px;
	background: url(../img/h_bg.png) no-repeat left top;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #fcf0b1;
	font-size: 15px;
	font-weight: bold;
}
div.tours div {
	padding: 20px;
	background: url(../img/white_left.png) repeat-y left top;
	font-size: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
div.tours div ul, div.tours div li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
div.right-col {
	float: right;
	width: 589px;
}
div.white-right {
	width: 577px;
	background: url(../img/white_right.png) repeat-y left top;
	position: relative;
	padding-bottom: 10px;
	margin-bottom: 30px;
}
div.compas {
	position: absolute;
	width: 300px;
	height: 254px;
	top: -65px;
	right: -130px;
	_right: -133px;
	background: url(../img/compas.png) no-repeat left top;
}
div.text {
	margin: 0px 20px 20px 20px;
	position: relative;
	padding-top: 15px;
}
div.text p#index {
	padding: 0px 150px 0px 0px;
}
div.clear {
	width: 100%;
	height: 1px;
	clear: both;
}
* html div.footer {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/footer_bg.png");
}
div.footer {
	width: 826px;
	height: 100px;
	margin: 0px auto;
	background: url(../img/footer_bg.png) no-repeat left top;
	color: #f6e8ce;
	font-family: Georgia, "Times New Roman", Times, serif;
}
div.footer a:link, div.footer a:visited {
	color: #f6e8ce;
	font-family: Georgia, "Times New Roman", Times, serif;
}
div.footer a:hover {
	text-decoration: none;
}
div.footer div {
	position: relative;
	padding: 15px;
}
div.footer p {
	margin: 0px;
	position: absolute;
	top: 15px;
	right: 15px;
}
div.footer span {
	margin-left: 50px;
}
div.left-col li a{color: #4c412c;}
/*gallery*/
.gallImg {float:left;}
.gallImg a{color: #4c412c;}
.gallImg img {margin:10px 10px 5px 0px; border:1px bold #006600}
.imgDesc{
margin:0px 10px 0px 0px;
font-weight:bold;
}
div.galleryCnt{padding-top:15px;}
div.gallery1{height:420px; overflow:hidden; width:440px; margin-left:0px;}
div#thumbs{position:relative; text-align:left; float:left;}
div.main_image{margin:10px 0 0 80px;}
div.clear, br.clear{clear:both;}
p#viewport{margin:0 9px 0 0; float:left; border:2px solid #FFFFFF;}
div#thumbs img{margin:9px 9px 0 0}
div#thumbs a{margin:0; padding:0;}
#viewport-clone{ position: absolute; top:0; left:0; z-index: 20; }
#viewport-loader{ top:0; left:0; z-index: 15; position: absolute; background: #000000 url(../img/loader.gif) 50% 50% no-repeat; }
#thumbs img{border:1px solid #000000;}
#thumbs a:active{text-decoration:none;}
#thumbs img.active{border:5px solid #ffffff;}
div.gallery div.prev{float:left;margin-right:9px;}
div.gallery a#prev{background:url(../img/left_more.gif) center no-repeat; display:none; width:32px; height:80px; margin-top:9px;}
div.gallery a#prev:hover{background:url(../img/left_more_over.gif) center;}
div.gallery div.next{float:left;}
div.gallery a#next{background:url(../img/right_more.gif) center no-repeat; display:none; width:32px; height:80px; margin-top:9px;}
div.gallery a#next:hover{background:url(../img/right_more_over.gif) center;}
div.galCnt{float:left;}
#left {
float: left;
width: 60px;
padding-right: 0px;
text-align:left;
}
#left img{
margin-top:150px;
cursor:pointer;
}
#content {
height: 420px;
width: 320px;
padding-right: 10px;
overflow: hidden;
z-index: 0;
position: absolute;
left:0px;
}
#content #innercontent {
height: 420px;
overflow: hidden;
position: absolute;
width: 100000px;
z-index: -1;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
#right {
float: right;
width: 60px;
text-align:right;
}
#right img{
margin-top:150px;
cursor:pointer;
}
.thumb_box{float:left; margin-right:10px;}
h1{
margin:0 0 20px 0;
padding:0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
color:#000000;
}
.tour, .navigation, .tour-selected{
margin-top:15px;
}
.tour{border-bottom:1px dashed #4c412c; padding-bottom:15px;}
.tour a, .navigation {color: #4c412c;}
a {color: #4c412c; text-decoration:none;}
a:hover {text-decoration:underline;
}
.pdfdownload{
position:absolute;
left:350px;
top:20px;
padding-bottom:40px;
}
.pdfdownload2{
position:absolute;
left:350px;
top:30px;
padding-bottom:40px;
}
.bold {font-weight:bold;
}
.disabled {color: #000000;}
.hidebox
{
visibility:hidden; display:block; margin-top:-78px;
}
.showbox
{
visibility:visible;
float:left;
position:absolute;
top:340px;
left:0px;
}
/* SHOP FUNCTIONALITY ADDED BY SH FOR INTERNETCREATION SEP 09 */
.product_container{
	border-bottom:1px dashed #4C412C;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
}
.product_image{
	width:150px;
	float:left;
	margin:0 10px 0 0;
}
.product_summary{
	width:230px;
	float:left;
}
.product_summary h2, .product_summary h2 a, h2.price{
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	font-size: 15px;
	font-weight: bold;
}
.product_summary h2.price{
	font-size:12px;
	color:#382916;
}
.product_summary p{
	margin:15px 0 0 0;
}
.product_main_image{
	width:210px;
	float:left;
	margin:0 10px 0 0;
}
.buy_now_button{
	margin:15px 0 0 0;
}
div.left_shop h2 {
	padding: 10px 20px;
	margin: 0px;
	background: url(../img/h_bg.png) no-repeat left top;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #fcf0b1;
	font-size: 15px;
	font-weight: bold;
}
div.left_shop a {
	padding:0 0 0 10px;
}