html, body {
min-height: 101%;
font: 12px arial, helvetica, sans-serif;
background: #136D86;
color: #000000;
}

html { overflow: -moz-scrollbars-vertical; }
html { overflow-x: auto; }


td {
font: 10pt arial, helvetica, sans-serif;
}

#e_body {
margin-left: auto;
margin-right: auto;
}
	
a:link {
text-decoration: none;
color: #E46B00;
}

a:visited {
text-decoration: none;
color: #E46B00;
}

a:active {
text-decoration: none;
color: #E46B00;
}

a:hover {
text-decoration: underline;
color: #C32110;
}

#master {
width: 950px;
background: url('http://www.elmoron.com/images/main_bg.jpg') repeat-y left top;
margin: 0px;
padding: 0px;
}

.one  {
width: 14px;
background-color: transparent;
vertical-align: top;
}

.two  {
width: 224px;
background-color: transparent;
vertical-align: top;
}

.three  {
width: 33px;
background-color: transparent;
vertical-align: top;
}

.four  {
width: 655px;
background-color: transparent;
vertical-align: top;
}

.five  {
width: 24px;
background-color: transparent;
vertical-align: top;
}

.smcontent {
width: 495px;
background-color: #ffffff;
border: 1px solid #336699;
}

.smsubcontent {
width: 475px;
background-color: transparent;
text-align: left;
}

.content {
width: 655px;
background-color: #ffffff;
border: 1px solid #336699;
}

.subcontent {
width: 635px;
text-align: left;
color: #404040;
}

#footer {
height: 80px;
font: 7.8pt arial, helvetica, sans-serif;
color: #000000;	
text-align: center;
padding: 5px 0px 0px 0px;
vertical-align: middle;
background: url('http://www.elmoron.com/images/full_foot.gif') no-repeat 0px 0px;
}

#footer a:link { text-decoration:none;color:#ffffff; }
#footer a:visited { text-decoration:none;color:#ffffff; }
#footer a:hover { text-decoration:underline;color:#000000; }
#footer a:active { text-decoration:none;color:#ffffff; }

#breadcrumb {
width: 942px;
margin: 0px 0px 0px 4px;
font: 11px Arial, Helvetica, sans-serif;						
height: 24px;
text-align: left;
vertical-align: 50%;
line-height: 24px;
color: #C32110;	
background: url('http://www.elmoron.com/images/bg-title.gif') repeat-x;
background-color: #BDB2A2;
z-index: 200;
}

#breadcrumb a:link { text-decoration:none;color:#ffffff; }
#breadcrumb a:visited { text-decoration:none;color:#ffffff; }
#breadcrumb a:hover { text-decoration:underline;color:#000000; }
#breadcrumb a:active { text-decoration:none;color:#ffffff; }

.tag {
font: bold 13pt Arial, Helvetica, sans-serif;
color: #9A0000;
padding: 0px;
margin: 0px;
}

img {
border: none;
}

a img {
border: none;
}

image {
border: none;
}

h1 {
font-family: arial, helvetica, sans-serif;
/* font-size: 42pt; */
font-size: 24px;
color: #9A0000;
margin: 0px;
}

h2 {
font-family: arial, helvetica, sans-serif;
/* font-size: 24pt; */
font-size: 28px;
color: #9A0000;
margin: 0px;
}

h3 {
font-family: arial, helvetica, sans-serif;
/* font-size: 18pt; */
font-size: 20px;
color: #9A0000;
margin: 0px;
}

h4 {
font-family: arial, helvetica, sans-serif;
/* font-size: 16pt; */
font-size: 18px;
color: #9A0000;
margin: 0px;
}

h5 {
font-family: arial, helvetica, sans-serif;
/* font-size: 14pt; */
font-size: 16px;
color: #9A0000;
margin: 0px;
}

#menu {
font-size: 12px;
}
		
#menu a {
display: inline;
font-weight: bold;	
text-decoration: none;
color: #674D20;
}

#menu a:hover {
background: url('http://www.elmoron.com/images/arrow3.jpg') no-repeat 0px 0px;	
color: #C32110; 
}

#head_left {
width: 248px;
text-align: center;
background-color: transparent;
}

#head_middle {
width: 485px;
text-align: center;
background-color: #E4D7C5;
}

#head_right {
width: 160px;
text-align: left;
background-color: #E4D7C5;
vertical-align: top;
}

#header {
margin: 0px;
padding: 0px;
}

#top {
width: 950px;
background: url('http://www.elmoron.com/images/top-main.gif') no-repeat 0px 0px;
}

#sl-title {
font: bold 10pt Arial, Helvetica, sans-serif;						
height: 24px;
text-align: left;
vertical-align: 50%;
line-height: 24px;
color: #ffffff;	
background: url('http://www.elmoron.com/images/bg-title_solid3.jpg') repeat-x;
border-right: 1px solid #cccccc;
border-left: 1px solid #cccccc;
}

