@charset "utf-8";
/* CSS Document */


/*** leftbox1, leftbox2 **/
#leftside { width:164px; margin-right:9px; float:left; display:inline;}

#leftbox1, #leftbox2, #leftbox3 { width:164px; background:url(http://img.ishopvideogame.com/img/200909/leftbox1_botbj.jpg) no-repeat 0 bottom; padding-bottom:8px; margin-bottom:10px; clear:both;}

#leftbox1 .tit, #leftbox3 .tit { height:27px; background:url(http://img.ishopvideogame.com/img/200909/leftside_titbj2.jpg) no-repeat; font-size:14px; color:#fff;	line-height:27px; padding-left:10px; font-weight:bold; border-bottom:1px #000 solid;}
#leftbox1 .tit2 { background:#3c3c3c; height:26px; line-height:26px; border-bottom:solid 1px #000; border-top:solid 2px #000; color:#fff;  font-weight:bold; padding-left:10px; font-size:14px; border-left:solid 2px #000; border-right:solid 2px #000;}

.all_pro { position:absolute; top:127px; left:100px; width:836px; padding-bottom:30px; border:solid 7px #7f8d21;	background:#fff; border-bottom:9px solid #7f8d21; border-right:solid 9px #7f8d21;}
.all_pro a { color:#000; text-decoration:none;}
.all_pro li { font-weight:bold; text-align:left; font-size:12px; line-height:24px;}
.all_pro li a { margin-left:6px;}
.all_pro li a:hover { background:#000; color:#fff;}
.all_pro li ul { width:834px; height:24px; background:#eee; line-height:24px;}
.all_pro li ul li { font-weight:normal; margin:0; border:0; float:left; display:inline; font-size:11px;}
.all_pro li ul li a { padding:0 2px; display:block; color:#000;}
.all_pro li ul li a:hover { color:#fff; background:#000; }
.special a { margin-right:6px;}
.special a:hover { background:#900;}
.close { float:right; padding-right:5px; margin-top:3px;}


.leftbox2_cont { width:152px;}
.leftbox1_cont li, .leftbox2_cont li { border-bottom:solid 1px #454545; line-height:41px; padding-left:5px; border-left:solid 2px #000; border-right:solid 2px #000;font-weight:bold;}
.leftbox1_cont li a, .leftbox2_cont li a { color:#000; text-decoration:none;}
.leftbox1_cont li a:hover, .leftbox2_cont li a:hover { color:#ff0000; text-decoration:underline;}
.leftbox1_cont li a img, .leftbox2_cont li a img { float:left; display:inline; margin-right:5px;}
.leftbox1_cont .noborder, .leftbox2_cont .noborder { border-bottom:0;}


#newsletter { width:152px; height:84px; background:url(http://img.ishopvideogame.com/img/200909/newsletter.jpg) no-repeat; padding:6px; margin-bottom:6px; clear:both;}
#newsletter p { font-size:14px; font-weight:bold; margin-bottom:6px; margin-top:6px;}
#newsletter input { font-size:11px; font-weight:normal;}
.emailaddress { border:solid 2px #000; width:140px; line-height:22px; height:20px;}
.but_subscribe { margin-top:10px;}

#leftbanner { width:164px;}
#leftbanner li { margin-top:3px;}



.leftmenu { position:relative;}
.leftmenu ul li { height:41px; line-height:41px; width:155px;}
.leftmenu ul ul { position:absolute; left:160px; _left:124px; top:0; background:#fff; top:-10000000px; height:auto; border-bottom:solid 2px #000; z-index:1;}
.leftmenu ul ul li { width:180px;  text-indent:1em; height:26px; line-height:26px; overflow:hidden;}
.leftmenu LI:hover { position:relative; background: #fff url(http://img.ishopvideogame.com/img/menufirstlibg.gif) repeat-x left bottom;}
.leftmenu li li:hover { background:none;}
.leftmenu :hover > A { color:#000;text-decoration:underline;}
.leftmenu UL :hover UL { top:-1px; _top:-14px;}

.leftmenu UL UL LI A:hover { color: #8d0011; text-decoration:underline;}
.leftmenu UL UL :hover > A  { background:#fff; color: #8d0011; text-decoration:underline;}
.leftmenu TABLE { position:absolute; left:0; top:0; }
* HTML .leftmenu A:hover { z-index:999; color: #000; position: relative; text-decoration:underline; background:#fff; }


.leftmenu UL UL .sec_li {  border-left:0px solid #fff; border-top:1px solid #000; padding-left:7px;background:#fff url(http://img.ishopvideogame.com/img/sec_libg.gif) no-repeat left 17px;}

