/*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:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#323232;margin:0;padding:0;background:#fff;}
img {border:0;outline:none;}
p {line-height:20px;}
.pheight{margin-top:10px;}
a {color:#323232;font-size:11px;text-decoration:none;}
a:hover {color:#4ca5e1;text-decoration:underline;}
ul, li {list-style:none;}
select, input {vertical-align:middle;}
h1{ color:#323232; clear:both;width:99%; border:1px #d9e3ff solid;background:url(../images/h1_tit.gif) left center repeat-x;height:28px; line-height:28px;}
.h1_m{line-height:28px; height:28px; padding-left:20px; }
h2 {color:#323232;font-size:10pt;font-weight:bold;width:100%;clear:both;line-height:16px;height:20px;border-bottom:1px #d9e3ff dashed;}
h3 { color:#323232}
.btn{color:#fff; border:2px #4fa3df solid;background:url(../images/btn_bg.gif) left center repeat-x #b6daf4;line-height:28px; height:28px;cursor:pointer;}
#main {width:735px;float:left;}
#content {width:960px;margin:0 auto;overflow:hidden;color:#666;}
#sidebar {width:218px;float:right;}
.sidebar {width:218px;float:right;}
.required {color:#f00;padding:0 2px;}
/*header*/
#header {width:960px;margin:0 auto;}
#logo {float:left;}
#banner {margin:0 auto;height:100px;}
#headright{float:right; width:645px;_width:625px;text-align:right; line-height:24px;*line-height:27px; height:65px;}
#headright ul li{ display:inline; margin:5px;}
#search{ float:left; text-align:left;}
#headright span{ background:url(../images/cart.gif) center left no-repeat;padding-left:20px; padding-right:10px;}
#aaaaa{ float:right;}
#aaaaa li{ float:left;}
#search ul li{ float:left; line-height:21px; height:21px; margin-left:10px;}
.searchinput{font-size:12px; margin:0 5px; padding:3px;width:150px;border:1px #d9e3ff solid;background:#fff;color:#4ca5e1;}
#nav{ clear:both;text-align:left;border:1px #d9e3ff solid;background:url(../images/h1_tit.gif) left center repeat-x;height:28px; line-height:28px;}
#nav ul li{ color:#fff; display:inline;}
#nav ul li a{ color:#4fa3df;padding:7px 10px;font-weight:bold;}
#nav ul li a:hover{ color:#323232;text-decoration:none;padding:7px 10px;font-weight:bold;}
#currencyf{position:absolute;}
/**************header_end*******************/
/**************foot*******************/
#footer{width:960px;color:#4fa3df; border-top:1px #d9e3ff solid;clear:both;margin:5px auto;text-align:center;}
.footernav{text-align:center;}
.footernav ul li {display:inline;margin:1px; height:35px; line-height:35px;}
.footernav ul li a{ color:#323232;padding:5px; }
.footernav ul li a:hover{ color:#4fa3df;text-decoration:none;}
/**************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 #080 solid;}
.hot_shop li a:hover img{border:1px #080 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 #030 solid;}
#index_right{width:300px;float:right;}
#index_right ul li{ float:left; width:100px; padding:5px 0 0px 0; height:95px; text-align:center; line-height:90px;}
#index_right ul li a img{padding:3px; border:1px #323232 solid;}
#index_right ul li a:hover img{padding:0px; border:4px #4fa3e1 solid;}
.index_new_shop{float:left;width:215px;border:1px #d9e3ff solid; border-top:0;}
.index_new_shop li{text-align:center;width:216px;float:left;padding-top:5px;}
.index_new_shop li a{line-height:20px;height:20px;}
#index_new_shopr{border:1px #bbb solid;float:left;}
#index_new_shopr li{text-align:center;width:100%;float:left;line-height:25px; height:25px;}
#index_new_shopr li a{color:#aaa; }
#index_new_shopr li a:hover{color:#800; 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{color:#323232; font-weight:bold;border:1px #d9e3ff solid;background:url(../images/h1_tit.gif) left center repeat-x;height:28px; line-height:28px;padding-left:20px;}
.siteshopcarttit a{ color:#323232;}
.siteshopcarttit a:hover{ color:#323232;}
#siteshopcart {padding:0 5px;margin-bottom:10px; border:1px #d9e3ff solid; border-top:0;}
#siteshopcart span {float:left; color:#323232}
#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,.bloglist{margin-bottom:10px;clear:both; border:1px #d9e3ff solid; border-top:0;}
.bloglist li{line-height:22px;}
.bloglist li a{text-decoration:none;background:url(../images/jian.gif) no-repeat left center;padding-left:10px;margin-left:5px;}
.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:10px;float:left;margin-left:5px;}
.mainproductcate a:hover {text-decoration:underline;}
.mainproductcate span {color:#aaa;}
.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:130px;float:left;padding:10px 0; margin:5px;display:inline;}
.product a {display:block; margin:0 auto;}
.product a img,.index_new_shop a img{padding:3px; border:1px #d9e3ff solid;}
.product a:hover img,.index_new_shop a:hover img{padding:0px; border:4px #4fa3e1 solid;}
.productimg {width:120px;height:140px; margin:0 auto;}
.productname{height:40px; line-height:20px;}
.product span,.product_info_price{color:#4ca5e1 ;font-weight:bold;font-size:11pt;line-height:25px;}
#adproductclass li{margin:10px auto;width:170px;height:200px;display:inline;}
#adproduct li{margin:5px;}
.i_product{}
#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:#F76991;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 solid #d9e3ff;padding:5px;width:95%;height:100%;margin:5px auto;}
.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,.accountkuang {border:1px solid #d9e3ff;padding:5px;width:95%;height:100%;margin:5px auto;}
.form320 label {float:left;width:40%;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;}
/*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{ clear:both; background:#d9e3ff; height:30px;}
#productslisting ul li{display:inline; line-height:30px; height:30px;float:left;margin:0 1px;}
#productslisting ul li a{ color:#746e64;padding:3px 6px; text-decoration:none; font-weight:bold;border-top:1px #eeece7 solid;border-left:1px #eeece7 solid;border-right:1px #b6aea0 solid; border-bottom:1px #b6aea0 solid;}
#productslisting ul li a:hover{ color:#666; padding:3px 6px; text-decoration:none; font-weight:bold;border-top:1px #b6aea0 solid;border-left:1px #b6aea0 solid;border-right:1px #eeece7 solid; border-bottom:1px #eeece7 solid;}
#shopcartbnt{clear:both; background:#F0577F;color:#fff;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;border-bottom:1px #d9e3ff 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:28px;line-height:28px;font-weight:bold;color:#4ca5e1; background:#d9e3ff}
.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:#444;}
.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%;}
.indexproductsname{margin-top:5px;height:40px;line-height:20px;}
#productinfoback{margin:-22px 0 0 140px;}
#productinfoaddtocart{margin-top:15px;}
#login_login{width:95%;}
#logincrate_a_new{width:95%;}
.jqzoom{border:1px solid #d9e3ff;float:left;position:relative;padding:0px;cursor:pointer;}
div.zoomdiv {z-index:100;position:absolute;top:0px;left:0px;border:1px solid #d9e3ff;display:none;text-align: center;overflow: hidden;}
#productinfo_addimages{ width:98%; clear:both;border:1px solid #d9e3ff; padding:5px; margin-bottom:5px;}
.checkout_false{ line-height:50px; color:#f00;}
/*currencies pull down menu*/
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 #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 #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;}
.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;}
