html{margin:0; padding:0; height:100%}
body,#hbg,#dfoo,#fbg { background:url(http://img.dryicons.com/images/bg12.jpg) no-repeat 0 0;}
body{margin:0; width:100%; height:100%; background-color:#f0f0f0;background-position:0 -2529px; background-repeat:repeat-x; position:relative; font-size:11px; font-family:Arial,Helvetica,sans-serif; color:#464241}
#cnt{height:100%; width:100%; margin:0 auto; position:relative; z-index:10; top:0}
#hdr{height:225px; width:1000px; position:relative; margin:0 auto; z-index:10}
#main{width:1000px; position:relative; margin:0 auto; z-index:10; background:#fff url(../images/mbg.gif) repeat-y;}
#hbg{background-position:center -1478px; height:1048px; width:100%; position:absolute; margin:0 auto; z-index:1; top:0}
#foo{height:496px; width:1000px; margin:0 auto; z-index:10; position:relative}
#dfoo{height:980px; width:100%; background-position:center -496px; position:relative; z-index:3; margin:-980px 0 0}
#fbg{height:496px; width:100%; position:relative; z-index:1; background-repeat:repeat-x; margin:-496px 0 0}
#menu{list-style:none; margin:0; padding:0; position:relative; top:61px; left:160px; width:840px; font-family:Arial,Helvetica,sans-serif; color:#fff; height:37px; font-size:14px}
#menu li, #menu li.l{list-style:none; padding:0; margin:0; position:relative; display:inline; height:37px}
#menu li a, .mdmy{height:27px; position:relative; padding:10px 20px 0; color:#ddd; text-decoration:none; background:url(../images/sprite14.png) no-repeat; display:block; float:left; z-index:10; background-position:-598px -377px}
.mdmy{padding:10px 1px 0; cursor:default}
#menu li a:hover{background-position:-598px -414px; color:#fff}
#menu li a.sel, #menu li a:active{background-position:-598px -451px; color:#fff}
#menu li a span{position:relative; z-index:2}
#menu li a span.d{position:absolute; z-index:1; color:#000; top:11px; left:21px; white-space:nowrap}
#menu li a.sel span.d{color:#444}
#prom{position:relative; top:62px; width:1000px; height:124px; overflow:hidden}
#himg{position:absolute; width:190px; height:65px; top:20px; left:43px}
#himg img{border:0}
button.comment_btn span{position:relative; z-index:2; line-height:34px; height:34px; width:128px; display:block; padding:0; margin:0}
button.comment_btn span.d, button.comment_btn span.dChrome{position:absolute; z-index:1; color:#000; top:1px; left:50%; margin:0 0 0 -63px; width:128px; line-height:34px; height:34px; display:block}
button.comment_btn:hover span.d, button.comment_btn:hover span.dChrome{color:#464242}
button.comment_btn span.dChrome{margin:1px 0 0 -60px}
.dwnl_gr_btn span, .buy_btn span{position:relative; z-index:2}
.dwnl_gr_btn span.d, .buy_btn span.d{position:absolute; z-index:1; color:#000; top:1px; left:50%; margin:0 0 0 -63px; width:128px; white-space:nowrap}
.dwnl_gr_btn:hover span.d, .buy_btn:hover span.d{color:#464242}
.nobor{border:0px none;}
.adbox a {display:block;height:100px; margin:0 0 10px;}
.adboxbig, .adboxmid {margin: 0 0 10px;}
.tippers{margin:0 !important; margin:0 0 10px;}
.tippers a {line-height:20px; font-size:12px;}
.tippers p {padding:25px 0 0;}
.adtit3 {padding:5px 0;margin:0; font-size:16px;font-weight:bold;cursor:default}
.adboxpromo, .adboxpromoin, .adboxpromolarge {height:98px;width:148px;background:#DDD;border:1px solid #999;color:#666;font-size:12px;font-weight:bold;text-align:center;line-height:800%;display:block;font-family: verdana,sans-serif;margin:0 4px 10px 0;overflow:hidden;text-decoration:none;}
.adboxpromoin {height:68px;width:510px;line-height:70px;}
.adboxpromolarge {height:298px; width:148px;line-height:300px;} 
.adboxpromo:hover, .adboxpromolarge:hover, .adboxpromoin:hover {border:1px solid #999;background:#ddd;color:#333;text-decoration:underline;}
#foo dt, #foo dl{margin:0; padding:0; color:#ccc; cursor:default}
#foo dt{color:#fff}
#foo dd a{color:#fff; text-decoration:none; display:block; height:30px; overflow:hidden}
#foo dd >a{color:inherit; text-decoration:none; line-height:15px}
#rfis, #rfg, #rpo, #rco{position:absolute; margin:0; padding:0; left:50px; top:25px; width:184px; font-weight:bold}
#rfg{left:234px}
#rpo{left:418px}
#rco{left:602px}
#foo dl:hover dd{color:#fff}
#foo dl:hover dt{color:#F58220}
#foo dl:hover dd:hover{color:#F58220}
#foo dl:hover dd:hover span{color:#999}
#rfis dt, #rfg dt, #rpo dt, #rco dt{font-size:16px; height:45px}
#rfis dd, #rfg dd, #rpo dd, #rco dd{font-size:12px; margin:10px 10px 0 0; padding:0; font-weight:normal; height:57px; overflow:hidden}
#rfis dd span, #rfg dd span, #rpo dd span, #rco dd span{font-size:11px; padding:0; margin:0; font-weight:normal; color:#6F6E6C; display:block; line-height:13px}
#botlnks{position:absolute; bottom:10px; left:45px; color:#fff; font-size:11px; cursor:default}
#botlnks a{padding:0 2px; color:#fff; text-decoration:none}
#botlnks a:hover{text-decoration:underline; color:#F58220}
#botlnks p{padding:0 1px; margin:5px 0 0;font-size:10px;}
#rabb{position:absolute; bottom:20px; right:29px}
#rabb img{border:0}
#twit{position:absolute; right:21px; top:40px; width:185px; height:165px}
#twlink{display:block; height:25px; width:130px; margin:0 0 0 30px}
#twcnt{width:165px; height:125px; margin:0 10px 0 10px; padding:5px 0 0; overflow:hidden; overflow-y:auto; color:#3CF; cursor:default}
#twcnt p{font-size:10px; color:#464241}
#twcnt p span{color:#999; display:block; font-size:9px}
#mco{width:926px; position:relative; min-height:1200px; padding:30px 36px; background:#fff; margin:0 auto}
#mcl1{width:822px; float:left; padding:30px 0; position:relative; min-height:1100px; background:#fff; margin:0 2px}
#mcl{width:590px; float:left; padding:30px 0; position:relative; min-height:1350px}
#mclsrch{min-height:0px; padding:0 36px 0; width:518px}
#mcc{width:244px; float:left; padding:0; margin:0; overflow-x:hidden}
#mclsrch, #mccsrch{background:url(../images/sprite14.png) no-repeat -188px -984px; height:57px; float:left}
#mccsrch{padding:0; margin:0; width:410px}
.ncnt{padding:10px 38px; width:512px; text-align:justify}
#mcl >.nbox >.ncnt{clear:both}
dl.dat, dl.dat dt, dl.dat dd{width:38px; position:relative; text-align:center; color:#000; margin:0; padding:0; cursor:default}
#mcl >dl.dat, dl.dat >dt, dl.dat >dd{color:#333}
dl.dat{height:48px; background:url(../images/sprite14.png) no-repeat; background-position:-604px -538px; padding:4px 0 0; float:left; margin:0}
dl.dat dt{font-size:18px; line-height:18px}
dl.dat dt span, dl.dat dd span{position:absolute; top:-1px; left:-1px; color:#eee; width:38px}
dl.dat:hover dt, dl.dat:hover dd{color:#000}
dl.dat:hover dt span, dl.dat:hover dd span{color:#fff}
dl.dat dd.yr{color:#ddd}
dl.dat:hover dd.yr{color:#fff}
dl.dat dd.yr span{color:#000}
dl.dat dt span, dl.dat dd span{width:38px; position:relative; text-align:center; color:#000; margin:0; padding:0; cursor:default}
dl.dat >dt >span, dl.dat >dd >span{color:#555}
dl.dat dt span{font-size:18px; line-height:18px}
dl.dat dt span.d, dl.dat dd span.d{position:absolute; top:0; left:0px; color:#eee; width:38px}
dl.dat:hover dt span, dl.dat:hover dd span{color:#000}
dl.dat:hover dt span.d, dl.dat:hover dd span.d{color:#fff}
dl.dat dd.yr span{color:#ddd}
dl.dat:hover dd.yr span{color:#fff}
dl.dat dd.yr span.d{color:#000}
dl.ntit{float:left; margin:0 0 0 20px; cursor:default; width:512px}
dl.ntit dd, dl.ntit dt{padding:0; margin:0}
dl.ntit dt{font-size:24px; line-height:24px}
dl.ntit dt a{text-decoration:none; color:#464241}
dl.ntit dd{font-size:12px; line-height:18px}
.iinfo{margin:3px 0; padding:1px 3px; background:#DEDEDC}
.iitit{margin:0; padding:0; width:512px; display:block; overflow:hidden}
.nboxem{position:relative; padding:0 38px}
#srchbox, #srchbox_srch{position:relative; padding:24px 31px 20px 31px; height:28px; width:182px; background:url(../images/sprite14.png) no-repeat; background-position:-598px -642px}
#srchbox input, #srchbox_srch input{background:none; border:0px none; width:145px; height:20px; float:left; margin:0 3px 0 0; color:#7C7B79; font-size:11px; padding:3px 0 0}
#sbtn{cursor:pointer}
#srchbox #sbtn, #srchbox_srch #sbtn{background:none; border:0px none; height:20px; margin:0; width:25px}
#srchbox_srch{background-position:-172px -878px; padding-bottom:0px; padding-top:18px}
#rssbox{height:80px; margin:0 31px 10px 14px; padding:20px 0 0 88px; display:block; background:url(../images/sprite14.png) no-repeat; color:#585856; text-decoration:none; background-position:-620px -195px;position:relative;}
#rsfd-e {height:50px;left:14px;position:absolute;top:30px;width:50px;}
#rstw-e {height:50px;left:72px;position:absolute;top:30px;width:50px;}
#rsfb-e {height:50px;left:132px;position:absolute;top:30px;width:50px;}
#rsfd-ee, #rstw-ee, #rsfb-ee {left:10px;position:absolute;top:0px;width:169px;display:none;line-height:10px;text-align:center;background:#fff;border-radius:5px;padding:5px;opacity:0.9;-moz-border-radius:5px;z-index:31;cursor:pointer;}
#rssbox span{color:#773632; font-size:24px; letter-spacing:1px; margin:0 0 0 -2px}
.adlab{font-size:10px; color:#A09E9F; padding:0; margin:0}
.newadblc .adlab{padding:0 0 0 84px;}
.adlabcnt {width:512px;height:70px;overflow:hidden;cursor:pointer;}
.cmnt_icn, .view_icn, .dwnl_icn, .tag_icn, .socb, .socb_ign, .win_icn, .lin_icn, .mac_icn{background:url(../images/sprite14.png) no-repeat; padding:7px 0 7px 32px; height:30px; line-height:30px; margin:0 0 0 10px}
.cmnt_icn{background-position:-1164px -350px; text-decoration:underline; color:#F58220}
.view_icn{background-position:-1164px -398px; cursor:default}
.dwnl_icn{background-position:-1164px -450px; padding-left:27px; cursor:default}
.tag_icn{background-position:-1164px -295px; padding:0 0 0 35px; margin:0; cursor:default; width:477px; overflow:hidden}
.win_icn{background-position:-1169px 0px; padding:5px 0 5px 35px; margin:0; height:46px; line-height:46px}
.lin_icn{background-position:-1172px -100px; padding:5px 0 5px 30px; margin:0; height:46px; line-height:46px}
.mac_icn{background-position:-1169px -200px; padding:5px 0 5px 30px; margin:0; height:46px; line-height:46px}
.grbar, .dwnl_box, .dwnl_boxtpl{background:url(../images/sprite14.png) no-repeat}
.dwnl_gr_btn, .isnext, .isprev, .icnbtn, .comment_btn, .buy_btn{background:url(../images/sprite14.png) no-repeat}
#mcl >.nbox >.iscarou{clear:both}
.iscarou{position:relative; padding:10px 38px 0; text-align:justify; width:512px; z-index:2}
.iscarcnt{float:left; width:464px; height:100px; overflow:hidden; position:relative}
.iscarcnt ul{margin:0; padding:0; list-style:none; width:150768px; position:relative; z-index:1}
.iscarcnt ul li{margin:0; padding:0; float:left}
.isnext, .isprev{display:block; float:left; height:60px; text-decoration:none; width:24px; background-position:-1064px -590px; margin:15px 0 0; z-index:900; position:relative}
.isprev:hover{background-position:-1064px -640px}
.isprev.disabled{background-position:-1064px -540px; cursor:default}
.isnext{background-position:-1052px -740px}
.isnext:hover{background-position:-1052px -790px}
.isnext.disabled{background-position:-1052px -690px; cursor:default}
.dwnl_box{width:492px; height:104px; overflow:hidden; position:relative; background-position:0px -509px; padding:10px; margin:10px 0}
.dwnl_boxtpl{width:492px; height:117px; overflow:hidden; position:relative; background-position:0px -509px; padding:0 10px 10px; margin:20px 0 10px;}
.icn_dwnl_box{position:absolute; bottom:5px; left:10px}
.icn_dwnl_box form, .icn_dwnl_box form div {display:inline}
.masker{z-index:800; width:464px; height:100px; float:left; position:relative}
.icnbtn{background-position:-1px -1026px; border:0 none; position:relative; cursor:pointer; height:46px; padding:0; width:149px; text-align:center}
.icnbtn:hover{background-position:0px -975px}
button[disabled].icnbtn:hover{background-position:-1px -1026px; cursor:default}
button[disabled].icnbtn .win_icn{background-position:-1169px -50px}
button[disabled].icnbtn .lin_icn{background-position:-1172px -150px}
button[disabled].icnbtn .mac_icn{background-position:-1169px -250px}
.tm_dwnl_box{position:absolute; bottom:5px; left:10px}
.tm_dwnl_box form,.tm_dwnl_box form div {display:inline}
.html_icn {background:url(../images/template_icons/html.png) no-repeat; padding:5px 38px 5px 38px; margin:0; height:46px; line-height:46px;}
.wdpr_icn {background:url(../images/template_icons/wordpress.png) no-repeat; padding:5px 8px 5px 38px; margin:0; height:46px; line-height:46px;}
.joomla_icn {background:url(../images/template_icons/joomla.png) no-repeat; padding:5px 38px 5px 38px; margin:0; height:46px; line-height:46px;}
.blogger_icn {background:url(../images/template_icons/blogger.png) no-repeat; padding:5px 24px 5px 38px; margin:0; height:46px; line-height:46px;}
button[disabled].icnbtn .html_icn{background:url(../images/template_icons/html_grey.png) no-repeat;}
button[disabled].icnbtn .wdpr_icn{background:url(../images/template_icons/wordpress_grey.png) no-repeat;}
button[disabled].icnbtn .joomla_icn{background:url(../images/template_icons/joomla_grey.png) no-repeat;}
button[disabled].icnbtn .blogger_icn{background:url(../images/template_icons/blogger_grey.png) no-repeat;}
.side_custom{background:url(../images/sprite14.png) no-repeat; width:227px; height:200px; background-position:-607px -10px; margin:20px 0 40px; position:relative}
.side_custom a{display:block; position:absolute; text-decoration:none; width:227px; height:200px; z-index:10}
.side_custom_tit{position:absolute; top:8px; font-size:14px; width:100%; text-align:center; z-index:9; font-weight:bold}
.side_custom_text{position:absolute; bottom:0px; padding:0 14px; z-index:9}
.is_pop{padding:10px 0; margin:3px 0 0; border-bottom:2px groove #fff}
.is_pop a{display:block; text-decoration:none; height:64px; text-align:left; color:#F58220}
.is_pop a span{font-size:18px; display:block; color:#464241; line-height:36px; overflow:hidden}
.is_pop img{border:0px none; padding:0 5px 0 0; float:left}
#iclis{height:14px; width:512px; text-align:left}
#iclis span{padding:0 5px 0 0; line-height:12px}
#icopen{position:relative; cursor:pointer}
#icopen a{display:block; position:absolute; top:15px; right:0; padding:0 5px; color:#ccc; text-decoration:none}
#icopen a:hover{color:#464241}
#icopen >a{right:-30px}
.ci_cnt{position:relative; padding:20px 0}
.ci_img{position:absolute; z-index:1; left:0; border:0}
.ci_img img{border:0}
.ci_inf{position:relative; z-index:2; height:104px; width:210px; padding:0 30px; margin:20px 0 0}
.ci_cnt p{text-align:justify}
.ci_tit3{font-size:16px; font-weight:bold; margin:20px 0 10px; padding:0}
.ci_inf{line-height:20px}
.ci_sin_img{margin:20px 0}
.grbar{width:512px; height:42px; position:relative}
.grimg{margin:10px 0; padding:0; border:0 none; position:relative}
.gricn{position:absolute; top:7px; left:0px}
.dwnl_gr_btn, .buy_btn{display:block; position:absolute; height:32px; line-height:32px; width:128px; background-position:-14px -844px; text-align:center; color:white; text-decoration:none; right:10px; top:6px}
.dwnl_gr_btn:hover, .buy_btn:hover{background-position:-14px -878px}
.buy_btn{right:10px; top:25px; font-size:14px}
.gr_pop{float:left; height:100px; margin:0 5px}
.gr_pop a{display:block; height:85px; width:85px}
.gr_pop a img{border:3px solid #f1f2f2}
.gr_pop a:hover img{border:3px solid #fff}
.gr_dwnl_frm{position:absolute; top:85px; right:10px}
.gr_demo_frm{position:absolute; top:3px; right:10px}
.gr_related_box{width:100%; text-align:center}
.gr_related{width:100px; height:100px; float:left}
.gr_related img{border:0}
.gr_catized, .gr_catizedl{display:block; width:250px; height:250px; float:left; padding:10px 0 20px}
.gr_catizedl{padding-right:10px}
.gr_catized img, .gr_catizedl img{border:0}
.buy_now_frm{position:absolute; top:25px; right:10px}
.abtbox{text-align:left; padding:10px 0}
.abtbox h4{font-weight:normal; font-size:14px}
.abtbox h4 span.clror{font-weight:bold}
.abtbox img{float:left; margin:0 10px 10px 0}
.abtinf{float:left; width:390px; text-align:justify; display:block}
.abtbox pre{margin:0}
.wsn{white-space:normal; display:block; width:504px; text-align:justify}
.divider{text-align:center; margin-top:0; padding:0 0 10px 0}
.clrmg{color:#0BB}
.clrgr{color:#0B0}
.clrdred{color:#B00}
.clrylw{color:#BB0}
.clrdbl{color:#00B}
.ticker_cnt{position:relative}
.cmnt_cnt{position:relative}
#commentfrm{padding:0; margin:0; position:relative}
#commentfrm dl{padding:20px 20px 0; margin:0; background:url(../images/sprite14.png) no-repeat; background-position:0px -95px; width:472px; height:356px}
#commentfrm dt{padding:5px 0 0; margin:0}
#commentfrm dd{padding:0 0 10px; margin:0}
#commentfrm textarea{width:100%}
#commentfrm input, #commentfrm textarea{border:1px solid #D6D6D6; font-size:12px; padding:2px; width:468px}
#commentfrm input{width:50%}
#commentfrm label{cursor:pointer}
.comment_btn{display:block; background-position:-12px -842px; width:128px; height:36px; text-align:center; color:white; text-decoration:none; border:0px none; cursor:pointer; margin:0; padding:0 0 2px; position:relative}
.comment_btn:hover {background-position:-12px -876px;}
.commentfloat, .customfloat{width:96px; height:120px; position:absolute; top:30px; right:60px; background:url(../images/sprite14.png) no-repeat; background-position:-580px -831px}
.customfloat{height:97px; width:120px; background-position:-790px -854px; top:90px}
.recapt{position:absolute; bottom:10px; right:10px}
.comment, .comment_dry{background:url(../images/sprite14.png) no-repeat; background-position:-512px -1121px; width:492px; min-height:96px; padding:5px 10px 20px; position:relative}
.comment_dry{background-position:0px -1121px}
.comment_hdr, .comment_date{display:block; height:16px; width:412px; overflow:hidden; cursor:default}
.comment_cont{width:412px; text-align:left}
img.avatar{position:absolute; right:18px; top:0px}
.stit{margin:0 0 10px 58px; font-size:28px; padding:0; cursor:default; color:#000}
.stitnormal, .stito{margin:0 0 10px 0; font-size:28px; padding:0 0 0 38px; cursor:default; color:#000}
.stito{padding:0}
.link, .post a{color:#F58220; text-decoration:none; border-bottom:1px dotted #F58220}
span.link{cursor:pointer}
.link:hover, .post a:hover{border-bottom:1px solid #F58220}
.link1{color:#464241; text-decoration:none; border-bottom:1px dotted #464241}
.link1:hover{border-bottom:1px solid #464241}
.side_link, .side_link_cat, .side_link_ad{color:#464241; margin:0; padding:3px 0 0; text-decoration:none; border-bottom:1px none; font-size:12px; line-height:20px}
.side_link_ad{font-weight:bold;}
.side_link:hover{border-bottom:1px dotted #464241}
.side_link_ad:hover{border-bottom:1px solid #464241}
.side_link_cat{background:url(../images/sprite14.png) no-repeat -1165px -494px; height:30px; line-height:15px; display:block; padding:0 0 0 35px; margin:5px 0}
.side_link_cat:hover, .side_link_fis:hover{border:0; text-decoration:underline}
.side_link_fis{background:url(../images/sprite14.png) no-repeat -598px -330px; margin:3px 0 0; color:#464241; text-decoration:none; font-size:12px; padding:0 0 3px 18px; display:block; white-space:nowrap}
.side_link_fis span{padding:0; font-size:9px; color:#999}
.side_link_cat span{font-size:10px; color:#999; line-height:12px; text-decoration:none; display:block}
.blc{display:block}
.clear{clear:both; font-size:0em}
.clror, .orange{color:#F58220}
.clrbl{color:#000}
hr{border:0; color:#fff; background:#fff url(../images/sprite14.png) no-repeat center -1056px; height:5px; margin:5px 1% 5px; width:98%}
* >hr{height:30px; margin:10px 1% 10px}
.tajus{text-align:justify}
.tacen{text-align:center}
.tar{text-align:right}
.tbld{font-weight:bold}
.lh20{line-height:20px}
.prel{position:relative}
.socb, .socb_ign{display:block; width:32px; height:32px; margin:5px 10px 0 0; text-decoration:none; padding:0px; float:left; cursor:pointer}
.socb_ign{background-position:1000px 1000px}
.deli{background-position:-1164px -921px}
.dig{background-position:-1164px -961px}
.stum{background-position:-1164px -1001px}
.tech{background-position:-1164px -1041px}
.redd{background-position:-1164px -1081px}
.furl{background-position:-1164px -1121px}
.twit{background-position:-1164px -1161px}
.email{background-position:-1164px -881px}
.deli:hover{background-position:-1164px -586px}
.dig:hover{background-position:-1164px -626px}
.stum:hover{background-position:-1164px -666px}
.tech:hover{background-position:-1164px -706px}
.redd:hover{background-position:-1164px -746px}
.furl:hover{background-position:-1164px -786px}
.twit:hover{background-position:-1164px -826px}
.email:hover{background-position:-1164px -546px}
.tit2{margin:0; font-size:18px; padding:5px 0; font-weight:normal}
.tit3{margin:0; font-size:16px; padding:5px 0; font-weight:bold; cursor:default}
.tit4{margin:0; padding:2px 0; font-size:12px}
.tit5{font-size:18px; font-weight:normal; padding:18px 0 0 7px;}
.tit5tpl{font-size:18px; font-weight:normal; padding:0 0 0 7px;margin-top:0px;}
.tit5 span, .tit5tpl span {color:#8C8781;}
.tit_side{margin:0 0 10px -14px; padding:0 0 0 14px; font-size:16px; color:#464241; cursor:default; line-height:29px; width:213px; height:29px; background:url(../images/sprite14.png) no-repeat -580px -781px}
.side_block{margin:10px 0 0; padding:0 31px 20px 14px; position:relative; z-index:25;}
.side_badge{margin:10px 17px 0 0; padding:10px 14px 20px 14px; position:relative; background:#eee}
.badges img{margin:10px 0; border:0px none}
.pad_r10{padding:0 10px 0 0}
.pad_l15{padding:0 0 0 15px}
.pad_t20 {padding:20px 0 0;}
.pad_tb10 {padding:10px 0;}
.lh30{line-height:30px}
.btabs{padding:10px 0}
.tab_cnt{width:492px; padding:10px; height:44px; margin:0 0 20px; background:url(../images/sprite14.png) no-repeat; background-position:0px -752px; position:relative}
.sbm_btn{float:right; margin:20px 0 0}
#commentfrm dl#cntcdl dt{padding-top:10px}
#commentfrm dl#cntcdl dd{padding-bottom:20px}
#captcha{float:left; text-align:left; white-space:nowrap}
#captcha input{width:100px}
#captcha img{float:left; margin:0 5px 0 0}
#captcha span{display:block}
#pagination{text-align:center; line-height:30px; color:#4F4E4C; padding:20px 0 0}
#pagination a{background:#DEDEDC; color:#4F4E4C; border:1px solid #DEDEDC; display:inline; padding:2px 6px; margin:0 3px; text-decoration:none}
#pagination a:hover{border:1px solid #F09A11; background:#F09A11}
#pagination a.ppl{background:#F09A11; color:#FFF; border:1px solid #F09A11; display:inline; padding:2px 6px; margin:0 3px; text-decoration:none}
#pagination a.ppl:hover{color:#585452}
#pagination span{color:#F09A11; padding:2px 6px; margin:0 3px; border:1px solid #F09A11; cursor:default}
#pagination span.threed{border:none; padding:0 2px}
.trtr, .trtril{width:100%; margin:10px 0 0 0; padding:0}
.trtril{margin:20px 0 0; font-size:12px; font-weight:bold}
.trtr li, .trtril li{display:inline; margin:0 5px 0 0; padding:0 5px 0 0}
.smgrp{width:100%; margin:10px 0; padding:0}
.smgrp li{border:1px solid #FFF; display:block; float:left; list-style:none; margin:5px 0pt 0pt; padding:0pt; width:33%}
.smgrpbl, .smgrpbr{width:66%; display:block; float:left; margin:0 0 10px; padding:0}
.smgrpbr{width:33%}
.smgrpbl li, .smgrpbr li{border:1px solid #FFF; list-style:none; margin:5px 0pt 0pt; padding:0pt}
.smbh3l, .smbh3r{width:66%; float:left; color:#F58220}
.smbh3r{width:33%}
.dicn16x16px, .dicn24x24px, .dicn32x32px, .dicn48x48px, .dicn64x64px, .dicn128x128px, .dicn256x256px, .dicn512x512px{padding:20px 0}
.dicn512x512px{margin:0 0 0 55px !important; margin:0 0 0 15px;}
.dicn{display:block; float:left; padding:10px; width:163px; border:1px solid #eee; text-align:center; margin:20px}
.dicn:hover{border:1px solid #999; background:#eee}
.dicn p{padding:10px 0 0; margin:0}
.dicn512x512px .dicn{height:600px; width:704px; padding:15px; margin:20px 40px 20px 35px}
.dicn256x256px .dicn{height:300px; width:352px; padding:15px; margin:20px 40px 20px 35px}
.dicn128x128px .dicn{height:170px}
.dicn64x64px .dicn{height:104px}
.dicn48x48px .dicn{height:90px}
.dicn32x32px .dicn{height:70px}
.dicn24x24px .dicn{height:64px}
.dicn16x16px .dicn{height:60px}
.dicn img{border:0px}
.error{color:red}
.err404{padding:100px 0; width:684px; margin:0 auto}
.side_dsc{background:url(../images/sprite14.png) no-repeat -887px 0; width:227px; height:214px; margin:20px 0 40px; position:relative;}
.side_dsc a{display:block; position:absolute; text-decoration:none; width:197px; height:40px; z-index:10;padding:175px 15px 0;text-align:center; font-size:12px; color:#322E2B;}
.side_dsc_promo{background:url(../images/promotions_sprite.jpg) no-repeat; width:227px; height:400px; margin:20px 0 20px; position:relative;}
.side_dsc_promo a{display:block; position:absolute; text-decoration:none; width:197px; height:220px; z-index:10;padding:175px 15px 0;text-align:center; font-size:12px; color:#322E2B;}
.dsc10, .dsc15{background:url(../images/discount_30.png) no-repeat 0 0; position:absolute; width:50px; height:50px; display:block;top:-13px; right:47px; border:0px none;text-decoration:none;}
.newadblc{position:absolute; left:50%; top:255px; margin:0 0 0 334px; z-index:20;width:150px;}
.side_fli, .side_cli, .side_eli {background:url(../images/sprite14.png) -667px -504px no-repeat; line-height:22px;height:22px;padding:0 0 0 26px; margin: 0 0 5px; color:#000;cursor:pointer;display:block;text-decoration:none;}
.side_cli {background-position:-667px -538px;}
.side_eli {background-position:-667px -574px;}
.side_li_warn{background:url(../images/sprite14.png) -896px -307px no-repeat;height:28px;width:32px;position:absolute;top:0; right:115px;}
.side_li_ifo{color:#828180; font-style:italic;}
#s-lic-fe, #s-lic-ce, #s-lic-ee{line-height:12px;position:absolute;background:#fff; border:1px solid #828180;border-radius:5px;z-index:30; width:250px;padding:5px;opacity:0.95;-moz-border-radius:5px;width:195px; left:30px;top:15px;z-index:31;display:none;cursor:pointer;}
#s-lic-ce {top:-30px;}
.promo_banner {width:512px;height:200px;padding:0 38px;	margin:0 0 20px;}
.promo_banner a .promo_banner a img, .promo_banner img {border:0;}

#mcp {margin:0 auto;min-height:1200px;position:relative;width:1000px;padding:35px 0 0 0;background:#fff url(../images/promo_hdr_bg.jpg) no-repeat;}
.tdiv {text-align:right; padding: 0 33px 20px;}
.df {padding:5px 33px;}
.dfr {margin:10px 0; width:60%;position:relative;}
.ifrm, .tfrm, .cfrm {border:1px solid #dedede; background:#dedede; padding:5px; width:60%; color:#999;}
.ifrm:focus, .tfrm:focus, .cfrm:focus {color:#333;}
.tfrm {border:1px solid #dedede; background:#dedede; padding:2px; width:100%;font-family:Arial,Helvetica,sans-serif;font-size:14px; padding:5px;}
.pl {border-bottom:1px dotted #F58220;color:#F58220;text-decoration:none;line-height:20px;}
.pl:hover { border-bottom:1px solid #F58220;}
.prom {width:433px;float:left;	margin:0 33px;}
#mcp h1 {font-size:40px;padding:5px 0 0 33px;}
.clrred {color:#d71920;}
.bfrm {position:absolute; bottom:0px;right:-10px;}
.bfrm button {border:1px solid #d71920; background:#d71920; color:#fff; font-weight:bold; padding:4px 8px;cursor:pointer;}
.emsg {position:relative; top:-10px;margin:0; padding:0;}
.prom h2, .df h2 {font-size:36px;margin:0px;}
.prom h3, .df h3 {font-size:17px;margin:0px;}
h3.pr_tit {font-size:13px;}
.prom_tit {width:100%;min-height:120px;margin:10px 0 0 0px;}
.prom img, .prom_link {float:left;}
.prom_link {margin:55px 0 0 0;}
.prom_link a {margin:0 0 5px 0;}
.bptabs {margin:300px 0 0 0;}
.prom_tab_cnt {background:url(../images/ny_promotion_bg.png) no-repeat;width:433px;height:41px;padding:5px 5px 5px 10px;position:relative;}
.old_pr {color:#FF0000;text-decoration:line-through;}
.pr_tit {margin:0px;}
.buy_prom_frm {position:absolute;right:20px;top:3px;}
.pcnt {background:url(../images/ny_promotion_px.jpg) repeat-y;width:1000px;height:auto;}
.brc {background:url(../images/ny_promotion_px-v.jpg) repeat-x;width:932px;height:51px;margin:0px auto;}

