/*global define*/
ul, ol, li, p, table, td, th, form, fieldset, img, dl, dt, dd, p {margin:0;padding:0;}
 h2, h3, h4, h5, h6 {margin:0;padding:0;font-size:12px;font-weight:normal;}
body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#fff;margin:0;padding:0;background:url(../images/bg.jpg) top center no-repeat #050505;}
img {border:0;outline:none;}
p {line-height:20px;}
.pheight{margin-top:10px;}
a {color:#fff;font-size:11px;text-decoration:none;}
a:hover {color:#4184e0;text-decoration:underline;}
ul, li {list-style:none;}
.indeximg{width:850px; height:360px; }
select, input {vertical-align:middle;}
/*h1{background:url(../images/h1_m.gif) right 20px repeat-x;clear:both;height:30px;width:100%;color:#fff;}*/
h1{ font-size:1em; font-style:normal; display:none;}
.divh1bg{background:url(../images/h1_m.gif) right 20px repeat-x;clear:both;height:30px;width:100%;color:#fff;font-size:12px;font-weight:normal;}
.h1_m{line-height:30px;_line-height:30px; margin-left:1%; display:block; width:100%; height:30px; text-align:left;}
h1 a{color:#eee;}
h1 a:hover{color:#fff;}
.h1_float_l{float:left;}
.h1_float_r{float:right;}

h2 {color:#4184e0;font-size:10pt;font-weight:bold;width:748px;clear:both;line-height:20px;height:20px;border-bottom:1px #4184e0 dashed;}
h3 {font-weight:bold;}
#main {width:770px;_width:768px;float:right;margin-bottom:10px;}
#content {width:995px;margin:0 auto;_margin-top:-2px;padding:5px 0;overflow:hidden;}
#sidebar {width:218px;float:left;}
.required {color:#f00;padding:0 2px;}
/*header*/
#header {width:995px;margin:0 auto; height:180px;padding-top:10px; border-bottom:1px #333 solid; }
#logo { margin-top:10px;float:left;}
#banner {width:975px;margin:0 auto;/*background:url(../images/header_m.gif) top center repeat-x;*/}
#headright{float:right;width:85%;text-align:right;}
#headright ul li {display:inline;padding-left:10px;line-height:30px;height:30px;}
.currencies {font-size:11px;}
#search{ float:right; margin-top:5px;*margin-top:5px;_margin-top:1px;width:414px; line-height:20px; height:30px;}
.searchinput{font-size:12px; height:19px; line-height:19px;width:260px;border:2px #223147 solid;background:#000;color:#4184e0; margin-right:6px;}
.search_go{}
#h_img li{display:block; margin:1px;}
#h_img li a img{border:1px #333 solid; padding:2px;}
#h_img li a:hover img{border:2px #4184e0 solid; padding:1px;}
#nav{ margin-left:5px; float:left;height:80px; color:#4184e0; width:100%; line-height:40px;}
#nav ul li{float:left; text-align:center;line-height:30px; height:30px;}
#nav ul li a{ color:#fff;display:block; border:1px #000 solid; padding:0 10px; font-weight:bold;}
#nav ul li a:hover{ color:#fff;border:1px #3a5375 solid;background:#233348; display:block; text-decoration:none;}
/**************header_end*******************/
/**************foot*******************/
#footer{width:995px;clear:both;margin:0 auto;text-align:center;border-top:1px #333 solid;}
.footernav{ width:100%;float:left;text-align:center; }
.footernav ul li {display:inline;margin:0 3px;line-height:40px;}
/**************foot_end*******************/
/**************indexmain************************/
#keyword ul li { display:inline; text-align:center; padding:0 10px;}
#keyword ul li a{ font-size:15pt; font-weight:bold; color:#f8f6f1;}
#keyword ul li a:hover{font-size:15pt; font-weight:bold; color:#ff6600;}
.hot_shop li{float:left;margin:5px;text-align:center;}
.hot_shop li a img{border:1px #fff solid;}
.hot_shop li a:hover img{border:1px #fff solid;}
.index_hotshop{text-align:center;}
.index_hotshop li{float:left;margin:0 11px;_margin:0 5px;}
.index_productimg {width:166px;height:166px;padding:5px;border:1px #fff solid;}
#index_right{width:260px;float:right;}
#index_right_ul{*margin-top:-2px;}
#index_right_ul li{background:url(../images/c_m.gif) no-repeat center center;height:30px;line-height:30px;}
#index_right_ul li a{font-size:11pt;}
#index_right_ul li a:hover{font-size:11pt;text-decoration:none;color:#a0cdff;display:block;background:url(../images/c_m_h.gif) top center no-repeat;}
#index_new_shopr{border-bottom:1px #fff solid;border-left:1px #fff solid;float:left;width:217px;padding-bottom:12px;}
#index_new_shopr li{text-align:center;width:187px;float:left;margin-left:5px;background:url(../images/jian.gif) left center no-repeat;padding-left:20px;padding-top:5px;border-bottom:1px #fff dashed;}
#index_new_shopr li a{line-height:20px;height:20px;display:block;}
#index_new_shopr li a:hover{line-height:20px;height:20px;display:block;text-decoration:none;}
#mleft{width:535px;float:left;}
#mright {width:460px;float:right;background:url(../images/indexright.jpg) no-repeat;}
#mright{padding-top:15px;}
#mright ul li {width:150px;height:175px;_height:180px;text-align:center;float:left;}
/**************indexmain_end*******************/
/*siteshopcart*/
.siteshopcarttit{text-align:center; height:35px; line-height:35px;background:url(../images/sshopcart.gif) right 21px no-repeat;}
.siteshopcarttit a{font-size:9pt; color:#FFFFFF; font-weight:bold; display:block;}
#siteshopcart {padding:0 7px;margin-bottom:10px;border:1px #333 solid; padding-bottom:5px; padding-top:5xp;}
#siteshopcart span {float:left;}
#siteshopcart a{text-align:left;margin:0;display:block;}
#siteshopcart li {display:inline;line-height:18px;}
#siteshopcart input {margin-left:120px;margin-top:5px;}
#siteshopcart p {text-align:right;font-size:13px;color:#a0cdee;font-weight:bold;}
/*end siteshopcart*/
/*productcategory*/
#productcategory {margin-bottom:10px;}
.mainproductcate{line-height:22px;}
.mainproductcate li{line-height:19px;padding-left:10px;}
.mainproductcate a{text-decoration:none;background:url(../images/jian.gif) no-repeat left center;padding-left:15px;float:left;margin-left:5px;}
.mainproductcate a:hover {text-decoration:underline;}
.mainproductcate span {color:#fff;}
.mainproductcate li a {background:none;padding-left:0;}
.mainproductcate li span {background:none;}
/*end productcategory*/
/*productlist and adproductlist*/
#productlist {width:770px;}
#productlist li {margin:10px 45px 20px;}
.product{text-align:center;width:178px;float:left;padding:10px 0;display:inline; background:#151a22; border:1px #223147 solid;}
.product a {display:block;}
.productimg {width:160px;height:160px; margin:0 auto;}
.productname{height:40px; line-height:20px;}
.product span,.product_info_price{color:#4184e0;font-weight:bold;font-size:11pt;line-height:25px;}
#adproductclass li{margin:10px auto;width:170px;height:200px;display:inline;background:#FFFFFF}
#adproduct li{margin:6px;margin-bottom:0;}
.adproduct{ margin-left:20px;}
.adproduct li{margin:6px;margin-bottom:0;}
#results_page{margin-top:6px;*margin-top:5px;}
/*end productlist and adproductlist*/
/*productinfo*/
#productinfo {line-height:24px; margin:5px 0 0 0;}
#productinfoleft { width:48%;float:left;display:inline;}
#productinfo select {width:40px;}
.quantitytext{width:30px;height:12px;}
#productinfo span {font-weight:bold;margin-right:5px;}
#productinfo em {font-style:normal;font-weight:normal;font-size:13px;}
#productinfo ul {width:45%;float:right;margin-top:10%;}
#productinfo li a {display:inline;}
#cost {color:#fff;font-size:16px;}
#productinfobtn { width:100%; margin:5px auto; padding-top:10px; text-align:center; clear:both;}
.btn1{margin:5px;}
#contact_us_main{color:#fff;font-size:12px; text-align:center;}
/*form140*/
.form140 {border:1px solid #333;padding:5px;width:748px;height:100%;float:left;margin:0 0 5px;}
.form140 label {float:left;width:150px;text-align:right;padding-right:5px;}
.form140 input[text]{width:180px;}
/*.psw{width:171px;*width:149px;}
*/
.psw{*width:149px;}
.form140 select{}
/*.form140 input[radio]{}
*/
.form140 p {padding:5px;}
/*form140 end*/
/*form320*/
.form320 {border:1px solid #333;padding:5px;width:748px;height:100%;float:left;margin:0 0 5px;}
.form320 label {float:left;width:310px;text-align:right;padding-right:5px;}
.form320 input[text]{width:180px;}
.form320 select{width:155px;}
.form320 p {padding:5px;}
/*form320 end*/
/*login*/
.mainconttit {font-size:15px;font-weight:bold;padding-left:5px;height:25px;line-height:25px;}
#loginregform {float:left;width:100%;}
/*account*/
.accounttit {font-weight:bold;font-size:12px;}
.tablelist tr td {padding:5px;}
.tablelist1 tr td {background:url(../images/ARRow_green.gif) no-repeat left center;padding:5px 5px 5px 15px;}
.accountbtn {text-align:center;}
.accountbtn input{margin:5px;}
.accountkuang{border:1px solid #fff;padding:5px; width:748px;}
/*end account*/
/**************checkout*******************/
.total_expense {width:97%;text-align:right;line-height:25px;padding-right:10px;}
.add_comments {width:70%;height:100px;}
.imgsecure {margin:-150px 0 0 430px;position:absolute;}
.input1_cvv2 {margin:-2px 0;font-family:Arial, Helvetica, sans-serif;font-size:11px;width:18px;}
.inputlogin_year{margin:-26px 0 0 291px;*margin:-26px 0 0px 291px;}
/**************checkout_end*******************/
/*a,area { blr:expression(this.onFocus=this.blur()) }
*/
 /* IE */
/*:focus { -moz-outline-style: none; }
*/
 /* FF */
 #productslisting li{display:inline;float:left;margin:0 5px; margin-top:10px;}
#shopcartbnt{clear:both;border-top:1px #333 solid; line-height:30px; height:30px; width:100%;}
.cartbnt_left{float:left; margin-left:40px;}
.cartbnt_right{float:right; margin-right:20px;}
#buttonshopcart ul{width:770px;background:#00FF00;text-align:center;}
#buttonshopcart ul li{display:inline;padding-left:25px;line-height:25px;}
.size_title{color:#ffffff;}
#checkoutnext{text-align:right;width:760px;}
#shopcarttitle{width:100%; text-align:center;padding:5px 0;margin-bottom:5px;border-bottom:1px #333 solid;}
.shopcartlist ul{text-align:center;}
.shopcartlist ul li{list-style:none;float:left;}
.cart_w100{ width:100%; text-align:center;}
.propro,.proname,.proqty,.prototal,.proaction,.proprice{height:30px;line-height:30px;font-weight:bold;color:#4184e0;border-bottom:1px #333 solid;}
.propro,.proprom{width:15%;}
.proname,.pronamem{width:36%;}
.proqty,.proprice,.proaction,.proqtym,.propricem,.proactionm{width:11%;}
.prototal,.prototalm{width:15%;}
.proprom,.pronamem,.proqtym,.prototalm,.proactionm,.propricem{height:90px;line-height:90px;}
.pronamem a {display:block;line-height:15px;}
#historyinfo li{width:770px;}
.tit2{ line-height:28px; font-weight:bold;color:#fff;}
.tit2 span{margin-right:60px;}
.sshopcart{height:50px;line-height:25px;width:100%;text-align:right;}
#update_continue_checkout {margin:10px auto;width:65%;height:25px;text-align:center;line-height:25px;}
#update_continue_checkout li {display:inline;line-height:25px;height:25px;text-align:center;margin:0 30px;}
#text_shopcart_empty{color:#f60; font-weight:bold; width:200px; height:60px; line-height:60px;  margin:0 auto;}
#shopcartaccount_back{width:100%; text-align:right;}
.indexproductsname{margin-top:5px;height:40px;line-height:20px;}
#productinfoback{margin:-22px 0 0 140px;}
#productinfoaddtocart{margin-top:15px;}
#login_login{width:365px; height:150px;}
#logincrate_a_new{float:right; width:365px;_width:360px; height:150px; margin-right:10px;_margin-right:4px;}
.jqzoom{border:1px solid #333;float:left;position:relative;padding:0px;cursor:pointer;}
div.zoomdiv {z-index:100;position:absolute;top:0px;left:0px;border:1px solid #333;display:none;text-align: center;overflow: hidden;}
#productinfo_addimages{ width:98%; clear:both;border:1px solid #333; padding:5px; margin-bottom:5px;}
.checkout_false{ line-height:50px; color:#f00;}
/*currencies pull down menu*/
.currencyf_top{margin:0px 0 0 0px;*margin:0px 300px 0 0px; float:right;width:100%;}
.currencyf{position:relative; height:500px; margin-left:90px;}
.currencyc{font-size:9px;position:absolute;left:-90px;_left:0px; top:-4px; *top:-6px;}
fieldset, img { border:none; }
legend { display:none; }
/* iFocus style */
#ifocus { width:515px; height:385px; margin:10px auto; border:1px solid #fff; background:#000000;}
#ifocus_pic { display:inline; position:relative; float:left; width:515px; height:315px; overflow:hidden;}
#ifocus_piclist { position:absolute; }
#ifocus_piclist li { width:515px; height:315px; overflow:hidden; }
#ifocus_piclist img { width:515px; height:315px; }
#ifocus_btn { background:#000000; width:100%;}
#ifocus_btn li {width:128px; float:left; height:70px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_btn img { width:128px; height:70px;}
#ifocus_btn .current { float:left; background: url(img/ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
#ifocus_opdiv { position:absolute;bottom:0;_bottom:-1px; width:80%;height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
#ifocus_tx .normal {display:none; }
/*lisen_maenu0131*/
#menu{ width:980px;float:left; height:30px; line-height:30px;}
#menu li{padding:0 2px 0 0;}
#menu li ul{ display:none;}
#menu li ul li{ float:none; padding:0 7px;}
*html #menu li ul li{ display:inline;}
#menu li ul a{ float:none; padding:0 5px; text-transform:capitalize;height:30px; line-height:30px;}
#menu .height-auto{line-height:15px;}
.second-menu,.third-menu,.fourth-menu{position:absolute;}
.first-menu li{ float:left; font-weight:bold;position:relative;}
.first-menu a{ float:left;display:block;font-weight:bold; color:#eee; height:30px; line-height:30px; padding:0 10px; font-size:9pt;}
.first-menu a:hover{float:left;display:block; text-decoration:underline; color:#fff; height:30px; line-height:30px; font-weight:bold;font-size:9pt;}
.second-menu{top:32px; left:-10px;}
*html .second-menu{right:-1px;}
.second-menu a{ background:#4c4c4c; font-weight:normal;border-top:1px solid #595959;border-left:1px solid #595959; border-bottom:1px solid #999; border-right:1px solid #999;}
.second-menu a:hover{ background:#777; color:#FFFFFF; border-top:1px solid #888;border-left:1px solid #888;}
.second-menu a.arrow{ background:#3a3a3a url(../images/arrow.gif) no-repeat right top;}
.second-menu a.arrow:hover{ background:#777 url(../images/arrow.gif) no-repeat right -32px; color:#FFFFFF;}
.second-menu a.arrow-02{ background:#3a3a3a url(../images/arrow.gif) no-repeat right -64px;}
.second-menu a.arrow-02:hover{ background:#777 url(../images/arrow.gif) no-repeat right -110px;}
.third-menu,.fourth-menu{width:250px;top:0; left:177px;}
.third-menu a{ background:#4c4c4c; font-weight:normal;border-top:1px solid #595959;border-left:1px solid #595959; border-bottom:1px solid #999; border-right:1px solid #999;}
.third-menu a:hover{ background:#777; border-top:1px solid #888;border-left:1px solid #888;}
#subMgm{ width:225px; z-index:1;}
#subMgm .third-menu{left:211px;_left:225px;}
#subMgm .fourth-menu{left:170px;_left:180px;}
#subMusic,#subNews{ width:177px;}
#shows-list-all{ width:620px;background:#333; right:-468px;border-top:1px solid #4a4a4a; display:none;}
#shows-list-all dl{ float:left; padding:10px 0 10px 10px;}
#shows-list-all dt{ background:black; font-weight:bold; padding:5px; margin-bottom:10px;}
#shows-list-all dd{ float:left;}
#shows-list-all dd a{ border:none; width:130px; text-transform:capitalize;line-height:15px; padding:0 5px 0 5px; font-weight:normal;}
#shows-list-all .shows{width:151px; padding:0; margin-top:-1px;}
#shows-list-all .shows a{border-top:1px solid #4a4a4a;border-left:1px solid #4a4a4a; border-bottom:1px solid #242424; border-right:1px solid #242424; height:32px; line-height:32px;padding:0 10px; font-weight:bold;}
/*#shows-list-all .shows a:hover{border-top:1px solid #888;border-left:1px solid #888;}*/
#shows-list-all .shows a:hover{border-top:1px solid #777;border-left:1px solid #888;}
#shows-list-all .shows a.TVschedule{ background:#3a3a3a url(../images/TVschedule.gif) no-repeat 10px center; padding-left:25px; width:115px;}
#shows-list-all .shows a.TVschedule:hover{ background:#777 url(../images/TVschedule.gif) no-repeat 10px center;}
#shows-list-all .shows-list{ width:280px;border-left:1px solid #242424;}
#shows-list-all .specials-list{ width:160px;}
#shows-list-all .specials-list a{ width:150px;}
/*lisen_maenu_end*/
#info{width:95%; margin-left:13px; line-height:20px; color:#fff; border:1px #333 solid; background:#111; padding:1%; margin-top:10px;}
.info {width:95%; margin-left:13px; line-height:20px; color:#fff; border:1px #223147 solid; background:#151a22; padding:1%; margin-top:10px;}
.faq_tit{ color:#fff;border-bottom:1px #fff solid;}
.faq_main{line-height:20px; margin-bottom:10px;}
.color_r{ color:#f00;}
.color_g{ color:#0f0;}