body{
margin:0;
padding:0;
background:url(images/body-bg.jpg) repeat-x;
}

img{
border:none
}

#container{
width:1000px;
margin:0 auto;
background:url(images/right-bg.jpg) right top no-repeat;
padding-top:12px;
}

#main-container{
width:832px;
margin:0 auto 10px auto ;
}

.top-div{
width:832px;
}

.wrap{
width:830px;
background-color:#FFFFFF;

}

#header{
width:830px;
}

.logo{
float:left;
padding-left:36px;
}

.more-info{
float:right;
padding:22px 16px 0 0;
width:474px;
}

.mid{
float:left;
width:444px;
height:100px;
padding:12px 0px;
}

.div1{
float:left;
color:#666666;
font-family:Trebuchet MS;
font-size:15px;
width:220px;
font-weight:bold;
border-right:#eeeeee 1px dashed;
}

.click1{
width:129px;
height:47px;
background:url(images/click1.jpg) no-repeat;
margin:17px 0 0 0;
padding:18px 0 0 55px;
}

.div2{
float:right;
color:#666666;
font-family:Trebuchet MS;
font-size:15px;
width:200px;
font-weight:bold;
text-align:right;
}

.click2{
width:129px;
height:47px;
background:url(images/click2.jpg) no-repeat;
margin:17px 0 0 0;
padding:18px 0 0 55px;
text-align:left;
float:right;
}


.top-nav{
width:820px;
margin:0 auto;
height:40px;
}

.home-tab{
width:72px;
height:40px;
background:url(images/home-tab-h.jpg) no-repeat;
float:left;
padding:0px 0 0 0px;
color:#FFFFFF;
font-family:Trebuchet MS, tahoma;
font-size:13px;
}

.home-tab a{
color:#FFFFFF;
font-family:Trebuchet MS, tahoma;
font-size:13px;
text-decoration:none;
display:block;
float:left;
height:30px;
width:55px;
padding:12px 0 0 17px;
background:url(images/hover.jpg) top left no-repeat;
}

.home-tab a:hover{
color:#FFFFFF;
font-family:Trebuchet MS, tahoma;
font-size:13px;
text-decoration:none;
background:url(images/hover.jpg) top left no-repeat;
display:block;
float:left;
height:30px;
width:55px;
padding:12px 0 0 17px;
}

.home-tab .active{
color:#FFFFFF;
font-family:Trebuchet MS, tahoma;
font-size:13px;
text-decoration:none;
background:url(images/hover.jpg) top left no-repeat;
display:block;
float:left;
height:30px;
width:55px;
padding:12px 0 0 17px;
}

.site-tab{
width:95px;
height:41px;
background:url(images/site-map.jpg) no-repeat;
float:left;
padding:0px 0 0 0px;
color:#FFFFFF;
font-family:Trebuchet MS, tahoma;
font-size:13px;
}

.site-tab a{
color:#FFFFFF;
font-family:Trebuchet MS, tahoma;
font-size:13px;
text-decoration:none;
display:block;
float:left;
height:30px;
width:95px;
padding:12px 0 0 0px;
text-align:center;
background:url(images/border.jpg) no-repeat 0 10px ;
}

.site-tab a:hover{
color:#FFFFFF;
font-family:Trebuchet MS, tahoma;
font-size:13px;
text-decoration:none;
background:url(images/site-map-hover.jpg) top left no-repeat;
display:block;
float:left;
height:30px;
width:95px;
padding:12px 0 0 0px;
text-align:center;
}

.site-tab .active{
color:#FFFFFF;
font-family:Trebuchet MS, tahoma;
font-size:13px;
text-decoration:none;
background:url(images/site-map-hover.jpg) top left no-repeat;
display:block;
float:left;
height:30px;
width:95px;
padding:12px 0 0 0px;
text-align:center;
}


.navigation{
padding:0px 0 0 0;
width:650px;
height:41px;
float:left;
background:url(images/tab-bg.jpg) repeat-x;
}

