body{background:#000 url(../common_img/bg.jpg) repeat-x; margin:0; padding:0; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF;}
img{border:0; padding:0; margin:0;}
#logo{margin:15px 0 0 0}
#menu{width:892px; margin:0 auto; text-align:left;}
#content{width:878px; margin:0 auto; text-align:left;}
#menu ul{margin:0 0 0 -1px; *margin:0 0 0 -1px; _margin:0 0 0 -1px; padding:0 0 0 0; width:878px;}
#menu ul li{margin:0; padding:0; float:left; list-style:none;}
#menu ul li a, #menu ul li a:link, #menu ul li a:visited{display:block; margin:0; padding:0px;}
h1{color:#2e91da; font-weight:normal; margin:5px 0 0 0;}
h2{color:#ff0000;font-weight:normal; font-size:16px; margin:5px 0 0 0;}
h3{font-size:24px; margin:5px 0 10px 0;color:#2e91da; font-weight:normal;}
h4{font-size:16px; margin:5px 0 10px 0;color:#2e91da; font-weight:bold;}
th{font-size:16px; font-weight:bold;}
table{text-align:left;}
p{margin:0 0 20px 0;}
.vline{padding:0 0 0 10px; border-left:#424242 1px solid;}
.hline{margin:20px 0 10px 0; border-bottom:#424242 1px solid; width:400px;}
#banner, #banner_inner{margin:0 0 20px 0;}
#banner_inner{border-top:#597284 1px solid;}
#inner_img{float:right; margin:0 0 5px 5px;}
#content a, #content a:link, #content a:visited{color:#2e91da; text-decoration:none;}
#content a:hover{text-decoration:underline}
#bottom{margin:20px auto 0px auto; padding:10px 0 30px 0; border-top:#424242 1px solid; font-size:11px;width:878px; color:#424242;}
#news{height:300px;  overflow:auto; height:100px; width:490px;}
#news p{padding:0 5px 0 0;}
#news a, #news a:link, #news a:visited{color:#FFF; text-decoration:none; display:block;border:#000 1px solid;}
#news a:hover{ border:#666 1px solid; background:#222222; text-decoration:none;}
.input{width:260px; font-size:13px; background-color:#c0c0c0; border:#424242 1px solid;}
.news_content{border-bottom:#424242 1px solid; margin:10px 0 10px 0; padding:0 0 10px 0;}
#next_menu{margin:20px 0 0 0;}
#next_menu td{ font-weight:bold; text-align:right; font-size:16px;}
#sub_menu{margin:0; padding:0;}
#sub_menu li{list-style:none; margin:0; padding:0; width:120px;}
#sub_menu li a, #sub_menu li a:link, #sub_menu li a:visited{display:block; padding:5px; width:110px; text-decoration:none; color:#FFF;}
#sub_menu li a:hover{text-decoration:underline;}
.act{background:#2e91da;}
#products_details td{padding:5px 0 5px 0;}
#products_list{border-top:#424242 1px solid; margin:20px 0 0 0; padding:10px 0 0 0;}
#products_list h5{color:#FFF; font-size:13px; margin:3px; font-weight:normal;}
#products_list td{text-align:center; padding:15px 0 5px 0;}
#products_list img{ padding:5px 0 0 0;}
.selected{border:#2e91da 1px solid;}

		
/* Child lists and links */
#menu ul li.headlink ul { display:none; text-align: left; position:absolute; z-index:1000000000; width:110px; margin:0px 0 0 0; border-top:#CCC 1px solid;  border-left:#CCC 1px solid;  border-right:#CCC 1px solid;}
#menu ul li.headlink ul li{float:none;}
#menu ul li.headlink:hover ul { display: block;}
#menu ul li.headlink ul li a, #menu ul li.headlink ul li a:link, #menu ul li.headlink ul li a:visited { padding: 5px; background-color: #2f91da; width:100px; text-decoration:none;color:#FFF;  border-bottom:#CCC 1px solid;}
#menu ul li.headlink ul li a:hover { background-color: #597384; }

#products_menu{margin:0; padding:0; width:120px;}
#products_menu li{margin:0; padding:0; list-style:none;}
#products_menu li h3{font-size:14px; font-weight:bold; border-bottom:#424242 1px solid; margin:0; padding:0;}
#products_menu li h3 a, #products_menu li h3 a:link, #products_menu li h3 a:visited{ display:block; text-decoration:none; padding:5px; width:110px;}
#products_menu li h3 a:hover{ background:#2f91da; color:#FFF;}

#products_menu li.sub ul{ width:160px; border-top:#CCC 1px solid;  border-left:#CCC 1px solid;  border-right:#CCC 1px solid; background:#597384;}
#products_menu li.sub ul li{ margin:0; padding:0;}
#products_menu li.sub ul li a{ display:block; padding:5px; width:150px; color:#FFF;  border-bottom:#CCC 1px solid;}
#products_menu li.sub ul li a:hover{background:#2f91da; text-decoration:none;}
