body {
	margin: 0;
	padding: 0;
	background:#973403 url(resources/template/bg2.gif) repeat-x bottom fixed;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
@font-face {
    font-family: 'PetitaMediumRegular';
    src: url('petitamedium-webfont.eot?') format('eot'),
         url('petitamedium-webfont.woff') format('woff'),
         url('petitamedium-webfont.ttf') format('truetype'),
         url('petitamedium-webfont.svg#webfontT0nKUmoc') format('svg');
    font-weight: normal;
    font-style: normal;

}
.clear {clear:both;}
a img {border:0;}
	
.aito {margin-bottom: 28px;}
.aito2 {margin-bottom:22px;}
h1, h2, h3, h4 {	color: #8c2206;}
h1, h2 {}
h1 {font-size: 12px; text-transform:uppercase;}
h2 {font-size:20px;}
h3 {font-size: 16px;}
h4 {font-size:14px;}
p {margin: 0.5em 0;}
/*td {padding-left:0 !important; padding-right: 0 !important;}*/
.banner h5 {font-size: 14px; margin: 0 0; font-family: 'PetitaMediumRegular', Arial, Helvetica, sans-serif; font-weight:normal;}
.banner h5 span {font-size:36px; margin:  0; }
.banner h5 strong {font-size:16px;}

a {text-decoration:none; 
	color: #8c2206;}
a:hover {text-decoration:underline;}

	
.container {width:980px; margin: 0 auto; min-height:600px; overflow:visible;}
.banner {background:url(images/banner.jpg) no-repeat 0 0; height: 121px; color:#fffbd2; text-align:right;}


.topmenu { height:26px; border:1px solid #7b2107; border-left:0; border-right:0; background:#a03415;}
.topmenu a {line-height:26px; color:#ffffff;padding: 0 10px; font-family: 'PetitaMediumRegular', Arial, Helvetica, sans-serif;font-size:16px; display:block; float:left;  background:#a03415;}
.topmenu a:hover {display:block; background:#fff; color:#a2381a; text-decoration:none;}


.mainwrap {overflow:hidden; background:#fff; }
.leftcol, .rightcol {float:left;}
.leftcol {width:258px; 	background-image:url(resources/template/side-menu-bg.png);  padding: 24px; min-height:1100px; height:100%;}
.menuwrap { position:relative; min-height: 278px; background:url(images/lodge-bg.jpg) repeat-y 0 0; font-size:16px;  font-family: 'PetitaMediumRegular', Arial, Helvetica, sans-serif; border:1px solid #ffffff; margin-bottom:2px;}
.menuwrap a { display:block; line-height:27px; background:url(images/menu-bullet.png) no-repeat 10px center; padding-left: 25px; color:black;}
.menuwrap a:hover {background:url(images/menu-bullet-hover.png) no-repeat 10px center #fff; color:#8c2206; text-decoration:none;}
.featured {background:url(images/lodge-bg.jpg) repeat-y 0 0; min-height:242px; border:1px solid #ffffff; margin: 2px 0 24px 0; padding: 0 0 0 0;}
.featured img.prop-title {border:0; margin:5px 18px;}
.featured img {border: 1px solid #fff;}
.moreinfo img {border:0; float:right;}
.featImg {height:185px;}
.rightcol {width:614px; background:#fff; padding: 24px 30px;}
.footerBar a {color: #ffeac9;}
.footerBar {background:url(images/footerbg.png) repeat-x center top #9c2b0c; min-height:87px; color: #ffeac9; padding:3px;}
.left {width:45%; float:left; min-height:52px; padding:15px 0 0 10px;} .right {float:right; width: 50%; min-height:87px;}
.sqfooter {float:right; width:200px; padding-top:15px;}
.imagewrap {float:left; width:280px;}
.checkboxes td {text-align:right;}
.checkboxes input{float:right;}
.checkboxes label { padding-left:5px;}
.divMenu {
	position: absolute;
	top: -5px;
	left:120px;
	visibility:hidden;
/*	border: 2px solid  #8c2206;*/
	background:#fff;
	background-image:url(resources/template/sub-menu-bg.gif);
margin-left:25px;
-moz-border-radius: 5px;
border-radius: 5px;
z-index:5000;

}
	
.divMenu a {
	padding: 2px 10px 2px 10px;
	min-height:15px;
	display: block;
	width: 160px;
	/*border-bottom: 1px solid #fff;*/
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #8c2206;
	font-size: 12px;
	text-decoration: none;
	background-image:url(resources/template/sub-menu-bg.gif);
	margin-left: 0;
	}
.divMenu a:hover {
	background: #8c2206; color:#fff;
	
	}
.footlinks {width:200px; float:right;}

ul.slideshow {
    list-style:none;
    width:621px;
    height:322px;
    overflow:hidden;
    position:relative;
    margin:0;
    padding:0;
	
     
}   
 
ul.slideshow li {
    position:absolute;
    left:0;
    right:0;
}
 
ul.slideshow li.show {
    z-index:500;    
}
 
ul img {
    border:none;    
}
 
#slideshow-caption {
    width:621px;
    height:0px;
    position:absolute;
    bottom:0;
    left:0; 
    color:#fff;
    background:#000;
    z-index:500;
	display:none;
}
 
#slideshow-caption .slideshow-caption-container {
    padding:0;   
    z-index:1000;   
	display:none;
}
 
#slideshow-caption h3 {
    margin:0;
    padding:0;  
    font-size:14px;
}
 
#slideshow-caption p {
    margin:0 0 0 0;
    padding:0;
}

/* Form */


#table_form_1 strong {color: #8c2206;}
#table_form_1 td { vertical-align: top; padding-top: 4px; text-align:left;}
#table_form_1 {  }
.col_1 { text-align: right; padding-right: 12px; }
.col_1_left { text-align: left; padding-right: 0; }

.twitfeed {margin:4px auto;}




