@charset "utf-8";
/* CSS Document */
body{color:#434a53; font-family:Lato,Helvetica,Arial,sans-serif; font-size:14px; line-height:1.6em; min-width:1000px}
body,div,p,img,ul,li,ol,h1,h2,h3,h4,h5,h6,a,dl,dt,dd{margin:0; padding:0; border:none; -webkit-text-size-adjust:none}
a{color:#333; text-decoration:none}
.align_center{text-align:center}
h1{font-size:25px; padding-bottom:12px}
h2{font-size:20px; line-height:1.6em; font-weight:bold; color:#222}
h3{font-size:20px; padding:10px 0; font-weight:bold; color:#333}
.title_h3{font-size:25px; white-space:nowrap; padding-bottom:12px; text-align:center}
h4{font-size:14px; margin:0; padding:2px 0 8px 0}
.black_h4{color:#404040}
.h_center{font-size:30px; text-align:center; line-height:1.2em; padding: 10px 0;}
.f_clear{clear:both}      .f_left{float:left}     .f_right{float:right}   .center{margin:0 auto}   #last_m{margin-right:0}
.blue_txt{color:#09c}

.header{background:#152733 repeat-x; height:82px; border:1px solid #000}
.header ul{width:1000px; height:42px; margin-top:30px; list-style-type:none}
.header ul li{float:left}   .first_li{margin-right:644px}     .li_m{margin:9px 12px 0 0}

.header_bd{background:url(bundle/top_bg.png) repeat-x; height:82px; border:1px #f8d7a3 solid}
.header_bd ul{width:1000px; height:42px; margin-top:30px; list-style-type:none}
.header_bd ul li{float:left}    .first_bd_li{margin-right:200px}

.menu{height:70px; background:#152733 repeat; font-weight:bold}
.nav{width:1000px; margin:0 auto}
.logo{padding:15px 220px 0 0; border:none; float:left; width:180px}
.menu ul{list-style-type:none; position:relative; z-index:1001}
.menu ul li{float:left; height:70px; margin-right:6px; text-align:center; line-height:70px}
.menu ul li a{padding:0 20px 0 14px; text-decoration:none; color:#FFF}
.menu ul li a:hover{height:62px; border-bottom:8px solid #FFF; display:block; color:#FFF}
.menu ul li:hover{border-bottom:8px solid #FFF; height:62px}
.menu ul li div{width:802px; z-index:20; padding:15px 10px 10px 5px; background:#FFF; position:absolute; top:70px; left:408px; display:none}
.menu ul li:hover div{display:block}
.menu ul li div li{clear:both; font-size:14px; line-height:26px; height:26px; text-align:left; margin-bottom:3px; width:100%}
.menu ul li div li:hover{height:26px; border:none}
.menu ul li div li a{color:#767676; padding:0 10px; border:none}
.menu ul li div li a:hover{height:26px; color:#3598db; text-decoration:underline}
.menu ul li div ul{list-style-type:none; padding-top:35px}
.nav_line{background:url(logo/nav_line.png) repeat-y; width:3px; position:absolute; left:326px; top:85px}
.nav_lft_ul{float:left; background:url(logo/nav_win.png) no-repeat; background-position:10px 0px}
.nav_rgt_ul{float:left; border-left:1px solid #3088c4; padding-left:15px; background:url(logo/nav_mac.png) no-repeat; background-position:25px 0px}
.nav_rcm_ul{float:right; width:300px}
.menu ul li ol{width:170px; z-index:20; padding:8px 5px 10px 5px; background:#FFF; list-style-type:none; display:none}
.menu ul li:hover ol{display:block}
.menu ul li ol li{clear:both; font-size:14px; line-height:26px; height:26px; text-align:left; margin-bottom:3px; width:100%}
.menu ul li ol li:hover{height:26px; border:0}
.menu ul li ol li a{color:#767676; border:0; width:auto}
.menu ul li ol li a:hover{height:26px; color:#3598db; text-decoration:underline}
#first_margin{margin-left:60px}


.adban_bg{height:361px; margin-bottom:5px; width:100%; overflow:hidden}
.adban{height:340px; width:1920px; position:relative; z-index:100; overflow:hidden; margin-left:50%; left:-960px; padding-bottom:21px}
#imgslides{height:340px; width:9600px}
.slide{float:left; height:340px; width:1920px}

#bannermenu{position:absolute; left:47%; top:320px; z-index:500}
#bannermenu li{float:left; width:20px; display:inline-block; overflow:hidden; list-style-type:none}
#bannermenu li a{float:left; width:20px; height:11px; display:block; background:url(dot.png) no-repeat 0px 0px;}
#bannermenu li.act a{background-position:-25px 0px;}

.bg{background:#f6f7f9 repeat; padding-top:8px}    .btm_blue{ background:#559bbf repeat}   .btm_blue span{padding-left:165px}
.btm_blue span a{color:#FFF; text-decoration:none}    .btm_blue span a:hover{text-decoration:underline}
.com_box{margin:0 auto; width:1000px; padding:30px 0}       .com_box_top_pd{padding-top:70px}

.btmUl{margin-top:15px}
.btmUl li{width:312px; margin:0 30px 10px 0; list-style-position:inside; float:left}
.btmUl li a:hover{text-decoration:underline}

.p_intro{width:236px; margin-right:25px; height:370px; position:relative}   .p_intro p{width:236px; margin:0 auto}
.img_center{padding:0 0 13px 38px} 
.p_intro ul{list-style-type:none; width:236px; position:absolute; bottom:0; left:0}     .p_intro ul li{float:left; margin-right:12px}
.sec_intro_ul_p{padding-top:23px}      .last_intro_ul_p{padding-top:45px}

.left_review{width:406px; height:256px; position:relative; padding-bottom:21px; overflow:hidden}     .media_img{margin:20px 0 13px 0}   .left_review a{text-decoration:none}  .left_review a:hover{text-decoration:underline}
.left_review_p{width:436px; height:185px; position:relative; padding-bottom:21px; overflow:hidden}
#roll_review{overflow:hidden; width:406px} #roll_review_p{overflow:hidden; width:436px}   #roll_review_p ul{padding:15px 0 0 0}     #roll_review_p ol{list-style-type:none}  #roll_review_p ol li{float:left}
.award_info{width:406px; height:235px; overflow:hidden; float:left}
.award_info_p{width:436px; height:155px; overflow:hidden; float:left}
.li_align{text-align:right; list-style-type:none; padding:5px 20px 0 0; color:#3498db; font-size:15px}
#reviewmenu{position:absolute; left:0; top:260px}
#reviewmenu li{float:left; width:20px; display:inline-block; overflow:hidden; list-style-type:none}
#reviewmenu li a{float:left; width:20px; height:11px; display:block; background:url(dot_g.png) no-repeat 0px 0px;}
#reviewmenu li.act a{background-position:-25px 0px;}

#reviewmenu_p{position:absolute; left:0; top:180px}
#reviewmenu_p li{float:left; width:20px; display:inline-block; overflow:hidden; list-style-type:none}
#reviewmenu_p li a{float:left; width:20px; height:11px; display:block; background:url(dot_g.png) no-repeat 0px 0px;}
#reviewmenu_p li.act a{background-position:-25px 0px;}
.p_margin{margin:15px 0 0 0}
.right_review{width:540px}

.left_btm{width:655px; color:#FFF; font-size:11pt}        .left_btm ul{list-style-type:none; white-space:nowrap}    .left_btm ul a{color:#FFF}   .left_btm ul a:hover{text-decoration:underline}
.left_btm ul li{margin-bottom:8px}    .ul_width{width:195px; float:left; margin-right:80px}   .last_ul_width{width:96px; float:left}

.right_btm{width:305px; color:#FFF}     .right_btm p{color:#fff; font-size:11pt}
.cntus{height:35px; list-style-type:none; width:225px; margin-bottom:15px}
.cntus li{float:left; margin-right:10px}
.sub_new{border:3px solid #FFF; width:299px; height:40px; margin-top:12px}
.e_logo{float:left; margin:10px 0 0 6px}
.form{width:260px; height:27px; float:left; margin:6px 0 0 3px; border:0}   .input_email{height:13px; width:152px; margin:5px 0 0 3px; float:left}
.sub_btn{float:right}

/*Product Center*/
#bottom_m{margin-bottom:0}
.ban_img{height:313px; background:url(product/f_bg.jpg) no-repeat;}
.ban_info{position:relative; height:313px; width:1000px; margin:0 auto}
.ban_info h1{padding-top:85px; color:#FFF}
.p_nav{position:absolute; left:0; bottom:0; height:48px; width:450px}
.p_nav ul{list-style-type:none; margin-right:7px; float:left}
.p_nav ul b{font-weight:normal}
.p_nav ul a{text-decoration:none; padding:0 27px 0 45px; display:block; height:48px; line-height:48px; color:#FFF}
.m_ul a{background:url(logo/plat_bg_m.png) top left}
.m_ul a b{background:url(logo/plat_bg_m.png) top right}
.m_ul span a{background:url(logo/plat_bg_m.png) bottom left; color:#09C}
.m_ul span a b{background:url(logo/plat_bg_m.png) bottom right}
.m_ul a:hover{background:url(logo/plat_bg_m.png) bottom left; color:#09C}
.m_ul a:hover b{background:url(logo/plat_bg_m.png) bottom right}
.w_ul a{background:url(logo/plat_bg_w.png) top left}
.w_ul a b{background:url(logo/plat_bg_w.png) top right}
.w_ul span a{background:url(logo/plat_bg_w.png) bottom left; color:#09C}
.w_ul span a b{background:url(logo/plat_bg_w.png) bottom right}
.w_ul a:hover{background:url(logo/plat_bg_w.png) bottom left; color:#09C}
.w_ul a:hover b{background:url(logo/plat_bg_w.png) bottom right}
.i_ul a{background:url(logo/plat_bg_i.png) top left}
.i_ul a b{background:url(logo/plat_bg_i.png) top right}
.i_ul span a{background:url(logo/plat_bg_i.png) bottom left; color:#09C}
.i_ul span a b{background:url(logo/plat_bg_i.png) bottom right}
.i_ul a:hover{background:url(logo/plat_bg_i.png) bottom left; color:#09C}
.i_ul a:hover b{background:url(logo/plat_bg_i.png) bottom right}
.f_txt_width{width:470px}
.f_txt_width h1{color:#000; font-weight:bold}
.sec_txt_width{width:465px}
.sec_txt_width h1{color:#000; font-weight:bold}
.align_h1{text-align:left}
.txt_ul{list-style-type:none; margin:35px 0 0 0; color:#404040}
.txt_ul li{margin-bottom:12px}
.spe_h3{font-size:18px; font-weight:lighter}
.btn_ul{list-style-type:none; margin:85px 0 0 0}   .btn_ul li{float:left; margin:0 15px 0 0}

/*Product Pages*/
.top_banname{font-size:30px; line-height:48px; padding:5px 0 10px 0; font-weight:bold; color:#1f1f1f}
.pban_bg{height:450px; background:url(product/pcm/top_bg.jpg) repeat-x}
.pban_bg_c{height:450px; background:url(product/cit/top_bg.jpg) repeat-x}
.top_ban_c{color:#1f1f1f; font-size:20px; line-height:24px}
.pban_bg_pl{height:450px; background:url(product/piclight/top_bg.jpg) repeat-x}
.pban_bg_vf{height:450px; background:url(product/videogif/top_bg.jpg) repeat-x}
.pban_bg_pf{height:450px; background:url(product/picgif/top_bg.jpg) repeat-x}
.pban_bg_gb{height:450px; background:url(product/greetingbox/top_bg.jpg) repeat-x}
.pban_bg_pcmpro{height:450px; background:url(product/pcmpro/top_bg.jpg) repeat-x}
.pban_bg_citwin{height:450px; background:url(product/cit/top_bg.jpg) repeat-x}
.pban_bg_wp{height:450px; background:url(product/watermarkplus/top_bg.jpg) repeat-x}
.pban_bg_pic{height:450px; background:url(product/pic/top_bg.jpg) repeat-x}
.pban_bg_pp{height:450px; background:url(product/publisherplus/top_bg.jpg) repeat-x}
.pban_bg_gcb{height:450px; background:url(product/gcb/top_bg.jpg) repeat-x}
.pban_bg_cios{height:450px; background:url(product/c_iOS/top_bg.jpg) repeat-x}
.pban{width:1000px; margin:0 auto; height:450px; position:relative}

.boxshot_pst{position:absolute; top:45px; left:0}
.boxshot_pst_c{position:absolute; top:45px; right:495px}
.boxshot_pst_pl{position:absolute; top:45px; right:525px}
.boxshot_pst_pcmpro{ position:absolute; top:45px; left:126px}
.boxshot_pst_citwin{ position:absolute; top:45px; left:126px}
.boxshot_pst_pic{ position:absolute; top:45px; left:66px}
.boxshot_pst_pp{ position:absolute; top:60px; left:0}
.boxshot_pst_wp{ position:absolute; top:0px; left:0}
.c_top_sam{position:absolute; top:40px; left:0}
.left_img{position:absolute}
.right_info{width:465px; height:427px; position:absolute; top:0; right:0; padding:25px 20px 0 20px; background:url(product/pcm/top_ban_white.png) repeat-x}
.right_info_ul{list-style-type:none; margin-top:30px; padding-left:22px}
.right_info_ul li{list-style-type:disc; font-size: 14px; line-height:15px; margin:12px 0}
.right_info_btn{list-style-type:none; position:absolute; bottom:60px}                .right_info_btn li{height:42px; float:left; margin-right:10px; font-size:11px; width:235px}
.change_btn{position:absolute; bottom:0; left:0; width:430px; list-style-type:none}
.change_btn li{height:40px; float:left; margin-right:7px; text-align:center; line-height:40px}
.change_btn li a{color:#FFF; text-decoration:none; display:block; height:40px; padding:0 35px}
.change_btn li span a{background:url(product/platform_bg.jpg) repeat-x; color:#09C}
.change_btn li a:hover{background:url(product/platform_bg.jpg) repeat-x; color:#09C}
.wch_video{position:absolute; bottom:115px}    
.wch_video li{list-style-type:none; background:url(product/play.png) no-repeat; padding:0 0 0 25px; }
.wch_video a{color:#09c}
#pl_fimg{list-style-image:none; list-style-type:none}

.right_feature_ul{list-style-position:outside; width:400px}
.right_feature_ul li{margin-bottom:8px; margin-left:15px; list-style-image:url(product/dot.png)}
.left_feature_ul{list-style-position:outside; width:355px}
.left_feature_ul li{margin-bottom:8px; list-style-image:url(product/dot.png); margin-left:15px}

.roll_scrn_p{width:704px; margin:0 auto}
.scrn{width:704px; height:463px}
#roll_scrn{overflow:hidden; height:463px; width:704px}
#roll_scrn ul li{float:left; list-style-type:none}
#rollmenu{position:absolute; left:50%; top:468px}
#rollmenu li{float:left; width:30px; display:inline-block; overflow:hidden; list-style-type:none}
#rollmenu li a{float:left; width:30px; height:11px; display:block; background:url(../images/banner/dot.png) no-repeat 0px 0px;}
#rollmenu li.act a{background-position:-90px 0px;}
.btm_rcm{list-style-type:none}
.btm_rcm li{float:left; margin:0 46px 0 0}
.btm_btn{list-style-type:none}
.btm_left_ul{list-style-type:none; margin-left:124px}    .btm_left_ul li{float:left; margin-right:10px}    .price_pst{position:absolute; left:23px; top:12px; font-size:13px; font-weight:bold}
#mid_m{margin-left:170px}     #right_m{margin-left:50px}
.btm_buy_m{margin-top:6px}
.rcmPro{width:450px; padding-top:20px}   .rcmPro img{margin-right:15px}    .rcmPro p a{color:#3498db}   .rcmPro p a:hover{text-decoration:underline}
.rcmPro ul{list-style-type:none; height:34px; line-height:34px; margin-top:15px}    .rcmPro ul li{float:left; color:#F00; font-weight:bold}
.funul{list-style-type:none; height:190px}   .funul li{float:left; margin-right:50px; width:160px; height:190px}
.funul li span{display:block; width:160px; text-align:center; padding-top:5px}     .topfunul_m{margin-bottom:23px}


.funul_pp{list-style-type:none; height:235px}   .funul_pp li{float:left; margin-right:60px; height:235px}
.funul_pp li span{display:block; text-align:center; padding-top:5px}     .topfunul_m{margin-bottom:23px}


.sep_line{height:1px; padding:0 0 15px 0; border-top:1px solid #e4e4e4}


/*product samples*/
.img_list{list-style-type:none; margin:18px 0 18px 0}
.img_list li{float:left; margin-right:43px}
.img_list_s{list-style-type:none; margin:18px 0 18px 0}
.img_list_s li{float:left; margin-right:69px}
.img_list_c{list-style-type:none; margin:18px 0 18px 0}
.img_list_c li{float:left; margin-right:35px}
.img_list_gb{list-style-type:none; margin:18px 0 18px 0}
.img_list_gb li{float:left; margin-right:24px}
.img_list_prt{list-style-type:none; margin:18px 0 18px 0}
.img_list_prt li{float:left; margin-right:69px}
.img_list_prt_v{list-style-type:none; margin:18px 0 18px 0}
.img_list_prt_v li{float:left; margin-right:114px}
.img_m{margin-top:37px}
.img_m_gb{margin-top:47px}
#special_m{margin-right:92px}
#special_m_m{margin-right:20px}
.pcm_sample_p{padding-top:8px}
.pl_sample_p{padding-top:50px}
.pl_top_h1{position:absolute; top:42px; right:65px; color:#FFF}
.gb_sample_p{padding-top:53px}
.pp_sample_p{padding-top:50px}
.gb_top_h1{position:absolute; top:106px; right:0px; color:#FFF}
.pp_top_h1{position:absolute; top:106px; right:100px; color:#FFF; width:310px; line-height:1.5em}
.pl_con_m{margin-top:36px}
.pl_con_p{margin:25px 0 0 0}
.pl_samp_list{list-style-type:none}    .pl_samp_list li{float:left; margin:0 18px 10px 0}
.samp_intro{margin:0 0 45px 0}
.moretem{text-align:right}    .moretem a{text-decoration:underline; color:#09c}
.img_list_scp{list-style-type:none; margin:18px 0 18px 0}
.img_list_scp li{float:left; margin:0 50px 0 0}


/*product tutorial*/
.right_info_tutorial{width:430px; height:280px; position:absolute; top:0; right:0; margin-top:65px}
.right_info_tutorial h1{ color:#FFF}
.p_tutorial{margin:35px 0 0 0; color:#FFF}
.p_tutorial_pl{margin:35px 0 0 0; color:#FFF}
.right_btn_tutorial{margin-top:53px; list-style-type:none}
.right_btn_tutorial li{float:left; margin-right:12px}
.tutorial_scrn{margin-top:51px}

/*Tutorial*/
.com_box_t{margin:0 auto; width:1000px; padding:15px 0}
.com_box_t_top_pd{padding-top:75px}
.com_box_t h1{color:#000; font-size:25px; text-align:left; padding:0 0 25px 0; font-weight:bold}
.new_t_h1{width:1000px; color:#000; font-size:27px; text-align:left; margin:0 auto; padding-top:10px}
.com_box_t h3{color:#000; font-size:20px; margin:40px 0 8px 0}
.com_box_t p{font-size:14px; margin:0 0 10px 0}
.com_box_t p span{ font-size:15px; margin:25px 0 8px 0;  font-weight:bold; display:block}
.com_box_t a{color:#09C}
.com_box_t a:hover{text-decoration:underline}

.t_ul{list-style-type:none; width:370px}
.t_ul li{list-style-type:none; color:#000; font-size:15px; font-weight:bold}
.t_ul li ul{padding:0 0 20px 8px; list-style-type:none}
.t_ul li ul li{list-style-type:disc; list-style-position:outside; padding:0; font-weight:normal; margin:8px 0 0 15px; font-size:15px}
.t_ul li ul li a{text-decoration:none; color:#09C}
.t_ul li ul li a:hover{text-decoration:underline}

.rt_ul{width:370px; list-style-type:disc}
.rt_ul li{list-style-position:outside; margin:0 0 0 30px}

/*support pages*/
.spt_link a{color:#09c}     .spt_link a:hover{text-decoration:underline}

.faq_left_ul{float:left; width:460px}
.faq_left_ul li{list-style-type:none}    .title_li{font-size:14px; font-weight:bold; margin-bottom:10px}
.faq_left_ul li a{color:#09c; font-size:13px}    .faq_left_ul li a:hover{text-decoration:underline}


.faq_right_ul{float:right; width:260px}
.faq_right_ul li{list-style-type:none}       .faq_right_ul li a{color:#09c; font-size:13px}    .faq_right_ul li a:hover{text-decoration:underline}

/*company pages*/
.f_link{list-style-type:none}  .f_link li{float:left; margin-right:55px}    .f_link li a{color:#09c; font-size:13px}    .f_link li a:hover{text-decoration:underline}


/*Publisher Plus*/
.sp_list_hoz{list-style-type:none; margin:20px 0 55px 0}     .sp_last_m{margin-bottom:18px}
.sp_list_hoz li{float:left; margin-right:45px}

.sp_list_ve{list-style-type:none; margin:20px 0 55px 0}
.sp_list_ve li{float:left; margin-right:110px}

.sp_list_md{list-style-type:none; margin:20px 0 55px 0}    
.sp_list_md li{float:left; margin-right:80px}

.sp_list_pn{list-style-type:none; margin:20px 0 55px 0}    
.sp_list_pn li{float:left; margin-right:230px}

.sp_list_el{list-style-type:none; margin:20px 0 55px 0}    
.sp_list_el li{float:left; margin-right:107px}

.sp_list_cc{list-style-type:none; margin:20px 0 55px 0}
.sp_list_cc li{float:left; margin-right:119px}

.sp_list_ci{list-style-type:none; margin:20px 0 55px 0}
.sp_list_ci li{float:left; margin-right:252px}

.tmpbtn{list-style-type:none; margin-top:25px}
.tmpbtn li{float:left; margin-right:15px}

/*Review*/
.rvw_p{text-align:right; padding-right:12px; color:#838385}


/*Greeting Card Builder*/
.gcb_sam_m{margin:18px 0}


/*Features Page Align*/

/*CollageIt*/
.c_first{margin-top:28px}             .c_second{margin-top:87px}       .c_third{margin-top:37px}      .c_fourth{margin-top:77px}

/*CollageIt for iOS*/
.ciOS_first{margin-top:94px}     .ciOS_second{margin-top:137px}    .ciOS_third{margin-top:90px}   .ciOS_fourth{margin-top:88px}

/*CollageIt for Mac*/
.cm_first{margin-top:98px}     .cm_second{margin-top:30px}       .cm_third{margin-top:43px}       .cm_fourth{margin-top:82px}

/*Greeting Box for Mac*/
.gb_first{margin-top:116px}    .gb_second{margin-top:82px}      .gb_third{margin-top:112px}     .gb_fourth{margin-top:77px}    .gb_fifth{margin-top:141px}

/*Greeting Card Builder*/
.gcb_first{margin-top:113px}     .gcb_second{margin-top:85px}      .gcb_third{margin-top:122px}     .gcb_fourth{margin-top:88px}

/*PearlMountain Image Converter*/
.pic_first{margin-top:10px}          .pic_second{margin-top:58px}     .pic_third{margin-top:73px}     .pic_fourth{margin-top:26px}

/*PicGIF for Mac*/
.pf_first{margin-top:120px}          .pf_second{margin-top:120px}      .pf_third{margin-top:110px}      .pf_fourth{margin-top:82px}

/*PicLight for Mac*/
.pl_first{margin-top:139px}       .pl_second{margin-top:91px}    .pl_third{margin-top:56px}      .pl_fourth{margin-top:36px}

/*Picture Collage Maker*/
.pcm_first{margin-top:120px}       .pcm_second{margin-top:23px}   .pcm_third{margin-top:86px}     .pcm_fourth{margin-top:76px}     .pcm_fifth{margin-top:94px}

/*Picture Collage Maker fori iOS*/
.piOS_first{margin-top:62px}       .piOS_second{margin-top:99px}    .piOS_fourth{margin-top:95px}

/*Picture Collage Maker for Mac*/
.pcmm_first{margin-top:150px}      .pcmm_second{margin-top:54px}     .pcmm_third{margin-top:60px}      .pcmm_fourth{margin-top:61px}     .pcmm_fifth{margin-top:63px}

/*Publisher Plus*/
.pp_first{margin-top:99px}     .pp_second{margin-top:120px}          .pp_third{margin-top:40px}      .pp_fourth{margin-top:77px}     .pp_fifth{margin-top:98px}

/*VideoGIF for Mac*/
.vf_first{margin-top:110px}     .vf_second{margin-top:30px}          .vf_third{margin-top:45px}        .vf_fourth{margin-top:57px}


/*Product Center Align*/
.pciOS_first{margin-top:47px}   .pciOS_second{margin-top:58px}
.pcw_first{margin-top:70px}    .pcw_second{margin-top:55px}          .pcw_third{margin-top:81px}      .pcw_fourth{margin-top:52px}

/*Resource Page*/
.rce_h1{font-size:25px; padding:0 0 10px 0}
.rce_h2{font-size: 20px; padding:10px 0 5px 0; font-weight:bold; color:#333}
.rce_h3{font-size:14px; color:#333}
.m_os{font-size:14px; color:#757575; width:73px; padding:8px 0 6px 0; background:url(logo/mac.png) center  right no-repeat}
.win_os{font-size:14px; color:#757575; width:110px; padding:6px 0 6px 0; background:url(logo/win.png) center  right no-repeat}
.rce_ul{margin-bottom:15px}
.rce_ul li{float:left;  width:312px; list-style-type:disc; list-style-position:inside; margin-right:30px}
.rce_ul li a{color:#09C}    .rce_ul li a:hover{text-decoration:underline}
.rce_line{height:1px; padding:0 0 15px 0; border-top:1px solid #e4e4e4}

.rce_box_lft{width:744px; float:left}
.rce_box_rgt{width:228px; float:right; height:300px}
.related_info{border:1px solid #ddd; margin-bottom:20px}
.related_info h2{background:none repeat scroll 0 0 #09C; border-bottom:1px solid #ddd; color:#fff; font-size:15px; height:31px; margin:0; padding:7px 12px 0}
.related_info ul{margin:0; padding:5px 0 10px 10px}
.related_info ul li{margin:5px 0 10px 15px; list-style-type:disc; list-style-position:outside}
.related_info ul li a:hover{text-decoration:underline}
.nav_ul{list-style-type:none}
.nav_ul li{float:left; padding-right:8px}
.nav_ul li a{color:#3498db}    .nav_ul li a:hover{text-decoration:underline}
.rc_h1{font-size:22px; margin:25px 0 15px 0; font-weight:bold; color:#3498db; padding:0}
.rc_p{font-size:14px; margin:0 0 12px 0; line-height:1.5em}
.rc_h2{font-weight:bold; margin:35px 0 5px 0; font-size:15px; padding:0}
.rc_h3{ font-weight:bold; margin:20px 0 5px 0; font-size:13px; padding:0}
.rc_p a{color:#3498db; text-decoration:underline}

.rc_ul{list-style-type:none; margin:15px 0; padding:0}    .rc_ul li{float:left; margin-right:23px}
.rc_img{margin:0 0 10px 0}

.rlt_title{margin:25px 0 5px 0; font-size:17px; padding:0}
.rlt{list-style-position:inside; margin:10px 0 8px 0}
.rlt li{float:left; width:350px}    .frltli{margin-right:44px}
.rlt li a{color:#3498db}    .rlt li a:hover{text-decoration:underline}
.pdc_rc{width:450px}    .pdc_rc ul{list-style-type:disc; padding:20px 0 0 0; list-style-position:inside}
.pdc_rc a:hover{text-decoration:underline}

/*Store Page*/
.store_bg{background:#0d5515}
.store_ban{margin:0 auto; width:1000px}
.buy_box{margin:0 0 80px 0; height:270px; background:url(store/bg.png) right center no-repeat}
.dpn{list-style-type:none; width:450px; margin:75px 0 0 40px}    .dpn b{font-size:24px}
.dpn li{margin-bottom:18px}
.buy_area{width:216px; margin:60px 15px 0 0}
.buy_area ul{list-style-type:none; width:105px; padding:0}  .buy_area ul li{font-size:12px; margin-bottom:5px}     .buy_area ul li b{font-size:24px}   .red{color:#F00}
.buy_area ol{padding:3px 0 0 18px; list-style-image:url(store/down.png);}    .buy_area ol a{color:#09c}  .buy_area ol a:hover{text-decoration:underline}
.grey_txt{color:#7f7f7f}
.t_ban{height:260px; background:url(promo/t_ban.jpg) center center}
.b_ban{height:294px; background:url(promo/b_ban.jpg) center center}

/*Buy Page*/
.buy_top{position:relative; z-index:1}
.buy_ben{margin:12px 0 0 20px; width:440px}
.pro_name{font-size:26px; line-height:1.2em; padding-bottom:10px}
.pro_name b{display:block; font-size:14px; line-height:1.6em}
.buy_ben dt{font-size:15px; padding-bottom:5px}   .buy_ben dd{background:url(store/dot.gif.png) no-repeat 0 10px; padding-left:12px; padding-bottom:3px}
.cart_tab{position:absolute; right:0; top:45px; width:324px; z-index:2; background:#FFF; height:430px}

.buy_win{list-style-type:none; width:162px; float:left; height:52px; margin:0; padding:0}
.buy_win li{background:url(store/sys-logo.png) left bottom; height:34px; width:112px; padding:18px 0 0 50px; font-size:15px; font-weight:bold}
.buy_win a li{color:#FFF}
.buy_win span li{background:url(store/sys-logo.png) left top; height:34px; width:112px; padding:18px 0 0 50px; font-size:15px; font-weight:bold}
.buy_win span a li{color:#368789}

.buy_mac{list-style-type:none; width:162px; float:right; height:52px; margin:0; padding:0}
.buy_mac li{background:url(store/sys-logo.png) right bottom; height:33px; width:78px; padding:19px 0 0 84px; font-size:15px; font-weight:bold}
.buy_mac a li{color:#FFF}
.buy_mac span li{background:url(store/sys-logo.png) right top; height:33px; width:78px; padding:19px 0 0 84px; font-size:15px; font-weight:bold}
.buy_mac span a li{color:#368789}

.buy_single{list-style-type:none; width:162px; float:right; height:52px; margin:0; padding:0}
.buy_single li{background:url(store/sys-logo_single.png) right top; height:33px; width:78px; padding:19px 0 0 84px; font-size:15px; font-weight:bold}

.buy_mac_single{list-style-type:none; width:162px; float:left; height:52px; margin:0; padding:0}
.buy_mac_single li{background:url(store/sys-logo_mac.png) left top; height:33px; width:88px; padding:19px 0 0 74px; font-size:15px; font-weight:bold}

.cart_con{width:290px; padding:26px 15px 30px 15px; border:2px solid #34a088; background:#FFF; border-top:none}
.p_license{width:148px; line-height:normal}
.p_license dt{font-weight:bold; margin-bottom:44px}
.buyDiv{width:118px; text-align:center}
.buy_ul li{font-size:13px; color:#666; list-style-type:none; float:left; padding-left:8px; height:25px}
.buy_ul li b{color:#F00; font-size:16px; padding:0}
.buy_ul dd{color:#f75a50; font-size:15px; font-weight:bold}

.c_license{ width:148px; line-height:normal; margin-top:70px}

.pay_way{list-style-type:none; width:300px; margin-top:50px; border-top:1px solid #e5e5e5}

.pay_li{color:#434a53; padding:15px 0 5px 0}

.buy_bg{background:#f2f2f2 repeat}
.item{width:202px; float:left; margin-right:25px}
.pic{float:left; text-align:center; width:55px}
.item dl{color:#434a53; line-height:1.4em; padding:0 0 40px 60px}
.leftbox{float:left; width:201px}
.pRating{list-style-type:none; padding-left:55px}
.pRating li{float:left; background:url(../images/awards/review_star.png) no-repeat scroll 0 0 transparent; display:block; cursor:pointer; height:20px; width: 18px;}
.pRating li.on {background-position: 0 -28px;}
.pRating li.half {background-position: 0 -55px;}


.reviews_box_s {width:490px; float:left; margin:5px;}
.reviewtext {text-align:left; font-size:10pt; font-weight:normal; color:#555; padding:5px 5px 0px 5px;}
.review_person_text {text-align:right; padding:0px 5px 0px 5px;font-size:12pt; color:#555}
.img_left{float:left; padding:0px 8px 0px 8px; margin:5px}

/*top float menu*/
.ft_menu{height:78px; display:none}
.scl_menu{width:1000px; margin:0 auto; padding:10px 0; color:#FFF; height:58px}
.scl_menu ul{list-style-type:none; float:left; font-size:14px; margin:0; padding:16px 0 0 15px; font-weight:bold}
.scl_menu ul li{float:left; margin-right:20px; padding-bottom:5px; height:25px}   
.scl_menu ul li a{text-decoration:none; color:#FFF; padding-bottom:5px}                .scl_menu ul li:hover{border-bottom:2px solid #FFF; height:23px}
.scl_menu ul li span{display:block; border-bottom:2px solid #FFF; padding-bottom:5px; height:23px}
.scl_menu ol{list-style-type:none; float:right; padding-top:5px; margin:0}
.scl_menu ol li{float:left; margin-left:20px; padding:0}
.ft_menu_fixed{left:0; top:0; position:fixed; width:100%; z-index:200; display:block}

<!--Product Page Top Banner-->
.ban_bg{height:295px}
.ban_ctn{width:1000px; margin:0 auto; padding:38px 0 0 0; color:#FFF}
.banLftctn{width:440px; float:left}
.banLftctn h1{font-size:33px; margin-bottom:10px}
.banLftctn p{font-size:17px; line-height:1.3em; margin-bottom:10px}
.videoBtn{padding-top:30px}
.videoBtn p{height:89px; line-height:89px; background:url(product/arw.png) no-repeat; background-position:right center; width:145px}
.videoBtn p a{color:#FFF}    .videoBtn p a:hover{text-decoration:underline}
.subnavBg{height:90px}
.subNavctn{width:1000px; margin:0 auto; color:#FFF}
.subNavul{list-style-type:none; font-size:14px; font-weight:bold; padding-top:32px; width:320px}
.subNavul li{float:left; margin-right:20px; padding-bottom:5px; height:25px}
.subNavul li a{color:#FFF; padding-bottom:5px; text-decoration:none}
.subNavul li:hover{border-bottom:2px solid #FFF; height:23px}
.subNavul li span{display:block; border-bottom:2px solid #FFF; padding-bottom:5px; height:23px}
.subNavbtn{width:475px; margin-top:12px}
.subNavbtnUl{list-style-type:none; height:75px}
.subNavbtnUl li{float:left; width:230px; margin-right:15px; padding-bottom:8px}
.subNavbtnUl li span{display:block; text-align:center; font-size:12px; height:18px; margin:0; padding:0}
.proName{font-size:24px; font-weight:bold; padding:15px 0 0 0}
.proName span{font-size:14px; display:block; margin-bottom:3px}
.proName a{color:#FFF}

.medbg{background:#d5e2e8}
.med_rvw{width:1000px; height:70px; margin:0px auto 8px auto; padding:12px 0}   .med_rvw_p{width:760px; margin-left:50px; font-size:10pt; margin-top:10px}
.p_name{width:150px; float:left; font-size:10pt; margin:5px 0 0 50px}

/*Review Page*/
.p_rew_top_bg{background:#d5e2e8}
.p_rew{font-size:24px; font-weight:bold; padding-bottom:25px; border-bottom:1px solid #c1cdd3}

.review_con{width:1000px; border-bottom:1px solid #dddddd; padding-bottom:13px; margin-top:30px}
.review_con h3{width:420px; font-weight:bold; font-size:15px; padding:0; margin:13px 0 0 0}
.rew_person{font-size:12px; padding:0; margin:0 0 5px 0; color:#9e9e9e}
.rating {float:right; margin-top:13px; width:95px;}
.rating li.on {background-position: 0 -28px;}
.rating li.half {background-position: 0 -55px;}
.rating li {background:url(../images/awards/review_star.png) no-repeat scroll 0 0 transparent; display: block; cursor:pointer; float: left; height: 20px; text-indent:-9999px; width: 18px;}
.rating_p{width:100px}
.rating_p li.on {background-position: 0 -28px}
.rating_p li.half {background-position: 0 -55px}
.rating_p li {background:url(../images/awards/review_star.png) no-repeat scroll 0 0 transparent; display: block; cursor:pointer; float: left; height: 20px; text-indent:-9999px; width: 18px;}


/*afterinstall*/
.mon_safe{ float:right; width:100px; padding:5px; margin:10px}
.benefit_txt{ margin-left:20px; line-height:170%;}
.pay_meth{margin:15px 0px 10px 0; width:300px;}


/*post download page*/
.pageaddress{margin:20px auto 0 auto; width:1000px}
.pageaddress a{color:#3498db}
.pageaddress a:hover{text-decoration:underline}
.in_xx{ width:1000px; height:1px; float:left; border-bottom:1px dashed #999; overflow:hidden; margin:10px 0 5px 0}
.social_box{margin:10px auto 0 auto; width:1000px; padding-bottom:15px;}
.twitter_share{float:right; height:240px; width:300px; padding:0px; margin-left:60px;}

/*like us on facebook*/
.des_p{margin-bottom:25px}   .des_p a{color:#3498db; text-decoration:underline}
.blue{ background:#e6f0f5}   .blue h2{color:#3498db; font-weight:lighter; padding-bottom:15px}
.blue a{color:#3498db; text-decoration:underline}

/*Win Free Copy*/
.ban_bg_top{height:216px; background:url(promo/win_free_copy/top_banbg.jpg) repeat-x center center}
.ban_bg_btm{height:456px; background:#dfe7ea}
.ban_bg_top h1{font-size:38px; color:#FFF; padding:65px 0 0 0}
.ban_bg_top h2{font-size:28px; color:#FFF; padding:10px 0 0 0}

.lft_ctn{width:396px; padding:20px 0 0 0; float:left}
.lft_ctn h3{font-size:17px; color:#356b85; padding:10px 0}
.lft_ctn p{padding:10px 0; line-height:1.5em; font-size:13px; border-bottom:1px dashed #FFF}

.rgt_ctn{float:right; width:514px; height:388px; background:url(promo/win_free_copy/f_bg.png) no-repeat; margin:30px 0 0 0; padding:38px 0 0 25px}
.rgt_ctn h2{font-size:15px; color:#7e4600; margin:10px 0 25px 0}    .rgt_ctn h2 span{color:#bf0306}
.rgt_ctn ul{list-style-type:none; padding-top:10px; font-size:13px}    .rgt_ctn ul li{list-style-image:url(winfreecopy/li_bg.png); list-style-position:inside; padding-bottom:3px}

.rule_h{padding:62px 0 15px 0; font-size:22px; color:#000}    .rule_p{margin-bottom:35px}

.lft_rule{width:252px; margin-right:15px; float:left; height:238px; background:url(promo/win_free_copy/tip_bg_01.jpg); padding:0 13px 0 13px}      .mid_rule{width:310px; margin-right:15px; float:left; height:237px; background:url(promo/win_free_copy/tip_bg_02.jpg); padding:0 13px 0 13px}
.rgt_rule{width:310px; height:237px; float:right; background:url(promo/win_free_copy/tip_bg_03.jpg); padding:0 13px 0 13px}
.h_bg_01{background:url(promo/win_free_copy/01.jpg) no-repeat; font-size:11px; color:#7e4600; margin:35px 0 20px 0; height:31px; line-height:31px; padding-left:35px}     .h_bg_02{background:url(promo/win_free_copy/02.jpg) no-repeat; font-size:11px; color:#7e4600; margin:35px 0 20px 0; height:31px; line-height:31px; padding-left:35px}    .h_bg_03{background:url(promo/win_free_copy/03.jpg) no-repeat; font-size:11px; color:#7e4600; margin:35px 0 20px 0; height:31px; line-height:31px; padding-left:35px}
.rgt_rule ul{list-style-type:none; padding-top:15px}
.rgt_rule ul li{padding-bottom:10px}

.rew{width:307px; margin-right:30px; padding:26px 0 65px 0}    .rew p{font-size:12px}     .rew img{margin-bottom:12px}      .rew span{display:block; text-align:right; margin-top:13px}

/*404 Page*/
.error{margin-top:30px; height:400px}
.errorTxt{font-size:48px; margin-bottom:52px; line-height:48px; margin-bottom:18px; text-align:center}
.errorFist{font-size:20px; line-height:20px; margin-left:292px}
.errorSec{margin-top:10px; margin-left:292px}
.errorThd{font-size:16px; margin:20px 0 0 292px}
.errorThd a{color:#3498db; text-decoration:underline}

/*Gura*/
.gura{background:#d5e2e8; height:70px; padding:5px 0}
.gura ul{list-style-type:none; width:1000px; margin:0 auto; padding:10px 0 0 0}
.gura ul li{float:left; margin-right:31px; font-weight:bold}
.gurafli{background:url(logo/icon_02.png) no-repeat; padding:18px 0 18px 55px}
.gurafsec{background:url(logo/icon_03.png) no-repeat; padding:18px 0 18px 45px}
.gurafthd{background:url(logo/icon_04.png) no-repeat; padding:18px 0 18px 55px}
.guraffth{background:url(logo/icon_01.png) no-repeat; padding:18px 0 18px 55px}


.sp_nav_ul{list-style-type:none; margin-bottom:20px}
.sp_nav_ul li{float:left; padding-right:8px}
.sp_nav_ul li a{color:#3498db}    .sp_nav_ul li a:hover{text-decoration:underline}




