body { background: url(page_bg.gif) #ffffff; margin: 0px; padding: 0px; font-family: tahoma, arial, verdana; }
table { font-family: tahoma, arial, verdana; font-size: 11px; color: #000000; text-align:left; }
h1 { padding:15px 0px 0px 40px; margin:0px; height:41px !important; height:56px; background: url(heading_arrow.gif) no-repeat top left; font:bold 1.6em arial, tahoma, verdana; font-color:#000000; }
a:link, a:active, a:visited { color: #0033CC; text-decoration: underline; }
a:hover { color: #000000; text-decoration: underline; }

a.bluemenu:link, a.bluemenu:active, a.bluemenu:visited { font-size:10px; color: #003399; text-decoration: underline; }
a.bluemenu:hover { font-size:10px; color: #003399; text-decoration: none; }

.page_border { border:1px solid #ffffff; border-top:none; }
.topbg { background-color:#5871D5; }


a.topmenu:link, a.topmenu:active, a.topmenu:visited { 
color: #000000;
display:block;
padding:8px 10px;
font-weight:bold;
text-decoration: none;
}

a.topmenu:hover {
color: #0033CC;
display:block;
padding:8px 10px;
font-weight:bold;
text-decoration: none;
}

a.leftmenu:link, a.leftmenu:active, a.leftmenu:visited { 
color: #000000;
display:block;
width:auto !important;
width:100%;
padding:5px 0 5px 22px; 
background: url(leftmenu_dot.gif) no-repeat 2% 50% #ededed;
text-decoration: none;
border-bottom:1px solid #ffffff;
}

a.leftmenu:hover { 
color: #0033CC;
display:block;
width:100%;
padding:5px 0 5px 22px; 
background: url(leftmenu_dot1.gif) no-repeat 2% 50% #ededed;
text-decoration: none;
border-bottom:1px solid #ffffff;
}
.even { background-color: #F1EFEF; border-bottom: 1px solid #999999; }
.odd { background-color: #ffffff; border-bottom: 1px solid #999999; }
.sub_heading { font-size:16px; font-weight:bold; font-family:arial, vardana; color:#5871D5; }

#product_set p { padding:0px; margin:0px; font-weight:bold; float:left; width:124px; height:124px; margin:0px 5px 25px 5px; }
#product_set span { padding-left:1px; font:bold 1em arial, tahoma, verdana; text-transform:uppercase; }

.left_bg2 { background: url(left_bg2.gif) repeat-y top left #ffffff; }
.heading_bg { background: url(heading_bg.gif) repeat-x top left #ff0000; height:56px; }
.pro_set1 { background: url(pro_set1.gif) no-repeat top left #ffbb37; height:39px; }
.pro_set2 { background: url(pro_set2.gif) repeat-y top left #ffffff; }
.pro_set3 { background: url(pro_set3.gif) no-repeat top left #ffffff; height:13px; }
.pro_heading { font:bold 1.2em arial, verdana; color:#000000; padding:0px 0 10px 35px;  }

.leftmenu_heading { background:#5871D5; border-bottom:1px solid #ffffff; padding:5px 0 5px 10px; color:#ffffff; font-weight:bold; }

.copyright { color:#ffffff; padding:8px 15px 0 0; }

a.pagelink:link, a.pagelink:active, a.pagelink:visited { 
color: #ffffff;
border-left: 1px solid #FFF4D6;
border-top: 1px solid #FFF4D6;
border-right: 1px solid #746C55;
border-bottom: 1px solid #746C55;
padding:3px 7px 3px 7px;
float:left;
margin-right:7px;
background-color:#666666;
text-decoration: none;
}

a.pagelink:hover { 
color: #ffffff;
border-left: 1px solid #FFF4D6;
border-top: 1px solid #FFF4D6;
border-right: 1px solid #746C55;
border-bottom: 1px solid #746C55;
padding:3px 7px 3px 7px;
margin-right:7px;
float:left;
background-color:#5871D5;
text-decoration: none;
}

a.pagelink_active:link, a.pagelink_active:active, a.pagelink_active:visited, a.pagelink_active:hover {
color: #ffffff;
border-left: 1px solid #FFF4D6;
border-top: 1px solid #FFF4D6;
border-right: 1px solid #746C55;
border-bottom: 1px solid #746C55;
padding:3px 7px 3px 7px;
margin-right:7px;
float:left;
background-color:#5871D5;
text-decoration: none;
}

.pagelink_disable { 
color: #888781;
border-left: 1px solid #FFF4D6;
border-top: 1px solid #FFF4D6;
border-right: 1px solid #C6C5C3;
border-bottom: 1px solid #C6C5C3;
padding:3px 7px 3px 7px;
margin-right:7px;
float:left;
background-color:#DDDBD4;
text-decoration: none;
}
/*********************** USELESS CLASSES ************************/

a.menu:link, a.menu:active, a.menu:visited { color: #FDB911; font-weight:bold; text-decoration: none; }
a.menu:hover { color: #ffffff; font-weight:bold; text-decoration: none; }

.normal { font-family: tahoma, arial, verdana; font-size: 11px; color: #000000; text-align:left; }
.padding { padding:5px; }
.padding1 { padding:10px; }

.menu_bg { background: url(menu_bg.gif) repeat-y top left #ffffff; }
.menu_bg1 { background: url(menu_bg1.gif) no-repeat top left #ffffff; }
.top_menu_bg { color:#ffffff; background: url(top_menu_bg.gif) repeat-x top left #ffffff; }
.center_bg { background: url(center_bg.gif) repeat-y top left #ffffff; }
.footer_bg { background: url(footer_bg.gif) no-repeat top left #ffffff; }
.menu_line { background: url(menu_line.gif) repeat-x bottom left; }
.pegvin { background: url(pegvin.gif) no-repeat  95% 100%; }
.products_bg { background: url(products_bg.gif) no-repeat  95% 100%; }





.tborder { font-size: 11px; border: 1px solid #999999; }
.even { background-color: #F1EFEF; border-bottom: 1px solid #999999; }
.odd { background-color: #ffffff; border-bottom: 1px solid #999999; }
.pagebg { background-color: #D2D2CD; }
.whitebg { background-color: #ffffff; }

.headingline1 {
	background-image: url(heading_line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.centerbg {
	background-image: url(center_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #97D2E8;
}
.bottombg {
	background-image: url(footer_bg.jpg);
	background-repeat: no-repeat;
}

a.more:link { font-size: 11px; color: #000000; text-decoration: underline; }
a.more:hover { font-size: 11px; color: #000000; text-decoration: underline; }
a.more:active { font-size: 11px; color: #000000; text-decoration: underline; }
a.more:visited { font-size: 11px; color: #000000; text-decoration: underline; }

a.hlight:link { color: #FF6600; text-decoration: none; }
a.hlight:hover { color: #333333; text-decoration: underline; }
a.hlight:active { color: #FF6600; text-decoration: none; }
a.hlight:visited { color: #FF6600; text-decoration: none; }

a.menulink:link { color: #ffffff; font-weight:bold; font-size: 12px; text-decoration: underline; }
a.menulink:hover { color: #000000; font-weight:bold; font-size: 12px; text-decoration: underline; }
a.menulink:active { color: #ffffff; font-weight:bold; font-size: 12px; text-decoration: underline; }
a.menulink:visited { color: #ffffff; font-weight:bold; font-size: 12px; text-decoration: underline; }

a.pagemenu:link { padding:2px 5px 2px 5px; color: #FFFFFF; text-decoration: none;  border: solid 1px #EA7613; background-color:#EA7613; }
a.pagemenu:hover { padding:2px 5px 2px 5px; color: #000000; text-decoration: none; border: solid 1px #EA7613;  background-color:#FFFFFF; }
a.pagemenu:active { padding:2px 5px 2px 5px; color: #FFFFFF; text-decoration: none;  border: solid 1px #EA7613;  background-color:#EA7613; }
a.pagemenu:visited { padding:2px 5px 2px 5px; color: #FFFFFF; text-decoration: none; border: solid 1px #EA7613;  background-color:#EA7613; }
.activepagemenu { padding:3px 7px 3px 7px; color: #000000; font-weight:bold; text-decoration: none; }