.navigation ul{
margin:0 0 0 12px;
padding:0;
list-style:none;
display:inline;
}

.navigation li{
display:inline;
margin:0;

}

.navigation a{
color:#FFFFFF;
font-family:Trebuchet MS, tahoma;
font-size:13px;
text-decoration:none;
height:29px;
padding:12px 24px 0 25px;
float:left;
display:block;
background:url(images/border.jpg) no-repeat 0 10px ;
}

.navigation a:hover{
color:#FFFFFF;
font-family:Trebuchet MS, tahoma;
font-size:13px;
text-decoration:none;
background:url(images/hover-bg.jpg) repeat-x;
height:29px;
float:left;
display:block;
padding:12px 24px 0 25px;
}

.navigation .active{
color:#FFFFFF;
font-family:Trebuchet MS, tahoma;
font-size:13px;
text-decoration:none;
background:url(images/hover-bg.jpg) repeat-x;
height:29px;
float:left;
display:block;
padding:12px 24px 0 25px;
}

.middle-panel{
float:left;
width:814px;
_width:810px;
margin:10px 5px 0 5px;

}

.thornwood{
float:left;
width:814px;
margin:10px auto 0 7px;
_margin:10px auto 0 4px;
padding:0 0 10px 0;
}

.top-curv{
width:811px;
margin:0 auto;
}

.b-curv{
width:811px;
margin:0 auto;
}
.content{
padding:7px 0 0px 0;
margin:10px auto 1px auto;
}

.content-mid{
width:789px;
margin:0 auto;
background:url(images/content-bg.jpg) bottom no-repeat;
border-left:1px solid #eeeeee;
border-right:1px solid #eeeeee;
background-color:#FFFFFF;
padding:10px 0 0 20px;
}


.lodge1{
width:192px;
color:#666666;
font-size:12px;
font-family:Trebuchet MS, tahoma;
text-align:justify;
float:left;
width:170px;
padding-right:50px;
border-right:1px dashed #eeeeee;
}

.lodge1 p{
color:#666666;
font-size:20px;
font-family:Trebuchet MS, tahoma;
margin:0 0 5px 0;
padding:0;
}

.lodge2{
width:190px;
color:#666666;
font-size:12px;
font-family:Trebuchet MS, tahoma;
text-align:justify;
float:left;
margin-left:50px; width:200px;
padding-right:50px;
_padding-right:40px;
border-right:1px dashed #eeeeee;
}

.lodge2 p{
color:#666666;
font-size:20px;
font-family:Trebuchet MS, tahoma;
margin:0 0 5px 0;
padding:0;
}

.lodge{
width:192px;
color:#666666;
font-size:12px;
font-family:Trebuchet MS, tahoma;
text-align:justify;
float:left;
padding-right:25px;
}

.lodge ol{
margin:0 0 29px 10px; padding:0;
}

.lodge li{
margin:0 0 0 10px;
}

.lodge p{
color:#666666;
font-size:20px;
font-family:Trebuchet MS, tahoma;
margin:0 0 5px 0;
padding:0;
}

.know{
float:left;
text-align:right;
width:160px;padding-right:15px; margin-bottom:10px; _margin-bottom:-30px; float:left; background:url(images/more.jpg) right no-repeat;
}

.know a{
color:#a57a42;
font-size:12px;
font-family:Trebuchet MS, tahoma;
text-decoration:none;
}

.know a:hover{
color:#a57a42;
font-size:12px;
font-family:Trebuchet MS, tahoma;
text-decoration:none;
}

.know1{
float:left;
text-align:right;
padding-right:15px; float:left; width:190px; margin-bottom:10px; _margin-bottom:-30px; background:url(images/more.jpg) right no-repeat;
}

.know1 a{
color:#a57a42;
font-size:12px;
font-family:Trebuchet MS, tahoma;
text-decoration:none;
}

.know1 a:hover{
color:#a57a42;
font-size:12px;
font-family:Trebuchet MS, tahoma;
text-decoration:none;
}


