body { 
 text-align: center;
 color: #666666;
 font-family: Arial, sans-serif;
 line-height: 1.4;
 background-color:#fff;
 }
body, input, td { font-size: 13px;  }

body, form, input { margin:0; padding:0; }
img { border: 0px; }

/********************************************/

a { color:#565656; text-decoration: none; }
a:hover { color:#ff6600; text-decoration: none; }

h1.first { display:none; }

.clear { clear:both; *display:inline; }
.center { text-align:center; }
.nodata { padding:15px 0; text-align:center; }

/*** LINE ***/
.mh3 { height:3px; overflow:hidden; }
.mh5 { height:5px; overflow:hidden; }
.mh8 { height:8px; overflow:hidden; }
.mh10 { height:10px; overflow:hidden; }
.mh15 { height:15px; overflow:hidden; }
.mh20 { height:20px; overflow:hidden; }

.lineType1 { background-color:#dbdbdb; height:1px; overflow:hidden; }
.lineType2 { background-color:#e2e2e2; height:1px; overflow:hidden; }
.lineType3 { background-color:#d0d0d0; height:1px; overflow:hidden; }
.lineType4 { background-color:#dedede; height:1px; overflow:hidden; }
.lineType5 {background:url(images/line_dash.gif) left top repeat-x; height:1px; overflow:hidden;}
.lineType6 {background:url(images/line_dot1.gif) left top repeat-x; height:1px; overflow:hidden;}
.lineType7 { background-color:#bebebe; height:1px; overflow:hidden; }
.lineType8 {background:url(images/line_dash2.gif) left top repeat-x; height:1px; overflow:hidden;}
.lineType9 {background:url(images/line_dot2.gif) left top repeat-x; height:1px; overflow:hidden;}
.lineType10 {background:url(images/line_solid1.gif) left top repeat-x; height:2px; overflow:hidden;}

/********************************************/

* html img.png { behavior: url(iepngfix.htc); }

#bodydoc { width:976px; margin:0 auto; text-align:left; position:relative; }

#RightFloatTop { position:absolute; top:0; right:-90px; width:80px; background-color:#ffffff; }
#RightFloatTop .bdr { border:1px solid #dbdbdb; width:78px; margin:1px 0; }
#RightFloatTop .bdr .item { text-align:center; padding:1px 0; }


#bodydoc .toparea { width:976px; padding-top:18px; }
#bodydoc .toparea .logo { width:272px; float:left; position:relative; }
#bodydoc .toparea .logo img { margin-left:10px; }
#bodydoc .toparea .fc1 { position:absolute; top:73px; right:24px; line-height:normal; }
#bodydoc .toparea .fc1 span { font-weight:bold; font-size:17px; color:#f47d00; vertical-align:-1px; }
#bodydoc .toparea .prodsalecount { position:absolute; right:0; bottom:0; }
#bodydoc .toparea .prodsalecount span { font-weight:bold; color:#ff6600; }
#bodydoc .toparea .wrapper { width:704px; float:left; }
#bodydoc .toparea .wrapper .tr1 { text-align:right; line-height:normal; }
#bodydoc .toparea .wrapper .tr1 .txt { float:right; white-space:nowrap; height:17px; line-height:17px; }
#bodydoc .toparea .wrapper .tr1 .func { float:right; padding-left:15px; font-size:12px; }
#bodydoc .toparea .wrapper .tr1 .func .item { float:left; }
#bodydoc .toparea .wrapper .tr1 .func .item img { vertical-align:-1px; }
#bodydoc .toparea .wrapper .tr1 .func .item2 { float:left; }
#bodydoc .toparea .wrapper .tr1 .func .split { float:left; text-align:center; width:14px; padding-top:2px; }
#bodydoc .toparea .wrapper .tr1 .func a { color:#666666; }
#bodydoc .toparea .wrapper .tr1 .func a:hover { color:#ff6600; }

#bodydoc .toparea .wrapper .tr2 { text-align:left; padding:10px 0; width:100%; position:relative; }
#bodydoc .toparea .wrapper .tr2 .td1 { width:368px; float:left; padding-top:5px; line-height:normal; }
#bodydoc .toparea .wrapper .tr2 .td1 .img { width:46px; float:left; }
#bodydoc .toparea .wrapper .tr2 .td1 .desc { width:322px; float:left; font-size:12px; }
#bodydoc .toparea .wrapper .tr2 .td2 { width:336px; float:left; }
#bodydoc .toparea .wrapper .tr2 .img1 { position:absolute; left:0; bottom:3px; }

#bodydoc .toparea .wrapper .tr3 { text-align:left; padding:10px 0; width:100%; position:relative; height:30px; overflow:hidden; }
#bodydoc .toparea .wrapper .tr3 .td1 { float:right; padding-left:15px; font-size:12px; }
#bodydoc .toparea .wrapper .tr3 .td1 .border { border:1px solid #cccccc; }
#bodydoc .toparea .wrapper .tr3 .td1 .img { float:left; padding:3px 6px; }
#bodydoc .toparea .wrapper .tr3 .td1 .txt { float:left; padding-right:6px; }
#bodydoc .toparea .wrapper .tr3 .td1 .txt .ii { padding-top:6px; }
#bodydoc .toparea .wrapper .tr3 .td1 .txt span { color:#000000; }
#bodydoc .toparea .wrapper .tr3 .td1 .btn { float:left; padding:3px; }
#bodydoc .toparea .wrapper .tr3 .td2 { float:right; padding-top:4px; }
#bodydoc .toparea .wrapper .tr3 .td2 .item { float:left; }
#bodydoc .toparea .wrapper .tr3 .td2 .split { float:left; width:13px; text-align:center; }
#bodydoc .toparea .wrapper .tr3 .img3 { position:absolute; left:0; top:3px; }

#bodydoc .topbar { width:976px; }
#bodydoc .topbar .search { width:280px; height:28px; float:left; *display:inline; }
#bodydoc .topbar .search .input { float:left; width:192px; height:28px; background:url(images/search_bg.gif) repeat-x left top; }
#bodydoc .topbar .search .input input:focus { outline:none; }
#bodydoc .topbar .search .input .ii { padding-top:6px; padding-left:10px; }
#bodydoc .topbar .search .input .ii input { border:0 none; background:#f8f8f8; font-size:13px; padding:0; width:172px; line-height:16px; height:16px; color:#b0b0b0; }
#bodydoc .topbar .search .btn { float:left; }
#bodydoc .topbar .topnews { width:696px; float:left; *display:inline; }
#bodydoc .topbar .topnews .ii { text-align:right; padding:6px 5px 0 0; }
#bodydoc .topbar .topnews .ii a { color:#ff6602; }
#bodydoc .topbar .topnews .ii a:hover { color:#ff0000; }

#bodydoc .topbar .navlink { width:976px; height:30px; background:url(images/topnav_bg1.gif) repeat-x left top; margin-top:14px; }
#bodydoc .topbar .navlink .navlink_i { padding:0; width:976px; overflow:hidden; }
#bodydoc .topbar .navlink .navlink_i .inner { width:1300px; }
#bodydoc .topbar .navlink .navlink_i .item { float:left; width:auto; height:30px; }
#bodydoc .topbar .navlink .navlink_i .item a { color:#ffffff; }
#bodydoc .topbar .navlink .navlink_i .item a:hover { color:#ffffff; }
#bodydoc .topbar .navlink .navlink_i .item .ii { padding:5px 10px; line-height:19px; }
#bodydoc .topbar .navlink .navlink_i .now { background:url(images/topnav_bg2.gif) repeat-x left top; }
#bodydoc .topbar .navlink .navlink_i .split { float:left; width:2px; height:30px; overflow:hidden; background:url(images/topnav_split.gif?t=0511) no-repeat left top; }

#bodydoc .border0_body { width:100%; background:url(images/border0_body.gif) repeat-y right top; }
#bodydoc .border0_foot { width:100%; background:url(images/border0_foot.gif) no-repeat right bottom; }

.container { width:976px; padding-top:10px; }
.container .leftnav { width:208px; float:left; }
.container .main_home_outer { width:560px; float:left; }
.container .main_home_outer .main_home { width:536px; margin:0 12px; }
.container .rightnav { width:208px; float:left; }
.container .main_outer { width:768px; float:left; padding-bottom:6px; }
.container .main_outer .main { width:756px; margin-left:12px; }
.container .main_outer .main .main_i { width:720px; margin:10px 18px 0; }
 
.container .hometophtml { padding-bottom:12px; width:976px; overflow:hidden; }
.container .prodtophtml { padding-bottom:10px; width:756px; overflow:hidden; background-color:#fff; }

.container .produlike { padding-bottom:10px; }
.container .produlike .border4_head { width:976px; height:4px; overflow:hidden; background:url(images/border4_head.gif) no-repeat left top; }
.container .produlike .border4_foot { width:976px; height:4px; overflow:hidden; background:url(images/border4_foot.gif) no-repeat left top; }
.container .produlike .border4_body { width:976px; background:url(images/border4_body.gif) repeat-y left top; position:relative; padding:5px 0; height:78px; overflow:hidden; }
.container .produlike .prev { position:absolute; top:50%; left:1px; cursor:pointer; margin-top:-12px; z-index:20; opacity:0.8; filter: alpha(opacity=80); }
.container .produlike .next { position:absolute; top:50%; right:1px; cursor:pointer; margin-top:-12px; z-index:20; opacity:0.8; filter: alpha(opacity=80); }

.container .jcarousel-skin-ulike { width:962px; margin:0 auto; }
.container .jcarousel-skin-ulike .jcarousel-container { width:962px; margin:0 auto; overflow:hidden; }
.container .jcarousel-skin-ulike .jcarousel-container-horizontal { padding: 0; }
.container .jcarousel-skin-ulike .jcarousel-clip { width:963px; height:78px; margin:0 auto; }
.container .jcarousel-skin-ulike .jcarousel-clip-horizontal { }
.container .jcarousel-skin-ulike .jcarousel-item { width:106px; height:78px; border-right:1px solid #f2f2f2; text-align:center; }
.container .jcarousel-skin-ulike .jcarousel-item-horizontal { }
.container .jcarousel-skin-ulike .jcarousel-item .pic { width:104px; padding:0 1px; }
.container .jcarousel-skin-ulike .jcarousel-item .pic .img {
 width:104px;
 height:78px;
 display:table-cell;
 vertical-align:middle;
 }
.container .jcarousel-skin-ulike .jcarousel-item .pic .img * { vertical-align:middle; }
.container .jcarousel-skin-ulike .jcarousel-item .pic .img span.mh { display:inline-block; *height:100%; }

/*** leftnav area ***/

.leftnav .prodcls2 { width:206px; margin:0 auto; }
.leftnav .prodcls2 .list { border:1px solid #bbb; border-top:0 none; }
.leftnav .prodcls2 .list .item { position:relative; width:204px; z-index:10; }
.leftnav .prodcls2 .list .item .ii a { display:block; padding:10px 20px 10px 14px; background:#eaeaea url(images/left_pcls_bg1.gif) no-repeat right center; color:#000000; font-size:15px; }
.leftnav .prodcls2 .list .item .inow a { background:#ffac08 url(images/left_pcls_bg2.gif) repeat-x left top; color:#ffffff; }
.leftnav .prodcls2 .list .item .sublist { width:auto; position:absolute; top:0; left:204px; z-index:50; }
.leftnav .prodcls2 .list .item .sublist .bdr { width:auto; border:2px solid #ffac08; background:#ffffff; }
.leftnav .prodcls2 .list .item .sublist table { width:auto; border:0 none; border-collapse:collapse; }
.leftnav .prodcls2 .list .item .sublist table td.line { width:auto; border:0 none; }
.leftnav .prodcls2 .list .item .sublist table td { width:148px; border-right:1px solid #ffac08; padding:0; min-width:148px; }
.leftnav .prodcls2 .list .item .sublist table td.last { border-right:0 none; }
.leftnav .prodcls2 .list .item .sublist table td.subcls { color:#a6814a; font-weight:bold; background-color:#fff5c8; vertical-align:middle; }
.leftnav .prodcls2 .list .item .sublist table td.subcls .inner { width:148px; }
.leftnav .prodcls2 .list .item .sublist table td.subcls a { color:#a6814a; display:block; padding:6px; }
.leftnav .prodcls2 .list .item .sublist table td.subcls a:hover { color:#663300; }
.leftnav .prodcls2 .list .item .sublist table td.sublist2 { padding:3px 0; background-color:#fff; vertical-align:top; line-height:normal; }
.leftnav .prodcls2 .list .item .sublist table td.sublist2 .subcls2 a { padding:2px 7px; display:block; color:#000; margin:2px 0; }
.leftnav .prodcls2 .list .item .sublist table td.sublist2 .subcls2 a:hover { background:#ffac08 url(images/left_pcls_bg4.gif) repeat-x left top; color:#fff; }

.leftnav .prodcls { width:206px; margin:0 auto; }
.leftnav .prodcls .title { width:206px; height:35px; overflow:hidden; font-size:16px; font-weight:bold; color:#ffffff; line-height:35px; background:url(images/left_pcls_tit2.jpg) no-repeat left top; }
.leftnav .prodcls .title .ii { }
.leftnav .prodcls .title a { color:#fff; display:block; padding:0 10px; }
.leftnav .prodcls .list { border:1px solid #bbb; border-top:0 none; }
.leftnav .prodcls .list .item { width:204px; }
.leftnav .prodcls .list .item .ii { background-color:#e1e1e1; font-size:15px; font-weight:bold; }
.leftnav .prodcls .list .item .ii a { color:#535353; display:block; padding:8px 10px; }
.leftnav .prodcls .list .item .ii a:hover { color:#101010 }
.leftnav .prodcls .list div.inow .ii a { color:#000; text-decoration:underline; }
.leftnav .prodcls .list .sublist .subitem .ii { }
.leftnav .prodcls .list .sublist .subitem .ii a { padding:8px 10px 8px 26px; display:block; }
.leftnav .prodcls .list .sublist div.inow2 .ii a { color:#000; }
.leftnav .prodcls .list .sublist .subitem .ii span.icon { display:inline-block; margin-left:-4px; position:relative; left:-7px; vertical-align:3px; }
.leftnav .prodcls .list .sublist div.inow2 .ii { background-color:#fff5c8; }

.leftnav .prodcls .list .sublist2 { padding:5px 0; }
.leftnav .prodcls .list .sublist2 .subitem2 { }
.leftnav .prodcls .list .sublist2 .subitem2 .ii { padding:5px 10px 5px 40px; }
.leftnav .prodcls .list .sublist2 .subitem2 .ii a { display:block; color:#767676; }
.leftnav .prodcls .list .sublist2 .subitem2 .ii a:hover { color:#ff6600; }
.leftnav .prodcls .list .sublist2 div.inow3 .ii a { color:#880000; }
.leftnav .prodcls .list .sublist2 .subitem2 .ii span.icon { display:inline-block; margin-left:-4px; position:relative; left:-7px; vertical-align:3px; }


/*
.leftnav .prodcls { width:198px; margin:0 auto; } 
.leftnav .prodcls .item { background-color:#f7f7f7; }
.leftnav .prodcls .item .ii { padding:6px 4px 6px 8px; font-size:15px; }
.leftnav .prodcls .item .ii a { color:#000000; }
.leftnav .prodcls .item .ii a:hover { color:#ff6600; }
.leftnav .prodcls .item .border1_head { width:198px; height:4px; overflow:hidden; background:url(images/border1_head.jpg) no-repeat left top; } 
.leftnav .prodcls .item .border1_foot { width:198px; height:4px; overflow:hidden; background:url(images/border1_foot.jpg) no-repeat left top; }
.leftnav .prodcls .item .border1_body { width:198px; background-color:#bababa; }
.leftnav .prodcls .item .border1_body .ii { padding:0 12px; color:#ffffff; }
.leftnav .prodcls .item .border1_body .ii a { color:#ffffff; }
.leftnav .prodcls .item .border1_body .ii a:hover { color:#ffff00; }
.leftnav .prodcls .item .border1_body .ii a.now { color:#ffff00; }
.leftnav .prodcls .item .sublist { padding-bottom:10px; background-color:#ffffff; }
.leftnav .prodcls .item .subitem { padding:6px 4px 0 14px; }
.leftnav .prodcls .item .subitem a.now { color:#000000; }
*/
.leftnav .prodnew .list { background-color:#fff2d0; width:208px; padding-bottom:12px; }
.leftnav .prodnew .list .item { width:196px; margin:0 auto; padding-top:12px; }
.leftnav .prodnew .list .item .img { width:104px; float:left; }
.leftnav .prodnew .list .item .info { width:92px; float:left; }
.leftnav .prodnew .list .item .info .inner { padding-left:8px; font-size:12px; }
.leftnav .prodnew .list .item .info .price { color:#fc0000; font-size:16px; font-weight:bold; }

.leftnav .prodhot .list { background-color:#fff2d0; width:208px; padding-bottom:12px; }
.leftnav .prodhot .list .item { width:196px; margin:0 auto; padding-top:12px; }
.leftnav .prodhot .list .item .img { width:104px; float:left; position:relative; }
.leftnav .prodhot .list .item .img img.rank { position:absolute; top:0; left:0; }
.leftnav .prodhot .list .item .info { width:92px; float:left; }
.leftnav .prodhot .list .item .info .inner { padding-left:8px; font-size:12px; }
.leftnav .prodhot .list .item .info .price { color:#fc0000; font-size:16px; font-weight:bold; }

.leftnav .sitelink { }
.leftnav .sitelink .list { width:206px; border:1px solid #bcbcbc; border-top:0 none; }
.leftnav .sitelink .list .inner { padding:6px 0; text-align:center; } 
.leftnav .sitelink .list .item { padding:3px 0; }

.leftnav .newsls { width:201px; }
.leftnav .newsls .list { padding:5px 0 20px; }
.leftnav .newsls .list .item { padding:10px 0; }
.leftnav .newsls .list .item .ii { padding-left:20px; }
.leftnav .newsls .list .item .ii span.icon { display:inline-block; margin-left:-11px; position:relative; left:-8px; vertical-align:-1px; }
.leftnav .newsls .list .more { padding-top:10px; text-align:right; }

/*** main area ***/

.main_home .mainbnr { position:relative; }
.main_home .mainbnr .adbnr { width:536px; height:270px; text-align:center; }
.main_home .mainbnr .bnrpg { position:absolute; bottom:5px; right:6px; opacity:0.5; filter: alpha(opacity=50); }
.main_home .mainbnr .bnrpg .idx { float:left; margin-left:5px; display:inline; }
.main_home .mainbnr .bnrpg .idx a { display:block; padding:2px 8px; font-size:12px; border:1px solid #a4a4a4; background-color:#e7e7e7; font-weight:bold; }
.main_home .mainbnr .bnrpg .idx a.now { display:block; padding:2px 8px; font-size:12px; border:1px solid #e38221; background-color:#ffb672; color:#ffffff; font-weight:bold; }

.main_home .mainprodhot { width:534px; margin:0 auto; }
.main_home .mainprodhot .title { position:relative; top:1px; }
.main_home .mainprodhot .border { border:1px solid #c8c8c8; }
.main_home .mainprodhot .list { width:508px; margin:0 auto; overflow:hidden; padding:6px 0; }
.main_home .mainprodhot .list .list_i { width:522px; }
.main_home .mainprodhot .list .item { width:160px; float:left; margin-right:14px; display:inline; }
.main_home .mainprodhot .list .item .pic { text-align:center; width:160px; }
.main_home .mainprodhot .list .item .pic .img { 
 width:160px; 
 height:120px;
 display:table-cell;
 vertical-align:middle;
 text-align:center;
 }
.main_home .mainprodhot .list .item .pic .img * { vertical-align:middle; }
.main_home .mainprodhot .list .item .pic .img span.maxh { *display:inline-block; *height:100%; }
.main_home .mainprodhot .list .item .info { padding-top:5px; text-align:center; }
.main_home .mainprodhot .list .item .info .price { color:#fc0000; font-size:16px; font-weight:bold; }
.main_home .mainprodhot .list .more { width:508px; padding:5px 0; text-align:right; }

.main_home .mainprodslide { width:534px; }
.main_home .mainprodslide .slidemenu { width:100%; }
.main_home .mainprodslide .slidemenu .slidemenu_i { position:relative; top:1px; height:40px; border-left:1px solid #bebebe; }
.main_home .mainprodslide .slidemenu .item {
 position:relative; 
 width:132px; height:40px;
 font-size:13px;
 line-height:40px;
 text-align:center; 
 color:#010101;
 float:left;
 border-right:1px solid #bebebe;
 display:inline;
 background:url(images/main_slide_bg1.gif) repeat-x left top;
 cursor:pointer;
 }
.main_home .mainprodslide .slidemenu .first { width:133px; }
.main_home .mainprodslide .slidemenu .item .ii { }
.main_home .mainprodslide .slidemenu div.over { background:url(images/main_slide_bg2.gif) repeat-x left top; }
.main_home .mainprodslide .slidemenu div.now { background:url(images/main_slide_bg2.gif) repeat-x left top; color:#535353; }
.main_home .mainprodslide .list { width:534px; padding-top:12px; }

.main_home .jcarousel-skin-slide { width:534px; }
.main_home .jcarousel-skin-slide .prev { position:absolute; top:50%; left:0; cursor:pointer; margin-top:-12px; }
.main_home .jcarousel-skin-slide .next { position:absolute; top:50%; right:0; cursor:pointer; margin-top:-12px; }
.main_home .jcarousel-skin-slide .jcarousel-container { width:100%; }
.main_home .jcarousel-skin-slide .jcarousel-container-horizontal { padding: 0; }
.main_home .jcarousel-skin-slide .jcarousel-clip { width:470px; height:130px; margin:0 auto; }
.main_home .jcarousel-skin-slide .jcarousel-clip-horizontal { }
.main_home .jcarousel-skin-slide .jcarousel-item { width: 104px; margin-right:18px; text-align:center; }
.main_home .jcarousel-skin-slide .jcarousel-item-horizontal { }
.main_home .jcarousel-skin-slide .jcarousel-item div { }
.main_home .jcarousel-skin-slide .jcarousel-item div .img {
 width:104px;
 height:78px;
 display:table-cell;
 vertical-align:middle;
 }
.main_home .jcarousel-skin-slide .jcarousel-item div .img * { vertical-align:middle; }
.main_home .jcarousel-skin-slide .jcarousel-item div .img span.mh { display:inline-block; *height:100%; }
.main_home .jcarousel-skin-slide .jcarousel-item div .info { padding-top:3px; font-size:12px; }
.main_home .jcarousel-skin-slide .jcarousel-item div .info .price { color:#fc0000; }
 
.main2 { width:100%; }
.main2 .order { width:890px; margin:0 auto; padding:30px 0 40px; }
.main2 .order .login { width:438px; float:left; }
.main2 .order .first { width:438px; float:left; margin-left:14px; }
.main2 .order .thead { width:438px; }
.main2 .order .tbody { width:438px; height:360px; background:url(images/border3_bg.gif) repeat-y left top; }
.main2 .order .tfoot { width:438px; height:8px; overflow:hidden; background:url(images/border3_foot.gif) no-repeat left top; }

.main2 .order .tbody .welcome { height:164px; }
.main2 .order .tbody .welcome .ii { padding:50px 10px 0 48px; line-height:1.7; }
.main2 .order .tbody img.icon { vertical-align:-1px; }
.main2 .order .login .form table { width:auto; margin:0 auto; }
.main2 .order .login .form table td a { color:#333; }
.main2 .order .login .form table td a:hover { color:#f60; }
.main2 .order .login .form td.title div { padding:4px 6px 0 0; color:#6d6d6d; }
.main2 .order .login .form td.ftxt span.ibg { height:27px; display:inline-block; background:url(images/border3_bgm.gif) repeat-x left top; vertical-align:middle; }
.main2 .order .login .form td.ftxt span.ibl { height:27px; display:inline-block; background:url(images/border3_bgl.gif) no-repeat left top; }
.main2 .order .login .form td.ftxt span.ibr { height:27px; padding:0 12px; display:inline-block; background:url(images/border3_bgr.gif) no-repeat right top;}
.main2 .order .login .form td.ftxt span.ibr input { position:relative; top:4px; }
.main2 .order .login .form td.ftxt input.text4 { width:220px; }
.main2 .order .first .img { text-align:center; }
.main2 .order .footdesc { text-align:center; font-size:15px; }
.main2 .order .footdesc span { font-size:20px; }

.main .member .login { width:438px; margin:0 auto; padding-top:30px; }
.main .member .login .thead { width:438px; }
.main .member .login .tbody { width:438px; height:360px; background:url(images/border3_bg.gif) repeat-y left top; }
.main .member .login .tfoot { width:438px; height:8px; overflow:hidden; background:url(images/border3_foot.gif) no-repeat left top; }
.main .member .login .tbody img.icon { vertical-align:-1px; }
.main .member .login .form table { width:auto; margin:0 auto; }
.main .member .login .form table td a { color:#333; }
.main .member .login .form table td a:hover { color:#f60; }
.main .member .login .form td.title div { padding:4px 6px 0 0; color:#6d6d6d; }
.main .member .login .form td.ftxt span.ibg { height:27px; display:inline-block; background:url(images/border3_bgm.gif) repeat-x left top; vertical-align:middle; }
.main .member .login .form td.ftxt span.ibl { height:27px; display:inline-block; background:url(images/border3_bgl.gif) no-repeat left top; }
.main .member .login .form td.ftxt span.ibr { height:27px; padding:0 12px; display:inline-block; background:url(images/border3_bgr.gif) no-repeat right top;}
.main .member .login .form td.ftxt span.ibr input { position:relative; top:4px; }
.main .member .login .form td.ftxt input.text4 { width:220px; }
.main .member .login .first .img { text-align:center; }

.container .quick2 { padding-bottom:5px; background-color:#fff; font-size:15px; }
.container .quick2 a { text-decoration:none; }

.main .quick { width:756px; height:24px; background:url(images/quickbar_bg.gif) repeat-x left top; line-height:24px; }
.main .quick .quick_i { width:100%; height:24px; background:url(images/quickbar_bgr.gif) no-repeat right top; }
.main .quick .qimage { float:left; }
.main .quick .qurl { float:right; font-size:12px; padding-right:18px; color:#f8f8f8; }
.main .quick .qurl a { color:#ffffff; }
.main .quick .qurl a:hover { color:#ffff00; }
  
.main .page { padding-top:15px; padding-bottom:20px; font-size:12px; line-height:15px; text-align:right; }
.main .page .prev img,
.main .page .next img { position:relative; top:3px; }
.main .page .now { display:inline-block; padding:1px 5px; color:#fff; background-color:#ff9a38; }
.main .page .pglink a { display:inline-block; padding:1px 5px; color:#666; background-color:#e0e0e0; }
.main .page .pglink a:hover { color:#fff; background-color:#ff9a38; }

.main .datahtml { width:720px; margin:0 auto; overflow:hidden; }

.main .prod_odopt { width:756px; height:32px; background:#fff url(images/prod_order_bg1.jpg) no-repeat left top; padding-bottom:5px; }
.main .prod_odopt .inner { padding:5px 10px; line-height:22px; font-size:15px; color:#7c7c7c; }
.main .prod_odopt .inner a { color:#535353; font-weight:bold; }
.main .prod_odopt .inner a:hover { color:#ff9700; }
.main .prod_odopt .inner a.now { color:#ff9700; text-decoration:underline; }
.main .product .prodcls { width:720px; padding-top:8px; }
.main .product .prodcls ul { margin:0; padding:0; list-style:none inside none; }
.main .product .prodcls ul .item { width:180px; float:left; margin-bottom:2px; }
.main .product .prodcls ul .item .inner { padding-left:20px; padding-right:10px; background:url(images/icon1.gif) no-repeat 1px 4px;  }

.main .product .list { width:718px; margin:0 auto; overflow:hidden; padding:6px 0; }
.main .product .list .list_i { width:744px; }
.main .product .list .item { width:160px; float:left; margin-right:26px; display:inline; }
.main .product .list .item .pic { text-align:center; width:160px; }
.main .product .list .item .pic .img { 
 width:160px; 
 height:120px;
 display:table-cell;
 vertical-align:middle;
 text-align:center;
 }
.main .product .list .item .pic .img * { vertical-align:middle; }
.main .product .list .item .pic .img span.maxh { *display:inline-block; *height:100%; }
.main .product .list .item .info { padding-top:5px; text-align:center; }
.main .product .list .item .info .price { color:#fc0000; font-size:16px; font-weight:bold; } 

.main .product .detail { width:720px; }
.main .product .detail .area { width:100%; padding-bottom:10px; }
.main .product .detail .area .pimg { width:358px; float:left; }
.main .product .detail .area .pimg .actdis_tit { margin-bottom:12px; font-size:15px; color:#000; line-height:18px; }
.main .product .detail .area .pimg .actdis_tit img { vertical-align:middle; }
.main .product .detail .area .pinfo { width:362px; float:left; }
.main .product .detail .area .pinfo .pinfo_i { margin-left:30px; width:332px; }
.main .product .detail .area .pinfo .pname { font-size:16px; font-weight:bold; color:#202020; margin-bottom:16px; }

.main .product .detail .area .promo { margin-bottom:15px; width:332px; height:39px; background:url(images/promo_bg1.gif) no-repeat left top; position:relative; }
.main .product .detail .area .promo .code { padding-left:110px; width:112px; color:#f07c00; font-weight:bold; font-size:24px; padding-top:2px; }
.main .product .detail .area .promo .btn { position:absolute; top:4px; right:4px; cursor:pointer; } 
.main .product .detail .area .voice { margin:15px 0 15px; }
.main .product .detail .area .voice audio { width:100%; height:40px; }

.main .product .detail .area .pinfo .field { margin-bottom:3px; }
.main .product .detail .area .pinfo .field .dtitle3 { color:#e80000; }
.main .product .detail .area .pinfo .field span.price { color:#e80000; font-size:16px; font-weight:bold; }
.main .product .detail .area .pinfo .field span.price2 { color:#e80000; font-size:20px; font-weight:bold; }
.main .product .detail .area .pinfo .field span.pbg1 { background-color:#fffff0; padding:3px; display:block; }
.main .product .detail .area .pinfo .field span.pbg1 a { color:#0055bb; text-decoration:underline; }
.main .product .detail .area .pinfo .field span.pbg2 { padding:3px; }
.main .product .detail .area .pinfo .field span.pbg2 a { color:#0055bb; text-decoration:underline; }
.main .product .detail .area .pinfo .actdis { margin:15px 0 10px; border-left:1px solid #fd901e; padding-left:5px; line-height:normal; }
.main .product .detail .area .pinfo .actdis span.dtitle2 { color:#000000; font-size:15px; display:inline-block; margin-bottom:5px; }
.main .product .detail .area .pinfo .actdis span.twdis { color:#fd901e; font-size:16px; font-weight:bold; }
.main .product .detail .area .pinfo .actdis span.twdis b { font-size:23px; }
.main .product .detail .area .pinfo .actdis span.ps { color:#888; font-size:12px; }
.main .product .detail .area .pinfo .pdepict { margin:20px 0 20px; line-height:1.6; }
.main .product .detail .area .pinfo .selnum input { border:1px solid #b0b0b0; width:30px; margin-top:20px; }
.main .product .detail .area .pinfo .multi-list { float:left; padding-right:20px; }
.main .product .detail .area .pinfo #PutCartNumArea { padding-top:15px; }
.main .product .detail .area .pinfo .putcart { margin:20px 0 0; }
.main .product .detail .area .pinfo .putcart .btn { float:left; padding-right:30px; cursor:pointer; }
.main .product .detail .area .pinfo .notice { font-weight:bold; color:#e80000; }
.main .product .detail .area .prod_push_link { }
.main .product .detail .area .prod_push_link .i1 { float:left; }
.main .product .detail .area .prod_push_link .i2 { float:left; padding-left:10px; }

.main .product .detail .area .pinfo .payicon { padding-top:15px; }
.main .product .detail .area .pinfo .prodadd { width:332px; }
.main .product .detail .area .pinfo .prodadd .addtitle { padding-top:10px; }
.main .product .detail .area .pinfo .prodadd .addlist .item { background-color:#fff2cf; font-size:12px; padding:5px 0; margin-bottom:5px; width:332px; }
.main .product .detail .area .pinfo .prodadd .addlist .item .add_chk { width:30px; float:left; text-align:center; }
.main .product .detail .area .pinfo .prodadd .addlist .item .add_img { width:60px; float:left; }
.main .product .detail .area .pinfo .prodadd .addlist .item .add_info { width:242px; float:left; }
.main .product .detail .area .pinfo .prodadd .addlist .item .add_info .ii { padding:0 6px; width:230px; }
.main .product .detail .area .pinfo .prodadd .addlist .item .add_info .name { color:#000000; }
.main .product .detail .area .pinfo .prodadd .addlist .item .add_info select { font-size:12px; }
.main .product .detail .area .pinfo .prodadd .addlist .item .add_price { color:#e80000; }

.main .product .assoc_title { padding-bottom:5px; padding-left:20px; font-size:12px; background:url(images/icon3.jpg) no-repeat 2px 8px; font-size:16px; }
.main .product .assoc_more { text-align:right; }

.main .prod_assoc { padding:15px 0; }
.main .prod_assoc .assoc_title { padding-bottom:5px; padding-left:20px; background:url(images/icon3.jpg) no-repeat 2px 8px; font-size:16px; }
.main .prod_assoc .list { width:710px; margin:0 auto; border:1px solid #f2f2f2; }

.main .jcarousel-skin-assoc { width:710px; padding:15px 0; }
.main .jcarousel-skin-assoc .prev { position:absolute; top:40px; left:0; cursor:pointer; z-index:10; }
.main .jcarousel-skin-assoc .next { position:absolute; top:40px; right:0; cursor:pointer; z-index:10; }
.main .jcarousel-skin-assoc .jcarousel-container { width:100%; }
.main .jcarousel-skin-assoc .jcarousel-container-horizontal { padding: 0; }
.main .jcarousel-skin-assoc .jcarousel-clip { width:670px; margin:0 auto; }
.main .jcarousel-skin-assoc .jcarousel-clip-horizontal { }
.main .jcarousel-skin-assoc .jcarousel-item { width: 160px; margin-right:10px; text-align:center; }
.main .jcarousel-skin-assoc .jcarousel-item-horizontal { }
.main .jcarousel-skin-assoc .jcarousel-item div { }
.main .jcarousel-skin-assoc .jcarousel-item div .img {
 width:160px;
 height:120px;
 display:table-cell;
 vertical-align:middle;
 }
.main .jcarousel-skin-assoc .jcarousel-item div .img * { vertical-align:middle; }
.main .jcarousel-skin-assoc .jcarousel-item div .img span.mh { display:inline-block; *height:100%; }
.main .jcarousel-skin-assoc .jcarousel-item div .info { padding-top:3px; }
.main .jcarousel-skin-assoc .jcarousel-item div .info .price { color:#fc0000; font-size:16px; font-weight:bold; }


.main .product .pluslist { width:718px; margin:0 auto; overflow:hidden; }
.main .product .pluslist .pluslist_i { width:720px; }
.main .product .pluslist .tr { background:#fff2cf url(images/plusbuy_bg1.gif) repeat left top; padding:6px 0; }
.main .product .pluslist .item { width:178px; float:left; margin-right:2px; }
.main .product .pluslist .item .item_i { width:168px; margin:0 auto; }
.main .product .pluslist .item .item_i .pic { width:160px; border:4px solid #fff;  background-color:#fff; }
.main .product .pluslist .item .item_i .pic .img {
 width:160px;
 height:120px;
 text-align:center;
 display:table-cell;
 vertical-align:middle;
 }
.main .product .pluslist .item .item_i .pic .img * { vertical-align:middle; }
.main .product .pluslist .item .item_i .pic .img span.maxh { *display:inline-block; *height:100%; }
.main .product .pluslist .item .item_i .info { padding:5px 2px 0; }
.main .product .pluslist .item .item_i .info .price { color:#e80000; font-size:16px; font-weight:bold; }
.main .product .pluslist .item .item_i .plus { padding:5px 2px 0; }
.main .product .pluslist .item .item_i .plus select { width:50px; border:1px solid #cccccc; vertical-align:top; }


.main .news { width:720px; }
.main .news .list { width:100%; }
.main .news .list .item { padding:7px 0; }
.main .news .list .item .postdate { width:90px; padding-right:10px; float:right; font-size:12px; text-align:right; color:#adadad; }
.main .news .list .item .subject { width:620px; float:left; }
.main .news .detail { width:710px; margin:0 5px; padding-top:18px; overflow:hidden; }

.main .order { width:720px; }
.main .order .step { margin:0 auto; width:710px; }
.main .order .step .step1 {float:left; width:190px; height:38px; background:url(images/step/step1.jpg) no-repeat;}
.main .order .step .step2 {float:left; width:190px; height:38px; background:url(images/step/step2.jpg) no-repeat;}
.main .order .step .step3 {float:left; width:190px; height:38px; background:url(images/step/step3.jpg) no-repeat;}
.main .order .step .step4 {float:left; width:140px; height:38px; background:url(images/step/step4.jpg) no-repeat;}
.main .order .step .step1_1 {float:left; width:190px; height:38px; background:url(images/step/step1_1.jpg) no-repeat;}
.main .order .step .step2_1 {float:left; width:190px; height:38px; background:url(images/step/step2_1.jpg) no-repeat;}
.main .order .step .step3_1 {float:left; width:190px; height:38px; background:url(images/step/step3_1.jpg) no-repeat;}
.main .order .step .step4_1 {float:left; width:140px; height:38px; background:url(images/step/step4_1.jpg) no-repeat;}

.main .order .cartlist { padding-top:20px; }
.main .order .formtb { width:710px; margin:0 auto; }
.main .order .formtb table.list { width:100%; border-spacing:0; }
.main .order .formtb table.list th { font-weight:normal; color:#989898; text-align:center; }
.main .order .formtb table.list td.line { padding:3px 0; }
.main .order .formtb table.list td { padding:6px 3px; vertical-align:middle; }
.main .order .formtb table.list td.prod { text-align:left; }
.main .order .formtb table.list td.prod .subtit { margin-top:2px; } 
.main .order .formtb table.list td.prod span.pname { color:#333; }
.main .order .formtb table.list td.prod span.prefix { color:#fd5d00; }
.main .order .formtb table.list td.prod span.suffix { color:#fd5d00; vertical-align:-5px; }
.main .order .formtb table.list td.num { color:#fd0000; }
.main .order .formtb table.list td.selnum { }
.main .order .formtb table.list td.selnum input { vertical-align:-2px; }
.main .order .formtb table.list td select { border:1px solid #ccc; }
.main .order .formtb table.list tr.bg0 { background-color:#fffcf2; }
.main .order .formtb table.list td .amount { border:1px solid #ccc; width:40px; }
.main .order .formtb table.list td a.c1 { color:#3366ff; }
.main .order .formtb table.list td a.c1:hover { color:#ff6600; }
.main .order .formtb table.list td a.c2 { color:#3388ff; }
.main .order .formtb table.list td a.c2:hover { color:#ff6600; }

.main .order .fg1 { color:#fd5500; }
.main .order .fg3 { color:#fd0000; }
.main .order .info { width:710px; margin:0 auto; padding:5px 0; text-align:right; }
.main .order .info .note {line-height:20px; font-size:13px; color:#666666;}
.main .order .info .spec2 {float:left; margin-right:10px; width:100px; text-align:right; line-height:20px; color:#696969;}
.main .order .info .data2 {float:left; width:600px; text-align:left; line-height:20px; color:#818181;}
.main .order .info #ReportBack { border:1px solid #ccc; width:380px; height:68px; }

.main .order .info2 { width:710px; margin:0 auto; padding:5px 0; }
.main .order .info2 .info2_i { float:right; }
.main .order .info2 .spec {float:left; margin-right:10px; width:500px; text-align:right; line-height:20px; color:#696969; white-space:nowrap;}
.main .order .info2 .data {float:left; line-height:20px; color:#363636; white-space:nowrap;}
.main .order .info2 .spec2 {float:left; margin-right:10px; width:180px; text-align:right; line-height:20px; color:#696969; white-space:nowrap;}
.main .order .info2 .data2 {float:left; line-height:20px; color:#363636; white-space:nowrap; }
.main .order .info2 input.text { border:1px solid #ccc; padding:1px; }

.main .order .fulladd { padding-top:15px; }
.main .order .fulladd .title { background-color:#fff8e0; padding:3px 6px; color:#850; }
.main .order .fulladd .subtit { padding-top:10px; padding:3px 6px; }

.main .order .form { width:710px; margin:0 auto; }
.main .order .form .order_title { font-weight:bold; }

.main .order .form .field { width:710px; padding-bottom:10px; }

.main .order .form .field div.title { float:left; width:130px; overflow:hidden; text-align:right; }
.main .order .form .field div.title div { padding-right:6px; padding-top:6px; height:25px; }
.main .order .form .field div.title div.ii2 { padding-right:6px; padding-top:6px; height:auto; }
.main .order .form .field div.title div span { color:#df3300; }

.main .order .form .field div.ftxt { float:left; width:580px; overflow:hidden; text-align:left; color:#363636; }
.main .order .form .field span.ibg { height:31px; display:inline-block; background:url(images/border1_bg.gif) repeat-x left top; vertical-align:middle; }
.main .order .form .field span.ibl { height:31px; display:inline-block; background:url(images/border1_l.gif) no-repeat left top; }
.main .order .form .field span.ibr { height:25px; padding:6px 12px 0; display:inline-block; background:url(images/border1_r.gif) no-repeat right top;}
.main .order .form .field span.noibg { padding:6px 0 0; display:inline-block; }
.main .order .form .field span.ibi410 { display:inline-block; width:410px; }

.main .order .form .field table { margin:0; width:100%; }
.main .order .form .field table td.title { width:80px; text-align:left; padding-bottom:5px; }
.main .order .form .field table td.title div { padding:3px 0; height:auto; }
.main .order .form .field table td.ftxt { padding:5px 0; }
.main .order .form .field table td.ftxt input.text { border:1px solid #ccc; }

.main .order .form .field .list { margin-left:60px; color:#303030; line-height:1.8; }
.main .order .form .field .list input.rdio { margin-right:4px; *margin-right:1px; }
.main .order .form .field .list .desc { margin-left:20px; color:#999999; padding:3px 0 0; line-height:1.4; }
.main .order .form .field .list .cvsch { margin-left:20px; color:#000; padding:6px 0; }
.main .order .form .field .list .cvsch a { text-decoration:underline; font-size:16px; font-weight:bold; } 
.main .order .form .field .list .cvsinfo { margin-left:20px; color:#000000; padding:6px 0; }
.main .order .form .field .list .cvsinfo span { color:#880000; } 

.main .order .success .html { padding:20px 5px; width:710px; overflow:hidden; }

.main .order .ordererror { margin:0 20px; }
.main .order .ordererror .note { padding-bottom:15px; }
.main .order .ordererror .txt { padding-top:10px; }
.main .order .ordererror .txt .protxt { color:#df0000; margin-top:1em; margin-left:2em; }

.main .order .mempoint .meminfo { width:710px; margin:0 auto; }
.main .order .mempoint table.list td span.num { color:#f86600; }

.main .gbook { width:720px; }
.main .gbook .post { text-align:right; padding-bottom:25px; }
.main .gbook .list { width:100%; }
.main .gbook .list .item { }
.main .gbook .list .item .ghead { width:720px; padding-bottom:6px; }
.main .gbook .list .item .ghead .title { float:left; width:470px; text-align:left; color:#363636; }
.main .gbook .list .item .ghead .title .ii { padding:0 3px; }
.main .gbook .list .item .ghead .name { float:left; width:170px; text-align:center; color:#f86600; }
.main .gbook .list .item .ghead .name .ii { padding:0 15px; }
.main .gbook .list .item .ghead .postdate { float:left; width:80px; text-align:left; color:#ababab; }
.main .gbook .list .item .gcontent { padding:10px 6px 10px; }
.main .gbook .list .item .reply_title { color:#a65200; padding:10px 6px 0; }
.main .gbook .list .item .reply_content { color:#a65200; padding:10px 6px; }

.main .member .article .text { width:742px; overflow:hidden; }
.main .member .article .watch { text-align:center; color:#fd0000; }

#bodydoc .main .form span.kyes { color:#80af00; }
#bodydoc .main .form span.kno { color:#df0000; }

.main .welcome .warn { margin:20px 30px 30px; padding:0; text-align:left; }

.main .epaper .form table { margin-left:130px; }

.main .form table { width:auto; margin:0 auto; border-spacing:0; }
.main .form td.title span { color:#df0000; }

.container .form td.title { text-align:right; vertical-align:top; padding-bottom:10px; white-space:nowrap; }
.container .form td.title div { padding:6px 6px 0 0; color:#6d6d6d; }
.container .form td.ftxt { text-align:left; vertical-align:top; padding-bottom:10px; color:#363636; }
.container .form td.ftxt span.ibg { height:31px; display:inline-block; background:url(images/border1_bg.gif) repeat-x left top; vertical-align:middle; }
.container .form td.ftxt span.ibl { height:31px; display:inline-block; background:url(images/border1_l.gif) no-repeat left top; }
.container .form td.ftxt span.ibr { height:25px; padding:6px 12px 0; display:inline-block; background:url(images/border1_r.gif) no-repeat right top;}
.container .form td.ftxt span.noibg { height:25px; padding:6px 0 0; display:inline-block; }
.container .form td.ftxt span.ibi410 { display:inline-block; width:410px; }

.container .form .ftxt input.postno { width:4.5em; border:0 none; background-color:#ffffff; padding:1px; }
.container .form .ftxt input.text { border:0 none; background-color:#ffffff; padding:1px; vertical-align:top; }
.container .form .ftxt input.text1 { width:280px; border:0 none; background-color:#ffffff; padding:1px; vertical-align:top; }
.container .form .ftxt input.text2 { width:260px; border:0 none; background-color:#ffffff; padding:1px; vertical-align:top; }
.container .form .ftxt input.text3 { width:408px; border:0 none; background-color:#ffffff; padding:1px; vertical-align:top; }
.container .form .ftxt input.text4 { width:180px; border:0 none; background-color:#ffffff; padding:1px; vertical-align:top; }
.container .form .ftxt select { border:0 none; margin:0; }
.container .form .ftxt textarea { border:1px solid #ccc; padding:3px; width:380px; }
.container .form .ftxt span.dtxt { color:#999999; text-align:right; }
.container .form input.text { border:1px solid #ccc; }
.container form input:focus { outline:none; }
.container form textarea:focus { outline:none; }
.container form select:focus { outline:none; }


.container .form span.tx_bg { display:inline-block; width:434px; background:url(images/border2_bg.gif) repeat-y left top; }
.container .form span.tx_tt { display:inline-block; width:434px; background:url(images/border2_head.gif) no-repeat left top; }
.container .form span.tx_bb { display:inline-block; width:434px; background:url(images/border2_foot.gif) no-repeat left bottom; }
.container .form span.tx_bb textarea { border:0 none; margin:10px; padding:0; width:414px; overflow:auto; background-color:#ffffff; }

.container .form input.ckbox { vertical-align:-2px; margin-right:2px; *margin-right:0; }
.container .form input.rdio { position:relative; top:2px; *top:1px; margin-right:2px; *margin-right:0; }
.main #CKLoginNameMsg { padding-top:3px; }
.main #CKEmailMsg { padding-top:3px; }
  
/*** footer area ***/

.rightnav .prodhot { width:208px; }
.rightnav .prodhot .title { padding-bottom:2px; }

.rightnav .prodhot .list { width:206px; border:1px solid #c8c8c8; padding-bottom:8px; }
.rightnav .prodhot .list .first { width:100%; background-color:#fff2d0; text-align:center; }
.rightnav .prodhot .list .first .first_i { width:196px; margin:0 auto; padding:6px 0 6px; }
.rightnav .prodhot .list .first .info { font-size:12px; padding-top:5px; }
.rightnav .prodhot .list .first .info .price { color:#fc0000; font-size:16px; font-weight:bold; }
.rightnav .prodhot .list .img a { position:relative; display:inline-block; }
.rightnav .prodhot .list .img a img.png { position:absolute; top:0; left:0; }

.rightnav .prodhot .list .item { width:196px; margin:0 auto; padding-top:12px; }
.rightnav .prodhot .list .item .img { width:104px; float:left; }
.rightnav .prodhot .list .item .info { width:92px; float:left; }
.rightnav .prodhot .list .item .info .inner { padding-left:8px; font-size:12px; }
.rightnav .prodhot .list .item .info .price { color:#fc0000; font-size:16px; font-weight:bold; }


.footer { width:976px; margin:10px auto 0; }
.footer .link { padding:6px 0 8px; background:#ff9934 url(images/footer_bg1.jpg) no-repeat left top; text-align:center; color:#fff; }
.footer .link a { color:#ffffff; }
.footer .link a:hover { color:#ffff00; } 
.footer .info { background:url(images/footer_bg.gif) repeat-y left top; }
.footer .info .info_i { width:100%; padding-top:20px; padding-bottom:15px; background:url(images/footer_bg2.jpg) no-repeat left bottom; }
.footer .info .footlogo { width:250px; float:left; text-align:center; }
.footer .info .content { width:726px; float:left; line-height:1.6; font-size:12px; }
.footer .info .content .sitename { font-weight:bold; color:#333; }
.footer .info .content .td1 { width:340px; float:left; margin-right:5px; }
.footer .info .content .td2 { float:left; text-align:center; }
.footer .hidden { display:none; }

#ExNotice { color:#666; }

.ui-dialog { min-width:250px; max-width:600px; }
.ui-dialog .ui-dialog-title { text-align:left; }
.ui-dialog .ui-dialog-content { padding:20px 15px; font-size:15px; }
.ui-widget-overlay {
	background: #666666;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
}
