body {
	margin: 0;
	margin-top: 5px;
	padding: 0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: center;
	background-image: url('../images/bg.gif');
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-color: #ffffff;
}

#container1 {
	margin: 0 auto;
	padding: 0;
	margin-bottom: 10px;
	width: 760px;
	text-align: left;
	border: 1px solid #e5e5e5;
	background-color: #ffffff;
}

#container2 {
	margin: 0;
	padding: 0;
	padding-left: 1px;
	padding-right: 1px;
	width: 758px;
	text-align: left;
	background-color: #ffffff;
}


/* Header */

#header {
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
	height: 75px;
}


#header h1 {
	display: none;
}


/* Large Headers */

#welcome {
	background: url('../images/headers/welcome.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	height: 35px;
}

#welcome h2 {
	display: none;
}

#twelvemyths {
	background: url('../images/headers/12myths.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	height: 35px;
}

#twelvemyths h2 {
	display: none;
}

#about {
	background: url('../images/headers/about.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	height: 35px;
}

#about h2 {
	display: none;
}

#products {
	background: url('../images/headers/products.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	height: 35px;
	margin-bottom: 5px;
}

#products h2 {
	display: none;
}

#product_driver {
	background: url('../images/headers/product_driver.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	height: 35px;
	margin-bottom: 5px;
}

#product_driver h2 {
	display: none;
}

#product_irons {
	background: url('../images/headers/product_irons.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	height: 35px;
	margin-bottom: 5px;
}

#product_irons h2 {
	display: none;
}

#product_putters {
	background: url('../images/headers/product_putters.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	height: 35px;
	margin-bottom: 5px;
}

#product_putters h2 {
	display: none;
}

#product_hybrid {
	background: url('../images/headers/product_hybrid.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	height: 35px;
	margin-bottom: 5px;
}

#product_hybrid h2 {
	display: none;
}

#product_shafts {
	background: url('../images/headers/product_shafts.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	height: 35px;
	margin-bottom: 5px;
}

#product_shafts h2 {
	display: none;
}

#product_grips {
	background: url('../images/headers/product_grips.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	height: 35px;
	margin-bottom: 5px;
}

#product_grips h2 {
	display: none;
}

#services {
	background: url('../images/headers/services.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	height: 35px;
}

#services h2 {
	display: none;
}

#why {
	background: url('../images/headers/why.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	height: 35px;
}

#why h2 {
	display: none;
}

#howto {
	background: url('../images/headers/howto.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	height: 35px;
}

#howto h2 {
	display: none;
}

#warranty {
	background: url('../images/headers/warranty.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	height: 35px;
}

#warranty h2 {
	display: none;
}

#contact {
	background: url('../images/headers/contact.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	height: 35px;
}

#contact h2 {
	display: none;
}


/* Small Headers */

#productsmall {
	margin-bottom: 10px;
	background: url('../images/headers/productsmall.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	height: 25px;
}

#productsmall h3 {
	display: none;
}

#customfitsmall {
	margin-bottom: 10px;
	background: url('../images/headers/customfitsmall.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	height: 25px;
}

#customfitsmall h3 {
	display: none;
}

#regrippingsmall {
	margin-bottom: 10px;
	background: url('../images/headers/regrippingsmall.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	height: 25px;
}

#regrippingsmall h3 {
	display: none;
}

#reshaftingsmall {
	margin-bottom: 10px;
	background: url('../images/headers/reshaftingsmall.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	height: 25px;
}

#reshaftingsmall h3 {
	display: none;
}

#clubrepair {
	margin-bottom: 10px;
	background: url('../images/headers/clubrepairsmall.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	height: 25px;
}

#clubrepair h3 {
	display: none;
}

#loftandlie {
	margin-bottom: 10px;
	background: url('../images/headers/loftandliesmall.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	height: 25px;
}

#loftandlie h3 {
	display: none;
}

#countersmall {
	margin-bottom: 10px;
	background: url('../images/headers/counter_small.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	height: 25px;
}

#countersmall h3 {
	display: none;
}

#retrosmall {
	margin-bottom: 10px;
	background: url('../images/headers/retro_small.gif');
	background-position: top left; 
	background-repeat: no-repeat;
	height: 25px;
}

#retrosmall h3 {
	display: none;
}


/* Spacer */

.spacer {
	margin: 0;
	padding: 0;
	clear: both;
	padding-top: 15px;
	padding-bottom: 15px;
	background: url('../images/spacer.gif');
	background-position: center; 
	background-repeat: no-repeat;
	height: 1px;
}

