/* default styles  */
*{ margin: 0; padding: 0; }* 

body
{ 
	font: .7em Arial, "Trebuchet MS", Tahoma, sans-serif; 
	line-height: 1.6em;
	/*background: #fff; */
	background:#73a610;
	color: #444;
}

a
{
    color: #74a611;
    background: inherit;
}

a:hover
{
    color: #73a610;background: inherit;
}

.frontpage
{
    color: #000000;
    background: inherit;
    font-family:Arial,helvetica;
    font-size:11px;
}
    
.frontpage a
{
    color: #000000;
    background: inherit;
    font-family:Arial,helvetica;
    text-decoration:none;
    font-size:11px;
}
    
.frontpage a:hover
{
    color: #73a610;
    background: inherit;
    font-family:Arial,helvetica;
    text-decoration:underline;
    font-size:11px;
}

h1
{
    font: normal 2.4em Arial, Sans-Serif;
    padding: 7px 0 0 8px;
    margin: 0;
}

h1 a
{
    color: #737373;
    background: inherit;
}

.orange
{
    color: #E0692A;
}

sup 
{
    font-size: .4em;
}

h1 a, h2 a
{
    text-decoration: none;
}

h1 a:hover, h2 a:hover
{
    color: #73a610;
    background: inherit;
}

h2
{
    font-size: 1.5em;
    margin-bottom: 5px;
    color: #000;
    background: inherit;
}

p
{
    margin: 0 0 0 0;
}

ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
list-style-position:outside;
text-decoration: none;
text-indent: 3px;
padding: 0px 1px 0px 1px; 
margin-bottom:-1px;
margin-left:12px;
margin-right:1px;
margin-top:0px;
}
.content
{ 
	margin: 0 auto;
	width: 800px;
	padding: 0px;	
	background: #fff; 
}

.contentout
{ 
	margin: 0 auto;
	width: 822px;
	padding: 0px;
	background: #fff; 
	background-image:url(/images/shadowgreen3.gif)
}

.contentoutfooter
{ 
	margin: 0 auto;
	width: 822px;
	padding: 0px; 
	/*background-image:url(/images/shadowgreen3.gif)*/
}

.header
{ 
	height: 120px;
	/*background: #fff url(/images/headerbg.gif) repeat-x bottom;*/
	color: #808080;
	margin: 3px 0;
	padding: 5px 0 0 0;
}

.top_info
{
	float: right;
}

.top_info_left
{
	width: 200px;
	float: left;
}

.top_info_right
{
	float: right;
	width: 555px;
	padding: 0 0 0 35px;
	border-left: 1px solid #fff;
	font-size:16px;
}

.browse_category
{
	width: 390px;
	color: #FFFFFF;
	background: inherit;
}

.bar
{ 
	clear: both;
	font-size: 1.1em;
	height: 30px; 
	color: #000;
	background: #73a610 url(/images/menubg6.gif) repeat-x;
}

.bar ul
{
    list-style : none;
}


.bar li
{ 
	padding: 6px 12px 6px 6px;
	color: #73a610;
	float: left; 
}
	
.bar li.active
{ 
	background: #E0691A url(/images/bar2.gif) repeat-x; 
	color: #fff;
	font-weight: bold;		
}
	
.bar li a
{ 
	font-weight: bold;
	color: #000; 
	background: inherit;
	text-decoration: none;
}
	
.bar li a:hover
{ 
    text-decoration:underline;
} 

.rush li
{
    color:#4c6d09;
    list-style:disc inside;
}
	
.sidemenu
{ 
	color:#000000; 
	text-decoration: none;
} 
	
.sidemenu2
{ 
	color:#4c6d09; 
	text-decoration: none;
	font-size:1.0em;
	font-weight:bold;
} 
	
.sidemenu3
{ 
	color:#4c6d09; 
	text-decoration: none;
	font-size:9pt;
} 
		
.sidemenu3 a
{ 
	color:#444; 
	text-decoration: none;
	font-size:1.0em;
	font-family:Arial helvetica Sans-Serif;
}
		
.sidemenu3 a:hover
{ 
	color:#000; 
	text-decoration: underline;
	font-size:1.0em;
	font-family:Arial helvetica Sans-Serif;
} 

