input {
	font-family: Tahoma;
	font-size: 11px;
	/*background-color: #FFFFFF;
	color: #666666;
	*/
}


input:focus, input.sffocus, textarea:focus, textarea.sffocus {
	background: #cfc;
	border-color: #090;
}

/*
.divShadow{
	width:95%;
	padding-left:2px;
	padding-bottom:2px;

	filter:shadow(color:gray);
}
*/
.divShadowRed{
	width:100%;
	padding:10px;
	filter:shadow(color:red);
}

.divNoShadow{
	width:95%;
	padding:2px;
	background-color:#6b852c;
	font-weight: normal;
}


.divNoShadowTop{
	width:100%;
	padding:10px;
	background-color:#EE8601;
}

.bordertop{
	background-color: #C47728; 
	height:20px;
	vertical-align:middle;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	font-family : Tahoma, Arial, Verdana, Tahoma; 
	padding-left:2px;
}



.borderaround{
	border-left:2px solid #C47728; 
	border-right:2px solid #C47728; 
	border-bottom:2px solid #C47728; 
	font-weight: normal;
}

/*
A:link { text-decoration: none}
A:visited { text-decoration: none}
A:active { text-decoration: none}
A:hover { color:blue}
*/
body { 
	font-family : Tahoma, Arial, Verdana, Tahoma; 
	color : #000000; 
	font-size : 12px; 		
	BACKGROUND-COLOR: #6b852c;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/* Table Settings */
td { 
	font-family : Tahoma, Arial, Verdana, Tahoma; 
	color : #000000; 
	font-size : 11px; 
}

/* Link Settings 
a { 
	font-family : Tahoma, Arial, Verdana, Tahoma; 
	color : #0000FF; 
	font-size : 12px; 
}
 Link Hover Settings 
a:hover { 
	font-family : Tahoma, Arial, Verdana, Tahoma; 
	color : #333333; 
	font-size : 12px; 
	text-decoration : underline; 
}
*/
/* Navigation Links */
.nav { 
	font-family : Tahoma, Arial, Verdana, Tahoma; 
	font-size : 12px; 
	font-weight : none; 
	text-decoration : none; 
	color: #000000; 
}
.nav:hover { 
	font-family : Tahoma, Arial, Verdana, Tahoma; 
	font-size : 12px; 
	font-weight : none; 
	text-decoration : none; 
	color: #000000; 
}

*/
.TopNav {
	background: #FFF122;
	color: #000022;
	font-weight : none;
}
TD.TopNav {
	font-size: 12px;
	font-weight: none;
	background: #FFF122;
	color: #000022;
}
.SideTable {
	background:  #FFFF22;               
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
}
TD.SideTableHeading {
	font-size: 12px;
	font-weight: none;
	background: #FFF122;
	color: #000022;
}
.CenterTable {
	/*background: #6b852c;*/
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
}
.CenterTableItems {
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
}
.ErrorTable {
	background: #FFFFFFF;
	border-color: #FF0022;
	border-style: solid;
	border-width: 1px;
}
.Required {
	color: #FF0022;
}
TD.ErrorMain {
	font-size: 12px;
	font-weight: bold;
	color: black;
	font-family : Tahoma, Arial, Verdana, Tahoma; 
}

TD.CenterTableHeading {
	font-size: 12px;
	font-weight: bold;
	background: #FFFFFF;
	color: #000000;
}
.CartContents {
	font-size: 11px;
	text-decoration : none;
}
.CartContents:hover { 
	font-size : 11px; 
	text-decoration : underline; 
}
.PagesAlign {
	text-align: justify;
	line-height: 20px;
}
.HR1 {
	padding: 0px; 
	margin-top: 8px; 
	margin-bottom: 8px; 
	height: 1px; 
	border-style: none; 
	border-color: #FFFFFF; 
	color: #FFFFFF; 
}
.MessageTable {
	background: #FFFFFFF;
	border-color: green;
	border-style: solid;
	border-width: 1px;
}

TD.MessageMain {
	font-size: 12px;
	font-weight: bold;
	color: green;
	font-family : Tahoma, Arial, Verdana, Tahoma; 
}
.main_heading   { font-family : Tahoma, Arial, Verdana, Tahoma; color : #000000; font-size : 12px; font-weight : none; }
.small { font-family : Arial, Tahoma, Arial, Verdana, Tahoma, Sans-Serif; font-size : 10px; }
a:hover.small { font-family : Arial, Tahoma, Arial, Verdana, Tahoma, Sans-Serif; color : #333333; font-size : 10px; text-decoration : underline; }

/*
.button {
  font-family : Tahoma, Arial, Verdana, Tahoma; 
  font-size: 11px;
  background-color: #5B7186;
  color: #FFFF11;
}

.button_over  {
  font-family : Tahoma, Arial, Verdana, Tahoma; 
  font-size: 11px;
  background-color: #5B7186;
  color: #234dba;
}

*/
.stylefoot{
 color: #000000;
}

a.stylefoot{
 color: #000000;
}

a.stylefoot:hover{
 color: #000000;
}

.category_white {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #344608; TEXT-DECORATION: none
}
.category_white A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #344608; TEXT-DECORATION: none
}
.category_white A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #344608; TEXT-DECORATION: none
}
.category_white A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #344608; TEXT-DECORATION: none
}
.category_white A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff; TEXT-DECORATION: none
}
.category_white_sel {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff; TEXT-DECORATION: none
}
.category_white_sel A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff; TEXT-DECORATION: none
}
.category_white_sel A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff; TEXT-DECORATION: none
}
.category_white_sel A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff; TEXT-DECORATION: none
}
.category_white A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff; TEXT-DECORATION: none
}
.white_shadow {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: lucida grande, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; LINE-HEIGHT: 12pt; text-shadow: 1px 2px 2px #4D4D4D
}
.white_shadow A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: lucida grande, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; LINE-HEIGHT: 12pt; text-shadow: 1px 2px 2px #4D4D4D
}
.white_shadow A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: lucida grande, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; LINE-HEIGHT: 12pt 
}
.white_shadow A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: lucida grande, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; LINE-HEIGHT: 12pt
}
.white_shadow A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #aec673; FONT-FAMILY: lucida grande, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; LINE-HEIGHT: 12pt;
}

