body {
 background: white; margin: 10; padding: 0; }


p { color: #000000; font: 10px Verdana, sans-serif; }

a, a:visited {  color: #000000; font: 10px Verdana, sans-serif; text-decoration: none; }
a:hover,  a:active  {  color: #000000; font: 10px Verdana, sans-serif; text-decoration: none;}

.border { border: solid 1px #999999; }
.border1 { border: solid 1px #666666; }

.mainText { color: #000000; font: 10px Verdana, sans-serif; }
.mainText a, .mainText a:visited { color: #1F488A; }
.mainText a:hover, .mainText a:active { color: #999999; }
.mainTextBold { color: #000000; font: 10px Verdana, sans-serif; font-weight: bold; }
.mainHead { color: #000000; font: 20px Verdana, sans-serif; }

.catText { color: #000000; font: 10px Verdana, sans-serif; }
.catHeadLG {font: 20px Verdana, sans-serif;	color: #488e71;}
.catTextLG a, .catTextLG a:visited { color: #000000; }
.catTextLG a:hover, .catTextLG a:active { color: #488E71; }
.pageLG { color: #488E71; font: 10px Verdana, sans-serif; }
.catTextOS a, .catTextOS a:visited { color: #000000; }
.catTextOS a:hover, .catTextOS a:active { color: #7D9DC0; }
.catHeadOS {font: 20px Verdana, sans-serif;	color: #7D9DC0;}
.pageOS { color: #7D9DC0; font: 10px Verdana, sans-serif; }
.catTextHS a, .catTextHS a:visited { color: #000000; }
.catTextHS a:hover, .catTextHS a:active { color: #f8b800; }
.catHeadHS {font: 20px Verdana, sans-serif;	color: #f8b800;}
.pageHS { color: #f8b800; font: 10px Verdana, sans-serif; }

.catTextST a, .catTextST a:visited { color: #000000; }
.catTextST a:hover, .catTextST a:active { color: #003565; }
.catHeadST {font: 20px Verdana, sans-serif;	color: #003565;}
.pageST { color: #003565; font: 10px Verdana, sans-serif; }

.catTextNP a, .catTextNP a:visited { color: #000000; }
.catTextNP a:hover, .catTextNP a:active { color: #999999; }
.catHeadNP {font: 20px Verdana, sans-serif;	color: #999999;}
.pageNP { color: #000000; font: 10px Verdana, sans-serif; }

.catTextPT a, .catTextPT a:visited { color: #000000; }
.catTextPT a:hover, .catTextST a:active { color: #f1b743; }
.catHeadPT {font: 20px Verdana, sans-serif;	color: #f1b743;}
.pagePT { color: #f1b743; font: 10px Verdana, sans-serif; }

.catTextHR a, .catTextHR a:visited { color: #000000; }
.catTextHR a:hover, .catTextST a:active { color: #009de0; }
.catHeadHR {font: 20px Verdana, sans-serif;	color: #009de0;}
.pageHR { color: #009de0; font: 10px Verdana, sans-serif; }

.catTextNC a, .catTextNP a:visited { color: #000000; }
.catTextNC a:hover, .catTextNP a:active { color: #009ee2; }
.catHeadNC {font: 20px Verdana, sans-serif;	color: #009ee2;}
.pageNC { color: #000000; font: 10px Verdana, sans-serif; }
.mainTextBoldNC { color: #009ee2; font: 10px Verdana, sans-serif; font-weight: bold; }



.productBold { font-weight: bold; }

ul.square { list-style-type: square; }

.bigPictureLinks a{background-color: #e3e3e3;}
.bigPictureLinks a:hover{background-color: #ffffff;}
html>:first-child+body .bigPictureLinks a, html>:first-child+body .bigPictureLinks a:hover{background-color: transparent;}
html>:first-child+body .bigPictureLinks a img{background-color: #e3e3e3;}
html>:first-child+body .bigPictureLinks a:hover img{background-color: #ffffff;}

.footer { color: #000000; font: 10px Verdana, sans-serif; text-align: right; }
.footer a:hover, .footer a:active { color: #999999; }

.sitemap { color: #000000; font: 10px Verdana, sans-serif; text-align: left; }
.sitemap a:hover, .footer a:active { color: #999999; }
.hose { color: #000000; font: 10px Verdana, sans-serif; text-align: left; }
.hose a:hover, .footer a:active { color: #488E71; }
.sheds { color: #000000; font: 10px Verdana, sans-serif; text-align: left; }
.sheds a:hover, .footer a:active { color: #8EB0DB; }
.home { color: #000000; font: 10px Verdana, sans-serif; text-align: left; }
.home a:hover, .footer a:active { color: #F8B800; }
.snow { color: #000000; font: 10px Verdana, sans-serif; text-align: left; }
.snow a:hover, .footer a:active { color: #003565; }

.newProductHR
{ color:#999999; background: #999999; border: 0; Height:1px;}

.cartfooter
{
	font: 10px Verdana, sans-serif;
	color: #000000;
	text-align: center;
}

.cartError{ color: #FF0000; font: 10px Verdana, sans-serif; text-align: left; }
.message{color: #FF0000;}

.cartHR
{
    color: #000000;
    background-color: #000000;
}

.prodregTable
{
    text-align:left
}

