body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#f1eedb;
}
td {
	font-family: arial;
	font-size: 12px;
	color: #1f1f1f;
	text-decoration: none;
}
.bodybg{
	background-image:url(images/body_bg.gif);
	background-position:top;
	background-repeat:repeat-y;
	/*background-color:#999999;*/
	background-color:#f1eedb;
	padding-bottom:10px;
	padding-left:23px;
	padding-right:23px;
	padding-top:14px;
}
.input {
	font-family: arial;
	font-size: 11px;
	color: #686868;
	height:20px;
	background-color:#FFFFFF !important;
	border: 1px solid #e3e3e3;
	text-decoration: none;
	border: 1px solid #dedede;
	padding-left:3px;
}
.newsletterinput{
	font-family: arial;
	font-size: 11px;
	color: #686868;
	height:22px;
	background-color:#FFFFFF !important;
	border: 1px solid #e3e3e3;
	text-decoration: none;
	border: 1px solid #dedede;
	padding-left:3px;
}
.headerinput {
	font-family: arial;
	font-size: 12px;
	color: #000000;
    height:17px;
	background-color:#FFFFFF !important;
	border: 1px solid #d3c4d5;
    text-decoration: none;
	padding-right:3px;
	width:155px;
}
a.leftlink:link, a.leftlink:visited, a.leftlink:active {
	COLOR: #505050; TEXT-DECORATION: none; font-size:11px; font-family:Arial, Helvetica, sans-serif;
}
a.leftlink:hover {
	COLOR: #000000; TEXT-DECORATION: underline; font-size:11px; font-family:Arial, Helvetica, sans-serif;
}
a.link11:link, a.link11:visited, a.link11:active {
	COLOR: #505050; TEXT-DECORATION: none; font-size:11px; font-family:Arial, Helvetica, sans-serif;
}
a.link11:hover {
	COLOR: #000000; TEXT-DECORATION: none; font-size:11px; font-family:Arial, Helvetica, sans-serif;
}
a.blacklink:link, a.blacklink:visited, a.blacklink:active {
	COLOR: #505050; TEXT-DECORATION: none; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;
}
a.blacklink:hover {
	COLOR: #733084; TEXT-DECORATION: none; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;
}
a:link, a:visited, a:active {
	COLOR: #8b5a97; TEXT-DECORATION: none; font-family:arial;
}
a:hover {
	COLOR: #1f1f1f; TEXT-DECORATION: none; font-family:arial; 
}
a.arial:link, a.arial:visited, a.arial:active {
	COLOR: #4e89ba; TEXT-DECORATION: none; font-size:12px; font-weight:bold; line-height:21px; font-family:Arial, Helvetica, sans-serif;
}
a.arial:hover {
	COLOR: #0d3d65; TEXT-DECORATION: none; font-size:12px; font-weight:bold; line-height:21px;font-family:Arial, Helvetica, sans-serif;
}
.xline {
border-bottom:1px dotted #dadada;
	background-repeat:repeat-x;
}
.yline {
	background-image:url(images/y_line.gif);
	background-repeat:repeat-y;
	width:23px;
}
a.Linkunderline:link, a.Linkunderline:visited, a.Linkunderline:active {
	font-family: arial;
	font-size: 11px;
	COLOR: #8b5a97; 
	TEXT-DECORATION: none; 
	text-decoration:underline;
	font-weight:bold;
}
a.Linkunderline:hover {
	font-family: arial;
	font-size: 11px;
	COLOR: #000000; 
	TEXT-DECORATION: 
	none;text-decoration:underline;
}
a.footerlink:link, a.footerlink:visited, a.footerlink:active {
	font-family: arial;
	font-size: 11px;
	color: #505050;
	text-decoration: none;
}
a.footerlink:hover {
	font-family: arial;
	font-size: 11px;
	color: #505050;
	text-decoration:underline;
}
.footertext {
	font-family: arial;
	font-size: 11px;
	color: #505050;
	text-decoration: none;
}
a.Linkunderline:hover {
	COLOR: #0d3d65; TEXT-DECORATION: none;text-decoration:underline;
}
a.toplink:link, a.toplink:visited, a.toplink:active {
	font-family: tahoma,arial;
	font-size: 11px;
	color: #787878;
	text-decoration: none;
}
a.toplink:hover {
	font-family: tahoma,arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.headerlink:link, a.headerlink:visited, a.headerlink:active {
	font-family: arial;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
	padding-left:4px;
	padding-right:4px;
}
a.headerlink:hover {
	font-family: arial;
	font-size: 12px;
	font-weight:bold;
	color: #57980e;
	text-decoration: none;
	padding-left:4px;
	padding-right:4px;
}
.subnavigation{
	background-color:#f2f5d1;
	font-family:arial;
	font-size:12px;
	color:#000000;
	/*padding-left:270px;*/
	padding-left:10px;
	line-height:1.6;
	height:25px;
}
.Whitefont {
	color:#FFFFFF;
}
.imgborder {
	border:1px solid #dddddd; 
}
.footerfontgray{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#787878;
}
.producttitle{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	padding-left:18px;
	color:#73726D;
}
.subtitle{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#8b5e96;
}
.greentitle{
	font-family:arial;
	font-size:16px;
	color:#79a24b;
	font-weight:bold;
}
.graytitle{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#5a5a5a;
}
.leftbg{
	background-color:#f5eff6;
	padding:13px;
	padding-right:12px;
	padding-top:12px;
}
.lefttitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#572600;
	padding-left:17px; background-image:url(images/left_title_bg.gif);
	height:25px;
	width:168px;
}
.arial12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#494949;
}
.contentpadding{
	padding-left:2px;
}
hr{
	border:1px solid #f2f2f2;
}
.arialsmall{
	font-family:arial;
	font-size:11px;
}
a.greenlink10:link, a.greenlink10:visited, a.greenlink10:active {
	font-family: arial;
	font-size: 10px;
	font-weight:bold;
	color: #67a639;
	padding-right:4px;
	text-transform:uppercase;
}
a.greenlink10:hover {
	font-family: arial;
	font-size: 10px;
	font-weight:bold;
	color: #000000;
	padding-right:4px;
	text-transform:uppercase;
}
.arialuppercase {
	text-transform:uppercase;
}
.lineheight {
	line-height:18px;
}
.red11{
	font-size:11px;
	color:#da0000;
}
a.pinklink:link, a.pinklink:visited, a.pinklink:active {
	font-family: arial;
	font-size: 11px;
	color: #cf3181;
	text-decoration: none;
}
a.pinklink:hover {
	font-family: arial;
	font-size: 11px;
	COLOR: #000000; 
	TEXT-DECORATION: 
	none;text-decoration:underline;
}
.graystrip{
	background-color:#f8f8f8;
	border-bottom:1px solid #ebebeb;
	border-top:1px solid #ebebeb;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
}
a.pagginginactive:link, a.pagginginactive:visited, a.pagginginactive:active{
	font-family: arial;
	font-size: 11px;
	color: #8b5a97;
	text-decoration: none;
	padding:3px;
}
a.pagginginactive:hover{
	font-family: arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding:3px;
}
.paggingactive{
	font-family: arial;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	background-color:#8b5a97;
	padding:3px;
}
/*******************************************************************/
.tahoma{
    font-family: Tahoma;
	font-size: 11px;
	color:#333333;
}
.graybox{
	background-color:#f5f5f5;
	border:1px solid #dddddd;
	padding:15px;
	font-size:14px;
}
.sublink{
	background-color:#fda040;
	color:#ffffff;
	height:36px;
	padding-left:3px;
	font-family:arial;
	font-size:11px;
}
.sublinktext:link, .sublinktext:visited, .sublinktext:active {
	font-family: arial;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
	padding-left:1px;
	padding-right:1px;
}
.sublinktexthover:link, .sublinktexthover:visited, .sublinktexthover:active , .sublinktext:hover {
	font-family: arial;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
	padding-left:1px;
	padding-right:1px;
}
.EventCell {
    background-image:url(images/Event.gif);
	border:1px solid #E3E3E3;
	color:#FF0000;
}
.cal table tbody tr td {
	color:#FFFFFF;
	font-family:tahoma;
	font-size:11px;
}
#divBackGround {
	position:absolute;
	background-color:#000000;
	filter:alpha(opacity=70);
	opacity: 0.70;
	-moz-opacity:0.70;
	z-index:0;
}	
.GridBottom {
	background-image: url(images/grid_bottom.gif);
	background-repeat: repeat-x;
	height: 32px;
	border:1px solid #bbccd9;
	border-top:0px;
}
.GridTop {
	height: 30px;
	color:#333333;
	font-weight:bold;
	background-color:#f6f6f6;
	border-bottom:1px solid #ececec;
	border-top:1px solid #ececec;
}
.formbutton {
	background-color:#9d75a7;
	border-bottom:1px solid #875793;
	border-right:1px solid #875793;
	border-left:1px solid #af8ab7;
	border-top:1px solid #af8ab7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	color:#FFFFFF;
	padding-top:1px;
	padding-bottom:1px;
}
.inputarea {
	font-family: tahoma,arial;
	font-size: 11px;
	color: #686868;
	text-decoration: none;
	border: 1px solid #dedede;
	padding-left:3px;
}
.tdborder 
{ 	background-color:#ffffff;
	border:1px Solid #b8d0e0;
	padding:7px;
	_padding:7px;
}
.tab:link, .tab:visited {
	background-color: #EAE7E2;
	background-repeat:repeat-x;
	font-family:tahoma;
	font-size: 11px;
	color: #595959;
	text-decoration: none;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	height:23px;
}
.tab:hover {
	background-color:#ffffff;
	background-repeat:repeat-x;
	font-family:tahoma;
	font-size: 11px;
    color: #000033;
	text-decoration: none;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	height:23px;
}
.tabactive{
	background-color: #A67B4F; 
	background-repeat:repeat-x;
	font-family:tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FEEAE1;
	text-decoration: none;
	padding-bottom:7px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	height:28px;
	border-bottom:0px;
}
a.blogtitle:link, a.blogtitle:visited, a.blogtitle:active {
	font-family:arial, serif;
	font-size: 18px;
	color: #547f24;
	text-decoration: none;
}
a.blogtitle:hover {
	font-family:arial, serif;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
}
.blogleftline {
	background-image:url(images/blog_left_doted_bg.gif);
	background-position:top;
	background-repeat:repeat-y;
	width:209px;
}
.bloglefttitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#572600;
	padding-left:17px; background-image:url(images/blog_left_title_bg.gif);
	height:25px;
	width:209px;
}
.alternetbg {
	background-color:#fbfbfb;
}
.graystrip{
	background-color:#f6f6f6;
	border-bottom:1px solid #ececec;
	border-top:1px solid #ececec;
	font-family:arial;
	height:27px;
	font-weight:bold;
	padding-left:10px;
}
.graystrip1 th{
	background-color:#f6f6f6;
	border-bottom:1px solid #ececec;
	border-top:1px solid #ececec;
	font-family:arial;
	height:27px;
	font-weight:bold;
	padding-left:10px;
}
.dotedline td{
	border-bottom:1px dotted #D6D7D6;
	height:45px;
}

