/* common */
* {margin:0; padding:0;}
html {font: normal 62.5% Verdana; }
a {text-decoration:none; color: #666666; outline:none; }
a:hover {color:#000; text-decoration: underline;}
body {background:#FFFFFF; color:#000; padding: 0; font-size:1.1em;}

/* product_nav bar image replacement */
h3 {}

h3 a{color:#000000; padding:5px 0 0 5px; border-bottom:1px solid #fff;font-weight:bold; font-size:11px; margin:0; background-color:#ccccce; height:20px; cursor:pointer; display:block}

h3 a:hover {text-decoration:none; background-color:#97B1C0; color:#fff}



#product_nav, #main {float:left; margin-top:1px;  }
#product_nav {width:182px; background-color:#f2f2f2;  }
#product_nav li {padding: 5px 2px 5px 13px; border-bottom:1px dotted #666666; color:#666666; list-style:none; margin:0; width:168px; font-size:1em;}
#product_nav ul {margin:0; padding:0;}


.tab_dselect{width:90px; border:1px solid #ccccce; display:block; color:#000; text-align:center; font-weight:bold; float:left; padding:2px 0 2px 0; cursor:pointer;}
.tab_dselect:hover{background-color:#ccc; text-decoration:none}

.tab_select{width:90px; background-color:#ccccce; display:block; color:#fff; text-align:center; font-weight:bold; float:left; padding:3px 0 3px 0; cursor:pointer;}
.tab_select:hover{background-color:#ccc; text-decoration:none}

.menu_brand{float:left; width:182px; border-top:1px solid #fff}
.menu_brand li{list-style:none;}
.menu_brand li a{display:block; color:#000; background-color:#ccccce; height:20px; border-bottom:1px solid #fff;font-weight:bold; font-size:11px; padding:5px 0 0 5px; }
.menu_brand li a:hover{text-decoration:none; background-color:#97B1C0;color:White;}
.current{display:block; color:#fff; background-color:#97B1C0; border-bottom:1px solid #fff; font-size:11px; padding:5px 0 0 0;}
.current a {color:#fff;font-weight:bold;}
.menu_brand li .current_brand{background-color:#97B1C0;}
