
body
{
   	font-family: Garamond serif;
	background-color:#FFFFFF;
	margin:0px;
	text-align:center;
}


.container{
	position: relative;
	margin:auto;
    width:900px;
	height:auto;
	font-size:62.5%;
}


.ie .container
{ 
	position: relative;
	margin:auto;
    width:900px;
	height:auto;
	font-size:62.5%;
}


.gecko .container
{ 
	position: relative;
	margin:auto;
    width:900px;
	height:auto;
	font-size:62.5%;
}

p
{
TEXT-ALIGN: justify;	
}
a, img{
	
}
.floatRight 
{ 
    float:right; 
    margin-left:25px; 
	margin-right:0px;
	margin-top:0px;
	border:#003300 solid 4px;
}

.floatRight2 
{ 
    float:right; 
    margin-left:25px; 
	margin-right:15px;
	margin-top:-70px;
	border:#003300 solid 4px;
}
.floatRight3 
{ 
    
	margin-left:25px;
	margin-right:30px;
    float:right;
	margin-top:-50px;
	border:#003300 solid 4px;
}
A:link
{	
}
A:visited
{
}
A:hover
{
	
}
A:active
{
}
h1{
	font-size:3.0em;
	text-align:left;
	color:#003300;
}


#header 
{
	position:relative;
	margin-top:5px;
	padding:0px 0px 0px 0px;
	background:url('images/Top banner edit.png') #ffffff no-repeat left top;
	height:90px;
	
}

#header h1
{
	margin-top:0px;
	padding-top:35px;
	padding-left:15px;
	color:#ffffff;
	font-size:1.875em;
	font-weight:100;
	text-align:left;
	line-height:0.0em
}

#header h2
{
	font-weight:100;
	padding-left:400px;
	color:#ffffff;
	font-size:2.0em;
	text-align:left;
}
#rotating_gallery
{
	width:873px;
	margin-left:10px;
	margin-top:0px;
	position:relative;
	border:#003300 solid 3px;
}
#navigation_bar 
{
	position:relative;
	margin-top:5px;
	padding:2px 0px 0px 0px;
	background: url('images/MenuBar.png') #ffffff no-repeat left top;
	height:80px;
	
}

#navigation_bar_inner 
{
	width:840px;
	margin:auto;
	position:relative;
	margin-top:20px;
	float:none;
}



#content_main
{
	position:relative;
	padding:0px 0px 0px 0px;
	margin-left:10px;
	margin-top:0px;
	width:873px;
	background-color:#FFFFFF;
	border-left:#003300 solid 2px;
	border-right:#003300 solid 2px;
	border:#003300 solid 2px;
	background: url('images/toplake.png') #ffffff no-repeat right top;
	
	
}
#content_main .typical
{
	width:660px;
	margin: 140px auto 50px;
	border:#003300 solid 2px;
	padding:0px 20px 0px 20px;
}
.main_body
{
	position:relative;
	width:800px;
	margin:auto;
	padding-top:50px;
	padding-bottom:50px;
	}
.main_body .top_comments
{
	position:relative;
	height:auto;
	z-index:1;
}


.main_body .center_image
{
	position:relative;
	height:auto;
	z-index:2;
}
p{
	color:#003300;
	font-size:1.4em;
	text-align:justify;
	font-weight:100;
	line-height:1.5em;
}


p .highlight{
	font-size:1.4em;
	color:#003300;
	text-align:left;
	font-weight:100;

}

p .red{
	font-size:1.4em;
	color:#900;
	font-weight:100;
}
p .red2{

	color:#900;

}

.main_body .bottom_comments
{
	position:relative;
	height:auto;
	z-index:3;
}



h1{
	font-size:2.8em;
	text-align:left;
	letter-spacing:0.1em;
	font-weight:100;
	color:#900;
}


#content_main_left
{
	position:relative;
	float:left;
	margin-left:40px;
	margin-top:60px;
	width:410px;
	z-index:3;
}
.linux.gecko #content_main_right
{
	margin-top:-220px;
}
#content_main_right_home 
{
	position:relative;
	margin-top:-290px;
	float:right;
	width:468px;
	z-index:2;
}

#content_main_right
{
	position:relative;
	margin-top:0px;
	float:right;
	width:468px;
	z-index:2;
}

#content_main_right  h2
{
	font-size:2.0em;
	font-weight:100;
	line-height:0.5em;
	color:#990000;
}
/*----------------fishing pages-----------------------*/

#content_main_right .fishing 
{
	margin-top:-20px;
	padding-right:10px;
	float:left;
}

