body {background:#f4f4f4 url(images/background.jpg) 0 0 repeat-x;margin-left: 20px;margin-right: 20px}
div#horiz-menu a {color:#ffffff}
div#horiz-menu li.active li a {color: #990000}
div#horiz-menu a:hover,
div#horiz-menu ul.nav li.sfHover a.topdaddy:link,
div#horiz-menu ul.nav li.sfHover a.topdaddy:visited {color:#990000}
div#horiz-menu li li a{color:#990000}
div#horiz-menu li:hover,
div#horiz-menu li.sfHover,
div#horiz-menu li.active:hover,
div#horiz-menu li.active.sfHover {background:url(images/menu_down_right.png) 100% 0 no-repeat}
div#horiz-menu li:hover a,
div#horiz-menu li.sfHover a,
div#horiz-menu li.active:hover a,
div#horiz-menu li.active.sfHover a {background:url(images/menu_down_left.png) 0 0 no-repeat;color:#990000}
#horiz-menu li.active,
#horiz-menu li.active_menu {background:url(images/menu_up_right.png) 100% 0 no-repeat}
#horiz-menu li.active a,
#horiz-menu li.active_menu a {background:url(images/menu_up_left.png) 0 0 no-repeat;color:#990000}
#horiz-menu li.active li.active,
#horiz-menu li.active li.active a {background:none}
.nav li li {background:#E6E6E6;border-bottom:1px solid #BDBDBD;border-right:1px solid #BDBDBD}
.nav li li:hover,
.nav li li.sfHover,
#horiz-menu li:hover li:hover,
#horiz-menu li.sfHover li.sfHover,
#horiz-menu li.active li.active {background:#fff}
.nav li.sfHover,
.nav li:hover {background: url(images/menu_down_right.png) 100% 0 no-repeat}
.nav li.sfHover a,
.nav li:hover a {background: url(images/menu_down_left.png) 0 0 no-repeat}
html {height: 100%;margin-bottom: 1px}
body {margin: 0;padding: 0}
p {margin-top: 10px;margin-bottom: 15px}
h1, h2, h3, h4, h4 {padding-bottom: 5px;margin: 15px 0}
body {font-size: 13px}
body.f-smaller {font-size: 10px}
body.f-default {font-size: 12px}
body.f-larger {font-size: 15px}
h1 {font-size: 200%}
h2 {font-size: 180%}
h3 {font-size: 150%}
h4 {font-size: 120%}
body {line-height: 135%;font-family: Arial, Helvetica, sans-serif}
div#horiz-menu ul {margin: 0;padding: 0}
div#horiz-menu li {margin: 0;padding: 0;padding-right: 2px;float: left;list-style: none}
div#horiz-menu a {display: block;float: left;padding: 0 15px;height: 42px;line-height: 40px;font-weight: bold;text-decoration: none}
form {border: 0;margin: 0;padding: 0}
div#horiz-menu {position: relative;z-index: 50}
div#horiz-menu .wrapper {position: relative}
#horiz-menu li li {margin: 0}
div#horiz-menu li li span,
div#horiz-menu li.active li span,
div#horiz-menu li:hover li span {background:none}
.nav {line-height:1.0;float:left;margin-bottom:1.5em;position: relative}
.nav ul {background:#fff;padding: 0}
.nav li {float:left;list-style:none;position:relative}
.nav li li a {display:block;padding: .25em 0 .25em 2em;text-decoration:none;	background-image: none;float:none;width:200px}
div#horiz-menu li li a {height: 30px;line-height: 30px}
div#horiz-menu li:hover li,
div#horiz-menu li.sfHover li,
div#horiz-menu li.active:hover li,
div#horiz-menu li.active.sfHover li {background-image: none}
div#horiz-menu li:hover li a,
div#horiz-menu li.sfHover li a,
div#horiz-menu li.active:hover li a,
div#horiz-menu li.active.sfHover li a {background-image: none}
.nav li ul {float:none;left:-999em;position:absolute;width: 200px;z-index: 5}
.nav li:hover ul,
.nav li.sfHover ul {left:5px;top: 42px}
.nav li:hover li ul,
.nav li.sfHover li ul,
.nav li li:hover li ul,
.nav li li.sfHover li ul,
.nav li li li:hover li ul,
.nav li li li.sfHover li ul {top:-999em}
.nav li li:hover ul,
.nav li li.sfHover ul,
.nav li li li:hover ul,
.nav li li li.sfHover ul,
.nav li li li li:hover ul,
.nav li li li li.sfHover ul {left: 200px;top:0px;width: 200px}
.nav li li {position: relative;float:none;width: 200px}
.headlines {font-size: x-large;color: #FFFFFF;font-weight: bold}
.logotext {font-size: x-large;color: #990000}
.subheadings {font-size: large;color: #990000;font-weight: bold}
.whitetext {color: #FFFFFF}
.footertext {font-size: x-small;color: #666666}
.footertext a{color: #990000;text-decoration: none}
.footertext a:visited{color: #990000;text-decoration: none}
.footertext a:hover{color: #000000;text-decoration: underline}
.footertext a:active{color: #990000;text-decoration: none}
.ticker {font-size: small;color: #ffffff;font-weight:bold}
.ticker a{color: #ffffff;text-decoration: underline}
.ticker a:visited{color: #ffffff;text-decoration: none}
.ticker a:hover{color: #990000;text-decoration: underline}
.ticker a:active{color: #990000;text-decoration: none}
.style1 {
	font-size: x-small;
	font-weight: bold;
}
.style2 {font-size: x-small}
.style4 {
	font-size: large;
	font-weight: bold;
}
.style5 {
	font-size: xx-large;
	font-weight: bold;
	color: #990000;
}
.manufacturer_headings {
	font-size: xx-large;
	font-weight: bold;
	color: #990000;
	line-height:25px
}
.style6 {font-size: large}
.style7 {
	color: #990000;
	font-size: xx-large;
}
.style8 {font-size: xx-large}
.style9 {
	color: #990000;
	font-weight: bold;
}
.style10 {
	color: #FFFFFF;
	font-weight: bold;
}
.style13 {
	color: #FFFFFF;
	font-size: xx-large;
	font-weight: bold;
}
.style14 {color: #FFFFFF}
.style15 {
	font-size: x-large;
	font-weight: bold;
	color: #FFFFFF;
}
.style24 {color: #999999; font-size:x-large; font-weight:bold}
.style18 {font-size: large; font-weight: bold; color: #990000; }
.style19 {font-size: xx-small}
.style19 a{color: #000000;text-decoration: none}
.style19 a:visited{color: #000000;text-decoration: none}
.style19 a:hover{color: #990000;text-decoration: underline}
.style19 a:active{color: #990000;text-decoration: none}
.sidebar_left {position:absolute; top:325px}
.sidebar_right {position:absolute; top:325px}
.style23 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; color: #ffffff; font-weight: bold; }
.topbanner {background:url(images/top_banner.jpg); background-repeat:no-repeat}
a{color: #990000;text-decoration: none}
a:visited{color: #990000;text-decoration: none}
a:hover{color: #CCCCCC;text-decoration: underline}
a:active{color: #000000;text-decoration: none}
.footer_text {font-size: xx-small}
.footer_texta{color: #990000;text-decoration: none}
.footer_texta:visited{color: #990000;text-decoration: none}
.footer_texta:hover{color: #CCCCCC;text-decoration: underline}
.footer_texta:active{color: #000000;text-decoration: none}

/** IE6 Fixes **/

#fxTab {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='ie6_fix.png', sizingMethod='scale', enabled='true')}
img {behavior: url(iepngfix.htc)}
a#fxTrigger {position: relative;z-index: 300;cursor: pointer}
#fxShadow {background: none}
#the-footer {height: 1px;width: 98%}
*html .nav li li {margin-bottom:-3px}
*html .nav li li li {margin-bottom:-1px}
*+html .nav li li {margin-bottom:-3px}
*+html .nav li li li {margin-bottom:-1px}
