/* -----------------------------------*/
/* ---------->>> GLOBAL <<<-----------*/
/* -----------------------------------*/

html, body {
	background-color: #fff;
	padding: 0;
	margin: 10px 0 0 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

form {
	margin: 0;
	padding: 0;
}

input {
	margin: 0;
	padding: 0;
}

select {
	margin: 0;
	padding: 0;
}



table {
	margin: 0;
	padding: 0;
	border-spacing: 0 none;
	border-collapse: collapse;
}


hr {
	margin: 5px 0;
	padding: 0;
	display: block;
	height: 1px;
	}

img {
	margin: 0;
	padding: 0;
	border: none; }


ul, li {
	margin: 0;
	padding: 0;
}



/* -----------------------------------*/
/* ---------->>> GLOBAL HEADER <<<-----------*/
/* -----------------------------------*/
#globHEADER {
	width:910px;
	height:90px;
	font-size: 11px;
}
#globHEADER img {
	float:left;
}
p.gHred {
	color: #930;
}

#globHEADER p {
	margin:2px 0 0 0;
	padding:0;
}

#globHEADER p.gHred a {
	margin:5px 0 0 0;
	padding:0;
	color: #930;
}

#globHEADER a {
	text-decoration:none;
	color:#000;
}
#globHEADER a:hover {
	text-decoration:underline;
}


/* -----------------------------------*/
/* ---------->>> GLOBAL NAVIGATION BAR <<<-----------*/
/* -----------------------------------*/
#globNAV {
	background-color:#EBEDD7;
	width:910px;
	font-size: 11px;
	height:27px;
	margin: 15px 0 0 0;
	padding: 0;
}

#globNAV a {
	text-decoration: none;
	color: #000;
}

#globNAV form {
	float:right;
	clear:left;
}

#globNAV ul {
	margin: 5px 0 0 0;
	padding: 0;
	float:left;
	clear:none;
	display:block;
	width:710px;
	}

#globNAV ul li {
	list-style: none;
	padding:4px;
	margin-right:3px;
	display: inline;
}
	
#globNAV ul li a {

}

#globNAV ul li a:hover {
	background-color:#FEF8EE;
}

#globNAV input {
	font-size: 11px;
	border-top: 1px solid #ccc;
	padding:1px;
}




/* -----------------------------------*/
/* ---------->>> MAIN TABLE <<<-----------*/
/* -----------------------------------*/
#mainTABLE {
	width:910px;
}



/* -----------------------------------*/
/* ---------->>> HOMEPAGE <<<-----------*/
/* -----------------------------------*/

#homepage {
	font-size: 0.8em;
	margin:0;
	padding: 0;
}

#homepage a {
	color: #333;
	text-decoration:none;
}


#homepage td {
/*	background-color: #FEF8EE; */
	padding:0;
	margin:0;
}


#homepage ul {
	margin: 0 0 35px 0;
	padding: 5px;
	list-style-type: none;
	background-color:#EBEDD7;
}

#homepage li {
	padding-right:5px;
	display: inline;
	font-size:0.85em;
	line-height: 150%;
}

#homepage li a:hover {
	text-decoration:underline;
}


#homepage h1 {
	margin: 15px 0 0 15px;
	padding: 0;
	color: #900;
	font-size: 1.4em;
	}

#homepage h2 {
	margin: 16px 20px 0 20px;
	padding:3px 0;
	font-size: 1.3em;
	text-align:center;
	color: #060;
	border-bottom:2px solid #900;
/*	background-image: url(../mm5/graphics/homecol_top.jpg);
	background-repeat: no-repeat;
	background-position: center top;  */
}

#homepage h2 a {
	color: #060;
}

#homepage h3 {
	color: #930;        
	padding: 13px;
	font-size:.9em;
}

#homepage h4 {
	margin:10px 0 0 15px;
	padding:0;
	color:#060;
}
 

div.homepageUnits {
	padding:3px 15px;
	margin:0 5px;
	background-color:#fff;
/*	background-image: url(../mm5/graphics/background_light.gif); */
}



td.homepageABOUT {
/*	background-color:#EBEDD7; */
	padding:15px 0;
	margin:0;
	background-image: url(/mm5/graphics/logogreen.jpg);
	background-repeat: no-repeat;
	background-position: 450px -75px;
	border-top:1px solid #EBEDD7;
	border-left:1px solid #EBEDD7;
	border-right:2px solid #A7B04F;
	border-bottom:2px solid #A7B04F;
}

td.homepageABOUT p {
	padding:3px 15px;
	margin:0;
}











/* -----------------------------------*/
/* ---------->>> GLOBAL FOOTER <<<-----------*/
/* -----------------------------------*/

