/****
	Main Page Elements***
***/
body {margin:0; 
background:#CDB076; padding:0;}

*{font:normal 13px/150% Trebuchet, Trebuchet MS, Helvetica, sans-serif; color: #CEAF78;  }

#wrapper{margin:0; padding:0; background:#F0D995 url(repeater-across.jpg) 0 0 repeat-x;}
#logo{width:453px; height:84px; position:absolute; top:0; left:0;}
#shell {  position:relative;  padding:0; width:850px;  margin:0 auto; 
background:transparent url(main-bg.jpg) top left no-repeat; height:800px;}

#headerimages{position:absolute; top:164px; left:151px;}

.content {margin:0;  height:426px; position:absolute;  overflow-y:auto;  padding:0; width:590px; top:113px; right:17px;
}
.contentbubblewrap{margin:0; padding:18px 25px 12px 12px;}
/****
	Content Styles***
***/
	.content a {text-decoration:underline; color:#fff;}
	.content a:hover{color:#00a;}
	.content hr {height:1px; color:#222; background:#222; }
	.content p, .content ol, .content ul, .content form {margin-top:5px; margin-bottom:16px; }
	
	.content h1{
	 display:block; font:normal 19px/150% Trebuchet, Trebuchet MS, Helvetica, sans-serif; margin:0; padding:0 0 5px 0;
	 color:#914B41; 
	 }
	 .content h2{
	 display:block; font:normal 17px/150% Trebuchet, Trebuchet MS, Helvetica, sans-serif; margin:0; padding:0 0 5px 0;
	 color:#FFFFFF; 
	 }
	.content h3{
	 display:block; font:normal 16px/150% Trebuchet, Trebuchet MS, Helvetica, sans-serif; margin:0; padding:0 0 5px 0;
	 color:#FFFFFF; 
	 }	
	 .content h4{
	 display:block; font:normal 15px/150% Trebuchet, Trebuchet MS, Helvetica, sans-serif; margin:0; padding:0 0 5px 0;
	 color:#BB8666; 
	 }	
	 .content h5{
	 display:block; font:normal 14px/150% Trebuchet, Trebuchet MS, Helvetica, sans-serif; margin:0; padding:0 0 5px 0;
	 color:#FFFFFF; 
	 }
	 .content h6{
	 display:block; font:normal 14px/150% Trebuchet, Trebuchet MS, Helvetica, sans-serif; margin:0; padding:0 0 5px 0;
	 color:#FFFFFF; 
	 }

/****
	Secondary Page Elements***
***/
 
#footer {font:10px/14px Trebuchet, Trebuchet MS, Helvetica, sans-serif; color:#795100; text-align:center;   margin:0; padding:0; height:89px; position:absolute; bottom:0; left:0; width:850px;}
#innerfooter{background:transparent url(footer.jpg) 0 0  no-repeat;margin:0; padding:11px 0 0 0;}
#footer *{color:#795100; text-decoration:none; font-size:11px; line-height:11px}

/****
	Specialty Formatting***
***/
	.right {margin:0px 0px 8px 9px; float:right;}
	.left {margin:0px 9px 8px 0px; float:left;}
	.clear{clear:both;}
	#contactdiv{width:600px; margin:0 auto;}
	#contactdiv div{float:left; width:200px; height:180px;}
	/*photos*/
	.photoright {padding:2px; background:#9E8241; border:1px solid #773034; float:right; margin:1px 0px 9px 10px;}
	.photoleft{padding:2px; background:#9E8241; border:1px solid #773034; float:left; margin:1px 10px 9px 0px;}
	.pagephoto{ float:left; margin:1px 10px 9px 0px;}
	.photo {padding:2px; background:#566125; border:1px solid #001894;}
	.photocenter {padding:2px; background:#566125; border:1px solid #001894;display:block; margin:1px auto 9px auto;}
	/*features*/
	#feature {margin:16px auto ;}
	.featureRight {border:3px solid #9E8241; padding:2px; float:right; margin:1px 0px 8px 9px;}
	.featureCenter {border:3px solid #9E8241; padding:2px; margin:7px auto 7px auto; }
/*OTHER*/
.televox{color:#000000;font:bold 11px 'Lucida Bright', lucida brite, times, times new roman, 'times new roman', verdana;} 

.content h5.faq{border-bottom:3px solid #F3C152; font-weight:bold; cursor:pointer; display:block; padding:4px; margin:4px 0; color:#ddd; font-size:16px;}


/****
	MENU***
***/
#submenu{position:absolute; top:84px; right:16px; width:609px; height:28px; background:transparent url(submenu-bg.jpg) 0 0 repeat-x; color:#fff;}
#submenu a{display:block; float:left; padding:0 7px; color:#fff; font-size:11px; line-height: 28px; height:20px; background: transparent url(bullet.gif) right 12px no-repeat;}
#submenu a:hover{text-decoration:none; color:#F4D558;}
#submenu a.lastlink{background:none;}


#menu{width:196px; position:absolute; top:85px; left:33px;  margin:0; padding:0 ; overflow:hidden; }
#innermenu{display:block; margin:0; padding:0;clear:right;}
#menu #logoAni{float:right; width:165px; height:180px;}
 
#menu a.topper{display:block; margin:0; padding:0;   background-position:80px center; text-align:right; height:32px; background-repeat:no-repeat; width:0; padding-left:300px; overflow:hidden; position:relative; left:0;}
#menu a#tab55{background-image: url(menu/btn_off_01.gif);}
#menu a#tab55:hover{background-image: url(menu/btn_on_01.gif);}
#menu a#tab57{background-image: url(menu/btn_off_02.gif);}
#menu a#tab57:hover{background-image: url(menu/btn_on_02.gif);}
#menu a#tab66{background-image: url(menu/btn_off_03.gif);}
#menu a#tab66:hover{background-image: url(menu/btn_on_03.gif);}
#menu a#tab79{background-image: url(menu/btn_off_04.gif);}
#menu a#tab79:hover{background-image: url(menu/btn_on_04.gif);}
#menu a#tab93{background-image: url(menu/btn_off_05.gif);}
#menu a#tab93:hover{background-image: url(menu/btn_on_05.gif);  }

#menu a#tab156{background-image: url(menu/btn_off_06.gif);}
#menu a#tab156:hover{background-image: url(menu/btn_on_06.gif);  }
#menu a#tab157{background-image: url(menu/btn_off_07.gif);}
#menu a#tab157:hover{background-image: url(menu/btn_on_07.gif);  }


#menu a#tab160{background-image: url(menu/damon.gif);}
#menu a#tab160:hover{background-image: url(menu/damon_over.gif);  }

#menu a.topper:hover{ color:#98A845; }

#menu p{display:none; margin:0; padding:0; }
#menu p.empty{background:transparent; display:none;}
#menu p a{font-size:12px; font-weight:normal; display:block; text-decoration:none; line-height:18px; background:#FFE79F; border-bottom:2px solid #F0D995; color:#4E5813; padding:0 0 0 5px;}
#menu p a:hover{background:#9A6218; color:#fff;}

div.photoblock{ width:500px; overflow:auto; padding-top:100px;}
div.staffphoto{width:160px; float:left; text-align:center;}


#tourgallery img{display:none;}
#tourgallery img.active{display:block;}

strong{font-weight:bold;}
em{font-style:italic;}

/* DNN Overrides */
.ModuleTitle_MenuBar {
	position: relative;
	margin: 0 10px 0 0;
}
.ModuleTitle_SubMenu {
	left:0!important;
	top:15px!important;
	width:150px;
}
.LoginPanel table td {
padding: 3px;

}

.DataGrid_Container table td {
padding: 3px;}

.DataGrid_Item {
background-color:#CCCCCC !important;
}

.DataGrid_Header td {
background-color:#1d1d1d;
color:#fff !important;

}

.FileManager {
background-color:#fff;
padding-top:5px;

}

.FileManager_ToolBar td {
padding-top: 5px !important;

}


.FileManager .Normal {
color:#000 !important;
}

.FileManagerTreeNode {
color:#000 !important;
}

.FileManager_Header,
.FileManager_Header td,
.FileManager_Header td a  {
color:#000 !important;

}

.FileManager_StatusBar .NormalBold {
color:#000;

}

.CommandButton,
.CommandButton a:link,
.CommandButton a:visited,
.CommandButton a:hover, 
.CommandButton a:active {
font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif !important;
color: #ddf !important;
font-size: small;
margin-bottom: 3px;
}
input, select, table.ControlPanel, table.ControlPanel *{color:#000 !important;}
#tblDispatcher, #tblDispatcher *{background:#666;}
