/*  reset  */

html,body { height: 100%; margin: 0; padding: 0; }

ol,ul,li,dl,dt,dd,
form,label,fieldset,legend,
h1,h2,h3,h4,h5,h6,p,div,span,img,
table,thead,tbody,tfoot,th,td,caption,
em,strong,cite,small,big,q,blockquote,pre { margin: 0; padding: 0; }
fieldset,img { border: 0; }
q:after,blockquote:after { content: ""; }
table { border-collapse: collapse; border-spacing: 0; }
th,td { text-align: left; }
ul { list-style: none; }
a:link,a:visited { text-decoration: none; outline:none; }
a:hover,a:active { text-decoration: underline; outline:none; }

/*  typography  */

body,
th,td,
blockquote,p,
input,select,textarea { font-size: 12px; font-family: "Helvetica Neue LT STD",Arial; }
textarea { line-height: 1.4em; }
h1,h2,h3 { font-size: 14px; }
h4,h5,h6 { font-size: 12px; }
a:link,a:visited { text-decoration: none; outline:none; }
a:hover,a:active { text-decoration: underline; outline:none; }

/*  general  */

body { background: url(../images/global/global/bd_repeat.gif) repeat-x;}
body.index { background-color: #eff8ce; }
#container { margin: 0 auto; padding:0 0 20px; }
img,input,select { vertical-align: middle; }
body .hidden { display: none; }

/*  layout  */

#container:after,.skin .bd:after,.clearfix:after,li:after,ul:after { content: ""; display: block; clear: both; height: 0px; visibility: hidden; }
#container,.skin .bd,.clearfix,li,ul { *display: inline-block; zoom: 1; }
.bgOne { background:#000 url(../images/global/bg_body_one.jpg) no-repeat center top;}
.bgTwo { background:#000 url(../images/global/bg_body_two.jpg) no-repeat center top;}
.bgThree { background:#000 url(../images/global/bg_body_three.jpg) no-repeat center top;}
.bgFour { background:#000 url(../images/global/bg_body_four.jpg) no-repeat center top;}

#wrp { width:942px; margin:0 auto; overflow: hidden;}
#stagingFooter { position:fixed; height:20px; width:100%; text-align:center; color:#000; background:#fff; filter:alpha(opacity=86); opacity:0.6; margin-top:-20px; top:20px; padding:0; left:0; vertical-align:top; padding-top:10px; z-index:10000; }
.rightFloat span { float:right; color:#969696; font-weight:bold; padding:0 15px; }
.news .rightFloat span { float:none; color:#969696; font-weight:bold; padding:0; }
.top_bo {height:20px;visibility:hidden;}
#container .last { border:none; }
#container ul img.imglast {float:left;margin-right:6px;margin-top:12px;}
.content { float:left; display:inline; width:621px; }
.newContent { width:650px; }
.sideR { float:left; display:inline; margin-left:20px; width:300px; }
.newBuySide { width:271px; }
.newBuySideTwo { width:276px; margin-left:15px; }
.sidePro .sideLeft {margin-left:0;}
.head .search { float:right; padding-top:22px; position:relative; z-index: 997; }
.head .search .subMenu { right:0; top:61px; z-index:9999; }
.inputCon { float:right; }
.inputCon span { background:url(../images/global/icon_input.png) no-repeat 0 0; float:right; }
.inputCon input { background:none; border:none; float:left; color:#999; font-weight:bold; }
.inputCon .curr { background:url(../images/global/bg_curr_input.gif) no-repeat; }
.inputCon .curr input { color:#000; }
.inputCon .curr .textCon { margin-top:9px; margin-left:10px; color:#898989;}
.textCon { margin-top:3px; color:#fff; padding:4px 15px 7px 5px; width:127px; outline:none; }
.inputCon .submit { width:33px; height:31px; background:url(../images/global/icon_search_button.png) no-repeat; }
.inputCon .curr .submit { background:url(../images/global/buttom_curr.gif) no-repeat; padding:4px 0; width:39px; height:39px; }
.head #rg_logo { width:174px; height:28px; /*overflow:hidden;*/  }
.head #rg_logo .logo { background:url(../images/global/logo.gif) no-repeat; display:block; height:28px; overflow:hidden;  }
.head #rg_logo .logo a { padding:25px 0; display:block; width:174px; height:28px; }
.nav { margin-bottom:11px; position:relative; }
#nav_ul { float:right; }
#nav_ul li { float:left; display:inline;  }
.nav li .subMenu {  }
.nav li a { /* text-decoration:none; */ }
.nav li a span { /* padding:5px 10px; background:url(../images/global/icon_curr_nav.gif) no-repeat 11px 19px; */ }
.navProLink a, .navSuLink a { text-decoration:none; font-size:25px; font-weight:bold; color:#fff; padding:8px 20px;/* display:block;*/ overflow:hidden; }
.navProLink a span, .navSuLink a span { padding:5px 10px; background:url(../images/global/icon_curr_nav.gif) no-repeat 11px 19px; }
.nav .navPro { /*overflow:hidden; margin-right:5px; line-height:45px; height:45px;*/ }
#nav_products { overflow:hidden; margin-right:5px; line-height:45px; height:45px; margin-top:9px; }
.nav .navPro a { /*font-size:25px; font-weight:bold; color:#fff; padding:8px 20px; display:block;*/ }
.nav .curr { /*background:url(../images/global/bg_nav_curr.png) no-repeat right -53px;*/ }
.nav .curr a  { /*background:url(../images/global/bg_nav_curr.png) no-repeat left 0px;*/ }
.nav .curr .navProLink { background:url(../images/global/bg_nav_curr.png) no-repeat right -53px; }
.nav .curr .navProLink a  { background:url(../images/global/bg_nav_curr.png) no-repeat left 0px; }
.nav .navSu { /*overflow:hidden;  margin-right:5px; line-height:45px; height:45px;*/ }
#nav_support { overflow:hidden;  margin-right:5px; line-height:45px; height:45px; margin-top:9px; }
.nav .navSu a {  /*font-size:25px; font-weight:bold; color:#fff; display:block; padding:8px 20px;*/ }
.nav .curr .navSuLink { background:url(../images/global/bg_nav_curr.png) no-repeat right -53px; overflow:hidden; }
.nav .curr .navSuLink a  { background:url(../images/global/bg_nav_curr.png) no-repeat left 0px; }
.nav .currSu {  }
.common { border-bottom:1px solid #353535; }
.sideLmenu{ width:262px; float:left; display:inline; border-right:1px solid #333333; padding:5px 10px; }
.sideRmenu { width:252px; float:left; display:inline; }
.sideLmenu h2 {  line-height:44px; padding-bottom:0px; font-size:19px; color:#fff; }
.sideLmenu li { padding-left:40px; padding-bottom:21px; }
.sideLmenu li dt { float:left; padding-right:10px; }
.sideLmenu dd h3 { font-size:17px; color:#B2B3B7; line-height:20px; }
.sideLmenu dd { padding-bottom:5px; padding-left:59px; line-height:15px; }
.sideLmenu dd a { color:#B2B3B7; text-decoration:none; }

.sideRmenu h2 {  line-height:45px;  padding-bottom:20px; font-size:20px; color:#fff; padding:0 5px; }
.sideRmenu dd { background:url(../images/global/icon_submenu_list.gif) no-repeat 20px 12px; padding-left:42px; line-height:30px; }
.sideRmenu dd a { color:#999; font-weight:bold; }
.sideRmenu .currSub,.subList .currSub { background-color:#3D3D3D; /*border-left:1px solid #646464;*/ }
.sideRmenu .currSub a { color:#fff; font-weight:bold; text-decoration:underline; }
.subList .currSub a { color:#fff; font-weight:bold; font-size:14px; text-decoration:underline; }
.subList h2 { /*background:url("../images/global/tit_index_con.gif") no-repeat scroll 22px -272px transparent; line-height:45px; padding-bottom:20px; text-indent:-9999px;*/ padding-left:20px; line-height:44px; padding-top:10px; padding-bottom:10px; font-size:19px; color:#fff;}
.subList dd { background:url("../images/global/icon_submenu_list.gif") no-repeat scroll 20px 19px transparent; line-height:23px; padding-left:42px; padding-right:15px; padding-top:10px; padding-bottom:10px; }
.subList dd a { color:#999; font-size:14px; font-weight:bold; }
.about { border-top:1px solid #363636; width:555px; overflow:hidden; padding:10px 0; margin-top:16px;}
.about dd { float:left; font-size:20px; }
.about dd a { color:#fff; border-left:1px solid #363636; padding:1px 61px 1px 18px; margin-left:-1px; background:url(../images/global/right_arrow.jpg) right center no-repeat;}

.subSearch input,.subSearch span { float:left; }
.subSearch .subMenuSearch { width:501px; height:37px; background:none; border:none; text-align:center; margin-top:1px; margin-left:10px; height:33px; padding:4px 10px; color:#999999; font-size:20px; margin:-2px 0 0 -2px; overflow:hidden; }
.subSearch span { background:url(../images/global/bg_navmenu3_search.png) no-repeat; height:53px; overflow:hidden; }
.subSearch .subMenuBtn  { background:url(../images/global/btn_navmenu_search.png) no-repeat; border:none; width:58px; height:53px; }
.nav .navRgtv { background:url(../images/global/bg_nav.gif) no-repeat 0 -65px; overflow:hidden; width:75px; margin-right:22px; line-height:45px; height:45px; }
.nav .navRgtv a { text-indent:-9999px; display:block; padding:17px 30px; }
.nav .navRgp { overflow:hidden;  width:55px; line-height:45px; height:45px;  }
.nav .navRgp a { font-size:25px; font-weight:bold; color:#fff; padding:7px 0px; display:block; text-decoration:none; }
.nav .deals {width:166px;}

.navMenu1  { left:383px;; top:45px; z-index:99999; }
.navMenu1 .redTop { background:url(../images/global/bg_submenu_top_foot.gif) no-repeat 0 -22px; }

.subMenu { position:absolute; width:556px; color:#989898; }
.subMenuBody { background:url(../images/global/bg_black_trans.png) repeat 0 0;/*filter:alpha(opacity=86); opacity:0.4; background:#000; z-index:1;*/ }
.subMenuBody ul li input {float:left;margin-top:11px;margin-right:10px;margin-top:7px\9;}
.subMenuBody ul.magic li input {margin-top:16px;margin-top:13px\9;}
.redTop { background:url(../images/global/bgsub_top_footer.png) no-repeat; height:6px;line-height:6px;}
.redPro {margin-top:1px;}
.blackBottom { background:url(../images/global/bgsub_top_footer.png) no-repeat 0 -12px; height:8px;line-height:8px; }
.product ul { padding:0 30px; border-bottom:1px solid #363636; }
.product li { padding:15px 0; }
.product h2 { line-height:35px; padding:5px 0 0 9px; color:#FFFFFF; font-size:22px;  }
.product dt { float:left; padding-right:10px; }
.product dd { padding-top:5px; }
.colorOne { color:#009AD0; }
.product strong { font-size:14px; }

.button p { background:url(../images/global/x_nav1_pop_btn.png) no-repeat 0 5px; padding:11px 38px 13px 20px; float:right; font-weight:bold; margin-top:10px;}
.button p.plast { padding-top:2px; margin-top:0px; }
.butt_view p {padding:13px 26px 13px 14px;}
.button p a { padding-right:34px; color:#fff; font-size:16px; }
#nav_products_submenu .subMenuBody .button p a, #nav_support_submenu .subMenuBody .button p a { position:relative; top:-13px; }
#find_plugin_filter,#find_episode_filter,#find_gettingstarted_filter,#find_quicktips_filter { position:absolute; top:0px; } 
#find_plugin_filter_submenu .subMenuBody .button p { padding:5px 25px 15px 1px; margin-top:0px; height:30px; width:130px; }
#find_plugin_filter_submenu .subMenuBody .button p a, #find_plugin_filter_submenu .subMenuBody .button p a { position:relative; top:-4px; left:13px; }
#find_episode_filter_submenu .subMenuBody .button p { padding:5px 25px 15px 1px; margin-top:0px; height:30px; width:130px; }
#find_episode_filter_submenu .subMenuBody .button p a, #find_episode_filter_submenu .subMenuBody .button p a { position:relative; top:-4px; left:13px; }
#find_gettingstarted_filter_submenu .subMenuBody .button p { padding:5px 25px 15px 1px; margin-top:0px; height:30px; width:130px; }
#find_gettingstarted_filter_submenu .subMenuBody .button p a, #find_gettingstarted_filter_submenu .subMenuBody .button p a { position:relative; top:-4px; left:13px; }
#find_quicktips_filter_submenu .subMenuBody .button p { padding:5px 25px 15px 1px; margin-top:0px; height:30px; width:130px; }
#find_quicktips_filter_submenu .subMenuBody .button p a, #find_quicktips_filter_submenu .subMenuBody .button p a { position:relative; top:-4px; left:13px; }

.banner { height:459px; margin-bottom:20px; background:url(../images/global/bg_banner_new.png) no-repeat; z-index:1; }
.bannerV1 { margin-bottom:10px; }
.conBan { background:url(../images/global/bg_banner_v1.png) no-repeat; height:451px; width:678px; float:left; padding:1px;}
.conBan .highlightsTutorials li { float:right; height:35px; line-height:35px; margin:5px; display:inline; position:relative; }
.conBan .highlightsTutorials { padding:10px; }
.conBan .highlightsTutorials .first { float:left; }
.conBan .highlightsTutorials .img_over { visibility:hidden; }
.conBan .highlightsTutorials li img.vid_last {padding-right:5px;}
.conBan .paddingJ { padding-left:15px; }
.conBan .highlightsTutorials li a { color:#737373; font-weight:bold; }


.bannerV3 .conBan { background:url(../images/global/bg_banner_v3.png) no-repeat; width:679px; float:left; height:auto; padding:0 0 12px; }
.dislike { width:231px; margin:0 auto; padding:83px 0 0 0; text-align:center; }
.dislike p { padding-left:10px; line-height:30px; color:#737373; text-align:left; }
.dislike p img { padding-right:5px; }
.sideBan .someSpace p { line-height:45px; }
.bannerV2 .somePrice a { background-position:0 13px; padding:0 30px 0 10px; background-image:url(../images/products/btn_winter_ri.png); }
.sideBan .someSpace li a { padding:0px; background:none; float:none; color:#565656; text-decoration:underline; font-weight:bold; }
.winter { margin:0 auto;  width:231px; }
.winterOne { float:left; border-right:1px solid #D1D1D1; width:120px; text-align:center; line-height:20px; font-size:14px; color:#767676; }
.winterOne {  font-weight:bold;  }
.winterOne p { font-size:22px; padding:5px 0; }
.winterOne a { color:#767676;  text-decoration:underline; font-size:12px; }
.winterTow { float:left; }
.winterTow a { padding:16px 20px 15px 15px; background:url(../images/global/icon_winterTow.png) no-repeat right 16px; float:left; color:#247DD0; font-weight:bold;  }
.plug_ins {height:285px;padding-left:22px;}
.plug_ins strong {line-height:44px;color:#595959;}
.plug_ins .list {height:36px;float:left;}
.plug_ins .list a {line-height:36px;color:#737373;font-size:13px;float:left;font-weight:bold;}
.plug_ins .list em {width:15px;height:14px;background:url(../images/global/Products-preset.png) 0 0 no-repeat;float:left;margin-left:6px;margin-top:9px;}

.sidePro .winterSide .winterPrice a { /*font-size:25px; color:#fff;*/ }
.sidePro .winterSide .winterPrice {margin:10px 0 20px; font-size:22px; color:#fff; font-weight:bold;}
.sidePro .winterSide .more { background:url(../images/global/icon_tag_pro.gif) no-repeat scroll 143px 1px;}
.newBuySide .winterSide .more { background:url(../images/global/icon_tag_pro.gif) no-repeat scroll 157px 0px;}
.newBuySideTwo .winterSide .more { background:url(../images/global/icon_tag_pro.gif) no-repeat scroll 157px 0px;}
#unmore a:hover {text-decoration:underline;}

.sideBan { float:right; width:251px; display:inline; }
.sideBan .bgTop { background:url(../images/products/banner_sideCon.png) no-repeat; height:10px; line-height:10px; }
.sideBan .bgBottom { background:url(../images/products/banner_sideCon.png) no-repeat 0 -12px; height:10px; line-height:10px; }
.sideBan .bd { background:#EFEFEF; }
.buyNow { background:url(../images/products/bg_sideCon.png) no-repeat; width:231px; margin:0 auto; padding-bottom:30px; border-bottom:1px solid #BBBBBB; }
.buyNow h2 { line-height:35px; padding:0 10px; color:#B0B0B0; }
.buyNow p { line-height:55px; padding:0 10px; color:#fff;  font-size:25px; }
.buyNow p sub {float:left;}
.buyNow p span { font-size:55px; font-weight:bold; padding-left:10px; }
.buyNow a { background:url(../images/products/btn_buynow.png) no-repeat 10px 0; padding:8px 146px 8px 20px; color:#fff; font-weight:bold; }

.somePrice { float:left; /*border-top:1px solid #fff;*/ border-bottom:1px solid #BBBBBB; width:231px; margin:0 auto; padding:5px 0 5px 5px; }
.somePrice h2 { color:#555555; line-height:30px; font-size:15px; }
.somePrice a { background:url(../images/products/btn_buy_1.png) no-repeat 0 4px; padding:4px 5px 5px 5px; float:right; font-weight:bold; color:#FFFFFF; font-size:12px; line-height:20px; width:70px; }
.somePrice p { text-align:center; color:red; line-height:80px; font-size:20px; font-weight:bold; }
.downBor { border-bottom:none; padding-left:18px; height: auto; }
.downBorNew { height:auto; margin-left:10px; margin-right:10px; padding-right:5px; width:221px; }
.downBorNuke { height:50px; }
.somePriceNew { margin-left:10px; margin-right:10px; width:226px; border-bottom:1px solid #BBBBBB; min-height:152px; }
.somePriceNew p {line-height:28px; float:left; text-align:left; vertical-align:top; width:130px; }
.somePriceFree { height:auto; }
.somePriceNew p.renderPrice {line-height:50px; font-size:40px; text-align:left; }
.somePrice a.renderBuyButton { float:left; margin-left:3px; margin-top:10px; }
.somePriceNew span { float:left; width:200px; font-size:11px; margin-top:50px; margin-bottom:10px; margin-left:3px; font-weight:bold; color:#666; }

.indexBanner { padding:2px; position:relative; z-index:1; }
.shade { position:absolute; width:930px; height:438px; left:4px; top:3px; filter:alpha(opacity=86); opacity:0.4; background:#000; z-index:1; }
.divBlack {  z-index:-100; position:absolute; top:-116px; left:-2px; margin:0; background:#000; filter:alpha(opacity=86); opacity:0.6; height:115px; width:939px; }
.choosePic { position:relative; z-index:1000; width:930px; height:19px; text-align:center; }
.choosePic #banner_menu_full li { float:left; margin:0 3px; display:inline; width:147px; height:114px; background:url(../images/global/bg_list_pic_bottom.png) no-repeat center 102px; }
.choosePic #banner_menu_mini li { float:left; margin:0 3px; display:inline; width:147px; height:20px; background:url(../images/global/bg_list_pic_bottom.png) no-repeat center 9px; }
.choosePic li a { /*color:#999B9A;*/ color:#fff; font-weight:bold; outline:0; }
.choosePic li img { border:1px solid #606166; margin-top:4px; }
.choosePic li p { padding-bottom:4px; width:147px; height:25px; overflow:hidden; margin-top:-6px; }
.choosePic #banner_menu_full { /*width:465px;*/ width:930px; position:absolute; /*left:240px;*/ left:10px; top:-103px; height:100px; }
.choosePic #banner_menu_mini { /*width:465px;*/ width:930px; position:absolute; /*left:240px;*/ left:10px; top:-10px; height:20px; }
.left { position:absolute; top:-60px; left:200px; }
.right { position:absolute; top:-60px; right:200px;  }
.choosePic #banner_menu_full .currPic { background:url(../images/global/bg_list_curr_pic_bottom.png) no-repeat center 102px; }
.choosePic #banner_menu_mini .currPic { background:url(../images/global/bg_list_curr_pic_bottom.png) no-repeat center 9px; }

.notice { background:url(../images/global/bg_notice1.png) no-repeat left 0; line-height:47px; height:47px; color:#fff; padding:0 10px; margin-bottom:20px; display:block; position:relative; }
.notice .room_right {height:23px;display:inline-block;line-height:23px;padding-right:11px;border-right:1px #363536 solid;margin-right:14px;background:url(../images/global/red_room_blog.jpg) 0 0 no-repeat;padding-left:32px;}
.notice .room_right a { padding-left:0px; text-decoration:none; color:#fff; }
.notice .room_right a:hover { text-decoration:underline; color:#fff; }
.notice .room_left {height:23px;display:inline-block;line-height:23px;color:#989898;}
.notice .room_left a { padding-left:0px; text-decoration:none; color:#989898; }
.notice .room_left a:hover { text-decoration:underline; color:#989898; }
.notice .room_left .rgnews { color:#989898; }
.notice a { color:#989898; /*text-decoration:underline;*/ padding-left:11px; }
.notice .noticeItem { display:none;position:absolute;top:0;left:314px;border:none; }
#notice_curr, #notice_total { /*display:block;position:relative;top:0;left:0px;*/ }
.nextOne { float:right; }
.nextOneSmall { float:right; }
.notice strong { font-size:14px; }
.nextOne span { padding:0 5px; }
.nextOne span a  { text-decoration: none; outline:0; }
.nextOne .top a,.nextOne .later a { padding:0 5px; }
.nextOneSmall span { padding:0 5px; }
.nextOneSmall .top, .nextOneSmall .later { padding:0 5px; cursor:pointer; }

.content .skin { background:url(../images/global/bg_content_index.png) no-repeat; }
.sideR .skin { background:url(../images/global/bg_sider_index1.png) no-repeat; margin-bottom:10px; }
.newBuySideTwo .skin { background:none; margin-bottom:10px; }
.newBuySide .skin { background:none; margin-bottom:10px; }
.index .hd h2 { line-height:30px; padding-left:10px; color:#fff; }
.redgiant .hd h2  { line-height:30px; padding-left:10px; color:#fff;  }
.redgiant .hd h2 span { font-weight:100; padding-left:5px; }
.index .bd { padding:5px 0 25px; }
.index .bd li { float:left; width:142px; padding:0 0 0 10px; color:#989898; }
.index .bd li p { padding-top:5px; }
.index .bd li a { color:#989898; }
.indexNew .bd li p { font-size:11px; }

.sideR .index .bd li { width:132px; }

#footer { background:url(../images/global/bg_footer.png) no-repeat; padding:14px 10px 48px;}
.one_footer {float:left;width:941px;margin-top:20px;}
#footer a { color:#989898; display:inline-block; }
#footer ul { float:left; display:inline; }
#footer li { line-height:33px;  }
#footer ul h2 { line-height:45px; background-repeat:no-repeat; font-size:17px; color:#fff; border-bottom:1px #3c3c3c solid; margin-bottom:9px; }
#footer .mail a { font-weight:bold; color:#fff; }
.myAdd { background:url(../images/global/icon_footer.gif) no-repeat 108px -108px; }

.connect h2 { background-position:0 -50px; }
.explore h2 { background-position:0 -78px; }
.usLink { width:290px; }
.tw {background:url(../images/support/supportphoto.png) -528px -44px no-repeat; padding-left:30px;}
.rss {background:url(../images/support/supportphoto.png) -528px -74px no-repeat; padding-left:30px;}
.fb {background:url(../images/support/supportphoto.png) -528px -104px no-repeat; padding-left:30px;}
.femail {background:url(../images/support/supportphoto.png) -528px -134px no-repeat; padding-left:30px;}
#footer .a_fa {float:left;margin-top:8px;}
#footer .lasta {background-color:#282828;padding-left:6px;padding-right:6px;display:block;height:20px;line-height:20px;}
#footer .fo_last {line-height:36px;}
#footer .fo_last a.li_secon {padding-left:30px;}
#footer .fo_last a {padding-left:30px;}
#footer li.copyright {line-height:15px; padding-top:30px;}
#footer ul.aboutUs {margin-left:20px;}
.mail { background:url(../images/global/icon_footer.gif) no-repeat 00 -77px; padding-left:30px;  }
.aboutUs a ,.aboutUs { color:#989898; }
.usSet { padding-bottom:15px; }
.aboutUs { width:590px; }
.Copyright { float:right; }

.productNew .proCon .skin { height:auto; background:none; margin-bottom:10px; }

.proCon .skin .hd { background:url(../images/global/bg_procon_hd.png) no-repeat right -52px; }
.proCon .skin .hd ul { background:url(../images/global/bg_procon_hd.png) no-repeat left 0; }
.proCon .skin .hd li { float:left; padding:0 5px 0 5px; height:49px; font-weight:bold; }
.proCon .skin .hd li a { float:left; margin-top:0px; padding:19px 2px 17px 6px; color:#b7b7b7; font-weight:bold; }
.proCon .skin .hd .lastRight, .result .skin .hd .lastRight { float:right; background:url(../images/global/icon_tag_pro.gif) no-repeat right 18px; padding:0 15px 0 0; font-weight:100; margin-right:5px; }
.proCon .skin .hd .lastRight a, .result .skin .hd .lastRight a { padding-left:0; text-decoration:underline; font-weight:100; }
.proCon .skin .hd .curr { background:url(../images/products/bg_curr_tab_products.png) no-repeat right -49px; white-space: nowrap; }
.proCon .skin .hd .curr a { background:url(../images/products/bg_curr_tab_products_new.png) no-repeat left 8px; color:#606060; white-space:nowrap; }

.proCon .skin .secondHd { margin:0; padding:0; height:48px; }
.proCon .skin .secondHd .faqTit { margin:0; padding:12px 0 0 12px; height:36px; }
.proCon .skin .secondHd .faqTit a { margin:0; padding:0; }
.proCon .skin .secondHd .lastRight, .result .skin .secondHd .lastRight { margin-top:0px; padding-top:0px; height:36px; }

.proCon .skin .hd .faqTit, .proCon .skin .hd .faqTit a { font-size:20px; color:#fff; }
.proCon .skin .faq li { font-weight:bold; font-size:14px; }
.proCon .skin .faq .curr { background:url(../images/global/bg_curr_tab_products_2.png) no-repeat right -49px; }
.proCon .skin .faq .curr a { background:url(../images/global/bg_curr_tab_products_2.png) no-repeat left 8px; color:#595959; }

.proCon .skin .faq,.proCon .skin .faq ul { background:#303030; border-top:1px solid #484848; }
.partOne { float:left; padding:15px; padding-top:5px; margin-bottom:10px; }
.partOne h2 { padding:5px 0; color:#430000; font-size:20px; font-weight:bold; margin-bottom:12px; }
.partOne li a { color:#454545;/*#6B6B6B*/ text-decoration:none; font-weight:bold; }
.partOne li { /*line-height:35px; padding-left:5px;*/ }
.proCon .partOne .hd { background:url(../images/support/bg_tab_tab.png) no-repeat left 0; }
.proCon .partOne .hd dl { padding:0; background:url(../images/support/bg_tab_tab.png) no-repeat right -29px; float:left; }
.proCon .partOne .hd a { display:block; padding:0 10px; height:27px; font-weight:bold; color:#acacac;}
.proCon .partOne .hd dd { float:left; width:auto; padding:0 10px 0 0; }
.tabDiv { margin:-1px 0 0 1px; padding:5px; border:1px solid #E0E0E0; background:#f8f8f8; }
.proCon .skin .partOne .hd .curr {  background:url(../images/support/bg_tab_tab_tab.png) no-repeat right -43px; height:27px; }
.proCon .skin .partOne .hd .curr a {  background:url(../images/support/bg_tab_tab_tab.png) no-repeat left 0; color:#666666; font-weight:bold;}

.productNew .proCon .textConTit { background:none; }
.proCon .skin .textConTit .lastRight { background:url(../images/global/icon_go.png) no-repeat scroll 91px 25px; font-size:12px; color:#666666; }
.proCon .skin .textConTit h2 { font-size:25px; padding:0 0 0 20px; color:#666; line-height:65px; border-bottom:1px solid #b3b3b3; }
.proCon .skin .faqTitle h2 { font-size:20px; line-height:55px; }
.proCon .skin .faqTitle .lastRight { padding-top:0px; }

.proCon .skin .textConTit ul { background:none; font-size:20px; padding:0 10px 20px 20px; color:#666; line-height:25px; border-bottom:1px solid #b3b3b3; }
.proCon .skin .textConTit ul li { float:left; width:450px; }
.proCon .skin .textConTit ul .lastRightTwo { float:right; width:110px; background:url(../images/global/icon_go.png) no-repeat scroll 96px 25px; font-size:12px; line-height:14px; color:#666666; padding-top:7px; padding-left:2px; }
.proCon .skin .textConTit li { height:auto; }

.proCon .skin .moreInfo { background:url("../images/global/bg_procon_hd.png") no-repeat scroll right -52px; border:none; }
.proCon .skin .moreInfo ul { background:url("../images/global/bg_procon_hd.png") no-repeat scroll left 0 transparent; border:none; }
.proCon .skin .moreInfo li { padding:0 0 0 5px; }
.proCon .skin .moreInfo li a { line-height:12px; width:150px; float:left; width:148px; overflow:hidden; white-space: nowrap; }
.proCon .skin .moreInfo .curr a  { background:url(../images/global/bg_curr_tab_products_2.png) no-repeat left 8px; color:#333333; width:148px; overflow:hidden; white-space: nowrap; }
.proCon .skin .moreInfo .lastRight { /*width:97px;*/ }
.moreInfoText { padding:20px 0 0 0; }
.moreInfoText .artImg { text-align:center; padding-bottom:20px; }
.imgArt h2,.imgArt p { color:#666666; }
.titH2 h2 { line-height:40px; font-size:25px; color:#606060; padding-left:12px; border-bottom:1px solid #CFCFCF; }

.proCon .imgArt h2 { padding-bottom:10px; color:#430000;}
.moreInfoText h2,.moreInfoText p  { padding:0 20px 55px 30px; line-height:23px; color:#0d0d0d; font-weight:bold; }
.moreInfoText h2 { font-size:20px; color:#430000; }
.faqText { margin:0; padding:0; margin-left:15px; margin-right:15px; margin-top:25px; margin-bottom:15px; }
.faqText h2 { font-size:15px; color:#430000; font-weight:bold; }
.faqText p { margin:0; padding:0; line-height:18px; color:#0d0d0d; font-size:13px; }
.faqText p a { /*color:#0d0d0d;*/ color:#D3272E; font-weight:bold; text-decoration:underline; }
.faqText ul { margin-left:15px; padding-bottom:15px; }
.faqText ul li { list-style:disc; margin-bottom:10px; }
.faqText ul li a { /*color:#0d0d0d;*/ color:#D3272E; font-weight:bold; text-decoration:underline; }
.faqText ol { margin-left:15px; padding-bottom:15px; }
.faqText ol li {  }
.faqText ol li a { /*color:#0d0d0d;*/ color:#D3272E; font-weight:bold; text-decoration:underline; }

.noColor { text-indent:-9999px; }
.price { margin-top:-45px; }
.price li { padding:15px 0; border-bottom:1px solid #424242; }
.price a { float:left; }
.price .status { width:100px; color:#fff; padding:4px 0 0 5px; font-weight:bold;  }
.price .how { font-size:20px; color:#ACACAC; font-weight:bold; padding:0 30px 0 0; }
.price .action { background:url("../images/global/icon_tag_pro.gif") no-repeat scroll right 7px; padding:5px 24px 5px 5px; color:#7B7B7B; text-decoration:underline; }
.price p a { float:right; color:#717171; }
.price p .free { font-size:16px; font-weight:bold;  }
.price p .get { padding:3px 36px 3px 7px; background-color:#676767; background-image:url(../images/global/icon_go.png); background-repeat:no-repeat; background-position:109px 4px; color:#CCCCCC; margin:0 10px; display:inline; }
.price p .goBack { background-image:url(../images/global/icon_go.png); background-repeat:no-repeat; background-position:90px 4px; padding:3px 42px 3px 12px;}
.price p { padding:10px 0; }
.price ul { width:280px; margin:0 auto; }

#wrp .sideSearch, #wrpStaging .sideSearch { margin-bottom:10px; background:url(../images/support/bg_search_side.png) no-repeat; padding:15px 14px; }
.searchKind span { background:url("../images/support/bg_search_su.png") no-repeat scroll 5px 0 transparent; float:left; margin:5px 0; }
.searchKind input { background:none; border:none; }
.sideSearch .suInput { width:205px; margin-top:0; height:38px; line-height:38px;}
.searchKind .noPaddingInput { background:url(../images/support/input_repeat.png) no-repeat scroll 5px 0; color:#fff; }
.noPaddingInput .suChoose {width:215px;}
.searchKind .suChoose { color:#999999; font-weight:bold; width:193x; height:33px; line-height:33px;}
.searchKind input.in_two {padding-left:15px;}
.noPaddingInput input.subOk {width:205px;}
.cUs ul { padding:10px 0; padding-top:15px; }
.cUs li { background:url(../images/support/icon_list_cus.png) no-repeat 14px 6px; padding-left:24px; line-height:17px; font-weight:bold; margin-bottom:12px; margin-right:10px;}
.cUs li a { color:#b9b9b9;/*#999999;*/ }
.cUs p { padding:15px 17px; padding-bottom:5px; color:#b9b9b9;/*#999999;*/ line-height:18px;}
.sideContact .cUs p a:link{color:#b9b9b9;font-weight:bold;text-decoration: underline;}
.sideContact .cUs p a:visited{color:#b9b9b9;font-weight:bold;text-decoration: underline;}
.sideContact .cUs p a:hover{color:#b9b9b9;font-weight:bold;text-decoration: underline;}
.rgtvSideText ul { padding:10px 0; }
.rgtvSideText li { background:url(../images/support/icon_list_cus.png) no-repeat 14px 6px; padding-left:24px; padding-right:10px; padding-bottom:10px; line-height:16px; font-weight:bold; margin-bottom:2px;}
.rgtvSideText li a { color:#999999; }
.rgtvSideText p { padding:2px 19px;padding-bottom:20px; color:#666666; line-height:18px;}
.skin .adobe {width:301px;height:170px;background:url(../images/global/pic2.png) 0 0 no-repeat;margin-top:20px;}

.proCon .bd { background:#fff url(../images/products/bg_pro_content.png) repeat-x 0 7px; margin-top:0; }
.proCon .bd .bgTop { background:url(../images/products/content_round.png) no-repeat 0 -12px; height:9px; line-height:9px; margin-top:-1px;margin-bottom:15px;}
.proCon .bd dl.dlone {padding:10px 10px 43px;}
#share {padding-left:20px;}
#adigg {float:right; margin-left:13px;}
.proCon .bd .bgBottom { background:url(../images/products/content_round.png) no-repeat 0 -25px; margin-top:-1px; height:7px; line-height:7px; }
.proCon .bd dl { padding:10px 10px 45px; }
.newContent .bd dl { padding:10px 20px 35px; }

.newContent .bd dl.gallery-item { padding:15px 0;}

.proCon .bd dt { float:left; padding-right:11px;padding-left:12px; }

.proCon .bd dt.gallery-icon {padding-right:10px; padding-left:10px;}

.proCon .bd dd { float:right; width:365px; color:#000000; line-height:22px; font-weight:normal; }
.proCon .bd dd h2 { color:#430000; font-size:20px; padding-bottom:20px; }
.proCon .bd dd h2 a { color:#430000; font-size:20px; }
.proCon .bd dd a { color:#000000; line-height:22px; font-weight:bold; }

.productNew .sideR .skin { height:auto; background:none; margin-bottom:10px; }
.moreInfoText .btnOnline { padding-top:90px; }
.btnOnline a { background:url(../images/global/btn_online.png) no-repeat 0 0; padding:8px 60px 8px 18px; color:#fff; font-weight:bold;}
.btnOnline a:hover {  background:url(../images/global/btn_online.png) no-repeat  -294px 0; }

.sidePro .hd { background:url(../images/global/bg_sidepor_round_1.png) no-repeat right -58px; }
.sidePro .hd h2 { margin:0; padding:0; background:url(../images/global/bg_sidepor_round_1.png) no-repeat left 0px; line-height:48px; color:#fff; padding-left:13px; border-bottom:1px solid #424242; font-size:18px; height:47px; overflow:hidden; }
.sidePro .bd { /*background:#292929;*/ }
.sidePro .bd dt { float:left; padding-right:10px; margin-bottom:10px;}
.newBuySide .bd dt { margin-bottom:20px; }
.newBuySideTwo .bd dt { margin-bottom:20px; }
.sidePro .bd dd { margin:0; padding:0; margin:3px 0; font-size:12px; }
.sidePro .bd .every {padding-top:5px;padding-bottom:5px;}
.sidePro .bd .prices { padding-bottom:5px; color:#999; font-size:10px; /*font-weight:bold;*/ }
.sidePro .bd .prices span { color:red; font-weight:bold; font-size:14px; }

.sidePro .bd .more a { font-weight:bold;/*text-decoration:underline;*/ }
.sidePro .bd dd h2 { color:#fff; font-weight:bold; margin:0; padding:0; font-size:14px; line-height:16px; }
.sidePro .bd dd h2 a { color:#fff; font-weight:bold; margin:0; padding:0; }
.sidePro .bd dd, .sidePro .bd dd a { color:#9B9B9B; padding-right:10px; font-weight:normal; }
.newBuySide .bd dd, .newBuySide .bd dd a { padding-right:0px; }
.newBuySideTwo .bd dd, .newBuySideTwo .bd dd a { padding-right:0px; }
.sidePro .bd dl { padding:10px; }

.sidePro .bd ul { margin:0; padding:0; }
.sidePro .bd li { margin:0; padding:0; }

.sidePro .hdPopVideos h2 {  height:auto; }
.sidePro .bdPopVideos { background:#292929; }
.sidePro .bdPopVideos dt { float:left; padding-right:10px; margin-bottom:0px;}
.sidePro .bdPopVideos dd { margin:0; padding:0; margin:3px 0; font-size:12px; }
.sidePro .bdPopVideos dd, .sidePro .bdPopVideos dd a { color:#9B9B9B; padding-right:0px; font-weight:bold; }
.sidePro .bdPopVideos dl { padding:10px; }

.sidePro .cUs, .sideSu .cUs { background:#292929; }
.sidePro .rgtvSideText { background:#292929; }

.side_top li dl.dltop {border-bottom:1px solid #424242;}
.bd .dlast {margin-top:10px;}
.sidePro .bgBottom { background:url(../images/global/bg_sidepor_round.gif) no-repeat 0 -23px; height:7px; line-height:7px; }
.sidePro .bgBottomTwo { background:url(../images/products/content_top_bottom_round2.png) no-repeat 0 -15px; height:10px; line-height:10px; }

.more { background:url(../images/global/icon_more.gif) no-repeat 110px 6px; font-weight:bold; }

.crumb {  background:url(../images/global/bg_crumb.gif) no-repeat; line-height:38px; height:38px; margin-bottom:20px; }
.crumb a { color:#fff; }
.home1 {  background:url(../images/global/crumb_home.png) no-repeat; width:42px; padding:0 9px; height: 38px;}
.crumbNow { padding:0 9px; }
.crumb .crumbNow a { font-weight:bold; color:#fefefe; }
.home { background:url(../images/global/curr_crumb_home.gif) no-repeat; width:42px; padding:0 9px; }
.crumb a { color:#9A9A9A }
.crumb li { float:left; }
.block { background:url(../images/global/crumb_before.png) no-repeat right 0; padding:0 9px; padding-right:20px; }
.block1 { background:url(../images/global/crumb_middle.png) no-repeat right 0; padding:0 9px; padding-right:20px; }

.support .conSu .skin { height:auto; background:none; margin-bottom:10px; }

.searchKind .bgTop { background:url(../images/support/bg_search_support.gif) no-repeat left 0; height:10px; line-height:10px; }
.searchKind .bd { background:url(../images/support/bg_search_support_body.png) repeat-x left top; border-color:#BBBBBB; border-style:solid; border-width:0 1px; margin-right:1px; padding-left:8px; background-color:#5A5A5A; }
.searchKind .bgBottom { background:url(../images/support/bg_search_support.gif) no-repeat left -15px; height:10px; line-height:10px; }
.sideSearch .searchKind .bd { border-width:0 1px 0 1px; border-style:solid; border-color:#BBBBBB; margin-right:1px; padding:7px 0 8px 0; }
.searchKind .bd input { border:none; background:none; float:left; }
.searchKind .bd span { background:url(../images/support/bg_search_su.png) no-repeat 5px 0; float:left; padding:0 5px; }
.searchKind .bd .onespan {padding:0;}
.searchKind .bd input.first_left {padding-left:15px;}

.suInput { width:272px; padding:0 10px; margin-top:3px; margin-left:2px; height:33px; font-size:15px; font-weight:bold; color:#999; line-height:33px;}
.searchKind .bd .suBtn { width:39px; height:41px; background:url(../images/global/btn_search_su.png) no-repeat;  }
.suChoose { width:194px;  font-size:15px;  }
.noPaddingInput .infirst {padding-left:15px;}
.searchKind .bd .noPaddingInput { padding:0 0 0 10px; background:url(../images/support/input_repeat.png) no-repeat 5px 0; }
.searchKind .bd .noInput {padding:0;}
.searchKind .bd .suChoose { margin-top:3px; color:#999999; padding-left:5px;}

.listSu .bd { background:#171717; margin-right:1px; }
.listSu .bgTop { background:url(../images/support/bg_round_su.png) no-repeat left 0; height:9px; line-height:10px; }

.listSu .bgBottom { background:url(../images/support/bg_round_su.png) no-repeat left -10px; height:10px; line-height:10px; }
.hdTit h2 { line-height:40px; color:#fff; background:url(../images/support/bg_su_content_sblock_h2.png) repeat-x; border-top:1px solid #484848; padding:0 0 0 10px; }
.hdTit span {float:right;width:8px;height:5px;background:url(../images/support/turn_up.png) 0 0 no-repeat;margin-top:17px;margin-right:14px;}
.hdTit h2 a { color:#fff; }
.hdTit h2 a:hover { text-decoration:underline; }
.grid2col { /*padding:10px 5px; border-bottom:1px solid #2F2F2F; width:95%; margin:0 auto; */ margin-left:10px; }
.divlast {border-bottom:none;}
.listSu .hd h2 { color:#fff; padding:0 0 10px 11px; line-height:30px; font-size:20px; }
.sBlock dl { float:left; width:290px; padding:10px 5px; border-bottom:1px solid #2F2F2F; margin:0 auto; }
.sBlock dl dt { float:left; padding-right:15px; }
.sBlock dl .ddTit { padding:5px 0 10px 0; font-size:16px; color:#fff; font-weight:bold; height:45px; overflow:hidden; }
.sBlock dl .ddTit a { font-size:16px; color:#fff; font-weight:bold; }

.ddSet a { float:left; padding:1px 18px; background-image:url(../images/support/icon_ddset.gif); background-repeat:no-repeat; font-weight:bold; text-decoration:underline; }
.iconDoc { background-position:left 0; color:#FF3333;  }
.iconFaq { background-position:left -25px; color:#999999; }
.iconVideos  { background-position:left -46px; color:#999999; }

.sideSu .news .bgTop, .sidePro .news .bgTop { background:url(../images/support/bg_su_side_round.gif) no-repeat; height:10px; line-height:10px; }
.sideSu .news .bgBottom, .sidePro .news .bgBottom { background:url(../images/support/bg_su_side_round.gif) no-repeat 0 -20px; height:10px; line-height:10px; }
.sideSu .skin { background:none; height:auto; margin-bottom:10px; }
.skin .bd .liast {border-bottom:1px #424242 solid;}
.sideSu .news h2,.sidePro .news .hd { background:none; }
.sidePro .news .hd h2 { margin:0; padding:0; background:none; padding-left:0px; border:none; font-size:14px; height:auto; overflow:hidden; }
.sideSu .news .hd h2, .sidePro .news .hd h2 { line-height:19px; padding:0 11px; border:none; color:#fff; font-size:14px; font-size:13px; }
.sideSu .news .hd h2 span, .sidePro .news .hd h2 span { font-size:14px; }
.sideSu .news .hd h2 .nextOneSmall, .sidePro .news .hd h2 .nextOneSmall { float:right; }
.sideSu .news .bd, .sidePro .news .bd { background:#393939; display:block; position:relative; }
.news .redroom { margin-right:5px; border-right:1px solid #666; width:60px;height:48px;padding-left:12px;padding-right:2px;padding-top:2px;float:left; }
.news .title {color:#fefefe;font-size:11px;height:0;line-height:16px;padding-left:24px;border-bottom:0px solid #666666;border-left:0px solid #666666;margin-top:-2px;}
.news .redroom var {width:24px;height:23px;background:url(../images/support/red_room_blog.jpg) 0 0 no-repeat;float:left;margin-left:-3px;}
.news .bd .noticeItemSmall { display:none; position:absolute; top:20px; left:91px; border:none; }
.news .bd .noticeItemSmall p { margin:0; padding:0; }
.news .bd a { color:#999999; text-decoration:underline; }

.sideSu .subPort h2 { color:#fff; padding:0 0 10px 11px; line-height:30px; font-size:20px; }
.sideSu .subPort .bgTop { background:url(../images/support/bg_su_side_round.gif) no-repeat 0 -35px; height:10px; line-height:10px; }
.sideSu .subPort .bgBottom { background:url(../images/support/bg_su_side_round.gif) no-repeat 0 -49px; height:10px; line-height:10px; }
.sideSu .subPort .bd { background:#292929; }

.sideSu .subPort .hdTit h2 { background:url(../images/support/bg_su_side_h2_stit.png) repeat-x; font-size:14px; line-height:40px; }

.sideSu .hd { background:url(../images/global/bg_sidepor_round_1.png) no-repeat right -58px; }
.sideSu .hd h2 { margin:0; padding:0; background:url(../images/global/bg_sidepor_round_1.png) no-repeat left 0px; line-height:48px; color:#fff; padding-left:13px; border-bottom:1px solid #424242; font-size:18px; height:47px; overflow:hidden; }
.sideSu .hd h2 a { color:#fff; }
.sideSu .bgBottom { background:url(../images/global/bg_sidepor_round.gif) no-repeat 0 -23px; height:7px; line-height:7px; }

.subPort ul { padding:5px 5px 10px 5px; }
.subPort ul p { padding:0 10px 15px 10px; color:#D0D0D0; }
.subPort ul li { background:url(../images/support/icon_side_su_li.gif) no-repeat 5px center; padding:0 0 0 15px; line-height:30px; font-size:12px;  }
.subPort ul li a { color:#999999; }

.subPortNew ul { padding:10px 0; padding-top:10px; }
.subPortNew ul li { background:url(../images/support/icon_side_su_li.gif) no-repeat 14px 6px; padding-left:24px; line-height:17px; margin-bottom:12px; margin-right:10px;}
.subPortNew ul li a { color:#999999; }

.subPort .hdSupport { background:none; }
.subPort .hdSupport h2 { background:none; height:auto; padding:0 0 10px 11px; line-height:30px; font-size:18px; }

.proBuy .skin { background:none; margin-bottom:10px; }
.proBuy .skinBuyNew { width:620px; }
.proBuy .bgTop { background:url(../images/products/content_top_bottom_round.png) no-repeat 0 0; height:10px; line-height:10px; }
.rgtvCol .skin .bgTop { background:url(../images/products/content_top_bottom_round_new.png) no-repeat 0 0; height:10px; line-height:10px; }
.proBuy .bd { background-color:#171717; margin-right:0px; }
.episodeNew .bd { width:620px; }
.proBuy .bgBottom { background:url(../images/products/content_top_bottom_round.png) no-repeat 0 -15px; height:10px; line-height:10px; }
.rgtvCol .skin .bgBottom { background:url(../images/products/content_top_bottom_round_new.png) no-repeat 0 -15px; height:10px; line-height:10px; }
.proBuy .bgBottomTwo { background:url(../images/products/content_top_bottom_round2.png) no-repeat 0 -15px; height:10px; line-height:10px; }

.proBuySuite .skin { background:none; margin-bottom:10px; }
.proBuySuite .bgTop { background:url(../images/products/content_top_bottom_round.png) no-repeat 0 0; height:10px; line-height:10px; }
.proBuySuite .bd { background-color:#171717; margin-right:0px; }
.proBuySuite .bgBottom { background:url(../images/products/content_top_bottom_round.png) no-repeat 0 -15px; height:10px; line-height:10px; }

.skinBuy .hd h2 { margin:0; padding:0; line-height:38px; padding-left:11px; padding-right:5px; border-bottom:1px solid #424242; color:#fff; font-size:20px; height:38px; overflow:hidden; }
.skinBuy .hd h2 span { margin:0; padding:0; }
.skinBuy .hd h2 span a { font-size:14px; color:#fff; font-weight:bold; }
.skinBuy .hd h2 span a.plug {padding-top:12px;}
#Find {float:left;line-height:23px;padding:0 10px;}
#findin { font-weight:bold; color:#fff; /*left:548px;*/left:2px; padding:10px 6px 24px 15px; position:absolute; width:52px; }
.skinBuy .hd h2 span span { background:url(../images/global/icon_curr_nav.gif) no-repeat 10px 19px;  }
.skinBuy .hd h2 .itemViewCount { float:none; font-size:12px; color:#999; font-weight:bold; }
.skinBuy dl { float:left; width:295px; margin:5px 3px 1px; display:inline; padding:4px; background:#232323; }
.skinBuy dt { float:left; margin-left:20px;margin-right:20px;}
.skinBuy dd { float:left; width:170px; padding:5px 0 3px 0px; }
.skinBuy dd h2 { margin:0; padding:0; font-size:14px; line-height:16px; color:#fff; }
.skinBuy dd h2 a { color:#fff; }
.aboutBuy, .aboutBuy a { color:#999999; }
.setBuy img { padding:5px 5px 0 0; }
.setBuy a { float:left; }
.setBuy .more { background:url(../images/global/icon_more.gif) no-repeat right 11px; color:#999999; padding:6px 0 0 0; width:37px; padding-left:13px; }
.newBuySide .skin .bd #newreleases_content .newreleaseitem dl .setBuy .more { width:37px; }
.newBuySideTwo .skin .bd #newreleases_content .newreleaseitem dl .setBuy .more { width:37px; }
.setBuy { /*display:none;*/ }
.setPrice { display:block; color:#999; font-size:10px; /*font-weight:bold;*/ }
.setPrice span { color:red; font-weight:bold; font-size:14px; }

.skinBuy .currBuy { background:#fff; margin-top:7px; }
#last_two {margin-top:2px;}
.skinBuy .currBuy dd h2, .skinBuy .currBuy dd h2 a { color:#666; }
.skinBuy .currBuy .aboutBuy, .skinBuy .currBuy .aboutBuy a { color:#b7b7b7; }
.skinBuy .currBuy .setBuy { display:block; }
.skinBuy .currBuy .setPrice { display:none; }
.page { background:url(../images/global/bg_buy_list_page.png) no-repeat center 1px; float:right; padding:0px 15px; color:#fff; font-weight:bold; line-height:23px; margin-top:10px;margin-bottom:20px;margin-right:10px; font-size:13px;}
.wp-pagenavi .page { background:none; padding:0; margin:0; }
.pageTwo { margin-top:15px;margin-bottom:10px;margin-right:0px; }
.num_top {margin-top:0;margin-right:10px;}

.buySide .bd ul { border:none; }
.buySide .bd dl { width:275px; margin:0 auto; border-bottom:1px solid #424242; padding:10px 0; }
.newBuySide .bd dl { width:270px; }
.newBuySideTwo .bd dl { width:275px; }
.buySide .bd dl.dlast {border-bottom:none;}
.buySide ul li.lilast {margin-top:3px;}
.buySide .pagelast {margin-top:18px;}

.proBuy .banner { height:414px; }
.buyBanner { background:url(../images/products/bg_buy_banner.png) no-repeat 1px 1px; height:413px; }
.someThing { padding:30px 20px; border-right:1px solid #393939; width:193px; float:left; position:relative; }
.someThing.lastThing { border-right:none; }
.someThing .proPic { padding-left:20px; }
.buyBanner .hd h2 { line-height:40px; color:#fff; padding-left:22px; font-size:30px; }
.aboutThing { position:absolute; top:190px; left:20px; width:210px; }
.aboutThing h2 { margin:0; padding:0; color:#B2B3B6; font-size:23px; line-height:27px; width:165px; padding-bottom:5px; }
.aboutThing p { width:196px; color:#fff; padding-bottom:5px; font-size:10px; }
.aboutThing a { /* margin-left:5px; */ }
.aboutThing .more { background:url(../images/global/icon_more.gif) no-repeat 32px 6px; }
.aboutThing .more a { margin-left:0px; color:#fff; font-weight:bold; font-size:12px; }
.aboutThing h2 a { color:#B2B3B6; margin-left:0px; text-decoration:none; }
.aboutThing span { color:red; font-size:18px; font-weight:bold; }
.suitePriceBuy .suitePrice { float:left; color:#999;  }
.suitePriceBuy .suitePrice span { color:red; font-size:18px; font-weight:bold; }
.suitePriceBuy .suiteBuyButton { float:right; width: auto;}

.hdgurusuite { float:right; position:relative; height:0; left:-15px; line-height:30px; top:-35px; }
.hdgurusuite h2 { margin:0; padding:0; color:#B2B3B6; font-size:21px; line-height:31px; float:left; }
.hdgurusuite h2 a { color:#B2B3B6; margin-left:0px; text-decoration:none; }
.hdgurusuite span { color:red; font-size:21px; font-weight:bold; float:left; line-height:31px; margin-left:5px }

.proFloat {  position:relative;  }
.subMenuBuy { top:38px; left:0px; }
.sub_hidden {display:none;}
.proFloat h2 .spab,.proFloat h2 .spab .aback {background:none;}
.proFloat span { float:right; }
.proFloat .curr { background:url(../images/global/bg_nav_curr3.png) no-repeat right -53px; margin-right:4px; height:41px; padding-top:0px;}
.proFloat .curr a { margin:0; background:url(../images/global/bg_nav_curr3.png) no-repeat left 0px; /*padding:17px 6px 17px 15px;*/ }
#sanj {width:8px;height:5px;background:url(../images/global/icon_curr_nav.gif) 0 0 no-repeat;float:right;margin-top:10px;font-weight:bold;margin-right:10px;}
#plug {width:8px;height:5px;background:url(../images/global/icon_curr_nav.gif) 0 0 no-repeat;float:right;margin-top:15px;margin-left:3px;font-weight:bold;margin-right:6px;}
.filterdrop { cursor:pointer; /*margin-left:546px;*/margin-left:0px; position:absolute; left:546px; width:70px; }
.filterdrop a.plug { font-weight:bold; color:#fff; /*left:548px;*/left:2px; padding:10px 6px 24px 15px; position:absolute; width:52px; }
.skinBuy .subBuyCon h2 { border:none; padding-left:10px; }
.subBuyCon { width:184px; float:left; border-right:1px solid #333333; border-bottom:1px solid #333333; height:517px; margin-bottom:10px; }
.subBuyConNew { border-bottom:none; height:auto; margin-bottom:0px; }
.subBuyConSize { border-right:1px solid #333333; border-bottom:none; height:auto; margin-bottom:0px; padding-bottom:20px; width:368px; }
.sub_last { border-right:none;width:245px; }
.subBuyCon ul { margin:0; padding:0; }
.subBuyCon li { margin:0; padding:0; height:25px; font-size:12px; font-weight:normal; line-height:35px; padding-left:10px; overflow:hidden; }
.subBuyCon li input { outline:none; }
.subBuyCon li a { color:#989898; overflow:hidden; display:inline-block;}
.subBuyConBorder { width:616px; height:20px; float:left; border-top:1px solid #333333; }
.selectBuy { margin:0; padding:0; background:url(../images/global/btn_select.png) no-repeat 28px 3px; float:left; padding:0px 41px; margin-top:0px; color:#fff; font-weight:normal;}
.selectBuy span { position:relative; margin:0; padding:0; padding-right:11px; }
.selectBuy a { padding:0 11px; color:#fff; }
.selectBuy .setAll { color:#908F8F; }

.sideE,.sideC,.sideL { width:300px; float:left; }
.sideC,.sideL { margin-right:20px; }
.sideE .top,.sideC .top,.sideL .top { background:url(../images/videos/bg_rgtv_round.png) no-repeat 0 0; height:10px; line-height:10px; }
.sideE .bottom,.sideC .bottom,.sideL .bottom { background:url(../images/videos/bg_rgtv_round.png) no-repeat 0 -11px; height:10px; line-height:10px; }
.sideE .bd,.sideC .bd,.sideL .bd,.sideE .hd,.sideC .hd,.sideL .hd  { background:#171717; }
.sideE .hd h2,.sideC .hd h2,.sideL .hd h2 { padding-left:13px; line-height:40px; border-bottom:1px solid #515151; color:#fff; font-size:18px; }
.sideE .pageBottom h2,.sideC .pageBottom h2,.sideL .pageBottom h2 { border:none; }
.sideE .hd span,.sideC .hd span,.sideL .hd span { color:#757575; font-weight:100; font-size:12px; }
.sideE .hd a,.sideC .hd a,.sideL .hd a { float:right; background:url(../images/videos/icon_rgtv.png) no-repeat 48px 13px; padding-right:30px; color:#8B8B8B; font-size:12px; font-weight:bold; padding-left:10px; }
.onePart {  position:relative; }
.part { padding:15px 0px 0px 0px; width:270px; margin:0 auto; border-bottom:1px solid #343434;  }
.partlast {border-bottom:none;}
.part img { /*border:1px solid #464646;*/ }
.part h3 { color:#999999; padding:5px 0; line-height:17px; font-size:12px; height:67px; overflow:hidden; }
.part h3 span { font-size:12px; color:#666666; font-weight:normal; }
.part a { float:left; color:#666666; }
.part h3 a { float:none; color:#999999; }
.part p span { float:left; color:#666666; }
.part .gettingStartedListImg a { float:none; }
.partNew { padding:0; padding-top:15px; width:270px; margin:0 auto; border-bottom:1px solid #343434;  }
.partNew h3 { color:#999999; padding:5px 0; line-height:17px; font-size:12px; height:50px; overflow:hidden; }
.partNew h3 span { font-size:12px; color:#666666; font-weight:normal; }
.partNew a { float:left; color:#666666; }
.partNew h3 a { float:none; color:#999999; }
.partNew p span { float:left; color:#666666; }
.partNew .gettingStartedListImg a { float:none; }
.ea { background:url(../images/videos/icon_ea.png) no-repeat; height:15px; padding:0 41px; }
.ea1 { background-position:0 1px; }
.ea2 { background-position:0 -13px; }
.ea3 { background-position:0 -32px; }
.ea4 { background-position:0 -51px; }
.ea5 { background-position:0 -71px; }
.itemBuy .onePart .part p span { height:30px;overflow:hidden; }
.itemBuy .onePart .part h3 a,.itemBuy .onePart .partNew h3 a { height:60px;overflow:hidden; }

.comMent { width:83px; background:url(../images/videos/icon_rgtv.png) no-repeat 6px -29px; margin-left:0px; padding-left:20px; }
.comMent span { float:right; color:#8B8B8B; }
.commentNew { width:113px; background:url(../images/videos/icon_rgtv.png) no-repeat 2px -29px; margin-left:0px; padding-left:16px; }
.checkItOutOver { width:270px; height:152px; padding:0; position:absolute; top:14px; left:20px; overflow:hidden; background:url(../images/global/trans-pixel-80.png) repeat 0 0; }
.checkItOutOver p { min-height:90px; line-height:22px; padding:10px; }
.checkItOutOver a { width:200px; background:url(../images/global/btn_checkout.png) no-repeat 10px 0; padding:9px 25px; display:block; color:#fff; }
.checkItOutOver a:hover { background:url(../images/global/btn_checkout.png) no-repeat 10px -37px; }
.adjustOver .onePart .part .episodeListImg .checkItOutOver { top:15px; left:15px; }

.itemBuy .onePart .partNew p span.videoProducts { color:#666666; font-size:9px; padding:2px 0 0 0; line-height:12px; height:29px; }

.someDes { color:#666666; font-size:9px; padding:2px 0 0 0; line-height:12px; height:28px; overflow:hidden; }
.someImg {  height:143px; background:url(../images/videos/bg_rgtv_right.png) no-repeat 10px 5px; padding-bottom:10px; }

.proShow { margin-bottom:10px; }
.proShow .top { background:url(../images/products/bg_all_width.png) no-repeat; height:10px; line-height:10px; }
.proShow .bottom { background:url(../images/products/bg_all_width.png) no-repeat 0 -15px; height:10px; line-height:10px; }
.proShow .bd { background:#171717; margin-right:1px; } .

.leaflet h2,.leaflet a { color:#fff; }
.roll { background:#212121; float:right; padding:22px 78px; position:relative; margin-right:10px; }
.roll li { float:left; width:105px; text-align:center; color:#999; margin-right:20px; display:inline; }
.roll li a { color:#999; }
.leaflet { float:left; padding:10px 10px 10px 25px; width:110px; margin-top:0px;text-align:center;}
.leaflet h2 { color:#fff; }
.leaflet a { color:#B7B7B7; line-height:40px; text-decoration:underline; }
.allWith .left { position:absolute; top:70px; left:40px; }
.allWith .right { position:absolute; top:70px; left:700px; }

.episode .sideL .top,.episode .sideC .top,.episode .sideL .bottom,.episode .sideC .bottom { background:none; }
.episode .sideC .hd h2 .page { font-size:12px; line-height:15px; }
.episode .sideC .hd h2 ,.episode .sideL .hd h2 { height:40px; }
.episode .sideC .hd .page a { float:none; padding:0; }
.episode .onePart .checkOut { width:280px; }

.pageBottom .page { margin:10px; }

.episodeAll .sideL,.episodeAll .sideC { margin:0; width:310px; }
.episodeAll .sideR .rightFloat span { color:#999999; font-size:12px; }
.episodeAll .sideR dl { border:none;  }
.episodeAll .sideR dl dd { margin:0 0 1px 0; }
.episodeAll .newBuySideTwo dl dd { margin:0 0 7px 0; }
.episodeAll .newBuySideTwo dl .aboutBuy { font-size:11px; }
.episodeAll .newBuySideTwo dl .setPrice { font-size:11px; }
.newBuySide dl dd { margin:0 0 7px 0; }
.newBuySide dl .aboutBuy { font-size:11px; }
.newBuySide dl .setPrice { font-size:11px; }

.episodeAll { position:relative; }
.episode .subMenu { position:absolute; z-index:9999; top:53px; left:0;width:616px; }
.episode .subMenu .redTop { background:url(../images/global/bg_twopic.png) no-repeat 0 0; }
.episode .subMenu .blackBottom { background:url(../images/global/bg_twopic.png) no-repeat 0 -15px; }
.episodeNew .subMenu { position:absolute; z-index:9999; top:38px; left:0;width:616px; }
.episodeNew .subMenu .redTop { background:url(../images/global/bgsub_top_footer.png) no-repeat; height:6px;line-height:6px; }
.episodeNew .subMenu .blackBottom { background:none; no-repeat 0 -15px; }
.subHb span span { float:right; }
.episodeAll .subHb span a { padding-right:0px; background:none; }
.episodeAll .skinBuy .subHb span span { background-position:10px 21px; }
.episodeAll .proFloat .curr a { background:url(../images/global/bg_nav_curr.png) no-repeat scroll left 0; padding:0 15px; font-weight:bold;}
.episodeAll .episodeNew .proFloat .curr a { background:url(../images/global/bg_nav_curr3.png) no-repeat left 0px; padding:10px 6px 24px 15px; }
.episodeAll .subMenu h2 { font-size:25px; padding-left:20px; line-height:60px; border-bottom:1px solid #808080; color:#fff; }
.episodeAll .subMenu ul { border-bottom:1px solid #808080; padding:0; margin-bottom:10px;}
.episodeAll .subMenu li { float:left; width:288px; line-height:45px; padding-left:10px; }
.episodeAll .subMenu li a { color:#808080; }
.episodeAll .episodeNew .subMenu h2 { font-size:20px; padding-left:10px; line-height:38px; border-bottom:none; color:#fff; }
.episodeAll .episodeNew .subMenu ul { border-bottom:none; padding:0; margin-bottom:10px;}
.episodeAll .episodeNew .subMenu li { float:left; width:288px; line-height:35px; padding-left:15px; }
.episodeAll .episodeNew .subMenu li a { color:#808080; }
.sub_suites {width:555px;left:368px;}
.side_cate {width:272px;}
.sub_support {width:555px;}


.videoFlash { text-align:center; margin-left:4px; }
.aboutVideo { padding:0 20px; }
.video_down {padding-bottom:10px;}
#psecond {margin-top:20px;}
.aboutVideo h2 { color:#BABABA; line-height:60px; }
.aboutVideo h2 span { float:right; font-weight:100; }
.aboutVideo h3 {   }
.aboutVideo h3 a { color:#FF2828; text-decoration:underline; }
.aboutVideo h4 { color:#666666; margin-bottom:20px;}
.videoCon .aboutVideo p { line-height:18px; color:#999999; padding-left:0; padding-bottom:10px; }
.videoCon .aboutVideo p span#redboldtext { color:#fff; }
.videoCon .aboutVideo p a { color:#FF2828; text-decoration:underline; }
.videoCon .aboutVideo ul { list-style:disc outside none; }
.videoCon .aboutVideo ol {  }
.videoCon .aboutVideo ul li, .videoCon .aboutVideo ol li { line-height:18px; color:#999999; padding-left:0; padding-bottom:10px;margin-left:15px;}
.videoCon .aboutVideo ul li a, .videoCon .aboutVideo ol li a { color:#FF2828; text-decoration:underline; }

.quickTipsAboutVideo { padding:0 15px; }

.share li { float:left; padding:0 0 0 67px; color:#fff; line-height:50px; }
.share li a { color:#fff; }
/*
.Di { background:url(../images/global/icon_share.png) no-repeat 25px 5px; }
.Fb { background:url(../images/global/icon_share.png) no-repeat 25px -45px; }
.Rss { background:url(../images/global/icon_share.png) no-repeat 25px -94px; }
.Tw { background:url(../images/global/icon_share.png) no-repeat 25px -141px; }
*/

.giveMassage .hd h2 { color:#fff; line-height:35px; border-bottom:1px solid #515151; font-size:20px; padding-left:12px; }

.massage { width:600px; margin:0 auto; border-bottom:1px solid #2F2F2F; padding:10px 0; color:#999999; line-height:20px; }
.massage h2 { color:#BABABA; line-height:30px; padding-right:20px;}
.massage h2 span { float:right; font-weight:100; }
.videoCon .massage p { color:#999999; line-height:20px; padding-top:10px; padding-right:15px;}
.massage p { color:#999999; line-height:20px; padding-top:10px; padding-right:15px;}

.fullIn h2 { background:url(../images/global/bg_su_conetnt_sblock_h2.png) repeat-x scroll 0 0 transparent; border-top:1px solid #484848; color:#FFFFFF; line-height:40px; padding:0 0 0 10px; margin-top:20px;}
.fullIn span input { float:left; width:263px; }
.fullIn span { color:#fff;  width:290px; float:left; padding:10px 0; }
.fullIn span label,.fullIn span input { float:left; height:28px; font-weight:bold;color:#b9b9b9;}
.form {width:601px;padding-left:19px;background-color:#171717;}
.fullIn .numb {height:25px;float:right;margin-right:30px;}
.fullIn p { color:#999999; line-height:20px; padding-top:10px; padding-right:15px;}
.numb em {width:19px;height:19px;border:1px #353535 solid;float:left;text-align:center;line-height:19px;color:#9f9f9f;font-style:normal;}
.numb em.selected {color:#d72729;}
.numb .nextone {width:60px;height:20px;text-align:center;float:left;margin-left:14px;line-height:20px;color:#9f9f9f;border:1px #353535 solid;}
.numb .nextone a {text-decoration:underline;padding-right:3px;color:#9f9f9f;}

.fullInput { padding:20px; color:#fff; }
.fullInput label i {color:#545454;}
.fullInput .textarea { width:562px; }
.fullInput .textarea textarea { width:555px; height:128px; }
.fullInput a { background:url(../images/global/btn_fullin.png) no-repeat; float:left; padding:8px 49px 8px 14px; font-size:13px; color:#fff; font-weight:bold; }
.fullInput a:hover { background:url(../images/global/btn_fullin.png) no-repeat -294px 0;  }

.videoHd h2 { line-height:30px; color:#fff; padding-left:15px; border-bottom:1px solid #515151; padding:0 15px; font-size:17px; }
.videoHd h2 span { float:right; font-weight:100; background:url(../images/global/icon_tag_pro.gif) no-repeat scroll right 8px; padding:0 25px 0 0; font-size:12px; }
.videoHd h2 span a { color:#999; text-decoration:underline; }

.videoHd ul { border-bottom:1px solid #515151; padding-right:10px; }
.videoHd ul .vidTitle { float:left; line-height:24px; color:#fff; padding:0 15px 10px; font-size:17px; font-weight:bold; width:460px; }
.videoHd ul .lastRight { float:right; font-weight:100; background:url(../images/global/icon_tag_pro.gif) no-repeat scroll right 6px; padding:5px 25px 20px 0; margin:0; font-size:12px; }
.videoHd ul .lastRight a { color:#999; text-decoration:underline; }

.videoCon p { line-height:45px; padding-left:28px;}
.videoCon .video_down p {padding-bottom:0;}
.videoCon p a { color:#999; }
.videoCon .ea { padding:0px 41px; }
.videoCon .comMent span { background:url(../images/global/bg_time.png) no-repeat 8px 11px; padding:0 16px; font-size:18px; font-weight:bold; color:#fff; margin-right:20px;}

.download a { float:left; margin:15px; color:#fff; width:260px;height:31px;padding-left:8px;line-height:31px;}
.newBuySideTwo .download a { margin:10px 10px 0; }
.download .btnOne { background:url(../images/global/bg_btnone.png) no-repeat; margin-top:0; }
.download .btnTwo { background:url(../images/global/bg_btntwo.png) no-repeat; margin-top:0; }

.download {  }

.sidePro .download, .sidePro .relatedProducts { background:#292929; }

.textTrun { float:left; color:#fff; padding:16px; width:61px; font-weight:bold; }
.textTrun p { font-size:16px; padding-top:16px;}
.imgTruning { float:left; background:#212121; padding:10px 85px; position:relative; }
.imgTruning li { float:left; width:82px; text-align:center; padding:0 3px; }
.imgTruning li a { color:#999999; }
.turnLeft { position:absolute; top:47px; left:30px; }
.turnRight { position:absolute; top:47px; left:455px; }

.conUs p { padding:15px; color:#999999; }
.titTextCon h2 { border-bottom:1px solid #CACACA; color:#626262; font-size:20px; line-height:35px; padding-left:12px; }

.textDiv h3 { line-height:30px;padding:20px 10px 24px 23px; color:#430000; font-size:25px; }
.textDiv p { line-height:25px; color:#0D0D0D; padding:0 10px 25px 23px; }

.partTwo { float:left; width:576px; margin:0 auto; border-bottom:1px solid #DFDFDF; padding:20px 0; padding-left:20px; }
.partTwo a { color:#666666; }
.partTwo .btnDownload { float:left; background:url(../images/global/btn_new_card3.png) no-repeat 0 0; padding:0 0 0 11px; color:#fff; font-weight:bold; height:31px; line-height:31px; width:205px; }
.textDiv .partTwo p { float:left; padding:5px 10px 5px 0; width:540px; }
.textDiv .partTwo h2 { float:left; line-height:35px; font-size:23px; padding:15px 0 0 0; color:#430000; width:540px;}


.result { margin:-20px 0 auto; padding:0 0 20px; }
.result .hd { background:url(../images/global/bg_searchresult_round.png) no-repeat right -52px; }
.result .hd ul { background:url(../images/global/bg_searchresult_round.png) no-repeat left 0px; }
.result .hd ul li { float:left; line-height:46px; height:46px; margin:2px 15px 0; display:inline; padding:0 10px 0 0;  }
.result .hd a { font-size:14px; font-weight:bold; color:#B7B7B7; }
.result .hd .lastRight a { font-size:12px; }
.result .hd .curr { background:url(../images/products/bg_curr_tab_products.png) no-repeat right -52px; }
.result .hd .curr a { background:url(../images/products/bg_curr_tab_products.png) no-repeat left 5px; padding:0 0 0 10px; display:block; color:#606060; }

.result .skin .hd .faqTit { font-size:20px; color:#fff; font-weight: bold; }

.result .skin .faq,.result .skin .faq ul { background:#303030; border-top:1px solid #484848; }

.contentr {margin-top:0;float:none;}

.companyContent { float:left; margin-top:0; }

.neck { padding:0 10px; height:44px; background:url(../images/global/bg_neck_seach.png) repeat-x; }
.neckInput { margin:10px 0 0 0; background:url(../images/global/bg_seach_resulte_inout.png) no-repeat; float:left; }
.neckInput input { border:none; background:none; float:left; color:#999999; }
.neck label { border:none; background:none; float:left; line-height:44px; padding:0 10px; color:#656565;  font-weight:bold;  }
.seachNeckInput { width:189px; margin:5px 0 0 6px; }
.reCon { background:#fff; padding-left:30px; }
.bottomRound { background:url(../images/global/bg_bottom_round_resulte.png) no-repeat; height:10px; }
.partThree dt { float:left; margin-right:15px;}
.partThree h3 { padding:10px 0 10px 0; font-size:23px; color:#4a4a4a; }
.partThree dd p { line-height:22px; color:#6B6B6B; }
.partThree dd a { color:#666666; text-decoration:underline; font-size:10px; }
.partThree dl { width:603px; border-bottom:1px solid #DFDFDF; padding:20px 0; }
.reConIconOne { background:url(../images/global/icon_reCon_tit.png) no-repeat 0 15px; padding-left:25px; }
.reConIconTwo { background:url(../images/global/icon_reCon_tit.png) no-repeat 0 -45px; padding-left:25px; }

.pageNumber { padding:15px 309px 15px 15px; background:#fff;}
.pageNumber li { float:left; border-width:1px 0 1px 1px; border-style:solid; border-color:#DFDFDF; padding:5px 7px;  }
.pageNumber li a { color:#999999; }
.pageNumber .curr a { color:#D3272E; }
.pageNumber ul { float:right; }
.pageNumber li.next a {text-decoration:underline;}
.pageNumber li.next span {padding-left:3px;color:#999999;}

.pageNumber .fillUp { border-right:1px solid #DFDFDF; }
.pageNumber .next { margin-left:10px; display:inline; }

.lateralInput span { float:left; }
#semail {padding-top:10px;font-weight:bold;}
.triPrompt { line-height:25px; padding:20px 26px; }
.triPrompt p { color:#000000; }
.triPrompt p a {color:#d3272e;text-decoration:underline;}
.triInput div.tri_p {padding-top:0;}
.triPrompt .colorPrompt { color:#D64147; }
.triInputOne { padding:0 0 5px 25px; }
.triInputOne input { width:275px; height:30px; margin-top:5px; }
.triInputOne span { padding:0 0px; width:295px; padding:10px 0; }
.triInputOne label { display:block; font-size:16px; color:#313131; font-weight:bold;}
.triInputOne .checkbox input { width:auto; }
.triInputOne .checkbox em {font-style:normal;color:#000000;}
.triInputOne .checkbox em.month {padding-left:24px;}
.triInputOne input.cbox {height:18px;}
.triInputOne .checkbox { display:block; color:#6B6B6B;}

.triInputTwo { padding:0 0 5px 25px; }
.coutry {margin-top:15px;}
.triInputTwo label,.triInputThree label { display:block; font-size:16px; color:#313131; padding:10px 0 10px 0; font-weight:bold; }

.triInputTwo span span { background:url(../images/global/bg_triinput_input.png) no-repeat 0 0; float:left; }
.triInputTwo span { float:left; }
.triInputTwo input { background:none; border:none; float:left; }
.choosecountry  { height:40px; padding:0 10px; width:215px; font-weight:bold; color:#737373;}

.triInputThree { padding:0 0 5px 25px; }
.triInputThree span { display:block; line-height:35px; }
.triInputThree input { margin-right:10px; }
.triInputThree a { color:#333333; }

.triBtn { margin:25px 0 60px 20px; }
.triBtn a { background:url(../images/global/btn_triBtn.png) no-repeat; color:#fff; font-weight:bold; padding:8px 42px 9px 13px; font-size:14px; color:#fff; }

.updates { width:578px; margin:0 auto; }
.proCon .updates .hd { background:url(../images/global/bg_tit_inside.png) no-repeat right -47px; }
.proCon .updates .hd ul { background:url(../images/global/bg_tit_inside.png) no-repeat left 0; }
.proCon .updates .hd ul li { height:40px; line-height:40px; padding:0 30px; color:#8b8b8b;}
.proCon .updates .bd { background:#fff; }
.proCon .updates .bd ul {border-top:1px solid #DBDBDB; }
.proCon .updates .bd li { float:left; text-align:center; padding:18px 0; color:#6B6B6B; }
.proName { width:120px; }
.edition { width:45px; }
.date { width:108px; }
.hotPro { width:110px; }
.hotAfter {width:185px;}
.proComp {width:192px;}
#product {padding:0 70px;}
#Version {padding-left:8px;padding-right:8px;}
#supp {padding:0 15px;}
.proCon .updates .bd ul .steTbale {padding-left:50px; color:#D4263C;}

.upTbale { margin:10px 0; }
#Vers {padding-left:16px;padding-right:16px;}
#Date {padding:0 20px;}
#Sha {padding:0 5px;}
.upTbale h2 { font-size:20px; padding:10px 0; color:#430000; }
.upTbale a { color:#D4263C; text-decoration:underline; font-weight:bold; }

.partner li { float:left; padding:24px; background:#E5E5E5; border:1px solid #fff; margin:18px 24px; display:inline; }

.sun .bd { padding-bottom:40px; }

.sideR .sun {  position:relative;  }
.sunAll a { background:url(../images/global/btn_sun.png) no-repeat; padding:10px 55px; position:absolute; bottom:0; left:14px; color:#EBEBEB; }
.sunAll a span { background:url("../images/global/icon_curr_nav.gif") no-repeat scroll 11px 19px transparent; padding:12px 11px; }

.sidePro .sideBan { float:none; }

.sidePro .sideBan .bgTop { background:url(../images/global/bg_ri.png) no-repeat;  }
.sidePro .sideBan .bgBottom { background:url(../images/global/bg_ri.png) no-repeat 0 -15px; }
.sidePro .sideBan .bd { background:#EFEFEF; }
.sidePro .sideBan .somePrice { width:260px; }

.sidePro .sideBan .buyNow { background:url(../images/global/bg_rgtv_right_md.png) no-repeat scroll 0 0; width:281px; }
.sidePro .sideBan .buyNow a { background:url(../images/global/btn_md.png) no-repeat 10px 0; padding:8px 196px 8px 20px; }

.newBuySide .sideBan .somePrice { width:245px; }
.newBuySide .sideBan .buyNow { background:url(../images/global/bg_rgtv_right_md_short.png) no-repeat scroll 0 0; width:252px; }
.newBuySide .sideBan .buyNow a { background:url(../images/products/x_patch1_btn_short.png) no-repeat scroll 10px 0; padding:9px 150px 9px 15px; width:100px; }
/* .sidePro .sideBan .somePrice a { background:url("../images/global/btn_buy_1.png") no-repeat 0 13px; padding:0 44px 0 10px; }*/

.sidePro .sideBan .somePrice li a { background:none; }

/*logo add css*/
.log_buy {width:70px;height:30px;line-height:30px;margin-top:22px;float:right;}
.log_click {/*cursor:pointer;*/}
.trapcode {margin-top:3px;}
.log_buy img {float:left;margin-top:6px;margin-right:3px;}
.log_buy .number {float:left;width:25px;color:#a2969a;font-weight:bold;line-height:30px;}
.log_buy .choose {margin-top:14px;}
.log_user {width:114px;float:right;cursor:pointer;}
.log_chat {width:144px;float:right;}
.log_user .log_my {margin-left:5px;width:75px;font-weight:bold;color:#fbfffa;}
.log_chat .chat {margin-left:5px;width:35px;font-weight:bold;color:#fbfffa;}
.redpeople {padding-top:30px;float:right;margin-right:10px;margin-left:18px;}
.redpeople a.giant {color:#feffff;font-size:13px;text-decoration:underline;font-weight:bold;float:left;margin-right:5px;}
.redpeople em {width:15px;height:14px;background:url(../images/global/Search-Pop-up.png) 0 0 no-repeat;float:left;margin-top:2px;}


.link_fa {float:left;margin-top:68px;margin-left:30px;margin-bottom:112px;}
.links .art_title {color:#d9282e;font-weight:bold;font-size:25px;padding-bottom:43px;}
.links .small_t {color:#d72427;font-size:17px;font-weight:bold;}
.links .small_t span.blogs {display:inline-block;padding-left:230px;}
.Pop {width:400px;float:left;margin-top:30px;}
.Pop li.first {color:#202020;font-weight:bold;line-height:20px;}
.Pop li.second {color:#6c6c6c;line-height:18px;}
.Pop li.third a {color:#6c6c6c;line-height:18px;text-decoration:underline;}

.red_color h2.red_title {color:#5f5f5f;}
.blogs .tag_color {color:#464646;margin-bottom:0;line-height:32px;font-size:10px;}
.blogs p.person_con {color:#626262;line-height:20px;font-size:14px;}
.pic_top a.upgrade {color:#d42c2c;text-decoration:underline;padding-left:32px;font-size:18px;font-weight:bold;height:48px;line-height:51px;padding-top:5px;}
.pic_top span.time {text-align:right;padding-right:6px;font-weight:bold;font-size:18px;color:#FFF;background:url(../images/global/bg_time.png) 76px 0 no-repeat;width:128px;float:right; margin-top:17px;}
.pic_top h5.by {color:#464646;font-size:10px;line-height:18px;font-style:normal;padding-left:32px;}
.pic_top p.descript {color:#676767;font-size:14px;line-height:24px;padding:10px 20px 10px 32px;}

.pic_top .synopsis {padding:0 20px;height:240px;border-bottom:1px #404040 solid;}
.synopsis a.giant {padding-left:0;}
.synopsis span.coment {font-size:9px;line-height:22px;}
.synopsis span a { float:left; }
.synopsis span .t { background:url(../images/global/two/icon_f.png) no-repeat; padding:11px 12px; margin-left:10px; }
.synopsis span .f { background:url(../images/global/two/icon_t.png) no-repeat; padding:11px 12px; margin-left:10px;  }
.synopsis .syn_left {float:left;width:253px;}
.synopsis .syn_left span.summary {color:#464646;font-size:10px;line-height:18px;display:block;}
.synopsis .syn_left p.particular {color:#676767;font-size:14px;line-height:22px;padding-left:0;float:left;padding-top:5px;}
.synopsis .syn_left div.syn_more {float:left;margin-top:10px;}
.synopsis .syn_left div.syn_more a {color:#676767;font-size:12px;text-decoration:underline;margin-right:10px;}
.synopsis .syn_left div.syn_more var {width:15px;height:14px;background:url(../images/global/icon_go.png) 0 0 no-repeat;display:block;float:right;margin-top:2px;}
.pic_top .synop_last {border-bottom:none;}
.pic_top .syn_num {margin-left:178px;margin-top:10px;}

.all {width:620px;float:left;margin-top:0;}
.newAll {width:650px;}
.all_left {padding-left:20px;}
.all_left dl.dl_news {width:570px;}
.newAll .all_left dl.dl_news {width:610px;}
.all_left dl dd h3.make {font-size:20px;color:#430000;line-height:22px;}
.all_left dl dd.June {font-size:13px;color:#999999;line-height:28px;}
.all_left dl dd p.The {padding-right:10px;color:#0c0c0c;}
.all_left dl dd.learn {line-height:20px;font-size:13px;}
.no_left {padding-left:0px;}
.pageNum {padding:15px 195px 15px 15px;}


.logoPop { width:407px; /*position:relative; left:0px; top:0px;*/ position:absolute; /*left:140px; top:82px;*/ z-index:99999; }
.logoTop { background:url(../images/home/x_logo_pop.png) no-repeat; height:37px; line-height:37px; }
.logoTop h2 { padding-left:20px; color:#fff; }
.logoBottom  { background:url(../images/home/x_logo_pop.png) no-repeat 0 -55px; height:46px; line-height:46px; }
.logoPopBd { height:164px; background:url(../images/home/x_logo_pop__bg.png) repeat-x; }
.logoBottom a { background:url(../images/home/x_logo_pop_btn.png) no-repeat 0 11px; float:right; padding:0 35px 0 11px; font-weight:bold; color:#fff; }

.logoPopBd p { padding:5px; line-height:22px; color:#646464; font-weight:bold; }
.modify1 { width:616px; }

.modify2 { float:right; font-size:12px; background:url(../images/global/x_hd1_btn.png) no-repeat 0 7px; padding:0 25px 0 7px; line-height:39px; }
.modify2 a { color:#fff; line-height:39px; font-size:12px; }
.patch1 a { background:url(../images/products/x_patch1_btn.png) no-repeat 0 0; margin:7px 0; padding:9px 58px 9px 15px; width:150px; font-weight:bold; font-size:13px; float:left; line-height:14px; }

.upgradePop { *display: inline-block; zoom: 1; width:100%; position:fixed; z-index:999; }
.pop3 { width:802px; margin:0 auto; margin-top:30px; text-align:left; z-index:999; }
.pop3 .top { height:47px; background:url(../images/global/bg_round2_top_pop2.png) no-repeat; position:relative; }
.pop3 .top img { position:absolute; right:-10px; top:-11px; }
.pop3 .top h2 { line-height:47px; height:47px; color:#fff; padding:0 30px; font-size:18px; }
.pop3 .bottom { height:15px; background:url(../images/global/bg_round2_top_pop2.png) no-repeat 0 -61px;  }
.left3 { float:left; padding:10px 27px; /*width:204px;*/width:284px; background:#2D2D2D; }
.left3 h2 { color:#8C8C8C; font-size:16px; }
.left3 dl { padding:10px 0; font-size:13px; }
.left3 dl dt { float:left; padding-right:10px; height:30px; }
.left3 dl dt a { float:left;  background:url(../images/global/icon_pop3_chick1.gif) no-repeat 0 3px; padding:10px;s }
.left3 dl dd { padding:0 0 3px 0; /*width:168px;*/width:248px; float:right; line-height:17px; color:#fff; font-weight:bold; }
.left3 dl .curr a { background:url(../images/global/icon_pop3_chick2.gif) no-repeat 0 3px; }
.left3 dl dd a { color:#868686; text-decoration:underline; }
.left3 li { background:url(../images/global/icon_pop3_point.gif) no-repeat 0 center; padding-left:13px; color:#A5A5A5; line-height:22px; }
.left3 li a { color:#A5A5A5; text-decoration:underline; }

.left5 { float:left; padding:10px 27px; width:97px;background:#2D2D2D; }
.left5 h2 { color:#8C8C8C; font-size:16px; }
.left5 dl { padding:10px 0; font-size:13px; }
.left5 dl dt { float:left; padding-right:10px; height:70px; }
.left5 dl dt a { float:left;  background:url(../images/global/icon_pop3_chick1.gif) no-repeat 0 3px; padding:10px;s }
.left5 dl dd { padding:0 0 3px 0; width:168px; float:right; line-height:17px; color:#fff; font-weight:bold; }
.left5 dl .curr a { background:url(../images/global/icon_pop3_chick2.gif) no-repeat 0 3px; }
.left5 dl dd a { color:#868686; text-decoration:underline; }
.left5 li { background:url(../images/global/icon_pop3_point.gif) no-repeat 0 center; padding-left:13px; color:#A5A5A5; line-height:22px; }
.left5 li a { color:#A5A5A5; text-decoration:underline; }

.include3 span { background:url(../images/global/bg_pop3_input1.png) no-repeat; float:left; margin:10px 0 10px 10px; }
.include3 span input { background:none; border:none; float:left; }
.input3L { padding:8px 3px; width:150px; }

.right3 { float:left; background:#EBEBEB; /*width:543px;*/width:463px; padding:10px 0; }
.right4 { float:left; background:#fff; width:800px; height:500px; padding:0; overflow:hidden; }
.right5 { float:left; background:#EBEBEB; width:650px; padding:10px 0; }
.right3 dl { /*width:444px;*/width:404px; padding:5px 30px; }
.right3 dt { float:left; color:#282828; font-weight:bold; font-size:15px; width:137px; text-align:right; }
.right3 dd { float:right; width:249px; color:#636363; line-height:17px; font-weight:bold; padding-bottom:3px; }
.right3 dd span,.right3 dd input { background:none; border:none; float:left; }
.right3 dd span {  background:url(../images/global/bg_pop3_input2.png) no-repeat;  }
.input2,.input3,.input4  { padding:8px; }
.input2 { width:202px; }
.input3 { width:60px; }
.right3 .bgInput4 {  background:url(../images/global/bg_pop3_input3.png) no-repeat; }
.input4 { width:252px; }
.pop3 .bd { background:#2D2D2D; }
.btnPop3 a { color:#fff; background:url(../images/global/btn_pop_2.png) no-repeat; float:left; font-size:15px; font-weight:bold; padding:8px 78px 6px 20px; }
.btnPop3 .loadAddToCart { font-size:15px; background-image:none; background-color:transparent; }
.menupop { width:100%; height:100%; background:#000; position:fixed; z-index:998; filter:alpha(opacity=86); opacity:0.6; overflow: hidden !important; }
.menupopios { height:10000px; }
.patch2 strong { color:#444444; }
.patch2 span { float:left; color:red; font-weight:bold; font-size:11px; padding-bottom:12px; }
.patch2 .optSpan { margin-top:15px; }
.patch2 li { background:url(../images/global/products-preset.png) no-repeat right center; line-height:32px; color:#737373; font-weight:bold; }
.patch2 { font-size:14px; padding-left:10px; padding-bottom:9px; }
.patch2New strong { color:#444444;; }
.patch2New li { background:none; line-height:32px; color:#737373; font-weight:bold; }
.patch2New { float:left; font-size:14px; padding:5px; height:auto; min-height: 25px; overflow:hidden; }
.pic2 h2 img { text-align:right; padding:18px 10px 0 0; float:right }
.patch4 { padding:10px 25px; width:370px; }
.patch3 h2 { padding:5px 0 10px 0; color:#420004; font-size:24px; }
.patch3 p { color:#464646; padding:14px 0 20px; }
.patch3 a { color:#676767; text-decoration:underline; }
.patch3 { padding-bottom:35px; }
.sideE .sideR { margin-left:0; margin-top:10px; }
.sideE .sideR dl { border-bottom:none; }
.sideE .sideR .bd { /*background:#2D2D2D;*/ }
.sideE .sidePro .hd { background:url("../images/global/bg_sidepor_round_1.png") no-repeat right -58px; }
.patch5 .onePart .someImg { background:none; }
.patch6 a { background:url(../images/videos/x_patch6_btn.png) no-repeat; padding:4px 40px 4px 20px; padding:0 109px 4px 46px; width:105px; margin-bottom:0px; }
.newBuySide .skin .bd .patch6 a { margin-left:8px; }
.patch6 .lastButton { margin-bottom:10px; }
.patch6 { float:left; border-bottom:1px solid #424242; }
.newBuySideTwo .patch6 { width:270px; }
.noBottomBorder { border-bottom:none; }
.download h2 { float:left; color:#fff; font-size:18px; line-height:48px; padding-left:13px; }
.pic_top .synopsis { height:auto; }
.patch7 .part  { border:none; }
.sideE .patch8 a { background:url(../images/global/two/x_patch8_btn.png) no-repeat; float:none; padding:7px 127px 7px 15px; font-weight:bold; color:#fff; font-size:14px; }
.numb { float:right; margin:20px 0; display:inline; }
.patch9 { border-bottom:1px solid #2F2F2F; margin:0 28px; }
.patch9 .synopsis { border-bottom:none; padding-left:0; }
.patch9 .descript { padding-left:0; }
.patch9 p.descript { padding-left:0; }
.patch9 a.upgrade { padding-left:0; }
.patch9 h5.by { padding-left:0; }
.patch10 .hd a { font-size:20px; color:#fff; }
.patch11 { background:#fff; }
.box_1 { padding:0 20px; border-bottom:1px solid #D6D6D6; }
.box_1 p,.box_1 span,.box_1 label,.box_1 input { float:left; }
.box_1 input { background:none; border:none; }
.box_1 span { background:url(../images/support/ri.png) no-repeat;  }
.ri { width:389px; height:22px; line-height:22px; padding:4px 0 4px 4px; }
.box_1 label { line-height:28px; height:28px; padding:0 10px 0 0; font-weight:bold; }
.box_1 p { padding:0 0 20px 0; }
.box_1 h3 { padding:20px 0; font-size:14px; color:#3A3A3A; }

.box_2 h2 { line-height:65px; padding-left:13px; }
.box_2 li { line-height:25px; padding-left:35px; color:#3B3B3B; font-weight:bold; padding-right:80px; }

.w1 { background:url(../images/support/icon_d1.png) no-repeat 18px 8px; }
.w2 { background:url(../images/support/icon_d2.png) no-repeat 18px 8px; }

.b1 { background:#D2D2D2; }

.table1 td { border-left:1px solid #fff;  height:40px; text-align:center; color:#282828; font-weight:bold; }
.table1 tr .b2 { text-align:left; padding:0 5px; }
.b3 { padding:0 11px; }
.table1 { position:relative; }
.table2 { width:494px; position:absolute; top:10%; left:100px; border:2px solid #A4A4A4; }

.b4 { background:#585858; }
.table1 .b5 { color:#fff; }

.gsbbd { background:url("../images/global/two/gsbbd.png") no-repeat 0 0; height:10px; }

.slidebox {width:935px;height:441px;display:block;border:none;position:relative;}
.slidebox .slide{display:none;position:absolute;top:0;left:0;border:none;}
.slidebox .slide img{border:none;}
.slidebox .slide a{outline:0;}

.cartIconCount { display:block; cursor:pointer; }
.popNewDiv { position:absolute; top:45px; width:288px; z-index:99999; }
.hdPop { margin:0; padding:0; background:url(../images/global/bg_tit_pop.png) no-repeat;}
.hdPop h2 { margin:0; color:#fff; padding:0 10px; height:20px; line-height:20px; }
.skinPop .bdPop { border-right:1px solid #948B8C; }
.skinPop .bdPop li { padding:0 10px; padding-top:5px; font-weight:bold; line-height:16px; min-height:46px; background:#EBEBEB; border-width:1px 0 1px 0; border-top-color:#fff; border-bottom-color:#E0E0E0; border-style:solid; overflow:visible; }
.skinPop .bdPop li .smallCartItemPrice { float:right; color:#FE0000; padding-left:10px; }
.skinPop .bdPop li .smallCartSku { float:left; color:#666666; font-size:11px; font-weight:normal; margin:0; padding:0; }
.skinPop .bdPop li a { color:#666666; }
.fdPop { background:url(../images/global/bg_bottom_new.png) no-repeat; padding:0 0 18px 0; }

.fdPop p { padding:0 10px; line-height:35px; color:#fff; font-weight:bold; }
.fdPop p span { float:right;  }
.fdPop a { float:left; display:inline; margin:0 0 0 10px; color:#fff; font-weight:bold; }

.fdPop .cartButtons { height:30px; overflow:hidden; }
.fdPop .cartButtons .openCa { background:url(../images/global/btn_new_card.png) no-repeat 0 0px; padding:0px 43px 0px 19px; line-height:24px; }
.fdPop .cartButtons .checkout { background:url(../images/global/btn_new_card.png) no-repeat 0 -30px; padding:0px 43px 0px 18px; line-height:24px; }

.contentNew { width:679px; float:left; }
.hdNew { background:url(../images/global/bg_card_top_con.png) no-repeat; height:56px; line-height:56px; padding:0 10px 0 6px; }

.btnCart { float:right; }
.saveCard { background:url(../images/global/icon_con_top.png) no-repeat 0 2px; padding:0 0 0 15px; margin-right:10px; color:#999999; font-weight:bold; }
.emallCard { background:url(../images/global/icon_con_top.png) no-repeat 0 -42px; padding:0 0 0 15px; color:#999999; font-weight:bold; }
.btnCart { background:url(../images/global/btn_new_card2.png) no-repeat 0 13px;padding:0 0 0 11px; color:#FFFFFF; font-weight:bold; height:56px;
line-height:56px; width:165px; }
.btnContShop { float:right; background:url(../images/global/btn_new_card4.png) no-repeat 0 13px; padding:0 48px 0 11px; color:#FFFFFF; font-weight:bold; height:56px;line-height:56px; }
.emptyCart, .paypalCart { float:right; padding:0px 17px 0px 17px; color:#999999; font-weight:bold; outline:none; }
.paypalBtn { margin-top:15px; }
.btnPayPal { float:right; background:url(../images/global/btn_new_card2.png) no-repeat 0 13px;padding:0 48px 0 11px; color:#FFFFFF; font-weight:bold; height:56px;
line-height:56px; }

.tiAbout { color:#999999; font-weight:bold; font-size:17px; padding:0 31px; height:41px; line-height:41px;  border-left:1px solid #524E50;  border-bottom:1px solid #CECECE; background:#EBEBEB; }
.tiAbout span { float:right; color:#000; font-size:14px; font-weight:bold; }
.tiAbout span b { font-size:18px;  font-weight:100; padding:0 0 0 10px; }

.bigLi { border-left:1px solid #524E50;  border-bottom:1px solid #CECECE; background:#EBEBEB; border-top:1px solid #fff; padding:10px 28px; }
.bigLi dl dt { float:left; /*width:68px;*/ width:78px; }
.bigLi dl dt img { padding-bottom:10px; padding-top:0px; }
.bigLi dl dt a { background:url(../images/global/icon_bg_remove.png) no-repeat; padding:2px; color:#fff; }
.chooseNumber { font-size:14px; color:#666; font-weight:bold; line-height:60px; height:60px; border-bottom:1px solid #D2D2D2;/* background:url(../images/global/products-preset.png) no-repeat 245px 23px;*/ }
.chooseNumberNoBorder { border-bottom: none; }
.cart_item_name { float:left; margin:0; padding:0; font-size:14px; color:#666; font-weight:bold; line-height:16px; width:280px; }
.cart_item_name a { color:#666; font-weight:bold; }
.cart_prices { float:right; margin:0; padding:0; width:260px; height:100px; overflow:hidden; }
.cart_quantity_discount { float:right; margin:0; padding:0; width:230px; height:60px; overflow:hidden; font-size:12px; margin:-20px 0 0 300px; line-height:15px; text-align:right; }

.chooseNumber span { float:right; }
.chooseNumber span i { padding:10px 15px; background:url(../images/global/bg_number_choose.png) no-repeat; color:#fff; }
.chooseNumber span .curr { background:url(../images/global/bg_number_choose.png) no-repeat 0 -65px; position:relative; }
.chooseNumber span .curr .left  { /*position:absolute;*/ left:-48px; top:26px; }
.chooseNumber span .curr .right  { /*position:absolute;*/ right:9px; top:26px; }

.chooseNumber em { float:right; padding-left:10px; font-weight:100; font-size:16px; color:#FF0000; font-style:normal; width:80px; }
.moneyCard { padding:0 5px;  }
.xiaoNumber { width:20px; border:0; background:none; color:#fff; margin-top:-4px; position:relative; left:-4px; text-align:center; }
.symbol  { padding:0 5px; font-size:20px; color:#BCBCBC; font-weight:bold; }

.listCard li { float:left; background:url(../images/global/icon_care_dd_list.png) no-repeat 0 8px; width:200px; height:26px; line-height:26px; padding-left:15px; }
.listCard li a { color:#999999; }

.divPopCard .additionOne { position:absolute; top:2px; left:52px; background:none; padding:0; }

.popCard { background:url(../images/news/bg_popcard_div.png) no-repeat; width:203px; position:absolute; top:55px; left:225px; padding:5px 10px; }
.bigLi .popCard dt { padding-top:10px; width:57px; }
.bigLi .popCard .tit { font-size:13px; font-weight:bold; height:39px; }

.tiAboutOther { background:none repeat scroll 0 0 #EBEBEB; border-bottom:1px solid #CECECE; border-left:1px solid #524E50; color:#999999; font-size:17px; font-weight:bold; padding:10px 31px; }
.tiAboutOther span { float:right; }
.tiAboutOther b { float:right; font-size:18px; font-weight:100; }
.tiAboutOther li { width:160px; font-size:14px; line-height:25px; }
.one b { text-decoration:line-through; }
.two { color:#FF0000; }
.tiAboutOther .three { color:#FE5008; font-size:13px; background:#fff; padding:1px 10px; background:url(../images/global/bg_save.png) no-repeat 0 4px; width:140px; }
.tiAboutOther .three b { font-size:13px; font-weight:bold; }

.sideNewR { width:251px; float:right; }

.skinSide .hd { background:url(../images/global/bg_side_rounded_card.png) no-repeat; }
.skinSide .hd h2 { line-height:56px; height:56px; padding:0 13px; color:#fff; font-size:16px; }
.skinSide .fd { background:url(../images/global/bg_side_rounded_card.png) no-repeat 0 -61px; height:9px; }
.skinSide .bd { border-left:1px solid #52383A; background-color:#2D2D2D; padding:5px; background-image:url(../images/global/bg_side_shutiao.png); background-repeat: no-repeat; background-position:235px 10px; }

.skinSide .bd dl dt { float:left; position:relative; padding-right:10px; padding-bottom:10px; }
.skinSide .bd dl { margin:0 25px 0 5px; border-bottom:1px solid #424242; padding:7px 0; color:#CCCCCC; }
.skinSide .bd .dlast { margin:0 5px 0 5px; border-bottom:none; padding:3px 0; }
.skinSide .bd dt .deleteSide { position:absolute; top:1px; left:38px; }
.skinSide .bd dl dd { padding:10px 0 0 0; font-weight:bold; }
.skinSide .bd .noBor { border-bottom:none; }

.addtocart { color:#cc0000; /*background:url(../images/global/patch12.png) no-repeat 136px 16px;*/ }
.addtocart a { color:#cc0000;  }

.patch14 { margin-bottom:10px; }
.patch14 .bd { background-image:none; }
.patch14 .bd dl { margin:0 7px 0 5px; }

.patch15 { margin-bottom:10px; }
.patch15 .bd { background-image:none; }
.patch15 .bd dl { margin:0 7px 0 5px; }

.buySide .skin .bd ul li dl dt { padding-bottom:15px; }
.newBuySide .skin .bd ul li dl dt { padding-left:0px; }
.newBuySideTwo .skin .bd ul li dl dt { padding-left:0px; }

.proCon .bd .whatsnew_reasonstobuy { padding:10px 10px 35px; }
.proCon .bd .whatsnew_reasonstobuy dd { float:left; width:600px; padding-left:0px; padding-right:10px; margin-left:0px;  margin-right:0px; }
.newContent .bd .whatsnew_reasonstobuy dd { float:left; width:620px; padding-left:0px; padding-right:0px; margin-left:5px;  margin-right:5px; }
.proCon .bd .whatsnew_reasonstobuy dd ul { list-style:disc; }
.proCon .bd .whatsnew_reasonstobuy dd li { margin-left:15px; }
.proCon .bd .whatsnew_reasonstobuy dd a, .proCon .bd .whatsnew_reasonstobuy dd li a { color:#d3272e; text-decoration: underline; }
.proCon .bd .whatsnew_reasonstobuy dd .pagination a { text-decoration:none; }

.proCon .bd dl .features_col_left { float:left; width:290px; margin-right:10px; }
.proCon .bd dl .features_col_right { float:right; width:290px; margin-right:10px; }

.skinBuy .bd dl { height:160px; overflow:hidden; }
.skinBuy .bd dl dt img { padding-bottom:45px; }

.skinBuyRGTV .bd dl { height:auto; overflow:hidden; }
.skinBuyRGTV dl { background:none; width:auto; margin:0; padding:0; }

span#redboldtext { margin:0; padding:0; color:#430000; font-weight:bold; font-size:14px; }
.aboutVideo #redboldtext { margin:0; padding:0; color:#999999; font-weight:bold; font-size:13px; }

#carousel_inner {
float:left; /* important for inline positioning */
width:600px; /* important (this width = width of list item(including margin) * items shown */
overflow: hidden;  /* important (hide the items outside the div) */
}

#carousel_ul {
position:relative;
left:0px; /* important (this should be negative number of list items width(including margin) */
list-style-type: none; /* removing the default styling for unordered list items */
margin: 0px;
padding: 0px;
width:9999px; /* important */
/* non-important styling bellow */
}

#carousel_ul li{
float: left; /* important for inline positioning of the list items */
width:105px;  /* fixed width, important */
/* just styling bellow*/
}

.presetimage_item { float:left; margin:0; margin-bottom:15px; margin-right:15px; padding:0; width:291px; }

.conBan h4 {position: relative; bottom: 445px; left:0px; z-index:10; text-align: left; font-size: 36px; letter-spacing: 0px; width:648px; display: block; font-family: Arial, Helvetica, sans-serif; margin-bottom: 0px; color:#ffffff; padding-bottom: 6px; padding-top: 6px; padding-left:14px; padding-right:14px;  background:url(../images/products/title_bg.png) repeat; }

.conBan h4.ribbon { background:url(../images/products/title_bg_ribbon.png) no-repeat; padding: 6px 14px 6px 104px; width:558px;}

.conBan h4.ribbon-fcpx { background:url(../images/products/title_bg_ribbon_fcpx.png) no-repeat; padding: 6px 14px 6px 104px; width:558px;}

.moreInfoTextNew { padding:5px 15px; }
.moreInfoTextNew h2 { line-height:23px; color:#0d0d0d; font-weight:bold; padding-bottom:20px; }
.moreInfoTextNew h2 { font-size:20px; color:#430000; }
.moreInfoTextNew p, .moreInfoTextNew table td {margin:0;padding:0;line-height:18px; color:#0d0d0d;}
.moreInfoTextNew table td {padding-left:5px;}
.moreInfoTextNew a:link {color:#ff0000;text-decoration: none;font-weight:bold;}
.moreInfoTextNew a:visited {color:#ff0000;text-decoration: none;font-weight:bold;}
.moreInfoTextNew a:hover {color:#ff0000;text-decoration: underline;font-weight:bold;}
.moreInfoTextNew ul {margin:0;padding:0;padding-right:0px;padding-top:2px;padding-bottom:15px;padding-left:16px;list-style:disc; }
.moreInfoTextNew ul li { margin:0; padding:0; padding-bottom:2px; margin-left:5px; line-height:18px; }

.moreInfoTextNew .triBtn a:link { color:#fff; }
.moreInfoTextNew .triBtn a:visited { color:#fff; }
.moreInfoTextNew .triBtn a:hover { color:#fff; }

.patch2 .pluginUsedItem { margin:0; padding:0; line-height:18px; padding-top:4px; padding-bottom:4px; }
.patch2 .pluginUsedItem a { background-image:none; color:#737373; font-weight:bold; margin:0; padding:0; width:200px; float:left; }

.download_product_item
{
	float:left;
	width:270px;
	margin:0;
	padding:0;
	padding-bottom:20px;
}
.download_product_item p
{
	float:left;
	width:270px;
	margin:0;
	padding:0;
	padding-bottom:4px;
	color:#000000;
}
.download_product_item p a {color:#d3272e;text-decoration:underline;}
.download_product_item_list
{
	float:left;
	width:270px;
	margin:0;
	padding:0;
}
.download_product_item_list ul
{
	padding:0;
	margin:0;
	float:left;
	/*padding-left:17px;*/
	height:5px;
	overflow:hidden;
}
.download_product_item_list ul li
{
	padding:0;
	margin:0;
}
.download_product_item_bullet {
	float:left;
	margin:0;
	padding:0;
	padding-left:2px;
	padding-bottom:4px;
	color:#333333;
	font-weight:normal;
}
.download_product_item_version {
	float:left;
	margin:0;
	padding:0;
}
.download_product_item_copy {
	float:left;
	margin:0;
	padding:0;
	padding-bottom:4px;
}
.download_product_item_copy a {color:#d3272e;text-decoration:underline;}
.host_app_compat_table
{	
	float:left;
	margin:0;
	padding:0;
	width:600px;
	padding-left:10px;
	padding-bottom:30px;
}
.host_app_compat_table table td
{
	margin:0;
	padding:5px 5px 5px 5px;
}

.host_app_compat_table table td a:link
{
	color:#d3272e;
	text-decoration: underline;
	font-weight:none;
}
.host_app_compat_table table td a:visited
{
	color:#d3272e;
	text-decoration: underline;
	font-weight:none;
}
.host_app_compat_table table td a:hover
{
	color:#d3272e;
	text-decoration: underline;
	font-weight:none;
}

.homeMoreEpisodes a { float:right; padding-right:10px; color:#fff; font-size:11px; text-decoration: none; font-weight:bold; }
.proDropSuite, .proDropCat, .supDropHotTopic { cursor:pointer; }
.cartSku { float:left; width:280px; font-size:11px; font-weight:normal; margin:0; padding:0; padding-bottom:10px; }
.cartHostApp { float:left; width:280px; margin:0; padding:0; font-weight:normal; }

.episodeItem { float:left; width:290px; margin:0; margin:7px 3px; display:inline; padding:0; padding-left:9px; }

.rgtvSide .usedProducts { background:#292929; }
.rgtvSide .bd dl { width:275px; margin:0 auto; border-bottom:1px solid #424242; padding:10px 0; }
.newBuySide .bd dl { width:250px; }
.newBuySideTwo .bd dl { width:250px; }
.rgtvSide .bd dl.dlast {border-bottom:none;}

.sunTwo .bd { padding-bottom:0px; }
.sideR .sunTwo { position:relative;  }

.onlyOneBtn .btnOne { padding-top:10px; }

.faqcontactbox_top
{
	float:left;
	margin:0;
	padding:0;
	width:560px;
	height:1px;
}
.faqcontactbox_content
{
	float:left;
	margin:0;
	padding:0;
	width:560px;
	vertical-align:top;
	background-image:url(../images/support/faqcontactbox_bg.gif);
	background-repeat:repeat-y;
}
.faqcontactbox_content_fade
{
	margin:0;
	padding:0;
	margin-left:1px;
	margin-right:2px;
	width:557px;
}
.faqcontactbox_content_copy
{
	margin:0;
	padding:0;
	margin-left:0px;
	margin-right:0px;
	width:557px;
	text-align:left;
	font-family: "Helvetica Neue LT STD",Arial;
	font-size:12px;
	color:#454545;/*#6B6B6B*/
	line-height:15px;
	background-color:#f5f5f5;
	overflow:hidden; /* add overflow:hidden to fix extra height problem in IE6 */
}
.faqcontactbox_content_copy a:link
{
	color:#454545;/*#6B6B6B*/
	font-weight:bold;
	text-decoration: underline;
}
.faqcontactbox_content_copy a:visited
{
	color:#454545;/*#6B6B6B*/
	font-weight:bold;
	text-decoration: underline;
}
.faqcontactbox_content_copy a:hover
{
	color:#454545;/*#6B6B6B*/
	font-weight:bold;
	text-decoration: underline;
}
.faqcontactbox_bottom
{
	float:left;
	margin:0;
	padding:0;
	width:560px;
	height:2px;
}

.right3 dd span#load_addtocart_new { background:none; }
.loadPop { *display: inline-block; zoom: 1; width:100%; position:fixed; z-index:999; }
.loadPop .loadPopContent { width:250px; margin:0 auto; margin-top:200px; padding:5px; text-align:center; z-index:999; background-color:#fff; color:#000; font-size:15px; font-weight:bold; }

.loadAccount { width:100%; position:relative; }
.loadAccount .loadAccountContent { width:250px; height:50px; margin:0 auto; margin-top:200px; text-align:center; color:#000; font-size:15px; font-weight:bold; }
.loadAccountContentTwo { width:250px; height:300px; margin:0 auto; margin-top:200px; text-align:center; color:#000; font-size:15px; font-weight:bold; }

.loadCheckout { width:100%; position:relative; }
.loadCheckout .loadCheckoutContent { width:250px; height:50px; margin:0 auto; margin-top:200px; text-align:center; color:#000; font-size:15px; font-weight:bold; }
.loadCheckoutContentTwo { width:250px; height:300px; margin:0 auto; margin-top:200px; text-align:center; color:#000; font-size:15px; font-weight:bold; }

.loadResults { width:100%; position:relative; }
.loadResults .loadResultsContent { width:250px; margin:0 auto; margin-top:50px; margin-bottom:50px; padding:5px; text-align:center; color:#000; font-size:15px; font-weight:bold; }

.loadBuy { width:100%; position:relative; }
.loadBuy .loadBuyContent { width:250px; height:300px; margin:0 auto; margin-top:200px; text-align:center; color:#000; font-size:15px; font-weight:bold; }

.productView, .upgradeView { outline:none; }
.prodListBotPad { padding-bottom:5px; }
.moreInfoTextNew p.copy_red_text2, .copy_red_text4, span#redtextlarge { color:#430000; font-size:15px; font-weight:bold; }
.moreInfoTextNew .partOne { float:left; padding:0; padding-top:5px; padding-bottom:10px; width:560px; }
.moreInfoTextNew .partOne ul { padding-top:0px;padding-bottom:0px;padding-left:0px;list-style:none; }
.moreInfoTextNew .partOne ul li { padding:0; padding-bottom:0px; margin-left:0px; line-height:18px; }
.moreInfoTextNew .partOne ul li a { color:#454545; text-decoration:none; font-weight:bold; }

.result .reCon .hd ul { background:url(../images/global/bg_searchresult_round.png) no-repeat left 0px; }
.result .reCon .hd ul li { float:left; line-height:22px; height:46px; margin:0; display:inline; padding:0 10px 0 0;  }
.result .reCon .hd a { font-size:14px; font-weight:bold; color:#B7B7B7; }
.result .reCon .hd .lastRight a { font-size:12px; }

.reCon .bd .hd li { float:left; padding:0 5px 0 5px; height:49px; font-weight:bold; }
.reCon .bd .hd li a { float:left; margin-top:0px; padding:10px 2px 17px 6px; color:#b7b7b7; font-weight:bold; }

.reCon .bd .bgTop { background:url(../images/products/content_round.png) no-repeat 0 -12px; height:9px; line-height:9px; margin-top:-1px;margin-bottom:15px;}
.reCon .bd .textConTit { background:none; }
.reCon .bd .textConTit .lastRight { background:url(../images/global/icon_go.png) no-repeat scroll 91px 25px; font-size:12px; color:#666666; }
.reCon .bd .textConTit h2 { font-size:25px; padding:0 0 0 20px; color:#666; line-height:65px; border-bottom:1px solid #b3b3b3; }
.reCon .bd .faqTitle h2 { font-size:20px; line-height:55px; }
.reCon .bd .faqTitle .lastRight { padding-top:0px; }
.reCon .bd .textConTit ul { background:none; font-size:20px; padding:0 10px 0px 20px; color:#666; line-height:25px; border-bottom:1px solid #b3b3b3; }
.reCon .bd .textConTit ul li { float:left; width:450px; }
.reCon .bd .textConTit ul .lastRightTwo { float:right; width:100px; background:url(../images/global/icon_go.png) no-repeat scroll 91px 25px; font-size:12px; line-height:14px; color:#666666; padding-top:0px; }
.reCon .bd .textConTit ul li { height:auto; }
.reCon .bd .faqTitle ul { font-size:20px; color:#666; line-height:22px; font-weight:bold; }
.review-separator { margin:0; padding:0; width:620px; height:1px; margin-top: 7px; background-color:#cccccc; }
.top-of-page { margin:0;padding:0;width:620px;text-align:right;font-size:11px;font-weight:normal;color:#333333;}
.top-of-page a:link
{
	color:#FF0000;
	text-decoration: none;
	font-weight:bold;
}
.top-of-page a:visited
{
	color:#FF0000;
	text-decoration: none;
	font-weight:bold;
}
.top-of-page a:hover
{
	color:#FF0000;
	text-decoration: none;
	font-weight:bold;
}
.overview_item3
{
	float:left;
	margin:0;
	margin-right:20px;
	margin-bottom:10px;
	padding:0;
	width:160px;
}
div.pagination {
	float:left;
	width:590px;
	margin:0;
	padding:0;
	margin-bottom:15px;
	font-size:12px;
	color:#333333;
}
div.pagination a, div.pagination a:link, div.pagination a:visited, div.pagination a:active {
	padding: 2px 2px 2px 2px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #660000;
	color: #660000;
	font-weight: bold;
	background-color: #FFFFFF;	
}
div.pagination a.arrow {
	padding: 2px 0px 2px 1px; 
}
div.pagination a:hover {
	border: 1px solid #ff0000;
	color: #ff0000;
	font-weight: bold;
	background-color: #FFFFFF;
}
div.pagination span.pages {
	padding: 2px 2px 2px 2px; 
	margin: 2px 2px 2px 2px;
	color: #333333;
	border: 1px solid #333333;
	background-color: #FFFFFF;
}
div.pagination span.current {
	padding: 2px 2px 2px 2px; 
	margin: 2px;
	border: 1px solid #333333;
	color: #333333;
	font-weight: bold;
	background-color: #FFFFFF;
}
div.pagination span.disabled {
	display: none;
	padding: 2px 2px 2px 2px; 
	margin: 2px;
	border: 1px solid #EEE;
	color: #DDD;
	background-color: #FFFFFF;
}
.product_list .named {height:39px;line-height:39px;font-size:14px;border-top:1px #484848 solid;background-color:#2f2f2f;color:#cccccc;padding-left:12px;display:block;}
.product_cont {width:620px;padding:18px 0;}
.product_cont ul {width:285px;float:left;margin-left:22px;border-right:1px #2f2f2f solid;}
.product_cont ul.last {border-right:none;}
.product_cont ul li {height:28px;}
.product_cont ul li a {line-height:28px;color:#fff;font-size:14px;font-weight:bold;}
.product_cont ul li span.nolink {display:block;/*line-height:28px;*/color:#fff;font-size:14px;font-weight:bold;}
.skin_cont {padding:0 10px;}
.skin_cont .intro {line-height:38px;font-size:15px;color:#d8d8d8;display:block;}
.skin_cont .online {width:280px;height:32px;overflow:hidden;background:url(../images/support/supportphoto.png) -94px -51px no-repeat;}
.skin_cont .online .chat {width:129px;height:24px;line-height:24px;oveflow:hidden;text-align:center;font-size:15px;color:#fff;cursor:pointer;
background:url(../images/support/supportphoto.png) 0 -103px no-repeat;float:left;margin-left:8px;margin-top:4px;}
.skin_cont .online .chatselect {background:url(../images/support/supportphoto.png) -149px -103px no-repeat;}
.skin_cont .online .offline {width:140px;height:32px;line-height:32px;font-size:15px;color:#d4d4d4;text-align:center;float:left;}
.modify_supp .change,.change .redroom {height:56px;}
.modify_supp .news {margin-bottom:20px;}
.modify_supp .sideSu .subPort {margin-bottom:0;}
.modify_supp .change .redroom {border-right:1px #363536 solid;}
.modify_supp .change .redroom .title {line-height:16px;}

.fb_share_size_Small .FBConnectButton_Small,
.fb_share_size_Small .FBConnectButton_Small .FBConnectButton_Text { background: url(../images/global/sprite_soc_btn.png) no-repeat 0 0;}
.fb_share_size_Small .FBConnectButton_Small { background-color: #29447E; background-position: 0 0px; margin-top: 3px; font-size: 13px; }
.fb_share_size_Small .FBConnectButton_Small .FBConnectButton_Text { background-position: 0 -29px; background-repeat: repeat-x; white-space: nowrap; margin-left: 13px; padding: 3px 5px 4px 4px; border-width: 0; font-size: 85%; }
.fb_share_size_Small .fb_share_count_nub_right { display: none; background-image: none; }
.fb_share_size_Small .fb_share_no_count { display: none; }
.fb_share_size_Small .fb_share_count { margin: 0; }
body a .fb_share_size_Small .fb_share_count_right .fb_share_count_inner { background-color: #DBE2F1; color: #424242; padding: 4px 7px; margin: 0; border-width: 0; font-family: arial, sans-serif; font-weight: bold; font-size: 12px; }
/* Mobile Landing Layout */
.ctc-left {width:100%;height:10px;background:url(../images/products/ctc-left.png) left top no-repeat;}
.ctc-right {display:block;height:10px;background:url(../images/products/ctc-right.png) right top no-repeat;}
.ctc-middle {display:block;height:10px;margin-left:5px;margin-right:5px;background:url(../images/products/ctc-repeat.png) 0 0 repeat-x;}
.title {height:60px;line-height:60px;color:#fff;font-weight:bold;font-size:28px;background-color:#171717;border-left:4px #d2272e solid;
	border-bottom:1px #30302f solid;padding-left:20px;display:block;text-decoration:none;}
.cbc-left {width:100%;height:10px;background:url(../images/products/cbc-left.png) left top no-repeat;}
.cbc-right {display:block;height:10px;background:url(../images/products/cbc-right.png) right top no-repeat;}
.cbc-middle {display:block;height:10px;margin-left:5px;margin-right:5px;background:url(../images/products/cbc-repeat.png) 0 0 repeat-x;}
.user-help {width:75px;background-color:#000;position:fixed;top:140px;right:0;}
.front,.behind {height:20px;text-align:center;cursor:pointer;display:block;}
.front {background:url(../images/products/front.png) center 7px no-repeat;}
.behind {background:url(../images/products/behind.png) center 3px no-repeat;}
.help-list {width:75px;display:none;}
.help-list li {width:75px;height:22px;margin-bottom:2px;overflow:hidden;}
.help-list li a {display:block;padding-left:10px;color:#fff;font-size:12px;line-height:22px;cursor:pointer;text-decoration:none;}
.help-list li:hover a,.help-list li.helphover a {background-color:#fff000;color:#000;}

#carouselCol {padding:0 1px;margin-bottom:20px;}
.index-enlarge-photos {width:940px;height:408px;overflow:hidden;position:relative;}
.enlarge-list {height:408px;display:block;position:absolute;top:0;left:0;}
.enlarge-list li {width:940px;height:408px;overflow:hidden;float:left;}
.enlarge-list li a {display:block;}
.index-narrow-photos {padding-left:22px;padding-right:22px;position:relative;}
.index-narrow-photos .pre-photos,.index-narrow-photos .next-photos {width:22px;height:88px;display:block;cursor:pointer;position:absolute;top:0}
.index-narrow-photos .pre-photos {background:url(../images/products/pre-photos.png);;left:0;}
.index-narrow-photos .next-photos {background:url(../images/products/next-photos.png);right:0;}
.index-narrow-photos .pre-photos-invalid {background:url(../images/products/pre-photos-invalid.png) 0 0 no-repeat;cursor:auto;}
.index-narrow-photos .next-photos-invalid {background:url(../images/products/next-photos-invalid.png) 0 0 no-repeat;cursor:auto;}
.index-narrow-photos .triangle {width:0;height:0;border-width:15px;border-style:solid;
position:absolute;top:0;left:0;z-index:100;
border-color:#474747 transparent transparent transparent;display:none;}
.narrow-hidden {width:896px;height:86px;background-color:#343434;border-top:1px #505050 solid;border-bottom:1px #292929 solid;
margin:0 auto;position:relative;white-space:nowrap;overflow:hidden;}
.narrow-list {width:100%;height:60px;margin-top:20px;overflow:hidden;display:block;position:absolute;top:0;left:0;}
.narrow-list li {float:left;background:url(../images/products/linespacing.png) right 0 no-repeat;cursor:pointer;}
.narrow-list .last {background:none;}
.narrow-list .listcont {margin-left:32px;margin-right:32px;}
.narrow-list .listcont img {float:left;margin-right:10px;}
.narrow-list .listcont span {font-size:15px;color:#d6d6d6;float:left;margin-top:14px;}
.index-cicle-left {width:100%;height:19px;background:url(../images/products/cicle-left.png) left top no-repeat;}
.index-cicle-right {display:block;height:19px;background:url(../images/products/cicle-right.png) right top no-repeat;}
.index-cicle-middle {display:block;height:19px;margin-left:5px;margin-right:5px;background:url(../images/products/cicle-middle.png) 0 0 repeat-x;}
/* ------------------- */
/* Mobile Product Layout */
.child-about {margin:0 1px 30px;}
.about-left {width:940px;height:66px;background:url(../images/products/about-left.png) left top no-repeat;position:relative;}
.about-right {height:66px;padding-left:5px;padding-right:5px;background:url(../images/products/about-right.png) right top no-repeat;}
.about-middle {height:66px;background:url(../images/products/about-middle.png) 0 0 repeat-x;overflow:hidden;}
.about-list {display:block;margin-top:1px;position:absolute;top:0;left:0;}
.about-list li {float:left;height:65px;overflow:hidden;}
.about-list li .mark {display:block;height:6px;padding-left:5px;background:url(../images/products/about-mark.png) 0 0 no-repeat;position:relative;visibility:hidden;}
.about-list li .mark em {display:block;background-color:#4a4a4a;height:6px;}
.about-list li a {height:54px;padding:5px 30px 0 30px;display:block;text-decoration:none;}
.about-list li a img {float:left;}
.about-list li a strong {float:left;padding-top:13px;padding-left:15px;color:#929292;font-size:18px;}
.about-list li.about-select .mark {visibility:visible;}
.about-list li.about-select a {background:url(../images/products/about-list-bg.png) 0 0 repeat-x;}
.about-list li.about-select strong {color:#d3272e;}
.about-list li.about-noselect .mark {background-image:none;background-color:#4a4a4a;}
.plastic-about .about-listphoto {width:940px;height:470px;overflow:hidden;}
.child-gallery,.child-features,.child-reviews {padding:0 1px;;}
.child-gallery,.child-features {margin-bottom:30px}
.gallery-cont {background-color:#171717;}
.gallery-play {width:940px;height:490px;overflow:hidden;/*padding:10px 0 15px;*/}
.gallery-list {width:940px;height:490px;display:block;overflow:hidden;}
.gallery-list li {width:940px;height:490px;display:inline-block;vertical-align:top;position:relative;}
.gallery-list li div {cursor:pointer;}

.last-mobile-tab { width:306px; }

.gallery-list .photogallery1 {position:absolute;top:50px;left:21px}
.gallery-list .photogallery2 {position:absolute;top:50px;left:248px;}
.gallery-list .photogallery3 {position:absolute;top:50px;left:472px;}
.gallery-list .photogallery4 {position:absolute;top:50px;left:692px;}
.gallery-list .photogallery5 {position:absolute;top:275px;left:21px;}
.gallery-list .photogallery6 {position:absolute;top:275px;left:248px;}
.gallery-list .photogallery7 {position:absolute;top:275px;left:472px;}
.gallery-list .photogallery8 {position:absolute;top:275px;left:692px;}

.gallery-list .photogalleryp1 {position:absolute;top:30px;left:41px}
.gallery-list .photogalleryp2 {position:absolute;top:30px;left:268px;}
.gallery-list .photogalleryp3 {position:absolute;top:30px;left:492px;}
.gallery-list .photogalleryp4 {position:absolute;top:30px;left:712px;}
.gallery-list .photogalleryp5 {position:absolute;top:255px;left:41px;}
.gallery-list .photogalleryp6 {position:absolute;top:255px;left:268px;}
.gallery-list .photogalleryp7 {position:absolute;top:255px;left:492px;}
.gallery-list .photogalleryp8 {position:absolute;top:255px;left:712px;}

.gallery-video {margin-top:10px;margin-bottom:15px;height:220px;background:url(../images/products/gallery-video-taps.png) 0 0 no-repeat;}
.gallery-video .video-list {width:223px;height:151px;float:left;margin-top:34px;margin-left:9px;position:relative;cursor:pointer;}
.video-list img {width:223px;height:151px;overflow:hidden;}
.video-list .video-play-pic {width:223px;height:151px;background:url(../images/products/gallery-video-play.png) 0 0 no-repeat;position:absolute;top:0;
	left:0;z-index:100;display:none;}
.video-list:hover .video-play-pic {display:block;}
.gallery-cursor {display:table;height:table-layout:fixed;width:940px;}
.gallery-cursor .cursor-middle {display:table-cell;vertical-align:middle;text-align:center;}
.gallery-cursor .cursor-middle em {width:23px;height:23px;display:inline-block;vertical-align:middle;cursor:pointer;
	background:url(../images/products/gallery-cursor-def.png) center center no-repeat;}
.gallery-cursor .cursor-middle .cursorhover {background:url(../images/products/gallery-cursor-hover.png) center center no-repeat;}
.gallery-cursor .cursor-middle em:hover {background:url(../images/products/gallery-cursor-hover.png) center center no-repeat;}
.features-cont {background-color:#171717;padding:15px 25px 0px;}
.features-cont .simple {display:block;line-height:50px;color:#fff;font-size:25px;}
.features-cont .infor {display:block;line-height:25px;color:#999;font-size:16px;}
.features-cont p {color:#767676;font-size:16px;line-height:25px;}
.features-cont span#redtextlarge {line-height:50px;color:#fff;font-size:25px;}
.features-cont ul {list-style:disc outside none;}
.features-cont ul li {margin-left:15px;color:#767676;font-size:16px;line-height:25px;}
.features-list {padding-top:10px;}
.features-list .lprf,.features-list .lfrp {display:block;}
.lprf dt {width:440px;height:395px;overflow:hidden;float:left;text-align:left;}
.lprf dd {width:450px;float:left;margin-top:75px;}
.lprf dd strong,.lfrp dd strong  {line-height:40px;font-size:25px;color:#fff;display:block;}
.lprf dd p,.lfrp dd p {line-height:25px;font-size:16px;color:#767676;display:block;}
.lfrp dt {width:440px;height:395px;overflow:hidden;float:right;text-align:right;}
.lfrp dd {width:450px;float:right;margin-top:75px;}
.child-reviews {margin-bottom:10px;}
.reviews-cont {background-color:#171717;padding:25px 20px 30px;}
.reviews-cont .boring {background-color:#171717;line-height:40px;font-style:italic;text-align:center;display:block;color:#fff;font-weight:bold;font-size:30px;}
.reviews-cont .time {background-color:#171717;line-height:30px;font-style:italic;text-align:center;display:block;color:#d1d1d1;font-weight:bold;font-size:16px;}
.forum {padding-top:35px;}
.forumlist {width:280px;float:left;margin-right:30px;border-top:5px #d2272e solid;}
.forumlist dt {height:120px;padding:5px 15px;overflow:hidden;font-size:14px;color:#d5d5d5;font-style:italic;line-height:22px;background-color:#2d2d2d;}
.forumlist dd {height:58px;position:relative;}
.forumlist dd .point {width:36px;height:36px;background:url(../images/products/reviews-point.png) 0 0 no-repeat;display:block;position:absolute;top:0;left:175px;}
.forumlist dd .people {width:43px;height:23px;overflow:hidden;position:absolute;top:15px;right:10px;}
.forumlist dd .name {position:absolute;bottom:0;right:10px;color:#8b8b8b;font-size:13px;}
.forum .forum-last {margin-right:0;}
#play-opacity {width:100%;height:100%;text-align:center;background-color:#000;position:fixed;left:0;top:0;opacity:0.7;z-index:1000;display:none;}
#play-video {width:640px;height:360px;background-color:#fff;position:fixed;top:50%;left:50%;z-index:10000;margin:-180px 0 0 -320px;border:2px #e17a42 solid;display:none;}
#play-video .video-cont {width:640px;height:360px;position:relative;}
#closed {width:25px;height:25px;background:url(../images/products/close-video.png);position:absolute;top:-10px;right:-10px;cursor:pointer;}
/* ------------------- */
.video-play-pic-small {width:69px;height:39px;background:url(../images/products/gallery-video-play-small.png) 6px 0 no-repeat;position:absolute;top:0;left:0;z-index:100;/*cursor:pointer;*/}

#footer ul.aboutUsNew {margin-left:20px;}
.aboutUsNew a ,.aboutUsNew { color:#989898; }
#footer .aboutUsNew {width:293px;}
#footer .aboutUsNew .noticed {display:block;font-size:12px;color:#989898;}
#footer .aboutUsNew .litwo {padding:10px 0;line-height:normal;}
#footer .aboutUsNew .lithree {line-height:15px;}

.proCon .skin .tabsHd li {height:49px;overflow:hidden;background:url(../images/global/rg-collection01.png) -499px -52px no-repeat;}
.proCon .skin .tabsHd li.crub_last {background:none;}

.bd_down {width:233px;height:140px;background:url(../images/global/rg-collection01.png) 0 -161px no-repeat;float:left;margin-left:9px;}
.bd_down a {width:195px;height:30px;line-height:30px;color:#fff;font-weight:bold;font-size:14px;padding-left:17px;
background:url(../images/global/rg-collection01.png) -288px -231px no-repeat;float:left;margin-left:12px;margin-top:84px;}
.morefree {width:211px;height:210px;padding-bottom:7px;border-top:1px #bbb solid;border-bottom:1px #bbb solid;float:left;margin-left:20px;margin-top:15px;overflow:hidden;}
.morefree .moretitle {display:block;line-height:40px;font-size:14px;color:#b0b0b0;}
.morefree .morecont a {display:block;padding-top:10px;padding-bottom:10px;color:#555;font-size:13px;text-decoration:underline;font-weight:bold;}

#container .bamodify {background:none;height:420px;}
#container .bamodify .buyBanner {height:420px;background:url(../images/products/suite_bg.png) 0 0 no-repeat;}
#container .buyBanner .sometlast {border-right:none;}

/* send now */
.sendnow {width:620px;height:598px;position:fixed;top:50%;left:50%;margin:-310px 0 0 -299px;z-index:1500;}
.sncont {width:100%;height:100%;position:relative;}
.sncont .sntop {width:100%;height:47px;background:url(../images/global/sendnow.png) -492px top no-repeat;}
.sncont .sntopright {width:100%;height:47px;background:url(../images/global/sendnow.png) right -114px no-repeat;}
.sncont .sntopmiddle {width:604px;height:47px;margin:0 8px;background:url(../images/global/sendnowcenter.png) 0 0 repeat-x;}
.sncont .sntopmiddle span {display:block;line-height:47px;color:#fff;font-weight:bold;font-size:16px;}
.sncont .sntop .snclose {width:22px;height:22px;overflow:hidden;background:url(../images/global/sendnow.png) 0 0 no-repeat;position:absolute;top:-10px;right:-10px;
cursor:pointer;}
.sninfact {background-color:#ebebeb;padding-top:28px;padding-bottom:93px;position:relative;}
.snform {line-height:46px;vertical-align:middle;}
.snform label {width:165px;margin-right:20px;display:block;text-align:right;display:inline-block;font-size:14px;color:#000;}
.snform input {width:354px;height:31px;overflow:hidden;background:url(../images/global/sendnow.png) -43px 0 no-repeat;border:none;display:inline-block;
vertical-align:middle;}
.sninfact .when label {visibility:hidden;}
.sninfact .when input {width:16px;height:16px;overflow:hidden;margin-top:-10px;}
.sninfact .when .getsend {font-size:12px;line-height:36px;color:#646464;display:inline-block;vertical-align:top;}
.sninfact .snmessage {height:auto;padding-top:20px;}
.sninfact .snmessage label {width:165px;text-align:right;line-height:32px;display:inline-block;vertical-align:middle;font-size:14px;color:#000;margin-right:20px;}
.sninfact .snmessage .messcont {width:354px;display:inline-block;vertical-align:top;}
.snmessage .messcont p {color:#646464;font-size:12px;line-height:18px;margin-top:7px;}
.snmessage .messcont p a {color:#0078ff;}
.sninfact .snbutton {width:114px;height:31px;line-height:31px;display:block;overflow:hidden;background:url(../images/global/sendnow.png) -43px -51px no-repeat;
position:absolute;left:185px;bottom:33px;cursor:pointer;color:#fff;font-size:14px;text-align:center;}
.sncont .snbottom {width:100%;height:10px;overflow:hidden;background:url(../images/global/sendnow.png) -492px -57px no-repeat;}
.sncont .snboright {width:100%;height:47px;background:url(../images/global/sendnow.png) right -78px no-repeat;}
.sncont .snbomiddle {width:604px;height:47px;margin:0 8px;background-color:#ebebeb;}

span.buyoptions {font-weight:normal;font-size:11px;}
span.whatsincluded {font-weight:normal;font-size:11px;text-decoration:underline;cursor:pointer;}
span.buyoptionsbold {font-weight:bold;font-size:12px;}

span.loadsendtofriend{float:left;margin-left:310px;margin-top:35px;text-align:left;}

.triPrompt a {font-weight:bold;/*color:#D3272E;*/}
#footer .noticed a {font-weight:bold;text-decoration:underline;}

.product_list .dlsub {margin:0; padding-left:15px; font-size:12px; color:#999999;}
.product_list .dlsub a {margin:0; padding: 0; font-size:12px; color:#D3272E;}

.product_list .product_cont_new ul li {height:auto;margin-top:5px;}
.product_list .product_cont_new ul li a {line-height:20px;}

.faqText .post .entry p { padding-bottom:18px; }
.faqText .post .entry ul { margin-top:10px; }
.faqText .post .entry ul li { font-size:13px; }

.product_list .product_cont_new ul .dlbut { padding-left:0px;margin-top:10px; }

.product_list .product_cont_new ul .dlbut a { 
	background: url(../images/products/btn_buynow.png) no-repeat 0 0; 
	padding: 6px 0 6px 10px; 
	margin-right: 8px;
	width: 201px;
	color: #fff; 
	font-weight: bold;
	display: block;
	float: left;
}

.product_list .product_cont_new ul .dlbut .filesize {
	padding-top: 9px;
	display: block;
	float: left;
}

.product_list .product_cont_new ul .dlnoleftpad { padding-left:0px;/*width:307px;*/width:157px;font-size:11px; }
.product_list .product_cont_new ul li span.small {font-size:12px;}
.dlincludes ul {float:left;width:130px;border-right:0px;margin-left:0px;}
.dlincludes .lastincludes {float:left;width:130px;margin-left:7px;}

#products-header h2 {
	border-bottom: 0;
}

#products-header {
	border-bottom: 1px solid #424242;
}

.proCon .bd div.new_reasons_container {
	padding: 10px 10px 35px 10px;
}

.proCon .bd div.new_reasons_container img {
	float: left;
}

.proCon .bd div.new_reasons_container .whatsnew_reasonstobuy {
	float: left;
	width: 400px;
	padding: 0;
	margin: 0;
	padding-left: 20px;
}

.newContent .bd div.new_reasons_container .whatsnew_reasonstobuy dd {
	width: 400px;	
}

.receive_newsletter {
	margin-top:30px;
}

.receive_newsletter input {
	float: left;
	clear: both;
	margin: 0;
	padding:0;
	width: auto;
	height: auto;	
}

#email_newsletter {
	float: left;
	clear: both;
	margin: 0;
	padding:0;
	width: auto;
	height: auto;
	margin-left: 5px;
	margin-top: 1px;
}
	
.receive_newsletter label {	
	float: right;
	display: block;
	width:180px;
	margin-left: 8px;
}

td.comHostItem {
	text-align: center;
}

div.story-item-header {
	margin-bottom: 4px;
	font-size: 14px;
	font-family: "Helvetica Neue LT STD",Arial;
}

div.story-item-header a,
div.story-item-header a:link {
	font-family: "Helvetica Neue LT STD",Arial;
	font-weight: normal;
}


/* New Product Landing */

div.placeholder{
	background-color:yellow;
	height:40px;
}

#suitesHighLight{
	color:#a2a2a2;
	padding-left:10px;
	background-image:url(../images/products/bannerbg.png);
	background-position:-3px 0px;
	height:307px;
}
#suitesHighLight h2
{
	color:white;
	font-size:30px;	
	height:50px;
	padding-top:21px;
	padding-left:8px;
}
#suitesHighLight ul{}
#suitesHighLight ul li
{
	float:left;
	display:block;
	width:182px;
	height:216px;
	padding-left:2px;	
}
.proThumb
{
	width:77px;
	height:104px;
	float:left;
}
.proDesc
{
	float:left;
	display:block;
	padding-left:2px;
	padding-top:10px;
	width:95px;
}
.proDesc h3
{
	color:white;
	font-weight:bloder;
	clear:right;
	font-size:12px;
}
.proMore
{
	display:block;
	clear:both;
	margin-top:20px;
	margin-bottom:10px;
	text-align:left;	
	font-weight:bold;
	color:#ababab;
}
.proMore a{
	color:#ababab;
}
	
.proPrice span
{
	display:block;
	clear:both;
	height:25px;
}
.proPrice span b
{
	font-size:15px;	
	color:#ff1300;
}
.proBuyButton
{
	width:68px;
	height:25px;
	background-image:url(../img/buybutton.png);
}

.prolistall{
	border-color:yellow;
	width:940px;
	margin:0 auto;
	color:white;
	margin-top:30px;
}
.prolistall a{
    color:#FFF;
}

.littletitle{
	background-image:url(../images/products/littleb.png);
	width:940px;
	height:40px;
	display:block;
	overflow:hidden;
}
.littletitle p{
	font-size:14px;
	font-weight:400;
	margin-top:15px;
	margin-left:12px;
	display:block;
	color:#cccccc;
}
.prolistli{
	width:300px;
	float:left;
	margin-top:18px;
	margin-bottom:20px;
	margin-left:9px;
	padding-top:5px;
	font-size:14px;
	line-height:23px;
        border-right-color:#343434;
	border-right:inset;
	border-right-width:0px;
}
.prolistlic{
	width:300px;
	float:left;
	margin-top:18px;
	margin-bottom:20px;
	margin-left:9px;
	padding-top:5px;
	font-size:14px;
	line-height:23px;
	
	border-right:inset;
	border-right-width:1px;
	border-right-color:#343434;
	
}
.tinyli{}

.prolisttitle{
	font-size:36px;
	background-color:#171717;
	height:20px;
	padding-bottom:20px;
}
.prolist{
	background-color:#303030;
}
.prolistmore{
	background-color:#171717;
	width:940px;
}
.updiv{
	width:948px;
	height:307px;
}
.hd2{
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	margin-left:12px;
}
.hd3{
	font-size:18px;
	margin-left:12px;
}
.suitetitle{
	color:white;
	font-size:30px;	
	height:56px;
	margin-top:21px;
	margin-left:14px;
	font-weight:bold;
}
.center{
	margin-left:5px;
}
.st{
	width:1px;
	height:125px;
	background-color:#454545;
	float:right;
	margin-right:2px;
}
.under{
	margin-bottom:23px;
}
.st1{
	width:1px;
	height:62px;
	background-color:#FFF;
	float:right;
	margin-right:9px;
}
.underbackg{
	margin-bottom:23px;
	background-image:url(../images/products/trdbannerbgdown.png);
}
.bgdown{
	width:941;
	padding-left:1px;
}

.orange_arrow_button,
a.orange_arrow_button,
a:link.orange_arrow_button {
	display: block;
	width: 174px;
	height: 16px;
	background: url(../images/products/btn_buynow.png) no-repeat 0 0;
	padding: 7px 30px 7px 7px;
	font-size: 13px;
	color: white;
	font-weight: bold;
	margin-top: 20px;
}

.post-install-page #productcat_title2 a {
/*
	height: 39px;
	line-height: 39px;
	font-size: 14px;
	border-top: 1px #484848 solid;
	background-color: #2F2F2F;
	color: #CCC;
	padding-left: 12px;
	display: block;
*/
	height: 35px;
	margin: 0;
	padding: 0;
	padding-top: 17px;
	padding-left: 13px;
	background: url(../images/global/bg_sidepor_round_1.png) no-repeat left 0;
	color: white;
	font-size: 18px;
	overflow: hidden;
	display: block
	
}

.post-install-page #productcat_title2 {
	height: 52px;
	background: url(../images/global/bg_sidepor_round_1.png) no-repeat right -58px;	
	border-bottom: 1px solid #424242;
}

.post-install-page #productcat_copy2 {
	padding: 20px;
	background: #292929;
}	
	
.post-install-page #bodycopy_content_productcat_item3 {
	float: left;
	width: 300px;
	margin-bottom: 10px;
}


























