.clear00{clear:both;}
.logo-font{font-family:arial;font-size: 12px;color:#333333;text-transform:uppercase;color: #336699;font-weight:bold;}
.clear {
	clear: both;
}
.clear1{clear:both;PADDING: 10px;}
.bg-line3{width:96%;border:1px dashed #999999; height:1px;TEXT-ALIGN:center;}
.web_path{margin:15px 0px;height:30px;font-size: 12px;text-decoration: none;TEXT-ALIGN: left;font-family:arial;background:url(/Images/Ch/path_bg1.gif) no-repeat;padding-left:130px;TEXT-ALIGN:left;}
img.vmiddle{vertical-align:middle;}

.bfont{PADDING: 5px 0px;font-size: 12px;font-weight: bold;text-decoration: none;}
.shopcart-line1{clear:both;border:1px #999999; height:1px;TEXT-ALIGN:center;}
.bg-line1{MARGIN: 2px 15px;clear:both;border:1px dashed #999999; height:1px;TEXT-ALIGN:center;}
/* basic ------------------------------------------ */
    html                                                { color:#000; background:#FFF;}
    body{color: #333333;font-size:12px;font-family:Verdana;BACKGROUND: url(/images/bg_top.jpg) #ffffff repeat-x left top;}
    a:link{color:#666666;text-decoration:none;}
    a:visited{color:#666666;text-decoration:none;}
    a:hover{color:#0000FF;text-DECORATION: none;}
    body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{ margin:0; padding:0;}
    table                                               { border-collapse:collapse; border-spacing:0;}
    fieldset,img                                        { border:0;}
    address,caption,cite,code,dfn,em,strong,th,var      { }
    li                                                  { list-style:none;}
    caption,th                                          { text-align:left;}
    q:before,q:after                                    { content:'';}
    abbr,acronym                                        { border:0; }
    p                                                   { line-height:150%; font-size:12px; font-family:Arial;}
    em          { font-style:italic;} 
  
    .bold                   { font-weight:bold;}
    .inline_for_ie6         { _display:inline;}
    .clear                  { clear:both; font-size:1px; width:1px; height:0; visibility:hidden; }
    .hidden                 { display:none;}
    .no_border              { border:0;}
    .auto_height            { height:auto !important; height:100%; min-height:0px; overflow:hidden; _overflow:inherit; }
    .underline              { text-decoration:underline;}
    .remarks                { color:#999; font:12px arial; clear:both;}
    .remarks a              { color:#999;}
    .remarks2               { font:12px /18px arial; color:#999;}
/* basic ------------------------------------------ */

.font-blue{font-size: 14px;font-weight: bold;color: #FF0000;text-decoration: none;}
.font-red-14{font-size: 14px;font-weight: bold;color: #CC0000;text-decoration: none;}
.font-red{font-size: 12px;font-weight: bold;color: #FF0000;text-decoration: none;}
.font-b1{PADDING: 5px 0px;font-size: 13px;font-weight: bold;text-decoration: none;}
h1{FONT-SIZE: 16px; MARGIN: 10px 4px;TEXT-ALIGN:center;}
h2{FONT-SIZE: 12px;tEXT-ALIGN:center;}
h3{FONT-SIZE: 12px; MARGIN:3px 0px;TEXT-ALIGN:center;}
h5{MARGIN: 6px;PADDING:0px;}

.content1{padding:5px 8px; height:auto!important;height:300px;min-height:300px;}
.content1 p{padding:5px;}

.products-list ul {clear:left;}
.products-list LI {FLOAT:left; padding-left:2%;WIDTH:23%; LIST-STYLE-TYPE: none; HEIGHT: 25px;FONT-WEIGHT: normal;}

.content1 .products-list1 ul{clear:left;}
.content1 .products-list1 li{width:700px;margin:10px 0px;}
.news{padding:5px;TEXT-ALIGN:left;}
.news ul{list-style-type:disc;}
.news li{margin-left:2px; margin-bottom:5px; border-bottom:#e7edf2 1px dashed; padding-bottom:8px}
.news li p{height:12px; background:url(/images/icon_news.gif) 0 6px no-repeat; padding-left:22px; display:block; margin-bottom:8px; font:12px/14px Arial, sans-serif; color:#72727C; font-weight:bold;}
.news li a{font:11px Tahoma, sans-serif; color:#869496;}
.news li a:hover{ color:#869496; text-decoration:none;}
.more_news{TEXT-ALIGN:right;padding-right:5px}




.list1 {
	 clear:both;HEIGHT: 100px
}
.list1 .info1 {
	FLOAT: left; WIDTH: 33%; TEXT-ALIGN: center; padding:15px 0px;BORDER-BOTTOM: #999999 1px;
}
.list1 .info1 UL {
	clear:both;FONT-WEIGHT: bold;
}
.list1 .info1 LI {
	clear:both;PADDING: 2px; FONT-WEIGHT: normal; LIST-STYLE-POSITION: inside; TEXT-ALIGN: left;
}
.imgborder {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}

.content1 .products-list2 {clear:left;}
.content1 .products-list2 LI {FLOAT:left; padding-left:2%;WIDTH:14%; LIST-STYLE-TYPE: none; HEIGHT: 25px;FONT-WEIGHT: normal;}

.content1-left{clear:left;float:left;width:60%;padding-right:2%;}
.content1-right{clear:right;float:right;width:38%;}

.content2{padding:5px 10px;height:100px;}

.vpage{clear:both;text-align:right;padding:5px;background: #F0F0EB url(/images/page.gif) repeat-x;BORDER: #d9d9d9 1px solid}
.vpage-left{clear:left;float:left;width:49%;text-align:left;}
.vpage-right{clear:right;float:right;PADDING-left:1%;width:50%;text-align:right;}

#page-all{ width:980px; margin:0px auto; position:relative;}
    #header                                                 { width:100%; height:104px;margin-top:5px; position:relative;Z-INDEX: 50;}
    #header #logo                                           { position:absolute; top:10px; right:0;}
    #header #logo2                                          { position:absolute; top:10px; left:0;}
    #header #top_search { position:absolute; width:270px; height:24px; right:0; top:50px;}
    #header #top_search #s_title                            { float:left;}
    #header #top_search #s_input                            { float:left; background:url(/images/bg_input_01.gif) 0 0 no-repeat; width:170px; height:20px;}
    #header #top_search #s_input input                      { border:0; width:164px; margin:2px 0 0 2px; height:16px;}
    #header #top_search #s_buttom                           { float:left; width:27px; height:20px;}
    #header #top_search #s_buttom input                     { background:url(/images/index_r2_c16.jpg) 0 0 no-repeat; border:0; width:25px; height:20px;}
    #header #top_search #s_china                            { float:left;}
    #header_banner                                          { border-bottom:0; width:100%; height:66px; position:static; }


.top-colleft{clear:left;float:left;width:22%;padding-right:1%;}
.top-colright{clear:right;float:right;width:77%;text-align:center;}
.top-colright-left{clear:left;float:left;width:39%;text-align:left;}
.top-colright-right{clear:right;float:right;PADDING-left:1%;width:60%;text-align:right;}
.top-colright-right ul {float:right;list-style:none;margin:0px;}
.top-colright-right ul li {float:left;display:block;line-height:17px;margin:0 6px}
.top-colright-right ul li a:link,#menu ul li a:visited {font-weight:bold;color:#999}
.top-colright-right ul li a:hover{}
.top-colright-right-icon {width:1px;height:13px;background:#999;}

#menuss                                                   { position:absolute; top:45px; left:0;z-index:1000;}
#menuss #navss                                              {}
#menuss #navss li                                           { float:left; list-style:none; font:12px Arial;}
#menuss #navss li a.a                                       { background:url(/images/sonystyle_index_bg_07.gif) 0 0 no-repeat; display:block; float:left; text-decoration:none; color:#a3a3a3; padding:0 10px 0 20px; height:35px; line-height:35px; position:relative; z-index:41;}
#menuss #navss li a.a:hover                                 { background:url(/images/sonystyle_index_bg_06.gif) 0 0 no-repeat; text-decoration:none; color:#000;}
#menuss #navss li.hover a.a                                 { background:url(/images/sonystyle_index_bg_06.gif) 0 0 no-repeat;  color:#000;}
#menuss #navss li a.b                                       { background:url(/images/sonystyle_index_bg_07.gif) 0 0 no-repeat; display:block; float:left; text-decoration:none; color:#a3a3a3; padding:0 10px 0 20px; height:35px; line-height:35px; position:relative; z-index:41;}
#menuss #navss li a.b:hover                                 { background:url(/images/sonystyle_index_bg_07.gif) 0 0 no-repeat; text-decoration:none; color:#000;}
#menuss #navss li.hover a.b                                 { background:url(/images/sonystyle_index_bg_07.gif) 0 0 no-repeat;  color:#000;}
#menuss #navss li div.stair                                 { position: absolute; visibility: hidden; z-index:40;}
#menuss #navss li div.stair                                 {  padding:10px; border:1px solid #d6d6d6; background:#fff url(/images/sonystyle_index_bg_08.gif) 0 0 repeat-x;}
#menuss #navss li div.stair .list                           { width:100%; z-index:410;}
#menuss #navss li div.stair .list dl                        { float:left; display:inline; margin-right:10px; text-align:left;}
#menuss #navss li div.stair .list dl a                      { color:#000; text-align:left; text-decoration:none;}
#menuss #navss li div.stair .list dl a:hover                { color:#000; text-align:left; text-decoration:underline;}
#menuss #navss li div.stair .list dl dt                     { height:22px; font:bold 12px /22px arial; color:#565656; padding:0; text-align:left;}
#menuss #navss li div.stair .list dl div.dt                 { height:22px; font:bold 12px /22px arial; color:#565656; padding:0; text-decoration:none; text-indent:5px; text-align:left;}
#menuss #navss li div.stair .list dl div.dt a               { display:block; height:22px; font:bold 12px /22px arial; color:#565656; padding:0; text-decoration:none; text-indent:5px;}
#menuss #navss li div.stair .list dl div.dt a:hover         { color:#fff; text-decoration:none;}
#menuss #navss li div.stair .list dl div.dt a.a4            { background:url(/images/sonystyle_index_bg_11.gif) 61px 14px no-repeat;}
#menuss #navss li div.stair .list dl div.dt a.a4:hover      { background:#003399 url(/images/sonystyle_index_bg_10.gif) 51px 14px no-repeat;}
#menuss #navss li div.stair .list dl div.dt a.a5            { background:url(/images/sonystyle_index_bg_11.gif) 74px 14px no-repeat;}
#menuss #navss li div.stair .list dl div.dt a.a5:hover      { background:#003399 url(/images/sonystyle_index_bg_10.gif) 74px 14px no-repeat;}
#menuss #navss li div.stair .list dl div.dt a.a6            { background:url(/images/sonystyle_index_bg_11.gif) 86px 14px no-repeat;}
#menuss #navss li div.stair .list dl div.dt a.a6:hover      { background:#003399 url(/images/sonystyle_index_bg_10.gif) 86px 14px no-repeat;}
#menuss #navss li div.stair .list dl div.dt a.a7            { background:url(/images/sonystyle_index_bg_11.gif) 99px 14px no-repeat;}
#menuss #navss li div.stair .list dl div.dt a.a7:hover      { background:#003399 url(/images/sonystyle_index_bg_10.gif) 99px 14px no-repeat;}
#menuss #navss li div.stair .list dl div.dt a.a8            { background:url(/images/sonystyle_index_bg_11.gif) 113px 14px no-repeat;}
#menuss #navss li div.stair .list dl div.dt a.a8:hover      { background:#003399 url(/images/sonystyle_index_bg_10.gif) 113px 14px no-repeat;}
#menuss #navss li div.stair .list dl div.dt a.a9            { background:url(/images/sonystyle_index_bg_11.gif) 125px 14px no-repeat;}
#menuss #navss li div.stair .list dl div.dt a.a9:hover      { background:#003399 url(/images/sonystyle_index_bg_10.gif) 125px 14px no-repeat;}
#menuss #navss li div.stair .list dl dd                     { height:23px; font:12px /19px arial; color:#919191; padding:0; text-indent:15px; text-align:left;}
#menuss #navss li div.stair .list dl dd a.d                 { height:19px; line-height:19px; color:#919191; background:none; padding:0; display:block; float:none; background:url(/images/sonystyle_index_bg_11.gif) 6px 8px no-repeat;}
#menuss #navss li div.stair .list dl dd a.d:hover           { color:#fff; background:#003399 url(/images/sonystyle_index_bg_10.gif) 6px 8px no-repeat; text-decoration:none;}
#menuss #navss li div.stair .list dl dd.more                { text-indent:0;}
#menuss #navss li div.stair .list dl dd.more a              { background:none; }
#menuss #navss li div.stair .list dl dd.more a:hover        { background:none; color:#333;}
#menuss #navss li div.stair .ad                             { width:100%; padding:10px 0;}


#menu007 {width: 100%; top: 34px; left: 0px; visibility: hidden;}
#menu008 {width: 100px; top: 34px; left: 132px; visibility: hidden;}
#menu008 ul li{width: 100px;height:25px;}
#menu009 {clear:left;width: 100px; top: 34px; left: 210px; visibility: hidden;}
#menu009 ul li{width: 100px;height:25px;}
#menu010 {clear:left;width: 100px; top: 34px; left: 288px; visibility: hidden;}
#menu010 ul li{width: 100px;height:25px;}

.menuss-list{width:650px;LIST-STYLE-TYPE: none; HEIGHT:auto;font-family:Verdana;font-size:12px;}
.menuss-list:after{content:'.';clear:both;}
.menuss-list dl {clear:left;}
.menuss-list dd {FLOAT:left; padding-left:1%;WIDTH:24%; LIST-STYLE-TYPE: none; FONT-WEIGHT: normal;}
#menu007 p {clear:both;width:145px;margin:8px 0px;padding-left:10px;background:#eee;}
#menu007 p a:link{color:#919191;text-decoration:none;font-weight: bold;}
#menu007 p a:visited{color:#919191;text-decoration:none;font-weight: bold;}
#menu007 p a:hover{color:#919191;text-decoration:none;font-weight: bold;}

#menu007 .products-list0 ul{width:650px;LIST-STYLE-TYPE: none; HEIGHT:auto;font-family:Verdana;font-size:12px;}
#menu007 ul{margin:5px;margin-top:10px}
#menu007 ul li {width:100px;height:30px;}
#menu007 ul li ul {clear:both;padding:0px;background:#fff;}
#menu007 ul li ul li {FLOAT:left; background:#fff;padding-right:2%;WIDTH:18%; LIST-STYLE-TYPE: none; HEIGHT: 25px;FONT-WEIGHT: normal;}

/*page body*/
#page-body {width:100%;margin-bottom:2px;PADDING:0px;}
.colleft{CLEAR: left; PADDING-RIGHT: 1%; FLOAT: left; WIDTH: 23%;background: #fff url(/images/bg_bodyer_page.gif) repeat-x;}
.colright {CLEAR: right; FLOAT: right; WIDTH: 76%;background: #fff url(/images/bg_bodyer_page.gif) repeat-x;}

.colright-left-bg0{margin-top:15px;height:30px;font-size: 12px;text-decoration: none;TEXT-ALIGN: left;font-family:arial;background:url(/Images/en/main-left-Products.gif) no-repeat;TEXT-ALIGN:left;}
.colright-left-bg1{margin:0px;padding:5px 10px; WIDTH: 180px;HEIGHT: 200px;BORDER: #E3E3E3 1px solid;}
.colright-left-bg1 ul {margin:0px;}
.colright-left-bg1 li {padding-top:10px;padding-bottom:5px;padding-left:25px;font-size:12px;font-family:Verdana;background:#fff url(/images/sonystyle_index_bg_07.gif) repeat-x;}



#colleft{clear:left;float:left;width:18%;padding-right:2%;background-color:#336699;}
#colright{clear:right;float:right;width:80%;background-color:#ccc;}
#colright-left{clear:left;float:left;width:76%;background-color:#336699;}
#colright-right{clear:right;float:right;width:23%;PADDING-left:1%;background-color:#ccc;}
#page-footer {CLEAR: both; HEIGHT: 80px;padding-top:20px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center}
.page-footer-bg{margin-top:5px;clear:both;HEIGHT: 10px; BORDER-top: #cccccc 1px solid;}
.page-footer-left{height:26px;CLEAR: left;  FLOAT: left; WIDTH: 160px;text-align:left;}
.page-footer-right{height:26px;CLEAR: right; FLOAT: right; WIDTH: 770px;text-align:right;}

.page-footer-links a:link{color:#999;text-decoration:none;}
.page-footer-links a:visited{color:#999;text-decoration:none;}
.page-footer-links a:hover{color:#999;text-DECORATION: none;}

.top-images1{width:100%; height:21px;position:absolute; top:75px;margin-bottom:1px;background: #336699 url(/images/top-bg1.jpg) repeat-x;vertical-align:middle;color: #fff;font-size:12px;padding-top:7px;}
.top-images1   a:link{color:#ccc;text-decoration:none;}
.top-images1   a:visited{color:#ccc;text-decoration:none;}
.top-images1   a:hover{color:#fff;text-DECORATION: none;}



.serach_input1 {BORDER: #ccc 1px solid; FONT-SIZE: 9pt;WIDTH: 130px; HEIGHT: 15px; COLOR: #333333;FONT-FAMILY: Arial,Helvetica,sans-serif; BACKGROUND-COLOR: #fff}


/* help */
.help-bg1{CLEAR: both; margin-top:50px; HEIGHT: 33px; background: #F0F0EB url(/images/help-bg1.jpg) repeat-x;}
.help-left{clear:left;float:left;width:19%;padding-right:1%;background-color:#fff; TEXT-ALIGN:center;}
.help-right{clear:right;float:right;width:80%;background-color:#fff;}
#bottom-faq {padding:0px 20px 20px 10px;HEIGHT:100px;BORDER-bottom: #cccccc 1px solid;}
#bottom-faq .info {FLOAT: left; WIDTH:24%;TEXT-ALIGN:center;}
#bottom-faq .info UL {FONT-WEIGHT: bold;}
#bottom-faq .info LI {FONT-WEIGHT: normal;LIST-STYLE-POSITION: inside; TEXT-ALIGN:left;padding:3px;}
#bottom-search {CLEAR: both; background: #eeeeee url(/images/bottom-search-bg1.jpg) repeat-x;height:23px;  TEXT-ALIGN: center;}
/* help end*/




.shopcart{clear:both;}
.shopcart p{fONT-SIZE: 14px;}
.offsrp {fONT-SIZE: 14px; TEXT-DECORATION: line-through;}
.newprice {FONT-SIZE: 14px; font-weight: bold;color: #FF0000;}

/*ad*/
.home-images1{clear:left;float:left;padding-left:10%;width:24%;padding-right:1%;background-color:#fff;}
.home-info1{clear:right;float:right;width:65%;background-color:#fff;}

.home-brand-img-border img{border: 1px solid #fff;}
.home-brand-img-border:hover img{border: 1px solid #ccc;}
.home-brand-img-border:hover{color: red; /* Dummy definition to overcome IE bug */}









.service1{clear:both;padding:10px;BORDER: #eee 1px solid;height:200px;}
.service1-left{clear:left;float:left;width:74%;padding-right:1%;}
.service1-right{clear:right;float:right;width:25%;text-align:left;}
.service1-right p{padding:15px 0px;}
/*ad*/


.online-centact ul{margin:0px;padding:0px;}
.online-centact li{padding:2px;}



/* Search */
.search-products-img {FLOAT:left;WIDTH:35%;TEXT-ALIGN:center;CLEAR:left;}
.search-products-img ul{margin:0px;padding:5px;}
.search-products-info {FLOAT:right;WIDTH:65%;CLEAR:right;}
.search-products-info ul {margin:0px;padding:5px;}
.search-products-info LI {MARGIN: 0px;PADDING:8px; BORDER-BOTTOM: #999999 1px dashed;}
.search-index{clear:both;PADDING:10px 0px;text-decoration: none;TEXT-ALIGN: left;}
.search_border{CLEAR: both;margin-top:5px;padding:10px;BORDER: #cccccc 1px solid; BACKGROUND-COLOR: #E3EDEE;height:auto!important;BACKGROUND: url(../images/search.gif) no-repeat 100%;height:150px;min-height:150px;}

.Products-details{clear:both;margin:10px 0px;font-size: 12px;font-weight: bold;}
.title3 {
	MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 2px; BORDER-BOTTOM: #e7edf2 1px dashed; TEXT-ALIGN: center
}

.title4 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #999999; PADDING-TOP: 5px; TEXT-ALIGN: right
}
/* Search */
