@charset "utf-8";
/* Grange CSS Document */

.home {
	background-color:#333333;
	background-image:url(/images/bg/body_home.gif);
	background-repeat: repeat-x;
	margin: 0 auto;

}
body {
	background-color:#333333;
	background-image:url(/images/bg/body_main.gif);
	background-repeat: repeat-x;
	margin: 0 auto;

}
body *,html *{
	color:#252525;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 19px;
}
#container {
width: 960px;
padding: 0;
margin: 0 auto;
background-color: #A8A071;
overflow: hidden;
}
#left{ float: left; width: 220px; background-color:#A8A071;background-image:url(/images/bg/menu.jpg); background-repeat:repeat-x;}
#menuHome{ width: 220px;margin-top:98px;}
#menu{width: 220px;margin-top:45px;}
#right{float: left; overflow: hidden; width: 740px;}
#header {width: 740px;float: left; overflow: hidden;padding:0;margin:0}
#flashArea {width: 635px;float: left;margin: 0; padding: 0;}
#headImage {height:186px;width:635px;float: left;margin: 0; padding: 0;}
#side {width: 105px;float: left; overflow: hidden;}
#mainContent {background-color: #FFFFFF; float: left; overflow: hidden; padding: 10px; width: 720px;margin: 0;}


#foot {
margin: 0 auto;width: 950px;
height:50px;
background-color: #332F1E;
padding: 5px;
font-size:10px;
color:#B6AB8B;
clear: both;
}

#foot a {
color: #B6AB8B;
text-decoration: none;
margin-left: 10px;
}

h1 {
	font-family: Verdana, Arial;
	color:#7C6650;
	font-size: 19px;
	font-weight: 500;
}

h2 {
	font-family: Verdana, Arial;
	color:#9D8A4A;
	font-size: 13px;
	font-weight: 500;
}
h3 {
	font-family: Verdana, Arial;
	color:#2C4054;
	font-size: 12px;
	font-weight: bold; 
}

h4 {
	font-family:"Times New Roman", Times, serif;
	color:#990000;
	font-size: 20px;
	font-weight: normal;
}
	h5{
	font-family:"Times New Roman", Times, serif;
	color:#314359;
	font-size: 15px;
	font-weight: normal;
}
#accordionPanel {float: left; overflow: hidden; width: 220px;}
#tabNews {float: left; overflow: hidden; width: 480px;padding: 5px;}
.accordionHeaderWrapper {
	margin: 0;
	padding: 0;
	background-color: #D1CBB3;
	color:#5F7580!important;
	border-bottom: solid 1px #FFFFFF;
	padding: 2px 5px;	
}	
.accordionHeaderWrapper a{
background:transparent url(/images/east.gif) no-repeat left center;
padding-left:20px;
display:block;
height:24px;
line-height:24px;
text-decoration: none;
}
a.accordionHeadDown{
background:transparent url(/images/south.gif) no-repeat left center; text-decoration: none;
 }
.accordionHeadTitle {float:left;
overflow: hidden;}
.accordionContent {width:220px;font-size: 11px;color: #333333;margin-bottom: 2px;background-color:#FFF;padding: 0px!important;}
.accordionContent a {background-image: none!important; text-decoration: none; color:#996600!important;  font-size: 10px!important;}
.accordionContent h2, .accordionContent h3, .accordionContent h4 {font-size: 13px;color: #000;margin: 0px;line-height: normal;letter-spacing: 0.1em;}
.accordionContent td { padding:0!important; }
.accordionContent div { padding: 0!important; }
.accordionContent p {}
.accordionOpen,.accordionClosed { /* used to track open/closed state */ }
.contentslide{
	padding:5px;
	width:200px;
	height:240px;
	overflow:hidden;
	background-color:#ECEBE6;
	text-align:center;
	border: solid 5px #D0CDC1; 
}
 .contentslide .opacitylayer{width:100%;height:100%;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity:1;opacity:1;}
 .contentslide .contentdiv{display:none;} .pagination{display:none;}
 table.portal
 {border: solid 1px #988E67;

 }
 
 table.portal th {
	background-color:#BCB28E;
	background-repeat:repeat-x;
 }
 #map {border: solid 3px #AC8D53;
width: 440px;
height: 510px;}
hr.divider {color: #726936;
font-size: 3px;}
table.highlight {
	background-color:#E0DBC9;
	border: solid 1px #786C3F;
}
table.highlight td {
	background-color: #FFFFFF;
}
table.highlight th {color: #6A624F;background-color: #B8B0A0;}
 #map {border: solid 3px #AC8D53;
width: 670px;
height: 510px;
text-align:center;}
.stateAssoc{
	text-align:left;
	position:relative;
	width:95%;
	background-color:#EEEBDF;
	border:1px solid #867D6C;
	overflow:hidden;
	margin-bottom:10px;
}
.stateAssoc h3{padding:1%;margin:0;}
.stateAssoc div{padding:1%;float:left;width:38%;}
.stateAssoc div *{padding:0;margin:0;}
.fullAssoc{width:100% !important;}
.headingAssoc{width:100% !important;}
.imageAssoc{position:absolute;right:5px;top:5px;width:130px;height:130px;background-color:#FFF;border:1px solid #867D6C;}
/*recip style*/

.recipDiv {
	width:400px;
	margin:2px;
	background-color:#FFFFFF;
	overflow:hidden;
	float:left;
	border: 1px solid #867D6C;
	padding: 4px;
}

.recipClub  {
	margin:0;
	font-size:12px;
	background-color: #E7E4D8;
	padding: 3px;
	}
	
.recipClub h3 {
font-size:12px;
	color: #666666;
}
.recipDiv div {

float:left;
width:50%;
}
.recipDiv div * {
padding:0;
margin:0;
}
.recipFull, .recipContact, .recipClub {
width:98% !important;
}
.recipState {
padding:10px 0 0 10px;
clear:both;
}
.recipState * {
font-size:16px;
}

.recipTel {
	font-weight: bold;
}

.recipTop {
	font-weight: bold;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #86B3C8;
}
#tourbuttons{
	width: 100%;
	margin-bottom: 20px;
	margin-top: 2px;
	margin-right: 0px;
	margin-left: 0px;
}

#tourbuttons a {
	display: block;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	width: 25px;
	height: 25px;
	line-height: 22px;
	margin-right: 3px;
	text-align: center;
	text-decoration: none;
	border: 1px solid #FFF;
	float: left;
	margin-bottom: 2px;
}
#selectbutton a{ 
	display: block;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	width:86px!important;
	overflow: hidden;
	height: 24px;
	line-height: 22px;
	text-align: center;
	text-decoration: none;}
#tourbuttons a:link {
	color: #FFF;
	background-color: #E1DBC6;
	border: 1px solid #FFF;
}
#tourbuttons a:visited {
	color: #FFF;
	background-color: #E1DBC6;
	border: 1px solid #FFF;
}
#tourbuttons a:active {
	color: #FFF;
	background-color: #655943;
	border: 1px solid #495E76;
}
#tourbuttons a:hover {
	color: #fff;
	background-color: #A8A071;
	border: 1px solid #495E76;
}
.tourImage {margin: 10px;}