#content_main_right .fishing .gallery
{
	position:relative;
	float:right;
	margin-top:0px;
	margin-left:10px;
	height:400px;
	width:95px;
	
}


#content_main_footer_fishing
{
	position:relative;
	width:873px;
	height:170px;
	background: url('images/wavefadebottom.png') #ffffff no-repeat left bottom;
}

/*----------------shooting pages-----------------------*/
#content_main_right .shooting
{
	margin-top:-50px;
	padding-right:10px;
	float:left;
}




#content_main_right .shooting .gallery
{
	position:relative;
	float:right;
	margin-top:100px;
	margin-left:0px;
	height:650px;
	width:95px;
	

	
}

#content_main_right .shooting .gallery .iframe_fishing
{
	position:relative;
	padding-top:8px;
}


#content_main_right .othershooting
{
	margin-top:30px;
	padding-right:10px;
	float:left;
}




#content_main_right .othershooting .gallery
{
	position:relative;
	float:right;
	margin-top:100px;
	margin-left:0px;
	height:650px;
	width:95px;
	
}
/*---------------shooting end---------------*/
/*----------------------Menus-----------------*/

#content_main_right .menus
{

	float:left;
}

#content_main .menus p 
{
	text-align:justify;
	padding-left:30px;
}
#content_main .menus a
{
	font-size:1.4em;
	text-align:center;
	line-height:1.0em;
	color:#003300;
	text-decoration:none;
	padding-left:0px;
	
}
#content_main .menus img
{
	padding-right:50px;
	
}
#content_main .menus a:hover img {
	
	border: solid 0px #990000 ;
}
#content_main .menus a:hover{
	color:#990000;
}

#content_main_footer_menus
{
	position:relative;
	width:873px;
	height:220px;
	background: url('images/wavefadebottom.png') #ffffff no-repeat left bottom;
}

/*--------------mcdougal--------------*/
#content_main_right .mcdougal
{
	margin-top:-50px;
	padding-right:10px;
	float:left;
}
#content_main_right .mcdougal .gallery
{
	position:relative;
	float:right;
	margin-top:100px;
	margin-left:0px;
	width:95px;
	

	
}

#content_main_footer_mcdougal
{
	position:relative;
	width:873px;
	height:520px;
	background: url('images/wavefadebottom.png') #ffffff no-repeat left bottom;
}

#content_main_footer_mcdougal p .red2
{
	margin-left:40px;
	font-size:1.5em;
	font-weight:100;
}
#content_main_footer_mcdougal .left_column
{
 	position:relative;
	float:left;
	width:375px;
	height:360px;
	border:solid 2px #003300;
	margin:30px 5px 30px 30px;
	padding-right:20px;
}
#content_main_footer_mcdougal .right_column
{
 	position:relative;
	border:solid 2px #003300;
	float:right;
	width:375px;
	height:360px;
	margin:30px 30px 30px 5px;
	padding-right:20px;
}

#content_main_footer_mcdougal ul
{
	margin-left:0px;
	text-align:justify;
	font-size:16px;
}
#content_main_footer_mcdougal li{
	list-style:circle;
	margin-bottom:5px;
}

#content_main_footer_mcdougal li.red{
	color:#990000;
}
/*-------------end of mcdougal--------------*/

/*---------------mc clay-------------*/

#content_main_right .mcclay
{
	margin-top:-50px;
	padding-right:10px;
	float:left;
	
}
#content_main_right .mcclay .gallery
{
	position:relative;
	float:right;
	margin-top:20px;
	margin-left:0px;
	width:95px;
	

	
}

#content_main_footer_mcclay
{
	position:relative;
	margin-top:50px;
	width:873px;
	height:500px;
	background: url('images/wavefadebottom.png') #ffffff no-repeat left bottom;
}

#content_main_footer_mcclay p .red2
{
	margin-left:40px;
	font-size:1.5em;
	font-weight:100;
}
#content_main_footer_mcclay .left_column
{
 	position:relative;
	float:left;
	width:375px;
	height:360px;
	border:solid 2px #003300;
	margin:30px 5px 30px 30px;
	padding-right:20px;
}
#content_main_footer_mcclay .right_column
{
 	position:relative;
	border:solid 2px #003300;
	float:right;
	width:375px;
	height:360px;
	margin:30px 30px 30px 5px;
	padding-right:20px;
}

#content_main_footer_mcclay ul
{
	margin-left:0px;
	text-align:justify;
	font-size:16px;
}
#content_main_footer_mcclay li{
	list-style:circle;
	margin-bottom:5px;
}