.nav_head {
width: 95%;
font: bold 10pt Arial, Helvetica, sans-serif;						
height: 24px;
text-align: left;
vertical-align: 50%;
line-height: 24px;
color: #ffffff;	
background: url('http://www.elmoron.com/images/bg-title_solid3.jpg') repeat-x;
border-right: 1px solid #cccccc;
border-left: 1px solid #cccccc;
margin: 0px 0px 10px 0px;
}


.shop {float:left; width: 100%; background:#DDE1EA;}
.shop ul {list-style:none; padding: 10px 0 10px 20px; margin: 0;}
.shop ul li {padding: 0 0 0 7px; margin: 5px 0; background:url('http://www.elmoron.com/images/dark_arrow.gif') no-repeat left 4px;}
.shop ul li.shoppingHeaders {background-image:none; margin:0 0 0 -8px; font-weight:bold;}
.contentHdr {font: 30px "Century Gothic",Arial,Helvetica,sans-serif; color: #E97400; padding: 10px 0 2px 0; text-align:left;}


.box {
text-align: left;
width: 95%;
background-color: #F3EDE4;
border: 1px solid #335F81;
}

.box2 {
text-align: left;
width: 95%;
background-color: #F3EDE4;
border: 1px solid #335F81;
padding: 10px;
}

.boxa {
width: 95%;
text-align: left;
background-color: transparent;
}


hr {
margin: 40px 0px 40px 0px;
width: 95%;
height: 1px;
color: #336699;
}

fieldset
{
border: 1px solid #781351;
width: 95%;
background-color: #ffffff;
padding: 10px;
}


legend
{
color: #ffffff;
background: #ffa20c;
border: 1px solid #781351;
padding: 2px 6px;
}

* html legend {
position: absolute;
top: -1em;
left: .5em;
}


* html fieldset {
position: relative;
margin-top: 1em;
padding-top: 20px;
}

input.hey
{
color: #781351;
background: #fee3ad;
border: 1px solid #781351;
padding:0px 0px 0px 5px;
}

.submit input
{
background-color:grey !important;
} 


.left a {
text-align: left;
padding-left: 11px;
}

.left a:hover {
background: url('http://www.elmoron.com/images/arrow1.jpg') no-repeat 0px 0px;
}

.lean ul {list-style:none; padding: 10px 0 10px 20px; margin: 0;}
.lean ul li {padding: 0 0 0 7px; margin: 5px 0; background:url('http://www.elmoron.com/images/dark_arrow.gif') no-repeat left 4px;}
.lean ul li.shoppingHeaders {background-image:none; margin:0 0 0 -8px; font-weight:bold;}


.blob ul {list-style:none; padding: 10px 0 10px 20px; margin: 0;}
.blob ul li {padding: 0 0 0 14px; margin: 5px 0; background:url('http://www.elmoron.com/images/blob.gif') no-repeat 0 0.32em;}


.formbox
{
border: 1px solid #781351;
width: 99%;
background-color: #ffffff;
padding: 0px;
}

.formbox2
{
border: 1px solid #781351;
width: 95%;
background-color: #ffffff;
padding: 0px;
}

.inbox {
width: 95%;
padding: 10px 0px 10px 0px;
text-align: left;
}

.boxtop
{
color: #ffffff;
background: #ffa20c;
border-bottom: 1px solid #781351;
padding: 2px 6px;
margin: 0px;
text-align: left;
}


#feedback {
position: fixed;
top: 45%;
left: 0px;
width: 28px;
height: 114px;
border: 1px solid #781351;
background-color: #ffa20c;
}


#feedback2 {
width: 116px;
height: 30px;
border: 1px solid #781351;
background-color: #ffa20c;
}

.bordom {
vertical-align: top;
border-bottom: 1px solid #781351;
}

.bordom2 {
vertical-align: top;
background-color: #E8E8FF;
padding:10px 10px 10px 5px;
}

.bordom1 {
vertical-align: top;
background-color: #ffffff;
padding:10px 10px 10px 5px;
}

.info {
color: #ffffff;
background: #ffa20c;
border: 1px solid #781351;
padding: 2px 6px;
}

#lil {
width: 95%;
}

#lil_one {
border: 1px solid #136D86;
padding: 5px;
background-color: #E8E8FF;
}

#hintbox { /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: normal;
margin: 3px 8px;
}

.imgborder{ border:1px solid #336699; padding:2px;}

.wash a img { border: 1px #ffffff solid; padding:1px;}
.wash a:hover img {border: 1px #0482FF solid;  padding:1px;}
.wash a:visited img {border: 1px #800080 solid;  padding:1px;}


.xyz {
padding: 5px;
border: 1px solid #000;
background-color: #ffffff;
}

textarea2 {
width: 95%;
color: #781351;
background: #fee3ad;
border: 1px solid #781351;
padding: 10px;
}

