.Body_Text { color: #8A6B1C; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal}
.Body_Link { color: #3E7558; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: bold}
.Body_TextHL { color: #CE0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold}
.Body_TextB { color: #8A6B1C; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold}


/* Major Page Body Elements */
.Chap_Title {
	color: #842426;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #E3C779;
	border-right-color: #E3C779;
	border-bottom-color: #E3C779;
	border-left-color: #E3C779;
	padding: 4px 0px;
	background-color: #F9F3DB;
}
.Chap_Title-Cmt { font-family: Tahoma, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #842426}
.SubChap_Title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #842426;
	text-align: left;
	padding: 2px 0px;
	background-color: #EEF9EE;
	text-indent: 8px;
}
.SubChap_Title-Cmt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: italic; font-weight: normal; color: #684522 }


.Section_Title {
	color: #842426;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
}
.Section_Title-Cmt { font-family: Tahoma, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #842426}


/* Body: Outer Table */
.Body_TABLE-Outer {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.Body_TD-Body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	width: 515px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #8A6B1C;
}

.Body_TD-HSpc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	font-style: normal;
	font-weight: normal;
	width: 5px;
}
.Body_TD-SB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	width: 178px;
	background-color: #FDFCE8;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E3C779;
	border-right-color: #E3C779;
	border-bottom-color: #E3C779;
	border-left-color: #E3C779;
}



/*
	Breadcrumbs
*/

.Breadcrumbs_TABLE {
	width: 100%;
}
.Breadcrumbs_TD {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 4px;
}
.Breadcrumbs_Link { color: #999999; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal }
.pp_Title {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #8A6B1C;
	text-align: center;
	margin-top: 12px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.pp_Subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8A6B1C;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.pp_Cart {
	margin: 0px;
}
.pp_Cart_BuyNow_IMG {
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
}
.pp_Cart_CheckCart_IMG {
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
}


.pp_Info_TABLE {
	width: 100%;
}
.pl_AnchorLinks {
	color: #8A6B1C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.pl_AnchorLinks_A {
color: #8A6B1C; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold
}




/*
	Product List
*/

.pl_Item {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #8A6B1C;
	text-align: left;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 12px;
}
.pl_Item-Title_A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #8A6B1C;
}
.pl_Item-StockNum {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #8A6B1C;
}
.pl_GrpHdr {
	color: #842426;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #E3C779;
	border-right-color: #E3C779;
	border-bottom-color: #E3C779;
	border-left-color: #E3C779;
	background-color: #F9F3DB;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
}



/*
	Page Synoposis
*/
.PgSynop_TABLE {
	background-color: #FFFFEE;
	margin: 2px 0px 8px;
	width: 100%;
	display: block;
	border-top: 1px solid #A6A600;
	border-right: 1px none #A6A600;
	border-bottom: 1px solid #A6A600;
	border-left: 1px none #A6A600;
}
.PgSynop_TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #8A6B1C;
	padding: 8px;
}
.PgSynop_Title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #8A6B1C;
	text-align: left;
}
.PgSynop_Subtitle {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #794D39;
}
.PgSynop_TextHL {
	font-weight: bold;
}
.PgSynop_Link {
	font-weight: bold;
	color: #3E7558;
}



/*
	Horizontal Box, 2-Unit Width (based on paragraph <P>)
*/

.PV_W2_P {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #8A6B1C;
}
.PV_W2_Title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #842426;
}
.PV_W2_TextHL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #8A6B1C;
}
.PV_W2_Link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #842426;
}



/*
	Horizontal Box, 2-Unit Width
*/

.cols_2_TABLE {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 12px;
	margin-left: auto;
}
.cols_2_TD-Content {
	width: 250px;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #8A6B1C;
}
.cols_2_TD-HSp {
	width: 5px;
}
.cols_2_Sec_Title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #842426;
	text-align: center;
}





/*
	Horizontal Box, 2-Unit Width with Icon
*/

