.box {padding:4px 11px;}

.mainCategory a:link, .ctgPlusItem a:link{text-decoration:none;}
.mainCategory a:visited, .ctgPlusItem a:visited{color:#f00;text-decoration:none;}
.mainCategory a:hover, .ctgPlusItem a:hover{color:#f00;text-decoration:underline;}

.mainCategory {padding:4px 0!important;width:178px;position:relative;text-align:left}
.mainCategory ul{margin:0;padding:0;font:1em/120% tahoma;width:100%;}
.mainCategory li{padding:0; list-style-image:none;width:100%;margin:0 0 2px 1px;}
.mainCategory li strong{font-size:1.2em;}
.mainCategory li a{display:block;width:90%;padding:2px 0 2px 10px;border:1px solid #fff;border-top-width:2px;color:#fff;}
.mainCategory li a:hover, .mainCategory li.current a{border:1px solid #fff;border-top:2px solid #fff;background-color:#fff;}
.mainCategory li a:visited{color:#f00;}

.ctgPlusItem{position:absolute;top:0px;left:0px;width:175px;text-align:left}
.ctgPlusItem .content{border:1px solid #fff;border-top:2px solid #fff;background-color:#fff;position:relative;z-index:888;}
.ctgPlusItem .content a{border:1px solid #fff;display:block;width:90%;padding:3px 10px;line-height:130%;color:#f00;}
.ctgPlusItem .content a:hover{background-color:#fff;border:1px solid #fff;}
.ctgPlusItem li a:visited{color:#f00;}
.ctgPlusItem ul{list-style-type:none;list-style-image:none;margin:1px;font-family: tahoma;}