.white_shadow_cat {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: lucida grande, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; LINE-HEIGHT: 12pt; text-shadow: 1px 2px 2px #4D4D4D
}
.white_shadow_cat A:link {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: lucida grande, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; LINE-HEIGHT: 12pt; LINE-HEIGHT: 12pt; text-shadow: 1px 2px 2px #4D4D4D
}
.white_shadow_cat A:visited {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: lucida grande, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; LINE-HEIGHT: 12pt
}
.white_shadow_cat A:active {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: lucida grande, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none;
LINE-HEIGHT: 12pt
}
.white_shadow_cat A:hover {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: lucida grande, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none;
LINE-HEIGHT: 12pt
}

.title_small {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #8b0000; FONT-FAMILY: lucida grande, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; text-shadow: 1px 2px 2px #b2b2b2
}
.title_small A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #8b0000; FONT-FAMILY: lucida grande, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; text-shadow: 1px 2px 2px #b2b2b2
}
.title_small A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #8b0000; FONT-FAMILY: lucida grande, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; text-shadow: 1px 2px 2px #b2b2b2
}
.title_small A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #8b0000; FONT-FAMILY: lucida grande, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; text-shadow: 1px 2px 2px #b2b2b2
}
.title_small A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #424242; FONT-FAMILY: lucida grande, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; text-shadow: 1px 2px 2px #b2b2b2
}

.title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #193b71; FONT-FAMILY: lucida grande, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; text-shadow: 1px 2px 2px #b2b2b2
}
.title A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #193b71; FONT-FAMILY: lucida grande, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; text-shadow: 1px 2px 2px #b2b2b2
}
.title A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #193b71; FONT-FAMILY: lucida grande, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; text-shadow: 1px 2px 2px #b2b2b2
}
.title A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #193b71; FONT-FAMILY: lucida grande, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; text-shadow: 1px 2px 2px #b2b2b2
}
.title A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #58758a; FONT-FAMILY: lucida grande, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; text-shadow: 1px 2px 2px #b2b2b2
}
.title_white {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: lucida grande, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; text-shadow: 1px 2px 2px #292929
}
.title_white A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: lucida grande, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; text-shadow: 1px 2px 2px #292929
}
.title_white A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: lucida grande, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; text-shadow: 1px 2px 2px #292929
}
.title_white A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: lucida grande, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; text-shadow: 1px 2px 2px #292929
}
.title_white A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #58758a; FONT-FAMILY: lucida grande, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; text-shadow: 1px 2px 2px #292929
}
.news_title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #193b71; FONT-FAMILY: lucida grande, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; text-shadow: 1px 2px 2px #b2b2b2
}
.news_title A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #193b71; FONT-FAMILY: lucida grande, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; text-shadow: 1px 2px 2px #b2b2b2
}
.news_title A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #193b71; FONT-FAMILY: lucida grande, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; text-shadow: 1px 2px 2px #b2b2b2
}

.category_small {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #5d5d5d; TEXT-DECORATION: none
}
.category_small B {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #232323; TEXT-DECORATION: none
}
.category_small A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #5d5d5d; TEXT-DECORATION: none
}
.category_small A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #5d5d5d; TEXT-DECORATION: none
}
.category_small A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #5d5d5d; TEXT-DECORATION: none
}
.category_small A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #162649; TEXT-DECORATION: none
}

