body {margin: 30px 0 0 0; background: url(../images/mainbg.jpg) top repeat-x #333331; font: normal 12px Arial, Helvetica, sans-serif; color: #333;}
.buttonbg {background: url(../images/button-bg.jpg) top repeat-x; width: 686px; height: 51px;}
/* menus classes */
.megamenu {
position: absolute;
display: none;
left: 0;
top: 0;
padding: 8px 9px;
font: normal 12px Verdana;
z-index: 100;
background: url(../images/dropbg.png) bottom left no-repeat; width: 267px;
}
.megamenu .column{
float: left;
width: 180px; /*width of each menu column*/
margin-right: 5px;
}
.megamenu .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}
.megamenu .column ul li{
padding-bottom: 0px;
line-height: 18px;
}
.megamenu .column ul li a {
text-decoration: none;
background: url(../images/p1.gif) top left no-repeat; width: 220px; height: 40px; display: block;
font: bold 13px Tahoma;
color: #333;
padding: 16px 5px 0 48px;
}
.megamenu .column ul li a:hover {
background: url(../images/p1-mo.gif) top left no-repeat; width: 220px; height: 40px; display: block;
font: bold 13px Tahoma;
color: #000;
padding: 16px 5px 0 48px;
}
.1linkActive{
background: url(../images/btproducts-mo.gif) top left no-repeat; width: 93px; height: 37px; text-decoration: none; display: block; margin: 3px 0 0 0; _margin: 4px 0 0 0;
}
.2linkActive{
background: url(../images/services-mo.gif) top left no-repeat; width: 83px; height: 37px; text-decoration: none; display: block; margin: 3px 0 0 0; _margin: 4px 0 0 0;
}
.3linkActive{
background: url(../images/support-mo.gif) top left no-repeat; width: 85px; height: 37px; text-decoration: none; display: block; margin: 3px 0 0 0; _margin: 4px 0 0 0;
}
.link2 a {
background: url(../images/p2.gif) top left no-repeat !important; width: 220px; height: 40px; display: block;
}
.link2 a:hover {
background: url(../images/p2-mo.gif) top left no-repeat !important; width: 220px; height: 40px; display: block;
}
.link3 a {
background: url(../images/p3.gif) top left no-repeat !important; width: 220px; height: 40px; display: block;
}
.link3 a:hover {
background: url(../images/p3-mo.gif) top left no-repeat !important; width: 220px; height: 40px; display: block;
}
.link4 a {
background: url(../images/p4.gif) top left no-repeat !important; width: 220px; height: 40px; display: block;
}
.link4 a:hover {
background: url(../images/p4-mo.gif) top left no-repeat !important; width: 220px; height: 40px; display: block;
}
.link5 a {
background: url(../images/p5.gif) top left no-repeat !important; width: 220px; height: 40px; display: block;
}
.link5 a:hover {
background: url(../images/p5-mo.gif) top left no-repeat !important; width: 220px; height: 40px; display: block;
}
.link6 a {
background: url(../images/p6.gif) top left no-repeat !important; width: 220px; height: 40px; display: block;
}
.link6 a:hover {
background: url(../images/p6-mo.gif) top left no-repeat !important; width: 220px; height: 40px; display: block;
}
.link7 a {
background: url(../images/p7.gif) top left no-repeat !important; width: 220px; height: 40px; display: block;
}
.link7 a:hover {
background: url(../images/p7-mo.gif) top left no-repeat !important; width: 220px; height: 40px; display: block;
}
.link8 a {
background: url(../images/p8.gif) top left no-repeat !important; width: 220px; height: 40px; display: block;
}
.link8 a:hover {
background: url(../images/p8-mo.gif) top left no-repeat !important; width: 220px; height: 40px; display: block;
}
.link9 a {
background: url(../images/p9.gif) top left no-repeat !important; width: 220px; height: 40px; display: block;
}
.link9 a:hover {
background: url(../images/p9-mo.gif) top left no-repeat !important; width: 220px; height: 40px; display: block;
}
.link10 a {
background: url(../images/p10.gif) top left no-repeat !important; width: 220px; height: 40px; display: block;
}
.link10 a:hover {
background: url(../images/p10-mo.gif) top left no-repeat !important; width: 220px; height: 40px; display: block;
}
img {border: 0px;}
form {margin: 0px;}
.products a {background: url(../images/btproducts.gif) top left no-repeat; width: 93px; height: 37px; text-decoration: none; display: block; margin: 3px 0 0 0; _margin: 4px 0 0 0;}
.products a:hover {background: url(../images/btproducts-mo.gif) top left no-repeat; width: 93px; height: 37px; text-decoration: none; display: block; margin: 3px 0 0 0; _margin: 4px 0 0 0;}
.services a {background: url(../images/services.gif) top left no-repeat; width: 83px; height: 37px; text-decoration: none; display: block; margin: 3px 0 0 0; _margin: 4px 0 0 0;}
.services a:hover {background: url(../images/services-mo.gif) top left no-repeat; width: 83px; height: 37px; text-decoration: none; display: block; margin: 3px 0 0 0; _margin: 4px 0 0 0;}
.support a {background: url(../images/support.gif) top left no-repeat; width: 85px; height: 37px; text-decoration: none; display: block; margin: 3px 0 0 0; _margin: 4px 0 0 0;}
.support a:hover {background: url(../images/support-mo.gif) top left no-repeat; width: 85px; height: 37px; text-decoration: none; display: block; margin: 3px 0 0 0; _margin: 4px 0 0 0;}
.community a {background: url(../images/community.gif) top left no-repeat; width: 89px; height: 37px; text-decoration: none; display: block; margin: 3px 0 0 0; _margin: 4px 0 0 0;}
.community a:hover {background: url(../images/community-mo.gif) top left no-repeat; width: 89px; height: 37px; text-decoration: none; display: block; margin: 3px 0 0 0; _margin: 4px 0 0 0;}
.company a {background: url(../images/company.gif) top left no-repeat; width: 91px; height: 37px; text-decoration: none; display: block; margin: 3px 0 0 0; _margin: 4px 0 0 0;}
.company a:hover {background: url(../images/company-mo.gif) top left no-repeat; width: 91px; height: 37px; text-decoration: none; display: block; margin: 3px 0 0 0; _margin: 4px 0 0 0;}
.download a {background: url(../images/download.gif) top left no-repeat; width: 110px; height: 31px; text-decoration: none; display: block; margin: 1px 0 0 0; _margin: 2px 0 0 0;}
.download a:hover {background: url(../images/download-mo.gif) top left no-repeat; width: 110px; height: 31px; text-decoration: none; display: block; margin: 1px 0 0 0; _margin: 2px 0 0 0;}
.purchase a {background: url(../images/purchase.gif) top left no-repeat; width: 100px; height: 31px; text-decoration: none; display: block; margin: 1px 0 0 0; _margin: 2px 0 0 0;}
.purchase a:hover {background: url(../images/purchase-mo.gif) top left no-repeat; width: 100px; height: 31px; text-decoration: none; display: block; margin: 1px 0 0 0; _margin: 2px 0 0 0;}

.searchbg {background: url(../images/searchbg.gif); width: 960px; height: 36px;}
.input {width: 160px; border: 1px solid #ccc; padding: 3px; font-size: 11px; color: #333;}
.bgtop {background: url(../images/topbg.gif) center top no-repeat #fff; width: 960px;}
.bgnav {background: url(../images/bgnav.gif) top left repeat-y; padding: 10px 0;}
.bgnav a {color: #DB1E3C; text-decoration: none; display: block;}
.bgnav a:hover {color: #000; text-decoration: none; display: block;}
.bgline {background-color: #B1D571;}
.footer {color: #f4f4f4; background: url(../images/footerbg.gif) top left repeat-x; font-weight: bold;}
