body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #000;
	background: #FFF;
	margin: 0px; 
	line-height: 135%;
	text-align:center;
}
#main_wrap {  width: 720px;  margin-top: 0px;  margin-right: auto;  margin-left: auto; text-align:left;}
#body_wrap {
	float: left; width: 720px; background:url([ASSET_DIR]/bg.jpg) repeat-y;
}
#body_wrap .header {
  	height: 160px;
	background-image: url([ASSET_DIR]/header.jpg);
  	background-repeat: no-repeat;
}
#body_wrap .content_main {
	border-left:#9CA381 1px solid;
	border-right:#9CA381 1px solid;
 	width:718px;
	_width:720px;
	float:left;
	color: black;
}
#body_wrap .content_left {
 	width:200px;
	_width:209px;
	padding-left:9px;
	_padding-left:0px;
	float:left;
	color: black;
}
.content_left ul {
  margin-top: 0px;
  _margin-left:10px;
  padding: 0px;
  list-style-type: none;
  line-height: 25px;
}
.content_left ul li {
  margin-right: 10px;
  padding-left: 5px;
  _padding-left: 0px;
  border-bottom: 1px solid #9CA381;
}
.content_left ul li a{
  color: #000;
  text-decoration: none;
  font-size: 12px;
}
.content_left ul li a:hover {
	color: #666;
}
#body_wrap .content_right {
 	width:500px;
 	_width:509px;
	padding-right:9px;
	padding-top:5px;
	float:left;
	color: black;
}
#body_wrap .content_right h1 {
	font-size:16pt;
}
#body_wrap .bottom {
	background-image: url([ASSET_DIR]/footer.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top:10px;
	height:26px;
	_height:36px;
	_margin-left: -0px;
	text-align: center;
	font-size: 10px;
	clear: both;
	color: #FFF;
}
 #regions ul { margin: 0px; padding: 0px; }


.showEvent .title { text-align: center; font-weight: bold; font-size: 14px; line-height: 30px; }
.showEvent .subheadline { text-align: center; line-height: 20px; font-size: 12px; font-style: italic;  }
.showEvent .body { line-height: 18px;  }

.calheading { font-weight: bold; line-height: 30px; font-size: 12px; }
.calfeed { margin: 0px; padding: 0px; list-style-type: none; line-height: 20px; font-size: 12px; }
.calfeed .eday { font-weight: bold; padding-top: 20px; }
.event_range { font-style: italic; font-size: 10px; line-height: 25px; }
.photolist, .gallerylist { margin: 0px; padding: 0px; list-style-type: none; clear: both; }
.photolist li, .gallerylist li { float: left; width: 250px; text-align: center; line-height: 20px; padding-bottom: 15px; }

#productList { font-size: 12px; list-style-type: none; }
#productList img { display: none; }
#productList .product { padding-bottom: 20px; }
#productList .product .name { font-weight: bold; }
#productList .description_short { line-height: 20px; }

.viewProduct { font-size: 12px; line-height: 18px; }
.viewProduct .price, .viewProduct .photo { display: none; }
.viewProduct .name { font-weight: bold; }
.viewProduct .description_short { font-style: italic; text-align: center; padding-bottom: 15px; }
.psTable td { padding-bottom: 15px;  }
.psTable .psLabel { width: 100px; text-align: right; padding-right: 10px; font-weight: bold; } 

.file_listing { font-size: 12px; line-height: 14px; }
.file_listing .file_cat_name {  padding: 5px 0px; font-weight: bold; }