.spacer hr {
	display: none;
}

/* navigation */

#nav ul {
	margin: 0px;
	padding: 0px;
}

#nav li {
	list-style: none;
	margin-bottom: 1px;
}

#nav li a {
	color: #ffffff;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	font-weight: normal;
	text-decoration: none;
	width: 154px;
	background-color: #008fd4;
}

#nav li a:hover{
	color: #ffffff;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	font-weight: normal;
	text-decoration: none;
	width: 150px;
	background-color: #55aaff;
}


#nav2 ul {
	margin: 0px;
	padding: 0px;
}

#nav2 li {
	list-style: none;
	margin-bottom: 1px;
}

#nav2 li a {
	color: #ffffff;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	font-weight: normal;
	text-decoration: none;
	width: 150px;
	background-color: #7c7c7c;
}

#nav2 li a:hover{
	color: #ffffff;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 14px;
	font-weight: normal;
	text-decoration: none;
	width: 146px;
	background-color: #aaaaaa;
}


/* sidebar */

#sidebar {
	float: left;
	position: relative;
	width: 160px;
	background-color: #ffffff;
}

#links {
	margin: 0;
	padding: 0;
	margin-top: 5px;
}

#links h2 {
	display: none;
}

#links p {
	margin: 0;
	padding-left: 55px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#links a {
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}

#links a:hover{
	color: #777777;
	font-weight: normal;
	text-decoration: none;
}


#gca {
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	background: url('../images/sidebar/gca.jpg');
	background-position: bottom; 
	background-repeat: no-repeat;
	height: 50px;
	width: 160px;
}

#gui {
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	background: url('../images/sidebar/gui.jpg');
	background-position: bottom; 
	background-repeat: no-repeat;
	height: 50px;
	width: 160px;
}

#ilgu {
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	background: url('../images/sidebar/ilgu.jpg');
	background-position: bottom; 
	background-repeat: no-repeat;
	height: 50px;
	width: 160px;
}

#guw {
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	background: url('../images/sidebar/guw.jpg');
	background-position: bottom; 
	background-repeat: no-repeat;
	height: 50px;
	width: 160px;
}

#egu {
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	background: url('../images/sidebar/egu.jpg');
	background-position: bottom; 
	background-repeat: no-repeat;
	height: 50px;
	width: 160px;
}

#randa {
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	background: url('../images/sidebar/randa.jpg');
	background-position: bottom; 
	background-repeat: no-repeat;
	height: 50px;
	width: 160px;
}

#nitourist {
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	background: url('../images/sidebar/ni.jpg');
	background-position: bottom; 
	background-repeat: no-repeat;
	height: 50px;
	width: 160px;
}

#tomwishon {
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	background: url('../images/sidebar/tomwishon.jpg');
	background-position: bottom; 
	background-repeat: no-repeat;
	height: 50px;
	width: 160px;
}
	
	

/* content */

#content {
	margin: 0;
	padding: 0;
	padding-left: 9px;
	padding-right: 9px;
	width: 580px;
	float: left;
	text-align: left;
	background-color: #ffffff;
}

#contentleft {
	margin: 0;
	padding: 0;
	margin-right: 15px;
	width: 365px;
	float: left;
}

#contentleft p {
	margin: 0;
	padding-bottom: 10px;
	line-height: 1.5;
	text-align: justify;
}

#contentleft img {
	margin: 0;
	padding: 0;
	border: 1px solid #a5a5a5;
}

#contentleft a {
	color: #008fd4;
	font-weight: normal;
	text-decoration: none;
}

#contentleft a:hover{
	color: #777777;
	font-weight: normal;
	text-decoration: none;
}

#contentleft h3 {
	margin: 0;
	padding: 0;
	padding-top: 10px;
	padding-bottom: 5px;
	font-size: 12px;
	font-weight: normal;
	color: #008fd4;
}

#contentleft ol {
	margin: 0 0 10px 30px;
	padding: 0;
}

#contentleft li {
	margin: 0;
	padding: 5px 0 5px 0;
}

#contentright {
	margin: 0;
	padding: 0;
	width: 200px;
	float: left;
}


/* Product Ad */

#productad {
	margin: 0;
	padding: 0;
	background: url('../images/productad/productad.gif');
	background-position: top; 
	background-repeat: no-repeat;
	height: 210px;
}

