/*
#B3C3C1 light green
#3A5C57 dark green
*/

BODY { width: 100%; margin: 0; padding: 0; background: #3A5C57; }
FORM { margin: 0; padding: 0; }

#content { margin: 0; padding: 0; z-index: 0; width: 100%; }
#content .mainback { margin: 0; padding: 0 10px; background: #fff url(/images/home/textcell.jpg) top left no-repeat; }
#content .mainback H1 { margin: 0; font-family: times; font-size: 18px; color: #fff; font-weight: 700; text-align: center; }
#content .mainbottom { font-family: arial; color: #000; font-size: 11px; margin: 0; padding: 0; background: #B3C3C1 url(/images/home/footercell.jpg) top left no-repeat; }
#content .mainbottom H1 { margin: 0; padding: 0; font-family: times; color: #000; font-size: 12px; }
#content .mainbottom A { color: #990000; }
#content .mainbottom A:hover { color: #000000; }
#content .img { border: 1px solid #3A5C57; }

#content #fronttext { margin-left: 10px; padding: 10px; font-family: arial; font-size: 11px; color: #000; }
#content #fronttext P { margin: 2px; padding: 2px; }
#content #fronttext EM { font-weight: 700; color: #990000; font-size: 12px; }
#content .secondfooter { padding: 5px 0; background: #fff; font-family: times; color: #000; font-size: 11px; }
#content #bottomtext { background: #3A5C57; padding: 10px; font-family: arial; font-size: 11px; color: #fff; }
#content #bottomtext EM { font-weight: 700; color: #fff; font-size: 11px; }
#content #bottomtext A { color: #fff; }

#content #innertable { padding: 0; margin: 0; background: #B3C3C1; }
#content #innertable TH { padding: 2px; margin: 0; background: #003333; color: #ffffff; }
#content #innertable TD { padding: 2px; margin: 0; }
#content .input { border: 1px solid #003333; background: #E9F3F2; margin: 0; padding: 2px; font-size: 10px; }
#content .input2 { border: 1px solid #003333; background: #E9F3F2; margin: 0; padding: 2px; font-size: 12px; font-family: arial; }
#content .inputerror { border: 1px solid #003333; background: #ff0000; margin: 0; padding: 2px; font-size: 10px; color: #fff; }

#content #inner { padding-left: 20px; padding-right: 5px; background: #fff; font-family: times; font-size: 12px; color: #000; }
#content #inner P { margin: 5px 0 10px 0; padding: 0; line-height: 18px; }
#content #inner A { text-decoration: underline; color: #990000; }
#content #inner A:hover { text-decoration: none; color: #000; }
#content #inner .active { color: #000; }
#content #inner EM { font-weight: 700; color: #990000; }
#content #inner H1 { margin: 0; padding: 0; font-family: times; font-size: 16px; color: #003333; font-weight: 700; }
#content #inner H2 { margin: 0; padding: 0; font-family: times; font-size: 14px; color: #003333; font-weight: 700; }
#content #inner H3 { margin: 0; padding: 0; font-family: times; font-size: 12px; color: #003333; font-weight: 700; }
.dotted { margin: 2px 0; background: url(/images/dots.gif) top left repeat-x; }

#content #inner #cartmenu { width: 350px; position: absolute; text-align: left; }
#content #inner #searchbar { width: 250px; position: relative; float: right; text-align: right; }

#gallery #display TD { margin: 0; padding: 4px; height: 150px; width: 150px; text-align: center; vertical-align: middle; border: 1px solid #3A5C57; background: #B3C3C1; }
#gallery #display .title { font-family: arial; font-size: 14px; color: #000; font-weight: 700; }
#gallery #display A { text-decoration: none; color: #000; }
#gallery #display A:hover { text-decoration: underline; color: #990000; }
#gallery #display IMG { border: 1px solid #3A5C57; }

#gallery #detail H1 { margin: 0; padding: 0; font-family: times; font-size: 18px; color: #003333; font-weight: 700; }
#gallery #detail .sideimg { padding: 4px; margin-bottom: 5px; }

#shop #display H1 A { margin: 0; padding: 0; font-family: times; font-size: 14px; color: #003333; font-weight: 700; }
#shop #display .header {background: #3A5C57; }

#shop #detail .header {background: #3A5C57; font-family: times; font-size: 12px; color: #FFFFFF; font-weight: 700;}
#shop #detail .subheader {background: #5F837E; font-family: arial; font-size: 10px; color: #FFFFFF; font-weight: 700;}
#shop #detail .row1 {background: #EEEEEE; font-family: arial; font-size: 12px; color: #000000; }
#shop #detail .row2 {background: #DDDDDD; font-family: arial; font-size: 12px; color: #000000; }
#shop #detail .qty { width: 15px; border: 1px solid #003333; background: #E9F3F2; margin: 0; padding: 2px; font-size: 10px; }
#shop #detail .subtotal { font-family: times; font-size: 12px; color: #000000; font-weight: 700; }
#shop #detail .total { font-family: times; font-size: 14px; color: #990000; font-weight: 700; }
#shop #detail .oos { font-family: times; font-size: 10px; color: #000000; font-style: italic; }

#feature { background: #fff;  font-size: 12px; }
#feature .title { font-family: times; font-size: 14px; color: #3A5C57; font-weight: 700; }
#feature .title A { color: #3A5C57; }
#feature .title A:hover { color: #000000; }
#feature .text1 { font-family: arial; font-size: 10px; color: #000; }
#feature .text2 { font-family: times; font-size: 12px; color: #3A5C57; font-style: italic; }
#feature .price { font-family: arial; font-size: 12px; color: #990000; font-weight: 700; }
#feature A { color: #990000; }
#feature A:hover { color: #000000; }

#events { font-size: 12px; padding: 4px; }
#events .title { font-family: times; font-size: 14px; color: #3A5C57; font-weight: 700; }
#events .text1 { font-family: times; font-size: 10px; color: #000; font-weight: 700; font-style: italic; }
#events .text2 { font-family: arial; font-size: 10px; color: #000; }
#events A { color: #990000; }
#events A:hover { color: #000000; }

#submenu { margin: 0; cellspacing: 0; }
#submenu .layeroff { visibility: hidden; }
#submenu UL { position: absolute; margin: 38px 0; padding: 0; list-style: none; }
#submenu LI { position: relative; float: left; margin: 0; padding: 0; }
#submenu LI A { margin: 0; padding: 4px; display: block; background: #003333; font-family: arial; font-size: 10px; color: #fff; text-decoration: none; }
#submenu LI A:hover { background: #990000; }
#submenu .spacer { margin: 0; padding: 4px 0; background: #003333; font-family: arial; font-size: 10px; color: #fff; }




