/* --- static menu styles ---
style naming convention:
	m<zero based menu number>l<zero based level number>i|o<for inner or outer tag>
*/
.small {
  font-family: Verdana;
	font-size: 10px;
}
.m0l0o { 
	text-decoration: none;
	vertical-align: middle;
	white-space: nowrap;
	border: medium outset #FF3333;
}
.m0l1o {
	text-decoration: none;
	border: medium inset #FF3333;
	vertical-align: middle;
	white-space: nowrap;
}
.m0l2o {
	text-decoration: none;
	border: medium outset #FF3333;
	vertical-align: middle;
	white-space: nowrap;
}
.m0l0i {
	font: normal 12px Arial, Helvetica, sans-serif;
	text-align: center;
	border: none;
	vertical-align: middle;
	white-space: nowrap;
}
.m0l1i {
	font: normal 12px Arial, Helvetica, sans-serif;
	padding-left: 4px;
	text-decoration: none;
	text-align: left;
	border: none;
	vertical-align: middle;
	white-space: nowrap;
}
.m0l2i {
	font: normal 12px Arial, Helvetica, sans-serif;
	padding-left: 4px;
	text-decoration: none;
	vertical-align: absmiddle;
	text-align: left;
	border: medium ridge #CC0000;
	white-space: nowrap;
}
/* End of Menu Styles */
.W114 {
	width: 114px;
}
.path {
	font-family: Arial;
	font-size: 10px;
	margin: 0px;
	padding: 0px 0px 0px 5px;
}
.menu {
	font-family: Arial;
	font-size: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A80F06;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A80F06;
}
.footer {
	border-top-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CE1008;
	background-color: #A5A6A5;
}
.navbarbackground {
	background-image: url(/images/navbarpanel.GIF);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center center;
}
.largenavbarbackgroundCopy {
	background-image: url(/images/largenavbarpanel.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center center;
}
a.TopLinkBar:link {
	font-family: Arial;
	font-size: 12px;
	color: #D8DDDF;
	text-decoration: none;

}
a.TopLinkBar:visited {
	font-family: Arial;
	font-size: 12px;
	color: #D8DDDF;
	text-decoration: none;
}
a.TopLinkBar:hover {
	font-family: Arial;
	font-size: 12px;
	color: FFFFFF;
	text-decoration: none;
}
a.TopLinkBar:active {
	font-family: Arial;
	font-size: 12px;
	color: FFFFFF;
	text-decoration: none;
}
a.NavBarTxt:link {
	font-family: Arial;
	font-size: 12px;
	color: D8DDDF;
	text-decoration: none;
	font-weight: bold;
}
a.NavBarTxt:visited {
	font-family: Arial;
	font-size: 12px;
	color: D8DDDF;
	text-decoration: none;
	font-weight: bold;
}
a.NavBarTxt:hover {
	font-family: Arial;
	font-size: 12px;
	color: FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.NavBarTxt:active {
	font-family: Arial;
	font-size: 12px;
	color: FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.class3:link {
	font-family: Arial;
	font-size: 14px;
	color: D8DDDF;
	text-decoration: none;
	font-weight: bold;
}
a.class3:visited {
	font-family: Arial;
	font-size: 14px;
	color: D8DDDF;
	text-decoration: none;
	font-weight: bold;
}
a.class3:hover {
	font-family: Arial;
	font-size: 14px;
	color: FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.class3:active {
	font-family: Arial;
	font-size: 14px;
	color: FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.SmallerRedLinks:link {
	font-family: Arial;
	font-size: 12px;
	color: C8120C;
	text-decoration: none;
	font-weight: bold;
}
a.SmallerRedLinks:visited {
	font-family: Arial;
	font-size: 12px;
	color: C8120C;
	text-decoration: none;
	font-weight: bold;
}
a.SmallerRedLinks:hover {
	font-family: Arial;
	font-size: 12px;
	color: 000000;
	text-decoration: none;
	font-weight: bold;
}
a.SmallerRedLinks:active {
	font-family: Arial;
	font-size: 12px;
	color: 000000;
	text-decoration: none;
	font-weight: bold;
}
a.LargerRedLinks:link {
	font-family: Arial;
	font-size: 14px;
	color: C8120C;
	text-decoration: none;
}
a.LargerRedLinks:visited {
	font-family: Arial;
	font-size: 14px;
	color: C8120C;
	text-decoration: none;
}
a.LargerRedLinks:hover {
	font-family: Arial;
	font-size: 14px;
	color: 000000;
	text-decoration: none;
}
.pathbar{
	font-family: Arial;
	font-size: 9px;
	color: 929092;
	text-decoration: none;
	text-indent: 5pt;
}
a.pathbar:link {
	font-family: Arial;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	text-indent: 5pt;

}
a.pathbar:visited {
	font-family: Arial;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	text-indent: 5pt;

}
a.pathbar:hover {
	font-family: Arial;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	text-indent: 5pt;

}
a.pathbar:active {
	font-family: Arial;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	text-indent: 5pt;

}
a.pathbar2:link {
	font-family: Arial;
	font-size: 9px;
	color: #990000;
	text-decoration: none;
	text-indent: 5pt;

}
a.pathbar2:visited {
	font-family: Arial;
	font-size: 9px;
	color: #990000;
	text-decoration: none;
	text-indent: 5pt;

}
a.pathbar2:hover {
	font-family: Arial;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	text-indent: 5pt;

}
a.pathbar2:active {
	font-family: Arial;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	text-indent: 5pt;

}
.leftpanel {
	background-repeat: no-repeat;
	background-image: url(/images/leftpanel.gif);

}
.rightpanel {
	background-image: url(/images/rightpanel.gif);
	background-repeat: no-repeat;
}
select {
	font-family: Arial;
	font-size: 10px;
	width: 114px;
}
a.prodcatlink:link {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.prodcatlink:active {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.prodcatlink:visited {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.prodcatlink:hover {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #DDDDDD;
	text-decoration: none;
}
a.viewcatlink:link {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.viewcatlink:active {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.viewcatlink:visited {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.viewcatlink:hover {
	font-family: Arial;
	font-size: 12px;
	color: #DDDDDD;
	text-decoration: none;
}
.productcategory {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 3px;
	padding-top: 2px;
	background-color: #6B6D6B;
	background-repeat: no-repeat;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #C8120C;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.productmodel {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 3px;

}
.productdesc {
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.maptext {
	font-family: Arial;
	font-size: 10px;
	line-height: 13px;
}
.pagebgcolor {
	background-color: #EFEBEF;
}
.pathbarbgcolor {
	background-color: #DEDFDE;
}
.satiscustselect {

	font-family: Arial;
	font-size: 10px;
	width: 100%;
}
a.GreyLinkBar:link {

	font-family: Arial;
	font-size: 10px;
	color: #C8120C;
	text-decoration: none;
}
a.GreyLinkBar:visited {

	font-family: Arial;
	font-size: 10px;
	color: #C8120C;
	text-decoration: none;
}
a.GreyLinkBar:hover {

	font-family: Arial;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
a.GreyLinkBar:active {

	font-family: Arial;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
a.prodbutton:link {
	font-family: Arial;
	font-size: 11px;
	color: #D8DDDF;
	text-decoration: none;
	font-weight: bold;

}
a.prodbutton:visited {
	font-family: Arial;
	font-size: 11px;
	color: #D8DDDF;
	text-decoration: none;
	font-weight: bold;

}
a.prodbutton:hover {
	font-family: Arial;
	font-size: 11px;
	color: FFFFFF;
	text-decoration: none;
	font-weight: bold;

}
a.prodbutton:active {
	font-family: Arial;
	font-size: 11px;
	color: FFFFFF;
	text-decoration: none;
	font-weight: bold;

}
a.ContactButtonTxt:link {

	font-family: Arial;
	font-size: 18px;
	color: D8DDDF;
	text-decoration: none;
	font-weight: bold;
}
a.ContactButtonTxt:visited {

	font-family: Arial;
	font-size: 18px;
	color: D8DDDF;
	text-decoration: none;
	font-weight: bold;
}
a.ContactButtonTxt:hover {

	font-family: Arial;
	font-size: 18px;
	color: FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.ContactButtonTxt:active {

	font-family: Arial;
	font-size: 18px;
	color: FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.partnumber {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-left: 3px;

}
.productspacing {
	margin-top: 0px;
	margin-bottom: 10px;

}
.TopCategorySpacing {
	padding-top: 10px;
}
.pickerplate {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
}
.ProductDescTitle {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #D8DDDF;
	font-weight: bold;


}
.ProdButtonNoLink {

	font-family: Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.middle {
	vertical-align: middle;
}
.Specials1stCat {

	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 3px;
	background-color: #6B6D6B;
	background-repeat: no-repeat;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #C8120C;
	border-right-style: none;
}
.SpecialsBottom {

	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 3px;
	background-color: #6B6D6B;
	background-repeat: no-repeat;
	border-bottom-style: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.ResourcesLinks:link {
	font-family: Arial;
	font-size: 14px;
	color: C8120C;
	text-decoration: none;
	font-weight: normal;

}
.ResourcesLinks:visited {

	font-family: Arial;
	font-size: 14px;
	color: C8120C;
	text-decoration: none;
	font-weight: normal;
}
.ResourcesLinks:hover {

	font-family: Arial;
	font-size: 14px;
	color: 000000;
	text-decoration: none;
	font-weight: normal;
}
.ResourcesLinks:active {

	font-family: Arial;
	font-size: 14px;
	color: 000000;
	text-decoration: none;
	font-weight: normal;
}
a.TickerWhite:link {

	font-family: Arial;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.TickerWhite:visited {

	font-family: Arial;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.TickerWhite:hover {

	font-family: Arial;
	font-size: 13px;
	color: 000000;
	text-decoration: none;
	font-weight: bold;
}
a.TickerWhite:active {

	font-family: Arial;
	font-size: 13px;
	color: 000000;
	text-decoration: none;
	font-weight: bold;
}
.AdvantageText {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding: 3px;

}
a.AdvantageLinks:link {

	font-family: Arial;
	font-size: 11px;
	color: C8120C;
	text-decoration: none;
	font-weight: normal;
}
a.AdvantageLinks:visited {

	font-family: Arial;
	font-size: 11px;
	color: C8120C;
	text-decoration: none;
	font-weight: normal;
}
a.AdvantageLinks:hover {

	font-family: Arial;
	font-size: 11px;
	color: 000000;
	text-decoration: none;
	font-weight: normal;
}
a.AdvantageLinks:active {

	font-family: Arial;
	font-size: 11px;
	color: 000000;
	text-decoration: none;
	font-weight: normal;
}
.MainPageFormatting {
	border-right-width: 3px;
	padding-left: 6px;
	border-right-color: #DEDFDE;
	border-right-style: solid;
}
.PopUpWindow {
	margin: 0px;
	padding: 0px;
	height: 400px;
	width: 600px;
	left: 300px;
	clip:   rect(300px auto auto auto);
}
.RentalFormTable {
	border-left-width: 1px;
	border-left-style: solid;
}
.RentalSelect {

	font-family: Arial;
	font-size: 10px;
	width: 72px;
}
.RentalFormTableTop {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.RentalFormTableBottom {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-width: 1px;
	border-left-style: solid;
}
.RentalFormContact {


	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.RentalFormContactTop {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-top-style: solid;

}
.StoreFontStyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: italic;
	color: #C8120C;
	text-decoration: none;
	font-weight: bold;
}
.BackgroundGrey {
	background-color: #EFEBEF;
}
.GreyBrandBars {
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #DEDFDE;
}
.RedTopBrandBar {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #C8120C;
}
.TurfProTop {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #D8DDDF;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D8DDDF;
	border-left-color: #D8DDDF;
}
.GreyBar1{
	background-color: #cdc9cd;
}
.GreyBar2{
	background-color: #dedade;
}
.tb2 {
	font: 9px Arial, Helvetica, sans-serif;
	color: #BABDB6;
	padding-bottom: 4px;
	margin: 0px;
	padding-right: 2px;
	padding-left: 0px;
}
.formnospace {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
.searchbox {


	font-family: Arial;
	font-size: 9px;
}
.SearchPageManger {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	color: #000000;
	text-decoration: none;
	margin: 0px;

}
.SearchTopSpacer {
	padding-top: 3px;
}
.RightPicSpacer {
	padding-right: 3px;
}
.LeftPicSpacer {
	padding-left: 3px;

}
.TopSpacer {
	padding-top: 3px;
}
.CompanyContactFormat {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
.curspectitle {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #D8DDDF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #C8120C;
}
a.red3:link {
	font-family: Arial;
	font-size: 9px;
	color: #990000;
	text-decoration: none;
	text-indent: 5pt;

}
a.red3:visited {
	font-family: Arial;
	font-size: 9px;
	color: #990000;
	text-decoration: none;
	text-indent: 5pt;

}
a.red3:hover {
	font-family: Arial;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	text-indent: 5pt;

}
a.red3:active {
	font-family: Arial;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	text-indent: 5pt;

}
.NoMargin {
	margin: 0px;
}.SiteMap {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;

}