.dotedline1 td{
	border-bottom:1px dotted #D6D7D6;
	padding-left:10px;
}
.dotedline2{
	border-bottom:1px dotted #D6D7D6;
	padding-left:10px;
	height:30px;
}
.MenuClass , .menubox{
		padding:5px; 
		border:1px solid #e6e9c2;
		background-color:#ffffff;
		width:500px;;
		z-index:1000000;
}
.menulinkline{
	padding-bottom:2px;
	padding-top:2px;
}
.menusublinkline{
	padding-bottom:3px;
	padding-top:3px;
	padding-left:15px;
}
.menutitle{
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	background:#f5eff6;
	border-bottom:1px solid #ece0ee;
}
.menubackground {
	padding:5px;
	background:#ffffff;
}
.submenu {
	padding-top:3px;
	padding-left:12px;
	padding-bottom:3px;
}
.menutext:link, .menutext:visited, .menutext:active {
	COLOR: #000000; 
	TEXT-DECORATION: none; 
	font-size:11px;
	font-family:tahoma;
}
.menutext:hover {
	COLOR: #000000; 
	TEXT-DECORATION: none; 
	font-size:11px;
	font-family:tahoma;
}
.submenutext:link, .submenutext:visited, .submenutext:active {
	COLOR: #232323; 
	TEXT-DECORATION: none; 
	font-size:11px;
	font-family:tahoma;
}
.submenutext:hover {
	COLOR: #232323; 
	TEXT-DECORATION: none; 
	font-size:11px;
	font-family:tahoma;
}
.title {
	 background-image:url("images/small_header_bg.gif");
	 background-repeat:no-repeat;
	 height:98px;
	 padding-top:15px;	 
	 _padding-top:20px;	 
}
.bannertitle {
	 height:79px;
	 padding-top:20px;
	 _padding-top:22px;
	 color:#FFFFFF;
	 padding-left:15px;
	 font-size:15px;
}
.ProductPopup {
	padding:3px;
	background:#FFFFFF;
	width:314px;
}
.ProductPopupborder {
	border:2px solid #3d5c19;
	background:#628639;
	width:320px;
}
.ProductPopuppeding {
	padding:14px;
}
div#wn2	{ 
	position:relative; 
	width:90px; 
	height:360px; 
	overflow:hidden;	
}
.lightgraybox {
	border:1px solid #f1f1f1;
	padding:15px;
	background-color:#fbfbfb;
}
.boxtitle{
	color:#79a24b;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #e3e3e3;
	height:35px;
	vertical-align:top;
}
.articlestitle {
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	border-bottom:2px solid #efefef;
	height:30px;
}
hr {
	border:0px;
	border-bottom:1px solid #dddddd;
}
.send {
	background-image:url(images/b-send1.gif);
	height:19px;
	width:42px;
	background-repeat:no-repeat;
	cursor:pointer;
	border:0px;
}
.ok {
	background-image:url(images/b-ok.gif);
	height:19px;
	width:37px;
	cursor:pointer;
	border:0px;
}
.login{
	background-image:url(images/b_Login.gif);
	height:19px;
	width:55px;
	background-repeat:no-repeat;
	cursor:pointer;
	border:0px;
}
.submit {
	background-image:url(images/b_submit.gif);
	height:19px;
	width:63px;
	background-repeat:no-repeat;
	cursor:pointer;
	border:0px;
}
.PopupSub {
	border:2px solid #d9ecdf; background-color:#fbfffc; padding:20px; padding-top:10px
}
.PopupMain {
	background-color:#FFF;
	padding:3px;
	z-index:1000;
}
.NewsLetterPopup {
	width:175px;
	_width:190px; 	
	/*background-color:#fda040;*/
	background-color:#9d75a7; 
	padding-left:15px; 
	padding-top:15px;
	color:#FFFFFF;
	z-index:1000;
}	
.pagetitle {
	background-image:url(images/page_title_bg.gif);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#727272;
	font-weight:bold;
	padding-left:20px;
	border:1px solid #f1f1f1;
	vertical-align:middle;
	padding-top:18px;
	padding-bottom:18px;
}
.historyicon
{
	padding-top:3px;
	padding-tight:3px;
}
.EWGRating
{
	background:url(images/rating_bg.gif);
	font-size:11px; font-weight:bold;color:#FFFFFF; padding-left:1px; padding-right:1px; background-position:top; background-repeat:repeat-x
}
#divEWGRating
{
	width:550px;
	background-color:#628639;
	font-size:12px;
	font-family:arial;
	color:#FFFFFF;
	padding:15px;
	border:2px solid #3d5c19;
}
.title16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	color: #475f85;
}

.menu_list1 {	
	width: 720px;
}
.menu_head1 {
	padding: 8px 10px;
	cursor: pointer;
	position: relative;
	margin:0px;
    font-weight:bold;
    background: #f8f8f8 url(images/left.png) center right no-repeat;
	border-bottom:1px solid #e9e9e9;
	height:15px;
}
.menu_body1 {
	display:none;
	border-left:1px solid #e9e9e9;
	border-right:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
}
.menu_list2 {	
	width: 720px;
}
.menu_head2 {
	padding: 8px 10px;
	cursor: pointer;
	position: relative;
	margin:0px;
    font-weight:bold;
    background: #f8f8f8 url(images/left.png) center right no-repeat;
	border-bottom:1px solid #e9e9e9;
	height:15px;
}
.menu_body2 {
	display:none;
	border-left:1px solid #e9e9e9;
	border-right:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
}
.white22{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	text-transform:uppercase;
	}
.leftboxtitle{
	background-image:url(images/blog_title_bg.gif);
	background-position:left top; 
	background-repeat: repeat-x;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	height:27px;
	padding-left:10px;
	text-transform:uppercase;
}