.know2{
float:left;
text-align:right;
padding-right:15px;  float:left; width:180px; _margin-bottom:-30px; margin-bottom:10px; background:url(images/more.jpg) right no-repeat;
}

.know2 a{
color:#a57a42;
font-size:12px;
font-family:Trebuchet MS, tahoma;
text-decoration:none;
}

.know2 a:hover{
color:#a57a42;
font-size:12px;
font-family:Trebuchet MS, tahoma;
text-decoration:none;
}

.main-gallery{
width:811px;
margin:0 auto;
padding:10px 0 ;
}


.gallery-top{
background:url(images/galler-top.jpg) no-repeat;
width:385px;
color:#666666;
font-size:20px;
font-family:Trebuchet MS, tahoma;
padding:8px 0 0 15px;

}

.gallery{
margin-left:0px;
_margin-left:0px;
width:383px;
float:left;
background:url(images/img1.jpg) no-repeat right;
padding:0 15px 0  0;
border-left:1px solid #eeeeee;
border-right:1px solid #eeeeee;
}

.gallery-bot{
background:url(images/galler-bot.jpg) no-repeat;
width:400px;
height:15px;

}



.text{
width:184px;
margin:15px 0 0 15px;
_margin:15px 0 0 8px;
color:#666666;
font-size:12px;
font-family:Trebuchet MS, tahoma;
text-align:justify;
}

.gallery1{
margin-left:0px;
_margin-left:0px;
width:383px;
float:left;
background:url(images/img2.jpg) no-repeat right;
padding:0 15px 0  0;
border-left:1px solid #eeeeee;
border-right:1px solid #eeeeee;
}

.gallery1 p{
color:#666666;
font-size:20px;
font-family:Trebuchet MS, tahoma;
padding:8px 0 0 15px;
margin:0;
}

.text1{
width:184px;
margin:15px 0 0 15px;
_margin:15px 0 0 8px;
color:#666666;
font-size:12px;
font-family:Trebuchet MS, tahoma;
text-align:justify;
}

#footer{
padding:40px 16px 0 16px;
margin:10px 0 0 0;
float:left;
height:51px;
width:798px;
background:url(images/footer.jpg) no-repeat;
color:#2a2a2a;
font-family:Trebuchet MS, tahoma;
font-size:12px;
}

#footer3{
padding:40px 16px 0 16px;
margin: 0px 0 0 0;
float:left;
height:51px;
width:798px;
background:url(images/footer.jpg) no-repeat;
color:#2a2a2a;
font-family:Trebuchet MS, tahoma;
font-size:12px;
}

#footer ul{
margin:0 0 0 0px;
padding:0;
list-style:none;
display:inline;

}

#footer li{
display:inline;
margin:0 12px;
padding:;
line-height:20px;
}

#footer a{
color:#2a2a2a;
font-family:Trebuchet MS, tahoma;
font-size:12px;
text-decoration:none;
}

#footer a:hover{
color:#2a2a2a;
font-family:Trebuchet MS, tahoma;
font-size:12px;
text-decoration:none;
}

.breadcrumb{
color:#000000;
font-family:Trebuchet MS, tahoma;
font-size:12px;
text-align:right;
text-decoration:none;
float:right;
}

.breadcrumb a{
color:#000000;
font-family:Trebuchet MS, tahoma;
font-size:12px;
text-decoration:none;
}

.breadcrumb a:hover{
color:#000000;
font-family:Trebuchet MS, tahoma;
font-size:12px;
text-decoration:none;
}

.contact{
width:817px;
margin:0 auto;
background:url(images/about-mid.jpg) repeat-x bottom;
border-right:1px solid #eeeeee;
border-left:1px solid #eeeeee;
}

.contact-mid{
border:1px solid #eeeeee;
width:817px;
margin:0 auto;
border-top:none;
border-bottom:none;

}

