/* CSS Document */

body {
margin:0;
padding:0;
background:#103778 url(bodybg.gif) repeat-x;
font: 12px normal Arial, Helvetica, sans-serif;
color:#787878;
text-align:center;
}

img{ padding:0px; margin:0px; display:block;}

a {
text-decoration:none;
color:#787878;}

a:hover {
text-decoration: underline;
color:#787878;}

hr {
border:none;
background-color:#c4c4c4;
color:#c4c4c4;
height:1px;
}

.body_bg {
background:url(bg.png) repeat-y;
height:auto;
text-align:left;
}

.grayborder {
border:#c4c4c4 solid 1px;}

.bothside_border {
border-left:#c4c4c4 solid 1px;
border-right:#c4c4c4 solid 1px;}

.bold_graytext {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#787878;}

.small_whitetext {
font:12px normal Arial, Helvetica, sans-serif;
color:#FFFFFF;}

.navbg {
background: url(navbg.gif) repeat-x;
height:48px;}

.glossymenu{
	position: relative;
	padding: 15px 0 0 5px;
	margin:0px;
	height:44px;
	*height:25px;
	list-style: none;
	
}

.glossymenu li{
	float:left;
	padding-right:5px;
}

.glossymenu li a{
	float: left;
	display: block;
	color:#ffffff;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:  normal;
	padding:0 6px 0 6px; /*Padding to accomodate left tab image. Do not change*/
    line-height:23px;
	text-align: center;
	cursor: pointer;
	}

.glossymenu li a b{
	float: left;
	display: block;
	padding: 0 5px 0 0;

	}

.glossymenu li.current a, .glossymenu li a:hover, .glossymenu li a:active{
	background: url(hoverlft.gif) no-repeat; /*left tab image path*/
	
}

.glossymenu li.current a b, .glossymenu li a:hover b , .glossymenu li a:active b{
	color: #427401;

	background: url(hoverrght.gif) no-repeat right top;
	background-image: url(hoverrght.gif);
    background-repeat:repeat-x;	/*right tab image path*/
}

.banner_text {
font:15px normal Arial, Helvetica, sans-serif;
color:#FFFFFF;}

.green_bar {
background:url(greenbar.jpg) center top no-repeat;
height:31px;
width:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
line-height:31px;
text-indent:15px;}

.green_boldtext {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#4b8800;
padding-bottom:5px;
padding-top:5px;
text-indent:15px; vertical-align:middle;}

#lft_link {
text-align:left;}

#lft_link ul {
margin:0;
padding:0;}

#lft_link li{
margin:0;
padding:0;
list-style:none;
font:12px normal Arial, Helvetica, sans-serif;
color:#787878;
text-indent:25px;
line-height:18px;}

#lft_link li a {
text-decoration:none;
color:#787878;}


#lft_link li a:hover {
text-decoration: underline;
color:#787878;}

.big_greentext {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#589801;
padding-bottom:10px;}

.white_product {
background:url(productbg.gif) center top no-repeat;
height:33px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#787878;
text-indent:15px;
line-height:33px;}

.midgray_text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#787878;}

.midgray_text span {
font-weight:normal;
color:#6ab201;}

.learn_more {
background:url(learnmore.gif) left top no-repeat;
height:22px;
font:12px normal Arial, Helvetica, sans-serif;
color:#787878;
text-indent:10px;
line-height:22px;}

.learn_more a {
text-decoration:none;
color:#787878;}

.learn_more a:hover {
text-decoration: underline;
color:#787878;}



.normal_text {
font:12px normal Arial, Helvetica, sans-serif;
color:#787878;
}

.normal_text a {
text-decoration:underline;
color:#6ab201;}

.normal_text a:hover {
text-decoration: none;
color:#787878;}

.bigwhite_product {
background: url(bestbar.gif) center top no-repeat;
height:33px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#787878;
text-indent:15px;
line-height:33px;}

#green_dottext {
text-align:left;}

#green_dottext ul {
margin:0;
padding:0;}

#green_dottext li {
margin:0;
padding-bottom:10px;

list-style:none;
background:url(greendot.gif) left no-repeat;
height:9px;
font:12px normal Arial, Helvetica, sans-serif;
color:#787878;

text-indent:15px;}

#green_dottext span {
font-weight:bold;}

.biggreen_bar {
background: url(biggreenbar.gif) center top no-repeat;
height:31px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
line-height:31px;
text-indent:15px;}

.breadcrumbs{ font:normal 11px Arial, Helvetica, sans-serif; color:#5B9C02; text-decoration:none;}
.breadcrumbs a{ color:#5B9C02; text-decoration:underline;}
.breadcrumbs a:hover{ color:#5B9C02; text-decoration:none;}


.bread-name{font:normal 11px Arial, Helvetica, sans-serif; color:#18417F; text-decoration:none;}

.price      {font:normal 11px Arial, Helvetica, sans-serif; color:#787878; text-decoration:none;}
.sale-price {font:normal 11px Arial, Helvetica, sans-serif; color:#D84444; text-decoration:none;}
.sale-price-bold{font:bold 11px Arial, Helvetica, sans-serif; color:#D84444; text-decoration:none;}
.price-bold{font:bold 11px Arial, Helvetica, sans-serif; color:#787878; text-decoration:none;}













