body {margin: 2px 0; padding: 0; top: 0; font-family: arial; font-size: 12px; color: #000; }

.surround {width: 910px; margin-left: auto; margin-right: auto; }

.top {height: 177px; width: 913px; background: url(i/walking-sticks-golf.jpg) no-repeat #fff; }

.menu {background: url(i/menu.jpg); height: 44px; }
	.menu ul {margin: 0 0 0 10px; padding: 0; list-style: none; }
	.menu li {float: left; }
	.menu a {font-size: 16px; font-family: arial; display: block; color: #000000; text-decoration: none; padding: 8px 17px 10px 17px; margin: 2px 3px 0 0; }
	.menu a:hover,
	.menu a.active {background: url(i/menu-hover.jpg) repeat-x; color: #000000; }
	.menu strong {font-size: 100%; }
	
.container {width: 910px; background: url(i/background.jpg) repeat-y; }		
		
.content {padding: 0 0 11px 5px; width: 910px; }

.pagecopy {width: 900px; padding: 0px 0 0px 0px; color: #000; }

.textonly {width: 860px; padding: 10px 20px; color: #000; }

.contact {width: 870px; height: 191px; font-size: 12px; margin: 0px 0px 0 5px; line-height: 17px; color: #fff; background: url(i/contact.jpg); padding: 50px 0 0 20px; }

.listing {font-family: arial; margin: 10px 0 0 20px; padding-bottom: 10px; border-bottom: solid 1px #DDDDDD; width: 860px; }
.listing h2 {color: #373737; font-family: arial; font-size: 22px; padding-top: 5px; }
.description {height: 50px; font-size: 14px; }
.price {font-size: 18px; }
	.price span {color: #E71010; font-size: 22px; font-weight: bold; }
	
.buynowbutton {float: left; margin-left: 100px; }

span {color: #285B39; font-weight: bold; font-size: 120%; }
span.note {font-size: 11px; font-weight: normal; color: #666; }

.health {background: url(i/background2.jpg) bottom right no-repeat #444444; background-position: 100% 100px; width: 856px; padding: 10px 10px 40px 10px; margin-left: 10px; border: solid 2px #E5E3E4; color: #fff; }
	.health .note {color: #ddd; }
	.health li {margin-bottom: 5px; }
	
.leftCol {width: 370px; margin-right: 5px; float: left; color: #000; }	
	.leftCol.copy {width: 369px; background: #484848; color: #fff; padding: 10px; line-height: 20px; border: #E5E3E4 1px solid; border-width: 2px 2px 2px 0; }

	.leftCol.min {min-height: 502px; }
	
.rightCol {width: 548px; float: right; padding: 0 0 0 0px;}
	.rightCol.narrow {width: 500px; }
	
.how {background: url(i/how.jpg) no-repeat; width: 548px; height: 302px; }

.row {border: solid #E5E3E4; border-width: 2px 0 0 2px; padding: 5px 0 5px 0; background: #999999; }
	.row.odd {background: #7E7E7E; }

.row .image {float: left; margin: 0 20px 0 5px; padding: 2px; background: #E5E3E4; border: solid #939393; border-width: 0 2px 2px 0; }

.row h3 {margin: 0px 0 0px 0; height: 30px; color: #fff; }
	
.copy {padding: 10px 10px 0 10px; }	
	
.footer {background: url(i/footer.jpg); font-family: corbel, arial; font-size: 14px; color: #5F5F5F; height: 62px; padding: 15px 10px 0 10px; }
	.footer a {color: #424242; }
	.footer a:hover {color: #5F5F5F; }
	.footer p {padding-top: 7px; }

	
h1 {font-size: 22px; color: #A16039; height: 33px; font-family: "trebuchet ms", arial; font-weight: bold; letter-spacing: 1px; padding: 0px 0 5px 0; margin: 0 0 3px 0; }
h2 {color: #FFF; font-size: 18px; font-style: normal; margin: 0; margin-bottom: 5px; padding: 0; font-family: "trebuchet ms"; }	
h3 {font-size: 22px; color: #484848; font-style: normal; margin: 0 0 3px 0px; padding: 0; font-family: "trebuchet ms", arial; }

table {border: solid 1px #ddd; border-width: 1px 0 1px 0; padding: 2px 10px 2px 10px; margin-bottom: 5px; color: #000; }
th {width: 50px; }
td {text-align: center; }

p {margin: 0 0 10px 5px; }

i {font-style: normal; }
.italic {font-style: italic; }

a {color: #0000FF; }
a.blue {color: #0000ff; }
a.white {color: #fff; }
	a.white:hover {color: #cecece; }
	a:hover {color: #666; }

.note {font-size: 11px; color: #666; }

hr {background: #fff; border: none; border-bottom: solid 1px #9FA291; border-top: solid 1px #7D8752; margin: 0 0 10px 0; height: 2px; }

label,input {display: block; margin: 0px 5px 5px 0; padding: 0; }	
label {width: 170px; float: left; text-align: right; }
input {margin: 0 0 3px 0; padding: 0; }
	input.wide {width: 300px; }
	input.med {width: 200px; }
	input.small {width: 100px; }

select {float: left; margin-right: 3px; margin-bottom: 3px; }
		
.offsides {position: absolute; top: -1000px; left: -1000px; }

.italic {font-style: italic; }

.smMargL {margin-left: 5px; }
.smMargR {margin-right: 5px; }

.mdMargR {margin-right: 10px; }
.mdMargL {margin-left: 10px; }

.lgMargL {margin-left: 20px; }
.xlgMargL {margin-left: 170px; }

.lgMargR {margin-right: 20px; }

.mdMargB {margin-bottom: 10px; }
.lgMargB {margin-bottom: 20px; }

.mdPad {padding: 10px; }

.left {float: left; }
.right {float: right; }

.clear {clear: both; }

img {border: none; }

.buynowhead {margin: 125px 20px 0 0px; float: right; }

.leftads {
	width: 546px;
	float: left; 
	
	}
	
#ad1,
#ad2 {
	width: 546px;
	height: 323px;
	display: none;
	position: absolute; 
	margin-bottom: 15px;
	}
	
#ad1 {
	background: url(i/left-ad.jpg);
	}
	
#ad2 {
	background: url(i/left-ad2.jpg);
	}
	
.adbutton a {
	color: #fff;
	text-decoration: none; 
	}
	
.adbutton a:hover {
	text-decoration: underline;
	}
	
.leftads ul {
	list-style: none; margin: 0; padding: 0; }
	
ul#ads {
	margin: 0; padding: 0; 
	width:546px;
	position:relative;
	overflow:hidden;
	height:323px;
	}
	
ul#ads li {
	font-size:1.4em;
	opacity:0;
	position:absolute
	}	
	
ul#ads li a:hover {
	background: none !important; 
	}	
	
.leftads ul#movie { 
	top: 60px; 
	left: -50px;
	width:351px;
	position:relative;
	overflow:hidden;
	height:234px;
	}
	
ul#moviehow {
	padding-top: 18px;
	padding-left: 7px; 
	margin: 0; 
	margin-left: -30px; 
	}
	
ul#movie li {	
	position: absolute;	
	}
	
ul.noindent {margin: 0; padding: 0 0 0 16px; }
	ul.noindent li {margin-bottom: 3px; }
	
img {display: block; }

.sale {color: #E71010; text-align: center; font-weight: bold; font-size: 18px; padding: 3px 0; }

.american-golf {width: 200px; height: 100px; float: left; margin: 7px 0 0 280px; }
	