#gFooterTop {
	margin:15px 0 25px 0; 
	padding:3px; 
	display: block; 
	background-color:#EBEDD7; 
	font-size:10px; 
	color:#666; 
	width:910px;
}

#gFooter {
	font-size: .7em;
	color: #085106;
	margin:0px 0 25px 0; 
	display: block; 
	padding:3px; 
	width:910px;
}

#gFooter a {
	color: #085106;
        }








/* -----------------------------------*/
/* ---------->>> GLOBAL NAVIGATION <<<-----------*/
/* -----------------------------------*/

#gCatTree {
	padding:5px 0;
	margin:0;
	font-size:10px;
}

.cat {
	background-color:#F2FBF2;
	width:150px;
	font-size: 11px;
	padding:0;
	margin:0;
}

.cat a {
	text-decoration:none;
	color:#000;
}
ul.cat {
	list-style-type: none;
}

li.cat a {
	font-weight: bold;
	display:block;
	padding: 2px;
	margin: 3px 0 0 0;
	border-top:1px solid #567658;
	}

li.cat a:hover {
	background:#567658;
	color:#fff;
}


.cat1 {
	width:138px;
	margin-left:4px;
	padding:2px;
/*	border-top:1px solid #567658; */
	background-color:#DCE7DC;
}

li.cat1 a {
	display:block;
}

li.cat1 a:hover {
	background:#31797D;
	color:#fff;
}


 .cat2 {
	color: #333;
	margin-left:5px;
}
li.cat2 a {
	color: #333;
	display:block;
	padding: 0 0 0 5px;
	}
li.cat2 a:hover {
	background-color:#567658;
	color: #fff;
}

.cat2active {
	width:96%;
	font-weight: 800;
	background-color:#567658;
	color: #fff;
	display:block;
	padding:2px;
	margin: 0;
	border-top:3px solid #fff;
	border-bottom:3px solid #fff;
}


.cat2active a {
	color: #fff;
	display:block;
}



/* Fix IE. Hide from IE Mac \*/
* html ul.cat li.cat { float: left; height: 1%; }
* html ul.cat li.cat a { height: 1%; }
* html ul.cat li.cat1 { float: left; height: 1%; }
* html ul.cat li.cat1 a { height: 1%; }
* html ul.cat li.cat2 { float: left; height: 1%; }
* html ul.cat li.cat2 a { height: 1%; }
/* End */











/* -----------------------------------*/
/* ---------->>> CATEGORY DISLAY MIDLEVEL <<<-----------*/
/* -----------------------------------*/


#CATEGORYMIDL {
	font-size: 0.75em;
	margin:0;
	padding:0;
}

#CATEGORYMIDL a {
	color:#085106;
}

#CATEGORYMIDL h1 {
	font-size:20px;
	color:#930;
}

td.ctgyprod
{
	margin: 0;
	padding: 20px 10px;
	width:33%;
	}

.ctgyprodprc
{
	margin-top: 5px;
	padding: 0;
	text-align:center;
}



#CATEGORYMIDL h3 {
	font-size:1em;
	margin: 0;
	padding: 0;
	}



/* -----------------------------------*/
/* ---------->>> CATEGORY DISLAY BOTTOM LEVEL <<<-----------*/
/* -----------------------------------*/


#CATEGORYBOTT {
	font-size: 0.75em;
	margin:0;
	padding:0;
}

#CATEGORYBOTT a {
	color:#085106;
}

#CATEGORYBOTT h1 {
	font-size:20px;
	color:#930;
}



#CATEGORYBOTT h2 {
	font-size:1.2em;
	margin: 15px 0 0 0;
	padding: 0;
	}











/* -----------------------------------*/
/* ---------->>> PRODUCT DISLAY <<<-----------*/
/* -----------------------------------*/



#PRODUCTDISPL {
	margin: 0;
	padding: 0;
	width: 100%;
	
}

#PRODUCTDISPL a {
	color:#000;
}

#PRODUCTDISPL h1 {
	margin: 25px 0 0 0;
	padding: 0;
	color:#930;
	font-size:1.3em;
}

#PRODUCTDISPL p {
	font-size:.75em;
	margin: 0;
	padding: 0;
	margin:8px 0 15px 0;
}

.imgtable {
	font-size: 0.7em;
	}
.imgtable a {
	text-decoration:none;
	}


#pricetbl {
	font-size: .85em;
	border-top:2px solid #ccc;
	}

#pricetbl table tr td {
	font-size: 10px;
}

#pricetbl select {
	font-size: 10px;
	display:block;
}
#pricetbl input {
	font-size: 10px;
}

#prodesc {
	margin: 5px 0;
	padding: 25px 0 25px 0;
	border-bottom: 1px solid #CCC;
	font-size: .80em;
	}



