body,p{
	color: #000;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	margin-top:-20px;
	

}

#map {
	margin:0 0 0 20px;
}

ul, li {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:22px;
	
}

body{
	background-image:url(../images/background.gif);
	background-repeat:repeat;
	width:1000px;
	margin:0px auto;
	
	
	
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#4d6c33;
	padding:10px 0 0 23px;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#4d6c33;
}

img{
	
	border:0px; 
	
}

.flt{
	float:left;
}

.flr{
	float:right;
}

.clr{
	clear:left;
}

.ds{
	display:inline;
}





/*main positioning of content blocks --------------------------------------------------------------- */
#main_block{
	width:950px;
	margin:auto;
}

#top_block{ 
	width:1000px;
	float:left; 
	background:url(../images/background_top.jpg) repeat-x;
	background-color:#F2F2F2;
	padding-bottom:10px;
	margin:auto 0;
}

#logo {
	float: left;
	width:330px;
	height:200px;
	margin:0 0 0 25px;

}
.centerTop {
	width:600px;
	float:left;
	margin-bottom:20px;
	}
	
.centerTop p a{
	color:#4d6c33;
	text-decoration:none;
	}

.centerTop p a:hover{
	color:#771137;
	text-decoration:none;
	}
	
.rightBlock {
	width:250px; 
	float:left;
	margin:10px 0 0 70px;

}
	
.rightBlock p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	
	}
	
.centerTop a{
	color:#f17119;
	text-decoration:none;
	}
	
.centerTop a:hover{
	color:#666;
}
	
	


#center_block{ 
	width:600px; 
	float:left;
	
}

.bullets_right {
	float:right;
	margin-top:-205px;
}

img{
	
	border:0px; 
	
}

#content_block p {
	margin-top:-20px;
}


/*start main positioning of rightBlocks blocks --------------------------------------------------------------- */


#right_block{ 
	width:250px; 
	float:left;
	margin-right:15px;

}

.right_block h3 {
	color:#810000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	float:left;
	margin:20px 0px 0px 20px;
	text-decoration:none;
}

#right_block a{ 
	color: #3399cc;
}

#right_block a:hover{ 
	color: #59d8f5;
}



/*end main positioning of rightBlocks blocks --------------------------------------------------------------- */



/*end main positioning of content blocks --------------------------------------------------------------- */






/*all the elements included in the top block --------------------------------------------------------------- */
#nav{
	float:left;
	width:1000px;
	margin:15px 0 0 0;
}


.naviLeft{
	width:975px;
	margin-top: -190px;
	position:relative;
	z-index:10;
	clear:both;
	color: #fff;
}


.navi_tx{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#fff; 
	text-decoration: none; 
	padding:0 0 0 30px;
}


 .navi_tx a:hover {
	font-weight:normal;
	color:#ccc;
	text-decoration:none;	


}
.current_page_item{
	font-weight:bold;
	color:#ccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal; 
	text-decoration: none; 
	padding:0 0 0 35px;

	}

.title{
	float:left;
	color:#810000; 
	font:bold 28px Georgia; 
	margin:-140px 0px 0px 40px; 
	width:350px;
	position:relative;
	z-index:10;
}

.infoBlock{ 
	clear:both;
	float:left;
	width:960px; 
	margin:-35px 0px 0px 40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	color:#fff; 
	position:relative;
	z-index:10;
} 

.infoBlock p{
	margin-bottom:10px;
}

.infoBlock a{
	color:#fff;
}

.advert{ 
	background:url(../images/get.gif) no-repeat; 
	width:227px; 
	height:152px; 
	float:right; 
	margin:0px 10px 0px 0px;
}

.clk{ 
	color:#810000;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:120px 0px 0px 30px;
}

/*end elements included in the top block ------------------------------------------------------------------- */





/*content -------------------------------------------------------------------------------------------------- */
.contentTitle{ 
	color:#810000; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	margin:20px 400px 0px 0px;
}

.centerTop{
	width:650px;
	padding-top:-425px;
}

