/* CSS Document */
body
{
   padding:0px;
   margin:0px;
   background:url(../images/bg.gif);
   font-size:12px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   line-height:25px;
}
img
{
   border:none;
}
.lightgolden,.lightgolden a
{
   color:#EFC883;
   text-decoration:none;
   font-weight:bold;
}
.lightgolden a:hover,.lightgolden a:active
{
   color:#fff;
}
.black a
{
   color:#000;
   text-decoration:none;
}
.black a:hover,.black a:active
{
   color:#666;
}
.golden,.color a
{
   color:#907E3E;
   text-decoration:none;
}
.color a:hover,.color a:active
{
   text-decoration:underline;
}
.gray a,.gray
{
   color:#BDBDBD;
   text-decoration:none;
}
.gray a:hover,.gray a:active
{
   text-decoration:underline;
   color:#D4D4D4;
}
.text_line
{
   border:none;
   border-bottom:1px solid #907E3E;
   background:none;
   width:90px;
   color:#fff;
}
.text_search
{
   color:#fff;
   background:#727272;
   border:1px solid #909090;
   border-bottom:1px solid #fff;
   border-bottom:1px solid #fff;
}
.submit
{
   width:51px;
   height:22px;
   border:none;
   background:url(../images/submit.gif);
   cursor:pointer;
}
.go
{
   width:31px;
   height:22px;
   border:none;
   background:url(../images/go.gif);
   cursor:pointer;
}
.autoleft
{
   width:auto;
   float:left;
}
.autoright
{
   width:auto;
   float:right;
}
#header,#nav,#footer
{
   width:100%;
}
#header
{
   background:#292929;   
}
#top
{
   width:858px;
   margin:0 auto;
}
#toplogin_mid
{
   width:834px;
   background:url(../images/loginmid.gif);
   line-height:33px;
   height:36px;
   float:left;
}
#nav
{
   height:53px;
   background:url(../images/navbg.jpg);
   text-align:center;
}
#nav img
{
   margin:0px 60px;
}
#nav #cart
{
   margin:6px 5px 0px 60px;
}
#content
{
   background:#343434 url(../images/content_top.gif) no-repeat top;
   width:848px;
   padding:5px 5px 0px 5px;
   margin:5px auto;
   height:100%;
   overflow:auto;
}
#content_top
{
	width:848px;
}
#content_left
{
   width:205px;
   float:left;
}
#my_left
{
	width:160px;
	float:left;
}
#content_right
{
   width:638px;
   float:right;
}
#my_right
{
	width:690px;
	float:right;
}
#footer
{
   background:#343434;
   text-align:center;
   color:#fff;
}
#footer img
{
	vertical-align:middle;
	margin:12px 0px;
}
.bar
{
   background:url(../images/bar_mid.gif);
   height:33px;
   line-height:33px;
   color:#BDBDBD;
   font-weight:bold;
   margin-bottom:5px;
   font-size:12px;
   clear:both;
}
#cate,#search,#foldingcate
{
   background:url(../images/cate_mid.gif) repeat-y;
}
#mycate
{
	background:#353535;
	border-left:1px solid #666;
	border-right:1px solid #666;
}
#foldingcate
{
   padding:0px 15px;
}
#foldingcate img
{
   margin:6px 0px;
   vertical-align:middle;
}
#foldingcate ul
{
   padding:0px;
   margin:0px 0px 0px 20px;
   list-style:none;
}
#foldingcate ul li
{
   background:url(../images/minus.gif) no-repeat left;
   padding-left:15px;
}
#cate ul,#mycate ul
{
   padding:0px;
   margin:0px 15px 0px 15px;
   list-style:none;
}
#cate ul li,#mycate ul li
{
   border-bottom:1px dashed #8D8D8D;
   background:url(../images/icon.gif) no-repeat left;
   padding-left:15px;
}
#cate .sub_cate
{
   background:url(../images/icon3.gif) no-repeat left;
   border:none;
   margin-left:20px;
   padding-left:12px;
}
.margintop
{
   margin-top:5px;
}
#dis
{
   background:url(../images/dis_mid.gif) repeat-y;
   height:622px;
}
.show
{
   background:#fff url(../images/show_top.gif) no-repeat top;
   padding:13px 0px 0px 0px;
   line-height:17px;
   text-align:center;
}
.des
{
   height:35px;
   margin:0px 10px;
}
.buy
{
   width:65px;
   height:18px;
   border:none;
   background:url(../images/buy.gif);
}
.icontitle
{
   background:url(../images/icon2.gif) no-repeat left;
   padding-left:20px;
}
.bottombar
{
   clear:both;
   background:#242424;
   height:31px;
   line-height:31px;
   color:#fff;
   font-weight:bold;
   font-size:12px;
}
#featured
{
   background:#fff;
   height:100%;
   overflow:auto;
   padding:10px 0px 
}
#details
{
   width:874px;
   margin:0 auto;
   background:url(../images/shadow_l.jpg) repeat-y;
   padding-left:8px;
   height:100%;
   overflow:auto;
}
#detail_content
{
   width:866px;
   float:right;
   background:url(../images/shadow_r.jpg) repeat-y right;
   padding-right:8px;
}
#datail_header
{
   background:#0D0B0C url(../images/detail_topbg.jpg) repeat-x;
   padding:5px 20px 35px 20px;
}
#detail_pro
{
   padding:0px 5px;
   height:100%;
   overflow:auto;
   min-height:440px;
}
html>body #detail_pro
{
   background:url(../images/crystalbg.png) repeat-x bottom;
}
* #detail_pro
{
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/images/crystalbg.png");
}
.box
{
   border:1px solid #5C5C5C;
   padding:5px;
   height:100%;
   overflow:auto;
   color:#fff;
}
.marginleft
{
   margin-left:10px;
}
.title
{
   color:#fff;
   font-size:17px;
   font-weight:bold;
}
.line
{
   color:#5C5C5C;
   height:1px;
   clear:both;
}
.add
{
   background:url(../images/btnbg.gif) no-repeat;
   height:50px;
   width:141px;
   border:none;
   cursor:pointer;
}
.yellow a
{
   color:#FFFF00;
}
.yellow a:hover,.yellow a:active
{
   text-decoration:none;
}
.btn
{
   background:url(../images/btn.gif) repeat-x;
   height:38px;
   border:none;
   color:#fff;
   font-weight:bold;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:15px;
   padding-bottom:5px;
   cursor:pointer;
}
.undis
{
   display:none;
}
.clear
{
   clear:both;
}
.page
{
   background:#999;
   margin:5px 7px;
   height:25px;
   clear:both;
   padding:0px 10px;
   font-size:11px;
}
.searchshow
{
   background:#fff;
   border-bottom:1px dotted #ccc;
   margin:0px 7px;
   height:140px;
   overflow:auto;
}
#footer .crystal,#footer .crystal a
{
	color:#343434;
}
.crystal,.crystal a
{
	color:#595959;
}
.mymid img
{
	margin:6px 0px;
	vertical-align:middle;
}