#content_main_footer_mcclay li.red{
	color:#990000;
}
/*-------------------end of mc clay------------------*/
#datacontainer
{
position:absolute;

left:0px;
top:0px;
width:100%
}

#content_main_right .owner 
{
	padding-right:10px;
	float:left;
}
#content_main_footer_owner
{
	position:relative;
	width:873px;
	height:150px;
	background: url('images/wavefadebottom.png') #ffffff no-repeat left bottom;
}
#content_main_right .lakes
{
	margin-top:20px;
	padding-right:10px;
	float:left;
}
#content_main_right .estate
{
	margin-top:20px;
	padding-right:10px;
	float:left;
}
#content_main_right .directions
{
	margin-top:0px;
	padding-right:10px;
	float:left;
}


.Thumbnails a img {
margin:0px 0px 4px 0px;
border: solid 3px #003300 ;
}
.Thumbnails a:hover img {
margin:0px 0px 6px 0px;
border: solid 4px #990000 ;
}

.Thumbnails_footer
{
margin:auto;
width:435px;
border: solid 3px #003300;
}
.Thumbnails_footer a img, a:hover img {
margin:4px 2px 2px 2px;
border: solid 2px #003300;
}
#content_main_left .top
{
	position:relative;
	width:420px;
}
#content_main_left .top_fishing
{
	position:relative;
	margin-top:80px;
	width:420px;
}
#content_main_left .top p
{
	font-size:2.5em;
	text-align:left;
	line-height:1.5em;
	letter-spacing:0.1em
}
#content_main_left .top p .red
{
	color:#900;
}
#content_main_left_bottom
{
	position:relative;
	width:350px;
}

#content_main_left_bottom p
{
	color:#003300;
	font-size:1.5em;
	text-align:justify;
	font-weight:100;
	line-height:1.5em;
	margin-left:40px;
	
}
#content_main_footer
{
	
	position:relative;
	margin-top:0px;
	width:873px;
	height:120px;
	background: url('images/wavefadebottom.png') #ffffff no-repeat left bottom;
}




#content_main_footer_typical
{
	position:relative;
	width:873px;
	height:120px;
	background: url('images/wavefadebottom.png') #ffffff no-repeat left bottom;
}

#footer
{
	position:relative;
	margin-top:5px;
	padding:2px 0px 0px 0px;
	background: url('images/MenuBar.png') #ffffff no-repeat left top;
	height:80px;
}
#footer .text
{
	padding-top:20px;
	color:#FFF;
	font-size:1.5em;
}
#footer .text .left
{
	float:left;
	padding-left:30px;
}
#footer .text .right
{
	float:right;
	padding-right:30px;
}
#footer .text .middle
{
	float:none;
	
}

#footer a
{
	padding-left:5px;
	padding-right:5px;
	color: white;
	text-decoration: none;
}

/*------------------ Prices layout---------------------------------*/
#content_main_prices
{
	position:relative;
	padding:0px 0px 0px 0px;
	margin-left:10px;
	margin-top:0px;
	width:873px;
	background-color:#FFFFFF;
	border-left:#003300 solid 2px;
	border-right:#003300 solid 2px;
	border:#003300 solid 2px;
	background: url('images/toplake_prices.jpg') #ffffff no-repeat right top;
	
	
}


#content_main_prices .prices
{
	width:660px;
	margin: 140px auto 50px;
	padding:0px 20px 0px 20px;
	background: url('images/shot_shells2.jpg') transparent no-repeat bottom right;
}

#content_main_prices .prices .prices_table
{
	border: solid 3px #003300 ;
	height: 658px;
	width: 600px;
	margin:0px auto 50px;
}



.column1
{
	float:left;
	width:200px;
}

 .column2
{
	float:left;
	width:200px;
}
#content_main_prices .prices .prices_table .column1 h2
{
	margin-top:0px;
	color:#990000;
	border-bottom:solid 1px #003300;
	border-right: solid 2px #003300;
	font-size:2.0em;
	font-weight:100;
	margin-bottom:0px;
	line-height:1.5em;
}

#content_main_prices .prices .prices_table .column2 h2
{
	margin-top:0px;
	color:#990000;
	border-bottom:solid 1px #003300;
	font-size:2.0em;
	font-weight:100;
	margin-bottom:0px;
	line-height:1.5em;
}

#content_main_prices .prices .prices_table .column1 h3
{
	margin-top:0px;
	color:#003300;
	border-bottom:solid 2px #003300;
	font-size:2.0em;
	font-weight:100;
	line-height:1.5em;
	margin-bottom:0px;
	
	border-top: solid 2px #003300;
}
#content_main_prices .prices .prices_table .column1 h3.blank
{
	color:#ffffff;
	border-right: none;
}

