body {
	background-color:#747474;
	background-attachment: scroll;
	background-image: url(../img/background_line.gif);
	margin:0px 0px 0px 0px;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

#container {
	width:768px;
	margin-left:auto;
	margin-right:auto;
	margin-top:42px;
	background-image:url(../img/right_shadow_background.gif);
	background-repeat:repeat-y;
	background-position: right top;
}

#container #main {
	width:740px;
	background-color:#FFFFFF;
	padding:10px;
}


#mainnav {
		margin:0px;
		padding:0px;
		background-color:#005a75;
		}

	ul#nav {
		position:relative;
		top:0px;
		left:0px;
		width:740px;
		height:54px;
		margin:0px;
		padding:0px;
		}

   ul#nav li {
   		padding-top:16px;
		margin:0;
		list-style-type:none;
		float:left;
		text-indent:-9999px;
		}

	ul#nav li a {
		border:1;
		text-decoration:none;
		display:block;
		background:transparent url(../img/rl06z-nav.gif) no-repeat;
		}
		
	li#home a {
		width:98px;
		height:23px;
		}

	li#lodge a {
		width:106px;
		height:23px;
		}

	li#news a {
		width:99px;
		height:23px;
		}

	li#faq a {
		width:87px;
		height:23px;
		}

	li#fishing a {
		width:114px;
		height:23px;
		}

	li#pricing a {
		width:115px;
		height:23px;
		}

	li#contact a {
		width:121px;
		height:23px;
		}

	li#home a:link, li#home a:visited {
		background-position:0px 0px;
		}
	li#home a:hover, li#home a:focus {
		background-position:0px -23px;
		}

	li#lodge a:link, li#lodge a:visited {
		background-position:-98px 0px;
		}
	li#lodge a:hover, li#lodge a:focus {
		background-position:-98px -23px;
		}


	li#news a:link, li#news a:visited {
		background-position:-204px 0px;
		}
	li#news a:hover, li#news a:focus {
		background-position:-204px -23px;
		}


	li#faq a:link, li#faq a:visited {
		background-position:-303px 0px;
		}
	li#faq a:hover, li#faq a:focus {
		background-position:-303px -23px;
		}


	li#fishing a:link, li#fishing a:visited {
		background-position:-390px 0px;
		}
	li#fishing a:hover, li#fishing a:focus {
		background-position:-390px -23px;
		}


	li#pricing a:link, li#pricing a:visited {
		background-position:-504px 0px;
		}
	li#pricing a:hover, li#pricing a:focus {
		background-position:-504px -23px;
		}


	li#contact a:link, li#contact a:visited {
		background-position:-619px 0px;
		}
	li#contact a:hover, li#contact a:focus {
		background-position:-619px -23px;
		}


/* Main navigation "active tabs"
------------------------------------------------------------------*/
body#home-page ul#nav li#home a {
	background-position:0px -46px;
	}

body#lodge-page ul#nav li#lodge a {
	background-position:-98px -46px;
	}

body#news-page ul#nav li#news a {
	background-position:-204px -46px;
	}

body#faq-page ul#nav li#faq a {
	background-position:-303px -46px;
	}

body#fishing-page ul#nav li#fishing a {
	background-position:-390px -46px;
	}

body#pricing-page ul#nav li#pricing a {
	background-position:-504px -46px;
	}

body#contact-page ul#nav li#contact a {
	background-position:-619px -46px;
	}





/*#container #logo {
	margin-top:2px;} */

/*#container #logo img {border:0px;}*/

	#header {
			width:740px;
			height:156px;
			margin-top:2px;
			padding:0px;
			}
			
		#header img {
			border:0px;
			margin:0px;
			padding:0px;
			}
	
	#headerleft {
			float:left;
			width:240px;
			height:156px;
			margin:0px;
			padding:0px;
			}
	
	#headerright {
			float:right;
			width:498px;
			height:156px;
			margin:0 0 0 2px;
			padding:0 0 0 0px;
			/*background:transparent url(../img/main_00.jpg) no-repeat;*/
			}
	

	ul#look {
		top:0px;
		left:0px;
		width:240px;
		height:26px;
		margin:2px 0 0 0;
		padding:0px;
		display: block;
		}

   ul#look li {
		list-style-type:none;
		float:left;
		text-indent:-9999px;
		margin:0px;
		padding:0px;
		}

	ul#look li a {
		text-decoration:none;
		display:block;
		background:transparent url(../img/rl06z-look.gif) no-repeat;
		margin:0px;
		padding:0px;
		}

	li#catch a {
		width:240px;
		height:26px;
		}

	li#catch a:link, li#catch a:visited {
		background-position:0px 0px;
		}
	li#catch a:hover, li#catch a:focus {
		background-position:0px -26px;
		}

	body#catch-page ul#look li#catch a {
		background-position:0px -52px;
		}






#container #content_area {
background-image:url(../img/left_menu_background.gif);
background-attachment: scroll;
background-repeat: repeat-y;
background-position: left top;
margin-top:2px;
margin-bottom:4px;
width:740px;
}

#container #content_area a {
color:#005a75;
text-decoration:none;
}

#container #content_area a:hover,active {
color:#ff0000;
text-decoration:underline;
}

#container #content_area hr {
height:1px;
border-top-width:1px solid #cccccc;
border-bottom:0px;border-left:0px;border-right:0px;
padding-bottom:8px;
padding-top:8px;
}

#container #content_area .more {
	text-align:right;
	font-size:smaller;
	}

#container #content_area #left_menu {
padding-top:20px;
padding-left:15px;
padding-right:15px;
padding-bottom:10px;
width:210px;
float:left;
}

