
a img { border: none ; }



body {
	margin-bottom: 20px;
	background-color: #FFFFFF;
	font-family:Verdana, Geneva, sans-serif;
	padding:0px; border:0px; margin:0px;
	font-size:1.0em;
	line-height:120%;
	
	

}


div#index_box{
	background-color:#f0f0f0;
	
	}




div#container {border:0px solid #000000;
				position:relative;
				width:760px;
				top:0px;

}

div#companyinfo {
	z-index:1;
	background-color: #FFFFFF;
	height: 220px;
	left: 0px;
	top: 1px;
	background-repeat: no-repeat;
	right: auto;
	background-image: none;
}


#mainlinks {
	position:relative;
	background-image:url(images/links_green.png);
	line-height:30px;
	
	height: 30px;
	width: 1000px;
	color: #ffffff;
	font-weight: bold;
	
	z-index: 1;
}
#mainlinks a {

	color:#ffffff;
	text-decoration: none;
	padding-left:3px;
	padding-right:3px;
}

#mainlinks a:hover	{background-color:#ffffff;
color:#030;
				}


div#contentarea {
	position:relative;
	width:1000px;
	z-index:1;

}
div#content {
	width:1000px;
	
	position:relative;
	top:5px;
	padding:0px;
}


<style type="text/css">

.imagesleft	{float:right;
			margin-left:15px;
			}
			
.imagesright{float:left;
			margin-right:15px;
			}
.clearfloats {clear:both;
}

</style>

div#container {border:0px solid #000000;
				position:relative;
				width:760px;
}


div#top_bar {
	width:1000px;
	height:300px;
	
	position:relative;

}

div#top_bar_welcome {
	width:360px;

	background-color:#ffffff;
	position:absolute;
	left:10px;


}

div#top_bar_welcome_text {
	width:360px;

	background-color:#ffffff;
	position:absolute;



}
	
div#top_bar_flash {
	width:440px;
	height:300px;

	position:absolute;
	left:380px;

}

div#top_bar_add {
	width:160px;
	

	position:absolute;
	left:830px;
	z-index:5

}
div#pinestone {
	visibility:visible;
	z-index:5;

}




div#mid_bar {
	width:1000px;
	height:2500px;
	top:10px;
	
	position:relative;

}

div#mid_bar_snip {
	width:300px;
	background-color:#FFF;


	position:absolute;
	left:10px;

}

div#mid_bar_snip_head {
	width:300px;
	height:30px;
	background-image:url(images/links_green.png);
	line-height:30px;
	color:#FFF;

	position:relative;


}

div#mid_bar_snip_text {
	width:300px;
	background-color:#FFF;

	position:absolute;
	

}


	
div#mid_bar_news {
	width:500px;
	background-color:#FFF;


	position:absolute;
	left:320px;

}
div#mid_bar_news_head {
	width:500px;
	height:30px;
	background-image:url(images/links_green.png);
	line-height:30px;
	color:#FFF;

	position:relative;


}

div#mid_bar_news_text {
	width:500px;

	position:absolute;
	background-color:#FFF;


}

div#mid_bar_news_text_box {
	height:200px;

	position:relative;
	

}
div#mid_bar_news_text_boxa {
	height:280px;

	position:relative;
	

}

div#footer {
	background-color:#066;
	position:relative;

	top:10px;
	

}



#contact {

	z-index:1;
	position:relative;
	top:10px;

	padding:0px;

	background-color:#FFFFFF;
	

}

#trail_box{
	
	background-color:#fdf8e5;
	
	}

.imagesleft	{float:right;
			margin-left:15px;
			}
			
.imagesright{float:left;
			margin-right:15px;
			}
.clearfloats {clear:both;
}

div.rounded-corner-container {
  background-color: #e1e1e1;
  color:  #008080;

}

div.rounded-corner-1, div.rounded-corner-2,
div.rounded-corner-3, div.rounded-corner-4 {
  background-color: #ffffff;
  color: #FFFFFF;
  height: 1px;
  font-size: 1px;

  overflow: hidden;
}

div.rounded-corner-1 {
  margin: 0 5px;

}

div.rounded-corner-2 {
  margin: 0 3px;
}

div.rounded-corner-3 {
  margin: 0 2px;
}

div.rounded-corner-4 {
  margin: 0 1px;
  height: 2px;
}

div#weather{
	height:600px;
	width:160px;	
	}