/*global define*/
ul, ol, li, p, table, td, th, form, fieldset, img, dl, dt, dd, p {margin:0;padding:0;}
h1, h2, h3, h4, h5, h6 {margin:0;padding:0;font-size:12px;font-weight:normal;}
body {font-family:Helvetica;font-size:12px;color:#999;margin:0;padding:0;background:#ccc;}
img {border:0;outline:none;}
p {line-height:20px;}
.pheight{margin-top:10px;}
a {color:#999;text-decoration:none;}
a:hover {color:#333;text-decoration:underline;}
ul, li {list-style:none;}
select, input {vertical-align:middle;}
h1{ color:#404040; clear:both;width:100%;font-weight:bold; font-size:15px;height:30px; line-height:30px; background:#f1f1f1;}
.h1_float_l{float:left;}
.h1_float_r{float:right;}
.margin_top40{*margin-top:-30px;}
.h1_m{ margin-left:10px;display:block;}
h2 {color:#B6B5B3;font-size:10pt;font-weight:bold; width:100%;clear:both;line-height:15px;height:20px;border-bottom:1px #f1f1f1 dashed;}
.btn{color:#222; cursor:pointer; padding:1px;_padding:1px;}
#main {width:760px;float:right; padding-bottom:5px;}
#content {width:985px;padding:0 5px; margin:0 auto;overflow:hidden;background:#fff;}
#sidebar {width:218px;float:left;}
.required {color:#f00;padding:0 2px;}
/*header*/
#header {width:985px;padding:0 5px; margin:0 auto;color:#dedede; background:#fff url(../images/top.jpg) center -1px no-repeat;}
#banner {margin:0 auto; overflow:hidden; padding-bottom:18px;}
#logo {float:left; padding:15px 0 0 20px}
#h_right{ width:75%; float:right; text-align:right; height:20px; line-height:20px;}
.right_1{ color:#333;}
.right_1 a{ color:#333;}
.right_1 li{float:right; padding-left:15px;}
.right_1 select{margin:2px 0;}
.keyword{ float:right; color:#fff; line-height:40px; padding:10px 0 0 5px; _padding:10px 0 12px 5px;}
.keyword span{ font-weight:bold;}
.keyword a{ color:#fff;}
.keyword a:hover{ text-decoration:underline;}
.cart{ background:url(../images/cart.jpg) left 0 no-repeat; padding-left:45px; color:#fff;}
#cart{ clear:both; float:right;margin:15px 0; padding:5px;background:#222;border:5px #000 solid; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);}
#searchinput{ padding:1px; color:#333; width:130px; height:14px;}
#nav{width:995px; margin:0 auto;height:30px; line-height:30px; background:url(../images/top_nav.gif) 0 0 no-repeat;}
#nav ul li{height:31px; float:left;}
#nav ul li a{color:#fff; font-family:Helvetica;font-weight:bold; text-align:center; padding:5px 14px}
#nav ul li a:hover{ color:#e58634;text-decoration:none;}

#currencyf{position:absolute;}
/**************header_end*******************/
/**************foot*******************/
#footer{width:995px;clear:both;margin:0 auto; color:#fff; padding-bottom:20px;text-align:center;background: url(../images/bg_footer_global.gif) center bottom no-repeat;}
.footernav{text-align:center; background:#38302E;}
.footernav ul li {display:inline;margin:1px; height:30px; line-height:30px; padding:5px;}
#footer a{ color:#fff;}
/**************foot_end*******************/
/**************indexmain************************/
.index_new_shop{width:217px;}
.index_new_shop li a{ line-height:25px; background:url(../images/jian2.gif) 5px center no-repeat; padding-left:15px;}
/**************indexmain_end*******************/
/*siteshopcart*/
.siteshopcarttit{color:#333; clear:both;width:95%; padding-left:5%;font-weight:bold; border:1px solid #ccc; font-size:10pt;height:28px; line-height:28px;}
.siteshopcarttit a{ font-weight:bold; font-size:10pt; color:#333; display:block;}
#siteshopcart {padding:0 5px;}
#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;clear:both;}
.mainproductcate{line-height:30px; border-bottom:1px #ccc dashed;}
.mainproductcate li{line-height:19px;padding-left:10px;}
.mainproductcate a{text-decoration:none;background:url(../images/jian2.gif) left center no-repeat;padding-left:10px;float:left;margin-left:0px;}
.mainproductcate a:hover {text-decoration:underline;}
.mainproductcate li a { background:url(../images/jian1.gif) no-repeat left center;padding-left:18px;}
.mainproductcate li span {background:none;}
/*end productcategory*/
/*productlist and adproductlist*/
#productlist {width:770px;}
#productlist li {margin:10px 45px 20px;}
.product{text-align:center;width:25%; padding:10px 0 10px 0;float:left; height:280px; overflow:hidden;}
.product a {margin:0 auto; text-align:center;}
.productimg {display:block; text-align:center;}
.product a .img_bro{}
.product a:hover .img_bro{}
.productname{height:30px; line-height:15px; display:block; overflow:hidden;}
.product span,.product_info_price{ color:#f00;font-size:16px;line-height:20px; font-weight:bold;}
#adproductclass li{margin:10px auto;width:170px;height:200px;display:inline;}
#adproduct li{}
#results_page{margin-top:5px;*margin-top:4px;}
/*end productlist and adproductlist*/
/*productinfo*/
#productinfo {line-height:24px; margin:5px 0 0 0;}
#productinfoleft { width:48%;float:left;display:inline; padding-left:20px;}
#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:#f60;font-size:15px;}
#productinfobtn { width:90%;padding-top:10px; text-align:center; clear:both;}
#contact_us_main{font-size:12px; text-align:center;}
/*form140*/
.form140 {border:1px #f1f1f1 solid; padding:5px; width:96%;height:100%;margin:5px auto 0px auto;}
.form140 label {float:left;width:150px;text-align:right;padding-right:5px;}
.form140 input[text]{width:180px;}
.psw{*width:149px;}
.form140 select{}
/*.form140 input[radio]{}
*/
.form140 p {padding:5px;}
/*form140 end*/
/*form320*/
.form320,.accountkuang {border:1px #f1f1f1 solid;padding:5px; width:96%;height:100%;margin:5px auto 0px auto;}
.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*/
.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;}
/*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:Helvetica;font-size:11px;width:18px;}
.inputlogin_year{margin:-26px 0 0 291px;*margin:-26px 0 0px 291px;}
/**************checkout_end*******************/
#productslisting{ clear:both;}
#productslisting ul li{display:inline; line-height:30px; height:30px;float:left;margin:0 5px;}
#productslisting ul li a{padding:3px 6px; background:#dadada; text-decoration:none; font-weight:bold;border-top:1px #f1f1f1 solid;border-left:1px #f1f1f1 solid;border-right:1px #aaa solid; border-bottom:1px #aaa solid;}
#productslisting ul li a:hover{background:#eee; text-decoration:none; font-weight:bold;border-top:1px #aaa solid;border-left:1px #aaa solid;border-right:1px #f1f1f1 solid; border-bottom:1px #f1f1f1 solid;}
#shopcartbnt{clear:both; border-top:1px #f1f1f1 solid;line-height:30px; height:30px; width:100%; margin-bottom:5px;}
.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:#fff;}
#checkoutnext{text-align:right;width:760px;}
#shopcarttitle{width:100%; text-align:center;padding:5px 0;margin-bottom:5px;}
.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:#333; background:#f1f1f1}
.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; border:1px #f1f1f1 solid;}
.pronamem a {display:block;line-height:15px;}
#historyinfo li{width:770px;}
.tit2{ line-height:20px; font-weight:bold; border-bottom:1px #594020 dashed; padding-left:10px; margin-bottom:5px;}
.tit2 span{margin-right:60px;}
.sshopcart{height:50px;line-height:25px;width:100%;text-align:right; padding-bottom:10px;}
#text_shopcart_empty{color:#f00; font-weight:bold; width:200px;  margin:0 auto;}
#shopcartaccount_back{width:100%; text-align:right; margin-left:-1%;}
#productinfoback{margin:-22px 0 0 140px;}
#productinfoaddtocart{margin-top:15px; padding-bottom:10px;}
#login_login{ width:47%;height:150px; float:left; margin:5px; _margin:5px 0px 5px 3px;}
#logincrate_a_new{float:right; width:47%;height:150px; margin-right:5px;_margin-right:2px;}
.jqzoom{border:1px solid #ccc;float:left;position:relative;padding:0px;cursor:pointer; }
div.zoomdiv {z-index:100;position:absolute;top:0px;left:0px;border:1px solid #ccc;display:none;text-align: center;overflow: hidden;}
#productinfo_addimages{ width:95%; clear:both;border:1px solid #ccc; padding:5px; margin:0 auto 5px auto; }
.checkout_false{ line-height:50px; color:#f00;}
fieldset, img { border:none; }
legend { display:none; }
/* iFocus style */
#ifocus { width:515px; height:385px; margin:10px auto; border:1px solid #444;}
#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:#444; }
#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 #444; border-right:1px solid #444;}
.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 #444; border-right:1px solid #444;}
.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:#444; right:-468px;border-top:1px solid #f1f1f1; 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 #f1f1f1;border-left:1px solid #f1f1f1; 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 #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:93%; margin-left:13px; line-height:20px; text-align:left;}
.faq_tit{ color:#aaa;border-bottom:1px #aaa solid;}
.faq_main{line-height:20px; margin-bottom:10px;}
.color_r{ color:#f00;}
.color_g{ color:#0f0;}
