body {
	background-color: #FFF;
	text-align: center;
	margin: 0px; 
	padding: 0px;
	font: 10px verdana;
}

#DropDownLists 
{
	background-color: #cccccc; 
	color: #1C6B45; 
	font: 10px verdana;
    width: 150px;
}
#TextBoxSearch 
{
	background-color: #cccccc; 
	color: #1C6B45; 
	font: 10px verdana; 
	border: 1px solid #000000;
    width: 190px; 
    height: 15px;
}

#HomeText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
}
#HomeTextJustify {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
	text-align: justify;
}
#ErrorMsgText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FF6600;
}
#ErrorMsgText1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #1C6B45;
}
#RequaredText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FFCC00;
}

#LoginText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align:left;
}
a:link {
	color: #1C6B45;
	text-decoration: underline;
}
a:visited {
	color: #1C6B45;
	text-decoration: underline;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}
a:active {
	color: #1C6B45;
	text-decoration: underline;
}

#CartText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 11px;
}
#CartText:link {
	color: #F6E4CF;
	text-decoration: underline;
}
#CartText:visited {
	color: #F6E4CF;
	text-decoration: underline;
}
#CartText:hover {
	color: #FFFF00;
	text-decoration: underline;
}
#CartText:active {
	color: #F6E4CF;
	text-decoration: underline;
}

#SearchProduct:link {
	color: #1C6B45;
	text-decoration: underline;
	font-weight: bold;
}
#SearchProduct:visited {
	color: #1C6B45;
	text-decoration: underline;
	font-weight: bold;
}
#SearchProduct:hover {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
#SearchProduct:active {
	color: #1C6B45;
	text-decoration: underline;
	font-weight: bold;
}

#SearchResultsColumnLink:link {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
#SearchResultsColumnLink:visited {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
#SearchResultsColumnLink:hover {
	color: #DDDDDD;
	text-decoration: underline;
	font-weight: bold;
}
#SearchResultsColumnLink:active {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}


#SearchResultsColumnLinkActive:link {
	color: #FFFF00;
	text-decoration: underline;
	font-weight: bold;
}
#SearchResultsColumnLinkActive:visited {
	color: #FFFF00;
	text-decoration: underline;
	font-weight: bold;
}
#SearchResultsColumnLinkActive:hover {
	color: #DDDDDD;
	text-decoration: underline;
	font-weight: bold;
}
#SearchResultsColumnLinkActive:active {
	color: #FFFF00;
	text-decoration: underline;
	font-weight: bold;
}

#SearchResultsFooterLink:link {
	color: #FFFFFF;
	text-decoration: underline;
}
#SearchResultsFooterLink:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
#SearchResultsFooterLink:hover {
	color: #FFFF00;
	text-decoration: underline;
}
#SearchResultsFooterLink:active {
	color: #FFFFFF;
	text-decoration: underline;
}



#SearchResultsRequestShipDate:link {
	color: #845836;
	text-decoration: underline;
}
#SearchResultsRequestShipDate:visited {
	color: #845836;
	text-decoration: underline;
}
#SearchResultsRequestShipDate:hover {
	color: #000000;
	text-decoration: underline;
}
#SearchResultsRequestShipDate:active {
	color: #845836;
	text-decoration: underline;
}

#SubnavText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
#SubnavText:link {
	color: #000000;
	text-decoration: underline;
}
#SubnavText:visited {
	color: #000000;
	text-decoration: underline;
}
#SubnavText:hover {
	color: #1C6B45;
	text-decoration: underline;
}
#SubnavText:active {
	color: #000000;
	text-decoration: underline;
}

#ContentHeaderFooter {
	background-color: #FFF3E1;
}
#ContentMainBG {
	background-color: #FFF9EF;
}

#SectionTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	line-height: 22px;

}

#TreeNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
#CopyrightText {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.BodyTextBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
#BodyText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 14px;
}
#BodyTextRight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 14px;
	text-align:right;
}
#BodyTextLeft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 14px;
	text-align:left;
}

#BodyTextSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	line-height: 14px;
}
#BodyTextSmall10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 14px;
	text-align: justify; 
}

#BodyTextJustify {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 14px;
	text-align: justify;
}

#FormInputText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 14px;
	background-color: #1C6B45;
	text-align: right;
	background-repeat: repeat;
	border: 1px solid #000000;
}


#FormInputTextNoBorder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 14px;
	background-color: #1C6B45;
	text-align: right;
	background-repeat: repeat;
	border: 0px solid #000000;
}

#FormInputTextTop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 14px;
	background-color: #1C6B45;
	text-align: right;
	background-repeat: repeat;
	border: 1px solid #000000;
	vertical-align: top;
}
#BGMedTanBottom {
	border-bottom: 1px solid #186942;

}
#BGMedTan {
	background-color: #FFF3E1;
	border: 1px solid #186942;

}
#BGMedTan1 {
	background-color: #FFF9EF;
	border: 1px solid #186942;

}
#StepText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #186942;
	font-weight: bold;
}
#StepText:link {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
#StepText:visited {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
#StepText:hover {
	color: #FFFF00;
	font-weight: bold;
	text-decoration: underline;
}
#StepText:active {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