#productad h3 {
	margin: 0;
	padding: 0;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	color: #ffffff;
	font-weight: normal;
	font-size: 12px;
}

#productad img {
	margin: 0;
	padding: 0;
	margin-left: 1px;
	border-bottom: 1px solid #323232;
}

#productad p {
	margin: 0;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
}

#productad a {
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}

#productad a:hover{
	color: #777777;
	font-weight: normal;
	text-decoration: none;
}

#productad ul {
	margin: 0;
	padding: 0;
	margin-top: 5px;
	margin-bottom: 20px;
}

#productad li {
	margin: 0;
	padding: 0;
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	list-style: none;
}


/* Homepage Nav box */

#productbox h4 {
	display: none;
}

#productbox img {	
	margin: 0;
	padding: 0;
	margin-top: 20px;
	margin-left: 1px;
	border-bottom: 1px solid #323232;
}

#productbox p {
	margin: 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#productbox a {
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}

#productbox a:hover{
	color: #777777;
	font-weight: normal;
	text-decoration: none;
}


#driverbox {
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	margin-right: 5px;
	float: left;
	background: url('../images/products/driversbox.gif');
	background-position: bottom; 
	background-repeat: no-repeat;
	height: 130px;
	width: 190px;
}

#ironbox {
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	margin-right: 5px;
	float: left;
	background: url('../images/products/ironsbox.gif');
	background-position: bottom; 
	background-repeat: no-repeat;
	height: 130px;
	width: 190px;
}

#putterbox {
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	float: left;
	background: url('../images/products/puttersbox.gif');
	background-position: bottom; 
	background-repeat: no-repeat;
	height: 130px;
	width: 190px;
}

#hybridbox {
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	margin-right: 5px;
	float: left;
	background: url('../images/products/hybridbox.gif');
	background-position: bottom; 
	background-repeat: no-repeat;
	height: 130px;
	width: 190px;
}

#shaftbox {
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	margin-right: 5px;
	float: left;
	background: url('../images/products/shaftsbox.gif');
	background-position: bottom; 
	background-repeat: no-repeat;
	height: 130px;
	width: 190px;
}

#gripbox {
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	float: left;
	background: url('../images/products/gripsbox.gif');
	background-position: bottom; 
	background-repeat: no-repeat;
	height: 130px;
	width: 190px;
}



/* Products */

#productcontent h3{
	margin: 0;
	padding: 0;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	color: #ffffff;
	font-weight: normal;
	font-size: 12px;
}

#productcontent p{
	margin: 0;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 1.5;
	text-align: justify;
	width: 330px;
}

#productcontent a {
	color: #008fd4;
	font-weight: normal;
	text-decoration: none;
}

#productcontent a:hover{
	color: #777777;
	font-weight: normal;
	text-decoration: none;
}


#driver_a {
	margin: 0;
	padding: 0;
	background: url('../images/products/653d.jpg');
	background-position: top; 
	background-repeat: no-repeat;
	width: 580px;
	height: 200px;
}

#driver_b {
	margin: 0;
	padding: 0;
	background: url('../images/products/killerbee.jpg');
	background-position: top; 
	background-repeat: no-repeat;
	width: 580px;
	height: 200px;
}

#driver_c {
	margin: 0;
	padding: 0;
	background: url('../images/products/viperw.jpg');
	background-position: top; 
	background-repeat: no-repeat;
	width: 580px;
	height: 200px;
}

#iron_a {
	margin: 0;
	padding: 0;
	background: url('../images/products/600series.jpg');
	background-position: top; 
	background-repeat: no-repeat;
	width: 580px;
	height: 200px;
}

#iron_b {
	margin: 0;
	padding: 0;
	background: url('../images/products/quickstrike.jpg');
	background-position: top; 
	background-repeat: no-repeat;
	width: 580px;
	height: 200px;
}

#iron_c {
	margin: 0;
	padding: 0;
	background: url('../images/products/viperwiron.jpg');
	background-position: top; 
	background-repeat: no-repeat;
	width: 580px;
	height: 200px;
}

#putter_a {
	margin: 0;
	padding: 0;
	background: url('../images/products/z9.jpg');
	background-position: top; 
	background-repeat: no-repeat;
	width: 580px;
	height: 200px;
}

#putter_b {
	margin: 0;
	padding: 0;
	background: url('../images/products/vipertour.jpg');
	background-position: top; 
	background-repeat: no-repeat;
	width: 580px;
	height: 200px;
}

