/* Standard Tags */
p			{ font-size: 12px; color: #2E2D2B; font-family: arial, helvetica, sans-serif; }

a.topMenu:link,.topMenu	{ color:#2E2D2B; font-size: 12px; font-family: arial, helvetica, sans-serif; text-decoration: underline}
a.topMenu:active	{ color:#2E2D2B; font-size: 12px; font-family: arial, helvetica, sans-serif; text-decoration: underline}
a.topMenu:hover		{ color:#2E2D2B; font-size: 12px; font-family: arial, helvetica, sans-serif; text-decoration: underline}
a.topMenu:visited	{ color:#2E2D2B; font-size: 12px; font-family: arial, helvetica, sans-serif; text-decoration: underline}

h1,.h1	{ color:#2E2D2B; font-family: Arial, sans-serif; font-size: 14pt; font-weight: bold; }
h2,.h2	{ color:#2E2D2B; font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold; }

a.templateMenu1Huge { color: #2e2d2b; font-size: 16px; font-family: arial, helvetica, sans-serif; }
a.templateMenu1Large { color: #2e2d2b; font-size: 14px; font-family: arial, helvetica, sans-serif; }
a.templateMenu1Medium { color: #2e2d2b; font-size: 12px; font-family: arial, helvetica, sans-serif; }
a.templateMenu1Small { color: #2e2d2b; font-size: 10px; font-family: arial, helvetica, sans-serif; }
a.templateMenu1Tiny { color: #2e2d2b; font-size: 8px; font-family: arial, helvetica, sans-serif; }


.textTiny	{ font-size:  8px; color: #333333; font-family: arial, helvetica, sans-serif; } 
.textSmall	{ font-size: 10px; color: #333333; font-family: arial, helvetica, sans-serif; } 
.textMedium 	{ font-size: 12px; color: #333333; font-family: arial, helvetica, sans-serif; }
.textLarge 	{ font-size: 14px; color: #333333; font-family: arial, helvetica, sans-serif; }

.textBoldTiny	{ font-size:  8px; color: #333333; font-family: arial, helvetica, sans-serif; font-weight: bold;} 
.textBoldSmall	{ font-size: 10px; color: #333333; font-family: arial, helvetica, sans-serif; font-weight: bold;} 
.textBoldMedium { font-size: 12px; color: #333333; font-family: arial, helvetica, sans-serif; font-weight: bold;}
.textBoldLarge 	{ font-size: 14px; color: #333333; font-family: arial, helvetica, sans-serif; font-weight: bold;}

.errorTiny	{ font-size:  8px; color: #ff0000; font-family: arial, helvetica, sans-serif; } 
.errorSmall	{ font-size: 10px; color: #ff0000; font-family: arial, helvetica, sans-serif; } 
.errorMedium 	{ font-size: 12px; color: #ff0000; font-family: arial, helvetica, sans-serif; }
.errorLarge 	{ font-size: 14px; color: #ff0000; font-family: arial, helvetica, sans-serif; }

/***** Links *****/
a.linkSmall:link         { color: #333333; font-size: 10px; font-family: arial,helvetica,arial,sans-serif; text-decoration: underlined;}
a.linkSmall:visited      { color: #333333; font-size: 10px; font-family: arial,helvetica,arial,sans-serif; text-decoration: underlined;}
a.linkSmall:active       { color: #333333; font-size: 10px; font-family: arial,helvetica,arial,sans-serif; text-decoration: underlined;}
a.linkSmall:hover        { color: #333333; font-size: 10px; font-family: arial,helvetica,arial,sans-serif; text-decoration: underlined;}

a.linkMedium:link        { color: #333333; font-size: 12px; font-family: arial,helvetica,arial,sans-serif; text-decoration: underlined;}
a.linkMedium:visited     { color: #333333; font-size: 12px; font-family: arial,helvetica,arial,sans-serif; text-decoration: underlined;}
a.linkMedium:active      { color: #333333; font-size: 12px; font-family: arial,helvetica,arial,sans-serif; text-decoration: underlined;}
a.linkMedium:hover       { color: #333333; font-size: 12px; font-family: arial,helvetica,arial,sans-serif; text-decoration: underlined;}

a.linkLarge:link        { color: #333333; font-size: 14px; font-family: arial,helvetica,arial,sans-serif; text-decoration: underlined;}
a.linkLarge:visited     { color: #333333; font-size: 14px; font-family: arial,helvetica,arial,sans-serif; text-decoration: underlined;}
a.linkLarge:active      { color: #333333; font-size: 14px; font-family: arial,helvetica,arial,sans-serif; text-decoration: underlined;}
a.linkLarge:hover       { color: #333333; font-size: 14px; font-family: arial,helvetica,arial,sans-serif; text-decoration: underlined;}

a.linkCleanSmall:link         { color: #333333; font-size: 10px; font-family: arial,helvetica,arial,sans-serif; text-decoration: none;}
a.linkCleanSmall:visited      { color: #333333; font-size: 10px; font-family: arial,helvetica,arial,sans-serif; text-decoration: none;}
a.linkCleanSmall:active       { color: #333333; font-size: 10px; font-family: arial,helvetica,arial,sans-serif; text-decoration: none;}
a.linkCleanSmall:hover        { color: #333333; font-size: 10px; font-family: arial,helvetica,arial,sans-serif; text-decoration: none;}

a.linkCleanMedium:link        { color: #333333; font-size: 12px; font-family: arial,helvetica,arial,sans-serif; text-decoration: none;}
a.linkCleanMedium:visited     { color: #333333; font-size: 12px; font-family: arial,helvetica,arial,sans-serif; text-decoration: none;}
a.linkCleanMedium:active      { color: #333333; font-size: 12px; font-family: arial,helvetica,arial,sans-serif; text-decoration: none;}
a.linkCleanMedium:hover       { color: #333333; font-size: 12px; font-family: arial,helvetica,arial,sans-serif; text-decoration: none;}

a.linkCleanLarge:link        { color: #333333; font-size: 14px; font-family: arial,helvetica,arial,sans-serif; text-decoration: none;}
a.linkCleanLarge:visited     { color: #333333; font-size: 14px; font-family: arial,helvetica,arial,sans-serif; text-decoration: none;}
a.linkCleanLarge:active      { color: #333333; font-size: 14px; font-family: arial,helvetica,arial,sans-serif; text-decoration: none;}
a.linkCleanLarge:hover       { color: #333333; font-size: 14px; font-family: arial,helvetica,arial,sans-serif; text-decoration: none;}


/* 'My' Format */
.myEven	{ background:#F7FAE2; font-family: Arial, sans-serif; }
.myOdd	{ background:#ECF3C0; font-family: Arial, sans-serif; }
.myFormButton  	{ 
			border-right: 1px solid; 
			border-top: 1px solid; 
			border-left: 1px solid; 
			color: #000000; 
			border-bottom: 1px solid; 
			background-color: #CA8100;
			border-color: black; 
			padding-top:1px; 
			padding-right:1px; 
			font: bold 11px arial, helvetica, sans-serif; 
		}

/* 'Classes' Format */
.classEven	{ background:#F7FAE2; font-family: Arial, sans-serif; }
.classOdd	{ background:#ECF3C0; font-family: Arial, sans-serif; }
.classFormButton  	{ 
			border-right: 1px solid; 
			border-top: 1px solid; 
			border-left: 1px solid; 
			color: #ffffff; 
			border-bottom: 1px solid; 
			background-color: #CA8100;
			border-color: black; 
			padding-top:1px; 
			padding-right:1px; 
			font: bold 11px arial, helvetica, sans-serif;
			}
.classFormButtonSmall  	{ 
			border-right: 1px solid; 
			border-top: 1px solid; 
			border-left: 1px solid; 
			color: #ffffff; 
			border-bottom: 1px solid; 
			background-color: #CA8100;
			border-color: black; 
			padding-top:1px; 
			padding-right:1px; 
			font: bold 9px arial, helvetica, sans-serif; 			
			}

/* 'Cart' Format */
.shopEven	{ background:#ECF3C0; font-family: Arial, sans-serif; }
.shopOdd	{ background:#F7FAE2; font-family: Arial, sans-serif; }
.shopFormButton  	{ 
			border-right: 1px solid; 
			border-top: 1px solid; 
			border-left: 1px solid; 
			color: #000000; 
			border-bottom: 1px solid; 
			background-color: #9DB058;
			border-color: black; 
			padding-top:1px; 
			padding-right:1px; 
			font: bold 11px arial, helvetica, sans-serif;
			}
.shopFormButtonSmall  	{ 
			border-right: 1px solid; 
			border-top: 1px solid; 
			border-left: 1px solid; 
			color: #000000; 
			border-bottom: 1px solid; 
			background-color: #9DB058;
			border-color: black; 
			padding-top:1px; 
			padding-right:1px; 
			font: bold 9px arial, helvetica, sans-serif;
			}
.productLabelMedium	{ font-size: 12px; color: #333333; font-family: arial, helvetica, sans-serif; }
.productFormButton  	{ 
			border-right: 1px solid; 
			border-top: 1px solid; 
			border-left: 1px solid; 
			color: #000000; 
			border-bottom: 1px solid; 
			background-color: #9DB058;
			border-color: black; 
			padding-top:1px; 
			padding-right:1px; 
			font: bold 11px arial, helvetica, sans-serif;
			}
.productFormButtonSmall	{ 
			border-right: 1px solid; 
			border-top: 1px solid; 
			border-left: 1px solid; 
			color: #000000; 
			border-bottom: 1px solid; 
			background-color: #9DB058;
			border-color: black; 
			padding-top:1px; 
			padding-right:1px; 
			font: bold 9px arial, helvetica, sans-serif;
			}
.productFormPrice 	{	
			border-right: 0px solid; 
			border-top: 0px solid; 
			border-left: 0px solid; 
			color: #ff0000; 
			border-bottom: 0px solid; 
			background-color: #ffffff; 
			border-color: black; 
			padding-top:1px; 
			padding-right:1px; 
			font: bold 12px arial, helvetica, sans-serif; }
.productPrice		{ font-size: 12px; color: #333333; font-family: arial, helvetica, sans-serif; }
.productMSRP	 	{ font-family: Arial, sans-serif; font-size: 12px; color:black; text-decoration: line-through; font-weight: none; text-align: left; }

			

/* 'Boards' Format */
.boardList	{	border-color: #000;	border-style: solid;
			border-width: 0 0 1px 1px; border-spacing: 0; border-collapse: collapse; 
		}
.boardContent	{	border-color: #000;	border-style: solid;
			border-width: 1px 1px 1px 1px; border-spacing: 0; border-collapse: collapse; 
		}		
.boardHeader	{ 	background:#eeeeee; 
			font-family: Arial, sans-serif; font: 11px; 
			font-weight: bold; text-decoration: none;
			border-color: #777; border-style: solid;
			margin: 0; padding: 4px; border-width: 1px 1px 0px 1px;
		}
.boardFooter	{ 	background:#eeeeee; 
			font-family: Arial, sans-serif; font: 11px; 
			font-weight: bold; text-decoration: none;
			border-color: #777; border-style: solid;
			margin: 0; padding: 4px; border-width: 0px 1px 1px 1px;
		}		
.boardNav	{ 	background:#fff; font-family: Arial, sans-serif;
			border-color: #777; border-style: solid;
			margin: 0; padding: 4px; border-width: 1px 1px 0 0;
			text-align: right;
		}
.boardEven	{	background:#ECF3C0; 
			font-family: Arial, sans-serif; font: 12px; 
			border-color: #777; border-style: solid;
			margin: 0; padding: 4px; border-width: 1px 1px 0 0; 
		}
.boardOdd	{	background:#F7FAE2; 
			font-family: Arial, sans-serif; font: 12px; 
			border-color: #777; border-style: solid;
			margin: 0; padding: 4px; border-width: 1px 1px 0 0;
		}
.boardText	{ 	background:#fff; font-family: Arial, sans-serif;
			font: 12px; 
			border-color: #777; border-style: solid;
			margin: 0; padding: 4px; border-width: 1px 1px 0 0;
		}
.boardCat	{	background:#fff; 
			font-family: Arial, sans-serif; font: 12px; 
			font-weight: bold; text-decoration: none;
			border-color: #777; border-style: solid;
			margin: 0; padding: 4px; border-width: 1px 1px 0px 1px;
		}
.boardCatText	{	background:#fff; 
			font-family: Arial, sans-serif; font: 10px; 
			font-weight: none; text-decoration: none;
		}		
a.boardLinkMedium:link		{ color: #333333; font-size: 12px; font-family: verdana,helvetica,arial,sans-serif; text-decoration: underline;}
a.boardLinkMedium:visited	{ color: #333333; font-size: 12px; font-family: verdana,helvetica,arial,sans-serif; text-decoration: underline;}
a.boardLinkMedium:active	{ color: #333333; font-size: 12px; font-family: verdana,helvetica,arial,sans-serif; text-decoration: underline;}
a.boardLinkMedium:hover		{ color: #333333; font-size: 12px; font-family: verdana,helvetica,arial,sans-serif; text-decoration: underline;}
			
			
.boardFormSmall {
			border-right: 1px solid; 
			border-top: 1px solid; 
			border-left: 1px solid; 
			color: #000000; 
			border-bottom: 1px solid; 
			background-color: #ffffff; 
			border-color: black; 
			padding-top:1px; 
			padding-right:1px; 
			font: 10px arial, helvetica, sans-serif; 
		}
.boardFormMedium  { 	
			border-right: 1px solid; 
			border-top: 1px solid; 
			border-left: 1px solid; 
			color: #000000; 
			border-bottom: 1px solid; 
			background-color: #ffffff; 
			border-color: black; 
			padding-top:1px; 
			padding-right:1px; 
			font: 10px arial, helvetica, sans-serif; 
		}			
.boardFormButton { 
			border-right: 1px solid; 
			border-top: 1px solid; 
			border-left: 1px solid; 
			color: #000000; 
			border-bottom: 1px solid; 
			background-color: #9DB058;
			border-color: black; 
			padding-top:1px; 
			padding-right:1px; 
			font: bold 11px arial, helvetica, sans-serif;
			}
.boardFormButtonSmall { 
			border-right: 1px solid; 
			border-top: 1px solid; 
			border-left: 1px solid; 
			color: #000000; 
			border-bottom: 1px solid; 
			background-color: #9DB058;
			border-color: black; 
			padding-top:1px; 
			padding-right:1px; 
			font: bold 9px arial, helvetica, sans-serif;
			}
.pageNumberLabel 		{
			font-size: 12px; 
			font-family: verdana,helvetica,arial,sans-serif;
			background: #FFFFFF;
			color: #000000;
			padding: 2px;
			}			
.pageNumber 		{
			font-size: 12px; 
			font-family: verdana,helvetica,arial,sans-serif;
			background: #FFFFFF;
			color: #000000;
			padding: 2px;
			border: 1px solid #BCBBBB;
			text-decoration: underline;
			}

.pageNumber a		{
			text-decoration:none;
			}

.pageNumberSel	{	font-size: 12px; 
			font-family: verdana,helvetica,arial,sans-serif;
			background: #ECF3C0;
			color: #000000;
			padding: 2px;
			border: 1px solid #dddddd;
			text-decoration: none;
			font-weight: bold;
			}
		

/***** form buttons *****/

.formSmall 	{ 	border-right: 1px solid; 
			border-top: 1px solid; 
			border-left: 1px solid; 
			color: #000000; 
			border-bottom: 1px solid; 
			background-color: #ffffff; 
			border-color: black; 
			padding-top:1px; 
			padding-right:1px; 
			font: 10px arial, helvetica, sans-serif; }

.formSmallHL	{ 	border-right: 1px solid; 
			border-top: 1px solid; 
			border-left: 1px solid; 
			color: #222222; 
			border-bottom: 1px solid; 
			background-color: #ffffff; 
			border-color: black; 
			padding-top:1px; 
			padding-right:1px; 
			font: 10px arial, helvetica, sans-serif; }			
		    
.formMedium 	{ 	border-right: 1px solid; 
			border-top: 1px solid; 
			border-left: 1px solid; 
			color: #000000; 
			border-bottom: 1px solid; 
			background-color: #ffffff; 
			border-color: black; 
			padding-top:1px; 
			padding-right:1px; 
			font: 12px arial, helvetica, sans-serif; }
			
.formMediumHL { 	border-right: 1px solid; 
			border-top: 1px solid; 
			border-left: 1px solid; 
			color: #333333; 
			border-bottom: 1px solid; 
			background-color: #ffffff; 
			border-color: black; 
			padding-top:1px; 
			padding-right:1px; 
			font: 12px arial, helvetica, sans-serif; }			
			
.formCheckBoxMedium {	border-right: 0px solid; 
			border-top: 0px solid; 
			border-left: 0px solid; 
			color: #0000A8; 
			border-bottom: 0px solid; 
			background-color: #ffffff; 
			border-color: black; 
			padding-top:1px; 
			padding-right:1px; 
			font: bold 10px arial, helvetica, sans-serif; }	
			
.formCheckBoxSmall {	border-right: 0px solid; 
			border-top: 0px solid; 
			border-left: 0px solid; 
			color: #0000A8; 
			border-bottom: 0px solid; 
			background-color: #ffffff; 
			border-color: black; 
			padding-top:1px; 
			padding-right:1px; 
			font: bold 8px arial, helvetica, sans-serif; }	

.formButton  	{ 
			border-right: 1px solid; 
			border-top: 1px solid; 
			border-left: 1px solid; 
			color: #000000; 
			border-bottom: 1px solid; 
			background-color: #9FB12C;
			border-color: black; 
			padding-top:1px; 
			padding-right:1px; 
			font: bold 11px arial, helvetica, sans-serif; 
		}
.formButtonSmall { 
			border-right: 1px solid; 
			border-top: 1px solid; 
			border-left: 1px solid; 
			color: #000000; 
			border-bottom: 1px solid; 
			background-color: #ffffff;
			border-color: black; 
			padding-top:1px; 
			padding-right:1px; 
			font: bold 9px arial, helvetica, sans-serif; 
		}		
.popupMsg { 		border: 1px solid; 
			color: #ff0000; 
			background-color: #ffffff; 
			border-color: black; 
			padding:3px; 
			font: 12px arial, helvetica, sans-serif; }		
