/* CSS Document */

/* CSS Document */
body {
	background: #00390e url(../Pictures/BG.png) repeat-x;
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	color:#122a06;
	text-align:justify;
}
div.body{
	width:925px;
	margin-left:auto;
	margin-right:auto;
}
div.header{
	
}
h1#logo{
	background:url(../Pictures/Title.png) 0 0 no-repeat;
	height:75px;
	width:360px;
	float:left;
	margin:0;
	padding:0;
}
h2#contact{
	float:right;
	margin:20px 0 0 300px;
	background:url(../Pictures/Telephone.png) 0 0 no-repeat;
	height:67px;
	width:183px;
	padding:0;

}
h2#contact span{
	display:block;
	outline:none;
	text-indent:-1000em;
		height:67px;
	width:183px;
	marging-top:20px;
}
h1#logo a{
	display:block;
	outline:none;
	text-indent:-1000em;
		height:75px;
	width:360px
}
a{
	outline:none;
}
ul,li{
	margin:0;
	padding:0;
}
li{
	margin-left:10px;
}
table{
	text-align:left;
}
table.tariffs{
	text-align:left;
	border:1px solid #bcbbbb;
}
div.main-text{
	border:1px solid #000000;
	background:#f1f1f1;
	height:368px;
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	color:#122a06;
}
div.right-content{
	float:right;
}
ul.gallery{
    margin:0 0 0 25px;
    padding:0;
    list-style:none;
    width:720px;
}
ul.gallery li{
    margin:0;
    padding:0;
    list-style: none;
}
ul.gallery li a{
    display:block;
    float:left;
    width:86px;
    margin:1px 1px 0 0;
}
ul.gallery li a img{
    border:none;
}
div.content{
	width:250px;
	padding:5px 10px 5px 5px;
	float:right;
}
div.object{
	float:left;
	z-index:0;
	margin-right:5px;
	height:350px;
	width:450px;
}
div.left-links{
	float:left;
	background:url(../Pictures/ThistleBG.png) 0 10px no-repeat;
	width:180px;
	height:350px;
}
div.left-links ul, div.left-links li{
	margin:0;
	padding:0;
	list-style:none;
}
div.left-links ul{
	margin:60px 0 0 25px;
}
div.left-links li{
	padding:0 0 15px 0;
}
div.left-links li a{
	display:block;
	height:30px;
	width:151px;
	text-indent:-1000em;
}
div.left-links li a#burns{
	background:url(../Pictures/left-links-bg.png) 0 -64px no-repeat;
}
div.left-links li a#burns.selected, div.left-links li a#burns:hover{
	background-position: 0 -100px;
}
div.left-links li a#wallace{
	background:url(../Pictures/left-links-bg.png) 0 -136px no-repeat;	
}
div.left-links li a#wallace.selected, div.left-links li a#wallace:hover{
	background-position: 0 -170px;
}
div.left-links li a#breakfast{
	background:url(../Pictures/left-links-bg.png) 0 4px no-repeat;	
}
div.left-links li a#breakfast.selected, div.left-links li a#breakfast:hover{
	background-position: 0 -32px;
}
div.left-links li a#grounds{
	background:url(../Pictures/left-links-bg.png) 0 -212px no-repeat;	
}
div.left-links li a#grounds.selected, div.left-links li a#grounds:hover{
	background-position: 0 -245px;
}
div.left-links li a#facilities{
	background:url(../Pictures/left-links-bg.png) 0 -282px no-repeat;	
}
div.left-links li a#facilities.selected, div.left-links li a#facilities:hover{
	background-position: 0 -315px;
}