#container #content_area #left_menu h2,h3 {
	color:#333333;
	font-size:10pt;
	padding-left:8px;
	padding-right:11px;
	margin-bottom:12px;
}

#container #content_area #left_menu img {
border:2px solid #FFFFFF;
margin-left:8px;
margin-right:11px;
}

#container #content_area #left_menu p {
	padding-left:8px;
	padding-right:11px;
	line-height: 11pt;
	}

	#container #content_area #left_menu .promobox {
		background:#fff;
		padding:20px;
		margin:10px;
		font-size:0.9em;
		}
	

	#left_menu ul {
		font-size:1.0em;
		line-height:1.5em;
		font-weight:normal;
		list-style: none;
		margin-left: 0;
		margin-bottom:0px;
		padding-left: 2em;
		text-indent: -1em;
		}
		
	#left_menu li {
		padding:1px; 
		margin-bottom:1px;
		}
		
	#left_menu li a {
		font-weight:normal; 
		text-decoration:none;
		}
		
	#left_menu ul li:before {
		content: "\00BB \0020";
		}	


#container #content_area #content {
	width:448px;
	padding-top:22px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:10px;
	float:right;
}

#container #content_area #content h1,h2 {
	padding-left:8px;
	padding-right:8px;
	}

	#container #content_area #content h1 {
		font-size:1.7em;
		color:#005a75;
		}
	
	#container #content_area #content h2 {
		font-size:1.2em;
		color:#FF3300;
		}

#container #content_area #content p {
padding-left:8px;padding-right:8px;
padding-bottom:5px;line-height: 14pt;
}



	#olist {
		font-size: 1.2em;
		line-height:1.5em;
		font-weight:bold;
		}
	
	#olist li {
		list-style:decimal;
		}
	
	#olist li ol {
		font-size: 0.8em;
		font-weight:normal;
		}
	
	#olist li ol li ol li {
		padding-left: 0;
		}


	#container #content_area #content .address {
		padding:5px 5px 5px 10px;
		font-size:0.9em;
		font-weight:normal;
		
		margin:0 0 20px 0;
		border:1px solid #e3e3e3;
		background-color:#fbfbfb;
		color:#505050;
	
		}

	#container #content_area #content .boldbox {
		padding:5px 5px 5px 10px;
		font-size:1.0em;
		font-weight:normal;
		margin:0 8px 20px 8px;
		border:1px solid #666666;
		background-color:#E0EFFE;
		color:#000;
	
		}

	
	#content table {
		border-collapse: collapse;
		font-size:0.9em;
		line-height: 1.5em;
		width: 100%;
		text-align: left;
		}
	
	#content th {
		padding: 1em;
		}
	
	#content tr.yellow {
		border-top: 1px solid #FEAACE;
		border-bottom: 1px solid #FEAACE;
		background: #FFD;
		}
	
	#content td {
		border-bottom: 1px solid #DDD;
		padding: 1.2em;
		}
	
	#content ul {
		font-size:1.0em;
		line-height:1.5em;
		font-weight:normal;
		list-style:square;
		margin-left: 1em;
		padding-left: 2em;
		padding-bottom:1em;
		margin-bottom:0em;
		}
		
	#content li {
		padding:1px; 
		}
		
	#content li a {
		font-weight:normal; 
		text-decoration:none;
		}
		
	#content .tcell { 
		padding:0.2em 0.5em 0.2em 0.5em;
		border: solid 1px #CCCCCC;
		width:300px;
		font-size:1em;
		line-height:1em;
		color:#000;
		}

	#content .tcheck { 
		margin:0.4em 0.3em 0 0;
		color:#000;
		}

	#content .tcell100 { 
		padding:0.2em 0.5em 0.2em 0.5em;
		border: solid 1px #CCCCCC;
		width:100px;
		font-size:1em;
		line-height:1em;
		color:#000;
		}

	#content .tcell50 { 
		padding:0.2em 0.5em 0.2em 0.5em;
		border: solid 1px #CCCCCC;
		width:50px;
		font-size:1em;
		line-height:1em;
		color:#000;
		}

	#content .msgbox { 
		width:95%;
		height:150px;
		border:solid 1px #ccc;
		color:#000;
		}

	#content .submitbutton { 
		font-size: 0.9em;
		color:#333333;
		text-align: center; 
		width:170px;
		height:20px;
		}


	
#container #content_area #content .picture_left {
	/* width:165px; */
	padding:4px;
	float:left;
	color:#666666;
	margin-right:22px;
	font-size:smaller;
	}

#container #content_area #content .picture_right {
	padding:4px;
	float:right;
	color:#666666;
	margin-left:22px;
	font-size:smaller;
	}

#container #content_area #content .picture_left p {
line-height: 11pt;padding-top:0px;padding-left:4px;padding-right:4px;padding-bottom:0px;
}

#container #content_area #content .picture_right p {
line-height: 11pt;padding-top:0px;padding-left:4px;padding-right:4px;padding-bottom:0px;
}

#container #content_area #content .picture_left img {
border:4px solid #cccccc;
}

#container #content_area #content .picture_right img {
border:4px solid #cccccc;
}

#container #footer {
clear:both;
width:720px;
height:14px;
background-color:#4c4c4c;
color:#999999;
padding-top:6px;
padding-bottom:4px;
padding-left:10px;
padding-right:10px;
font-size:smaller;
}

#container #footer a {
color:#999999;
text-decoration:none;
}

#container #footer a:hover,active {
color:#ffffff;
text-decoration:none;
}

#container #footer p {padding:0px;margin:0px;}