.search_field
{ 
	/*background: #fff url(/images/searchbg.gif) no-repeat right; */
	background: #fff;
	color: #808080;
	clear: both;
	font-weight: bold;
	padding: 7px 12px 10px 10px;
	margin: 5px 0;
}

input.search
{ 
	width: 292px; 
	border: 0;
	background: #FFF url(/images/input.gif) no-repeat;
	padding: 4px; 
	color: #808080;
	font-weight: bold;
	margin: 0 0 0 3px;
}
	
input.submit
{
	background: #f0f0f0 url(/images/submit2.gif) no-repeat;
	border: 0;
	padding: 4px 0;
	width: 65px;
	margin: 0 10px 1px 0;
	color: #FFF;
	font: bold 1em Arial, Sans-Serif;
	text-decoration: none;
}
	
.grey
{
    color: #808080;
    background: inherit;
    font-weight: normal;
}
	
.search_form 
{
    float: right;
    padding: 3px 2px 0 0;
    font-size:11px;
    font-weight:bold;
}

.footer
{ 
	margin: 0 auto;
	width: 800px;
	padding: 0px;	
	background: #bde966;
	clear: both;
	text-align: center;
	border:0;
	font-size:10px;
	font-weight:bold;
}

.footer a
{
    color: #4c6d09;
    background: #bde966;
}
	
.spaces
{
    height:18px; 
    background: #808080 url(/images/menubg4.gif) repeat-x;
    color:#000; 
    font-weight:bold;
    font-size:12px;
}

.spaces a
{
    height:18px; 
    background: #808080 url(/images/menubg4.gif) repeat-x;
    color:#000; 
    font-weight:bold;
    font-size:12px;
    text-decoration:none;
}

.spaces2
{
    height:18px; 
    background: #808080 url(/images/menubg5.gif) repeat-x;
    color:#000000; 
    font-weight:bold;
    font-size:12px;
}

.spaces2 a
{
    height:18px; 
    background: #808080 url(/images/menubg5.gif) repeat-x;
    color:#000000; 
    font-weight:bold;
    font-size:12px;
}

.productlinks a
{
    color:#000000;
    font-size:1.1em;
    text-decoration:none;
    font-family:Arial helvetica Sans-Serif;
}

.productlinks a:hover
{
    color:#73a610;
    text-decoration:none;
    font-family:Arial helvetica Sans-Serif;
}

.sitemaplinks a
{
    color:#444;
    font-size:1.1em;
    text-decoration:none;
    font-family:Arial helvetica Sans-Serif;
}

.sitemaplinks a:hover
{
    color:#73a610;
    text-decoration:none;
    font-family:Arial helvetica Sans-Serif;
}

#shadow2top
{
    width: 822px;
    height: 9px;
	margin: 0 auto;
	padding: 0px;
	margin-top:0px;
	margin-bottom:0px;
	background-image:url(/images/greentop2.gif);
}
#shadow2bottom
{
    width: 822px;
    height: 9px;
	margin: 0 auto;
	padding: 0px;
	margin-top:0px;
	margin-bottom:0px;
	background-image:url(/images/greenbottom2.gif);
}

.hpdashed
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	background-image:url(/images/short-dashed-line-horizontal.gif);
	background-repeat:no-repeat;
    background-position:bottom; 
}


.hpnondashed
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

td.b { width: 75px; height: 75px; padding: 0; margin: 0;}
td.c { font-family: helvetica, arial, verdana, tahoma, sans-serif; font-size: 12px; font-weight: bold; color: #000; line-height: 14px; height: 32px; width: 75px; vertical-align: middle; text-align: center; margin: 0; padding: 0; background-color: #fff;}
table.b { border: 1px #999 solid; margin: 0; padding: 0; }
table.a { border: 0px; }


.ShareThis a{
color:#000;
}

.ShareThis a:hover{
color:#73a610;
}

.ShareThisProduct a{
color:#000;
text-decoration:none;
}

.Articles a{
 font-size: 1em;
 font-family:Arial, Trebuchet MS, Tahoma, sans-serif;
 color:#444;
}

li{
    list-style-position:inside;
}
