@import url("core.css");
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5d5d5d;
	text-decoration: none;
	text-align:center;
	font-size: 12px;
}
body.about { background-color: #1b2e34; }
div.about {	background: url(../images/bgabout.jpg) no-repeat center top; }

body.kayak { background-color: #192936; }
div.kayak { background: url(../images/bgkayak.jpg) no-repeat center top; }

body.support { background-color: #29435c; }
div.support { background: url(../images/bgsupport.jpg) no-repeat center top; }

body.fishing { background-color: #142d2a; }
div.fishing { background: url(../images/bgfishing.jpg) no-repeat center top; }

body.dealers { background-color: #24332e; }
div.dealers { background: url(../images/bgdealers.jpg) no-repeat center top; }

body.others { background-color: #230908; }
div.others { background: url(../images/bgothers.jpg) no-repeat center top;	}


.right {
	float:right;
}
.left {
	float:left;
}
.clear {
	clear:both;
}
.clearspace {
	clear:both;
	height:1px;
	line-height:1px;
}
h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:0px;
}

h1 {
	font-size:16px;
	color:#007837;
	font-weight:bold;
}
h2 {
	font-size:25px;
	margin-bottom:10px;
	color:#000000;
	padding-bottom:15px;
}
h3 {
	color:#5d5d5d;
	font-size: 13px;
	margin: 0 0 0px 0;
	padding: 0;
}
h3 a:visited{
	text-decoration: none;
	color:#5d5d5d;
}	
h3 a{
	text-decoration: none;
	color:#5d5d5d;
}
h3 a:hover{
	text-decoration: underline;
	color:#5d5d5d;
}
ul, li {
	margin:0px;
	padding:0px;
	list-style:none;
} 
#content li {
	margin: 5px 0 10px;
}
#content ol, #content ul {
	padding-left: 40px;
}
#content ul li {
	list-style-type: disc;
}
#content ol li {
	list-style-type: decimal;
}
	#content .contentbox, #content .contentbox li {
		padding: 0; margin: 0; list-style-type: none;
	}
	
	#content .contentbox li {
		margin-bottom: 1em;
	}
	.contentbox p { margin: 0;} 

a{
	color:#ff2806;
	text-decoration:underline;
}

a:hover{
	text-decoration:none; 
}
p {
	margin:0 0 10px;
}
#wrapper-outer {
	background: url(../images/bg_wrapper-repeat.png) repeat-y top;
}
#wrapper{
	text-align:left;
	padding:0px;
	margin:0px auto;
	width:970px;
	background-image: url(../images/bg_wrapper.png);
	background-repeat:no-repeat;
}
	#header { height:105px; width:970px; padding-top:60px; position: relative;}
		#logo { position:absolute; width:432px; height:92px; margin-top:-33px;}
		#utilities {width:970px; height:71px; }
			#utilities ul { float:right;  padding-right:18px; }
			#utilities li { float:left; }
			#utilities li a {
				display:block;
				background-image: url(../images/bg_photo-gallery.png);
				background-repeat: no-repeat;
			}
			.util-photogallery { width:138px; height:59px; margin-right:18px; background-position:0px 0px; }
			.util-photogallery:hover { background-position:0px -59px;}
			.util-home { width:57px; height:29px; background-position:-173px 0px; margin-left:17px;  }
			.util-home:hover { background-position:-173px -59px; }
			
		#mainnav { clear:both; width:961px; padding-left:10px; }
			#mainnav li { float:left; }
			#mainnav li a { 
				display:block; 
				background-image:url(../images/mainnav.png); 
				background-repeat:no-repeat; 
				height:34px;
			}
			
			
			.navabout { width:135px; background-position:0px 0px;}
			.navabout:hover { background-position:0px -37px;}
			.navaboutactive { width:135px; background-position:0px -74px;}
			
			.navkayak { width:316px; background-position:-135px 0px;}
			.navkayak:hover { background-position:-135px -37px;}
			.navkayakactive { width:316px; background-position:-135px -74px;}
			
			.navssupport { width:146px; background-position:-451px 0px;}
			.navssupport:hover { background-position:-451px -37px;}
			.navssupportactive { width:146px; background-position:-451px -74px;}
			
			.navfishing { width:211px; background-position:-597px 0px;}
			.navfishing:hover { background-position:-597px -37px;}
			.navfishingactive { width:211px; background-position:-597px -74px;}
			
			.navsdealers { width:152px; background-position:-808px 0px;}
			.navsdealers:hover { background-position:-808px -37px;}
			.navsdealersactive { width:152px; background-position:-808px -74px;}
			
			
		
		
	#mainsection { 
		padding:0px 18px 0px 25px; 
		width:927px; 
		clear:both;
	}
		#content { float:left; width:521px; padding:15px 28px 0px 22px; min-height:740px; line-height: 22px;}
			.contentbox img { float:left; margin-bottom:11px;  }
			.contentbox div { float:right; width:370px; padding-top:3px; }
			.contentbox p { padding-bottom:0px; }
			.more { 
				color:#007837; 
				text-decoration:underline; 
				background-image:url(../images/bg_more.gif); 
				background-repeat:no-repeat; 
				background-position:right 5px; 
				display:inline;
				padding-right:11px;
			}
			.more:hover { text-decoration:none; }
		#sidebar { float:left; width:207px; }
			#cta { width:207px; }
			#cta li a {
				display:block;
				background-image: url(../images/cta.png);
				background-repeat: no-repeat;
				width:207px;
				height:77px;
			}
			#cta li a:hover { background-image: url(../images/cta-hover.png); }			
			#ctacontact, #ctacontact:hover { background-position:0px 0px; }			
			#ctadownload, #ctadownload:hover { background-position:0px -77px; }
			#ctacheckout, #ctacheckout:hover { background-position:0px -154px; }

			#subnav { width:149px; float:left; font-weight:bold; padding-top:8px; }
				#subnav li a { 
					display:block; 
					color:#FFFFFF; 
					padding: 8px 26px 8px 21px; 
					width:102px; 
					text-decoration:none; 
				}
				
				#subnav li a:hover {
					color:#ffffff; 
					background-image: url(../images/bg_subnavover.png); 
					background-repeat:repeat-y;
					text-decoration:none;  
				}
				
				#subnav li a.active { 
					color:#1e1e1e; 
					background-image: url(../images/bg_subnavactive.png); 
					background-repeat:repeat-y;
					text-decoration:none;  
					}
		#footer {
			clear:both;
			width:970px;
			height:69px;
			background-image: url(../images/bg_footer.png);
			background-repeat: no-repeat;
			background-position: 0px 0px;
			font-size: 10px;
			color: #7a888d;
			padding-top:10px;
			line-height:16px;
			margin:0px auto;
			text-align:left;
		}
			#footer a { color: #7a888d; text-decoration:none; }
			#footer a:hover { color: #7a888d; text-decoration:underline; }
			#footer .left { padding-left:27px; }
			#footer .right { padding-right:26px; text-align:right; }
			#footer ul { width:450px; }
			 #footer li { float:left; }
			 #footer li a { 
				 display:block; 
				 font-weight:bold; 
				 text-decoration:none; 
				 font-size:11px;
				  margin-top:8px;
				  white-space:nowrap;
				  height:20px;
			 }
			  #footer .icon-fishing {
					background-image: url(../images/icon-fish.png);
					background-repeat: no-repeat;
					color:#5098d8;
					padding-left:20px;
					width:92px;
				}
				#footer .icon-fishing:hover { color:#5098d8; }
				
				#footer .icon-fire {
					background-image: url(../images/icon-fire.png);
					background-repeat: no-repeat;
					background-position:0px 3px;
					color:#e23500;
					padding-left:16px;
					margin-left:18px;
					width:70px;
					margin-top:2px;
					padding-top:6px;
				}
				#footer .icon-fire:hover { color:#e23500; }
				#footer .icon-sports {
					background-image: url(../images/icon-sports.png);
					background-repeat: no-repeat;
					color:#5ea63e;
					padding-left:35px;
					margin-left:21px;
					margin-top:2px;
					padding-top:6px;
					width:135px;
				}
				#footer .icon-sports:hover { color:#5ea63e; }
			 
