A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #cc0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #cc0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #cc0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.general {
    FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: helvetica, arial
}
A.general:link {
    FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: helvetica, arial
}
A.general:active {
    FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: helvetica, arial
}

A.general:visited {
    FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: helvetica, arial
}

BODY {
	MARGIN-TOP: 6px; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cccccc; height: 100%;
}
TD {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TH {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
UL {
	MARGIN-LEFT: 18px; COLOR: #000000
}
LI {
	LIST-STYLE-TYPE: square
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; MARGIN-BOTTOM: -2px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; MARGIN-BOTTOM: -1px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.backgrnd {
	BACKGROUND-POSITION: center top; BACKGROUND-IMAGE: url(images/bk.jpg); BACKGROUND-REPEAT: no-repeat
}
.menubar {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #086208
}
.menu_td {
	BORDER-RIGHT: #868686 1px solid; BORDER-TOP: #868686 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #868686 1px solid; COLOR: #000000; LINE-HEIGHT: 18px; BORDER-BOTTOM: #868686 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #5B9B5B
}
.menu {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #5B9B5B
}
A.menu:active {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #666666
}
A.menu:link {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #5B9B5B
}
A.menu:visited {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #666666
}
A.menu:hover {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e5e5e5
}
.menuopen {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e5e5e5
}
A.menuopen:active {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e5e5e5
}
A.menuopen:link {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e5e5e5
}
A.menuopen:visited {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e5e5e5
}
A.menuopen:hover {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e5e5e5
}
.submenu {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: helvetica, arial
}
A.submenu:active {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: helvetica, arial
}
A.submenu:link {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: helvetica, arial
}
A.submenu:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: helvetica, arial
}
A.submenu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: helvetica, arial
}
.smfont {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: helvetica, arial
}
A.smfont:active {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #cc0000; FONT-FAMILY: helvetica, arial
}
A.smfont:link {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #cc0000; FONT-FAMILY: helvetica, arial
}
A.smfont:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #cc0000; FONT-FAMILY: helvetica, arial
}
A.smfont:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: helvetica, arial
}
.smfontgrey {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #999999; FONT-FAMILY: helvetica, arial
}
A.smfontgrey:active {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #999999; FONT-FAMILY: helvetica, arial
}
A.smfontgrey:link {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #999999; FONT-FAMILY: helvetica, arial
}
A.smfontgrey:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #999999; FONT-FAMILY: helvetica, arial
}
A.smfontgrey:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #999999; FONT-FAMILY: helvetica, arial
}
.blackfont {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: helvetica, arial
}
A.blackfont:active {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: helvetica, arial
}
A.blackfont:link {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: helvetica, arial
}
A.blackfont:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: helvetica, arial
}
A.blackfont:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: helvetica, arial
}
.blackfontmed {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #000000; FONT-FAMILY: helvetica, arial
}
A.blackfontmed:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #ffffff; FONT-FAMILY: helvetica, arial
}
A.blackfontmed:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #ffffff; FONT-FAMILY: helvetica, arial
}
A.blackfontmed:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #ffffff; FONT-FAMILY: helvetica, arial
}
A.blackfontmed:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #000000; FONT-FAMILY: helvetica, arial
}
.largefont {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tinyfont {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.padding3 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.padding4 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.underline {
	BORDER-RIGHT: #999999 2px; BORDER-TOP: #999999 2px; BORDER-LEFT: #999999 2px; BORDER-BOTTOM: #999999 1px dotted
}
.header_underline {
	BORDER-RIGHT: #999999 2px; BACKGROUND-POSITION: left top; BORDER-TOP: #999999 2px; BACKGROUND-IMAGE: url(images/header.jpg); BORDER-LEFT: #999999 2px; BORDER-BOTTOM: #999999 1px dotted; BACKGROUND-REPEAT: repeat-y
}
.border {
	BORDER-RIGHT: #cc0000 1px solid; BORDER-TOP: #cc0000 1px solid; BORDER-LEFT: #cc0000 1px solid; BORDER-BOTTOM: #cc0000 1px solid
}
.borderbrown {
	BORDER-RIGHT: #cc6600 1px solid; BORDER-TOP: #cc6600 1px solid; BORDER-LEFT: #cc6600 1px solid; BORDER-BOTTOM: #cc6600 1px solid
}
.bordergrey {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.borderblackred {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px; BACKGROUND-COLOR: #cc0000
}
.borderblackredbottom {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cc0000
}
.borderblack {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff
}
.borderblackbottom {
	BORDER-RIGHT: #000000 1px; BORDER-TOP: #000000 1px; BORDER-LEFT: #000000 1px; BORDER-BOTTOM: #000000 1px solid
}
.nisafont {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #0066ff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.nisafont:link {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #0066ff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.nisafont:active {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #0066ff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.nisafont:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #0066ff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.nisafont:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #0066ff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bkg {
	border-right-style: none;
	border-right-color: #333333;
	border-right-width: 3px;
	border-left-width: 3px;
	border-left-style: dotted;
	border-left-color: #333333;


}

// Classes added by Jesse Kuczynski 11-23-08 to make adjustments for Turf Conf 09 banner

.contenttable td {
	padding: 0px;
	margin: 0px;

}

.contenttable td h2 {
	padding: 5px;
	margin: 0px;
}
	
.lsideborder {
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #003300;
}


a.counterDays,a.counterDays:visited,a.counterDays:active {
	display: block;
	position: relative;
	width: 125px;
	height: 150px;
	padding-left: 25px;
	background-image: url('/images/CounterDaysLogo.gif');
}

a.counterDays:hover {
	background-image: url('/images/CounterDaysLogoOver.gif');
}


/* sales rep announcement layout */


.new_reps {
	position: relative;
	height: 650px;
	border: 0px solid;
	width: 432px;

}

.new_reps,.new_reps p {
	display: block;
	text-align: center;
	margin: 5px 0px;
	padding: 0px;

}

.new_reps ul { 
	border: 0px solid;
	display: block;
	padding: 0px;
	margin: 0px;
	text-indent: 0px;
	margin-left: 15px;
	width: 430px;
	height: 515px;
}

.new_reps ul li { height: 150px; float: left; list-style-type: none; text-align: center; margin: 10px;}
.new_reps ul li a, .new_reps li a:visited { display: block; width: 100px;border: 1px solid #fff;}
.new_reps ul li a:hover { border: 1px solid #336633; }
.new_reps ul li a img { border: 0px solid #fff; }
.new_reps ul .empty a:hover { border: 1px solid #fff; }

.news_list
{
margin: 5px 0px;
padding-left: 5px;
border: solid 0px;
text-align: left;
width: 220px;
}

.news_list li {
	font: 10pt arial;
	line-height: 15px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	list-style: none;
	border: solid 0px;
	background-image: url('/images/commsvc/ListLinkBullet.gif');
	background-repeat: no-repeat;
	background-position: 0 .2em;
}

/* Home page headline content popup display - uses hidden divs */

.hideNews {
	width: 500px;
	height: auto;
	background-color: #fff;
	padding: 15px;
	border: 1px solid #336633;
	position: absolute;
	left: 50%;
	top: 30%;
	margin-left: -250px;
	margin-top: auto;
	display: none;
	z-index: 1000;
	text-align: center; 
	background-position: center top;
	background-image: url(./images/bk.jpg);
	background-repeat: no-repeat;
}

.hideNews h4 { padding: 0px; margin-top: 8px; margin-bottom: 20px; text-align: center; }
.hideNews p { float: right;text-align: left;width: 200px; margin-bottom: 30px; }

.hideNews img { float: left; margin-right: 5px;  margin-bottom: 30px; border: 1px solid #fff;}
.hideNews a { display: block; position: absolute; bottom: 0px; left: 50%; width: 120px; margin-left: -60px;  padding: 0px; bottom: 5px; }

/* Turf Conference Spot Ad */


/* StoreAddress Location select menu */

.hiddenloc { display: none;
height: 80px;
}

.visibleloc h3 a { text-align: center;
text-decoration: underline;
font-family: verdana;
margin: 0px;
}

.visibleloc h3 { width: 150px;
text-align: center;
margin: 0px;
}

.visibleloc p { margin: 5px;}

.visibleloc h3 a:hover {
color: #000;
}

.visibleloc { display: block;
text-align: left;
height: 80px;
font-family: verdana;
font-size: 8pt;
padding-bottom: 5px;
}


option { background-color: #fff;
border: 1px #336633;
font-family: verdana;
font-size: 8pt;
height: 15px;
}

#locsel select {
background-color: #fff;
font-family: verdana;
font-size: 14pt;
font-weight: bold;
font-style: normal;
}
/* end store selector */

/* Preloaded Images */

.preloadImg {
	position: absolute;
	display: none;
	left: -1000px;
	top: -1000px;
}

