body,div,ul,ol,li,h1,h2,h3,p,img{ margin:0; padding:0; border:0}
body{background:#f2f2f2; margin:0 !important}

.top_head{height:83px; background:#3498db repeat-x; border:1px solid #3498db;}
.top_logo{ width:960px; height:60px; margin:16px auto 0px auto; }
.top_logo img{ float:left; border:0; padding-top:15px}
.top_logo ul{ list-style-type:none; width:147px; height:60px; float:right; margin:0; padding:0;}
.top_logo ul li{ float:left; width:36px; height:33px; margin:22px 12px 0 0;}
.top_logo ul li img{padding:0}

.menu{height:54px; margin-bottom:23px; font-size:13px; background:#d8e5ea repeat-x; padding:0; font-family:Arial,Helvetica,sans-serif;}
.menu ul{ width:950px; height:54px; padding:0; margin:0 auto; line-height:54px; _line-height:50px;}
.menu ul li{ float:left; list-style-type:none; font-weight:bold; height:54px;}
.menu ul li a{ text-decoration:none; color:#555; display:block; padding:0 21px; height:66px;}
.menu ul li a:hover{background:url(images/n_img/a_bg.png) no-repeat center center; }
.menu ul li span{background:url(images/n_img/a_bg.png) no-repeat center center; display:block;}
.d_bg{ height:89px; background:#FFF}
.purchase_bg{ height:54px; background:#FFF}
.support_bg{ height:583px; background:#FFF}
.resouce_bg{ height:466px; background:#FFF}
.sample_bg{ height:174px; background:#FFF}
.d_faq_bg{ height:485px; background:#FFF}

#container {width:944px; margin:0 auto; padding-bottom:6px; font-family:Arial,Helvetica,sans-serif;}
.leftbox_frame{float:left; width:690px; margin-bottom:8px; font-size:10pt}     .leftbox_frame p{ color:#555; font-size:10pt}  .leftbox_frame a{ color:#555}  .leftbox_frame h1{ padding-left:13px;}
.leftbox_frame ul{ list-style-type:none; padding:0; width:280px; float:left;}
.left_ul{ margin:0 50px 0 0;}
.leftbox_frame ul li{ list-style:inside disc; padding-left:10px; margin-top:15px; color:#555}

.privacy_frame{float: left;width: 70%; margin-bottom: 8px; font-size: 10pt; padding: 0 2%;background: #fff;}
.privacy_frame h1{ margin:32px 0 25px}
.privacy_frame p{ line-height:1.50em}
.privacy_frame p strong{ margin:32px 0 15px; display:block}
.privacy_frame ul{ list-style-type:none; padding:0; width:100%; margin:0}
.privacy_frame ul li{padding-left:10px; margin-top:15px; color:#555}
.privacy_frame ul li p{ display:inline-block}
.privacy_frame ul li p:first-child{ margin-bottom:8px}

.leftbox_frame a{ text-decoration:none; }
.leftbox_frame a:hover{ text-decoration:underline;}
.d_info{ line-height:120%; margin:15px 0 8px 0; padding-top:20px; color:#555; font-size:10pt; float:right; width:390px}
.d_info strong{ color:#555; font-size:10pt}
.d_t_link a{ color:#555; font-size:8pt}
.b_h1{ background:#FFF; margin:0;}
.t_h3{ padding-top:10px;}


.rightbox_frame{float:right;width:240px;}
.sidebox_top {height:37px; background:#d8e5ea}    .sidebox_top_margin{ margin-top:35px;}
.sidebox_top h3 {float:left; padding:10px 30px 0 15px; height:24px; text-transform:uppercase; color:#555; font-size:14.12pt;}
.sidebox_top h3 a {color:#000000; text-decoration:none;}
.sidebox{padding:13px 23px 0 23px; color:#555; font-size:11pt; background:#FFF;}   .review_txt{ padding-bottom:30px;} 
.b_awardimg{ padding:8px 0 0 45px;}
.testimonials_text {font-size:11pt; color:#555; line-height:1.5em;} .p_margin{ margin-top:20px;}
.f_clear{ clear:both;}     .s_line{ margin-bottom:8px;}

.main {width:944px; color:#140505; font-size:13px; line-height:17px; float:left;}
.head_title{ width:910px; background:#FFF; padding:0 15px 8px 15px;}
.head_title h1{ font-size:15pt; margin:0px 0 8px 0; color:#3498db; font-weight:bold; line-height:normal;}
.head_title h2{ font-size:12pt; margin:8px 0 5px 0; line-height:normal; color:#555;}
.head_title p{ width:440px; float:left; margin-bottom:8px; color:#555; font-size:10pt}
.downtable{ float:left; text-align:center; margin:18px 0 20px 0} .downtable a{color:#555; font-size:9pt; text-decoration:none}   .downtable_btm{ margin-left:15px}
.b_link{ color:#555; font-size:9pt;}        .downtable span a{border-bottom:1px solid #999}
.med_rvw{width:910px; height:60px; margin:0px 0 8px 0; padding:15px 15px; background:#e1e8eb}   .med_rvw_p{width:660px; margin-left:55px; font-size:10pt; margin-top:14px}
.p_name{width:130px; float:right; font-size:10pt; margin:10px 22px 0 0}

.hea_bot_con{width:910px; padding:0 15px 15px 15px; background:#FFF;}
.hea_bot_con h2{ padding-bottom:18px}
.fun_con{margin-top:5px; float:left; width:100%;}
.fun_con h2{ font-size:12pt; margin:0px 0 5px 0; line-height:normal; color:#555;}
.fun_con_txt{width:253px; float:left; padding:20px 12px 10px; color:#545454; font-size:10pt;}
.sec_funcon{ padding-left:25px;}
.center_sample{ float:left;}
.center_sample ul{ list-style-type:none; float:left; width:878px;}
.center_sample ul li{ list-style-type:none; float:left; margin-left:29px;}
.link_txt{text-align:right; float:right; margin-right:20px; margin-top:5px; padding-bottom:5px; width:98%; font-size:10pt; padding-right:25px; background:url(images/n_img/link_bg.png) no-repeat center right;}
.link_txt a{ color:#555}

.dot_box{margin:0; padding:0 15px 30px 15px; background:#FFF;}
.t_dot_box{margin:0; padding:8px 15px 20px 15px; background:#FFF;}
.dot_box h2{ color:#555; font-size:12pt;}
.dot_box h3{ color:#545454; font-size:11pt;}
.feature_box {width:100%;}
.feature_text {width:380px; float:left; padding:5px;}
.feature_text li{ list-style:none; width:360px; float:left; overflow:hidden; line-height:120%; margin:0px; padding:0px; background:url("./images/bullet.gif") no-repeat 3px 8px; padding-left:15px;}
.feature_box_wide {float:left; margin-bottom:18px;}
.feature_text_wide {width:625px; padding:5px; margin-top:25px;}
.feature_text_wide li{ list-style:none; width:500px; float:left; overflow:hidden; line-height:120%; margin:0px; padding:0px; background:url(images/n_img/dot.png) no-repeat 3px 8px; margin-top:8px; padding-left:15px; color:#555; font-size:10pt;}
.leftpic{float:left; margin-right:20px;}
.rightpic{float:right;}
.f_left{ float:left}
.f_right{ float:right}

.small_title{text-align:left;font-size:16px;font-weight:bold;color:#2489DB;}
.reviews_box_s {width:445px; 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}
.bottom_btn{ padding-top:20px; background:none}

/*social plugin*/
.twitter{padding:15px 0 15px 10px; width:220px; float:left;}
.newsnet{width:220px}
.LanguageDropdown{ display:none !important}
#EmailLabel{ width:37px !important}
#FormFieldsTable td:last-child input{ width:130px !important}

.social_box{ margin-top:10px; float:left; width:660px; padding-bottom:15px;}
.twitter_share{ float:right; height:240px; width:300px; padding:0px;}

/*for mac*/
.mac_pro{ float:right; width:417px; height:250px; margin-top:20px; background-image:url(images/formac.png); border:0px; position:relative;}
.mac_pro img{ width:134px; height:134px; position:absolute; left:141px; top:45px; border:0px;}
.head_title h1 a{ text-decoration:none; color:#3498db}
.hea_bot_con h2{ color:#555; font-size:12pt;}

/*purchase*/
.mon_safe{ float:right; width:100px; padding:5px; margin:10px}
.benefit_txt{ margin-left:20px; line-height:170%;}
.pay_meth{margin:15px 0px 10px 20px; width:300px;}

/*sample*/
.m_link{ float:right; background:url(images/n_img/link_bg.png) no-repeat center right; padding-right:25px; margin-right:8px;}
.s_bg{ background:#FFF;}


.blue_box{background:#e6f0f5; line-height:200%;	padding:5px 0 5px 10px;	margin-bottom:10px; width:640px; float:left;}
#header {padding:10px; height:48px;}

#logo {width:313px; height:48px; background-image:url(images/logo_g.png); text-indent:-9999px; float:left;}
#logo a {display:block; width:313px; height:48px;}
#number {font-size:20px; text-align:right; width:140px; float:left; padding:19px 10px 0 357px;}
#contact {width:84px; height:19px; background-image:url(images/contact.png); float:left; margin-top:22px; text-indent:-9999px;}
#contact a {display:block; width:84px; height:19px;}
#contact a:hover {background-image:url(images/contact_over.png);}

#banner {background-image:url(images/banner.png); width:944px; height:147px; margin-top:5px;}






h1 {padding:10px 0 10px 0px; font-weight:bold; line-height:normal; font-size:15pt; color:#3498db; background:#FFF;}
h2 {padding:8px 0 10px 0; line-height:normal; font-size:12pt; color:#555;}
h3 {font-size:14px; margin:0; line-height:normal; color:#444444; font-weight:bold;}
a {color:#036cb6; outline-style:none;}
a:hover {color:#023f6b;}
ul {margin:0 0 0 15px; padding:0;}
ol {margin:0; padding:0;list-style-type:none;}


img {border:0;}
br {line-height:7px;}
.line {background:url(images/line.png); width:100%; height:2px; margin:40px 0 20px 0; font-size:1px; clear:both;}
.clear {clear:both;}
form {margin:0;}
form div {margin-top:3px;}
label {display:block; float:left; width:90px;}
.textfield {width:200px;}
textarea {width:400px; height:100px;}
.button {margin-left:89px; margin-top:3px; cursor:pointer;}
.textfield:focus, textarea:focus {background-color:#FAFAFA;}
.sublink {margin-left:11px; list-style:circle;}
.url {margin:-5px 0 15px 0;}

#awards {background-image:url(images/frame.png); width:884px; height:98px; margin-top:20px;}
.awards_common {float:left;padding:10px 20px 10px 20px;}
#awards_google {float:left; padding:10px 20px 5px 30px;}
#awards_microsoft {float:left; padding:26px 20px 19px 20px;}
#awards_quickbooks {float:left; padding:22px 20px 22px 20px;}
#awards_sempo {float:left; padding:30px 20px 30px 20px;}
#awards_yahoo {float:left; padding:15px 20px 16px 20px;}

#services {height:185px; padding-top:20px; clear:both;}
#services ul {margin:0 0 0 70px; padding:8px 0 0 0; clear:both; height:100px;}
#services li {list-style:none; background:url(images/services_li.png) no-repeat 0px 5px; padding:0 0 0 12px; font-size:11px; line-height:14px;}
#services li a {color:#535353; text-decoration:none;}
#services li a:hover {text-decoration:underline;}
#services li.sublink {background:url(images/services_subli.png) no-repeat 0px 5px; padding:0 0 0 8px; margin-left:10px; color:#999999;}
#services li.sublink a {color:#747474;}
#services h3 a {text-transform:uppercase; font-size:14px; font-weight:bold; text-decoration:none; display:block; float:left; margin-top:22px;}
#services a.more {display:block; background:url(images/services_more.png) no-repeat; width:116px; height:11px; margin-left:135px;}
#services_software, #services_websites, #services_marketing {background:url(images/services_bg.png) no-repeat; width:279px; height:185px; float:left; margin-right:23px;}
#services_software div.icon {width:31px; height:32px; margin:16px 7px 0 15px; background-image:url(images/services_software.png); float:left; display:inline;}
#services_software h3 a {color:#408508;}
#services_websites div.icon {width:30px; height:33px; margin:15px 7px 0 15px; background-image:url(images/services_websites.png); float:left; display:inline;}
#services_websites h3 a {color:#0666b2;}
#services_marketing div.icon {width:48px; height:30px; margin:16px 7px 2px 15px; background-image:url(images/services_marketing.png); float:left; display:inline;}
#services_marketing h3 a {color:#f73906;}

#projects {clear:both; line-height:normal;}
#projects h3 {text-transform:uppercase; font-size:16px; color:#606060; margin:0 0 0 7px;}
#projects h3 a {text-decoration:none;}
#projects a.more {display:block; background:url(images/projects_more.png) no-repeat; width:102px; height:12px; margin:15px 0 0 7px;}
#projects .projects {float:left; margin-right:24px;}
.projects {background:url(images/projects_bg.png) no-repeat; width:264px; height:173px; padding:13px 0 0 14px; margin-top:15px;}
.projects a {text-decoration:none; font-size:13px; color:#000000;}
.projects a:hover span {text-decoration:underline; color:#000000;}
.projects img {margin-bottom:7px; border:#e0e0e0 solid 2px;}
.projects p {margin:3px 48px 0 0; color:#6b6b6b; font-size:11px;}
#projects_software, #projects_websites, #projects_marketing {float:left; width:278px; margin:20px 24px 0 0;}
#projects_software .projects, #projects_websites .projects, #projects_marketing .projects {float:none; margin-right:0;}
#projects_software h3 a {color:#408508;}
#projects_websites h3 a {color:#0666b2;}
#projects_marketing h3 a {color:#f73906;}
#projects .last, #services_marketing, #projects_marketing {margin-right:0;}
.screenshot {border:#e0e0e0 solid 4px; margin:10px 0;}

#sidebar {float:right; margin:0 0 20px 20px; width:276px;}
#sidemenu_top {width:276px; height:34px; background-image:url(images/sidemenu_top.png);}
#sidemenu_top h3 {background:url(images/sidemenu_arrow.png) no-repeat right bottom; float:left; padding:10px 30px 0 15px; height:24px; text-transform:uppercase; color:#000000; font-size:14px;}
#sidemenu_top h3 a {color:#000000; text-decoration:none;}
#sidemenu {width:276px; background-image:url(images/sidemenu_bg.png);}
#sidemenu ul {padding:12px 0 12px 0; margin:0 0 0 25px;}
#sidemenu li {list-style:none; background:url(images/sidemenu_li.png) no-repeat 0px 5px; padding:0 0 0 12px; font-weight:bold; text-transform:uppercase; color:#000000; font-size:10px; line-height:15px;}
#sidemenu li a {color:#000000; text-decoration:none; font-weight:normal; font-style:normal;}
#sidemenu li a:hover {text-decoration:underline;}
#sidemenu li.sublink {background:url(images/sidemenu_subli.png) no-repeat 0px 6px; padding:0 0 0 8px; margin-left:10px; color:#606060;}
#sidemenu li.sublink a {color:#606060;}
#sidemenu_bottom {width:276px; height:14px; background-image:url(images/sidemenu_bottom.png);}
.box {border:2px solid #FFFFFF; background-color:#F4F4F4; padding:10px; margin:20px 12px 0 12px;}
.box h3 {text-transform:uppercase; color:#000000; font-size:14px; margin:0 0 5px 0;}
.box ul {margin:0 10px;}
.box li {list-style:none; background:url(images/sidemenu_li.png) no-repeat 0px 6px; padding:0 0 0 12px;}

/* .box img {margin-bottom:5px; border:#EEEEEE solid 2px;} */
.adsense {border:1px solid #FFFFFF; margin:20px 12px 0 12px; text-align:center;}
.nomargin .adsense {margin-top:0px;}

.footer { height:58px; color:#FFFFFF; font-size:11px; background:url(images/n_img/footer_bg.png) repeat-x; margin-top:8px;}
.footer_con{ margin:0 auto; padding:20px 0 0 0; width:944px; color:#555;}
.footer_con p{ float:left;}
.footer_con ul{list-style-type:none; float:right;}
.footer_con ul li{color:#555; float:left; margin-right:10px; padding-right:10px; border-right:1px solid #555;}
.footer_con ul li a{ text-decoration:none; color:#555;}
.footer_con ul li a:hover{ text-decoration:underline;}
#l_li{ border:0}

.button_box { width:550px;border:2px solid #FFFFFF; background-color:#F4F4F4; padding:10px; margin:20px 12px 0 12px;}

img.img_left{
float:left;
padding:0px 8px 0px 8px;
margin:5px;
}

.s_review{ float:left; padding:0 20px 0 8px; margin:5px}
img.img_right{
float:right;
padding:0px 8px 8px 8px;
}

.box_step
{
	float:left;
	width:160px;
	border:2px solid #FFFFFF; 
	background-color:#F4F4F4; 
	padding:5px; 
	margin:5px 5px 0 5px;
}
.nPB_line{
	width:630px;
	height:5px;
	margin-left:0px;
	background:url(./images/gap.jpg) no-repeat;
	
}

#tutorial{ width:280px; float:left;}
.secondul{ margin-left:65px;}
#tutorial li{ width:260px; line-height:1.8em; font-size:13px; font-weight:bold; list-style-type:none; margin:0; padding:0;}
#tutorial li ul{ margin:0px; padding:0; padding-left:8px; list-style-type:none; width:250px}
#tutorial li ul li{list-style-type:disc; list-style-position:inside; padding-top:5px; font-size:13px; font-weight:normal;}
#tutorial li ul li a{ text-decoration:none;}
#tutorial li ul li a:hover{text-decoration:underline;}
.last_li{ padding-bottom:20px;}
.content_box{margin: 10px 0 0 0;padding: 10px 0 10px 0px; float:left; width:100%;}
.content_box_dow{margin:10px 0 0 50px;padding: 0px 0 10px 0px; float:left; width:410px; text-align:center;}
.testimonials_box {width:200px; border:2px solid #FFFFFF; background-color:#F4F4F4; padding:10px; margin:0px 10px 10px 10px;}

#dot_line{ border: 1px #CCCCCC; }

#addthis{ font-size:12px; width:180px; text-align:right; float:right; margin-top:35px;}

.right_text { text-align:right; }  

.more{
padding:3px;
font-size:12px;
text-align:right;
}

.box_samples_thumb{
	margin:5px 5px 10px 5px;
	width:200px;
	height:200px;
	float:left;
	padding:0px;
	border:0px solid #CCC;
	text-align:center;
}

.thumb_box{float:left; width:660px}
.thumb_box span{ width:18px; height:180px; float:left; background:url(./images/pic_s_span.gif)}

.thumb_sample{ width:206px; height:188px; float:left; border:1px solid #FFF; text-decoration:none; margin:5px 0 10px 0} 

.thumb_sample:hover{ border:1px solid #DFDFDF; background:#F9F9F9; text-decoration:none}
.thumb_sample img{ width:176px; height:176px; float:left; margin:6px 15px 6px 15px}
.thumb_sample p{ width:100%; float:left; text-align:center}

.thumb_sample_mac{ height:212px; float:left; border:1px solid #FFF; text-decoration:none; margin:5px 0 10px 0} 


.thumb_sample_mac img{ float:left; margin:6px 17px 6px 17px}
.thumb_sample_mac p{ width:100%; float:left; text-align:center}
.sam_top_pading{padding-top:25px}

.discount_text
{
	text-decoration: line-through;
}

.price_text{ color:#C30; }
.text_price2{color:#0;text-align:justify; font-weight:bold; padding:2px;margin:0px;text-decoration:line-through;	}
.text_price1{color:#ff6600;text-align:justify; font-weight:bold; padding:2px;margin:0px;}
.text_price_big2{font-size:16px;color:#0;text-align:justify; font-weight:bold; padding:2px;margin:0px;text-decoration:line-through;	}
.text_price_big1{font-size:20px;color:#ff6600;text-align:justify; font-weight:bold; padding:2px;margin:0px;}
.index_title{ width:450px;}
.first_p{ margin-bottom:8px;}
.index_title h1 {font-size:20px; margin:0 0 10px 0; color:#2489DB; font-weight:bold; line-height:normal;}
.index_title h1 a{ text-decoration:none; color:#2489DB;}
.index_title h2 {font-size:14px; margin:12px 0 5px 0; line-height:normal; color:#2489DB;}

.in_xx{ width:640px; height:1px; float:left; border-bottom:1px dashed #999; overflow:hidden; margin:10px 0 10px 0}


.awd img{margin:0 100px 0 60px; }
.head_pro_img{float: right; margin-right:15px; margin-top:55px; width:417px; height:250px; background-image:url(images/screenshot_ci_m&w02.jpg); position:relative;}
.head_pro_img img{ width:134px; height:134px; position:absolute; left:141px; top:50px;}

.iosshow{ float:right; width:417px; height:250px; border:0px; padding-top:25px}
#downtablebottom{ text-align:center;}
.coupon_img{width:944px; background-image:url(images/main_bg_white.png); height:200px;}
.ban{ padding-left:2px;}

.left_ul_t{width:300px; padding-left:10px; float:left; padding-top:8px;}
.left_ul_t li{padding-bottom:10px; list-style-type:disc; list-style-position:inside;}
.right_ul{ float:right; padding-right:2px; width:300px; padding-top:8px;}
.right_ul li{padding-bottom:10px; list-style-type:disc; list-style-position:inside;}

.seperator_all{height:1px; border-bottom:1px dashed #999; padding:10px 0 0 0;}
.promotion_header { width:938px; float:left; height:159px; background:url(promotion/image/banner_greg.png); margin:0px 0 0 1px;}
.hal_ban{ width:938px; float:left; height:200px; background:url(promotion/image/hal_ban.png); margin:0px 0 0 1px; position:relative;}
.promotion_box{width:940px; float:left;}
.promotion_box h2{ width:100%; text-align:left; float:left; font-size:16px; font-weight:bold; color:#333; line-height:180%;}
.promotion_box h3{ width:100%; text-align:left; float:left; font-size:14px; font-weight:bold; color:#F60; line-height:150%;}
.promotion_box .promotion_text{ font-size:12px; font-weight:bold; color:#F60;}
.promotion_box_half{width:900px; float:left; padding:20px; }
.txt_info{ width:900px; float:left; margin-bottom:15px;}
.txt_info p{ line-height:2em;}
.txt_info p span{ font-size:18px; font-weight:bold; color:#F60;}
.detail_info{  width:892px; float:left; background:#e6f0f5; padding:5px 0 5px 10px; float:left;}
.detail_info h2{color:#cc0000; float:left; width:890px; height:50px;}
.detail_info p{ float:left; width:892px; padding-bottom:15px; }
.sec_p{ margin-top:25px;}
.promotion_box_half .img_box { width:420; float:left; }
.content_box { width:410px; float:left; padding:10px; }

.content_box ul{ list-style:none; width:395px; float:left; margin:15px 0 0 0;}
.content_box ul li{ margin-bottom:}
.thumb_box_145{ width:100%; float:left}
.thumb_sample_145{ width:154px; height:154px; float:left; border:1px solid #FFF; text-decoration:none; margin:5px 0 10px 0}
.thumb_sample_145:hover{ border:1px solid #DFDFDF; background:#F9F9F9; text-decoration:none}
.thumb_sample_145 img{ width:154px; height:154px; float:left; padding:0px;}
.thumb_box_145 span{ width:18px; height:154px; float:left; background:url(promotion/image/pic_s_span.gif)}
.relpro{ float:left; width:435px;margin-left:10px;}

#botdis{ color:#000; font-weight:bold; margin:0px 0 15px 0; font-size:16px; padding:0 0 12px 14px;  border-bottom:1px dashed #999; width:900px; margin-left:2px;}

#giveawayexp{ text-align:left; padding:10px; padding-top:0px; margin-bottom:25px;}


.highlightit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
}

.highlightit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

/*get coupon*/
.main_con{ width:667px; height:865px; background-image:url(images/main_bg_white.png); padding:15px 15px 0 15px;}
.main_con h1{ border-bottom:1px dashed #AAA; padding-bottom:10px;}
.txt_con{ height:260px;}
.txt_con p{ color:#0; font-size:13px; text-align:left; padding:2px; margin-bottom:25px; line-height:1.5em;}
.h2_txt{ color:#C00; font-size:16px; margin:2px 0 5px 0;}  .p_txt{ font-size:13px;}
.coupon_buy{ width:640px; float:left; margin-top:25px;}
.coupon_buy ul{ list-style-type:none; margin-left:110px;}    .coupon_buy ul li{ float:left; margin-right:50px;}
.coupon_buy ul li img{ border:0;}
.privacy{ width:640px; font-size:13px; float:left;}

/* FAQ */
.main_cen{ width:664px; margin-left:3px; padding:21px 10px; background-color:#FFF; float:left;}
.menu_bg{ margin:15px 0 0 0; padding:0;}
.menu_bg li{list-style-type:none; float:left; padding-left:15px; background:url(images/faq_meun.png) no-repeat top left; margin-right:1px; height:38px; border-right:1px solid #CCC; font-size:13px;}
.menu_bg li:hover{ background:url(images/faq_meun.png) no-repeat bottom left;}
.menu_bg li a{ text-decoration:none; background:url(images/faq_meun.png) no-repeat top right; color:#333; padding:10px 15px 0 0; height:28px; display:block;}
.menu_bg li a:hover{ background:url(images/faq_meun.png) no-repeat bottom right;}
.menu_bg li span{ background:url(images/faq_meun.png) no-repeat bottom left; height:38px; display:block; margin-left:-15px; padding-left:15px;}
.menu_bg li span a{ text-decoration:none; background:url(images/faq_meun.png) no-repeat bottom right;}
.faq_txt{ width:656px; border:1px solid #CCC; float:left; padding-left:10px;}
.faq_txt h2{ color:#555; margin:35px 0 12px 0; font-size:12pt;}
.con_div{ padding-left:15px; font-size:13px;}   .con_div p{ margin-bottom:13px;}
.con_div p a{ text-decoration:none; color:#545454; font-size:9pt; font-weight:bold}
.con_div ul{ list-style-type:none; margin:0; padding:0; margin-bottom:16px; display:none;}
.con_div ul li{ margin-top:8px; color:#555}   .con_div ul li a{ text-decoration:none; color:#000;}
.con_div ul li a:hover{ text-decoration:underline; color:#2489DB;}



/*LandPage*/
.bg_repeat{height:394px; background:url(images/goo_ldpage/bg.png) repeat-x; margin-top:13px; margin-bottom:13px}
.ld_ban{margin:0 auto; width:1430px; position:relative}
.ban_info{position:absolute; top:0; left:586px; width:600px; padding-left:18px; font-family:Arial, Helvetica, sans-serif}
.h1{ background:none; color:#FFF; font-size:22pt; padding:20px 0 10px 0; margin:0;}
.h2{ background:none; color:#FFF; font-size:17pt; padding:0; margin:0; font-weight:normal}
.f_info{list-style-type:none; width:600px; margin:0; padding:12px 0 12px 0;}
.f_info li{line-height:28px; list-style-image:url(images/goo_ldpage/gou.png); list-style-position:inside; color:#FFF}
.ld_btn{list-style-type:none; padding:0; margin:0; width:600px}
.ld_btn li{float:left; margin-right:35px}
.ban_info p{width:580px; font-size:10pt; color:#FFF; margin:10px 0}
.t_margin{ margin-top:8px}
.btm_info{float:left; width:455px; margin-bottom:5px}
.btm_info h3{font-size:16pt; margin:16px 0 16px 0; color:#575757}
.btm_info ul{list-style-type:none;}    .btm_info ul li{float:left; color:#959595; font-size:13pt; font-weight:bold; padding-bottom:12px}   .btm_info ul li span{ color:#f6a812; padding-right:48px}
.p_clear{ padding-bottom:12px}      .add_margin{ margin-top:48px}    .min_margin{ margin-top:-32px}
.guaran{color:#656565; font-size:13px; line-height:18px; background:url(promotion/image/moneyback.png) no-repeat; padding:12px 0 15px 70px; background-color:#FFF;}
.r_name{ padding-right:35px}
.btm_guaran{padding:0 15px 10px 15px; background-color:#FFF}

/*partners*/
.lft_div{width:360px; margin:45px 0 0 0}
.rgt_div{width:480px; margin:45px 0 0 0}
.ptn_ul{color:#555; font-size:10pt; margin-top:25px}
.ptn_ul li{line-height:2em}
.ptn_btn{list-style-type:none; margin-top:45px}
.ptn_btn li{float:left; margin-right:15px; font-size:13px}
.first_li{width:120px; padding-right:5px; font-weight:bold}
.ptn_btn li span{display:block; margin-top:8px; color:#ff6600; font-size:18px}
.li_pdg{padding-top:2px}
.p_ban{margin:45px auto 30px auto}

/*top float menu*/
.ft_menu{height:90px; background:#34a086 repeat; display:none}
.scl_menu{width:944px; margin:0 auto; padding:20px 0; color:#FFF; height:50px; line-height:50px}
.scl_menu ul{list-style-type:none; float:left; font-size:13px; margin:0; padding-left:15px; font-family:Arial,Helvetica,sans-serif}
.scl_menu ul li{float:left; margin-right:20px}   
.scl_menu ul li a{text-decoration:none; color:#FFF; font-weight:bold}                .scl_menu ul li a:hover{text-decoration:underline}
.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}