.about{
width:731px;
margin:0px auto 0 auto;
background:url(images/about.jpg) no-repeat right bottom;
padding:18px 62px 10px 21px;
font-family:arial, tahoma;
font-size:12px;
color:#000000;
line-height:17px;
border-right:1px solid #ffffff;
border-left:1px solid #ffffff;
text-align:justify;
}
.about-bot{
margin:0 auto;
width:819px;
}

.about-top{
margin:5px auto 0 auto; 
width:819px;
}

.about p{
font-family:Trebuchet MS, tahoma;
font-size:20px;
color:#666666;
margin:0 0 15px 0;
}


.left-p{
width:262px;
float:left;
margin:0 0 0 20px;
_margin:0 0 0 11px;
font-family:arial, tahoma;
font-size:12px;
color:#000000;
}

.left-p p{
font-family:Trebuchet MS, tahoma;
font-size:20px;
color:#666666;
margin:0 0 15px 0;
}

.email{
font-family:arial, tahoma;
font-size:12px;
color:#b90000;
}

.email a{
font-family:arial, tahoma;
font-size:12px;
color:#b90000;
text-decoration:underline;
}

.email a:hover{
font-family:arial, tahoma;
font-size:12px;
color:#b90000;
text-decoration:none;
}

.right-p{
float:left;
font-family:arial, tahoma;
font-size:12px;
color:#000000;
}

.right-p input{
border:1px solid #cccccc;
height:15px;
width:135px;
font-family:arial, tahoma;
font-size:11px;
color:#000000;
}

.select1{
width:70px;
border:1px solid #cccccc;
height:18px;
font-family:arial, tahoma;
font-size:12px;
color:#000000;
}


.select{
width:224px;
border:1px solid #cccccc;
height:60px;
font-family:arial, tahoma;
font-size:12px;
color:#000000;
}

.right-p .submit{
border:none;
height:33px;
width:140px;
}

.dropmenudiv_b{
	position:absolute;
	top: 229px;
	/*border: 1px solid #ffffff; *//*THEME CHANGE HERE*/
/*border-width: 0 1px;*/
font:normal 12px Century Gothic;
	line-height:18px;
	z-index:100;
	background-color: white;
	width:157px;
	visibility: hidden;
	left: 181px;
}


.dropmenudiv_b a{
width: auto;
display: block;
text-indent: 5px;
border: 0 solid #ffffff; /*THEME CHANGE HERE*/
border-bottom-width: 1px;
padding: 3px 0;
text-decoration: none;
color: white;
background-color:#D5171F;
text-align:center;
}

* html .dropmenudiv_b a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_b a:hover{ /*THEME CHANGE HERE*/
background-color: #2a3971;
text-align:center;
}

.clrs{
clear:both;
}

#thumb-images{
	float:left;
	width:800px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.thumb-main-left{
	padding:0px 0px 0px 0px;
	margin:0px 16px 0px 0px;
	float: left;
	width:110px;
}
.thumb-main-right{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float: left;
	width:110px;
}
.thumb-img{
	float:left;
	padding:0px 0px 0px 0px;
	width:110px;
}
.bdr-img{
	float:left;
	background-color: #FFFFFF;
	border: 1px solid #fe8a00;
	padding: 3px;
}
.thumb-left{
	padding:0px 0px 0px 0px;
	float:left;
	width:106px;
}
.thumb-right{
	padding:0px 0px 0px 0px;
	float:right;
	width:106px;
}
.thumb-midd{
	padding:0px 3px 0px 3px;
	float:left;
	width:106px;
}
.thumb-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:75%;
	color:#666666;
	text-decoration:none;
	float:left;
	padding:0px 0px 0px 15px;
}
.thumb-text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:75%;
	color:#CC6600;
	text-decoration:underline;
	float:left;
	padding:0px 0px 0px 15px;
}
.thumb-text a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CC6600;
	width:75%;
	text-decoration:none;
	float:left;
	padding:0px 0px 0px 15px;
}
.small-images{
	float:left;
	padding:0px 0px 0px 0px;
}