#StepTextOff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #999999;
	font-weight: bold;
}
#StepTextCurrent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #000000;
	font-weight: bold;
}

#ProdSpec {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #186942;
	font-weight: bold;

}
#Title1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #186942;
	font-weight: bold;
	margin-top:-3px;

}
#Title2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #186942;
	font-weight: bold;

}
#ContainerTable {
	background-color: #186942;
}
#SearchResultsTableHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 14px;
	background-color: #1C6B45;
	text-align: center;
	background-repeat: repeat;
	font-weight: bold;
	vertical-align: bottom;
}
#SearchResultsTableHeaderLeft {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 14px;
	background-color: #1C6B45;
	text-align: left;
	background-repeat: repeat;
	font-weight: bold;
	vertical-align: bottom;
}
#SearchResultsTableHeaderRight {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 14px;
	background-color: #1C6B45;
	text-align: right;
	background-repeat: repeat;
	font-weight: bold;
	vertical-align: bottom;
}

/*#InputTitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 14px;
	background-color: #1C6B45;
	text-align: center;
	background-repeat: repeat;
	font-weight: bold;
	vertical-align: bottom;

	

}*/
#InputTitle a:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
color:#F6E4CF ;
}
#InputTitle a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
color:#F6E4CF ;
}
#InputTitle a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
color:#F6E4CF ;
}
#InputTitle a:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
color:#F6E4CF ;
}
#InputTitleLeft {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
/*	line-height: 9px;*/
/*	line-height: 14px;*/
	background-color: #1C6B45;
	text-align: left;
	background-repeat: repeat;
padding-left:7px;
}
#InputTitleRight {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
/*	line-height: 14px;*/
	background-color: #1C6B45;
	text-align: right;
	background-repeat: repeat;
	/*font-weight: bold;
	vertical-align: bottom;*/
padding-right:7px;


}

#SearchResultsTableContent {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 14px;
	background-color: #F7E7CE;
	text-align: center;
	vertical-align: middle;
}

#SearchResultsTableContentRight {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 14px;
	background-color: #F7E7CE;
	text-align: right;
	vertical-align: middle;
}

#SearchResultsTableContentLeft {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 14px;
	background-color: #F7E7CE;
	text-align: left;
	vertical-align: top;
}
#SearchResultsTableContentTop {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 14px;
	background-color: #F7E7CE;
	text-align: right;
	vertical-align: top;
}

#SearchResultsAvailableReady {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #074B88;
	line-height: 14px;
	background-color: #F7E7CE;
	text-align: center;
	vertical-align: top;
	font-weight: bold;
}

#SearchResultsAvailableReady1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #074B88;
	line-height: 14px;
	background-color: #F7E7CE;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}


#SearchResultsTableFooter {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 14px;
	background-color: #1C6B45;
	text-align: right;
	background-repeat: repeat;
	vertical-align: middle;
}

#SearchResultsTableFooterLeft {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 14px;
	background-color: #1C6B45;
	text-align: left;
	background-repeat: repeat;
	vertical-align: middle;
}

#UsersTableHeaderGrouping {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 14px;
	background-color: #000000;
	text-align: center;
	background-repeat: repeat;
	font-weight: bold;
	vertical-align: bottom;
}
/* BT add */
#FooterText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
}

/*For search/searchOptions#jsp*/
/*About DHTML for input of Attribute values*/
#switchOffContent {
	display: none;
}
#switchOnContent {
	display: list-item;
}

#PageControlTop {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFF9EF;
	border:1px solid #1c6b45; 
	padding:0px 5px 0px 2px;
	


}
/*.LinkzTopNav {
	font-family: "Arial";
	font-size: 11px;	
	color: #000000;
	text-decoration: none;


}*/

a.LinkzTopNav:link {
	font-family: "Arial";
	font-size: 11px;	
	color:#F6E4CF;
	height:auto;
	text-decoration: none;
}
a.LinkzTopNav:visited {
	font-family: "Arial";
	font-size: 11px;	
	color:#F6E4CF;
	text-decoration: none;


}
a.LinkzTopNav:hover {
	font-family: "Arial";
	font-size: 11px;	
	color:#99CCFF;
	text-decoration: none;

}
.LinkzTopNav {
	font-family: "Arial";
	font-size: 11px;
	height:20px;	
	color:#F6E4CF;
	text-decoration: none;

}
a#HomePageSearchBar:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
a#HomePageSearchBar a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
a#HomePageSearchBar a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
font-weight:bold;
}
a#HomePageSearchBar a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
#HomePageSearchBar {
	width:140px;	
	float:left;


}
#HomePageSearchBar_Border {
	width:1px;
	height:20px;
	margin-top:6px;
	float:left;
	border-right:1px solid #F6E4CF;

}
#HomePageSearchBar2{
	background-color: #F6E4CF;
	border:1px solid #1c6b45;
	width:540px;
