@charset "utf-8";
body { 
background-image : url(images/bg.gif); 
font : 90% verdana, tahoma, san-serif; 
font-weight: 400;
background-color : #fff; 
margin : 0; 
padding : 0; 
}
body.popup { 
background: #fff;
font : 100% georgia, times, serif; 
font-weight: 400;
background-color : #fff; 
margin : 0; 
padding : 0; 
}
#container { 
height : 100%; 
margin : 0; 
padding: 0;
border : 0px solid #ff0;
text-align : left; 
}
#leftnav { 
position: absolute;
top: 107px;
left: 0;
right: 0;
bottom: 0;
letter-spacing : 0em; 
font-weight: 400;
float: left;
width : 165px;
height : 100%; 
background: #e5e5e5;
background-image : url(images/nav_bg.jpg); 
color: #fff;
margin : 0; 
padding: 0;
}
#sectionhead { 
position: relative;
width: 720px;
text-align:left;
z-index : 100; 
}
#header { 
background-image : url(images/banner_bg.jpg); 
position: relative;
height : 80px; 
border : 0px solid #ff0;
margin : 0 0 0 0px; 
padding : 0; 
z-index : 100; 
}
#topnav { 
position: relative;
height : 26px; 
background-color: #990000;
border-bottom : 1px solid #fff;
margin : 0 0 0 0px; 
padding : 0; 
z-index : 300; 
}
#topnav a {
color: #fff;
font-weight: bold;
text-transform: uppercase;
font-size: 10px;
}

#mainContent { 
font : 110% georgia, times, serif; 
width : 550px; 
border : 0px solid #ff0;
margin : 0px 20px 0px 175px; 
}
#menu { 
width : 165px;
border : 0;
margin : 0px; 
text-transform: uppercase; 
}
#menu a {
color: #990000;
font-weight: bold;
}
.product img {
padding:4px;
border:1px solid #000;
}
.Hidden {
visibility: hidden;
display: none;
}
.Visible {
visibility: visible;
display : block;
position : fixed;
width : 150px;
height : 80px;
background-color : #99c1da;
color : #000;
font-size : 10px;
padding : 5px;
border : 1px solid #fff;
z-index : 1000;
}
#desc1 {
margin : 0 0 0 80px ;
}
#image { 
float: left;
width : 200px; 
height : 200px; 
margin : 0px 10px 0px 0px; 
border : 0px solid #ff0;
z-index : 10; 
padding : 0; 
}
#footer { 
width : 700px; 
font : 18px Georgia; 
margin : 270px 0 0 0; 
padding : 30px; 
}
#footer p { 
color : #000; 
font : 12px Georgia; 
text-align: justified;
letter-spacing : 0em; 
border : 0; 
margin : 0; 
padding : 10px 0; 
}
#image p { 
font : 11px Georgia; 
text-align : center; 
letter-spacing : 0em; 
border : 0; 
margin : 0; 
padding : 5px 0; 
}
.prodimage img {
border: #000 1px solid;
}


#prodimage0 {
border: #000 1px solid;
}


table {
text-align: left;
color: #000;
}
h1  {
font-size: 250%;
font-weight: bold;
letter-spacing: .05em;
font-variant : small-caps; }
h2  {
font-size: 200%;
font-weight: bold;}
h3  {
font-size: 150%;
font-style: italic;
font-weight: bold;}
h4  {
font-size: 100%;
font-weight: bold;}
hr     {
height:1px;
width:200px;}
p   {top: 1em;
bottom: 1em;
line-height: 1.5em;}
small  {font-size: 80%;}
li   {
font-size: 100%; 
line-height: 1.5em;
margin-left: 30px;
margin-right: 20px;
margin-top: 15px;
margin-bottom: 10px;}
a   {text-decoration: none;
color : #cc0000;
}
a:hover { 
color : #ff0000; 
font-weight : bold; 
}
a:active { 
color : #ff0000; 
}
a:visited { 
color : #cc0000; 
}
.red  {
color: #990000;
}
.bigred  {
font-size: 34px;
color: #990000;
margin:0;
padding:0;
line-height: 1.5em;
}

.large  {
font-size: 20px;
margin:0;
padding:0;
line-height: 1.5em;}

.largered  {
font-size: 150%;
color: #cc0000;
margin:0;
padding:0;
line-height: 1.5em;}

.txtUnderlined {
text-decoration: underline;
}
.bodytext {
width: 320px;
text-align: justify;
border : 0px solid #ff0;
}
#contact {
position: relative;
margin-left: auto;
margin-right: auto;
width: 450px;
text-align: center;
border : 0px solid #ff0;
}
.subhead {
top: 1.5em;
bottom: 1.5em;
line-height: 1.5em;
letter-spacing: 0.25em;
font : 28px Palatino Linotype, Book Antiqua3, Palatino6, serif; 
color: #990000;
font-weight: 600;
padding: 200px 0px 20px 0px;
text-transform: uppercase;
text-align: left;}

.menutab {
margin: 5px;
cursor: pointer;cursor:hand
}

td.menutab {
height: 29px;
background-image : url(images/nav_bg_n.jpg); 
font-size: 9px;
text-align: left;
text-indent: 5px;
}

.detailprice {
visibility:hidden
}
