body {
	color: #666;
}

h1, h2, h3, h4, h5, h6 {
	color: #8f5f15;
}

div#placeholder-logo {
	color: #5D5D5D;
	font-size: 30px;
	font-weight: bold;
}

a#logo {
	text-decoration: none;
}

div#placeholder-hero {

}

div#placeholder-box1 {
	color: #fff;
}

div#footer {
	border-top: 1px solid #ccc;
	color: #888;
	padding-top: 9px;
}

div#footer a {
	color: #888;
}

td.menu-item {
	color: #682F05;	
}

td.menu-item-hover {
	color: #222;
}

td.menu-item-selected {
	color: #000;
}

td.submenu-item {
	background: #f9f9f9;
	color: #000;
	font-size: 11px;
	padding: 6px !important;
}

td.submenu-item-hover {
	background: #682F05;
	color: #fff;
	font-size: 11px;
	padding: 6px !important;
}

td.submenu-item-selected {
	background: #000;
	color: #fff;
	font-size: 11px;
	padding: 6px !important;
}

.catmain448976 td {vertical-align: middle; text-align: center}

.bookingMenu, .bookingMenu-selected {background: #F0CE9B; padding: 0 10px}

.bookingMenu-hover {background: #E9B567; padding: 0 10px}

div#placeholder-nav {padding-top: 10px !important}



/* @group Forms */

.announcement-list {
	padding: 18px 18px 3px;
}

.secure-login, .newsletter-form {
	background: #336699;
	border: none;
	margin-bottom: 18px;
	padding-bottom: 18px;
}

.secure-login label, .newsletter-form label {
	color: #fff;
}

.secure-login h3, .newsletter-form h3 {
	background: transparent;
	border: none;
	font-size: 14px;
	margin: 0;
	padding: 18px 18px 0;
	color: #000;
	font-weight:bold
}

.secure-login div.form, .newsletter-form div.form {
	padding-left: 9px;
}

#placeholder-nav table td {cursor: pointer;cursor: hand; }    /* @end */

/* @group Links */

a:link, a:visited {
	color: #682F05;
	text-decoration: none;	
}

a:hover, a:active {
	color: #682F05;
	text-decoration: underline;
}

div#placeholder-box1 a, div#placeholder-box1 h2 {
	color: #fff;
	font-weight: bold;
}

#placeholder-nav table td {cursor: pointer;cursor: hand; }    /* @end */

/* @group Template Settings */

/* Don't touch these unless you know how CSS layouts work */

body {
	background: url(/images/cssimg/bg-8-5.png) repeat-x 0 -35px;
	margin: 0;
}

body#sub {
	background: url(/images/cssimg/bg-sub-8-5.png) repeat-x 0 -35px;	
}

body#sub div#header {
	margin-bottom: 18px;
}

div#header, div#header-left, div#header-right {
	height: 115px;
}

div#header-right {
	
}

div#placeholder-logo {
	
}

div.whoslogged {
	height: 18px;
	line-height: 18px;
	padding-top: 18px;
	text-align: right;
}

div#placeholder-search {
	padding-top: 18px;
	text-align: right;
}

div#placeholder-nav {
	height: 40px;
	padding-left: 40px;
	padding-top: 15px;
	text-align: right;
}

div#placeholder-nav table {
	width: 100%;
}

div#placeholder-hero {
	height: 216px;
	margin: 0;
	width: 600px;
}

div#placeholder-box1, div#placeholder-box1 img {
	height: 216px;
}

div#content {
	margin-bottom: 36px;
	padding-top: 18px;
}

div#placeholder-rss {
	height: 16px;
	margin-bottom: 9px;
	text-align: right;
}

div#placeholder-rss img {
	margin: 0 9px;
	vertical-align: middle;	
}


div.HomeLinks img {border: #9b7e5c solid 4px; float: left; margin: 0 15px 16px 0}

div.HomeLinks, h2 {clear: left}

div.HomeLinks a {text-decoration: none; color: #666}

div.HomeLinks a span {float: right; text-decoration: underline;  color:  #682F05}

div.HomeLinks a:hover span {float: right; text-decoration: underline;  color:  #682F05}

div.HomeLinks {margin-bottom: 20px;  padding-bottom: 20px; height: 80px; border-bottom: #ccc dotted 1px}

div.HomeLinks strong {display: block; color: #555}

#placeholder-nav table td {cursor: pointer;cursor: hand; }   

div.GalleryMain img, div.Images img {width: 232px; height: 130px; border: #B8AB8F solid 1px}

div.GalleryMain a, div.Images {
    border: #837453 solid 3px; 
    display: block; 
    background: #776847 url(/images/cssimg/bg-8-5.png) repeat-x 0 -150px;
    width: 234px;
    padding: 5px;
    text-align: center; 
margin: 5px 24px 24px 0px;
    color: white;
    float: left

}

div.GalleryMain a:hover img {border: white solid 1px}

div.GalleryMain a:hover {text-decoration: none; border: #B8AB8F solid 3px;}

.photogalleryTable {}

.photogalleryItem a {
    border: #837453 solid 3px; 
    display: block; 
    background: #776847 url(/images/cssimg/bg-8-5.png) repeat-x 0 -150px;
    width: 102px;
    padding: 5px;
    text-align: center; 
    color: white;
    float: left

}

.photogalleryItem  img {width: 100px; height: 60px; border: #B8AB8F solid 1px}

.photogalleryItem  a:hover img {border: white solid 1px}

.photogalleryItem  a:hover {text-decoration: none; border: #B8AB8F solid 3px;}

.PriceTable {background: #E9B567; width: 100%; border: #E9B567 solid 1px}

.PriceTable td {border-bottom: white solid 1px; border-left: white solid 1px; padding: 5px; color: #333}

.PriceTable thead td {background: #8F5F15; border-top: white solid 1px; color: white; font-weight: bold}

.PriceTable a {font-weight: bold}

.emptyCell {background: #E3A240;}

.iFrameTaksu {width: 350px; height: 250px; }

.name_block a {color: white}

 /* @end */
