/* INDEX */
#mainpic{ width: 100%;height: 382px; background-image:url(images/IndexPicWinter.jpg); background-repeat:no-repeat; background-position: 0px 0px; border-bottom: 2px solid black;}
	#main2	{ color: #FFFFFF; padding: 315px 60px 0px 60px;}
		#bbb	{ margin: 15px 10px 10px 15px;}
			#bbbpic	{ display: inline; float: left; padding: 40px 0px 0px 0px; clear: left}
			#mainsum{ width: 520px;display: inline;float: left; background-color:#F1F0F0;padding: 5px 8px 5px 12px; margin:10px 0px 0px 15px; font-size:100%;}
			.linkone{ width: 750px;display: inline;float: right;background-color:#F1F0F0;padding: 5px 5px 5px 5px; clear: right; margin:10px 15px 0px 5px; font-size:100%;}
			.linktwo{ width: 300px;display: inline;float: left;background-color:#F1F0F0;padding: 5px 5px 5px 5px; margin:10px 0px 0px 15px; font-size:100%;}
			.linkthree{ width: 380px;display: inline;float: left;background-color:#F1F0F0;padding: 5px 8px 5px 12px; margin:10px 0px 0px 15px; font-size:100%;}
			.linkfour{ width: 517px;display: inline;float: left; clear: left;background-color:#F1F0F0;padding: 5px 8px 5px 12px; margin:10px 0px 0px 15px;}
			#picone	{ display: inline; float: right; clear: right; margin: 0px 10px 0px 0px;}
			#linksix{ width: 315px; display: inline; float: right; margin: 15px 10px 10px 0px; padding:20px 20px 20px 20px; text-align:justify; background-color: #F1F0F0; }
			#spacer	{ width: 1005; height: 5px;}
		#fish	{ font-size:16px;font-weight: 100; }
/* CONTACT US */
	/* GREEN LINKS */
.green2 A:link { color: #009900; text-decoration: none; font-size:14px;}
.green2 A:visited {color: #009900; text-decoration: none; font-size:14px;}
.green2 A:active {text-decoration: none; font-size:16px;}
.green2 A:hover {text-decoration: underline; color: #009900; font-size:14px;}

#email	{ width: auto; height: 160px; background-image:url(images/email.jpg); background-position:5px 10px; background-repeat:no-repeat; }
#heading	{ width: 820px; margin-left: 100px; height: auto; margin:auto; clear: both;}
#locations	{ width: auto; margin-left: 100px; height: auto; margin:auto; clear: both;  }
#hours	{ width: auto; margin-left: 100px; height: auto; margin:auto;}
#repair	{ width: auto; margin-left: 100px; height: auto; margin:auto; }
	.headings	{ width: 525px; font-weight:700; padding: 10px 0px 10px 10px; text-decoration:underline; clear: both; border-top: 2px solid green;}
	.headingsnotop	{ width: 475px; font-weight:700; padding: 10px 0px 10px 10px; text-decoration:underline; clear: both; }
	.emailclass2	{ width: 355px; height: 20px; margin: 10px 0px 10px 110px; padding: 10px 5px 10px 5px; background-color: #F1F0F0;font-weight:100; color: #000000}
	.esubleft		{ width: 165px;  display: inline; float: left;}
		.esub2		{ display: inline;  float: right; }
	.emailclass3	{ width: 355px; height: 20px; margin: 10px 10px 10px 110px; padding: 10px 5px 10px 5px; background-color: #F1F0F0; color: #000000}
			.esub3	{ margin-right: 0px; display: inline; float: right;}
	.location	{ width: 360px; padding: 10px 0px 10px 25px;}
	.close	{ width: 380px; padding: 0px 0px 10px 25px;}
#storeleft	{ width: 350px; display: inline; float:left; margin-top: 40px;}
	#store	{ width: 475px; font-weight:700; padding: 10px 0px 10px 10px; text-decoration:underline; clear: both; display: inline; float: left; border-top: 2px solid green;}
	.storesub	{ width: 380px; padding: 10px 0px 10px 25px; clear: left;}
	#rootmap	{ width: 305px; display:inline; float: right; margin-top: 20px;  }
		.golfright	{ width: 437px;  color: #000000; margin: 45px 10px 0px 10px; padding: 10px 5px 10px 5px;background-color: #F1F0F0; clear: right;}	
#golfrightcon { width: 469px; display: inline; float: right; color: #FFFFFF; xborder-left: thin solid green; height: 945px}
.golfhead	{width: 199px;background-color:#009933;margin: 10px 0px 0px 15px; padding: 5px 0px 5px 0px; font-weight:700; text-align:center; border: 1px solid black}
	#servhead2	{width: 460px;background-color:#009933;margin: 15px 0px 0px 5px; padding: 5px 0px 5px 0px; font-weight:700; text-align:center; border: 1px solid black}
		.contactbbb	{ width: 446px; margin: auto; color: #000000; margin: 10px 0px 0px 10px; padding: 10px 5px 10px 5px;background-color: #F1F0F0; clear: right; background-image:url(images/gfwlogo.gif); background-position: 5px 60px; background-repeat:no-repeat;}

/* ABOUT US */
.paragraph { margin: 10px 10px 10px 10px; padding: 10px 10px 10px 10px; background-color: #F1F0F0;}

/* HISTORY */
.paragraphr { width: 530px; margin: 5px 10px 0px 0px; padding: 10px 10px 10px 10px; display: inline; float: right; background-color: #F1F0F0;}
.paragraphw { width: 900px; margin: 10px 0px 0px 10px; padding: 10px 10px 10px 10px; clear: both; background-color: #F1F0F0;}
.paragraphl { width: 900px; margin: 10px 0px 0px 10px; padding: 10px 10px 10px 10px; clear: both; background-color: #F1F0F0; display: inline; float: left;}
.paragraphb { width: 95%; padding: 20px 20px 10px 20px;  }
#hispic2 { border: thin solid green; width: 700px; }
#hispic	{ width: 360px; display: inline; float: left; margin: 20px 0px 0px 15px;}
#hixspad	{ padding: 10px 10px 10px 10px;}
#pict { width: 370px; display: inline; float: right; margin: 10px 100px 10px 0px; padding: 0px 0px 0px 10px;}
#jrcon	{ width: 345px; display: inline; float: left; clear: left;margin: 0px 0px 0px 20px;border: 1px solid green;}
#jroot 	{background-color:#009933; padding: 5px 0px 5px 0px; text-align:center; color: #FFFFFF; font-weight:700;}
#rootwords	{ padding: 0px 10px 10px 10px; background-color: #F1F0F0; text-align:justify;}

/* SALES AND PRODUCTS */
#salespad	{ padding: 10px 10px 10px 10x; border: thin solid red;}
#paragraph01 { width: 900px; padding: 5px 0px 5px 0px; background-color:#F1F0F0;}
.paragraphr2 { width: 505px; margin: 00px 10px 0px 0px; padding: 10px 10px 10px 10px;  display: inline; float: right; background-color: #F1F0F0;}
.paragraphr3 { width: 505px; margin: 5px 10px 0px 0px; padding: 10px 10px 10px 10px; display: inline; float: right; background-color: #F1F0F0}
.paragraphr4 { width: 505px; margin: 5px 10px 0px 0px; padding: 10px 10px 10px 10px; display: inline; float: right; background-color:#F1F0F0;}
#prices { width: 355px; display: inline; float: left; font-weight:700; txext-align:justify; margin: 0px 5px 10px 10px; padding: 10px 10px 10px 10px;background-color: #F1F0F0;}
#spacer	{width: 100%; height:5px; clear: both;}
.paragraphl2 { width: 350px; margin: 10px 10px 0px 14px; padding: 10px 10px 10px 10px; clear: left; display: inline; float: left; background-color:#F1F0F0;}
.paragraphl3 { width: 23%; margin: 5px 20px 10px 10px; display: inline; float: right; margin-left: 10px; text-align:center; border:thin solid #009933; height: 425px;}
.paragraphl4 { width: 244px; margin: 5px 40px 10px 0px; display: inline; float: right; text-align:center; border:thin solid #009933;}
.paragraphl6 { width: 25%; margin: 5px 20px 10px 10px; cxlear: right; display: inline; float: right; margin-left: 10px;text-align:center; clear: right;}
.green3 A:link { color: #009900; text-decoration: none; font-weight:700;}
.green3 A:visited {color: #009900; text-decoration: none; font-weight:700;}
.green3 A:active {text-decoration: none; font-weight:700;}
.green3 A:hover {text-decoration: underline; color: #009900; font-weight:700;}
.paragraphl5 { width: 350px; margin: 20px 0px 10px 20px; clear: left;display: inline; float: left; }

/* SERVICE AND PARTS */
#serviceleft { width: 466px; display: inline; float: left; color: #FFFFFF;}
	#servhead	{width: 199px;background-color:#009933;margin: 15px 0px 0px 15px; padding: 5px 0px 5px 0px; font-weight:700; text-align:center;}
		.servicesub	{ width: 446px; margin: auto; color: #000000; margin: 10px 0px 0px 10px; padding: 10px 5px 10px 5px;background-color: #F1F0F0;}
#serviceright { width: 469px; display: inline; float: right; color: #FFFFFF;border-left: thin solid green;}
	#partshead	{ width: 199px; background-color:#009933; margin: 15px 15px 0px 250px; padding: 5px 0px 5px 0px; text-align:center; font-weight:700; }
		.partssub	{ width: 446px; margin: auto; color: #000000; margin: 10px 0px 0px 10px; padding: 10px 5px 10px 5px;background-color: #F1F0F0; clear: right;}
.partsbrand { width: 200px; height: 757px; margin: 5px 5px 0px 0px; display: inline; float: right; margin-left: 10px; text-align:center; border:thin solid green;}
.partsserv { width: 240px; height: 757px; margin: 5px 0px 10px 0px; display: inline; float: right; text-align:center; border:thin solid green;}
	.subhead	{ background-color:#009933; color:#FFFFFF; text-align:center; line-height: 30px; width: 100%; font-weight:700;}
		.subclass	{ color:#000000; background-color: #DFDFDF; padding: 1px 0px 1px 0px;}
		.subclassgrey	{ color:#000000; background-color:#F1F0F0; padding: 1px 0px 1px 0px;}
.servicechamber { width: 350px; margin: 20px 0px 10px 60px; clear: left;display: inline; float: left; }


/* GOLF */
.golf	{ width: 510px; margin: 15px 20px 0px 0px; padding: 10px 10px 10px 10px; display: inline; float: right; background-color:#F1F0F0;}
.golfleft	{ width: 340px; margin: 10px 10px 0px 20px; padding: 10px 0px 10px 10px; display: inline; float: left; background-color:#F1F0F0;}

/* NEWS */
.nparagraph { width: 600px; margin: auto; padding: 10px 10px 10px 10px; background-color: #F1F0F0;}
.ncoupon { width: 535px; margin: auto; padding: 10px 10px 10px 10px;}
#hgs	{ width: 550px; margin: auto;}