.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 22px;
	padding:15px 25px 0 25px;
}

.table_heading{
	font-weight: bold;
	border-bottom: 1px solid #007839;
	background-color: #007837;
	color: #ffffff;
	padding-left: 5px;
}

.table_body{
width: 100%;
padding: 3px;
}

.table_body ul{
margin-bottom: 5px;
list-style-image: url(/images/elements/arrow.gif);
}
.greenbold {
	font-size: 13px;
	font-weight: bold;
	color: #006600;
}

.content ul li{
margin-bottom: 5px;
list-style-image: url(/images/elements/arrow.gif);
}

.content ol li{
margin: 5px 0 10px 0;
}

.country{
text-align: center;
padding: 2px 0 2px 0;
width: 75px;
}

.flag-spacing{
margin: 15px 5px 0 0;
}

.top{
text-align: right;
}
.product-center{
text-align: center;
}

#left{
float: left;
width: 255px;
}

#right{
float: left;
width: 255px;
margin-left: 10px;
}
.enlarged_font{
font-size: 13px;
font-weight: bold;
margin: 0;
padding: 0;
color: #15642d;
line-height: 16px;
}
.enlarged_font2{
font-size: 12px;
font-weight: bold;
margin: 0;
padding: 0;
color: #15642d;
line-height: 16px;
}
.table_body ul{
margin-bottom: 5px;
list-style-image: url(/images/elements/arrow.gif);
}

.content ul li{
margin-bottom: 5px;
list-style-image: url(/images/elements/arrow.gif);
}

.content ol li{
margin: 5px 0 10px 0;
}
.smallgray{
font-size: 10px;
color: #5d5d5d;
line-height: 13px;
}

#scotty-utilities {
	position: absolute;
	top: 0px;
	left: 737px;
	z-index: 999999;
	clear: both;
}
	#scotty-utilities li {
		float: left;
		list-style: none;
		z-index: 999999;
	}
	#scotty-utilities li#icon-left {
		height: 48px;
		width: 14px;
		background: url(../images/Utility-left.png); 
	}
	#scotty-utilities li#icon-right {
		height: 48px;
		width: 14px;
		background: url(../images/Utility-right.png); 
	}
	#scotty-utilities li {
		float: left;
		list-style: none;
		z-index: 999999;
	}
		#scotty-utilities li a {
			display: block;
			height: 1px;
			padding-top: 47px;
			overflow: hidden;		
			z-index: 999999;
		}
		#scotty-utilities li a:hover {
			background-position: 0 -48px;	
		}
			#icon-scotty-fishing {background: url(../images/utility_fishing.png); width: 111px;}
			#icon-paddle-sports {background: url(../images/utility_paddle.png); width: 160px;}
			#icon-scotty-fire {background: url(../images/utility_fire.png); width: 91px;}