body
{
    background-image:url(images/bgImage.jpg);
    background-repeat:repeat;
}
.Normal, td
{
    font-family:Times New Roman;
    font-size:13px;
    line-height:15px;
    color:#000;
}
a.Normal
{
    color:#666666 !Important;
}
a.Normal:link
{
    color:#666666 !Important;
}
a.Normal:active
{
    color:#666666 !Important;
}
a.Normal:visited
{
    color:#666666 !Important;
}
a.Normal:hover
{
    color:#96A477 !Important;
}
.GreenLink
{
	color:#788954 !Important;
}
a.GreenLink:link
{
	color:#788954 !Important;
}
a.GreenLink:active
{
	color:#788954 !Important;
}
a.GreenLink:visited
{
	color:#788954 !Important;
}
a.GreenLink:hover
{
	color:#5A7131 !Important;
	cursor:pointer;
	text-decoration:underline;
}
.SubHead
{
	color:#5A7131;
	font-family:Times New Roman;
	font-size:13px;
	font-weight:bold;
	line-height:15px;
}
.Header1
{
	color:#5A7131;
	font-family:Times New Roman;
	font-size:20px;
	font-weight:bold;
	line-height:15px;
}
.Header2
{
	color:#5A7131;
	font-family:Times New Roman;
	font-size:16px;
	font-weight:bold;
	line-height:15px;
}
.Header3
{
	color:#5A7131;
	font-family:Times New Roman;
	font-size:14px;
	font-weight:bold;
	line-height:15px;
}
.BodyTable
{
	width:800px;
    border-bottom:solid 1px #62762c;
    border-left:solid 1px #62762c;
    border-right:solid 1px #62762c;
}
/**********************/
.HeaderRow1
{
    background-image:url(images/Banner-Top_01.jpg);
    width:332px;
    height:52px;
    color:#5F7232;
    font-family:Times New Roman;
    font-size:11px;
    text-align:right;
}
.HeaderRow2
{
    background-image:url(images/Banner-Top_02.jpg);
    width:120px;
    height:52px;
    color:#5F7232;
    font-family:Times New Roman;
    font-size:11px;
    text-align:right;
}
.HeaderRow3
{
    background-image:url(images/Banner-Top_03.jpg);
    width:348px;
    height:52px;
    color:#5F7232;
    font-family:Times New Roman;
    font-size:11px;
    text-align:right;
}
.HeaderLinks
{
    color:#5F7232;    
    font-family:Times New Roman;
    font-size:11px;
}
a.HeaderLinks:link, a.HeaderLinks:visited
{
    color:#5F7232 !Important;    
}
.BannerRow
{
    background-color:#FFF;
    padding:0px;
}
/**********************/
.MenuRow
{
    background-color:#FFF;
    height:18px;
    border-bottom:solid 1px #E4DDD3;
}
.MenuBar
{
    height:18px;
    background-color:Transparent;
}
.MenuItem, .MenuItem td
{
    font-family:Times New Roman;
    font-size:16px;
    text-transform:uppercase;
    color:#000;
    padding-right:5px;
}
.MenuItemSel, .MenuItemSel td
{
    font-family:Times New Roman;
    font-size:16px;
    text-transform:uppercase;
    color:#79944F;
    cursor:pointer;
    padding-right:5px;
}
.SubMenu
{
    background-color:#F8F2D0;
    border:solid 1px #79944F;
}
.SubMenuItemSel, .SubMenuItemSel td
{
    background-color:#FFF;
    border-top:solid 1px #000;
    border-bottom:solid 1px #000;
    height:18px;
    color:#000;
}
.MenuIcon
{
    background-color:#79944F;
    height:18px;
    width:5px;
    border-top:solid 1px #79944F;
    border-bottom:solid 1px #79944F;
}
.MenuArrow
{
    display:none;
}
.MenuBreak
{
    display:none;
}
/********************/
.BodySideBars
{
    width:19px;
    background-image:url(images/sidebars_10.gif);
    background-repeat:repeat;
}
.BodyBG
{
    background-image:url(images/bg_interiorpgs_11.jpg);
    background-position:left;
    background-repeat:repeat;
    width:762px;
}
.ContentPane
{
    width:100%;
    padding:10px 15px 10px 15px;
}
.RightPane
{
    width:220px;
    padding:10px 15px 10px 15px;
}
.FullPane
{
    width:762px;
    padding:10px 15px 10px 15px;
}
.FooterHeader
{
    text-align:center;
    color:#39571a;
    font-size:14px;
    line-height:18px;
    font-family:Times New Roman;
    font-weight:bold;
}
.FooterRow
{
    text-align:center;
    width:762px;
    height:1px;
    padding:10px 15px 10px 15px;
}
.FooterLinkRow1
{
    text-align:center;
    width:762px;
    padding:0px 15px 0px 15px;
    color:#96a477;
    font-size:11px;
    line-height:18px;  
}
.FooterLink1
{
    font-family:Times New Roman;
    color:#333333;
    font-size:11px;
    line-height:18px;
    text-transform:uppercase;
}
a.FooterLink1:link, a.FooterLink1:visited
{
    font-family:Times New Roman;
    color:#333333;
    font-size:11px;
    line-height:18px;
}
.FooterLinkRow2
{
    text-align:center;
    width:762px;
    padding:0px 15px 0px 15px;
    color:#96a477;
    font-size:10px;
    line-height:18px;  
}
.FooterLink2
{
    font-family:Times New Roman;
    color:#333333;
    font-size:10px;
    line-height:18px;
    text-transform:uppercase;
}
a.FooterLink2:link
{
    font-family:Times New Roman;
    color:#333333;
    font-size:10px;
    line-height:18px;
}
/* Home Page Styles */
.HomeMainBG
{
	width:738px;
	height:468px;
	background-image:url(images/OM_Home_01.jpg);
	background-repeat:no-repeat;
}
.OMLogo
{
	background-image:url(images/OM_Home_03.jpg);
	width:176px;
	background-repeat:no-repeat;
}
.ConsumersBottom
{
	width:276px;
	height:82px;
	background-image:url(images/OM_Home_05.jpg);
	background-repeat:no-repeat;
}
.PractitionersBottom
{
	width:286px;
	height:82px;
	background-image:url(images/OM_Home_06.jpg);
	background-repeat:no-repeat;
}
.FooterLinks
{
	font-family:Times New Roman;
	font-size:11px;
	line-height:18px;
	text-decoration:uppercase;
	color:#000;
}
a.FooterLinks:link
{
	font-family:Times New Roman;
	font-size:11px;
	line-height:18px;
	text-decoration:uppercase;
	color:#000;
}
a.FooterLinks:active
{
	font-family:Times New Roman;
	font-size:11px;
	line-height:18px;
	text-decoration:uppercase;
	color:#000;
}
a.FooterLinks:visited
{
	font-family:Times New Roman;
	font-size:11px;
	line-height:18px;
	text-decoration:uppercase;
	color:#000;
}
a.FooterLinks:hover
{
	font-family:Times New Roman;
	font-size:11px;
	line-height:18px;
	text-decoration:uppercase, underline;
	color:#000;
}
.SidePanel
{
	background-color:#FFF;
	border:solid 1px #719940;
}
a.CommandButton:link, a.CommandButton:active, a.CommandButton:visited{font-size:16px;color:#4A5B28;}

/* OM Form */
.OM_OrderForm tr, .OM_OrderForm tr td, .OM_OrderForm tr td p{padding:0px;margin:0px;}
.OM_OrderForm .NormalTextBox, .OM_OrderForm .NormalTextBox2{padding:1px 3px 0px 3px;;margin:0px;color:#575757;}
.OM_OrderForm .NormalTextBox2{margin-bottom:8px;}
.OM_OrderForm .SubHead{font-family:Arial;font-size:11px;color:#647934;}
.OM_OrderForm a.Link{font-family:Arial;font-size:11px;color:#647934;}
.OM_OrderForm a.Link:hover{color:#364416;text-decoration:none;}
.OM_OrderForm label{font-family:Arial;font-size:11px;color:#647934;padding-right:10px;}
.OM_OrderForm .RadioBtnList tr td{padding-top:8px;padding-left:10px;font-weight:bold;}

/* Products */
.ProductName{color:#627934;font-size:20px;padding-left:5px;padding-bottom:5px;}
.ProductPrice{border-top:solid 1px #627934;border-bottom:solid 1px #627934;}
.ProductPrice table tr td{font-size:16px;color:#394128;line-height:20px;}
.ProductPrice .Sale{color:#ca4024;font-weight:bold;}
.AddToCart{padding-top:5px;padding-left:5px;}
.AddToCart a:link, .AddToCart a:active, .AddToCart a:visited{color:#627934;font-size:14px;}
.AddToCart a:hover{color:#4A5B28;}