@charset "utf-8";

body{
background-color:#ffffff;
margin:0;
padding:0;
}

#container{
width:950px;
margin-right:auto;
margin-left:auto;
}

#header{
height:109px;
background-image:url(../images/header2.gif);
margin:0;
padding:0;
border-bottom:2px #8a653a solid;
}

#header h1{
display:none;
margin:0;
padding:0;
}
#header h2{
display:none;
margin:0;
padding:0;
}
/*#header a{
display:none;
margin:0;
padding:0;
} */

#middle{
position:relative;
width:950px;}

#home{
height:750px;}

#menu{
padding:0;
margin:0;
height:27px;
width:950px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#menu ul{
list-style:none;
padding:0;
margin:0;

}

#menu li{
display:inline;
border-right:thin #FFFFFF solid;
padding:0;
margin:0;
float:left;
padding-top:4px;
padding-bottom:4px;
background-color:#4e3716;
}
#menu a{
margin:0;
padding:0;
color:#FFFFFF;
text-decoration:none;
padding-left:8px;
padding-right:8px;
padding-top:6px;
padding-bottom:6px;

}

#menu a:hover{
margin:0;
padding:0;
color:#FFFFFF;
text-decoration:none;
padding-left:8px;
padding-right:8px;
padding-top:4px;
padding-bottom:4px;
background-color:#8a653a;
}
 

#menu a:active{
margin:0;
padding:0;
color:#FFFFFF;
text-decoration:none;
padding-left:8px;
padding-right:8px;
padding-top:4px;
padding-bottom:4px;

}
#content{
position:relative;
}

#content .submit{
margin-left:171px;}

#content .fade-box{
position:absolute;
top:2px;
height:290px;
width:480px;}

#content .fade-box h1{
margin:0;
padding:0;
position:absolute;
top:225px;
left:5px;
color:#842f59;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
}

#content .fade-box a {
text-decoration: none;
color: #842f59;
}

#headerbg{
background-image:url(../images/imageheader.png);
width:480px;
height:79px;
margin-top:225px;
behavior: url(iepngfix.htc);
}

#headerbg2{
background-image:url(../images/imageheader.png);
width:480px;
height:67px;
margin-top:225px;
behavior: url(iepngfix.htc);
}

#content .static-box{
position:absolute;
top:2px;
height:290px;
width:480px;}

#content .static-box h1{
margin:0;
padding:0;
position:absolute;
top:225px;
left:5px;
color:#336633;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
}

#content .static-box a {
text-decoration: none;
color: #336633;
}

#content .static-box .static-box-hometext {
	/*margin-top: 30px;
	margin-left: 50px;
	background-color: #FF0;*/
	position: absolute;
	top: 50px;
	left: 70px;
	width: 300px;
}

#leftside{
padding:0;
margin:0;
margin-top:15px;
margin-right:10px;
float:left;
width:200px;
font-family:Arial, Helvetica, sans-serif;}

#leftside h1{
color:#663300;
font-size:24px;
padding:0;
margin:0;
padding-bottom:10px;
}

#leftside h2{
color:#663300;
font-size:18px;
padding:0;
margin:0;
}

#leftside img{
padding:0;
margin:0;}

#leftside ul {
padding:0;
margin:0;
list-style:none;
}

#leftside a {
color:#663300;
text-decoration:none;
}

#leftside img{
padding:0;
margin:0;
}
#leftside p{
padding:0;
margin:0;
}
#leftside a:hover{
color:#562C2C;
font-weight:200;}


#leftside2{
padding:0;
margin:0;
margin-top:15px;
margin-right:10px;
float:left;
width:200px;
font-family:Arial, Helvetica, sans-serif;}

#leftside2 img{
padding:0;
margin:0;
}

#leftside2 p{
padding:0;
margin:0;
}
#leftside2 h1{
color:#663300;
font-size:24px;
padding:0;
margin:0;
padding-bottom:10px;
}

#leftside2 h2{
color:#663300;
font-size:18px;
padding:0;
margin:0;
}

#leftside2 img{
padding:0;
margin:0;}

#leftside2 ul {
padding:0;
margin:0;
list-style:none;}

#page{
font-family:Arial, Helvetica, sans-serif;
padding-bottom:20px;
}

#page h1{
font-size:16px;
color:#663300;
padding:0;
margin:0;
padding-top:15px;
padding-bottom:10px;}

#page .content{
width:450px;
float:left;
font-size:12px;
padding-bottom:20px;}

#page .content2{
width:450px;
float:left;
font-size:12px;
padding-bottom:20px;}

