/* basic-2.1.css */
body	{	
		font-family: Helvetica, Arial, sans-serif; color: #000000;
		font-size:12px;
		text-align: left;
		margin: 0px;
		background-color:#293434;
		line-height:16px;
		}
		
h1, h2
	{	padding-left:20px;}
h1 {	font: 13pt bold Helvetica, Arial sans-serif;
		color:#488e8e;
		font-weight:900;
		line-height:14px;}
h2 {	font:9pt normal Helvetica, Arial sans-serif;
		color:#336666;}
h3 {	font:8pt normal Helvetica, Arial sans-serif;
		color:#eeeeee;}
h4	{	font:10pt Helvetica, Arial, sans-serif;
		color:#eb5c1b;
		font-weight:bold;}
h5	{	font: 12pt bold Helvetica, Arial sans-serif;
		color:#000000;
		font-weight:800;
		display:inline;
	}
h6	{	font: 13pt bold Helvetica, Arial sans-serif;
		color:#488e8e;
		font-weight:900;
		display:inline;
		}
	

a:link, a:visited, a:hover
	{	text-decoration:none;
		border: 0px;
		border-style:none;
		}
		
a:link, a:visited {color:#336666; font-weight:bold;}
a:hover {color:#162c2c; font-weight:bold;}

h1 a:link	{	color:#488e8e;}
h1 a:visited	{	color:#488e8e;}
h1 a:hover	{	color:#85bfbf;}

h2 a:link	{	color:#162c2c;}
h2 a:visited	{	color:#162c2c;}
h2 a:hover	{	color:#336666;}

h3 a:link {color:#ffffff; text-decoration:underline;}
h3 a:visited {color:#ffffff; text-decoration:underline;}
h3 a:hover {color:#ffffff; text-decoration:underline;}

h4 a:link	{	color:#eb5c1b;}
h4 a:visited	{	color:#eb5c1b;}
h4 a:hover	{	color:#f47840;}

h5 a:link	{	color:#000000;}
h5 a:visited	{	color:#000000;}
h5 a:hover	{	color:#222222;}

h6 a:link	{	color:#000000;}
h6 a:visited	{	color:#000000;}
h6 a:hover	{	color:#222222;}

#newsborder h2 {padding:0px;}

img	{border-style:none;}


#all { width:914px;
		margin: auto;
		position:relative;
		}

#gradientleft { width:100px;
		height: 380px;
		float:left;
		}
		
#gradientleftstart
		{	width:100px;
			height:281px;
			background: url(images/gradientleft.jpg) repeat-y top right;
			}

#gradientleftend
		{ 	width:100px;
		height: 99px;
		background: url(images/gradientleftend.jpg);
		}
		

#main { width: 714px;
		float:left;
		background-color:#ffffff;
		}

#top {width: 714px;
		height: 65px;
		position:relative;
		top:0px;
		left:0px;
		background:url(images/woodtop.jpg) no-repeat top right;
		}

#flash {width: 714px;
		height: 220px;
		position:relative;
		background-color:#000000;
		}
		
#bottom {width: 714px;
		height: 74px;
		position:relative;
		background:url(images/woodbottom.jpg) no-repeat top right;
		}

#retail	{width: 112px;
		height: 33px;
		position:absolute;
		top: 5px;
		left: 14px;
		}

#rental	{width: 108px;
		height: 29px;
		position:absolute;
		top: 5px;
		left: 130px;
		}

#repairs	{width: 131px;
		height: 31px;
		position:absolute;
		top: 8px;
		left: 247px;
		}

#lessons	{width: 122px;
		height: 29px;
		position:absolute;
		top: 9px;
		left: 383px;
		}

#installation	{width: 190px;
		height: 30px;
		position:absolute;
		top: 7px;
		left: 515px;
		}


#content {width:714px;
		position: relative;
		}

#menu	{width:179px;
		float:left;
		padding-left: 10px;
	}
	
#mailinglist
		{width:159px;
		position:relative;
		background-color:#a4cccc;
		padding:5px;
		margin-top:25px;
		margin-bottom:10px;
		}
		
#mailinglist2
		{width:159px;
		position:relative;
		border:#EEEEEE solid 1px;
		}
		

#indextext	{width: 256px;
		float: left;
		padding-right:8px;
		}
				
#newsboard
		{float:right;
		width:180px;
		padding-top:5px;
		padding-left:5px;
		padding-right:5px;
		padding-bottom:5px;
		background-color:#a4cccc;
		}

#newsborder
		{width:170px;
		padding-top:10px;
		padding-left:5px;
		padding-right:5px;
		padding-bottom:20px;
		border:#EEEEEE solid 1px;
		}

#text	{width: 464px;
		min-height:250px;
		float: left;
		padding-left: 30px;
		padding-right: 10px;
		padding-bottom:30px;
		border-left:#293434 solid 1px;
		}

#usedgear	{width: 700px;
		min-height:600px;
		float: left;
		padding-left: 14px;
		}

.columns {width:464px;
		float:left;}

.widecolumn {width:304px;
			float:left;}

.narrowcolumn {width:160px;
			float:left;}
			
.narrowcolumn2 {width:154px;
			float:left;}
			
.narrowrightcolumn {width:250px;
			float:right;}

#credits{width: 714px;
		height: 36px;
		float:left;
		padding-bottom:7px;
		text-align: center;
		background-color:#eb5c1b;
		}


#gradientright { width: 100px;
		height:380px;
		float: right;
		}

#gradientrightstart
		{	width:100px;
			height:281px;
			background: url(images/gradientright.jpg) repeat-y top right;
			}

#gradientrightend
		{ 	width:100px;
		height: 99px;
		background: url(images/gradientrightend.jpg);
		}