.centerTop h3{
	padding-left: 25px;
}

.txt{ 
	color:#000000; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	float:left; 
	margin:10px 0px 0px 0px; 
	width:595px;
}

.centerTop p{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-left:25px;
	width:595px;
	text-decoration:none;
	font-size: 14px;
}

.imageFloatRight{
	float:right; 
	margin:10px 22px 0px 10px;
}

.modl{ 
	width:594px; 
	float:left; padding-bottom:10px;
	background:url(../images/c_tile.gif) repeat-x; 
}

.gallery{ 
	width:594px; 
	background:url(../images/c_tile.gif) repeat-x; 
	border-left:1px solid #D4D5D5;
	border-right:1px solid #D4D5D5; 
	float:left;
	
}

.gallery h3 {
	color: #810000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:20px 0px 0px 35px;
}

.vw{
	color:#6C6C6C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:20px 0px 0px 300px; 
	float:left;
}

/*end content styles ----------------------------------------------------------------------------------------------- */





/*right styles ---------------------------------------------------------------------------------------------------- */

.titl2{
	 color:#810000;
	 font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	 float:left; 
	 margin:20px 0px 0px 20px;
	 text-decoration:none;
}


.rightBlock{
	
}

.date{ 
	background:url(../images/blt_dat.gif) no-repeat left; 
	padding-left:20px;
	color:#000000; 
	font:11px tahoma; 
	float:left; 
	text-decoration:underline; 
	margin:10px 0px 0px 20px; 
	width:200px;
}


.txt_rt{ 
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	float:left;
	margin:10px 0px 0px 20px;
	width:250px;
	text-decoration:underline;
}

.addr{
	width:274px;
	margin:10px 0px 0px 10px;
	float:left;
	border-top:1px solid #D1D1D1;
}

#address{
	width: 215px;
	margin-left: 20px; 
}

#address p{
	color:000; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	text-decoration:none;
}

/* end right styles ---------------------------------------------------------------------------------------------------- */





/*footer styles -------------------------------------------------------------------------------------------------------- */

#footer_block{
	width:1000px;
	height:70px;
	float:left; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;	 
	text-decoration:none; 
	text-align:center;
	background-image:url(../images/footer.jpg);
}

 p{
color:#fff;
padding-top:45px;
}

#footer_block a {
	color:#ccc;
	text-decoration:none;
}

#footer_block a:hover {
	color:#ccc;
	text-decoration:underline;
}

/* end footer styles --------------------------------------------------------------------------------------------------- */
.contact {
	font-size: 14px;
}

/* Splash */

#splash {
	width: 625px;
	height: 500px;
	margin:0 0 20px 20px;
}

#mainphoto {
	width:625px;
	height:500px;
}


/*-----------------------------Cycle Slideshow-------------------------*/

#slideshowHolder{
	overflow:hidden;
	clear:both;
	width:625px;
	margin:0 0 20px 27px;
}

#slideshow{
	width: 597px;
	height: 500px;
	overflow:hidden;
	float:left;
}

#slideNav{
	list-style:none;
	margin-left:-33px;
	
	
	/*
	width:125px;
	overflow: hidden;*/
}

#slideNav li{
	margin:20px 20px 0 0;
	padding:0;
	height:80px;
	float:left;
}

#slideNav #btnSlide1,
#slideNav #btnSlide2,
#slideNav #btnSlide3,
#slideNav #btnSlide4,
#slideNav #btnSlide5,
#slideNav #btnSlide6,
#slideNav #btnSlide7,
#slideNav #btnSlide8,
#slideNav #btnSlide9,
#slideNav #btnSlide10,
#slideNav #btnSlide11,
#slideNav #btnSlide12,
#slideNav #btnSlide13,
#slideNav #btnSlide14,
#slideNav #btnSlide15,
#slideNav #btnSlide16,
#slideNav #btnSlide17{
	display:block;
	width:100px;
	height:80px;
	background-position:top left;
}