#page .content2 h2{
padding:0;
margin:0;
font-size:14px;
color:#663366;
}

#page .content2 h1{
padding:0;
margin:0;
font-size:14px;
}

#page .content2 h4{
padding:0;
margin:0;
font-size:14px;
}

#page form{}

#page form input{
border:thin solid #663300;
width:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:5px; }

#page form textarea{
border:thin solid #663300;
width:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:5px; }

#page .submit{
padding:0;
margin:0;
margin-left:220px;
width:50px;
height:15px; }


#dynamicimages{
width:480px;
height:290px;
float:left;
position:absolute;
top:10px;
/*background-image:url(../images/dynamic1.jpg);
background-repeat:none;*/
}

#staticimages{
width:480px;
height:290px;
float:left;
position:absolute;
top:315px;
background-repeat:none;
}

#tree{
background-image:url(../images/tree.gif);
position:absolute;
width:198px;
height:205px;
left:750px;
top:545px;
}

#offerone{
width:207px;
height:296px;
position:absolute;
float:right;
left:715px;
top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#offerone h1 {
font-size:16px;
color:#663300;
padding:0;
margin:0;
padding-bottom:3px
}

#offerone p {
padding:0;
margin:0;
}

#offerone ul{
padding:0;
margin:0;
margin-top:5px;
padding-left:15px;
color:#663300;}

#offertwo{
width:207px;
height:296px;
position:absolute;
float:right;
left:495px;
top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:3px;
}

#offertwo h1 {
font-size:16px;
color:#663300;
padding:0;
margin:0;
padding-bottom:3px
}

#offertwo p {
padding:0;
margin:0;
}

#vouchers{
width:204px;
height:292px;
position:absolute;
left:495px;
top:315px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#vouchers h1 {
font-size:16px;
color:#006600;
padding:0;
margin:0;
padding-bottom:3px;
}

#vouchers p {
padding:0;
margin:0;
}

#footer{
border-top:2px solid #8a653a;
color:#4e3716;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
clear:both;
}

#footer a{

color:#4e3716;
text-decoration:none;
}

#gallery_album1 {

padding: 6px;
font-size: 13px;
padding-left:5px;
	width:500px;
	float: left;
}

#gallery_album1 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width:500px;
	padding-bottom:20px;
}

#gallery_album1 li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	width: 80px;
	height: 80px;
	text-align: center;
	display: table-cell;
	vertical-align:middle;
	padding-right:5px;
	padding-bottom:20px;
}

#gallery_album1 li img {
	border: 1px solid #ffffff;
}

#gallery_album1 a {
text-decoration:none;
color:#663300;
}

#gallery_album1 p {
padding:0;
margin:0;
width:550px;
padding-left:8px;

}

#gallery_album1 h1 {
padding:0;
margin:0;
width:420px;
padding-left:8px;

}	
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
	
#lightbox a {
text-decoration:none;
color:#000000;
font-size:16px;

}
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(../images/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
	
	#social{
width:480px;
height:109px;
float:left;
position:absolute;
top:620px;
background-repeat:none;
}

	
#twitterbox{
height:60px;
width:225px;
background:url(../images/twitter.gif) no-repeat;
padding-top:45px;
font-size:12px;
padding-left: 10px;
float:left;
}

#twitterbox ul{
list-style:none;
padding:0;
margin:0;
font-size:11px;
}

#twitterbox li{
list-style:none;
padding:0;
margin:0;
}

#twitterbox h2{
font-size:11px;
margin: 0px 0px 0px 0px;
}

#twitterbox a{
color:#000000;
}

#tweet{
padding:0;
margin:0;
padding-left:0px;}

#tweet img{
display:none;}

#facebox{
height:60px;
width:235px;
padding-top:45px;
padding-left: 10px;
background-image:url(../images/facebook.gif);
background-repeat:no-repeat;
position: absolute;
left: 245px;
}

#leftside .navigation h1 {
	font: bold 12px/1.3 Arial, Helvetica, sans-serif;
	margin: 0px;
	color: #4e3716;
	}

.navigation ul#leftMenu li
{
	padding: 6px 0px;
	border-bottom: 1px solid #d2cbc2;
	font: bold 12px/1.3 Arial, Helvetica, sans-serif;
	color: #8a653a;
	 width: 189px;
}
.navigation ul#leftMenu li:hover
{
	background-color: #fff;
}
.navigation ul#leftMenu li a{
	color: #8a653a;
	text-decoration: none;
	font-weight: bold;
}
.navigation ul#leftMenu li a:hover{
	color: #4e3716;
	text-decoration: none;
	font-weight: bold;
}