.BoxH_W2I_TABLE {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.BoxH_W2I_TD-Content {
	width: 250px;
	vertical-align: top;
}
.BoxH_W2I_TD-HSpc {
	width: 5px;
}
.BoxH_W2I_Content_TABLE {

}
.BoxH_W2I_Content_TD-Icon {
	width: 75px;
	text-align: center;
}
.BoxH_W2I_Content_TD-HSpc {
	width: 5px;
}
.BoxH_W2I_Content_TD-Text {
	width: 160px;
	text-align: left;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #8A6B1C;
}
.BoxH_W2I_Content_Title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #842426;
}






/*
	"Section Menu Bar": This provides navigation within various sections of the website.
*/

/* Main outer structure */
.MBSec_TABLE-Outer {
	background-color: #FFFFCC;
	margin: 0px;
	padding: 2px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px none #CCCCCC;
	border-left: 1px none #CCCCCC;
}
.MBSec_TD-Outer {
}
.MBSec_TABLE {
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
}
.MBSec_TD-Icon {}
.MBSec_TD-Text {
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	border: 1px none #E4F1EA;
	height: 24px;
}
.MBSec_TD-TextHL {
	background-color: #E4F1EA;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	border: 1px solid #3E7558;
	height: 24px;
}
.MBSec_Text-Link {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: normal;color: #666600;}


/*
	"Subsection Menu Bar": This provides navigation within various sections of the website.
*/

/* Main outer structure */
.MBSSec_TABLE-Outer {
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.MBSSec_TD-Outer {
}
.MBSSec_TABLE {
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
}
.MBSSec_TD-Icon {}
.MBSSec_TD-Text {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666600;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	border: 1px solid #E4F1EA;
	height: 18px;
}
.MBSSec_TD-TextHL {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666600;
	background-color: #E4F1EA;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	border: 1px solid #3E7558;
	height: 18px;
}
.MBSSec_Text-Link {font-family: Tahoma, Verdana, sans-serif;font-size: 11px;font-style: normal;font-weight: normal;color: #666600;}




.Nav_RLTC_TABLE-Outer {
	padding: 12px 8px;
	border-top: 1px none #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px none #CCCCCC;
}
.Nav_RLTC_TD-RL {
	text-align: left;
	vertical-align: top;
	width: 240px;
}
.Nav_RLTC_TD-TC {
	text-align: left;
	vertical-align: top;
	width: 240px;
}
.Nav_RLTC_TD-VSpacer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3px;
	font-style: normal;
	font-weight: normal;
	width: 10px;
}

.Nav_RLTC_RL_Title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #558261;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	display: block;
}
.Nav_RLTC_RL_Link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666600;
	border: 1px solid #FFFFFF;
	display: block;
	float: none;
}
.Nav_RLTC_RL_Link-Cur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666600;
	background-color: #E4F1EA;
	border: 1px solid #3E7558;
	display: block;
	float: none;
}
.Nav_RLTC_TC_Title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #558261;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	display: block;
}
.Nav_RLTC_TC_Link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666600;
	border: 1px solid #FFFFFF;
	display: block;
	float: none;
}
.MBVSec_Text-Link {font-family: Tahoma, Verdana, sans-serif;font-size: 11px;font-style: normal;font-weight: normal;color: #666600;}



/* VNavBar: Vertical Navigation Bar - For use in the body of the page. */
.MB_Mini_H3_TABLE {}
.MB_Mini_H3_TD-Icon {}
.MB_Mini_H3_TD-Text {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666600;
	width: 100px;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}
.MB_Mini_H3_TD-TextHL {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666600;
	width: 100px;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	background-color: #D5E9DD;
}
.MB_Mini_H3_TextLink {font-family: Tahoma, Verdana, sans-serif;font-size: 11px;font-style: normal;font-weight: normal;color: #666600;}


/* VNavBar: Vertical Navigation Bar - For use in the body of the page. */
.MB_Mini_H4_TABLE {}
.MB_Mini_H4_TD-Icon {}
.MB_Mini_H4_TD-Text {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666600;
	width: 88px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	border: 1px solid #E4F1EA;
}
.MB_Mini_H4_TD-TextHL {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666600;
	width: 88px;
	background-color: #E4F1EA;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	border: 1px solid #3E7558;
}
.MB_Mini_H4_TextLink {font-family: Tahoma, Verdana, sans-serif;font-size: 11px;font-style: normal;font-weight: normal;color: #666600;}




.WAPWinPicCap {color: #8B5C2E; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold}


/* Attention Box */

.AttnBox_Table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	font-style: normal;
	font-weight: normal;
	color: #A26B35;
	border: 1px solid #FF9933;
	background-color: #FFFFEE;
}
.AttnBox_TD {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #A26B35;
	padding: 8px;
}
.AttnBox_TextHL {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #A26B35;
}


.PicBorderBlue2px { border: 2px solid #415F7A; }
.PicBorderGreen2px { border: 2px solid #3E7558; }
.pic_Border_Green_1px {
	border: 1px solid #669933;
}
.pic_Border_Tope_1px {
	border: 1px solid #E3C779;
}



.HRBodySection {	color: #BCDCCB;	background-color: #BCDCCB;	width: 90%;}

.SpacerWhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7px; font-style: normal; font-weight: normal; color: #FFFFFF}
.TopLink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: italic; font-weight: bold; color: #697BB7 }






a { text-decoration: none}
a:hover { text-decoration: underline}



/* NEW STUFF */


/* Page Title
Purpose:
The page title at the very top of each page.
*/
.PageTitle_TABLE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	font-style: normal;
	font-weight: normal;
	border: 1px solid #EBD8C2;
	background-color: #F8EFE7;
}
.PageTitle_TD {
	color: #8B5C2E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	padding: 8px;
	text-align: center;
}
.PageTitle_Title {color: #558261;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 18px;font-style: normal;font-weight: bold;padding: 0px;}
.PageTitle_Subtitle {color: #558261;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: italic;font-weight: normal;}
.PageTitle_Text {color: #558261;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: bold;padding: 8px;}
.PageTitle_TextHL {color: #A46659;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: italic;font-weight: bold;}


/* Page Synop
Purpose:
The synopsis at the top of the body of each page.
*/
.PageSynop_TABLE {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1px;font-style: normal;font-weight: normal;background-color: #FFFFEE;border: 1px solid #CCCCCC;}
.PageSynop_TD {color: #8B5C2E;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: normal;padding: 8px;}
.PageSynop_Title {color: #558261;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 18px;font-style: normal;font-weight: bold;padding: 0px;}
.PageSynop_Subtitle {color: #558261;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: italic;font-weight: normal;}
.PageSynop_Text {color: #558261;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: bold;padding: 8px;}
.PageSynop_TextHL {color: #A46659;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: italic;font-weight: bold;}
.PageSynop_Link {color: #558261;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: bold;}



.Top {
	text-align: right;
	display: block;
	margin: 0px;
}
.Top_A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #3E7558;
}










/*

Added in from other style sheets.
Need to be cleaned up!

*/



/* Form Title
The Title and Title Comment of a form.
This appears before (outside) the form and main table that denotes a form. */
.frm_Title_Title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; font-weight: bold; color: #507C51 }
.frm_Title_Comment {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #507C51;
}
.frm_Title_Instructions { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; color: #507C51}
.frm_Title_InstructionsHL { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: italic; font-weight: normal; color: #B10501}

/* Form Table
Apply this to the TD of the table containing the entire form (except Title-related items).
This does nothing at this time and is only for future applications. */
.frm_TD {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8CBBA0;
	border-right-color: #8CBBA0;
	border-bottom-color: #8CBBA0;
	border-left-color: #8CBBA0;
}

/* Section "Header" */
/* Provides part of a 3-D border effect. */
.frm_Hdr_Outer_TD {	background-color: #E2EFDE;	padding: 0px;	border-top-style: solid;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	border-top-width: 2px;	border-right-width: 2px;	border-bottom-width: 2px;	border-left-width: 2px;	border-top-color: #8CBBA0;	border-right-color: #8CBBA0;	border-bottom-color: #8CBBA0;	border-left-color: #8CBBA0;}
/* Provides font formatting and the second part of the 3-D border effect. */
.frm_Hdr_TD {	font-family: Tahoma, Verdana, sans-serif;	font-size: 15px;	font-style: normal;	font-weight: bold;	color: #507C51;	background-color: #E2EFDE;	padding: 4px 0px;	border-top-width: 2px;	border-right-width: 2px;	border-bottom-width: 2px;	border-left-width: 2px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #FFFFFF;	border-bottom-color: #609175;	text-align: left;	text-indent: 12px;	border-right-color: #609175;	border-left-color: #FFFFFF;}
/* Comments in the header should be inside Span tags classed with this. */
.frm_Hdr_Comment {	font-family: Tahoma, Verdana, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;	color: #3E7558;	margin-left: 12px;}

/* Section "Data" */
/* Apply this to the table containing the data part of a section. */
.frm_Data_Outer_TD {
	background-color: #FFFFEE;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-color: #8CBBA0;
	border-right-color: #8CBBA0;
	border-bottom-color: #8CBBA0;
	border-left-color: #8CBBA0;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
/* Apply this to each table containing a data element. */
.frm_Data_Table {
	height: 20px;
}
/* Apply this to each table containing a data element the begins a new group. */
.frm_Data_NewGroup_Table {
	height: 20px;
	margin-top: 8px;
}
/* Provides font specs for all data labels. */
.frm_Data_Label_TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #A26B35;
}
/* Provides font specs for all data labels. */
.frm_Data_Input_TD {
}
/* Styles the captcha question. */
.frm_Data_CaptchaQuestion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #A55138;
	background-color: #FFFFCC;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
}


/* Apply this to the TD of a comment table. */
.frm_Data_Comment_TD {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #3E7558;
	height: 14px;
	padding-left: 12px;
	padding-right: 12px;
}

/* Styles for input fields. */
.frm_Input_Checkbox {
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.frm_Input_RadioButton {}
/* Apply this to the form submit button. We'll add another style for general buttons if necessary. */
.frm_Input_SubmitButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #3E7558;
}
/* Required */
.frm_Input_TextField_Req {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	background-color: #FFFFCC;
	height: 17px;
	border: 1px solid #FF9900;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	color: #666666;
}
.frm_Input_TextArea_Req {
	background-color: #FFFFCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	border: 1px solid #FF9900;
	padding: 4px;
}
.frm_Input_ListMenu_Req {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	background-color: #FFFFCC;
	height: 17px;
	border: 1px solid #FF9900;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	color: #666666;
}

/* Optional */
.frm_Input_TextField_Opt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	background-color: #FFFFFF;
	height: 17px;
	border: 1px solid #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	color: #666666;
}
.frm_Input_TextArea_Opt {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	border: 1px solid #999999;
	padding: 4px;
}
.frm_Input_ListMenu_Opt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	background-color: #FFFFFF;
	height: 17px;
	border: 1px solid #FF9900;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	color: #666666;
}
.frm_Data_Comment_Link {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #3E7558;
}


/*
.frm_SecInput_Label_Left {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	font-weight: bold;	color: #3E7558;	width: 240px;	position: relative;	float: left;	margin: 0px;	text-align: right;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}
.frm_SecInput_Label_Right {}
.frm_SecInput_Label_Center {}
.frm_SecInput_Input_TextField {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;	float: left;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 8px;	color: #6633CC;	background-color: #FFFF99;	border: 1px solid #FF9933;	height: 17px;}
.frm_SecInput_HSpacer {}
.frm_SecInput_Comment {}
*/




/*
	Menu Bar: Footer
*/
.mb_ftr_TABLE {
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 700px;
	text-align: center;
}
.mb_ftr_TD {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #3E7558;
	text-align: right;
}
.mb_ftr_Link {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #3E7558;
}



/*
	Disclaimer Table
*/
.Disclaim_TABLE {
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: 8px;
	margin-left: auto;
	width: 700px;
}
.Disclaim_TD {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #3E7558;
	text-align: left;
}
.Disclaim_Text {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #3E7558;
}



/*
	Copyright Table
*/
.Copyright_TABLE {
	margin-top: 4px;
	margin-right: auto;
	margin-bottom: 4px;
	margin-left: auto;
	width: 700px;
}
.Copyright_TD {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #3E7558;
}
.Copyright_Text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: italic; font-weight: normal; color: #3E7558}





.DocTitle {  font-family: Arial, Helvetica, sans-serif; font-size: 16pt; font-weight: bold; color: #000000; text-align: center}
.superscript {  font-family: Arial, Helvetica, sans-serif; font-size: 5pt; font-style: normal; font-weight: bold; font-variant: normal; color: #000000; text-transform: none; vertical-align: super; text-decoration: none; word-spacing: normal}
.StockNumber {  font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; font-weight: normal; text-align: center}
.SubTitle {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal}
.BodyText {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; text-align: justify}
.Cart {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	color: #666666;
}
.CompanionProducts { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; background-color: #FFFFFF; text-align: justify }
.References {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt}
.SmallBodyText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; font-weight: normal; background-color: #FFFFFF}
.SubBodyText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 6pt; font-style: normal; font-weight: normal; background-color: #FFFFFF; vertical-align: sub }
.P_superscript { font-family: Arial, Helvetica, sans-serif; font-size: 5pt; font-style: normal; font-weight: bold; font-variant: normal; color: #000000; text-transform: none; vertical-align: super; text-decoration: none; word-spacing: normal }
.BoldSubBodyText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 6pt; font-style: normal; font-weight: bold; background-color: #FFFFFF; vertical-align: sub }
.Bold {  font-weight: bold}
.Italic { font-style: italic }
.Copyright { font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: italic; color: #999999}
.RefSS { font-family: Arial, Helvetica, sans-serif; font-size: 5pt; font-style: italic; font-weight: bold; font-variant: normal; color: #000000; text-transform: none; vertical-align: super; text-decoration: none; word-spacing: normal }
.RefItalic { font-style: italic }
.ProductSubTitle { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #000000; text-align: center ; font-style: normal }
.ReferencesTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt ; font-weight: bold}
.BodySS { font-family: Arial, Helvetica, sans-serif; font-size: 5pt; font-style: italic; font-weight: bold; font-variant: normal; color: #000000; text-transform: none; vertical-align: super; text-decoration: none; word-spacing: normal }
.BodyItalic { font-style: italic }
.BodyBold { font-weight: bold }
.CompTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt ; font-weight: bold }
.CompItalic { font-style: italic }
.CompBold { font-weight: bold }
.BodyUS { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 6pt; font-style: normal; font-weight: normal; font-variant: normal; color: #000000; vertical-align: sub; text-decoration: none; word-spacing: normal }
.RefUS { font-family: Arial, Helvetica, sans-serif; font-size: 5pt; font-style: italic; font-weight: bold; font-variant: normal; color: #000000; text-transform: none; vertical-align: sub; text-decoration: none; word-spacing: normal }
a { text-decoration: none}
a:hover { text-decoration: underline}
.AtBodyBG { background-color: #EEFFFF }
.AtBodyLink { color: #009900; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: italic; font-weight: normal }
.AtBodyText { color: #1185C0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal }
.AtCopyrightMessage { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: italic; font-weight: normal; color: #1185C0 }
.AtDivider { background-color: #C6F7FF }
.AtMsgAttach { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #009900}
.AtMsgAttachLabel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; color: #1185C0}
.AtStats { color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal }
.AtTitle { color: #1185C0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14pt; font-style: normal; font-weight: bold }
.AtStatsLabel { color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold}
.AtTitleBG { background-color: #C6F7FF }
.AtTopLink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: italic; font-weight: bold; color: #697BB7 }
.AtDisclaimer { color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: italic; font-weight: normal }
.AtDisclaimerLabel { color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold}
.AtCS { color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal }
.AtCSLabel { color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold }
.AtBGImage {  background-image: url(http://hocd.herballure.com/Attach/Fixed/HART/0001/Images/Backgrounds/HA.jpg); background-attachment: scroll; background-repeat: repeat}
.TabCell {
	color: #3A5670;
	background-image: url(../Images/Tabs/VFade,BCCDDCtoA2B9CE,w110,h20.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
.TabSubMenu {
	color: #794D39;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
}
.SidebarTitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #4B6C94}
.SidebarText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: italic; font-weight: normal; color: #624D31}
.SidebarLink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: italic; font-weight: normal; color: #624D31}
.SidebarPageTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; font-weight: bold; color: #697BB7 }
.SiteTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-style: normal; font-weight: bold; color: #4B6C94}
.SiteTitleTable { height: 60px; width: 126px; border: 2px solid #FF9933;	background-color: #FFFFEE; }





/*
	The Header: Outer Structure
*/

.hdr_TABLE {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.hdr_TD-SB {
	width: 180px;
}
.hdr_TD-HSpc {
	width: 5px;
	background-color: #FDFCE8;
}
.hdr_TD-Body {
	width: 515px;
}



/*
	The main menubar in the header.
*/

.mb_Main_TABLE-Outer {
	background-image: url(../Images/MenuBars/Backgrounds/Menubar,Background.jpg);
	background-repeat: repeat-x;
	height: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	font-style: normal;
	font-weight: normal;
	width: 515px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
.mb_Main_TD-Outer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	font-style: normal;
	font-weight: normal;
}
/* The horizontal 3-D spacers between menu buttons. */
.mb_Main_HSp_TABLE {
	height: 30px;
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
/* The last spacer in the menu. This is right-justified to display the final "groove" in the bar. */
.mb_Main_HSp_TABLE-EndR {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	font-style: normal;
	font-weight: normal;
	float: right;
	height: 30px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.mb_Main_HSp_TD {	height: 30px;	width: 1px;	background-color: #95741E;	font-size: 1px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-style: normal;	font-weight: normal;	position: relative;}

/* The menu button consisting of a single central cell. */
.mb_Main_Btn_TABLE {
	height: 30px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.mb_Main_Btn_TD {
	color: #3E7558;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
}
.mb_Main_Btn_Link {color: #8A6B1C; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold}
.mb_Main_Btn_Icon {	margin-top: 0px;	margin-right: 3px;	margin-bottom: 0px;	margin-left: 0px;}



/*
	SubMenuBar: The menu bar immediately below the main menu bar.
*/

.mb_Sub_TABLE-Outer {
	background-image: url(../Images/MenuBars/Backgrounds/MenuBar,Background,GreenGradient,h20.jpg);
	background-repeat: repeat;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	font-style: normal;
	font-weight: normal;
	width: 515px;
}
.mb_Sub_TD-Outer {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px}
/* The horizontal 3-D spacers between menu buttons. */
.mb_Sub_HSp_TABLE {
	height: 20px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	font-style: normal;
	font-weight: normal;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/* The last spacer in the menu. This is right-justified to display the final "groove" in the bar. */
.mb_Sub_HSp_TABLE-EndR {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	font-style: normal;
	font-weight: normal;
	float: right;
	height: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.mb_Sub_HSp_TD {width: 1px;background-color: #AAAAAA;font-size: 1px;font-family: Verdana, Arial, Helvetica, sans-serif;}

/* The menu button consisting of a single central cell. */
.mb_Sub_Btn_TABLE {
	height: 20px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.mb_Sub_Btn_TD {
	color: #3E7558;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}
.mb_Sub_Btn_Link {color: #3E7558;	font-family: Tahoma, Verdana, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;	padding-top: 0px;	padding-right: 2px;	padding-bottom: 0px;	padding-left: 2px;}
.mb_Sub_Btn_Icon {margin-top: 0px;	margin-right: 3px;	margin-bottom: 0px;	margin-left: 0px;}





.ProdPage_ProdBlock_TABLE-Outer {
	float: right;
	width: 160px;
	border: 1px solid #FF9933;
	background-color: #FDFCE8;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 12px;
}
.ProdPage_ProdBlock_TD-Outer {
	text-align: left;
	vertical-align: top;
}
.ProdPage_ProdBlock_ProdPic {
	text-align: center;
	vertical-align: top;
	margin-top: 4px;
	margin-right: auto;
	margin-bottom: 2px;
	margin-left: auto;
	border: 1px solid #CCCCCC;
	display: block;
}
.ProdPage_ProdBlock_Pricing_TABLE {
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.ProdPage_ProdBlock_Pricing_TD-Label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #3E7558;
	width: 70px;
	text-align: right;
}
.ProdPage_ProdBlock_Pricing_TD-HSp {
	width: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3px;
}
.ProdPage_ProdBlock_Pricing_TD-Data {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #3E7558;
	text-align: left;
	width: 70px;
}
.ProdPage_ProdBlock_CartBtns_P {
	text-align: center;
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	vertical-align: top;
}
.ProdPage_ProdBlock_ProdOpts_P {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #3E7558;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FF9933;
	border-right-color: #FF9933;
	border-bottom-color: #FF9933;
	border-left-color: #FF9933;
	vertical-align: top;
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.ProdPage_ProdBlock_ProdOpts_Title {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #3E7558;
}
.ProdPage_ProdBlock_ProdOpts_Link {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #3E7558;
}
.ProdPage_ProdBlock_Email_P-MsgTop {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #3E7558;
	text-align: left;
	vertical-align: top;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FF9933;
	border-right-color: #FF9933;
	border-bottom-color: #FF9933;
	border-left-color: #FF9933;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.ProdPage_ProdBlock_Email_P-EmailLabel {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #3E7558;
	text-align: left;
	vertical-align: top;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.ProdPage_ProdBlock_Email_FORM {
	vertical-align: top;
	margin: 2px 0px 0px 4px;
}
.ProdPage_ProdBlock_Email_TextBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	width: 140px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}
.ProdPage_ProdBlock_Email_Button {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
}
.ProdPage_ProdBlock_Email_P-MsgBot {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #3E7558;
	text-align: left;
	vertical-align: top;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin: 0px;
}
.ProdPage_Body_ProdTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #8A6B1C;
	text-align: center;
}
.ProdPage_Body_ProdSubtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #8A6B1C;
	text-align: center;
}



/*
	Imported from HART.css
*/
.ProdPage_Body_Superscript {  font-family: Arial, Helvetica, sans-serif; font-size: 5pt; font-style: normal; font-weight: bold; font-variant: normal; color: #000000; text-transform: none; vertical-align: super; text-decoration: none; word-spacing: normal}
.ProdPage_Body_Text {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; text-align: justify}
.ProdPage_Body_CompProd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; background-color: #FFFFFF; text-align: justify }
.ProdPage_Body_References {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt}
.ProdPage_Body_TextSmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; font-weight: normal; background-color: #FFFFFF}
.ProdPage_Body_TextSubBody { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 6pt; font-style: normal; font-weight: normal; background-color: #FFFFFF; vertical-align: sub }
.ProdPage_Body_Superscript_P { font-family: Arial, Helvetica, sans-serif; font-size: 5pt; font-style: normal; font-weight: bold; font-variant: normal; color: #000000; text-transform: none; vertical-align: super; text-decoration: none; word-spacing: normal }
.ProdPage_Body_Bold {  font-weight: bold}
.ProdPage_Body_Italic { font-style: italic }
.ProdPage_Body_SS { font-family: Arial, Helvetica, sans-serif; font-size: 5pt; font-style: italic; font-weight: bold; font-variant: normal; color: #000000; text-transform: none; vertical-align: super; text-decoration: none; word-spacing: normal }
.ProdPage_Body_Italic2 { font-style: italic }
.ProdPage_Body_Bold2 { font-weight: bold }
.ProdPage_Body_Subscript { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 6pt; font-style: normal; font-weight: normal; font-variant: normal; color: #000000; vertical-align: sub; text-decoration: none; word-spacing: normal }

.ProdPage_Ref_Subscript { font-family: Arial, Helvetica, sans-serif; font-size: 5pt; font-style: italic; font-weight: bold; font-variant: normal; color: #000000; text-transform: none; vertical-align: super; text-decoration: none; word-spacing: normal }
.ProdPage_Ref_Italic { font-style: italic }
.ProdPage_Ref_Title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt ; font-weight: bold}
.ProdPage_Ref_Subscript2 { font-family: Arial, Helvetica, sans-serif; font-size: 5pt; font-style: italic; font-weight: bold; font-variant: normal; color: #000000; text-transform: none; vertical-align: sub; text-decoration: none; word-spacing: normal }

.ProdPage_CompProd_Title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt ; font-weight: bold }
.ProdPage_CompProd_Italic { font-style: italic }





.Products_Prod_P {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #8A6B1C;
	text-align: left;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 12px;
}
.Products_ProdTitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #8A6B1C;
}





.SB_Srch_TABLE {
	width: 100%;
	margin: 0px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #ECD8A4;
	border-right-color: #ECD8A4;
	border-bottom-color: #ECD8A4;
	border-left-color: #ECD8A4;
	background-color: #FBF0EC;
	background-image: url(../Images/MenuBars/Backgrounds/Menubar,Background.jpg);
}
.SB_Srch_TD {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 14px;
}
.SB_Srch_TEXT {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	border: 1px solid #A5BACF;
	width: 86px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.SB_Srch_BTN {	color: #666666;	font-family: Tahoma, Verdana, sans-serif;	font-size: 8pt;	font-style: normal;	font-weight: normal;	border: 1px solid #666666;}
.SB_Gen_TABLE {
	width: 100%;
}
.SB_Gen_TD {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.SB_Gen_Chap {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #8A6B1C;
}
.SB_Gen_Subchap {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #8A6B1C;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -10px;
	margin-left: 0px;
	display: block;
	text-align: left;
}
.SB_Gen_Icon {
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px none #95741E;
}


.SB_End_TABLE {
	background-color: #F9F3DB;
	width: 100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #E3C779;
	border-right-color: #E3C779;
	border-bottom-color: #E3C779;
	border-left-color: #E3C779;
}
.SB_End_TD {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.SB_End_Chap {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #8A6B1C;
}
.SB_End_Link {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #3E7558;
}
.SB_W3I_Title_TABLE {
	width: 170px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.SB_W3I_Title_TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #8A6B1C;
}
.SB_W3I_Title_Link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #8A6B1C;
}

.SB_W3I_TABLE {
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.SB_W3I_TD-Icon {
	width: 32px;
	text-align: center;
}
.SB_W3I_TD-HSpc {
	width: 5px;
}
.SB_W3I_TD-Text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #8A6B1C;
	width: 135px;
}
.hp_ClickHere_BrowseProducts {
	background-color: #FFFFCC;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 16px;
	border: 1px dashed #FF6600;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}




/*
	Styles related to HART On Web
*/
div.ha_references {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #8A6B1C;
}

