html, body, div, img { margin: 0; padding: 0; }

body {
font-size: 11px;
font-family: verdana, arial, sans-serif;
background: url(/images/back.jpg) left top repeat-x #41392B;
color: #003300;
}

h1 { font-size: 140%; border-bottom: 1px solid #003300; }
h2 { font-size: 130%; }
h3 { font-size: 120%; }
h4 { font-size: 115%; }
h5 { font-size: 110%; }


h1, h2, h3, h4, h5 { color: #003300; padding: 5px; margin: 10px 15px 10px 10px; }

p { margin: 5px 0 5px 0; padding: 0 15px 0 15px; }


a { text-decoration: none; }

a:link { color: #003300; }
a:visited { color: #003300; }
a:hover {color: #D50100; text-decoration: underline; }
a:visited:hover { color: #D50100; text-decoration: underline; }

ul li, ol li { font-size: 100%; }
ul li ul li a { font-size: 100%; }

#wrapborder { 
width: 910px;
border-left: 5px solid #241F15;
border-right: 5px solid #241F15;
border-bottom: 5px solid #241F15;
background: #FFFFFF;
margin: 0 auto 0 auto;
}

#wrap {
position: relative;
width: 900px;
margin: 0 auto 0 auto;
text-align: left;
background: #FFFFFF;
border-left: 5px solid #003300;
border-right: 5px solid #003300;
border-bottom: 5px solid #003300;
}

#head { border-bottom: 1px solid #77B576; height: 100px; position: relative; }

#header_images { float: right; }

#header_text { position: absolute; top: 10px; left: 330px; color: #003300; font-size: 14px; font-weight: bold; }

#closeoutnav {
position: absolute;
top: 8px;
right: 190px;
font-size: 12px;
}


#closeoutnav a {
font-weight: bold;
color: #D50100;
padding: 7px 20px 7px 20px;
text-decoration: none;
}

#closeoutnav a:hover {
color: #FFFFFF;
background: #D50100;
}

#closeoutnav2 {
position: absolute;
right: 223px;
font-size: 12px;
height:22px;
padding-top:8px;
}


#closeoutnav2 a {
font-weight: bold;
color: #ff0000;
padding: 7px 20px 7px 20px;
text-decoration: none;
}

#closeoutnav2 a:hover {
color: #FFFFFF;
background: #D50100;
}

#hometop {
float: left;
margin: 0;
}

#hometop a {
display: block;
color: #EEFFED;
font-size: 12px;
padding: 8px 10px 8px 10px;
}

#hometop a:hover {
background: #D50100;
text-decoration: none;
}


#nav { z-index: 2; position: relative; height: 30px; border-bottom: 1px solid #77B576; background: #003300; }


/* e_menu */
#masterdiv a { 
font-size: 11px;
line-height: 15px;
background: #FFFFFF;
}

.menutitle {
padding:1px;
font-size: 11px; 
line-height: 15px;
font-weight: bold;
border-bottom: 1px solid #77B576; 
margin: 5px 20px 0 15px; 
}

.menutitle2 { 
font-size: 11px;
padding: 1px 0 1px 20px;
line-height: 15px;
z-index: 1;
}

.menutitle2:hover { cursor: pointer; color: #D50100; text-decoration: underline; }

.submenu{
margin: -16px 20px 1px 20px; 
padding: 1px 0 1px 0;
font-size: 11px;
line-height: 15px;
position: relative;
background: #FFFFFF;
z-index: 4;
}


/* e_menu */

#search { float: right; clear: none; position: relative; width: 190px; text-align: right;}
#searchtext { position: absolute; top: 0; left: 0; width: 100px; padding: 7px 0 0 3px; height: 23px; border: 0; background: #FFFFFF; color: #003300; background: url(images/inputback.jpg) left top repeat-x #FFFFFF; }
#searchsubmit { float: right; width: 90px; border: 0; display: block; font-size: 12px; height: 30px; text-align: center; margin: 0; padding: 1px 0 0 0; background: #003300; color: #DEEADE; }
#searchsubmit:hover { background: #D50100; }

#search1 { float: right; clear: none; position: absolute; left:755px; width: 145px; text-align: right; background:#993300; }
#searchtext1 { position: relative; top: 0; left: 0; width: 90px; padding: 7px 0 0 1px; height: 23px; border: 0; background: #FFFFFF; color: #003300; background: url(images/inputback.jpg) left top repeat-x #FFFFFF; float:left; }
#searchsubmit1 { float: right; width: 50px; border: 0; display: block; font-size: 12px; height: 30px; text-align: center; margin: 0; padding: 1px 0 0 0; background: #993300; color: #DEEADE; }
#searchsubmit1:hover { background: #D50100; }

#flash { height: 200px; }

#content { z-index: 1; width: 900px; position: relative; border-top: 1px solid #77B576; background: #FFFFFF; }

#left { float: left; width: 200px; border-right: 1px solid #77B576; font-size: 10px; text-align: left; }
.pcat { font-size: 11px; font-weight: bold; border-bottom: 1px solid #77B576; margin: 5px 20px 0 15px; padding: 0; }
.pcat_sub { padding-left: 30px; }
#left a { padding: 1px 0 1px 20px; }
.submenu a { margin-left: -20px; }

#center { margin: 0 398px 0 198px; voice-family: "\"}\""; voice-family: inherit; margin: 0 400px 0 200px; background: url(/images/fade2.jpg) left top repeat-x; padding: 1px 0 0 0; border-left: 1px solid #77B576; border-right: 1px solid #77B576; }
html>body #center { margin: 0 400px 0 200px; }
#center a { color: #D50100; font-weight: bold; }

#right { float: right; width: 400px; border-left: 1px solid #77B576; background: url(/images/fade1.jpg) left top repeat-x; }

#right_main { float: right; width: 690px; }

#hotcontainer { width: 370px; margin: 0 auto 0 auto; }
.hotitem { text-align: center; font-weight: bold; font-size: 12px; float: left; width: 176px; height: 176px; margin: 0 2px 2px 0; padding: 2px; border: 1px solid #77B576; background: #FFFFFF; }
.hotitem a { color: #D50100; }
.hotitem p { margin: 2px 0 2px 0; padding: 0; }

#sale { width: 590px; float: right; font-size: 14px; color: #FF0000; border-top: 1px solid #77B576; padding: 20px 0 10px 0; }
#sale h1 { margin: 0; padding: 0; border: none; font-size: 15px; color: #FF0000; font-weight: bold; font-style: italic; display: inline; }
#sale span { font-style: italic; }
#sale span span { text-decoration: line-through; }

#manual { clear: right; margin: 10px 10px 10px 210px; padding: 0; border-top: 1px solid #77B576; }

#manual h1 { width: 300px; }

.clear { width: 100%; height: 1px; clear: both; }

#footer {
margin: 0 auto 0 auto;
padding: 10px 0 20px 0;
text-align: center;
font-size: 10px;
width: 800px;
border-top: 1px solid #77B576;
}
