body { color: #666; line-height: 1.4; font-family: Helvetica, Arial, sans-serif; font-size: 12px; margin: 0px; text-align: left; padding: 0px; }

p { margin: 8px 0px 0px 0px; }

a:link, a:visited { color: #006699; text-decoration: none; }
a:hover { text-decoration: underline; }

sup {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	bottom: 1ex;
}

.firstLine { margin: 25px 0px 5px 0px; color: #000; font-size: 14px; font-weight: bold; }Ê /*section landing heads, press release titles*/
h1 { margin: 0px 0px 5px 0px; color: #000; font-weight: bold; font-size: 12px; } /*not used*/
h2 { margin: 0px 0px 5px 0px; color: #000; font-weight: bold; font-size: 13px; } /*sub-page heads*/
h3 { margin: 0px 0px 0px 0px; color: #000; font-weight: bold; font-size: 11px; } /*how much to use tables, literature db*/
h4 { margin: 0px 0px 5px 0px; color: #666; font-weight: bold; font-size: 13px; } /*home feature heads, literature db*/
h5 { margin: 0px 0px 0px 0px; color: #000; font-weight: bold; font-size: 12px; line-height: 1.2; } /*various*/
h6 { margin: 10px 0px 3px 0px; color: #000; font-weight: bold; font-size: 11px; line-height: 1.2; } /*literature db*/
.header1 { margin: 10px 0px 8px 0px; color: #000; font-weight: bold; font-size: 12px; } /*FAQs*/
.header2 { margin: 0px 0px 5px 0px; color: #000; font-size: 14px; font-weight: bold; } /*user testimonials, quench product page top head*/
.header3 { margin: 10px 0px 0px 0px; color: #000; font-size: 14px; font-weight: bold; } /*where to buy search results, quench product page subhead*/
.header4 { margin: 4px 0px 5px 11px; color: #000; font-weight: bold; font-size: 12px; line-height: 1.2; } /*newsroom*/
.header5 { margin: 12px 0px 0px 0px; color: #333; font-size: 13px; } /*quench product page top paragraph text*/
.header6 { margin: 0px 0px 0px 0px; color: #333; font-weight: bold; font-size: 13px; line-height: 1.2; } /*golf testimonial caption*/

.header7 { margin: 12px 0px 5px 11px; color: #000; font-weight: bold; font-size: 12px; line-height: 1.2; } /*newsletter archive*/
.header7 a:link { text-decoration: none; color: #000; }
.header7 a:hover { text-decoration: none; color: #006699; }
.header7 a:visited { text-decoration: none; color: #000; }

.header8 { margin: 10px 0px 5px 0px; color: #000; font-weight: bold; font-size: 13px; } /*newsletter sign-up page head*/

/* HOME PAGE STYLES */

#container {
	width: 760px;
/*	margin: 0px auto; */
	text-align: left;
	position: relative;
}

#contentboxes { min-height: 220px; width: 760px; margin: 0px 0px 10px 9px; }
#navbuttons { min-height: 12px; width: 760px; margin: 10px 0px 30px 9px; }
.box { width: 211px; float: left; padding: 17px 0px 0px 10px; background: #ffffff no-repeat url(graphics/home/frame.jpg); }
.box p { color: #666; font-size: 11px; margin: 5px 15px 0px 0px; }
.box h4 { font-size: 11px; }
.box a:link { text-decoration: none; color: #000; font-weight: bold; font-size: 12px; }
.box a:visited { text-decoration: none; color: #000; font-weight: bold; font-size: 12px; }
.box a:hover { text-decoration: underline; }
.box img { float: right; margin: 5px 0px 0px 5px; border: none; }

.box_new { width: 211px; float: left; padding: 17px 0px 0px 10px; background: #ffffff no-repeat url(graphics/home/frame2.jpg); }
.box_new p { color: #666; font-size: 11px; margin: 5px 15px 0px 0px; }
.box_new h4 { font-size: 11px; }
.box_new a:link { text-decoration: none; color: #000; font-weight: bold; font-size: 12px; }
.box_new a:visited { text-decoration: none; color: #000; font-weight: bold; font-size: 12px; }
.box_new a:hover { text-decoration: underline; }
.box_new img { margin: 5px 0px 0px 20px; border: none; }

.box2 { min-height: 12px; width: 210px; float: left; padding: 0px; }
.box2 a:link { text-decoration: none; color: #666; font-family: Verdana; font-size: 9px; }
.box2 a:visited { text-decoration: none; color: #666; font-family: Verdana; font-size: 9px; }
.box2 a:hover { text-decoration: none; color: #000; font-family: Verdana; font-size: 9px; }
.box2 img { border: none; vertical-align: middle; }

/* MAIN SITE STYLES */

#siteInfo { color: #666; font-size: 9px; margin: 5px 0px 0px 0px; text-align: right; }
#printPage { color: #666; font-size: 9px; margin: 5px 0px 0px 0px; }
#siteInfo2 { color: #666; font-size: 9px; margin: 0px 0px 0px 10px; }

.data td { font-size: 11px; margin: 0px 20px 0px 0px; }
.tablehead { background-color: #eee; }
.appTable { margin: 26px 0px 20px 0px; font-size: 10px; }
.subtext { margin: 4px 30px 5px 1px; font-size: 11px; }
.sectionPhoto { margin: 0px 0px 20px 0px; }
.compareLogo { margin: 0px 0px 18px 0px; }
.thumb { font-size: 10px; margin: 6px 6px 0px 0px; }
.bullet { margin: 0px 5px 5px 0px; }
.bullet2 { margin: 10px 15px 5px 0px; padding-left: 15px; }
.bullet2 li { margin-bottom: 5px; }
.formHead { margin: 20px 0px 10px 0px; color: #000; font-weight: bold; }
.note { font-size: 9px; text-align: right; }
.note2 { font-size: 10px; }
.caption { font-size: 10px; margin-right: 0px; font-weight: bold; }
.date { font-size: 9px; }
.orange { color: #ff7f00; font-weight: bold; }
.gray { color: #666; }
.bold { font-weight: bold; }
.rule { margin: 20px 0px 0px 0px; }
.toplinks { color: #666; font-size: 10px; margin: 0px 5px 0px 0px; text-align: left; }
.nospace { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.golfquote { font-size: 14px; line-height: 1.7; color: #86c51c; }
.gardenquote { font-size: 14px; line-height: 1.7; color: #07764c; }
.italic { font-style: italic; margin: 5px 0px 0px 0px; line-height: 1.2; }
.newsDate { font-size: 9px; margin: 12px 0px 0px 11px; letter-spacing: 1px; font-weight: normal; }
.newsDescrip1 { line-height: 1.2; margin: 0px 0px 0px 11px; font-size: 11px; }
.newsDescrip2 { line-height: 1.2; margin: 0px 0px 0px 11px; font-size: 11px; font-style: italic; }
.halftop { margin: 5px 0px 0px 11px; line-height: 1.2; }
.boldlink { margin: 30px 0px 0px 0px; }
.boldlink a { font-size: 12px; font-weight: bold; }
.boldlink2 { margin: 10px 0px 0px 0px; }
.boldlink2 a { font-size: 12px; font-weight: bold; }
.newsyear { margin: 5px 0px 0px 0px; }
.newsyear a { font-size: 12px; }
.newsyear b { font-weight: bold; font-size: 12px; }
.subscribe { margin: 15px 0px 0px 0px; color: #333; font-weight: bold; vertical-align: middle; }
.subscribe a:link { text-decoration: none; font-weight: bold; font-size: 12px; color: #333; }
.subscribe a:visited { text-decoration: none; font-weight: bold; font-size: 12px; color: #333; }
.subscribe a:hover { text-decoration: none; font-weight: bold; font-size: 12px; color: #006699; }
.subscribe img { border: none; vertical-align: middle; }

.nameBlock { font-weight: bold; }
.addressBlock { color: #666; padding-bottom: 7px; margin-bottom: 0px; }
.webBlock { padding-top: 7px; margin-top: 0px; }