#content_main_prices .prices .prices_table .column1 p
{
	margin-top:0px;
	color:#003300;
	border-bottom:dotted 1px #003300;
	border-right: solid 2px #003300;
	font-size:2.0em;
	font-weight:100;
	line-height:1.5em;
	text-align:center;
	margin-bottom:0px;
	
}
#content_main_prices .prices .prices_table .column1 p.final
{
	color:#003300;
	border-bottom:none;
}

#content_main_prices .prices .prices_table .column2 p
{
	margin-top:0px;
	color:#900000;
	border-bottom:dotted 1px #003300;
	font-size:2.0em;
	font-weight:100;
	line-height:1.5em;
	text-align:center;
	margin-bottom:0px;
	
}
#content_main_prices .prices .prices_table .column2 p.final
{
	color:#900000;
	border-bottom:none;
}

#content_main_prices .prices .prices_table .column2 h3
{
	margin-top:0px;
	color:#003300;
	border-bottom:solid 2px #003300;
	font-size:2.0em;
	font-weight:100;
	line-height:1.5em;
	margin-bottom:0px;
	
	border-top: solid 2px #003300;
}
#content_main_prices .prices .prices_table .column2 h3.blank
{
	color:#ffffff;
	border-right: none;
}

#content_main_prices .prices .prices_table .column2 h3.blank
{
	color:#ffffff;
	border-right: none;
}

#content_main_prices .prices .prices_table .column1 h3.info, #content_main_prices .prices .prices_table .column2 h3.info
{
	text-align:left;
	border-top:none;
}

#content_main_prices .prices  li
{
	text-align:left;
	margin-left:20px;
	list-style:none;
	padding-left:20px;
	
}
#content_main_prices .prices ul
{
	margin-left:0px;
	
	text-align:justify;
	font-size:16px;
}
#content_main_prices .prices li{
	list-style:circle;
	margin-bottom:5px;
}
/*-----------------end prices-------------------*/

/*-------------Contact Us-------------------------*/

#content_main .contact 
{
	width:500px;
	margin: 140px auto 50px;
	padding:0px 20px 0px 20px;
}

#content_main .contact a
{
	color:#990000;
	text-decoration:none;
}


#content_main .contact .form
{
	width:375px;
	margin: 20px 0px 20px;
	
	
}
input {
	float:right;
	border:#003300 solid 1px;
}
#content_main .contact .other
{
	width:500px;
	margin: 100px auto;
	
}

#content_main .contact .other p .right
{
	padding-left:150px;
	line-height:0.8em;
}
#content_main .contact .other p .right2
{
	padding-left:15px;
	line-height:0.8em;
}
#content_main .contact .other p .right3
{
	padding-left:116px;
	line-height:0.8em;
}

#content_main .contact .form p.send
{
	margin:30px 0px 0px 00px;

}
/*----------------------------------------------------*/
/*--------------articles-------------------*/
#content_main_left_bottom_articles
{
	margin:150px auto 0px;
	width:700px;
}
#content_main_left_bottom_articles p 
{
	text-align:justify;
	padding-left:30px;
}
#content_main_left_bottom_articles a
{
	font-size:1.4em;
	text-align:center;
	line-height:1.0em;
	color:#003300;
	text-decoration:none;
	padding-left:0px;
	
}
#content_main_left_bottom_articles img
{
	padding-right:50px;
	
}

#content_main_left_bottom_articles a:hover img {
	
	border: solid 0px #990000 ;
}
#content_main_left_bottom_articles a:hover{
	color:#990000;
}
/*-------------------links--------------*/
#content_main_left_bottom_links
{
	margin:150px auto 0px;
	width:700px;
}
#content_main_left_bottom_links p 
{
	text-align:left;
	padding-left:30px;
}
#content_main_left_bottom_links a
{
	font-size:1.4em;
	text-align:center;
	line-height:1.0em;
	color:#003300;
	text-decoration:none;
	padding-left:0px;
	
}
#content_main_left_bottom_links img
{
	padding-right:50px;
	
}
#content_main_left_bottom_links a:hover img {
	
	border: solid 0px #990000 ;
}
#content_main_left_bottom_links a:hover{
	color:#990000;
}

#content_main_footer_links
{
	position:relative;
	width:873px;
	height:150px;
	background: url('images/wavefadebottom.png') #ffffff no-repeat left bottom;
}
