@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0;}
h1,h2,h3,p{ margin:0; padding:0;}
img{ border:0;}
.clear{ clear:both; margin:0; padding:0; height:2px;}
a{ text-decoration:none; color:#000000}
a:hover{ text-decoration:underline}

#container{ width:985px; margin:0 auto; padding:0; font:12px Arial, Helvetica, sans-serif;}
#header{ height:100px; clear:both}
#logo{ width:200px; float:left; margin:10px 0 0 30px;}
#help_line{ width:220px; float:right; margin:10px 10px 0 0 ; color:#666666; font-weight:bold}
#help_line span{ color:#990000; font-weight:bold}
.healp_line_icon{ float:left; width:50px;}
.healp_line_number{ float:left; width:150px; padding-top:10px; font-weight:bold}

.top_menu{ height:40px; background:url(../images/bkf_menu_bg.jpg); text-align:center; font-weight:bold; margin:0px 10px;}
.top_menu ul{ display:inline;}
.top_menu ul li{ display:inline; font-size:15px; color:#FFFFFF; padding:0 15px 0 15px;}
.top_menu ul li a{ color:#FFFFFF}

.top_banner{ background:url(../images/bkf_top_banner.jpg) no-repeat; height:293px;}
.top_banner_head{ color:#0072CA; font-size:25px; font-family: Arial, Helvetica, sans-serif; padding:87px 0 0 420px;}
.top_banner_head_h1{ color:#0072CA; font-size:30px; font-family: Arial, Helvetica, sans-serif; padding:0px 0 0 257px;}
.top_banner_text{ color:#878384; font-size:15px; font-weight:bold; padding:10px 0 0 260px;}

.banner_button{ margin:0 0 0 350px; width:400px; padding-top:20px}
.banner_button a{ margin:10px;}

.bkf_steps{ margin:10px 0 0 0;}
.step_head{ padding:10px 0 5px 15px; font-size:15px;}
.step_heading{ font-size:14px; font-weight:bold}
.step_box_cntainer{ clear:both;}
.step_box{ width:310px; float:left; margin:5px 8px; background:url(../images/step_bg.jpg) no-repeat; height:100px;}
.step_box_head{ padding:13px 0 0 35px; color:#FFFFFF; font-size:16px; font-weight:bold}
.step_box_text{ padding:10px 0 0 35px; color:#FFFFFF}

/* new steps design start */
.new_step_heading{ font-size:14px; font-weight:bold}
.new_step_box_cntainer{ clear:both;}
.new_step_box{ width:323px; float:left; margin:5px 0px; height:100px;}
.new_step_box_head1{ padding:5px 0 5px 15px; background:#A8CE1F; font-size:16px; font-weight:bold; margin-left:10px; margin-right:1px;}
.new_step_box_text1{ padding:10px 15px 0 15px; background:#FD9900; height:50px; margin-left:10px; margin-right:1px; margin-top:1px;}
.new_step_box_head2{ padding:5px 0 5px 15px; background:#FFCE1A; font-size:16px; font-weight:bold; margin-right:1px;}
.new_step_box_text2{ padding:10px 15px 0 15px; background:#A8CE1F; height:50px; margin-right:1px; margin-top:1px;}
.new_step_box_head3{ padding:5px 0 5px 15px; font-size:16px; background:#FD9900; font-weight:bold; margin-right:1px;}
.new_step_box_text3{ padding:10px 15px 0 15px; background:#FFCE1A; height:50px; margin-right:1px; margin-top:1px;}
/* new steps design end */

.content{}
.content_left{ width:700px; float:left; padding:0 10px; text-align:justify}
.content_banner_button{ margin:0 0 0 200px; width:400px; padding-top:20px}
.content_banner_button_h{ margin:0 0 0 100px; width:500px; padding-top:20px}
.content_banner_button a{ margin:10px;}
.content_right{ width:250px; float:right;}
.testi{}
.testi_head{}
.testi_text{ margin-top:5px; width:235px; line-height:20px; text-align:justify}
.testi_more{ text-align:right; font-weight:bold; padding-right:15px;}
.press{ margin-top:20px;}
.press_head{}
.press_text{ margin-top:5px; width:235px; line-height:20px; text-align:justify}
.content{ line-height:20px;}
.content .h2{ font-size:15px;}
.p5{ margin-top:5px; line-height:20px;}
.p10{ margin-top:10px; line-height:20px;}
.p20{ margin-top:20px; line-height:20px;}
.h_ul{}
.h_ul ul{ margin:0; padding:0; background-color:#f3f2f3;}
.h_ul li{ background-image:url(../images/h_arrows.gif); background-repeat:no-repeat; background-position:0px 5px; padding:0px 0 0px 20px; list-style:none; margin:0;}

.h_tab_ul{}
.h_tab_ul ul{ margin:0; padding:0; background-color:#f3f2f3;}
.h_tab_ul li{ background-image:url(../images/h_arrows.gif); background-repeat:no-repeat; background-position:0px 5px; padding:0px 0 0px 15px; list-style:none; margin:0;}
.learn_more{ margin-left:5px;}
.learn_more a{ color:#0066FF; font-weight:bold}

/* inner page */
.detail_left{ width:250px; float:left; margin-left:10px; border-right:1px #CCCCCC solid; border-bottom:1px #CCCCCC solid; border-left:1px #CCCCCC solid;}
.detail_l_head_box{ background:url(../images/head_bg.png) repeat-x;}
.detail_l_head{ font-size:15px; font-weight:bold; color:#0072CA; background-image:url(../images/bullet.png); background-repeat:no-repeat; background-position:15px 12px; padding:8px 0 8px 30px; list-style:none;}
.detail_left ul{ margin:0; padding:0; background-color:#f3f2f3;}
.detail_left ul li{ background-image:url(../images/h_arrows.gif); background-repeat:no-repeat; background-position:25px 13px; padding:8px 0 8px 40px; list-style:none; margin:0; border-bottom:1px #CCCCCC solid;}
.detail_left ul li:hover{ background-color:#f8f8f8; background-image:url(../images/h_arrows.gif); background-repeat:no-repeat; background-position:25px 13px; padding:8px 0 8px 40px; list-style:none; margin:0; border-bottom:1px #CCCCCC solid;}
.detail_left ul ul li{ background-image:url(../images/h_arrows_ul.gif); background-repeat:no-repeat; background-position:45px 13px; padding:8px 0 8px 60px; list-style:none; margin:0; border-bottom:1px #CCCCCC solid;}
.detail_left ul ul li:hover{ background-color:#f8f8f8; background-image:url(../images/h_arrows_ul.gif); background-repeat:no-repeat; background-position:45px 13px; padding:8px 0 8px 60px; list-style:none; margin:0; border-bottom:1px #CCCCCC solid;}
.bkf_r_repair{ padding:5px; background:#f3f3f3;}
.subs{ padding:5px; background:#f3f3f3;}
.press_rel{}

.detail_right{ width:700px; float:right; margin-right:10px; line-height:20px;}
.d_r_head{ background:url(../images/head_bg.png) repeat-x; height:15px; padding:7px 10px 10px 15px; font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#0072CA;border-right:1px #CCCCCC solid; border-left:1px #CCCCCC solid;}
.breadcrum{ padding:5px 5px 5px 15px; background:#f3f2f3; word-spacing:3px; border-right:1px #CCCCCC solid; border-bottom:1px #CCCCCC solid; border-left:1px #CCCCCC solid;}
.d_r_content{ padding:10px; text-align:justify;}
.key_feature{ margin-top:10px;}
.head2{ float:left; font-size:15px;}
.head2_h2{ float:left; font-size:15px; margin-left:5px;}
.h3{ font-size:15px;}
.key_text{}
.testi_inner{ padding:10px 20px; border-bottom:1px #0072CA solid;}
.testi_inner:hover{ background:#f8f8f8; padding:10px 20px; border-bottom:1px #0072CA solid;}
.testi_inner_text{ line-height:22px;}
.testi__inner_name{ margin-top:10px; text-align:right; font-weight:bold}
.awadrs{ padding:0px 0px 10px 10px;}
.awadrs_head{ font-size:15px; font-weight:bold; margin-left:20px;}
.awadrs_box{ padding:15px 40px; margin:5px; float:left; border:1px #CCCCCC solid;}
.reviews{ padding:0px 0px 10px 10px; margin-top:20px;}
.reviews_head{ font-size:15px; font-weight:bold; margin-left:20px;}
.reviews_box{ padding:15px 40px; margin:5px; float:left; border:1px #CCCCCC solid;}
.buy_now_pdf{ background:url(../images/pdf-icon.gif) no-repeat; padding:10px 0 10px 40px; font-weight:bold; margin-top:20px;}
.bkf_form{ margin-left:20px;}
.dwn_button{ float:left; margin-left:200px;}
.dwn_filesize{ float:left; padding-top:10px; font-size:13px; margin-left:10px;}
.bkf_input_name{ margin-left:151px; margin-top:5px;}
.bkf_input_email{ margin-left:145px; margin-top:5px;}
.bkf_input_email_start{ color:#FF0000; font-size:15px;}
.bkf_input_country{ margin-left:143px; margin-top:5px;}
.sitemap{}
.sitemap_li{ background-image:url(../images/sitemap_arrow.png); background-position:7px 0 7px 5px; background-repeat:no-repeat; padding:0 0 0 20px; line-height:23px;}
.sitemap_li ul div{ background-image:url(../images/sitemap_arrow.png); background-position:7px 0 7px 5px; background-repeat:no-repeat; padding:0 0 0 20px;}
.policy_link{ color:#0033FF;}
.sub li{ margin-top:20px; line-height:30px;}
.free_buy{ width:400px; padding:0 0 0 80px;}
.free_buy a{ margin-left:20px;}
.assets_cont{ font-weight:bold; word-spacing:3px; line-height:25px;}
.assets_box{ color:#F3F2F3; border:1px #CCCCCC solid}
/* inner page */

.footer{ clear:both; background:#666666; padding:10px; margin:10px 10px 0 10px; color:#FFFFFF; text-align:center;}
.footer a{ color:#FFFFFF;}