.price_small {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #2d3a0c; FONT-FAMILY: lucida grande, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; text-shadow: 1px 2px 2px #b2b2b2
}
.price_small A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #2d3a0c; FONT-FAMILY: lucida grande, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; text-shadow: 1px 2px 2px #b2b2b2
}
.price_small A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #2d3a0c; FONT-FAMILY: lucida grande, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; text-shadow: 1px 2px 2px #b2b2b2
}
.price_small A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #2d3a0c; FONT-FAMILY: lucida grande, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; text-shadow: 1px 2px 2px #b2b2b2
}
.price_small A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #424242; FONT-FAMILY: lucida grande, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; text-shadow: 1px 2px 2px #b2b2b2
}
.price_small_orange {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FF6600; FONT-FAMILY: lucida grande, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; text-shadow: 1px 2px 2px #b2b2b2
}
.price {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #152c4c; TEXT-DECORATION: none
}
.price A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #152c4c; TEXT-DECORATION: none
}
.price A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #152c4c; TEXT-DECORATION: none
}
.price A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #152c4c; TEXT-DECORATION: none
}
.price A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #424242; TEXT-DECORATION: none
}

.thumbnail {
	 border:#b4cc7a  4px solid;
}

.cat_maker {
	FONT-SIZE: 10px; COLOR: #525252; LINE-HEIGHT: 12pt;  TEXT-DECORATION: none
}
.cat_maker A:link {
	FONT-SIZE: 10px; COLOR: #525252; LINE-HEIGHT: 12pt;  TEXT-DECORATION: none
}
.cat_maker A:visited {
	FONT-SIZE: 10px; COLOR: #525252; LINE-HEIGHT: 12pt;  TEXT-DECORATION: none
}
.cat_maker A:active {
	FONT-SIZE: 10px; COLOR: #525252; LINE-HEIGHT: 12pt;  TEXT-DECORATION: none
}
.cat_maker A:hover {
	FONT-SIZE: 10px; COLOR: #999999; LINE-HEIGHT: 12pt;  TEXT-DECORATION: none
}

.main {
	FONT-SIZE: 8pt; COLOR: #000000; LINE-HEIGHT: 12pt; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
.main_orange {
	FONT-SIZE: 8pt; COLOR: #FF6600; LINE-HEIGHT: 12pt; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
.main_red {
	FONT-SIZE: 11px; COLOR: #8b0000; FONT-FAMILY: lucida grande, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; text-shadow: 1px 2px 2px #b2b2b2 
}
.main_green {
	FONT-SIZE: 11px; COLOR: #2d3a0c; FONT-FAMILY: lucida grande, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; text-shadow: 1px 2px 2px #b2b2b2
}
.small_green {
	FONT-SIZE: 10px; COLOR: #525252; FONT-FAMILY: lucida grande, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; LINE-HEIGHT: 12pt; text-shadow: 1px 2px 2px #b2b2b2
}
.main A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #394d09; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
.main A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #394d09; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
.main A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #394d09; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
.main A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #6e833a; BORDER-BOTTOM: #be0000 1px dotted; TEXT-DECORATION: none
}

.navigation {
	FONT-SIZE: 10px; COLOR: #2d3a0c; LINE-HEIGHT: 12pt; FONT-FAMILY: lucida grande, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none; text-shadow: 1px 2px 2px #b2b2b2
}
.navigation A:link {
	FONT-SIZE: 10px; COLOR: #2d3a0c; LINE-HEIGHT: 12pt; FONT-FAMILY: lucida grande, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none; text-shadow: 1px 2px 2px #b2b2b2
}
.navigation A:visited {
	FONT-SIZE: 10px; COLOR: #2d3a0c; FONT-FAMILY: lucida grande, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none; text-shadow: 1px 2px 2px #b2b2b2
}
.navigation A:active {
	FONT-SIZE: 10px; COLOR: #2d3a0c; FONT-FAMILY: lucida grande, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none; text-shadow: 1px 2px 2px #b2b2b2
}
.navigation A:hover {
	FONT-SIZE: 10px; COLOR: #e18115; FONT-FAMILY: lucida grande, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none; text-shadow: 1px 2px 2px #b2b2b2
}
.new_products {
	FONT-SIZE: 5px; COLOR: #485a00; LINE-HEIGHT: 12pt; FONT-FAMILY: lucida grande, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; text-shadow: 1px 2px 2px #b2b2b2
}
.new_products A:link {
	FONT-SIZE: 5px; COLOR: #485a00; LINE-HEIGHT: 12pt; FONT-FAMILY: lucida grande, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; text-shadow: 1px 2px 2px #b2b2b2
}
.new_products A:visited {
	FONT-SIZE: 5px; COLOR: #485a00; FONT-FAMILY: lucida grande, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; text-shadow: 1px 2px 2px #b2b2b2
}
.new_products A:active {
	FONT-SIZE: 5px; COLOR: #485a00; FONT-FAMILY: lucida grande, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; text-shadow: 1px 2px 2px #b2b2b2
}
.new_products A:hover {
	FONT-SIZE: 5px; COLOR: #be0000; FONT-FAMILY: lucida grande, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; text-shadow: 1px 2px 2px #b2b2b2
}

.div_0{
visibility:hidden;
display:none;
}