body { margin:0px; background-color:#1E2C13; }
body,div, td { font-family:arial; font-size:12px; color:#1E2C13; }

input { border:1px solid #859678; padding:2px; }
input:hover { background:#fff; }
input.cssDisabled:hover { background: #d4d0c8; }

.cssOthers { color:#123EA2; color:#246F25; }
a,a.cssNavOff { color:#0E107E; }

a.cssSubCategoryOn { padding-left:20px; font-size:9px; line-height:10px; color:#1e2c13; }
a.cssSubCategoryOff { padding-left:20px; font-size:9px; line-height:10px; }
a.cssNavOn { color:#1e2c13; }

a { text-decoration:none; font-weight: bold; }
a:hover { text-decoration:underline; }

a.cssNavOff { }

a.cssViewLargerImage { font-size:10px; }
span.cssProductHeader, a.cssProductHeader { color:#1e2c13; font-weight:bold; font-size:16px; }

.cssMembershipHeading { font-family:arial; font-size:15px; color:#1E2C13; line-height:16px; font-weight:bold; } 
.cssMembershipText { font-family:arial; font-size:12px; color:#1E2C13; line-height:19px; } 
.cssHeader { color:#1e2c13; font-weight:bold; padding-bottom:10px; font-size:14px; }

.cssBodyText { font-family:arial; font-size:12px; color:#1E2C13; line-height:14px; } 
.cssBodyTextBig { font-family:arial; font-size:14px; color:#1E2C13; }
.cssBodyTextTransparent { font-family:arial; font-size:12px; color:#1E2C13; line-height:22.5px; opacity: .70; filter: alpha(opacity=70); } 
.cssServices { font-family:arial; font-size:11px; line-height:24px; color:#000000; opacity: .70; filter: alpha(opacity=70); }
.cssCopyright { font-size:10px; color:#7098D5; background-color:040404; padding:3px 0 0 0; }
.cssFooter, .cssFooter a { color:#fff; font-size:10px; }
.cssFooter a.cssNoUnderline { text-decoration:none; }

div.box_contents { background-color:transparent; position: relative; z-index: 101; }
#divHome	{ background-color: #859678; width: 456px; height:352px; filter:alpha(opacity=50); opacity: 0.5; position:absolute; z-index: 99; }
#divAboutUs	{ background-color: #859678; width: 470px; height:513px; filter:alpha(opacity=50); opacity: 0.5; position:absolute; z-index: 99; }
#divMembership { background-color: #859678; width: 479px; height:573px; filter:alpha(opacity=50); opacity: 0.5; position:absolute; z-index: 99; }
#divMembershipLong { background-color: #859678; width: 479px; height:699px; filter:alpha(opacity=50); opacity: 0.5; position:absolute; z-index: 99; }
#divProductNav { background-color: #859678; width: 129px; filter:alpha(opacity=50); opacity: 0.5; position:absolute; z-index: 99; }

#divWorkshops					{ background-color: #859678; width: 563px; height:1400px; filter:alpha(opacity=70); opacity: 0.7; position:absolute; z-index: 99; }

#divServicesTop				{ background-color: #9FBA89; width: 708px; height:80px; filter:alpha(opacity=70); opacity: 0.7; position:absolute; z-index: 99; }
#divServicesBottom		{ background-color: #859678; width: 563px; height:576px; filter:alpha(opacity=70); opacity: 0.7; position:absolute; z-index: 99; }

#divShito							{ background-color: #9FBA89; width: 706px; height:140px; filter:alpha(opacity=50); opacity: 0.5; position:absolute; z-index: 99; }
#divMame							{ background-color: #859678; width: 706px; height:163px; filter:alpha(opacity=50); opacity: 0.5; position:absolute; z-index: 99; }
#divChumono						{ background-color: #9FBA89; width: 706px; height:163px; filter:alpha(opacity=50); opacity: 0.5; position:absolute; z-index: 99; }

table.cssTable { border:1px solid #859678; }
table.cssTable td.cssOne { background: #859678; }
table.cssTable td.cssTwo { background: #9fba89; }
table.cssTable th { background: #1e2c13; color:#ffffff; }