body { background-color: white; font-weight: normal; font-size: 8pt; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #494B4A; margin: 0px; padding: 0px 0px 0px 30px; background-image: url(/pics/bodybg.gif); background-repeat: repeat-y; border-top: 1px solid #BBBBBB;}
td {font-size: 8pt;}
div.page {width:748px;}
div.dotted {border-top:1px dotted #A7ABA9; margin: 5px 0px 3px 0px;}

a:link, a:visited { color: #5D6E80; }
a.topmenu:link, a.topmenu:visited { color: #5D6E80; text-decoration: none;}

td.topmenu { height:19px; color: #5D6E80;  }
td.topmenu:hover { background-color: #FCF0E7; height:19px;}
td.topmenu_sel { background-color: #EEEEEE; height:19px; color: #5D6E80; background-image: url(/pics/topmenu_menubg.gif); background-repeat: repeat-x;}

div.submenu { height: 14px; background-color: #EEEEEE; text-align:center; margin-bottom:10px;}
a.submenu:link, a.submenu:visited {color: #5D6E80; text-decoration: none; padding-left: 6px; padding-right: 6px;}
a.submenu:hover { background-color: #FCF0E7; }

td.m_td {padding-left:8px; padding-bottom: 16px;}

div.toptitle_g { background-color: #A7ABA9; color: white; font-weight:bold;}
div.main_newsbox {background-color: #F7F7F7; margin-top: 5px; padding-left: 10px; border-bottom:1px solid #C50007;}
div.main_newsann {padding-right: 5px; }

span.newsdate { color:#E16D17; }
a.newstitle:link,a.newstitle:visited, span.newstitle { color: #5D6E80; font-weight: bold; text-decoration: none;}
a.newsann:link,a.newsann:visited { color: #494B4A; text-decoration: none;}

div.footer {margin-top: 45px; background-image: url(/pics/bottom_bg.gif); background-repeat: repeat-x; background-color: #EEEEEE; padding:8px; color:#5D6E80;} 

div.menuline {height:20px; background-image: url(/pics/menuline_reddots.gif); background-repeat: no-repeat; background-color: #EEEEEE; color: #494B4A; padding: 3px 0px 0px 33px; margin-bottom: 10px;}

div.products_title {height:14px; background-image: url(/pics/products_title_dots.gif); background-repeat: no-repeat; background-color: #EEEEEE; color: #494B4A; font-weight:bold; padding-left:17px; margin-bottom: 2px; margin-top:10px;}
div.products_border {border: 1px solid #A7ABA9; min-height:200px;}
div.inside {padding:10px 10px 2px 10px;}
div.products_price {margin-top:2px; text-align:right; font-weight:bold;}
.redbold { color:#C50007; font-weight: bold; font-size: 9pt; }
div.products_red_price {margin-top:10px; text-align:center; font-weight:bold; color:white; font-size: 9pt; background-color: #C50007; height:22px; padding-top:3px;}
h1.product_title { padding:0px; margin: 0px 0px 3px 0px; font-size:15pt; font-weight:bold; color:#494B4A;}

div.toptable {padding-top:16px;border-top:6px solid #EEEEEE;}
td.toptable {color:#B7B7B7; font-size:8pt; font-weight:bold;}

td.lb {background-color: #E5E8F4; padding:4px;}
td.w {background-color: #FFFFFF; padding:4px;}
p { margin: 0px 0px 10px 0px; padding:0px; }
p.n8b {text-indent: 20px;}
div.products_down_arrows {text-align:center; margin-top:10px; background-color: #C50007;}

div.exclamation {border: 1px solid #EEEEEE; margin-top: 20px; margin-bottom: 10px; padding: 7px;}

h3.acc_accname {font-size:9pt; margin:0px; padding:15px 0px 7px 0px; color:#494B4A;}
h2.acc_partname {font-size:9pt; margin:0px; padding:15px 0px 0px 0px; color:#E16D17;}
div.acc_compat {color:#5D6E80;margin-top:5px;}
div.acc_price {font-weight:bold; margin-top:10px;}
span.red {color:#C50007}

div.support_dwn { margin-bottom:10px; padding: 5px; border: solid 1px #eeeeee; }
div.support_dwn .download { padding: 5px 0px 2px 0px; }
div.support_dwn .description { color: #5D6E80; font-weight: bold; text-decoration: none; }
div.support_dwn .notice { border-left: solid 3px #dddddd; padding-left: 10px;  }
div.support_dwn .features li { list-style-type: square; }