#PRODUCTDISPL h3 {
	margin: 0;
	padding: 0;
	font-size:1em;
}


.spectable {
	padding: 0;
	margin: 5px 0 0 0;
	font-size: .75em;
	width:100%;
}

.spectable td {
	border-top: 1px solid #ccc;
	padding: 4px;
	}



.Retailers {
}

ul.Retailers {
	list-style-position: outside;
	list-style-type: square;
	margin: 5px 0 25px 15px;
	padding: 0;
}

ul.Retailers li a {
	color: #000;
}






.pdf {
	font-size: 0.8em;
}
.pdf a {
	color: #333;
	}






.rightH {
	font-weight: bold;
	color: #333;
	font-size: 0.9em;
	margin: 0;
	padding: 0;
}

ul.bullet {
	color: #930;
	font-weight: bold;
	margin: 0 0 0 15px;
	padding: 0;
	font-size: 0.75em;
}


ul.bullet li {
	list-style-type: square;
	list-style-position: outside;
	display: list-item;
}

ul.bulletgrey {
	color: #333;
	margin: 0 0 0 15px;
	padding: 0;
	font-size: 0.75em;
}

ul.bulletgrey li{
	list-style-type: square;
	list-style-position: outside;
	display: list-item;
}
 
ul.bulletgrey li a{
	color: #000;
}





#glRELATED {
	width:160px;
	padding:5px;
	font-size: 0.8em;
	background-color: #FEF8EE;
}

#glRELATED h2 {
	font-size:1.2em;
	color:#930;
	margin:5px 0 5px 0; 
	padding:0;
}

#glRELATED h3 {
	font-size:.95em;
	margin:5px 0 5px 0; 
	padding:0;
}

#glRELATED h3 a {
	color:#000;
	display:block;
}


.relatedbuttons {
	margin:5px 0 5px 0; 
	padding:3px 0 3px 0;
}

.relatedbuttons input {
	background-color:#930; 
	color:#fff;
	width:100px;
	font-size:12px;
}


.relatedbox {
	padding: 0;
	margin: 20px 0 0 0;
	text-align:center;
}

.relatedbox input {
	padding: 0;
	margin: 0;
	border-top: 1px solid #fff;
	font-size:11px;
	width:120px;
	border:0;
}




.relatedboxprice {
	text-align: right;
	font-weight:bold;
	margin-bottom: 10px;
/*	background-color: #F7EAD6; */
	}

.relatedboxprice a {
        color: #900;
	}




.relprod {
	padding: 2px;
	border: 1px solid #ccc;
	background-color: #e6e6e6;
	margin-top: 5px;
	font-size: .75em;
}



















/* -----------------------------------*/
/* ---------->>> PRODUCT LIST <<<-----------*/
/* -----------------------------------*/

#prodLIST {
	font-size: 0.75em;
	background-color: #FEF8EE;
	padding:0;
	margin:0;
	width:100%;
}

#prodLIST a {
	color:#000;
}


#prodLIST h2 a {
	font-size: .75em;
	padding:0;
	margin:0;
}

#prodLIST td {
	padding:3px;
	border-top:6px double #fff;
}












/* -----------------------------------*/
/* ---------->>> CUSTOMER SERVICE <<<-----------*/
/* -----------------------------------*/

#CUSTOMERServ {
	font-size:.75em;
}


/* -----------------------------------*/
/* ---------->>> BASKET <<<-----------*/
/* -----------------------------------*/

#BASKET {
	font-size:.75em;
}

#BASKET a {
	color:#000;
}

#BASKET td {
	padding: 5px 2px;
	border-top:1px solid #ccc;
}

#BASKET input {
	font-size:10px;
}





/* -----------------------------------*/
/* ---------->>> CUSTOM PAGES <<<-----------*/
/* -----------------------------------*/

.Custom {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:.85em;
}

.Custom h1 {
	font-size: 2em;
	color:#930;
	margin: 25px 0 5px 0;
	padding:0;
}
.Custom h2 {
	font-size: 1.5em;
	color:#393;
	margin: 25px 0 15px 0;
	padding:0;
}
.Custom h3 {
	font-size: 1.1em;
	margin: 10px 0 0 0;
	padding:0;
}

.Custom p {
	margin: 1.5em 0 0 0;
	padding:0;
	line-height: 1.4em;
}

.Custom img.genleft {
	margin: 0;
	padding:0 5px 0 0;
}

.Custom blockquote {
	margin:0;
	padding:0 0 0 35px;
	color:#030;
	font-style:italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-image: url(../mm5/graphics/blockquote.gif);
	background-repeat: no-repeat;
	background-position: left -5px;
}







.catfootered {
	color: #930;
	font-size: 1.2em;
}

.catfootered a {
	color: #930;
        }