#putter_c {
	margin: 0;
	padding: 0;
	background: url('../images/products/viperwputter.jpg');
	background-position: top; 
	background-repeat: no-repeat;
	width: 580px;
	height: 200px;
}

#hybrid_a {
	margin: 0;
	padding: 0;
	background: url('../images/products/653th.jpg');
	background-position: top; 
	background-repeat: no-repeat;
	width: 580px;
	height: 200px;
}

#hybrid_b {
	margin: 0;
	padding: 0;
	background: url('../images/products/q3hybrid.jpg');
	background-position: top; 
	background-repeat: no-repeat;
	width: 580px;
	height: 200px;
}

#hybrid_c {
	margin: 0;
	padding: 0;
	background: url('../images/products/viperwhhybrid.jpg');
	background-position: top; 
	background-repeat: no-repeat;
	width: 580px;
	height: 200px;
}

#grip_a {
	margin: 0;
	padding: 0;
	background: url('../images/products/grips.jpg');
	background-position: top; 
	background-repeat: no-repeat;
	width: 580px;
	height: 200px;
}

#shafts_a {
	margin: 0;
	padding: 0;
	background: url('../images/products/shafts.jpg');
	background-position: top; 
	background-repeat: no-repeat;
	width: 580px;
	height: 200px;
}



/* services */

#servicescontent p {
	margin: 0;
	padding-bottom: 10px;
	line-height: 1.5;
	text-align: justify;
}

#servicescontent h3 {
	margin: 0;
	padding: 0;
	padding-top: 10px;
	padding-bottom: 5px;
	font-size: 12px;
	font-weight: normal;
	color: #008fd4;
}

#servicescontent a {
	color: #008fd4;
	font-weight: normal;
	text-decoration: none;
}

#servicescontent a:hover{
	color: #777777;
	font-weight: normal;
	text-decoration: none;
}

#servicescontent ul {
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}

#servicescontent li {
	margin: 0;
	padding: 0;
	margin-left: 30px;
	padding-top: 3px;
	padding-bottom: 3px;
	list-style: square;
	color: #008fd4;
}

#servicesleft ul {
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}

#servicesleft li {
	margin: 0;
	padding: 0;
	margin-left: 30px;
	padding-top: 3px;
	padding-bottom: 3px;
	list-style: square;
	color: #008fd4;
}

#servicesleft a {
	color: #008fd4;
	font-weight: normal;
	text-decoration: none;
}

#servicesleft a:hover{
	color: #777777;
	font-weight: normal;
	text-decoration: none;
}


/* footer */

#spacer {
	margin-top: 5px;
	padding: 0;
}

#footer {
	text-align: center;
	text-decoration: none;
	font-family: Verdana;
	font-size: 10px;
	color: #7c7c7c;
	clear: both;
	background-color: #f7f7f7;
	padding-bottom: 5px;
}

#footer hr {
	display: none;
}

#footer p {
	margin: 0;
	padding: 0;
}

#footer a {
	color: #7c7c7c;
	text-decoration: none;
}

#footer a:hover{
	color: #cccccc;
	text-decoration: none;
}


/* form */

#form {
	margin: 0;
	padding: 0;
}

#form ul {
	margin: 0;
	padding: 0;
	text-align: left;
}

#form li {
	margin: 0;
	padding: 0;
	list-style: none;
	padding-left: 5px;
}

#form p {
	margin: 0;
	font-size: 10px;
	text-align: center;
}

#formfields{
	margin-left: 10px;
	margin-right: 10px;
}

#formfields ul {
	margin: 0px;
	padding: 0px;
	margin-bottom: 3px;
}

#formfields li {
	list-style: none;
	padding-bottom: 2px;
}

.buttons {
	margin: 0;
	padding: 0;
	padding-left: 5px;
}

.formbuttons {
	font-family: verdana;
	text-transform: none;
	font-size: 11px;
	color: #333333;
	border: 1px solid #333333;
	background: #ffffff;
	line-height: 14px;
}

.fields {
	font-family: verdana;
	text-transform: none;
	color: #333333;
	font-size: 11px;
	border: 1px solid #999999;
	background-color: #ffffff;
	line-height: 15px;
}
.textform {
	font-family: verdana;
	padding-bottom: 2px;
	margin-left: 5px;
	margin-right: 5px;
}

.textform2{
	font-family: verdana;
}