/*----------common style--------*/
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}
.IE6png{behavior: url("../images/iepngfix.htc");}
/*--------masthead style---------*/
/* contury & langues */
.languaes{ height:30px; width:665px; text-align:right; }
.languaes ul{ list-style:none;}
.languaes ul li{ display:inline; line-height:30px; text-align:center;font-size:10px; font-family:Verdana, Geneva, sans-serif; margin-left:30px;}
.languaes ul li a{ color:#333;}
.languaes a s{height:8px;overflow:hidden;position:absolute;width:9px;z-index:2; background-position:-190px -56px; margin:13px 0 0 7px; *margin-top:14px; _margin:14px 0 0 6px;}

.topboxCon{ height:29px; width:480px; margin-top:42px; _margin-top:40px;}
/* toplist */
.toplist{ height:29px; width:411px; float:left; text-align:right; line-height:29px;  padding-right:20px;}
.toplist ul{ list-style:none;}
.toplist ul li{ display:inline; margin-left:0px; text-align:center;font-size:10px; font-family:Verdana, Geneva, sans-serif;}
.toplist ul li a{  text-decoration:none; color:#666766;}
.toplist ul li a:hover{ text-decoration:underline;}


/* search */
.search{height:22px; width:194px;float:left; padding:7px 0 0 40px; background-position:0px 0px; _overflow:hidden;}
.search_ipt{height:17px; width:153px; float:left; border:0;background-position:0px -185px; font-size:10px; line-height:17px; color:#666; font-family:Verdana, Geneva, sans-serif; padding:0px 0 0 5px;}
.search_btn{height:15px; width:17px; float:left; border:0; background-position:-202px -51px; margin:2px 0 0 7px; cursor:pointer;}


/*--------navigation style---------*/
#navigation ul{ width:960px; height:50px; list-style:none;}
#navigation ul li{ display:inline; float:left; text-align:center; padding-top:10px; _padding-top:7px; margin-left:20px;}
#navigation ul li a{ text-decoration:none; display:inline-block;outline:0 none; color:#fff; padding-left:15px;overflow:hidden;}
#navigation ul li a span{cursor:pointer;display:inline-block;height:33px; _height:34px;font-size:12px; font-weight:bold; color:#fff; line-height:33px; vertical-align:middle; padding:0 15px 0 0px;}
#navigation ul li a span p { margin-bottom: 0px; line-height: 33px;}

#navigation ul li.current a{background-position:0 -152px; color:#fff;}
#navigation ul li.current a:hover{background-position:0 -152px;}
#navigation ul li.current span{background-position:right -152px;*padding-top:0 !important;*margin-bottom:-1px !important;}

/*-----------content common style--------------*/
.boxmargin{ margin-top:15px;}
.mar_bt{ margin-bottom:12px;}

/* both sider common style*/
.siderBox{width:170px; background:#fff url(siderBox_bg.jpg) bottom left repeat-x;border:1px solid #b2b2b2; clear:both;-moz-box-shadow:2px 2px 4px #cccccc; }
.siderBox2{width:170px; background:#fff url(siderBox_bg.jpg) bottom left repeat-x; clear:both;-moz-box-shadow:2px 2px 4px #cccccc; }

.siderh3{ width:145px; height:27px; margin:0 auto; margin-top:6px; background-position:0 -64px; font-size:11px; font-family:Verdana, Geneva, sans-serif; line-height:27px; color:#FFF; font-weight:normal; padding-left:15px; text-transform:uppercase;}
.siderh3_blue{ width:147px; height:28px; margin:0 auto; margin-top:6px; background-position:0 -91px; font-size:11px; font-family:Verdana, Geneva, sans-serif; line-height:27px; color:#FFF; font-weight:normal; padding-left:15px; text-transform:uppercase;}
.siderCon{ margin:0px auto; margin-top: 7px; width:155px; font-size:11px; font-family:Verdana, Geneva, sans-serif; overflow: hidden; }
.right_Cart { background: url(../images/shopCart_bg.jpg) no-repeat; margin-bottom: 15px; }
.right_Cart .tips1 { float: left; margin-left: 2px; margin-top: 2px; width: 60px; height: 50px; display: inline;}
.right_Cart .tips2 { float: left; width: 85px; margin-left: 8px; padding-top: 5px; line-height: 15px; font-size: 10px; }
.right_Cart .tips3 {text-align: right; margin-bottom:0px; padding-right:2px;}

.siderBoxI{width:172px; text-align:center }
.siderBoxI a{ margin-bottom:10px;}

/* LeftMenu style */
.LeftMenu{ width:188px; background:url(../images/listMenu_top.jpg) top left no-repeat;}
.menu_dis { display: none; }
.LeftMenuCon{width:188px;background:url(../images/listMenu_bt.jpg) bottom left no-repeat;padding:1px 0 2px; }
.menuBox{ width:162px; padding:0 4px; margin:5px 0 4px; *margin-top:6px; border-left:1px solid #a2a2a2; border-right:1px solid #a2a2a2; }
.menuBox .menuBox_ul li{ height:30px; line-height:30px; font-size:11px; border-bottom:1px solid #c0c0c0; margin-left:0px; position:relative;white-space:nowrap;}
.menuBox .menuBox_ul { margin-bottom: 20px; background-color: #f1f1f1; border-top: 1px solid #c0c0c0; border-left: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0;}
.menuBox .menuBox_ul li a{padding-left:16px;_padding-left:14px;width:150px;display:block; _width:144px; _overflow:hidden;}
.menuBox .menuBox_ul li s{ height:12px; overflow:hidden; position:absolute; width:11px; z-index:2; background-position: -174px -53px; margin:4px 0 0 3px; *margin-top:2px;}
.menuBox .menuBox_ul li .b1{ background-position:-166px -53px; width:5px; height:9px; display:inline-block;overflow:hidden;margin:12px 7px 0 0; float:right;   position:absolute; right:0; top:0;}
.menuBox .menuBox_ul li .b2{ background-position:-161px -53px; width:5px; height:9px; display:inline-block;overflow:hidden;margin:12px 7px 0 0; float:right;   position:absolute; right:0; top:0;}
.menuBox .menuBox2  { margin-top: 10px; margin-bottom: 10px; font-size:11px;}
.menuBox .menuBox2 ul li { padding-left: 15px; border-bottom: 1px solid #c0c0c0; height: 21px; line-height: 21px;}

.menuBox .m_nobb{border-top:none; border-left:none; border-right:none; background:none;}
.menuBox ul.m_nobb li{height:auto;line-height:15px; padding:7px 0; white-space:pre-wrap;}
.menuBox ul.m_nobb li b{word-wrap:break-word; *white-space:pre; white-space:pre-wrap \9; _display:block; _width:146px; _height:auto;}
/*--------menu panl------------------*/
#menuPanl{ visibility:hidden; position:absolute; z-index:99; background: #f5f5f5; border:1px solid #c0c0c0; margin-left:-1px; padding:0 0 5px 0px;}
#menuPanl ul li { width:100px; height: 18px; line-height:18px; display: block; font-size:11px;}

#menuPanl ul li a{ width:90px; padding-left: 10px; height: 18px; display: block; }
#menuPanl ul li a:link{  }
#menuPanl ul li a:hover{ background-color: #dddddd; }

.menuItem{display:none;}


/*--------list panl------------------*/
#listPanl{visibility:hidden;position:absolute;z-index:99; color:#FFFFFF; margin-bottom:1px; font-size:11px; padding:0 0 5px 0;/* border:1px solid #0675b5;*/ background:#1790d6; border-top:none;}
#listPanl ul li{cursor:pointer; padding:2px 17px; _float:left; _clear:both; _width:71px; _height:18px; _display:block;}
#listPanl ul li:hover,#listPanl ul li a:hover{ background:#28adfa;}



.MenuBox_title{ text-transform:uppercase; height:28px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height:28px; color:#FFF; background-position:0 -91px; padding-left:20px; margin-bottom:0; position:_relative; overflow:hidden; }


/* center common style*/
.centerBox{ width:480px;}
.centerh3{ width:480px; height:20px; padding:7px 17px 0 10px;font-size:11px; font-family:Verdana, Geneva, sans-serif; line-height:20px; color:#000;text-transform:uppercase;}
.centerh3 a{ float:right; cursor:pointer; text-decoration:none;*margin-top:-21px;margin-right:3px; *margin-right:4px; font-size:10px; font-weight:normal; color:#000;}
.centerh3 a s{height:15px;overflow:hidden;position:absolute;width:16px;z-index:2; background-position:-166px -34px; margin:2px 0 0 3px; *margin:0 0 0 0; _right:16px;}
.centerCon{ width:480px; padding:0 5px; font-size:11px; font-family:Verdana, Geneva, sans-serif; line-height:17px; }

.bannerBox{ width:480px;}

.centerBoxI{ width:480px; padding:5px; border:1px solid #B2B2B2;-moz-box-shadow:2px 2px 4px #CCCCCC;}
.allcdk{padding:0; border-top:none; width:480px;}
.centerBoxI p{margin-bottom:0;}
h3.centerBox_tl{ width: 480px; height:27px; text-indent: 15px; font-size:11px; font-family:Verdana, Geneva, sans-serif; font-weight:normal; text-transform:uppercase; color:#000; line-height:27px; margin-bottom:0px; _white-space:nowrap; background: url(center_titleBg.png) no-repeat;  }
.centerConI{ width:480px; padding:10px 0;font-size:11px; font-family:Verdana, Geneva, sans-serif; line-height:17px; }

/*--------left style---------*/


ul.order_list li{ margin-left:0px; margin-bottom:5px;line-height:15px;font-size:10px; white-space:nowrap; overflow:hidden;}
ul.order_list li a{ color:#000;}
ul.order_list li a:hover{ color:#777;}

ul.hot_products{ list-style:none; text-align:center;padding:10px 0;}
ul.hot_products li{ margin-left:0px; margin-bottom:5px;}
ul.hot_products li a{ color:#000; line-height:17px;}

.newsletter_ipt{ width:102px;}
.go{ width:43px; height:21px; margin-left:4px; line-height:21px; border:0; color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:11px; background-position:-166px -67px;cursor:pointer;}
.newsletter_txt{ margin:10px auto; }

/*--------center style---------*/
.big_banner{ width:480px; height:250px; background:url(../images/banner_bg.jpg) top left no-repeat; padding:5px 0 0 5px;}
.cen_banner{ width:480px; height:66px; text-align:center; margin-top:10px;}


.products_list li{display:inline-block; float:left; text-align:center; width:130px; margin-left:10px;*margin-left:12px;}
.products_list li a{ color:#000; line-height:17px;}
.products_list .btn_addCart { background-position: 0 -659px; margin-left: 4px; padding-left:5px; height:25px; line-height:25px; display:block; cursor:pointer; text-align: center; display:inline-block; margin:0 auto;}
.products_list .btn_addCart span {background-position: right -659px; height:25px; display:block; padding-right:5px; _padding-right: 0px;}
.s_but{width:130px; display:block;}
.products_list li dl img,.hot_products li a img{border:0px solid #959190; padding:1px;}



/*2010.5.19 modification*/
.tab_chart{ clear: both; height: 28px; line-height: 28px; background: url(../images/center_title_bg.JPG) no-repeat; font-size:11px; border-bottom: 3px solid #00a2ff;
-moz-box-shadow:2px 2px 4px #CCCCCC; }

ul.tab_ch{ height:28px; padding-left:5px; }
ul.tab_ch li{ float:left; height:28px; line-height: 33px; margin-left:0px; width:149px; position:relative; text-align: center; overflow: hidden; }
ul.tab_ch .firtab{background:url(../images/tab.png) left top no-repeat;}
ul.tab_ch .lastab{background:url(../images/tab.png) right top no-repeat;}
ul.tab_ch .pubtab{background:url(../images/tab_ch.png) no-repeat;}
ul.tab_ch .pubtab1{background:url(../images/tab_ch1.png) no-repeat;}
ul.tab_ch .current_ch{ background:url(../images/images_blue.png) no-repeat 0px -696px; width:146px;}
ul.tab_ch .current_ch span { float: left; height: 28px; padding-left: 15px; font-weight: normal; color: #FFF;  }
ul.tab_ch .current_ch span a{ float: right; padding-right: 20px; width: 112px; height:33px; line-height:33px; }
ul.tab_ch .current_ch a:link { color: #fff; text-decoration: none;}
ul.tab_ch .current_ch a:visited { color: #fff; text-decoration: none;}
ul.tab_ch li a:link { text-decoration: none;}
ul.tab_ch li a:visited { text-decoration: none;}



.chart_br{ padding-top:20px; padding-bottom:20px; border:1px solid #b2b2b2;  -moz-box-shadow:2px 2px 4px #CCCCCC;}
.chart_br .chartList{ display:block; width:573px; margin:0 auto; padding-top: 5px; padding-bottom: 5px; height:60px; border-bottom:1px dashed #666;}
.chart_br .noLine { border-bottom: none; }
.chart_br .chartList:hover{ background:#f4f4f4;}
.chart_br .chartList .chartList_lf, .centerBox .chartList .chartList_rg{ float:left; height:50px; padding:6px 0;}
.chart_br .chartList .chartList_lf{ width:175px; padding-left:25px; padding-right:10px;}
.chart_br .chartList .chartList_rg{ width:auto; padding-left:5px; font-size:11px; font-family:Verdana; color:#000; text-align:left; line-height:15px;}
.chart_br .chartList .chartList_rg a{color:#0872e7; text-decoration:none;}
.chart_br .chartList .chartList_rg a:hover{color:#92b7e0; text-decoration:underline;}
.chart_br .chartList .chartList_rg span{  font-size:10px; }


/*----sitemap style--*/
.sitemap { padding-bottom: 25px; border:1px solid #b2b2b2;  -moz-box-shadow:2px 2px 4px #CCCCCC; }
.sitemap .title { margin-top: 25px; margin-bottom: 5px; font-weight: bold; }
.sitemap_list { float: left; height: 26px; background: url(../images/sitemap_list_bg.JPG); border: 1px solid #0a7dbf; } 
.sitemap_list ul li { float: left; padding-left: 25px; padding-right: 25px; height: 26px; line-height: 26px; background: url(../images/sitemap_list_line.JPG) no-repeat right; }
.sitemap_list ul .spec { background: none; }
.sitemap_list ul li a:link { color: #ffffff; }
.sitemap_list ul li a:visited { color: #ffffff; }


.sitemap_list2 { width: 90px; background-color: #8fcef3; border: 1px solid #80adc7; }
.sitemap_list2 ul li { padding: 2px 15px; width: 60px; border-top: 1px solid #c7e7f9;  border-bottom: 1px solid #4893be; }
.sitemap_list2 ul .spec1 { border-top: none; }
.sitemap_list2 ul .spec2 { border-bottom: none; }
.sitemap_list2 ul li a:link { color: #023f63; }
.sitemap_list2 ul li a:visited { color: #023f63; }


.comment_list { margin: 20px auto; }
.comment_list ul li { margin: 20px auto; padding-bottom: 10px; background: url(../images/comment_bg.jpg) repeat-x bottom; }
.comment_list_le { float: left; width: 70px; text-align: center; }
.comment_list_le p { margin-top: 5px; margin-bottom: 0px; }
.comment_list_rg { float: left; width: 650px; }
.comment_list_rg h3 { float: left; margin-bottom: 0px; font-size: 11px; font-weight: normal; }
.comment_list_rg span { float: right; }
.comment_list_rg p { margin-top: 10px; margin-bottom: 0px; }

/*contact*/
h3.content_tl{ height:31px; width:auto; text-align:center; line-height:31px;font-weight:bold; text-transform:uppercase; font-size:11px; color:#FFF; background-position:0 -120px; border:1px solid #000; border-top:none; margin-bottom:0; _overflow:hidden;padding:0 8px; float:left;}
.content_cn{ padding-left:20px; padding-right:20px; _float:left;}
.news_tl{ font-weight:bold; line-height:20px; margin-bottom:10px;}





/*--------right style---------*/
.livechat{width:172px;}
ul.recommend_list{list-style:none; text-align:center; margin:10px 0;}
ul.recommend_list li{ margin-left:0px; margin-bottom:5px;}

/*--------footer style---------*/
.footer_lf{ float:left; margin:0px 8px; display: inline; }

.ftcon{ background:url(../images/ftcon.jpg) no-repeat; border:1px solid #787878;color:#FFFFFF; width:173px; height:117px; padding-top:10px; text-align:center;}
.ftcon ul{ list-style:none; text-align:left;}
.ftcon ul li{ line-height:18px; font-size:10px;  margin-left:6px;}



/*---------PC Games Start---------*/
.pcgames3_menu{width:580px; height:59px; padding-top:4px; padding-left:4px; margin-top:11px; background:url(../images/pcgames/pcgame_toppic_bg.jpg) no-repeat;}
.pcgames3_menu h1{color:#af0001; text-align:left; font-size:18px; font-weight:bold;}
.pcgames3_ad{width:584px; height:235px; margin-top:2px;}
.pcgames3_ad_l{float:left;background:url(../images/pcgames/pcgames_bg.jpg) no-repeat; width:411px; height:238px; padding-left:13px;}
.pcgames3_ad_r{width:146px; height:224px; float:left; background:url(../images/pcgames/pcgames_bg.jpg) -424px 0 no-repeat; padding-top:14px; padding-left:14px;}
.pcgames3_bot_ad{width:594px; height:66px;/* background:url(../images/pcgames/pcgames3_but_ad_bg.jpg) no-repeat;*/}
.pcgames3_news{width:584px; height:213px;margin-top:3px;}
.pcgames3_have,.pcgames3_best,.pcgames3_arrival{width:194px; height:219px; float:left; background:url(../images/pcgames/now_shopping.jpg) no-repeat; _overflow:hidden;}
.pcgames3_have_menu,.pcgames3_best_menu,.pcgames3_arrival_menu{width:100%; height:20px; text-align:center; font-size:11px; color:#fff; font-weight:bold; padding-top:16px; margin:0;}
.pcgames3_have_con,.pcgames3_best_con,.pcgames3_arrival_con{font-size:11px; height:137px; padding-left:16px; *padding-left:0; padding-top:10px; width:163px;}
.pcgames3_have_con li,.pcgames3_best_con li,.pcgames3_arrival_con li{list-style:none; text-align:left; height:16px; line-height:16px; *height:14px; *line-height:14px;_height:14px; _line-height:14px; margin-left:inherit;*width:100%; *margin-left:16px;}
.pcgames3_have_con li a,.pcgames3_best_con li a,.pcgames3_arrival_con li a,.pcgames3_have_bottom a,.pcgames3_arrival_bottom a{color:#000; margin-bottom:0;}
.pcgames3_have_con a,.pcgames3_best_con a,.pcgames3_arrival_con a{float:left;width:100%;text-align:right;}
.pcgames3_have_bottom,.pcgames3_arrival_bottom{text-align:center;width:auto; height:18px; line-height:18px; margin-bottom:0;}
.pcgames3_have_bottom a,.pcgames3_arrival_bottom a{color:#000000;text-decoration:underline; font-size:11px}
.pcgames3_all_games_title{width:588px; height:auto; border:1px solid #7f7f7f; margin-top:8px; text-align:left;}
.pmenu{width:580px; height:30px; background:#d9eefa; color:#395795; font-weight:bold; line-height:30px; padding-left:8px;}
.pcon{padding:25px 3px 6px; height:auto; width:549px;}
.pcon_p{ padding-left:28px; float:left; margin-bottom:0;}
.pcon_t{ height:21px; line-height:21px; padding-left:21px; float:left; }
.pcon_t a{color:#2b2d2f; font-size:11px; font-weight:bold;}
.pcon_t span{color:#ff1e00;}
.pcon li{ height:21px; padding:10px 0 11px 15px; border-bottom:1px dashed #7e7e7e; margin-left:14px; clear:both;}
.pcon_l{float:left; font-size:14px; font-weight:bold; color:#395795; line-height:27px; text-align:center;background-position:-209px -634px; width:21px; height:21px;line-height:21px; color:#fff; font-size:12px; font-weight:bold; float:left; text-align:center;}
.pcgames3_have_con span.right,.pcgames3_best_con span.right,.pcgames3_arrival_con span.right{_float:none;}

.des{width:584px; margin-top:15px;}
.wishlist_menu{width:560px; background-position:0 -466px; background-repeat:repeat-x; font-size:10px; font-weight:bold; height:31px; font-weight:bold; color:#fff; text-align:left; line-height:30px; padding-left:13px; margin-bottom:0; border-left:1px solid #095a89; border-right:1px solid #095a89;}
.all_game_titles{width:567px; margin-left:1px; height:auto; clear:both; text-align:left; padding:6px; border:1px solid #B2B2B2;margin-top:10px;}
.all_g_t_menu{padding-top:3px;}
.all_letter{text-align:left; width:575px; height:32px;line-height:30px;}
.all_letter p{margin-bottom:0; line-height:30px;}
.a_g1{width:14px; height:32px; float:left; background:url(../images/All_Games_gray_title.jpg) no-repeat;}
.a_g2{width:60px; height:32px; float:left; color:#0161e4; font-size:11px; text-align:center; background:url(../images/All_Games_gray_title.jpg) 0 -32px repeat-x;}

.a_g3{width:11px; height:32px; float:left; background:url(../images/All_Games_gray_title.jpg) 0 -64px  no-repeat;}
.a_g4{width:479px; height:32px; float:left; background:url(../images/All_Games_gray_title.jpg) 0 -96px  repeat-x;}
.a_g4 a{font-size:11px; color:#1a1a1a;}
.a_g4 .g_cf { color:#9f9f9f; }
.a_g4 .g_cf:hover { color:#9f9f9f; text-decoration:none; }
.a_g5{width:11px; height:32px; float:left; background:url(../images/All_Games_gray_title.jpg) 0 -128px  no-repeat;}

.all_letter a { margin:0 3px; float:left; text-decoration:none; color:#000;}
.all_letter a:hover { height:32px; float:left; color:#0161e4; }

.p_pl{width:560px; margin:0 auto;}
.all_line{padding:17px 0 14px 33px;width:527px; *padding:13px 0 13px 33px; border-bottom:1px dashed #7f7f7f; color:#000; font-size:11px; margin:0; display:block;}
.allline_l{width:15px; float:left; font-weight:bold;}
.aline_r{width:480px; float:left;margin-left:21px;}
.aline_r li{float:left; text-align:left; width:47%; list-style:none;padding-left:10px;}
.aline_r li a{display:block; line-height:12px;padding-top:3px; padding-bottom:13px;background-position:-224px -692px;padding-left:13px;}
.cdkey1_ad{width:584px; height:60px; background:#e7e7e7; border:1px solid #7f7f7f; margin-bottom:10px; line-height:60px; font-weight:bold;}

.backtop{ width:564px; height:20px; padding-top:10px;}
.backtop .top { float: right; }
.backtop .top a { float: left; }
.backtop .top s { float: left; margin-left: 5px; margin-right:2px; margin-top: 3px; width:13px; height:12px; background-position: -77px -27px; }
.backtop_spec { padding-top: 0px; }

/*.cdkright .left a{display:block;width:16px; height:16px; float:left; background-position:-212px -33px;}*/


/*---------PC Games End---------*/

/*---------Free Shopping Start---------*/
div.free_shopping{margin:8px 0; float:left;}
div.free_shopping_menu{width:158px; height:37px; line-height:14px; background-position:0 -591px; text-transform: uppercase; color:#fff; }
div.free_shopping_menu div{padding:5px 0 0 9px; }
div.free_shopping_con{padding-bottom:10px; width:160px; padding-top:10px;}
div.free_shopping_line2{width:160px; clear:both; padding:2px 0 16px 5px;}
.free_shopping_con_left{background-position:-166px -88px;}
div.free_shopping_con_left{width:31px; height:18px; padding-top:14px;margin-top:4px;}
div.free_shopping_con_right{width:126px; text-align:left; margin-left:3px; line-height:15px;}
div.free_shopping_line1{padding-left:6px; width:153px; clear:both; height:18px; line-height:18px;}

div.free_shopping_line3{width:160px; clear:both;}
div.free_shopping_line3 ul.list1 li{ list-style:none; margin-bottom:4px; *margin-bottom:8px; padding-left:9px; padding-left:15px; width:135px; line-height:14px;margin-left:9px;}
div.free_shopping_line3 ul.list1 li b{width:4px; background-position:-203px -36px; height:4px; display:block;margin-left:-14px; margin-top:5px; position:absolute; z-index:2;}
div.free_shopping_line4{clear:both; margin:14px 0 12px -3px; _position:relative; width:164px; height:27px; text-align:center; background-position:0 -290px;}
div.free_shopping_line4 a{ text-align:center; line-height:24px; font-size:9px;}
div.free_shopping_line5{width:160px; clear:both;  }
div.free_shopping_con div.free_shopping_line5 div{padding:4px 4px 4px 5px;}

div.free_shopping_line6{width:160px; clear:both; margin-top:7px; line-height:13px; font-size: 11px;}
div.free_shopping_line6 b{background-position:-165px -52px; width:8px; height:8px; position:absolute;margin-left:4px; margin-top:8px;}
.free_shopping_line6 a s,.my_ques_faq s{ display:block; width:5px; height:7px; background-position:-166px -53px; position:absolute; z-index:2;margin-left:-10px; margin-top:3px;}
div.free_shopping_con div.free_shopping_line6 div{padding:5px 0 7px 15px}


.public_con{padding:6px 0 0 6px;}
.clr{clear:both;}


/*---------Free Shopping End---------*/


/*---------SHOP WITH CONFIDENCE Start---------*/ 

h3.shop_conf{ margin: 0px auto; margin-top: 5px; width:163px; text-indent: 10px; background-position:0 -91px; height:28px; line-height:28px; font-size: 11px; text-transform: uppercase; color:#fff; font-weight: normal; }

.fea_pro_con_line3{margin:6px 0;}



.fea_pro_con_line1{height:48px; width:158px; margin:11px 0;}
.fea_pro_con_line1_left{float:left; margin-left: 3px; width:35px; height:58px; display: inline; background-position:-164px -290px;}
.fea_pro_con_line1_right{ float:right; width:110px; padding-top:4px; text-align:left; font-size:9px; color:#000; line-height:11px;}

.fea_pro_con_line2{ margin: 5px auto;}

.fea_pro_con_line4{ }
.fea_pro_con_line5{}
.fea_pro_con_line6{ margin:20px auto; }
.fea_pro_con_line6 a{ color:#0162e4; line-height:13px;}
/*---------SHOP WITH CONFIDENCE End---------*/


.p_p_c_bot{padding-bottom:16px; padding-top:8px;}
.p_p_c_bot a{color:#036ae6;}


/*---------product list right Start---------*/
.pro_list_right{padding: 10px; font-size: 11px;}
.p_l_r_outbox{ height:115px;}
.p_l_r_outbox dt{ height:93px; display:block;}
.p_l_r_outbox dt b{ width:68px; height:88px; float:left; font-weight:normal; background:url(cdk_pro_bg.jpg) no-repeat; padding-top:2px; padding-left:2px;}
.p_l_r_outbox dt s{ width:80px; height:80px; float:left; font-size:10px; line-height:11px; text-decoration:none; overflow: hidden;}
.p_l_r_outbox dt s a{ font-size:10px; padding-bottom:4px; display:block;}


.p_l_r_outbox span{ clear: both; width: 148px; padding: 0px; margin: 0px; margin-left: 0px; word-break: break-all; overflow: hidden;}
.p_l_r_outbox span a{ font-size:10px; line-height: 11px ; }

/*---------product list right End---------*/

/*--------FAQ Start---------*/
div.faq_menu{height:28px; background:url(../images/newsletter.jpg) no-repeat; color:#FFFFFF;font-weight:bold;height:28px;line-height:28px;padding-left:22px;text-align:left; width:auto; font-size:11px;}
div.faq_con{padding-left:6px; width:162px;font-size:11px;}
.faq_con dl{padding:10px 0; text-align:left;}
.faq_con dd b,.faq_con dt b{background-position:-209px -69px; width:12px; height:9px; display:block; position:absolute; margin-left:-14px; margin-top:5px;}
.faq_con dt{padding-left:18px; font-weight:bold; font-size:11px; width:140px;}
.faq_con dt b{background-position:-209px -82px;}
.faq_con dd{padding-left:18px; width:140px; padding-bottom:18px;}
.faq_con .last_dt{margin-bottom:auto; padding-bottom:5px;}
.read_more_faq,.my_ques_faq{width:146px; padding-left:7px; text-align:left; }
.read_more_faq a,.my_ques_faq a{color:#0162e4;}
.my_ques_faq{margin-top:16px; padding-left:14px;}
.my_ques_faq s{margin-left:-8px; margin-top:6px;}
/*--------FAQ End---------*/



/*--------SearchList7 Start---------*/
div.cdk_server{width:582px; height:65px; background:url(../images/s.jpg) repeat-x; border:1px solid #ccc; overflow:hidden;}
.cdk_server_l{float:left; width:6px; height:67px; background:url(../images/cdk_border_l_r.jpg) no-repeat;}
.cdk_server_mid{float:left; height:67px; background:url(../images/cdk_border_mid.jpg) repeat-x;}
ul.c_con{width:584px; height:56px; padding:6px 0 5px 0;}
div.cdk_server li{float:left; list-style:none;}
div.cdk_server li.select_yes{width:216px; height:56px; padding:0 6px 0 15px; margin:0;}
div.cdk_server li.select_yes p{margin-bottom:0;}
div.cdk_server li.select_yes b.style,div.cdk_server li.select_no b.style{display:block; background:url(../images/s_b.jpg) no-repeat; width:1px; height:49px; float:left;margin-top:2px;}
div.cdk_server li.select_no b.style{ margin-top:-6px;}
.s_serpic{width:65px; height:49px; padding-top:7px; float:left;}
.s_serdes{float:left;height:54px;padding:2px 0 0 7px;text-align:left;width:143px;font-size:11px; line-height:16px;}
div.cdk_server li.select_no{width:92px; height:49px; padding:7px 8px 0 15px;margin:0;}
.reviews_menu{background:url(../images/rev_con_bg.jpg) 0 0 no-repeat; width:559px; margin-left:6px; font-size:10px; font-weight:bold; height:27px; font-weight:bold; color:#fff; text-align:left; line-height:27px; padding-left:13px;}



/*----------------------------------------------б޸ʽ---------------------------------------------*/
.c_sconmid{ width:583px; border:1px solid #ccc; margin-top:8px;-moz-box-shadow:2px 2px 4px #CCCCCC; }
.cd_clist{ width:572px; margin:0 auto; _margin:0 5px;  }
.search_nor{border-top:1px dotted #CCCCCC; font-size:11px; height:80px; padding-top:5px; width:572px;}
.s_nortip{display:block; height:20px; *height:22px;}
.cd_clist .cdk_outlist{ clear:both; padding-bottom:30px;  width:572px; _width:582px; height:138px; list-style: none; font-size: 11px; border-top:1px dotted #ccc; position:relative; background:url(../images/cdk_outlist.png) no-repeat; _background:url(../images/cdk_outlist1.png) no-repeat; _background:none;}
.t_lbcon .cdk_outlist{ margin:0px auto; width: 534px; _margin-left:0px;}

div.c_smenu{width:585px; height:30px; background-position:0 -467px; background-repeat:repeat-x; border:1px solid #0675b5; border-bottom:none;-moz-box-shadow:2px 2px 4px #CCCCCC;}
div.c_smenul{float:left; width:440px; *width:420px;}
div.c_smenul li{list-style:none; float:left; padding:0 9px; height:30px; line-height:30px; margin:0; font-size:11px; font-weight:bold; }
div.c_smenul li a:link{color:#fff; text-decoration:none;}
div.c_smenul li a:visited{color:#fff; text-decoration:none;}
div.c_smenul li a.click:hover{width:100;padding:4px 3px; background:#bed2e4;}
div.c_smenur{ padding-top:8px; float:right; padding-right: 10px; }
div.c_smenur form{color:#fff; margin-top:-4px;}
div.c_spages{ clear:both; height:31px; line-height:31px; margin:0 3px; padding-right:2px;}

div.b_cspages{border-top:1px dotted #ccc; padding:9px 2px 9px 0;margin:0 3px;}
div.c_spleft{float:left; text-align:left; font-size:11px; padding-left:6px;}
div.c_spallresult{float:right; text-align:right; padding-right:0; font-size:11px; color:#0162e4; padding-right:8px;}


.c_cpic{ width:68px; height:92px; float:left; margin-left: 8px; padding:20px 0 0 0px; position:relative;}
.c_cpic img{height:auto;}
span.span_na{ position:absolute;left:62px;top:97px; z-index:2;}
.c_cdes{width:220px; height:97px; float:left;padding:19px 0 0 6px;text-align:left;}

.c_cdestop{color:#131313; display:block; font-size:12px; font-weight:bold; height:35px; line-height:16px; overflow:hidden;}
.c_cprice{width:230px; height:108px; float:left;}




/*-----downBuy_info add-----*/
.downBuy_info { float: left; padding: 8px; margin-top: 20px; margin-bottom: 5px;  width: 210px; border: 1px solid #b2b2b2; }
.downBuy_info dl { clear: both; margin-bottom: 0px; padding-bottom: 10px; height: 18px; line-height: 18px; display: block;}
.downBuy_info dl.spec {padding-bottom: 15px; }
.downBuy_info .down { float: left; font-size: 14px; font-weight: bold;}
.downBuy_info .price { float: right; text-decoration: none; font-size:18px; font-weight:bold;}
.downBuy_info  dl img { float: left; margin-right: 5px;}
.downBuy_info .buynow a { float: right; color:#0162e4;}
.downBuy_info .size { float: left; padding-top: 12px;}
.downBuy_info .addCart{ float: right; padding-left:3px; width:117px; height:29px; display:block; text-align:center; text-decoration:none; line-height:29px; color:#fff; font-weight:bold; background-position:0 -388px;}
.downBuy_info .addCart span{ width:117px; height:29px; display:block; background-position:right -388px;}
.downBuy_info .addCart span s{ width:17px; height:17px; background-position:-217px -102px; float:left; margin:6px 0 0 5px;}
.b_s{ width: 34px; height: 29px; display: block; position: absolute; background-position: -193px -558px; top: 0; left: 0; z-index: 10;}
/*-----end downBuy_info add-----*/



.c_cppadding{ height:72px; width:212px; margin:23px 8px 0 0; background:#ffffff; background:url(../images/c_cppadding.jpg) no-repeat; padding:8px 4px 8px 4px; float:right;}
.c_cpptop{width:100%; height:46px;}
.c_cpptleft{ float:left; color:#f00; font-size:18px; font-weight:bold;}
.c_cpptright{ float:right; font-size:9px; }
.c_cppbleft{ float:left; line-height:13px; }
.buynow{margin-top:3px; float:left;}


.cd_cltop li,.cd_cbot li{margin:0; list-style:none;}
.new_cd_clist{background:url(../images/new_ico.jpg) no-repeat 1px 1px;}
a.c_crbutton{width:117px; height:29px; display:block; float:right; text-decoration:none; display:block; text-indent:10px; padding-left:3px; line-height:29px; font-weight:bold;
background-position:0 -388px; cursor:pointer;}
span.price{ color:#0161ff; text-decoration:line-through;}
span.save{color:#0161ff;}

a.c_crbutton span{width:117px; height:29px; display:block; background-position:right -388px;}
a.c_crbutton span s{ width:17px; height:17px; background-position:-217px -102px; float:left; margin:6px 0 0 5px;}
a.c_crbutton:link {color: #ffffff; text-decoration: none;} 
a.c_crbutton:visited {color: #ffffff; text-decoration: none;}


.c_c_p_p_bot_right{float:right;}
div.cd_cltop{ clear: left;   width:100%; height: 120px;}

div.c_cdbleft{float:left; height:52px; width:28px;}
div.c_cdbright{float:left; margin-left:8px; width:170px; height:52px;}
div.c_cdbright li{list-style:none; height:15px; font-size:11px;}
div.c_cdesbot{float:left; clear:both; font-size:10px; line-height:15px;width:100%;}
div.c_cdesbot img{float:left; margin:0 10px 20px 0; display:block; padding-top:2px; }
div.cd_cbot{ float: left; margin-top: 10px; width:100%; height:26px;}
div.cd_cbot ul.opa_ico{margin-left:114px; _margin-left:50px; padding-top:4px; float:left; clear:both;height:auto;}
.opa_ico s,.opa_ico b,.opa_ico u{ width:15px; height:18px; display:block; background-position:-190px -613px; float:left;}
.opa_ico b{background-position:-166px -611px;}
.opa_ico u{background-position:-210px -612px; width:20px;}

ul.opa_ico .left{height:18px;}
ul.opa_ico .left1{float:left; height:18px; line-height:18px; padding:0 16px 0 3px; font-size:11px;}
div.cd_cbot li{list-style:none; float:left; height:26px; line-height:19px; padding-right:6px;}

/*--------SearchList7 End---------*/
/*----------------------------------------------б޸ʽ ---------------------------------------------*/






/*--------contact Start---------*/
div.contact_con{width:160px; height:auto;padding-bottom:15px;}
.contact_con li{list-style:none; height:25px; line-height:25px; padding-left:24px; border-bottom:1px dotted #787878; margin:0 3px 0 4px; text-align:left;}
.contact_con li b{width:11px; height:12px; background-position:-200px -35px; display:block;margin-left:-18px; margin-top:7px; _margin-top:0px; position:absolute;}
.contact_con li a{color:#000; text-decoration:none; font-size:11px;}
.contact_right{width:760px; float:left;}
.contact_right_con{width:760px; height:auto;}
.contact_right_con_menu{width:760px; height:33px; line-height:34px;text-align:center;border-bottom:3px solid #00A2FF;}
.contact_right_con_menu b{width:119px; height:34px; font-size:12px;color:#fff; background-position:0 -594px; display:block; _float:left;}
.contact_right_con_con{width:728px; height:auto; padding:0 15px; text-align:left; border:1px solid #b2b2b2; border-top:none;}
.contact_right_con_con dl{padding:23px 0 22px; border-bottom:1px dotted #bdbdbd; margin-bottom:0;margin-right:62px;}
.contact_right_con_con dl dt{font-weight:bold; font-size:12px; padding-bottom:21px;}
.contact_right_con_con dl dd{ font-size:12px;}
dl.no_border{border:0;}
.about_us{width:170px;margin:0;}
/*--------contact End---------*/


/*--------shoppingcartII wishListII Start---------*/
.shopCart { padding: 0px 10px;}
.shopCart h3 { margin-bottom: 10px; font-size:12px; line-height:24px; font-weight:bold; color:#0369e6;}
.back_btn { float: left; margin-top: 20px; width:160px; height:21px; line-height:21px; background-position:0 -344px; display:block; text-align: center; cursor:pointer; }
.check_btn { float: right; margin-top: 20px; padding:0px 0px 0px 40px; height:28px; line-height:28px; overflow:hidden; display:block; font-weight:bold; color:#fff; background-position:0 -497px; cursor:pointer;}
.check_btn span{background-position:right -497px; height:28px; _width:64px; display:block; padding-right:10px;}

.back_btn {color: #0356c9; text-decoration: none;}
a.back_btn:visited {color: #0356c9; text-decoration: none;}
a.back_btn:hover {color: #0356c9; text-decoration: none;}
a.back_btn:active {color: #0356c9; text-decoration: none;}

a.check_btn:link {color: #ffffff; text-decoration: none;}
a.check_btn:visited {color: #ffffff; text-decoration: none;}
.shopCart .shop_tips1 { color:#555555; line-height: 16px; }
.shopCart .shop_tips2 { float: left; width:100%; }


/*--shopping cart pay--*/
.paynow_ip{ margin: 5px 0px 5px 30px; }
.paynow_ip label,.paynow_ip input{ float:left; }
.paynow_ip label{ width:177px; padding-right:2px; line-height:23px; text-align: right;}
.paynow_ip .inputtxt{ width:150px;}
.paynow_ip .ip_address { width: 227px;}
.paynow_ip .payment{ width: auto; }
.pay_btn { padding-left: 132px;line-height: 28px;}

.paynow_ip .btn,.s_f input,.bnt_blue_2{ background-position: -2px -389px; margin-right: 30px; padding: 0px; width: 150px; height:28px; line-height: 28px; font-size: 12px; font-family: Verdana, Geneva, sans-serif; overflow:hidden; border-width: 0px; text-decoration: none; text-align: center; border: 1px solid #0c4c70; color: #FFF;}
.s_f input,.bnt_blue_2{width:auto; *width:230px; padding:0 5px; margin:0; _clear:both; }
.bnt_blue_2{_width:220px;}


.shopCart_list { width: 575px;}
.shopCart_list .title { padding-bottom: 0px; background-position:0 -466px; background-repeat:repeat-x; height:29px; line-height: 29px; color:#fff; font-weight:bold; border-left:1px solid #095a89; border-right:1px solid #095a89; text-align: center;}
.shopCart_list .num{ margin:15px auto; width:35px; height:11px; line-height: 11px; padding: 2px 0px; background-position:0 -264px; border:1px solid #b2b2b2; text-align: center;
 font-size: 11px; font-family:Verdana, Geneva, sans-serif; }
.shopCart_list .up_btn{ margin:0px auto; width:60px; height:19px; line-height:19px; color:#369; background-position:-1px -367px; background-repeat: repeat-x; border:1px solid #b0c4cf; text-align: center;}
.shopCart_list .tr_border td{ padding: 15px 10px 15px 10px; border-bottom:1px dotted #666666; vertical-align: middle; text-align: center; }
.shopCart_list img { float: left; display: block;}
.shopCart_list .itemDes_rg { margin-left: 70px; text-align: left;}
.shopCart_list .itemDes_rg .name { margin-bottom: 10px;}
.shopCart_list .remove_btn { float: left; margin-top: 10px; background-position:0 -366px; width:135px; height:22px; line-height:22px; text-align:center; color: #336699;; text-decoration:none; }
.shopCart_list .tr_border .shipping { text-align: left;}
.shopCart_list .price { font-size:12px; color:#f00; font-weight:bold; text-decoration: none; text-align: center;}
.subTotal { height: 40px; line-height: 40px; background: #ebeaea;}
.subTotal_le { float: left; padding-left: 10px;}
.subTotal_rg { float: right; padding-right: 10px;}

.subTotal .total_price { font-size:12px; color:#f00; font-weight:bold;}

.shopCart .note span { float: left; width: 380px;}
.shopCart .note img { float: right; padding-right: 10px;}


/*---------------------------shoppingcartII wishListII end--------------------*/





/*--------wishListII Start---------*/
/*div.search_help{height:180px; padding:5px 10px 0 9px; width:148px; text-align:left;}
.wishlist_outbox1{border:1px solid #B2B2B2; clear:both; width:582px;}
.shoppingcart{width:584px; height:auto;}
.shoppingcart_status{width:584px; height:auto; text-align:left; }
.s_s_des{font-weight:bold; width:555px; padding:0px 14px 0;font-size:12px; line-height:24px; font-weight:bold; color:#0369e6;}
.s_s_des .num{color:#f00;}
.s_s_checkout a,.s_s_line3{font-size:11px; color:#373737;}
.s_s_checkout{padding-left:15px; height:22px; line-height:22px; font-size:11px; color:#131313;}
.s_s_line3{height:20px; line-height:17px;padding-left:15px;}
.s_s_botton{width:569px; height:27px; padding:24px 0 8px 15px;}
.s_s_botton_left{width:260px; height:21px; float:left; margin-top:1px;}
.s_s_botton_left_l{float:left; width:23px; height:21px; background-position:-201px -663px;}
.s_s_botton_left_con{padding:0 8px; line-height:21px; background-position:0 -719px; background-repeat:repeat-x; float:left;}
.s_s_botton_left_con a{text-decoration:none; color:#0356c9; font-size:11px;}
.s_s_botton_left_r{float:left; height:21px; width:5px;background-position:-230px -663px;}
.s_s_botton_right{width:200px; height:23px; float:right;}
.s_s_botton_right_but{width:165px; text-decoration:none; font-size:11px; font-weight:bold; color:#fff; height:31px; background-position:0 -795px; text-align:center; line-height:26px; display:block; padding-left:22px;}
.s_s_Slogan{text-align:center; color:#0265e6; line-height:32px; margin-top:8px; background:#efefef; width:571px; height:33px; font-size:12px; margin-left:5px;}
.s_s_botton_left_botton{width:127px; height:21px; font-size:11px; color:#0356c9; line-height:21px; padding-left:23px; background-position:0 -344px; display:block; text-decoration:none; text-align:center;}

.shoppingcart_list{width:582px; height:auto; margin-top:13px;}
.shoppingcart_list_title{ background-position:0 -466px; background-repeat:repeat-x;height:29px; color:#fff; font-weight:bold; border-left:1px solid #095a89; border-right:1px solid #095a89;}
.shoppingcart_list_title td{line-height:29px;}
.s_c_list_table{}
.s_l_item_des{text-align:left; padding:8px 0 10px;}
.s_l_item_des_right_t{padding-top:4px;}
.s_l_item_des_left{width:58px; height:81px; float:left; background:url(../images/s_l_item_des_left_bg.jpg) no-repeat; padding:6px 0 0 7px;}
.s_l_item_des_right{width:183px; height:auto; float:left; font-size:11px; margin-left:5px;}
.s_l_quantity{width:116px; height:26px; margin-left:6px;}
.s_l_quantity_num{width:46px; height:20px; text-align:center; line-height:20px; margin:0 auto; background-position:-153px -663px;;}
.s_l_quantity_botton{height:19px; line-height:19px; padding:0 6px; margin-top:6px; width:40px; font-size:11px; color:#369; margin:6px auto 0; background-position:-121px -565px; background-repeat:repeat-x; border:1px solid #b0c4cf;}
.s_l_item_des_right_b{}
.s_l_item_des_right_b_con{float:left; background-position:0 -366px;height:21px; width:135px; line-height:21px; text-align:center;color:#336699; text-decoration:none;}
.s_l_item_des_right_b{margin-top:6px;}
.s_l_item_Shipping{text-align:left; font-size:11px;font-size:11px; line-height:20px;}
.s_l_b_left{float:left; margin:6px 0 6px 12px;}
.s_l_b_left a{font-size:11px; color:#000;}
.s_l_b_right{float:right; padding-right:12px; padding-top:4px;}
.s_l_item_Price{font-size:14px; color:#f00; font-weight:bold;}
.shoppingcart_list_td td{border-bottom:1px solid #b2b2b2; vertical-align: middle;}
.shoppingcart_list_td{}
.shoppingcart_list_bottom .left a{font-size:11px; color:#474242;}
.shoppingcart_list_bottom .right span.s_l_item_des_itemname{font-size:14px; color:#5c5c5c;font-weight:bold;}
.shoppingcart_list_bottom .right span.s_l_item_des_itemprice{font-size:16px; color:#f00;font-weight:bold;}
.s_l_item_des_botton_left{padding:6px 0 6px 5px;}
.shoppingcart_list_bottom{padding:6px;background:#ebeaea; height:45px; line-height:30px; }

.Certificate_menu{width:584px; height:20px; line-height:20px; margin-top:18px;}
.Certificate_menu_left{float:left; font-size:11px; color:#2b2b2b; padding-left:210px; padding-right:3px;}
.Certificate_menu_right{float:left; padding-top:4px;}
.Certificate_menu_right a{width:13px; height:13px; display:block; background-position:-164px -382px;}
.Certificate{margin-top:6px; margin-left:5px; width:572px}
.Certificate_t_border{width:572px; height:11px; background:url(../images/certificate_border_t_b.jpg) no-repeat;}
.Certificate_m_border{width:572px; background:url(../images/certificate_con_bg.jpg) repeat-y;}
.Certificate_b_border{width:572px; height:5px; background:url(../images/certificate_border_t_b.jpg) 0 -11px no-repeat;}
.Certificate_top .right a{color:#000; text-decoration:none;}
.Certificate_mid{clear:both; color:#2B2B2B; font-size:10px; line-height:17px; padding:4px 13px 0 11px; text-align:left;}
.Certificate_bot{padding:3px 13px 7px 11px;margin-top:20px;}
.Certificate_mid_left{font-size:11px; color:#2b2b2b; float:left;}
input.Certificate_bot_botton{background-position:0 -687px; color:#FFFFFF; display:block; font-size:11px; font-weight:bold; height:31px; line-height:26px; padding-left:26px; text-decoration:none; width:150px; border:0;padding-bottom:7px;}
.s_s_b_r_c_but{width:122px; height:31px; background-position:0 -687px; display:block; text-decoration:none; color:#fff; font-size:10px; line-height:26px; padding-left:27px; font-weight:bold;}
.s_s_b_r_c_but1{width:150px; font-size:11px; font-weight:bold; color:#fff; height:26px; border:0; padding-left:41px; text-decoration:none;line-height:25px; display:block; padding-bottom:3px;background-position:0 -498px; }

.back_shopping{}
.back_shopping_top{padding-left:6px;}
.back_shopping_bot{width:584px; float:left; padding-bottom:10px;}
.back_shopping_bot_l{width:405px; height:auto; font-size:11px;line-height:14px; color:#171717; padding-left:10px; float:left; text-align:left;}
.back_shopping_bot_r{width:150px; height:77px; float:left; text-align:left; padding-top:16px;}
.back_shopping_bot_r .palpay{ display:block; width:143px; height:37px; background-position:0 -825px;}
.s_s_botton_right_con{margin-left:6px;}

.also_recommend{width:584px;clear:both; margin-top:10px; font-size:11px;}
.a_r_menu{width:572px; font-size:14px; font-weight:bold; text-align:left;}
.a_r_con{width:572px; margin-top:5px; margin-left:8px; *margin-left:2px;}
.a_r_con li{list-style:none; float:left; width:25%;text-align:center; margin-left:0px;}
.reviews_con_height{padding-top:7px;}
.a_r_c_line1{width:140px; height:115px; background:url(../images/customer_shop_shadow_bg.jpg) no-repeat center top; padding-top:5px;}
.a_r_c_line3 a{font-size:11px;}
.a_r_c_line2{height:20px;}
.a_r_c_line3{height:26px;}
.share_fri{margin:10px 0;}
.share_friend{float:right;}
.share_friend_bot{height:21px; text-align:center; background:url(../images/share_bot_bg.jpg) repeat-x; padding:0 8px; border:1px solid #cf7200; line-height:21px; }
.share_friend_bot a{color:#000; text-decoration:none;}
.wishlist_menu{height:28px; background-position:0 -740px; background-repeat:repeat-x;margin:8px 0 0 8px;}
.privacy_policy_menu{text-align:left;}*/
/*--------wishListII End---------*/








/*--------Lost Planet Start---------*/
.Planet_outcon{ margin:0 auto; width:160px; padding-bottom:14px; overflow: hidden;}
.Planet_img{ margin-top: 10px; margin-bottom: 12px; width:160px; height:50px; overflow: hidden; }
.Planet_menu h3{ margin: 0px auto; margin-top: 10px; height:25px; background:#090909;  font-size: 11px; font-weight: normal; color: #2097dc; line-height:25px; background:url(../images/pro_leftTitle_bg.png) repeat-x; border:1px solid #cccccc; text-align: center; }
.Planet_incon dt{ margin:0 auto; margin-top: 8px; padding-bottom: 3px; padding-left: 3px; width: 150px; height: 18px; line-height: 18px; border-bottom: 1px dotted #cccccc; overflow: hidden;}
.Planet_incon dt s { float: left; margin-top: 4px; margin-right: 5px; display: inline-block; width:7px; height:12px; background-position:-165px -50px; }

.theme_right{width:765px; padding-left:7px; float:left;}
.t_mbox{margin-top:18px;}
.t_rtop{ width:764px; height:178px; margin-top:16px; -moz-box-shadow:2px 2px 4px #CCCCCC; position:relative;}
.t_rttitle{ width:762px; height:32px; line-height:22px;margin:0; padding-left:5px; z-index:1; font-size:17px; font-weight:bold; background:url(../images/t_rtitle.png) no-repeat; color:#fff; position:absolute; top:0; text-transform: uppercase; }
.t_rtimage{ width:762px; height:155px; border: 1px solid #000000; overflow: hidden; z-index:0; position:absolute; bottom:0; }
.t_rtimage img{ width:762px; height:155px; }
.t_lbcon{width:544px; _width:500px; overflow:hidden; height:auto; padding-top:20px; float:left;}


.t_rcon{width:764px; padding:0; _padding-bottom:0px; background:none;}
.t_tbot{width:730px;}
.t_conleft{width:546px; overflow:hidden; float:left;overflow:hidden; margin-right:14px;}

.theme_lbox { width: 544px; }
.theme_rbox { width: 202px; }
.theme_lbox,.theme_rbox{ border:1px solid #b2b2b2;-moz-box-shadow:2px 2px 4px #CCCCCC;clear:both;float:left;background:url("../images/siderBox_bg.jpg") repeat-x scroll left bottom #FFFFFF; padding-bottom:20px;}

.theme_lbox h3{ padding-left:7px; height:27px; font-size:11px; line-height:27px; margin-bottom:0; text-transform:uppercase; width:538px;  border-bottom:1px solid #b2b2b2; background:url(../images/theme/t_h3title.jpg) no-repeat; color:#fff;}
.theme_rbox h3{ padding-left:7px; height:28px; font-size:11px; line-height:28px; margin-bottom:0; text-transform:uppercase; border-bottom:2px solid #00a2ff; background:url(../images/theme_rh3.jpg) repeat-x; }
.theme_rbox h3 span { float: left; }
.theme_rbox h3 a { float: right; padding-right: 5px; font-weight: normal; text-transform: none; }
.theme_rbox h3 a s { float: right; margin-top: 8px; margin-left: 5px; width: 13px; height: 12px; background-position: -77px -14px; *position:absolute; *margin-top:2px;}

.t_conright{width:204px; float:left; overflow:hidden;}
.t_lleftcon p{padding:12px 20px 0 16px;margin-bottom:0;}



.theme_rbox li{list-style:none; margin:0; clear:both; line-height:15px; overflow:hidden;}
.game_details dt{float:left; padding-right:4px;}
.game_details dd{float:left;}

.t_rrcon{width:190px; padding:4px 0 5px 6px;}
.t_rrcon li div.left{width:12px; _overflow:hidden;}
.t_rrcon li a.right,.t_rrcmore a.right{width:177px; display:block;}
.t_rrcmore{width:190px; _height:16px;}
.t_rrcmore b.left{ background-position:-165px -50px; width:7px; height:12px; margin-top:2px; _margin-top:3px; }
.MenuBox_title s{margin-left:120px; margin-top:-21px; _margin-left:100px; _margin-top:0px;}
/*--------Lost Planet End---------*/


/*--------MeMber Login Start---------*/
/*--member_left--*/
.member_leftsider{width:325px; height:auto; float:left;}
.member_siderbox{width:310px;}
.member_siderbox h3{text-align:center; width:137px; height:29px; font-size:11px; font-family:verdana; color:#fff; background-position:0 -630px; margin:0; line-height:29px; font-weight:normal;}
.member_siderconbox{ width:308px; height:272px; border:1px solid #23a4ef; background:url(../images/member_title_bg2.JPG) left bottom repeat-x;}
.member_topline{width:100%; height:5px; border-bottom:1px solid #000; background:#23a4ef; overflow:hidden;}
.member_bottomcon{ padding:14px 0 16px 19px; width:289px; height:236px; background: url(../images/member_title_bg.JPG) repeat-x;}

.m_b_name{ width:281px; height:30px; padding-left:5px; font-size:20px; color:#000; font-family:verdana;}
.m_b_opation{ height:158px; position: relative;}
.m_b_o_left{ width:115px; height:150px; float:left; overflow:hidden;}
.m_b_o_left .pic{width:103px; height:103px; margin-top:8px; *float:left;}
.m_b_o_left .txt{width:92px; height:16px; padding-left:7px; background: url(../images/member_txtico.jpg) 3px center no-repeat; *float:left;}
.m_b_o_left .txt s{ float:left; width:6px; height:8px; background-position:-165px -53px; display:inline-block; margin-left:-8px; margin-top:6px; }
.m_b_o_left .txt a{ float:left; font-size:10px; *width:92px; *display:inline-block;}

/*--member 2010-06-25 change--*/
.m_b_o_right { float:left; width:171px; height:150px; position: absolute; top: 0px; left: 115px; }
.m_b_o_right a { display:block; width:169px; height:34px; background:url(../images/memLine_bg1.png) left bottom no-repeat; cursor: pointer; }
.m_b_o_right a:hover { width:184px; background:url(../images/memLine_bg2.png) left bottom no-repeat;  position: relative; }
.m_b_o_right a.m_hs { width:184px; background-position:0 -556px; position: relative; top: -1px; }
.m_b_o_right a.m_hs:hover { width:184px; background-position:0 -556px; position: relative; }


.m_b_o_right a .l_ico{ float:left; margin-top: 8px; margin-left: 5px; width:20px; height:16px; }
.m_b_o_right a .ico1{ background-position:-159px -371px;}
.m_b_o_right a .ico2{ background-position:-178px -371px}
.m_b_o_right a .ico3{ background-position:-197px -371px}
.m_b_o_right a .ico4{ background-position:-216px -371px}
.m_b_o_right a .r_txt{ float:left; margin-top: 8px; padding-left:4px; }
.m_b_o_right a b{width:170px; height:1px; background:url(../images/member_txt_botline.png) no-repeat; overflow:hidden;}

.m_b_status{ padding-left: 5px; padding-top:7px; background:url(../images/member_txt_long_botline.png) no-repeat;}
.m_b_status .txt1{height:20px;}
.m_b_status .txt2{height:20px;font-size:11px; color:#888; font-family:Verdana;}





/*--member_right--*/
.member_rg{width:635px; float:left; font-size: 11px;}
.member_rg .welcome { margin-top: 34px; padding-left: 40px;}
.member_rg .welcome h4 { font-size: 14px; color: #0a78e9;}
.member_rg .welcome .photo {font-size: 14px; font-weight: bold;}
.member_rg .welcome b { width: 8px; height: 8px; display: block; float: left; margin-top: 4px; *margin-top:7px; _margin-top: 6px; background-position: -165px -52px; overflow:hidden;}
.member_rg h3 { clear: both; margin-bottom: 0px; height: 29px; line-height: 29px; font-size: 18px; font-weight: bold; color: #0c87ce;}
.member_rg h3 .more { float: right; margin-top: 4px; width: 149px; height: 20px; line-height: 20px; text-indent: 27px; font-size: 10px; font-weight: normal; background: url(../images/member_back_bg.png) no-repeat;  *margin-top:-25px;}
.member_rg h3 .more a:link { color: #666666; text-decoration: none; }
.member_rg h3 .more a:visited { color: #666666; text-decoration: none; }
.member_rg .line{ height:5px; background-color: #23a4ef; border-bottom: 1px solid #000;  overflow:hidden;}
.member_rg .line2{ margin-top: 20px; width: 100%; height:1px; background-color: #23a4ef; overflow:hidden;}
.member_rg .line_shadow { height: 24px; background: url(../images/member_title_bg.JPG) repeat-x; }
.member_rg .right_con { margin-left: 40px; width: 570px; }
.member_rg .right_con h5 { margin-top: 15px; margin-bottom: 5px; font-size: 12px; }
.member_rg dl { margin-top: 20px; margin-bottom: 10px; font-size: 14px; font-weight: bold;}
.member_rg dt{ margin-left: 25px; margin-bottom:0px; padding:3px 0px;}
.member_rg .date_birth select{ width:65px;}
.member_rg .dt_btn { margin-top: 10px;}
.member_rg dt div{ float: left; margin-right: 10px; width: 120px; text-align: right; display: inline;}
.member_rg select { width: 200px; height: 23px; line-height: 23px;}
.member_rg .canel {  height: 29px; line-height: 29px; font-size: 12px; }
.member_rg .alert {  width: 490px; padding: 10px; line-height: 16px; text-align: left; background-color: #e4edf2; border: 1px solid #23a4ef;}

.member_rg .right_con .table_wrap { background-color: #79bce2;}
.member_rg .right_con table { margin-bottom: 0px; width: 100%; border-collapse: separate; border-spacing: 1px; }
.member_rg .right_con table td { padding:8px 2px; text-align:center; vertical-align:middle; border: 1px solid #ffffff; background-color: #ffffff; }
.member_rg .right_con table .title td {font-weight: bold; color: #666666; background-color: #d9edf9; }
.member_rg .right_con table .blue_bg td { background-color: #e8f1f6; }
.member_rg .right_con table .tr_bgcolor { background-color: #e4edf2;}
.member_rg .right_con a.del:link {color: #23a4ef; text-decoration: underline;}
.member_rg .right_con a.del:visited {color: #23a4ef; text-decoration: underline;}
.member_rg .price { font-size: 11px; font-weight: normal; color: #F00;}
/*--------member_right end---------*/






/*--------------------------------------------------New ListAll Start--------------------------------------------*/

input {vertical-align:middle;}


.most_pop h3{ float: left; height: 28px; margin-left: 5px; _margin-left:3px; padding-left: 7px; font-size: 11px; font-weight: normal; text-transform: uppercase; color: #FFF; background-position: 0px -727px; *width:146px; margin-bottom:0; } 
.most_pop h3 a {float: right; width: 132px; height: 28px; padding-right: 10px; cursor:pointer; display:block; }



.pro_list h3 span a,.des_menu span a { float: right; width: 132px; height: 28px; padding-right: 10px; cursor:pointer; }
.most_pop span { float: right; display:inline-block; padding-right: 10px;_padding-top:5px;} 
.most_pop .inputtxt { margin-top: 2px; padding-left: 5px; height:11px; font-size:11px; color: #555; border:1px solid #B2B2B2; font-family: Verdana, Geneva, sans-serif;background-position:0 -417px;}
.most_pop .inputbtn { margin-top: 2px; width: 50px; height: 15px; border:0; color:#FFF; font-size: 11px; font-family: Verdana, Geneva, sans-serif; background-position:-150px -696px; cursor:pointer; }
.most_pop_list { float: left; width: 583px; border-bottom: 1px solid #b2b2b2; border-left: 1px solid #b2b2b2; border-right: 1px solid #b2b2b2;}
.most_pop_list ul li { float: left; display: inline; margin-left: 15px; margin-top: 20px; width: 125px; text-align: center; } 



.game_titles { padding: 5px; border: 1px solid #b2b2b2; font-size: 11px; font-family:Verdana, Geneva, sans-serif;}
.game_titles .title {width: 570px; text-indent: 10px; height: 27px; line-height: 27px; font-size: 12px; background-position:0 -438px; background-repeat:repeat-x;border-left: 1px solid #000;border-right: 1px solid #000; color: #fff;}
.game_titles .note_all { margin: 10px auto; padding-left: 10px; font-size: 12px; font-weight: bold;}
.game_titles .title_list{width:560px; margin:0 auto;}
.game_titles .title_list ul li { display: inline-block; clear: both; border-bottom: 1px dashed #b2b2b2;width:100%;}
.game_titles .title_list ul .noborder { border-bottom: none;}
.title_list .title_list_le { float: left; width: 30px; line-height:20px; text-align: center; font-size: 13px; font-weight: bold;}
.title_list .title_list_rg { float: left; display: inline; width:93%; font-size: 11px; line-height: 30px; margin-left:5px;}
.title_list .title_list_rg span { float: left; padding-right:9px; width:48%; line-height:20px;}
.game_titles a:link { color: #000; text-decoration: none;}
.game_titles a:visited { color: #000; text-decoration: none;}
.game_titles a:hover { color: #000; text-decoration: underline;}
.game_titles a:active { color: #000; }

.game_titles .note_all a{margin-left:5px;}
.advance_order { font-size: 10px; font-family:Verdana, Geneva, sans-serif;}
.ad_con a{display:block; height:16px; font-weight:normal;}


.order_list { width: 150px; padding:5px 0 0px 5px; }
.order_list ul li { line-height: 21px; }



.hot_product {font-size: 11px; font-family:Verdana, Geneva, sans-serif;}
.hot_product_list {margin: 15px auto; width: 155px;}
.hot_product_list ul li { margin-bottom: 15px; text-align: center; }
.hot_product_list ul .sale { padding-top: 20px; background: url(../images/new_listAll/sale.png) no-repeat 3px 3px;}


input.backp{ margin: 5px auto; padding-left: 20px; width: 138px; height: 21px; font-size: 11px; font-weight: bold; font-family:Verdana, Geneva, sans-serif; color: #0980c4; background-position:0 -322px; border:0; cursor:pointer;}
/*.add_reviews .title { width: 570px; text-indent: 10px; height: 27px; line-height: 27px; background-position:0 -438px; background-repeat:repeat-x; borde-left: 1px solid #000; borde-right: 1px solid #000; color: #fff; }
.add_reviews .title h3 { float: left; margin:auto;font-size:11px; font-weight:normal; font-family:Verdana, Geneva, sans-serif; text-transform:uppercase; }
.add_reviews .title .pages { float: right; margin-right: 10px;}
.add_reviews_list { margin: 0px auto; width: 565px;  font-size: 10px;}
.add_reviews_list ul { list-style: none;}
.add_reviews_list ul li { margin: 15px auto; padding-bottom: 15px;}
.add_reviews_list .name_date_overall { height: 20px; line-height: 20px; border-bottom: 1px dashed #b2b2b2;}
.add_reviews_list .name_date_overall .name { float: left;}
.add_reviews_list .name_date_overall .date { float: left; margin-left: 100px;}
.add_reviews_list .name_date_overall .overall { float: right; padding-right: 60px; background: url(../images/new-Reviews2/star3.png) no-repeat right; display:block; width:120px;}
.add_reviews_list .name_date_overall .overall .right{width:78px;}
.add_reviews_list .name_date_overall .overall s{width:12px; height:12px; _overflow:hidden; background-position:-222px -52px; display:block; float:left; margin-top:5px;}
.add_reviews_list p { margin: 10px auto;}*/

.centerConI li p.cus_ser{ padding: 10px 5px 10px 5px; width: 557px; background-color: #e4edf2; margin-bottom:0;}

.cus_rev dl { margin-top: 0px; margin-bottom: 0px; float: left; font-size: 11px; font-family: Verdana, Geneva, sans-serif; font-weight: normal; }
.cus_rev .Overall { float:right; padding-right:6px;}
.cus_rev  { border:1px solid #79bce2; }
.cus_rev li{ padding-left: 15px; }
.cus_rev li.dark_bg { background:#e8f1f6; border-bottom:1px solid #E6E6E6; border-top:1px solid #E6E6E6;}

.l_ro{ float:left; margin-top: 15px; margin-bottom: 10px; line-height: 20px; text-align:center;}
.r_ro{ float:right; margin-top: 15px; width:460px;}
.rev_t{ height: 17px; line-height: 17px; font-weight: bold; color: #666666; }
.rev_t li{ float:left; padding:0; }
.rev_t li.ms{ width:250px; }
.rev_t dd img{ float:right; }
.rev_b p { margin-top: 10px; margin-bottom: 0px; }
.rev_tstr3{  position:absolute; }


.Overall s{background-position:-222px -51px; display:block; float:left; height:13px; margin-top:1px; width:11px;}




.login_con,.reg_con{ float: left; width: 200px; display: inline; padding: 0px 40px 50px 40px; _padding-right:20px; }
.login_con{ background:url(../images/loginBox_bg.jpg) right center no-repeat;}
.login_con h3,.reg_con h3{ margin-bottom: 10px; font-size: 14px;}

.login_con dl,.reg_con dl{ margin-bottom:0; padding:1px 0 1px 0; *padding-top:0px;}

.inputtxt,.inputBg{width:172px;_width:168px; height: 14px; padding-top: 2px; padding-bottom: 2px; padding-left:5px; border:0; background-position:0 -264px; border:1px solid #b2b2b2; font-size: 11px; font-family:Verdana, Geneva, sans-serif; }
.inputtxt1 { width:172px;_width:168px; height: 14px; padding-top: 2px; padding-bottom: 2px; padding-left:5px; border:0; background-position:0 -264px; border:1px solid #b2b2b2; font-size: 11px; font-family:Verdana, Geneva, sans-serif;  }
.inputtxt2 { width:172px;_width:168px; height: 14px; padding-top: 2px; padding-bottom: 2px; padding-left:5px; border:0; background-position:0 -759px; border:1px solid #00a3ff; font-size: 11px; font-family:Verdana, Geneva, sans-serif;  }

.login_btn { float: left; background-position:0 -388px; height:29px; display:inline; overflow:hidden; text-decoration:none; padding-left:3px;}
.login_btn span{ float:left; background-position:right -388px; height:29px; vertical-align:middle; cursor:pointer; display:inline; text-align:center; color:#FFF; font-size:12px; line-height:29px; text-transform:uppercase; font-weight:bold; font-family:Verdana, Geneva, sans-serif;padding:0 15px; width:auto;}
.login_btn .length1 { width:auto;}
.login_btn .length2 { width: 170px;}
.login_btn .length3 { width: 200px;}
.login_con .spec{ width: 70px;}
.login_tips {width: 566px; height: 77px; margin-bottom: 20px; background: url(../images/center_bg8.png) no-repeat; text-align: center;}
.login_tips p { padding: 20px;}
.login_text{ line-height:20px; padding:0 20px;}









/*--------------------------------------------------New-Detail2 Start--------------------------------------------*/

/*.red {color: red;}
.blue {color:#0b7beb;}
A.red:link {color: red; text-decoration: underline;}
A.red:visited {color: red; text-decoration: underline;}
A.blue:link {color: #0b7beb; text-decoration: underline;}
A.blue:visited {color: #0b7beb; text-decoration: underline;}
A.gray:link {color: #666666; text-decoration: underline;}
A.gray:visited {color: #666666; text-decoration: underline;}
A.black:link {color: #000; text-decoration: underline;}
A.black:visited {color: #000; text-decoration: underline;}
div {margin:0px; padding: 0px;}
ul {margin:0px; padding: 0px;}
li {list-style: none;}
p { margin: 0px; padding: 0px;}*/

/*---leftsider quick navigation---*/
.quick_navigation { width: 185px; height:260px; padding-top: 5px; font-size: 11px; font-family:Verdana, Geneva, sans-serif; background: url(../images/lefeBar_bg.PNG) no-repeat; }
.quick_navigation .title { margin-left: 5px; padding-left: 15px; width: 148px; height: 28px; line-height: 28px; font-weight: bold; font-size: 11px; color: #fff; background-position:0 -91px; }
.quick_nav_list { margin: 10px auto; margin-left: 8px; width: 155px; }
.quick_nav_list ul { clear: both; overflow: hidden;}
.quick_nav_list ul li { float: left; width: 100%; margin-left: 0px; height: 30px; line-height: 30px; font-weight: bold; border-bottom: 1px dotted #333333; }
.quick_nav_list ul li .s1{ float: left; margin-top: 7px; margin-right: 5px; width:15px; height:15px; background: url(../images/20100508images_blue.png) no-repeat -170px -50px;}
.quick_nav_list ul li .s2{ float: right; margin-top: 7px; width:8px; height:8px; background-position:-165px -52px; margin-top:11px; margin-right:6px;}
.quick_nav_list ul li a { float: left;}
.quick_nav_list a:link { color: #000; text-decoration: none;}
.quick_nav_list a:visited { color: #000; text-decoration: none;}
.quick_nav_list a:hover { color: #000; text-decoration: underline;}
.quick_nav_list a:active { color: #000; }


/*---leftsider qusetion and answer---*/
.q_a { margin: 0px auto; width: 160px; }
.q_a_con { margin: 15px auto; line-height:15px;white-space:pre-wrap; word-wrap:break-word; }
.q_a_tips {margin: 15px auto; padding-left: 10px; }
.q_a_tips s{background-position:-165px -52px; width:8px; height:8px; position:absolute;margin-left:-10px; margin-top:4px;}


/*--center product infomation --*/
.product_title { height: 40px; }
.product_title h3{ float: left; margin-top: 10px; margin-bottom: 0px; width: 480px; height: 30px; font-size: 15px; text-indent: 10px; *position:relative; color: #0980c4;}
.product_title span{ float: right; display: block; }



.main_pic { float: left;margin-left:10px; _margin-left:10px;}
.productInfo { float: left; margin-left: 20px; _margin-left:16px;}
.productInfo .num { padding-left: 5px; font-size: 14px; color: red;}
.priceInfo { margin-top: 15px; margin-bottom: 15px; width: 365px; height: 100px; line-height: 18px; background: url(../images/center_bg3.png) no-repeat;}
.priceInfo_le {float: left; margin: 15px 0px 0px 15px; _margin-left:5px;}
.priceInfo_rg {float: right; margin: 15px 15px 0px 0px;}
.priceInfo_le .RRP { text-decoration: line-through; color:#0b7beb;}
.priceInfo_rg .price { margin-bottom: 20px; text-align: right; font-size: 17px; font-weight: bold; color: #F00;}
.priceInfo_rg input { height:26px; _height:28px; _width:116px; overflow:hidden; padding:0; margin:0; border:0; padding:0 7px 0 40px; line-height:26px; color:#fff; font-size: 11px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; border:0px; background-position:0 -498px; text-align: right; cursor:pointer; border-right:1px solid #0c71ab; _border:none;}
.add_cart{ width: 119px; height:30px; display:block; float:right; text-decoration:none; line-height:30px; letter-spacing: -1px; text-align: center; background-position:0 -888px; cursor:pointer;}
/*.add_cart span{ width:auto; padding-right:5px; height:29px; display:block; background-position:right -388px;}
.add_cart span s{ width:12px; height:17px; background-position:-217px -102px; float:left; margin:6px 0 0 0px;}
*/



.productInfo .tips1 { margin-bottom: 15px; text-align: right; padding-right:4px; _padding-right:16px;}
.productInfo .details_down{width: 340px; height: 70px; padding: 0px 10px; border: 1px solid #b2b2b2; position:relative; _position:inherit;}
.productInfo .details_down_le { float: left; width:100%;}
.productInfo .details_down_le .down { margin-top: 5px; margin-bottom: 25px; font-size: 12px; font-weight: bold;}
.productInfo .details_down_rg{float:right; margin-top:10px;  position:absolute; right:10px;margin-bottom:0; _position:relative; _margin-top:-80px; margin-right:-8px;}

.interact {float:left; height:20px; margin-left:185px; _margin-left:70px; margin-top:10px; width:370px;}
.interact ul li { float: left; margin-left: 10px; padding-left:20px; width:auto; }


/*--center relate infomation --*/
.relatedInfo { width: 584px; height: 118px; background: url(../images/center_bg7.png) no-repeat;-moz-box-shadow:2px 2px 4px #CCCCCC;}
.relatedInfo_le { float: left; margin-left:20px; display: inline; }
.relatedInfo_le  li{/*height:16px; overflow:hidden; width:165px;*/}
.relatedInfo_le ul .email { margin-top: 10px;}
.relatedInfo_ce { float: left; margin-left:20px; }
.relatedInfo_ce img { float: left; margin-right: 10px; }
.relatedInfo_rg { float: right; width:180px;}
.relatedInfo_rg .link { width: 150px; height: 25px; background: url(../images/center_bg4.png) no-repeat -3px -3px; }
.relatedInfo_rg ul li { line-height: 16px;}


/*--center video infomation --*/
.video{ text-align: center;display:block; margin:0 auto; text-align:center;}
.video p { margin: 0px auto; margin-top: 10px; width: 553px; text-align: left;}

/*--center customers who Visited This Item also viewed --*/
.item_bgTop { width: 574px; height: 16px; background: url(../images/bg_top.png) no-repeat;}
.item_bgBottom { width: 574px; clear:both; height: 16px; background: url(../images/bg_bottom.png) no-repeat;}
.item{ height:auto; width: 574px; background: url(../images/bg_center.png); clear:both; float:left;}
.item ul{float:left; clear:both;}
.item ul li { float: left; margin-left: 3px; padding-top: 10px; width: 140px; text-align: center; display: inline;}

/*--center SCREENSHOTS INFORMATION --*/
.screenshots ul li { float: left; margin-left: 3px; width: 140px; text-align: center; display: inline;}
.screenshots_more { margin-top: 10px; padding-right: 20px; text-align: right; line-height: 15px;}               




/*--center EXPANDED INFORMATION --*/
.expandInfo p { padding-left:10px; padding-right:10px;}
.expandInfo .more { float: right; padding-right: 10px; }
.expandInfo .more a { float: left;}
.expandInfo .more s { float: left; margin-top: 3px; margin-left: 5px; width:13px; height:12px; background-position: -77px -27px; }

.expandInfo .code_sample {width: 300px; height: 38px; background:url(../images/center_bg5.png) no-repeat; }
.expandInfo_img { margin: 10px auto; text-align: center;}
.expandInfo_img img{ margin-right: 10px;}

/*--center RECENT CUSTOMER REVIEWS - 1227 REVIEWS TOTAL --*/
.Total_bgTop { width: 574px; height: 16px; background: url(../images/bg_top.png) no-repeat;}
.Total_bgBottom { width: 574px; height: 16px; background: url(../images/bg_bottom.png) no-repeat;}
.Total_info { width: 574px; height: 125px; background: url(../images/bg_center.png);}
.Total_info_le { float: left; margin-left: 20px; display: inline; }
.Total_info_le h4 { font-size: 12px; margin-top: 5px; margin-bottom: 0px;}
.Total_info_le .num_con { float: left; margin: 10px auto; width: 105px; height: 90px; background: url(../images/num_bg.png) no-repeat; text-align: center; }
.Total_info_le .num { margin-top: 10px; margin-bottom: 10px; font-size: 30px; font-weight: bold; color: #fff; }
.Total_info_ce { float: left; margin-left: 35px;}
.Total_info_ce .data { margin-top: 5px; padding-left: 1px; line-height: 15px; font-size: 11px; color: #0980c4; background: url(../images/star1.png) no-repeat 60px 0px;}
.Total_info_ce .data  ul li { clear: both;}
.Total_info_ce .data span { float: left; margin-right: 10px; color:#000; text-transform:capitalize; font-size:10px;}
.star10, .star9 { background-position: 0px -684px; float: left; margin-top: 3px; width: 55px; height: 11px; }
.star8, .star7 { background-position: 0px -684px; float: left; margin-top: 3px; width: 44px; height: 11px; }
.star6, .star5 { background-position: 0px -684px; float: left; margin-top: 3px; width: 33px; height: 11px; }
.star4, .star3 { background-position: 0px -684px; float: left; margin-top: 3px; width: 22px; height: 11px; }
.star2, .star1 { background-position: 0px -684px; float: left; margin-top: 3px; width: 11px; height: 11px; }
.star0 { background-position: -55px -685px; float: left; margin-top: 2px; width: 11px; height: 11px; _overflow:hidden; }
.Overall .star5 { margin-top: 4px;}

.Total_info_rg { float: right; padding-top: 90px; margin-right: 10px; display: inline;}
.Total_info_rg .more { height: 15px; display: block; padding-left: 10px; background: url(../images/new-detail2/arrow2.png) no-repeat 0px 5px; line-height:20px;}
.Total_info_rg .more b{background-position:-165px -52px; width:8px; height:8px; position:absolute; margin-left:-8px; margin-top:6px; *margin-top:3px;}

/*--center Reviews Media --*/
.media_info img { float: left; margin-left: 10px; margin-top: 10px; }
/*.media_info span { float: left; padding-left: 10px; padding-top: 10px;}*/
.media_info  p { margin: 10px auto; margin-left: 15px;}
.media_info_le { float: left; }
.media_info_rg { float: left; margin-top: 5px; margin-left: 15px; display: inline; }
.media_info_rg ul li { line-height: 18px; } 
.media_info_rg a:link { text-decoration: underline;}
.media_info_rg a:visited { text-decoration: underline;}
.media_info_rg a:hover { text-decoration: none;}

/*--rightsider product list --*/
.productList { margin: 0px auto; padding-top: 20px; padding-bottom: 20px; width: 133px;}
.productList ul li { margin-left: 0px; }

.bannerCon {
    padding: 0px 15px 0px 15px; height: 65px; border: 1px solid #d0d0d0; 
	background: url(../images/images_add/center_bg.png); 
}
.bannerCon .flag_con {
	float: left; margin-top: 12px; 
}
.bannerCon img { 
    float: left; display: block; 
}
.bannerCon .text {
	float: left; margin-left: 10px; width: 170px; display: block; line-height: 14px; font-size: 12px; font-family: Verdana, Geneva, sans-serif; word-break: break-all; 
}
.banner_line {
	float: left; margin-left: 15px; margin-right: 15px; width: 7px; height: 65px; background: url(../images/images_add/center_bg2.png) no-repeat;
}
.centerTips {
	height: 32px; line-height: 32px; font-size: 11px; font-family: Verdana, Geneva, sans-serif; background: url(../images/20100508images_blue.png) 0px -462px;
}
.centerTips_le {
	float: left; font-weight: bold;
}
.centerTips_rg {
	float: right; margin-right: 10px; color: #fff;
}
.centerTips a {
	margin-left: 10px;
	}
.centerTips a:link {
	color: #FFF; text-decoration: none;
} 
.centerTips a:hover {
	color: #FFF; text-decoration: underline;
} 
.centerTips a:visited {
	color: #FFF; text-decoration: none;
} 
.centerTips a:active {
	color: #FFF; text-decoration: none;
} 
.prduct_list {
	margin-top: 15px; padding: 10px; border: 1px solid #d0d0d0;
}
.prduct_list .pages {
	float: left; font-size: 11px; font-family: Verdana, Geneva, sans-serif;
}
.prduct_list .result {
	float: right; font-size: 11px; font-family: Verdana, Geneva, sans-serif;
}

/*--------------------------------------------------New-Searchlist End--------------------------------------------*/

.centerBox_tl span.pages{float:right;padding-right:6px;}
.centerBox_tl span.pages a{color:#fff}
.centerConI li i{display:block; font-style:normal;border-bottom:1px dashed #B2B2B2; height:20px; line-height:20px;}






.st{width:150px; height:4px; background:url(../images/shad_top.jpg) no-repeat; display:block; overflow:hidden;}
.sb{width:150px; height:2px; background:url(../images/shad_bot.png) no-repeat; display:block; margin-bottom:10px; overflow:hidden; }
.sl{background:url(../images/shad_left.jpg) left repeat-y #fff; overflow:hidden;padding-left:5px; float:left; clear:both;}
.sl li{white-space:nowrap; overflow:hidden; width:152px;}


.flash span{ float: left;}
.flash .img_left { width: 180px; height: 63px; display: inline; margin-right:5px;}

.c_smenul .listItem li{font-size:11px; padding:6px;}
.listItem{display:none}
div.c_smenul div.listItem li a{display:block; width:53px; height:22px;}

.n_sea,.usBox .bnt_blue{background-position:-1px -367px;border:0 none; display:inline-block; height:19px; margin-left:5px;padding:0 5px 0 11px; border:1px solid #b0c4cf;position:relative; margin-top:-1px;}
.usBox .bnt_blue{margin-top:15px; padding-bottom:2px;}

/*------error style---------*/
.error { margin: 0px auto; margin-top: 30px; width: 888px; height: 550px; background: url(../images/error_bg.PNG) no-repeat;}
.error_con { padding-top: 70px;}
.error span { color: #00a2ff;}
.error .tips1 {margin-left: 100px; margin-bottom: 0px; font-size: 18px; font-weight: bold; }
.error .tips2 {margin-left: 200px; margin-bottom: 0px; font-size: 18px; font-weight: bold; }
.error .tips3 { margin-top: 260px; padding-right: 200px; font-size: 17px; text-align: right;}

.left{float:left;}
.right{float:right;}


/*-----------ad--------------*/
#f_img_roll{width:350px;position:relative}
#f_img_roll img{position:absolute; left:0; top:0}
#f_img_s{position:absolute;top:210px;left:390px;width:80px; height:300px;}
#f_img_s ul{margin:0; padding:0; margin-left:6px; list-style:none;width:400px;float:left;}
#f_img_s li{float:left;margin-left:3px;width:55px; height:30px;border:1px solid #fff;margin-top:3px;}
#f_img_s img{width:55px; height:30px;vertical-align:top;}
#f_img_s div{top:3px}


/*------respond style---------*/
.respond { margin: 0px auto; margin-top: 20px; width: 850px; height: 260px; font-size: 11px; background: url(../images/respond_bg.PNG) no-repeat; cursor:pointer;}
.respond_con { padding: 50px 110px 20px 110px;}
.respond_con h1 { font-size: 12px; font-weight: bold; }
.respond_con .tips1 { height: 120px;}
.respond_con .tips3 { margin-top: 10px; text-align: right;}



/*-------no class 100603 Start------------*/
.usBox{padding:16px 0 0 35px;}
.usBox table,.usBox p{margin-bottom:0;}
#slidingTopContent .no_borpad{border-bottom:none; padding:0; overflow:hidden;}
.faq_bdl{border-bottom:1px dotted #2b2b2b;padding-bottom:4px;}
.fav_ico b,.add_web b{display:block; width:17px; height:17px;_position:relative; float:left;}
.fav_ico b{background-position:-189px -636px;}
.add_web b{background-position:-171px -636px;}



select#currency_select option{font-size:11px;}
select#currency_select{font-size:11px; _margin-top:5px;}
#tag_words{background-position:0 -264px;border:1px solid #B2B2B2;font-family:Verdana,Geneva,sans-serif;font-size:11px;height:14px;padding-bottom:2px;padding-left:5px;padding-top:2px;width:172px; float:left;}
.add_tag{height:20px; line-height:20px; background:#000 url(../images/radius.jpg) right top no-repeat; float:left; padding-right:6px; display:block; margin-left:3px; display:inline-block;}
.add_tag span.s{float:left; display:block; width:3px; height:20px;background:#000 url(../images/radius.jpg) no-repeat;padding-left:3px;}
.moz_shad{-moz-box-shadow:2px 2px 4px #cccccc;}
ul.rev_t li.clr{*width:100%;}
/*-------no class 100603 End------------*/

#search_item{ list-style:none; margin:5px 0; width:585px;}
#search_item li{ padding:3px 5px 2px 15px; color:#333; *float:left; display:inline-block;font-size:11px;cursor:pointer; background:url(/p_images/delete.jpg) 5px center no-repeat;*background-position:5px 7px; }
#search_item li:hover{ text-decoration:underline;}



/*--------second_nav style---------*/
.second_nav { margin: 10px auto; width: 570px; font-size: 11px; position: absolute; background: url(../images/nav2_bg.png) top left repeat-x; border-left: 1px solid #000000;  border-right: 1px solid #000000;  
border-bottom: 1px solid #000000; background-color: #d6d6d6; overflow: hidden; }
.second_nav .nav_con { clear: both; padding: 10px 0px 0px 15px; }
.second_nav .nav_con ul { float: left; margin-right: 15px; padding: 5px 15px 5px 0px; background: url(../images/nav2_line.png) top right repeat-y; }
.second_nav .nav_con ul .title { font-weight: bold;}
.second_nav .nav_con .no_line { margin-right: 0px; padding-right: 0px; background: none; }
.second_nav .bottom_line { margin-top: 10px; height: 3px; line-height: 0px; font-size: 0px; background-color: #01a1ff;}
.second_nav a:link { color: #097abb;}
.second_nav a:visited { color: #097abb;}




/*---------pro_list add--------------*/


.pro_list { height: 265px; width:460px; font-size: 11px; overflow: hidden; background:url("/IMAGES/mainBG.gif") repeat-x scroll 0 0; /*-moz-box-shadow:2px 2px 4px #cccccc;*/}
.pro_list h3,.des_menu,.most_pop{ width:100%; margin-top:-11px; clear: both;font-family:"Courier New",Courier,monospace; margin-bottom: 0px; height:61px; line-height:61px; }
.des_menu{-moz-box-shadow:2px 2px 4px #CCCCCC;}
.pro_list h3 span,.des_menu span{ float: left; height: 28px; margin-left: 5px; padding-left: 7px; font-size: 12px; font-weight: normal; text-transform: uppercase; color:#8C8C8C; font-weight:bold;  *width:183px; }

.pro_list h3 span a,.des_menu span a { float: right; width: 132px; height: 28px; padding-right: 10px; cursor:pointer; }
.pro_list h3 span a:link,.des_menu span a:link,.des_menu span a:hover,.most_pop h3 a:link,.most_pop h3 a:hover { color: #ffffff; text-decoration: none;}
.pro_list h3 span a:visited,.des_menu span a:visited,.most_pop h3 a:visited{ color: #ffffff; text-decoration: none;}
.pro_list h3 .more,.des_menu .more{ float: right; margin-right: 10px; font-size: 11px; height: 61px; line-height: 61px; overflow: hidden; cursor: pointer; *margin-right:28px;color:#8C8C8C;font-weight:400;} 
.pro_list h3 .more s ,.des_menu .more s{ float: right; margin-top: 11px; margin-left: 5px; width: 13px; height: 12px; background-position: -77px -14px; *position:absolute; *margin-top:2px; }
.des_menu .more s{}
.pro_list ul { width: 480px;}
.pro_list ul li { float: left; margin-top: 20px; width: 115px; height: 180px; overflow: hidden; text-align: center;}
.pro_list ul li .img_box { padding-bottom: 5px; margin-bottom: 8px; border-right: 1px dashed #b2b2b2; }
.pro_list ul li .img_box2 { padding-bottom: 5px; margin-bottom: 8px; border-right: none; }
.pro_list ul li img { padding: 1px;  }
.pro_list ul li p { margin-bottom: 0px; line-height: 14px;}
.pro_list ul li .price { margin-top: 5px; color: #F00; font-weight: bold;}



#sliderThreeItems { WIDTH: 480px; }
.jcarousel-container { margin-top:42px; }
.jcarousel-clip {WIDTH: 480px; margin-left:1px;}
.jcarousel-prev {
	POSITION: relative; WIDTH: 36px; background:url("/IMAGES/pcLeft.jpg") 0 0 no-repeat; HEIGHT: 36px; CURSOR: pointer; LEFT: 0px; top:180px; *top:-15px; }
.jcarousel-prev:link {
	background-position: 0px -36px;
}
.jcarousel-prev:visited {
	background-position: 0px -36px;
}
.jcarousel-prev:hover {
	background:url("/IMAGES/pcLeft_hover.jpg") 0 0 no-repeat;
}
.jcarousel-prev:active {
	background-position: 0px 0px;
}
.jcarousel-next {
	POSITION: relative; WIDTH: 36px; top:147px; *top:-50px;background:url("/IMAGES/pcRight.jpg") 0 0 no-repeat; HEIGHT: 36px; CURSOR: pointer; left:425px;  _right: -1px;
}
.jcarousel-next:hover {
	background:url("/IMAGES/pcRight_hover.jpg") 0 0 no-repeat;
}
*+html .jcarousel-prev {BOTTOM: 5px; }
*html .jcarousel-prev {BOTTOM: 25px; }
*+html .jcarousel-next {BOTTOM: 5px; }
*html .jcarousel-next {BOTTOM: 25px; }





/*---------pro_list2 add--------------*/


.pro_list2 { Z-INDEX: 0; POSITION: relative; DISPLAY: block; height: 230px; font-size: 11px; width:460px; font-weight: normal; OVERFLOW: hidden;/* -moz-box-shadow:2px 2px 4px #cccccc;*/; background:url("/IMAGES/mainBG.gif") repeat-x top left; }
.pro_list2 h3 { clear: both; margin-bottom: 0px; height: 28px; line-height: 28px;font-family:"Courier New",Courier,monospace; width:100%;  /*background: url(center_title_bg.JPG) no-repeat; border-bottom: 3px solid #00a2ff;*/}
.pro_list2 h3 span { float: left; height: 28px; margin-left: 5px; padding-left: 15px; font-size: 11px; font-weight: normal; text-transform: uppercase; color:#8C8C8C;  *width:135px; }

.pro_list2 h3 span a { float: right; width: 112px; height: 28px; color: #8C8C8C;padding-right: 20px;text-transform: uppercase;}
.pro_list2 h3 span a:link { color: #8C8C8C; text-decoration: none;}
.pro_list2 h3 span a:visited {color: #8C8C8C; text-decoration: none;}
.pro_list2 h3 .more { float: right; color:#8C8C8C; text-transform:uppercase;margin-right: 10px; font-size: 11px; height: 28px; line-height: 33px; overflow: hidden; font-weight: normal; cursor: pointer; *margin-right:28px;} 
.pro_list2 h3 .more s { float: right; margin-top: 11px; margin-left: 5px; width: 13px; height: 12px; background-position: -77px -14px; *position:absolute; *margin-top:2px;}



.pro_list2_con { height: 198px; width:460px; /*background: url(siderBox_bg.jpg) repeat-x scroll center bottom transparent; border-left:1px solid #B2B2B2; border-right:1px solid #B2B2B2; border-bottom:1px solid #B2B2B2;*/}


#prev-item { POSITION: absolute; WIDTH: 33px; BOTTOM: 1px; _bottom: -1px; background:url("/IMAGES/pcLeft.jpg") no-repeat 0 0;HEIGHT: 33px; CURSOR: pointer; LEFT: 0px}
#next-item { POSITION: absolute; WIDTH: 33px; BOTTOM: 1px; _bottom: -1px; background:url("/IMAGES/pcRight.jpg") no-repeat 0 0;HEIGHT: 33px; CURSOR: pointer; RIGHT: 0px; _right: -1px;}
#prev-item:hover {background:url("/IMAGES/pcLeft_hover.jpg") no-repeat 0 0; }
#next-item:hover {background:url("/IMAGES/pcRight_hover.jpg") no-repeat 0 0;}
#item-title { POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 12px; WIDTH: 450px; LEFT: 10px; BOTTOM: 29px; HEIGHT: 12px; OVERFLOW: hidden; margin-bottom: 0px; }
#item-price { POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 12px; WIDTH: 450px; LEFT: -6px; BOTTOM: 13px; HEIGHT: 12px; OVERFLOW: hidden; margin-bottom: 0px; color: #F00;
font-weight: bold;}



/*-----banner 2 style------*/
#fours_m_add{ z-index:-10;-moz-box-shadow:2px 2px 4px #CCCCCC; }
#f_img_roll_add{ position:relative; }
#f_img_roll_add img{ left:0; top:0; border: 3px solid #000000;}
#f_img_s_add{ position:absolute; top:145px; left:15px; width:80px; }
#f_img_s_add ul{ margin:0; padding:0; margin-left:6px; list-style:none; width:400px; float:left;}
#f_img_s_add li{ float:left; margin-right: 8px; width:60px; height:37px; margin-top:3px; cursor: pointer;}
#f_img_s_add img{ width:60px; height:37px; vertical-align:top; border:1px solid #fff;}
#img_border_add{ background:url(../images/img_border.png);_background:url(../images/img_border1.png); width:62px; height:39px; position:absolute; left:21px; top:148px; cursor: pointer; *margin-left:6px !important; _margin-left:12px}
.bottom_bg { height: 29px; background: url(../images/pro_add_bg4.png) repeat-x;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/pro_add_bg4.png"); border-left: 1px solid #b2b2b2; border-right: 1px solid #b2b2b2; border-bottom: 1px solid #b2b2b2;}


.send_btn { float:right; width: 146px; height:26px; line-height:26px; display:block; color: #ffffff; text-decoration:none; text-indent: 11px; text-transform: uppercase; 
background-position:0 -841px; cursor:pointer;}
a.send_btn:link { color: #ffffff; text-decoration: none; }
a.send_btn:visited { color: #ffffff; text-decoration: none;}

.more_review { height: 30px; line-height: 30px; }
.more_review s { float: left; margin-top: 12px; margin-right: 5px; width: 7px; height: 6px; background-position: -78px -65px; }


.download_intro p { margin: 0px; padding: 0px; margin-bottom: 0px; text-align: left; }
.download_intro .back {  display: block; margin-bottom: 30px; padding-right: 20px; height: 23px; line-height: 23px; font-weight: bold; text-align:right; background: url(../images/download/download_back.JPG) no-repeat right; }
.download_intro .back a:link { color: #555555; text-decoration: none; } 
.download_intro .back a:visited { color: #555555; text-decoration: none; }


.form_login { margin-top: 20px; }
.form_input_area { margin: 0px auto; margin-bottom: 10px; width: 480px; }
.form_btn_area { float: left; width: 240px; margin-left: 182px; }
.form_btn_area_le { float: left; width: 105px; }
.form_btn_area_rg { float: left; width: 119px; line-height: 30px; text-indent: 10px; }

.form_login_btn { float: left; width: 105px; height: 26px; line-height: 26px; text-indent: 25px; background: url(../images/form_login_bg.JPG) no-repeat }
a.form_login_btn:link { color: #0161ff; text-decoration: none;} 
a.form_login_btn:visited { color: #0161ff; text-decoration: none;} 