div.bottom-links{
	width:923px;
	height:18px;
	background:#c7c7c7;
}
div.bottom-links ul, div.bottom-links li{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}
div.bottom-links li a{
	display:inline-block;
	height:18px;
	
	padding:0;
	background:url(../Pictures/bottom_links.png);
	text-indent:-1000em;
	outline:none;
}
div.bottom-links li a#home{
	background-position: 0 0;
	width:105px;
}
div.bottom-links li a#home.selected, div.bottom-links li a#home:hover{
	background-position: 0 -18px;
	width:105px;
}
div.bottom-links li a#tariffs{
	background-position: -105px 0;
	width:125px;
	margin-left:-5px;
}
div.bottom-links li a#tariffs.selected, div.bottom-links li a#tariffs:hover{
	background-position: -105px -18px;
	width:125px;
	margin-left:-5px;
}
div.bottom-links li a#activities{
	background-position: -230px 0;
	width:115px;
	margin-left:-5px;
}
div.bottom-links li a#activities.selected, div.bottom-links li a#activities:hover{
	background-position: -230px -18px;
	width:115px;
	margin-left:-5px;
}
div.bottom-links li a#guest{
	background-position: -345px 0;
	width:155px;
	margin-left:-5px;
}
div.bottom-links li a#guest.selected, div.bottom-links li a#guest:hover{
	background-position: -345px -18px;
	width:155px;
	margin-left:-5px;
}
div.bottom-links li a#contact-link{
	background-position: -500px 0;
	width:135px;
	margin-left:-5px;
}
div.bottom-links li a#contact-link.selected, div.bottom-links li a#contact-link:hover{
	background-position: -500px -19px;
	width:135px;
	margin-left:-5px;
}
div.bottom-links li a#links{
	background-position: -635px 0;
	width:110px;
	margin-left:-5px;
}
div.bottom-links li a#links.selected, div.bottom-links li a#links:hover{
	background-position: -635px -18px;
	width:110px;
	margin-left:-5px;
}
div.bottom-links li a#terms{
	background-position: -745px 0;
	width:177px;
	margin-left:-5px;
}
div.bottom-links li a#terms.selected, div.bottom-links li a#terms:hover{
	background-position: -746px -18px;
	width:177px;
	margin-left:-5px;
}
p{
	margin:5px 0 5px 0;
	padding:0;
}
p.large-spacing{
	margin:10px 0 10px 0;
	padding:0;
}
.italic{
	font-style:italic;
}
.subtitle{
	color:#15360C;
	font-style:italic;
	text-align:center;
	font-size:14px;
}

a.trip_advisor{
	position:absolute;
	margin:330px 0 0 -90px;
	width:125px;
	height:125px;
	display:block;
	background:url(../Pictures/stick.png) no-repeat;
	text-indent:-1000em;
}

a.alm-designs{
	width:85px;
	height:31px;
	display:block;
	background:url(../Pictures/almdesigns.png) no-repeat;
	text-indent:-1000em;
	margin:10px 0 0 0;
	float:right; 
}

div.social_icons{
	position:absolute;
	top:465px;
}
div.social_icons ul{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}

div.social_icons li{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
	vertical-align:middle;
	
}
div.social_icons li a{
	display:inline-block;
	vertical-align:middle;
	text-indent:-1000em;
}
div.social_icons li a#facebook{
	background:url(../Pictures/facebook_32.png) no-repeat;
	height:32px;
	width:32px;
}
div.social_icons li a#twitter{
	background:url(../Pictures/twitter_32.png) no-repeat;
	height:32px;
	width:32px;
}
div.social_icons li a#vouchers{
	background:url(../Pictures/vouchers.png) no-repeat;
	height:49px;
	width:304px;
	margin-top:5px;
}
div.social_icons li a#discount{
	background:url(../Pictures/discount.png) no-repeat;
	height:49px;
	width:304px;
	margin-top:2px;
}

form{
	display:inline;
}
textarea {
	overflow: auto;
	min-height:62px;
	max-height:62px;
}
.autocomplete{
	background-color:#FFFD95 !important;
}
div.clear{
	clear:both;
}
a.special-font{
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size:14px;
   color:#5a5a5a;
   font-style: italic;
   text-decoration: none;
   text-align: center;
   display: block;
   margin-top:20px;
}
a.special-font:hover{
    color:#9f9f9f;
}
div.no1-footer {
	float:left;
	width:700px;
	height:90px;
	background:url(../Pictures/tch_logo_2011.png) no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#fff;
	text-align:left;
	text-shadow:0 1px 0 #000b03;
	font-style:italic;
	padding:19px 0 0 200px;
	margin-top:15px;
}
div.no1-footer div{
	font-size:14px;
	color:#d3d3d3;
}
div.no1-footer div a{
	color:#d3d3d3;
	text-decoration:none;
}
div.no1-footer div a:hover{
		color:#7c7c7c
}
/* End New CSS */
