body {	font-family:Helvetica, sans-serif;	font-size:11px;	padding:0 0 40px 0;	margin:0;	line-height: 17px;	background-color: #E2EAC1;	background-image: url(/images/back.jpg);	background-repeat: no-repeat;background-attachment: fixed;}#testContainer {	height: 146px;	width: 259px;	float: left;}#testContainer1 {	height: 146px;	width: 259px;	float: left;}#news-area img {	float:right;	margin:0 0 30px 30px;	border:solid 1px #666666;}#testContainer1 img {	display:none;	position:absolute;}#rightContainer{	height: 257px;	width: 259px;	float: right;}#mailContainer{	width: 259px;	height: 111px;}#homepromo {	height:257px;	width:832px;	border-top:0px solid #FFFFFF;	border-bottom:0px solid #FFFFFF;	clear:left;	margin:0px;	padding:0px;}#promowrap {	height:257px;	width:832px;	margin:0px;	padding:0px;}#greendark {	width:817px;	background-color:#4f5144;	clear:left;	margin:0px;	padding:5px 0px 5px 15px;}#homepromo img{	float: left;}#homepromo span a img { border-right:1px solid #FFFFFF;}#homepromo span a img{ border-top:0; border-bottom:0; border-left:0;}#homepromo a img{ border:0;}#homepromo1 {	height:257px;	width:572px;	border-top:0px solid #FFFFFF;	border-bottom:0px solid #FFFFFF;	clear:left;	float: left;}#homepromo1 img{	float: left;}#homepromo1 span a img { border-right:1px solid #FFFFFF;}#homepromo1 span a img{ border-top:0; border-bottom:0; border-left:0;}#homepromo1 a img{ border:0;}#homepromo12 {	height:257px;	width:832px;	border-top:0px solid #FFFFFF;	border-bottom:0px solid #FFFFFF;	clear:left;	float: left;}#homepromo12 img{	float: left;}#homepromo12 span a img{ border-top:0; border-bottom:0; border-left:0;}#homepromo12 a img{ border:0;}#header {	width:832px;	background-color:#4f5144;	height:231px;}#footerwrapper {	width:826px;	margin:0 auto;}#logo {    height:89px;    width:241px;    background-image:url(/images/golf-stuff-logo.gif);    background-repeat:no-repeat;    margin:0;	padding:0;	float:left;}#logo a span {    display:none;}#logo a {    display:block;    width:241px;    height:89px;}h1 {	font-family: Helvetica, Arial, "san serif";	font-size: 36px;	color:#6B6E5C;	font-weight:bold;	letter-spacing:-1px;	text-align: center;}h1 a span {    display:none;}h1 a {    display:block;    width:241px;    height:89px;}#wrapper {	position:relative;    width:832px;    margin:0 auto;	padding:0;	}#footer {	width:832px;	padding:0 0 40px 0;	margin:0;	clear:both;	background-color:#4f5144;	float:left;	color:#e2eac1;}#altlink {	float:right;	text-align:left;	margin:40px 20px 0 0;}#altlink a{	color:#e2eac1;	text-decoration:none;}#basket {	text-align:right;	margin:0;	padding:9px 9px 0 0;	color:#cfd6b4;	font-family:Helvetica, sans-serif;	font-size:11px;	width:823px;	height:30px;}#basket a{	text-decoration:none;	color:#cfd6b4;}#basket a:hover{	color:#ccff00;}#topsearch {	float:right;	margin:5px 9px 0 0;	padding:0;	font-family:Helvetica, sans-serif;	font-size:11px;		font-weight:bold;			letter-spacing:-.5px;	text-align: right;	}#topsearch p {	font-family:Helvetica, sans-serif;	font-size:18px;		font-weight:bold;	color: #99CC00;	letter-spacing:-1px;}form#mainsearch {	margin:0;	padding:0;}input#searchtext {	background-color:#ffffff;	margin:0;	padding:2px 0 2px 5px;	border:0;	font-family: Helvetica, sans-serif;	font-size:13px;	color:#666666;}input#searchbuttons {	background-color:#5d5e59;	margin:0;	padding:1px;	border:0;	font-family: Helvetica, sans-serif;	font-size:13px;	color:#ffffff;	cursor:pointer;	line-height:13px;	}.listrow {	background:#4f5144;	padding:0 0 5px 0;	width:831px;	border-left:1px solid #4f5144;	float:left;}.listitemholder {	width:160px;	border-top:5px solid #4f5144;	border-left:5px solid #4f5144;	float:left;}/*.listitemholder a img{ 	border:1px solid #cccccc;	margin:0;	padding:0;}.listitemholder a img:hover{	border:1px solid #ccff00;}.listitemholder a {	margin:0;	padding:0;}.listitemdesc {	padding:8px 8px 5px 8px;	background:#ffffcb;	border: #CCCCCC solid 1px;	margin:0;}*/.listitemdesc {	padding:8px 8px 5px 8px;	background:#ffffcb;	border-top: none;	border-right: #CCCCCC solid 1px;	border-bottom: #CCCCCC solid 1px;	border-right: #CCCCCC solid 1px;	margin:0;}.listitemholder .listitemdesc h3{	margin:0;	padding:0 0 4px 0;	font-size:13px;	font-weight:bold;}.listitemdesc h3 a {	color: #000;	text-decoration: none;}.listitemdesc h3 a:hover {	text-decoration: underline;}.listitemholder .listitemdesc p{	margin:0;	padding:0 0 4px 0;	font-size:11px;	color:#676566;	line-height:14px;	height: 42px;}.listitemholder .listitemdesc p.price {	height: 15px;}.listitemdesc p a {	color:#676566;	text-decoration: none;}.listitemdesc p a:hover {	text-decoration: underline;}.listitemholder .listitemdesc p span{	font-size:13px;	font-weight:bold;}.listitembuy {	background:#e2eac1;	padding:8px 10px 5px 8px;	border:#CCCCCC solid 1px;	height:17px;	font-weight:bold;}.itempic {	background-color: #fff;	width:159px;	height:160px;	margin:0;	padding: 0px;	text-align: center;}.itempic img {	border: none;}.itempic a {	border:1px solid #cccccc;	display: block;	width:158px;	height:158px;}.itempic a:hover {	border:1px solid #ccff00;}.listitembuy a{	text-decoration:none;	color:#000;	text-transform:uppercase;}.listitembuy a:hover{	text-decoration:underline;}#logoholder {	padding:20px 0 0 0;	float:left;	background-color:#4f5144;}.paymentholder {	float:left;	margin:0 20px 0 0 ;}#adwrapper {	background-color:#4f5144;	float:left;}#adwrapper ul {	float:left;	margin:30px 20px 0 0;	padding:0;}#adwrapper ul li{	list-style:none;	margin:0;	padding:0 0 3px 0;}#adwrapper ul li a{	text-decoration:none;	color:#e2eac1;}#adwrapper ul li a:hover{	text-decoration:underline;}#homepromo span a img { border-right:1px solid #FFFFFF;}#homepromo span a img{ border-top:0; border-bottom:0; border-left:0;}#homepromo a img{ border:0;}#navholder {width:824px; height:36px; text-align:left; background-color:#e2eac1; padding:9px 0 0 8px; float:left;}#menu {list-style-type:none; padding:0; top:0; left:0; margin:0; padding:0}#menu li {display:block; float:left; position:relative; z-index:100;}#menu li.homelink {display:block; float:right; position:relative; z-index:100;padding: 5px 0 0 0; font-size:14px; color:#4f5144; margin:0 15px 0 0;font-weight:bold;}#menu li.homelink a {text-decoration:none; color:#4f5144;}#menu li span {display:block; z-index:100;padding: 5px; font-size:14px; color:#4f5144; margin:0 12px 0 0;font-weight:bold;}#menu li a, #menu li a:visited {display:block; padding:0;}#menu dl {position:absolute; top:0; left:0; margin: 0; padding: 0; background: url(transparency.gif);}#menu dt {margin:0; font-size: 14px; float:left;color:#4f5144; font-weight:bold;}#menu dd {display:none; background: transparent; border-bottom:1px solid #fff; clear:left; margin:0; padding:0; color: #fff; font-size: 14px; text-align:left;font-weight:bold;}#menu dt a, #menu dt a:visited {display:block; color:#4f5144; padding: 5px; text-decoration:none; margin:0 25px 0 0; font-weight:bold;}#menu dd a, #menu dd a:visited {background:#f7fbe4; color:#4f5144; text-decoration:none; display:block; padding: 5px 10px; width:120px;font-weight:bold;}#menu li a:hover {border:0;}#menu li:hover dd, #menu li a:hover dd {display:block;}#menu li:hover dt a, #menu li a:hover dt a, #menu dd a:hover {background: #ced7a9; color:#4f5144;font-weight:bold;}#prodcat {	background-color:#4f5144;	padding:15px 15px 10px 15px;	float:left;	width:802px;}#prodcat h2{	margin:0 0 15px 0;	padding:0;	font-size:14px;	color:#FFFFFF;}#prodcat img{	margin:0 0 15px 0;}#prodcat ul {	margin:0 0 0 2px;	padding:0;}#prodcat ul li {	display:block;	width:180px;	float:left;	list-style:square;	padding:0 0 5px 0;	color: #fff;}#prodcat ul li a {	color:#ccff00;	text-decoration:none;	list-style:square;}#prodcat ul li a:hover {	text-decoration:underline;}.productnav {	padding:15px;	text-align:right;	font-size:11px;	clear:both;	background-color:#656952;	color:#fff;}.productnav a{	color:#ccff00;	text-decoration:none;}.productnav a:hover{	text-decoration:underline;}#productimages {	float:left;	width:352px;	margin:15px 0 20px 0;}#largeimageholder {	background-color: #fff;	width:331px;	margin:0 0 20px 0;	border:5px solid #4f5144;	padding:0;}#largeimageholder img{	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	padding:0px;	border:0;	display:block;}	.smallimageholder {	background-color: #fff;	float:left;	width:98px;	border-top:5px solid #4f5144;	border-bottom:5px solid #4f5144;	border-left:5px solid #4f5144;	border-right:4px solid #4f5144;	margin:0 10px 0 0;}.smallimageholder a img{	border:0;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	padding:0;	display:block;}#productcopy {	width:392px;	float:left;	background-color:#fff;	padding:15px;	margin:15px 0 50px 25px;	color:#333333;}#productcopy img {	border:0;}#productcopy h3 {	text-transform:uppercase;	margin:0 0 8px 0;	padding:0;	color:#373327;	font-size:14px;}#productcopy h3 span{	color:#000;}#productcopy h3 a{	line-height:25px;	color:#373327;	text-decoration:none;	font-size:12px;}#productcopy h3 a:hover{	color:#4f4a3a;}#productcopy p {	margin:0 0 8px 0;	padding:0;}#productcopy p span{	color:#282417;	line-height:25px;}#productcopy p a{	color:#282417;	text-decoration:none;}#productcopy p a:hover{	text-decoration:underline;}#productcopy img{	margin: 10px 0 10px 0;}#productcopy h4 {	height:16px;	width:84px;	background-image:url(/images/find-out-more.gif);	background-repeat:no-repeat;	margin:5px 0 10px 0;	padding:0;	float:left;	}#productcopy h4 span {	display:none;}#productcopy h4 a{	display:block;	height:16px;	width:84px;}#itemwrapper {	background-color:#b9c09c;	padding:20px 0 20px 15px;	float:left;	width:817px;	background-image:url(/images/product-grad.jpg);	background-repeat:repeat-x;}#itemwrapper h2 {	margin:0;	padding:0;	color:#FFFFFF;	font-size:14px;	clear:left;}.breadcrumb {	text-align:left;	font-size:11px;	clear:both;	color:#333333;	margin:0 0 5px 0;}.breadcrumb a{	color:#333333;	text-decoration:none;}.breadcrumb a:hover{	color:#ccff00;}#content {	background-color:#FFFFFF;	float:left;	width:832px;}#basketholder {	background-color:#ffffff;	float:left;	width:565px;	padding:20px 0 0 10px;}.buy {	color:#ed6c0f;	text-decoration:none;}.basketitem {	border-bottom:1px  dotted #333333;	background-color:#f1f1f1;	margin:0 0 10px 0;}#confirmaddress {	float:left;	background-color:#f1f1f1;	padding:10px 15px 10px 15px;	width:225px;	margin:0 15px 30px 0;}#confirmaddress p {	margin:0;	padding:0}	#confirmaddress p b{	margin:0;	padding:0}#confirmaddress p a{	color:#333333;	text-decoration:none;	font-weight:normal;	margin:0;	padding:0;	float:right;}#confirmaddress p a:hover{	text-decoration:underline;}#confirmdelivery {	float:left;	background-color:#f1f1f1;	padding:10px 15px 10px 15px;	width:225px;	margin:0 20px 30px 0;}#confirmdelivery p {	margin:0;	padding:0}	#confirmdelivery p b{	margin:0;	padding:0}#confirmdelivery p a{	color:#333333;	text-decoration:none;	font-weight:normal;	margin:0;	padding:0;	float:right;}#confirmdelivery p a:hover{	text-decoration:underline;}.orange {	color:#333333;}#basketholder h2 {	font-size:14px;	padding:0;	margin:4px 0 0 0;}#basketholder a{	color:#333333;	text-decoration:none;	}#baskethelp {	float:left;	width:200px;	margin:25px 0 30px 25px;	background-color:#ffffff;}#baskethelp p{	color:#666666;}#baskethelp p a{	color:#333333;	font-weight:bold;	text-decoration:none;}#baskethelp b p{	margin:0 0 5px 0;	color:#333333;}/***** NEW STYLES *****/.noresults {	color: #fff;	margin: 20px 0px 60px 15px;}.nolistingimage {	color: #ccc;	font-weight: bold;	text-align: center;	background-color: #fff;	/*	border-left: 1px solid #ccc;	border-top: 1px solid #ccc;	border-right: 1px solid #ccc;	*/	border: 1px solid #ccc;	width: 158px;	height: 88px;	padding: 70px 0px 0px 0px;	text-decoration: none;}a:hover .nolistingimage {	/*	border-left: 1px solid #ccff00;	border-top: 1px solid #ccff00;	border-right: 1px solid #ccff00;	*/	border: 1px solid #ccff00;}.error {	font-weight: bold;	color: #ff0000;}.error-white {	font-weight: bold;	font-size: 12px;	color: #fff;	text-transform: uppercase;}.symbolchar {	font-size: 20px;	vertical-align: -10%;	padding: 0px 3px 0px 0px;}.results-text {	color: #fff;}#contact-area {	width:449px;	margin: 20px 0 0 40px;	padding:0 0 25px 0;}#contact-area input, #contact-area textarea {	padding: 5px;	width: 450px;	font-family: Helvetica, sans-serif;	font-size: 1.4em;	margin: 4px 0px 10px 0px;	border: 2px solid #ccc;}#contact-area textarea {	height: 90px;}#contact-area input.submit-button {	width: 100px;	float: left;	margin:20px 0 0 170px;}#contact-area label {	font-size:11px;	margin:0 0 5px 0;	color:#142a3f;}input#submitbutton {	width:100px;	font-size:12px;	padding:4px;	margin:10px 0 0 180px;} #genholder img {	float:right;	margin:0 0 30px 30px;	border:solid 1px #666666;}.bodycopy {	font-family: Helvetica, sans-serif;	font-size: 13px;	line-height: 18px;	color: #333333;}.txtboxlong {	padding: 5px;	width: 250px;	font-family: Helvetica, sans-serif;	font-size: 1.2em;	margin: 3px 0px 3px 0px;	border: 1px solid #ccc;	color:#333333;}.buttons {	padding: 5px;	width: 80px;	font-family: Helvetica, sans-serif;	font-size: 1.2em;	margin: 4px 0px 5px 0px;	border: 1px solid #ccc;	color:#333333;}#logostop {	width:832px;	text-align:left;	background-color:#4f5144;	float:left;}#logostop img {}#logostop a img {	border:0;	margin:0 36px 0 0;}#greendark h1 {	line-height:50px;	margin:0;	padding:0;}#news-area {	width:550px;	margin: 15px 0 0 0px;	padding:0 0 25px 0;}#smalllink a{	color:#093;	text-decoration:none;	font-size: 1em;	font-family: Helvetica, sans-serif;}#smalllink a:hover{	text-decoration:underline;}#greenlink a{	color:#093;	text-decoration:none;	font-weight:bold;	font-size: 1.2em;	font-family: Helvetica, sans-serif;}#greenlink a:hover{	text-decoration:underline;}.greennews{	color:#093;	text-decoration:none;	font-weight:bold;	font-size: 1.2em;	font-family: Helvetica, sans-serif;}.subtxt {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #999;	background-color: #FFF;	border: thin solid #CCC;	padding: 6px;	width: 200px;}.submit {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #999;	background-color: #333333;	border: thin solid #CCC;	padding: 6px;	width: 213px;}
