	.reaching_edge {padding:10px; color: #CCFFCC; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;}
	.home_page_top_utilities{width:611px; background:#F5FFEA;}
	.float_left{float:left; background:#F7FFEF;}
	.float_left_shim{float:left; padding:0 10px 0 14px; background:#F7FFEF;}
	.float_last_shim{float:left; padding:0 0 0 12px; background:#F7FFEF;}
	.home_main_image{border:3px solid #64A91A;}
/** hidden links                  **/
    a.hidden:link {text-decoration:none;}
	a.hidden:visited {text-decoration:none;}
	a.hidden:hover {text-decoration:none;}
	a.hidden:active {text-decoration:none;}
	
	a.hidden_bold:link {text-decoration:none; font-weight:bold}
	a.hidden_bold:visited {text-decoration:none; font-weight:bold}
	a.hidden_bold:hover {text-decoration:none; font-weight:bold}
	a.hidden_bold:active {text-decoration:none; font-weight:bold}
  
	a.cartLink_small:link,
	a.cartLink_small:visited {font-size: 11px; color:#336633; text-decoration:underline; padding-top:2;}
	a.cartLink_small:hover {font-size: 11px; color: #ED9310; text-decoration:underline; padding-top:2;}
	a.cartLink_small:active {font-size: 11px; color:#336633; text-decoration:underline; padding-top:2;}
  /** cartLink						**/
    a.cartLink:link,
	a.cartLink:visited {font-size: 12px; color:#336633; font-weight:bold; line-height: 22px; text-decoration:underline; padding-right:2;}
	a.cartLink:hover {color: #ED9310; line-height: 22px; text-decoration:Underline;}
	a.cartLink:active {color:#336633; line-height: 22px; text-decoration:Underline;}

	.asterisk{color: #FF0000; font-size:12px;}

/** OLD STYLES 									**/
	html,body,div,p,a,td {font: normal 12px Arial, Helvetica, sans-serif; color: #336633;}
	body {background-image: url(images/bg.gif);background-repeat: repeat;background-color: #8FC55F;margin: 0px;padding: 0px;}
	
	/**											**/
		.price {font-size: 12px;font-weight: bold;line-height: 12px;color: #336633;}
		.title {font-size: 11px;font-weight: normal;line-height: 12px;}
		.msrp {font-size: 11px;font-weight: normal;line-height: 12px;text-decoration: line-through;}
		.price {font-size: 12px;font-weight: bold;line-height: 12px;color: #336633;}
		.carthead {font-size: 14px;color: #336633;font-weight: bold;}
		.cartmenu, .cartproductname, .cartsubhead {font-size: 13px;color: #336633;font-weight: bold;}
		.dcontentText {font-size: 12px;color: #336633;line-height: 17px;}
		.headline {font-size: 19px;color: #336633;font-weight: bold;text-decoration: none;}
		.highlight {font-size: 18px;color: #336633;font-weight: bold;background-color: #FFDD00;}
		.subHead {font-size: 18px;color: #FF8A00;font-weight: bold;text-decoration: none;}
	
		a.subnav:link {font-weight: normal;font-size: 11px; padding:0 0 0 6px;color:#FFFFFF;text-decoration: none;}
		a.subnav:visited {font-weight: normal;font-size: 11px; padding:0 0 0 6px;color:#FFFFFF;text-decoration: none;}
		a.subnav:hover {font-weight: normal;font-size: 11px; padding:0 0 0 6px;color: #ED9310;text-decoration: none;}
		a.subnav:active {font-weight: normal;font-size: 11px; padding:0 0 0 6px;color:#FFFFFF;text-decoration: none;}
	/** headers									**/
		h1 {font-size: 16px;font-weight: bold;}
		h2 {font-size: 16px;}
		h3 {font-size: 14px;font-weight: bold;}
		h4 {font-size: 12px;font-weight: normal;line-height: 12px;display: inline;}
	/** catalog_product title link				**/
		.brand {font-size: 11px;font-weight: bold;line-height: 14px;background-color: #F77B63;color: #FFFFFF;text-decoration: none;}
		a.brand:link {font-size: 11px;font-weight: bold;line-height: 14px;background-color: #F77B63;color: #FFFFFF;text-decoration: none;}
		a.brand:visited {font-size: 11px;font-weight: bold;line-height: 14px;background-color: #F77B63;color: #FFFFFF;text-decoration: none;}
		a.brand:hover {font-size: 11px;font-weight: bold;line-height: 14px;background-color: #F77B63;ccolor: #ED9310;text-decoration: none;}
		a.brand:active {font-size: 11px;font-weight: bold;line-height: 14px;background-color: #F77B63;color: #FFFFFF;text-decoration: none;}
	/** powered by link							**/
		a.powered_by:link {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #FFFFFF;}
		a.powered_by:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #FFFFFF;}
		a.powered_by:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #ED9310;}
		a.powered_by:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #FFFFFF;}
	/**											**/
	/** blog date							**/
		.blogtitle {font-weight:bold;}
		.blog_date {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #316531; padding-top:5px;}
		a.blog_date:link {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #316531;}
		a.blog_date:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #316531;}
		a.blog_date:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #ED9310;}
		a.blog_date:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #316531;}
	/**											**/
	/** .topnav 								**/
		A:ACTIVE.topnav{font-size: 11px;text-decoration: underline;color:{/literal}{#ColorSiteTextColor#}{literal}}
		A:LINK.topnav{font-size: 11px;text-decoration: underline;color:{/literal}{#ColorSiteTextColor#}{literal}}
		A:VISITED.topnav{font-size: 11px;text-decoration: underline;color:{/literal}{#ColorSiteTextColor#}{literal}}
		A:HOVER.topnav{font-size: 11px;color: #ED9310;text-decoration: underline;}
	/**	footer									**/
		td.footer {font-size: 10px;color: #FFFFFF;}
		a.footer:link {font-size: 11px;font-weight: bold;color: #FFFFFF;}
		a.footer:visited {font-size: 11px;font-weight: bold;color: #FFFFFF;}
		a.footer:hover {font-size: 11px;font-weight: bold;color: #ED9310;}
		a.footer:active {font-size: 11px;font-weight: bold;color: #FFFFFF;}
	/**	.subHead								**/ 
		.subHead {font-size: 18px;color: #FF8A00;font-weight: bold;text-decoration: none;}
/*************************************************/
/** GLOBAL SITE STYLE							**/
/*
BODY {margin:0;padding:0;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;font-family:Arial, Helvetica, sans-serif;font-size:11px;/*background-image: url(images_old/bg_focus.gif);font-color:;{/literal}{#ColorSiteTextColor#}{literal}}
P, DIV, BLOCKQUOTE {margin:0;padding:0;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-color:{/literal}{#ColorSiteTextColor#}{literal}}
TD{margin:0;padding:0;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height: 17px;color:{/literal}{#ColorSiteTextColor#}{literal}}}
*/
form{margin:0;padding:0;}
A:ACTIVE{font-size: 12px;line-height: 17px;color:{/literal}{#ColorSiteLink#}{literal};text-decoration:underline;}
A:LINK{font-size: 12px;line-height: 17px;color:{/literal}{#ColorSiteLink#}{literal};text-decoration:underline;}
A:VISITED{font-size: 12px;line-height: 17px;color:{/literal}{#ColorSiteLink#}{literal};text-decoration:underline;}
A:HOVER{font-size: 12px;line-height: 17px;color:{/literal}{#ColorSiteLinkHover#}{literal};text-decoration:underline;}
/*************************************************/
/** Image Link treatment						**/
A:ACTIVE.img{text-decoration:underline;}
/*************************************************/
/** TOP & BOTTOM BARS STYLE						**/
.TopBottomBar{font-size:11px;
	background-color:{/literal}{#ColorBarsTopBottomBackground#}{literal};
	padding-left:7px;padding-right:7px;
	height:{/literal}{$LayoutTopBarHeight}{literal};
	color:{/literal}{#ColorBarsTopBottomText#}{literal};}
A:ACTIVE.TopBottomBarLink{color:{/literal}{#ColorBarsTopBottomText#}{literal};text-decoration:none;}
A:LINK.TopBottomBarLink{color:{/literal}{#ColorBarsTopBottomText#}{literal};text-decoration:none;}
A:VISITED.TopBottomBarLink{color:{/literal}{#ColorBarsTopBottomText#}{literal};text-decoration:none;}
A:HOVER.TopBottomBarLink{color:{/literal}{#ColorBarsTopBottomText#}{literal};text-decoration:underline;}

/*************************************************/
/** BOX STYLES									**/
.BoxFrame{/*background-color:{/literal}{#ColorBoxFrame#}{literal};*/}
.BoxHeader{
	background-color:{/literal}{#ColorBoxHeaderBackground#}{literal};
	text-align:center;font-size:12px;font-weight:bold;
	height:25px;color:{/literal}{#ColorBoxHeaderText#}{literal};
}
.BoxContent{
	/*padding-left:5px;padding-right:5px;padding-top:3px;padding-bottom:3px;*/
	/*background-color:{/literal}{#ColorBoxBackground#}{literal};*/
	font-size:14px;color:{/literal}{#ColorBoxText#}{literal};
}
.BoxText{
	/*background-color:{/literal}{#ColorBoxBackground#}{literal};*/
	font-size:10px;	color:#FFFFFF;
}
.BoxLink_nonlink{/*background-color:{/literal}{#ColorBoxBackground#}{literal};*/color:#FFFFFF;text-decoration:none;font-size:14px;padding:0px;font-weight: bold;}

A:ACTIVE.BoxLink{color:#FFFFFF;text-decoration:none;font-size:14px;padding:14px 0px 5px 5px;display: block;font-weight: bold;}
A:LINK.BoxLink{color:#FFFFFF;text-decoration:none;font-size:14px;padding:14px 0px 5px 5px;display: block;font-weight: bold;}
A:VISITED.BoxLink{color:#FFFFFF;text-decoration:none;font-size:14px;padding:14px 0px 5px 5px;display: block;font-weight: bold;}
A:HOVER.BoxLink{color:#ED9310;text-decoration:none;font-size:14px;padding:14px 0px 5px 5px;display: block;font-weight: bold;}

A:ACTIVE.BoxLink_drop{color:{/literal}{#ColorBoxLink#}{literal};text-decoration:none;font-size:12px;padding:7px 0 15px 9px;display: block;}
A:LINK.BoxLink_drop{color:{/literal}{#ColorBoxLink#}{literal};text-decoration:none;font-size:12px;padding:7px 0 15px 9px;display: block;}
A:VISITED.BoxLink_drop{color:{/literal}{#ColorBoxLink#}{literal};text-decoration:none;font-size:12px;padding:7px 0 15px 9px;display: block;}
A:HOVER.BoxLink_drop{color:{/literal}{#ColorBoxLinkHover#}{literal};text-decoration:none;font-size:12px;padding:7px 0 15px 9px;display: block;}

/*************************************************/
/** PAGE HEADER AND NAVIGATION					**/
.PageHeader{
	background-color:{/literal}{#ColorPageHeaderBackground#}{literal};
	text-align:left;padding:2px;font-size:14px;font-weight:bold;
	height:20px;color:{/literal}{#ColorPageHeaderText#}{literal};
}
.PageNavigation{
	/* background-color:{/literal}{#ColorPageNavigationBackground#}{literal}; */
	text-align:left;padding:3px;font-size:11px;
	font-weight:normal;color:{/literal}{#ColorPageNavigationText#}{literal};
}
/*************************************************/
/** CATALOG ITEMS				 				**/
.CatalogNavigation{
	/* background-color:{/literal}{#ColorCatalogNavigationBackground#}{literal}; */
	color:{/literal}{#ColorCatalogNavigationText#}{literal};
	font-size:12px;padding:5px;
}
.CatalogItemDark{
	background-color:{/literal}{#ColorCatalogItemDarkBackground#}{literal};
	font-size:9px;padding:4px;color:{/literal}{#ColorCatalogItemDarkText#}{literal};
}
.CatalogItemLight{
	/*background-color:{/literal}{#ColorCatalogItemLightBackground#}{literal};*/
	font-size:9px;/*padding:4px;*/color:{/literal}{#ColorCatalogItemLightText#}{literal};
}
/*************************************************/
/** FORMS										**/
.FormHeader{
	background-color:{/literal}{#ColorFormHeaderBackground#}{literal};
	font-size:12px;font-weight:bold;padding:4px;color:{/literal}{#ColorFormHeaderText#}{literal};
}
.FormItems{
	background-color:{/literal}{#ColorFormItemsBackground#}{literal};
	font-size:10px;padding:2px;color:{/literal}{#ColorFormItemsText#}{literal};
}
.FormSeparator{
	/*background-color:{/literal}{#ColorFormSeparatorBackground#}{literal};*/
	font-size:11px;font-weight:bold;padding:6px;color:{/literal}{#ColorFormSeparatorText#}{literal};
}
.FormInputText{
	width:150px;color:{/literal}{#ColorFormInput#}{literal};font-family:Arial;font-size:10px;
}
.FormInputSelect{
	width:150px;color:{/literal}{#ColorFormInput#}{literal};font-family:Arial;font-size:10px;
}
.FormRemark{
	font-size:10px;font-style:italic;color:{/literal}{#ColorFormCommentsText#}{literal};	
}

/*************************************************/
/** PAYMENT FORMS								**/	
.PaymentInputText{
	width:150px;color:{/literal}{#ColorFormInput#}{literal};font-family:Arial;font-size:10px;
}
.PaymentInputSelect{
	color:{/literal}{#ColorFormInput#}{literal};font-family:Arial;font-size:10px;
}
.PaymentFormItem{
	height:25px;font-size:10px;font-family:Arial, Helvetica, sans-serif;
	text-align:left;vertical-align:top;padding-left:5px;
	color:{/literal}{#ColorFormItemsText#}{literal};	
}
/** #site_top_text{position:relative; text-indent: -9999px; display:block; width:100px; height:5px; overflow:hidden;}
/** #site_top_text h1, p{margin:0; padding:0;}
/*************************************************/
/** MENUS										**/	
-->
{/literal}
{if $MENU_VIEW == "catalog" && $CatalogMenuMode == "CategoryRollOver"}
{literal}
<!--
.m0l0iout {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	font-weight:normal;
	text-decoration: none;
	padding: 4px;
	color: {/literal}{#ColorMenuText#}{literal};
}
.m0l0iover {
	font-size: 11px;
	text-decoration: underline;
	padding: 4px;
	color: {/literal}{#ColorPageHeaderText#}{literal};
}

.m0l0oout {
	text-decoration : none;
	border : 1px solid #CEEBA5;
	background: {/literal}{#ColorMenuBackground#}{literal};
}
.m0l0oover {
	text-decoration : none;
	border : 1px solid #CEEBA5;
	background: {/literal}{#ColorPageHeaderBackground#}{literal};
}
/* level 1 inner */
.m0l1iout {
	font-size: 10px;
	text-decoration: none;
	padding: 4px;
	color: {/literal}{#ColorMenuText#}{literal};
}
.m0l1iover {
	font-size: 10px;
	text-decoration : undeline;
	padding: 4px;
	color: {/literal}{#ColorBarsText#}{literal};
}

/* level 1 outer */
.m0l1oout {
	text-decoration : none;
	border : 1px solid #CEEBA5;
	background: {/literal}{#ColorMenuBackground#}{literal};
}
.m0l1oover {
	text-decoration : undeline;
	border : 1px solid #CEEBA5;
	background: {/literal}{#ColorBarsBackgroundForTopAndBottomBars#}{literal};
}

/* level 1 inner */
.m0l2iout {
	font-size: 10px;
	text-decoration: none;
	padding: 4px;
	color: {/literal}{#ColorMenuText#}{literal};
}
.m0l2iover {
	font-size: 10px;
	text-decoration : undeline;
	padding: 4px;
	color: {/literal}{#ColorBarsText#}{literal};
}

/* level 1 outer */
.m0l2oout {
	text-decoration : none;
	border : 1px solid #CEEBA5;
	background: {/literal}{#ColorMenuBackground#}{literal};
}
.m0l2oover {
	text-decoration : undeline;
	border : 1px solid #CEEBA5;
	background: {/literal}{#ColorBarsBackgroundForTopAndBottomBars#}{literal};
}
-->
{/literal}
{/if}