/*	margin:5px;*/
	/*float:left;*/
	padding:8px;
}
#contentMiddle{
	width:720px;

	
}
.style1 {font-family: Arial, Helvetica, sans-serif}
.List{
font-size:10px;
background-color:#CCCCCC;
color:#1c6b45;
border-color:#666666;
border-style:inset;
margin-top:5px;
}
.button{
background-color:#1c6b45;
color:#FFFFFF;
border:1px solid #000000;
font-family:Arial;
height:20px;
width:100px;
}
.button2{
background-color:#CCCCCC;
color:#1c6b45;
border:1px solid #000000;
font-family:Arial, Helvetica, sans-serif;
width:35px;
font-size:12px;
height:20px;
}
.FormField100 {
	font-family: Arial;
	font-size: 11px;
	color: #1C6B45;
	line-height: 14px;
	background-color: #DDDDDD;
	text-align: left;
	background-repeat: repeat;
	border: 1px solid #000000;
	width: 100px;
}
.FormField200 {
	font-family: Arial;
	font-size: 11px;
	color: #1C6B45;
	line-height: 14px;
	background-color: #DDDDDD;
	text-align: left;
	background-repeat: repeat;
	border: 1px solid #000000;
	width: 200px;
}
.FormFieldSelect100 {
	font-family: Arial;
	font-size: 11px;
	color: #1C6B45;
	line-height: 14px;
	background-color: #DDDDDD;
	text-align: left;
	background-repeat: repeat;
	border: 1px solid #000000;
	width: 250px;
}

#PageContentLeft{
width:135px;
height:auto;
float:left;
padding: 10px 0px 0px 10px;
}
.style2 {color: #1C6B45}
.style4 {font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #1C6B45 }
.style5 {font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #1C6B45 }
.style6 {
font-size:14px;
color: #666699;
}
.style8 {color: #F6E4CF}
.style9 {font-size: 11px; padding-left:8px;}
.style12 {font-size: 10px; margin-top:1px;}
.style17 {font-size:13px;font-weight: bold;}

.style13 a:link{color:#9933CC}
.style13 a:visited{color:#000066}
.style15 {font-size: 12PX}
.style16 {font-size: 11px; color: #666699;  }
.hide{visibility:hidden;word-spacing:150px;}
.header1
{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #186942;
font-weight: bold;
margin-top:5px;
margin-bottom:5px;
}
.misc{text-decoration:underline;}
.H1Title11 {
	font-family: Arial;
	font-size: 12px;
	color: #186942;
	font-weight: bold;
	margin-bottom:-1px;
}
.Title11 {
	font-family: Arial;
	font-size: 12px;
	color: #186942;
	font-weight: bold;
	margin-top:-3px;

}
.header2 {
	font-size: 12px;

}
#custom ul {
		list-style: none;
		margin-left: 0;
		padding-left: 1em;
		text-indent: -1em;
		}

	#custom li, #custom-gen li {
		list-style-image: none;
		list-style-type: none;
		}
	

	#custom-gen ul {
		list-style: none;
		margin-left: 0;
		padding-left: 1em;
		text-indent: -1em;
		}

	#custom-gen ul li:before {
		content: "\00BB \0020";
		}
.homecolortype {
	color: #186942;
	font-family: verdana;
}
.qssearch {
font-size:18px;
	color: #186942;
}
.quickbuy{
font-size:12px;
font-weight:normal;
color:#000000;
}
.quickbuy2{
font-size:11px;
color:#1C6B45;
}
a.joinhomepage:link {
	text-decoration: none;

}
a.joinhomepage:visited {
	text-decoration: none;



}
a.joinhomepage:hover {
	text-decoration: none;


}
.joinhomepage {
	text-decoration: none;}
.registernowbutton {
background-color:#1c6b45;
color:#FFFFFF;
border:150px solid #000000;
font-family:Arial;
height:20px;
width:120px;
}
a.registernowbutton2:link {
	text-decoration: none;
color:#FFFFFF;

}
a.registernowbutton2:visited {
	text-decoration: none;
	
color:#FFFFFF;



}
a.registernowbutton2:hover {
	text-decoration: none;
color:#FFFFFF;
}
.registerbutton1 {
color:#000000;
border:2px solid #1c6b45;
font-family:Arial;
height:20px;
width:120px;
}
a.registernowbutton3:link {
	text-decoration: none;
color:#1c6b45;

}
a.registernowbutton3:visited {
	text-decoration: none;
	
color:#1c6b45;

}
a.registernowbutton3:hover {
	text-decoration: none;
color:#1c6b45;
}
.recyclepakbutton {
color:#1c6b45;
border:1px solid #000000;
font-family:Arial;
font-size:14px;
height:20px;
padding:3px;
}
.recyclepaktext {
color:#1c6b45;
font-family:Arial;
font-size:14px;
height:20px;
padding:3px;
}

#DynamicMenu 
{
    left:auto;
}
.DynamicMenuItemStyle
{
    text-align:left;
}


