body {
background-color: #6e6e6e;
background-image: url(images/background.gif);
font-family: Arial, Helvetica, sans-serif;
behavior: url(csshover.htc) /* WinIE behavior call*/;
}

p{
font-size: .8em;
line-height: 1.6em;
margin-top: .5em;
margin-bottom: .5em;}

#content ul, #content ol {
margin-top: .25em;
font-size: .8em;
padding-top: .25em;
padding-bottom: .25em;
margin-bottom: .25em;
margin-left: 1.5em;
padding-left: 1.5em;}

#content li {
margin-bottom: .5em;}

#header {
height: 101px;}

#content {
background-repeat: no-repeat;
background-image: url(images/content-top.jpg);
padding-left: 30px;
padding-right: 30px;
padding-top: 20px;
padding-bottom: 10px;}

#submenu {
border: 1px #2b2b2b solid;}

/* Menu Choices is the content level menu */
#menuchoices {
padding-left: 8px;
padding-right: 8px;
font-variant: small-caps;
font-family: Times, "Times New Roman", serif;
font-size: 1em;
padding-top: 2px;
padding-bottom: 2px;
letter-spacing: 2px;}

#menu-area {position: relative;}

h1, h2, h3, h4, h5, h6 {
font-variant: small-caps;
font-family: Times, "Times New Roman", serif;
margin-top: .5em;
margin-bottom: .5em;}


#txtfooter {
text-align: center;
border-top: 1px #b3b3b3 solid;
padding-bottom: .5em;
padding-top: .5em;
background-color: #d1d1d1;}

#txtfooter p, #txtfooter h3 {
margin-top: 0em;
margin-bottom: 0em;
line-height: 1.4em;
}

#footer {
background-image: url(images/footer.gif);
height: 29px;}

/* Page Conent Styling */

div#photos {text-align: center;}

div#photos img {border: 1px #9d0000 solid;margin: 5px;}

/* Dropdown Menu */

div#products, div#technical {
display: inline;
position: relative;}div#products ul, div#technical ul {
margin: 0px;padding: 0px;background: #f1f1f1;border-top:1px #ccc solid ;
position: absolute;width: 260px;display: none;
border-left: 1px #ccc solid;border-right: 1px #ccc solid;z-index: 10;}
div#products li, div#technical li {
position: relative;margin: 0px;float: right;width: 260px;list-style-type: none;}div#products li a, div#technical li a {
display: block;
padding: 5px 0px 5px 5px;
margin: 0px;text-decoration: none;width: 255px;
font-variant: small-caps;
font-family: Times, "Times New Roman", serif;font-size: 14px;}
div#products li a img, div#technical li a img {margin-left: 5px; 
margin-right: 5px;
border: 1px #ccc solid;
}

/* IE block-box link hack */
div#products>ul a, di#technical>ul a {
width: auto;
}/*end ID block-box link hack*/
div#products ul li, div#technical ul li {
border-bottom: 1px #ccc solid;
}div#products:hover ul.level2, div#technical:hover ul.level2{
display:block;
}div#products ul.level2, div#technical ul.level2{
left: -100px;padding-top: 0px;}

img#productinfo, img#techinfo {position: relative;}
/*Dropdown Menu Link Styles*/

div#products li a:link, div#technical li a:link {letter-spacing: 1px;
background-color: #ededed;} 
div#products li a:visited, div#technical li a:visited {
letter-spacing: 1px;
background-color: #ededed;} 
div#products li a:hover, div#technical li a:hover {
letter-spacing: 1px;background-color: #ffffff;} 
div#products li a:active, div#technical li a:active {
letter-spacing: 1px;
background-color: #ccc;}

/*Product Menu Link Styles*/

ul.product-menu li a {
display: block;
padding: 5px 5px 5px 5px;
margin: 0px;text-decoration: none;font-variant: small-caps;
font-family: Times, "Times New Roman", serif;font-size: 14px;border: 1px #c0c0c0 solid;}

ul.product-menu li{display: list-item;list-style-type: none;
}

ul.product-menu img {border: 1px #ccc solid;margin-right: 5px;}

ul.product-menu li a:link {letter-spacing: 1px;
background-color: #ededed;text-decoration: none;} 
ul.product-menu li a:visited {
letter-spacing: 1px;
background-color: #ededed;text-decoration: none;} 
ul.product-menu li a:hover {
letter-spacing: 1px;background-color: #ffffff;text-decoration: none;} 
ul.product-menu li a:active {
letter-spacing: 1px;
background-color: #ccc;text-decoration: none;}

/* Link Styles */

a:link {
color: #9d0000;
text-decoration: none;
font-weight: bold;}

a:visited {color: #9d0000;
text-decoration: none;
font-weight: bold;}

a:hover {
color: #ff0000;
text-decoration: underline;
font-weight: bold;
}

a:active {}