/* Font Face */
@font-face {
  font-family: 'Calibri-Light';
  src: url('fonts/Calibri-Light.woff') format('woff'),
       url('fonts/Calibri-Light.ttf') format('truetype'),
       url('fonts/Calibri-Light.svg#Calibri-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'calibril';
  src: url('fonts/calibril.eot');
  src: url('fonts/calibril.woff2') format('woff2'),
       url('fonts/calibril.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Calibri';
  src: url('fonts/Calibri.woff') format('woff'),
       url('fonts/Calibri.ttf') format('truetype'),
       url('fonts/Calibri.svg#Calibri') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'calibri';
  src: url('fonts/calibri.eot');
  src: url('fonts/calibri.woff2') format('woff2'),
       url('fonts/calibri.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'Cambria-Bold';
  src: url('fonts/Cambria-Bold.woff') format('woff'),
       url('fonts/Cambria-Bold.ttf') format('truetype'),
       url('fonts/Cambria-Bold.svg#Cambria-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'cambria-bold-1361504024';
  src: url('fonts/cambria-bold-1361504024.eot');
  src: url('fonts/cambria-bold-1361504024.woff2') format('woff2'),
       url('fonts/cambria-bold-1361504024.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Cambria';
  src: url('fonts/Cambria.woff') format('woff'),
       url('fonts/Cambria.ttf') format('truetype'),
       url('fonts/Cambria.svg#Cambria') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'cambria-1361504028';
  src: url('fonts/cambria-1361504028.eot');
  src: url('fonts/cambria-1361504028.woff2') format('woff2'),
       url('fonts/cambria-1361504028.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
/* Font Face */




/*body{font-family:'Roboto', sans-serif !important;}*/

/*h1{ font-family:'Calibri-Light'; font-size:36px; line-height: 45px !important;}
h2{ font-family:'Calibri';}
h3{ font-family:'Cambria';}*/
/*p, h4, h5, h6, li{ font-family:'Cambria';}
p, li{ font-size:14px !important;}*/
.sf-navbar a{ font-size:13px !important;}



.hide{display:none !important;}
#header{background:#FFF;color:#000 !important;position:relative;overflow:hidden;padding-top:18px;}
/*#header-wrap, #header,#links-wrap{background:url("/images/style2/header/bg_top_head.png") repeat-x;}*/
#links-wrap{position:absolute;top:0px;left:0px;width:100%;float:left;}
/*#slogan{background:url("/images/style2/header/slogan.png") no-repeat;}*/
#bbb-logo{background:url("/images/style2/header/bbb_logo.png") no-repeat;margin-top:20px;}
#links-wrap ul.leftLinks{float:right;}
#navigation #search{position:absolute;top:-70px;right:200px;}
#navigation #search #w2b-searchbox{background:url("/images/style2/header/bg_search.png") repeat;border:3px solid #F6F6F6;}
#navigation #search form#w2b-searchform #sbutton{background:url("/images/style2/header/circle.png") no-repeat;top:3px;left:30px;}
#navigation #search form#w2b-searchform #s{background:#FFFFFF;margin-left:11px}
#navigation #search form#w2b-searchform{background:url("/images/style2/header/mag_glass.png") no-repeat;background-position:8px center;}
#nav{position:relative;}
#nav-wrap, #navigation-wrap{background:url("/images/style2/header/bg_nav.png");}
#nav{background:none;}
#navigation .socialNetwork{float:right;width:auto;position:relative;top:-24px;}
#navigation .socialNetwork img{height:20px;}
#footer-wrap{background:#4d4b4b;background:-moz-linear-gradient(top, #4d4b4b 0%, #1d1d1d 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d4b4b), color-stop(100%,#1d1d1d));background:-webkit-linear-gradient(top, #4d4b4b 0%,#1d1d1d 100%);background:-o-linear-gradient(top, #4d4b4b 0%,#1d1d1d 100%);background:-ms-linear-gradient(top, #4d4b4b 0%,#1d1d1d 100%);background:linear-gradient(to bottom, #4d4b4b 0%,#1d1d1d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d4b4b', endColorstr='#1d1d1d',GradientType=0);}
#footer{background:none;}
#hpLeft{float:right;}
#home-checklist h2, .site_guide_conteiner h2, #navigation ul#topLevel > li > a , .g_container .title_shadow{ text-transform:uppercase; color:#FFFFFF;font-size:18px; line-height:18px;text-align:left;}
#home-checklist h2 > a{font-size:16px;text-decoration:none;}
#home-checklist h2 > a:hover{ font-weight:normal;}
/*.title_shadow{box-shadow:inset -9px 0px 13px -10px #000;display:-webkit-box;background:url(/images/style2/header/bg_nav_selected.png);}
.title_shadow h2{box-shadow:inset 9px 0px 13px -10px #000;}*/
#home-checklist ul li, .list_item_prod{list-style-type:none;list-style-image:none;border-top:none;font-size:medium;}
/*#home-checklist ul li:not(:last-child), .list_item_prod:not(:last-child){border-bottom:solid 2px #90D5FC;}*/
/*#home-checklist ul li > a > span.hide_small{font-size:12px;}*/
#show_guide:checked ~ #home-checklist .hide_small{display:none;}
#home-checklist ul li > span.titile,
#show_guide:checked ~ #startup_guide .list_itemas li.title,
#show_guide:checked ~ #startup_guide .list_itemas li:not(.title) span:first-child{color:#0F709E;font-size:12px;height:22px;}
/*#show_guide:not(:checked) ~ #home-checklist ul li span.titile, #hpRight > #home-checklist ul li span.titile{float:left;}*/
#home-checklist ul li span.titile{color:#D8473C;padding-top:1px;text-indent:6px;}
#home-checklist{background:#FFFFFF;border:none;padding:0px;width:100%;position:relative;z-index:2;}
/*#hpRight > #home-checklist, #show_guide:not(:checked) ~ #home-checklist, #show_guide:not(:checked) ~ #home-checklist li:last-child{-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;box-shadow:0px 3px 9px #888888;}*/
.guide_container{-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;background:#E3E5E4;position:relative;z-index:4;box-shadow:6px 10px 10px #888888;}
.guide_container .sf-menu{-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;border-bottom-right-radius:10px;overflow:hidden;width:204px;margin:0px;border-radius:0px;border:none;background:#FFF;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;border-bottom-right-radius:10px;color:#0C5276;}
/*.guide_container .sf-menu{min-height:465px;}*/
/**/#hpRight{position:absolute;top:-53px;width:250px;;}
#body div.list{background-image:-webkit-gradient(linear,
left top,
left bottom,
color-stop(0, #D2F0FD),
color-stop(1, #BCDFF0));background-image:-o-linear-gradient(bottom, #D2F0FD 0%, #BCDFF0 100%);background-image:-moz-linear-gradient(bottom, #D2F0FD 0%, #BCDFF0 100%);background-image:-webkit-linear-gradient(bottom, #D2F0FD 0%, #BCDFF0 100%);background-image:-ms-linear-gradient(bottom, #D2F0FD 0%, #BCDFF0 100%);background-image:linear-gradient(to bottom, #D2F0FD 0%, #BCDFF0 100%);border-radius:10px;box-shadow:5px 5px 15px #888888;margin-right:10px;width:280px;}
/*#homePageArticles, #homePageForums, #freeSoftwareDownloads{background:url("/images/style2/body/bg_section.png") transparent;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden;width:100%;}*/
/*#homePageArticles #title a, #homePageForums #title a, #homePageLabs #title a , #freeSoftwareDownloads h2 a{background:#FFFFFF;color:#ED2027;padding:2px 13px;width:80%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-decoration:none;display:block;left:10px}*/
/*#homePageArticles #title, #homePageForums #title , #freeSoftwareDownloads h2{min-height:30px;border-bottom:solid 3px #757574;padding-bottom:11px;}*/
/*#title h2{margin:0px;}*/
/*#homePageArticles ul.articles, #homePageForums ul.forums, #freeSoftwareDownloads p{background:#FFF;min-height:280px;}*/
#homePageArticles li.article .summary, #homePageForums li.forum .summary{padding:0px;}
/*#homePageForums li.forum{border-left:solid 2px #4171B9;padding-left:10px;}*/
#homePageArticles li.article, #homePageForums li.forum{background:none;}
/*#homePageArticles li.article:after, #homePageForums li.forum:after{content:".......................................................................";letter-spacing:4px;color:#BDBDBD;font-weight:bold;}*/
#navigation ul#topLevel{margin-left:270px}
#navigation ul#topLevel li:nth-child(1){display:none;}
#freeSoftwareDownloads{padding:0px;}
#freeSoftwareDownloads p{padding:5px 20px;margin:0px;}
#freeSoftwareDownloads h2{visibility:visible;font-size:15px;margin:0px;margin-top:10px}
.newhpGrid tr th{background:#D3E7F0;}
.newhpGrid tr td.even{background:#FFF;}
.newhpGrid tr td.odd{background:#D3E7F0;}
.newhpGrid tr.no-border.bottom th p{display:none;}
.newhpGrid tr.no-border.bottom td, div.newhpGrid tr.no-border.bottom td.last, .red_button{background:none;
/*background-image:-webkit-gradient(linear,
left top,
left bottom,
color-stop(0, #B03931),
color-stop(1, #DE483A));background-image:-o-linear-gradient(bottom, #B03931 0%, #DE483A 100%) !important;background-image:-moz-linear-gradient(bottom, #B03931 0%, #DE483A 100%) !important;background-image:-webkit-linear-gradient(bottom, #B03931 0%, #DE483A 100%) !important;background-image:-ms-linear-gradient(bottom, #B03931 0%, #DE483A 100%) !important;background-image:linear-gradient(to bottom, #B03931 0%, #DE483A 100%) !important;*/}
.newhpGrid tr.no-border.bottom td:nth-child(2){-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;border-bottom-left-radius:10px;}
.newhpGrid tr.no-border.bottom td:last-child{-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;border-bottom-right-radius:10px;}
.newhpGrid tr.no-border.bottom th:first-child{background:none;}
.newhpGrid tr.no-border.top th, #main .newhpGrid tr.no-border.top td{background:none;background-image:-webkit-gradient(linear,
left top,
left bottom,
color-stop(0, #183D4F),
color-stop(1, #082E41));background-image:-o-linear-gradient(bottom, #183D4F 0%, #082E41 100%);background-image:-moz-linear-gradient(bottom, #183D4F 0%, #082E41 100%);background-image:-webkit-linear-gradient(bottom, #183D4F 0%, #082E41 100%);background-image:-ms-linear-gradient(bottom, #183D4F 0%, #082E41 100%);background-image:linear-gradient(to bottom, #183D4F 0%, #082E41 100%)!important;color:#FFF;}
#main .newhpGrid h3{margin-top:0px;border-top:0px;/*padding-bottom:15px;*/}
#body-wrap{}
/*body{background:url(/images/style2/body/bg_grey.png);}*/
#header-wrap{background-color:#FFF;}
#hpLeft{width:100%;}
#body div.list{margin-right:40px;margin-bottom:20px;}
/*body{background:#0E709E;}*/
#hpLeft{}
.gray_bg{/*padding-bottom:10px;margin-bottom:20px; padding:10px;*/ width:100%;background-color:#FCFCFF;}
.list.l_first{margin-left:311px;}
#body.grid_24{margin:0px;}
#body-wrap.container_24, #header-wrap, #nav-wrap, #body{width:100%;}
#body-wrap, #header, #nav, .gray_warp, .blue_bg, .right_container, #hpRight{margin-left:auto;margin-right:auto;float:initial;display:block;}
/*#header, #nav{width:944px;}*/
.right_container{width:980px;}
#nav{height:30px;}
.blue_bg{width:980px;}
/*.normal .blue_bg{width:730px;}*/
#header.container_24 .grid_12{width:450px;}
#bbb-logo{float:right;right:0px;left:initial;}
#hpLeft{float:initial;}
#body-wrap, #body{padding:0px;}
#navigation .socialNetwork{height:0px;}
#hpRight{top:-30px;}
.gray_bg{padding:10px; padding-bottom:0px;}
#homePageArticles{padding-bottom:15px;}
#homePageForums li.forum{min-height:66px;}
/*.launch_item{float:left;width:28%;margin-left:1.5%;margin-right:1.5%;padding:1.0%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;min-height:265px;text-align:justify;text-justify:inter-word;background-repeat:no-repeat;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;color:#474747;font-size:14px;background-color:#99CCFF;background-position:center 29px;border:solid 1px #FFFFFF;}*/
img.launch{display:block;max-width:62%;margin:0 auto auto;}
.launch_item{display:block;margin:0 auto 1;max-width:100%;}
img.found{margin:0 auto;display:block;max-width:80%;}
img.growth{display:block;margin:47px auto auto;max-width:100%;}
#logo img{border:none;position:absolute;clip:rect(0px,193px,45px,0px);}
.launch_item h2{text-align:center;margin-top:10px;}
.launch_item span{padding:6px;display:inherit;}
/*#leftGutter, #leftGutter.how-to{position:absolute;width:255px !important;margin-left:auto;margin-right:auto;float:initial;display:block;top:-30px;z-index:3;}*/
.leftNavigation ul{background:#FFF;}
#main.normal{width:100%;padding:0px;}
/*#main.normal .blue_bg{padding-left:250px;margin-top:20px;margin-bottom:20px;}*/
.newhpGrid tr.no-border.bottom th{background:none !important;}
.providerTable td.providerTableLeft{background-color:#D3E7F0 !important;;}
.providerTable th{background-image:-webkit-gradient(linear,
left top,
left bottom,
color-stop(0, #B03931),
color-stop(1, #DE483A));background-image:-o-linear-gradient(bottom, #B03931 0%, #DE483A 100%);background-image:-moz-linear-gradient(bottom, #B03931 0%, #DE483A 100%);background-image:-webkit-linear-gradient(bottom, #B03931 0%, #DE483A 100%);background-image:-ms-linear-gradient(bottom, #B03931 0%, #DE483A 100%);background-image:linear-gradient(to bottom, #B03931 0%, #DE483A 100%);color:#FFF;}
.providerTable{background:#FFF;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden;width:400px;}
.providerReview{width:470px;padding:0px 20px 20px 20px;}
#startup_guide{background:#FFF;width:40px;float:left;}
#startup_guide ul{padding-left:0px;}
#startup_guide ul li{padding-left:5px;list-style-type:none;list-style-image:none;list-style-position:inside;border-top:2px solid #58A9CE;text-align:center;background:#E3E5E4;}
#startup_guide ul li a{text-decoration:none;color:#0F709E;font-weight:bold;}
#home-checklist ul li a{line-height:22px;}
.site_guide_conteiner{width:300px;background:#FFF;}
.site_guide_conteiner .sf-menu, .sub_nav{float:left;width:219px;}
.site_guide_conteiner .sf-navbar li{width:100% !important;}
.site_guide_conteiner .title span{font-size:10px !important;}
.site_guide_conteiner .sf-navbar li ul{display:block !important;visibility:visible !important;position:inherit;}
.site_guide_conteiner .sf-navbar li ul li a{padding:5px;}
.site_guide_conteiner .sf-menu{border-radius:1px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;overflow:hidden;}
.sf-menu li.cwHover a{-webkit-border-radius:1px !important;-moz-border-radius:1px !important;border-radius:1px !important;border:none;}
.guide_container .sf-menu a{text-align:left;border:none !important;}
.site_guide_conteiner{width:250px;background:none;}
.guide_container .title span{color:#D8473C;font-weight:800;font-size:9px !important;}
.guide_container .sf-navbar li ul li a{float:left;padding:5px;color:#105274;}
.guide_container .sf-navbar li ul li.article a{text-transform:capitalize;}
.guide_container .sf-navbar li ul.companies_list li > a{width:50px;}
.guide_container .sf-navbar li ul.companies_list li .sep_part{padding:5px;}
.sep_part.link:before{content:" | ";}
.guide_container .sf-navbar li ul.companies_list li .sep_part.bullet{display:none;}
.guide_container .sf-navbar li ul.companies_list li span,
.guide_container .sub_nav li ul.companies_list li span{float:left;}
.guide_container .sf-navbar li ul.companies_list li a:first-child,
.guide_container .sub_nav li ul.companies_list li a:first-child{width:82px;}
#startup_guide ul{margin:0px;}
.guide_container .sf-navbar li ul.companies_list li span a ,
.guide_container .sub_nav li ul.companies_list li span a{font-size:12px;}
.guide_container .sf-navbar li ul.companies_list li > a,
.guide_container .sub_nav li ul.companies_list li > a{font-size:9px;}
.sf-menu > li:nth-child(2) > ul > li > a:first-child{}
.red-button{margin-top:3px;}
.red-button span.tooltip{color:#FFF !important;}
.newhpGrid tr.no-border.bottom{height:40px;}
.blue2-button a{color:#FFF;text-decoration:none;font-size:16px;font-weight:bold;}
/*#main .newhpGrid h2, #main .newhpGrid h3 a{text-shadow:2px 2px #000;font-weight:normal;}*/
#sub_info{background:#FFF;width:208px;/*box-shadow:0px 7px 9px #888888;*/     border-bottom-right-radius: 5px;}
.red_button{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:center;float:left;padding:2px 10px;margin-left:10px}
.red_button a{color:#FFF;text-decoration:none; font-size:14px;}
.red_button a label{cursor:pointer;}
.arrow.red.right{margin-right:0px;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:20px solid #FB4F41;}
.arrow.red{float:left;margin-left:10px;cursor:pointer;}
.arrow.red.left{margin-left:20px;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:20px solid #FB4F41;}
.title_guide{width:200px;float:initial;display:inline-block;margin:10px 4px;font-weight:bold;color:#3B3B3B;text-decoration:underline;}
.sf-menu li.cwHover a, .sf-navbar a{border:1px solid #0E709E;color:#0074BD;}
.sf-menu > li > a, .sub_nav > li > a{font-size:14px}
#startup_guide ul li:nth-child(5){background:#FFF;z-index:2;}
.site_guide_conteiner .sf-menu, .site_guide_conteiner .sub_nav{z-index:1;}
.list_itemas .titile{display:none;}
#show_guide:checked ~ #startup_guide{width:244px;height:22px;}
#show_guide:checked ~ #home-checklist{margin-bottom:0px;}
#show_guide:checked ~ #home-checklist > ul{width:44px;float:left;background:#E3E5E4;}
#show_guide:checked ~ #home-checklist > ul li span.titile{font-size:9px !important;}
#show_guide:checked ~ #home-checklist ul li{text-align:center;padding:0px;width:102%;position:relative;border-right:none;}
#show_guide:checked ~ #startup_guide .list_itemas li:not(.title) .titile{display:block;text-align:left;margin-top:3px;}
#show_guide:checked ~ #startup_guide .list_itemas .title .titile{display:block;font-size:medium !important;text-align:center;}
#show_guide:checked ~ #sub_info{display:none;}
#navigation .g_container:hover #show_guide:not(:checked) ~ #sub_info{display:none !important;}
/*.guide_container:first-child #sub_info{display:none;}*/
.guide_container #show_guide:checked ~ #sub_info{display:block;}
#sub_info, .site_guide_conteiner{width:210px;float:left;}
#show_guide:checked ~ #startup_guide li{width:244px;height:22px;}
#show_guide:checked ~ #startup_guide .list_itemas li:not(.title) span:first-child{float:left;margin-left:10px;}
#show_guide:checked ~ #startup_guide .list_itemas li.title span:first-child{display:none;}
.newhpGrid table tr:not(.no-border) th{border-right:3px solid #828383;}
.newhpGrid table tr:not(.no-border) td{border-right:2px solid #C3C3C3;}

.newhpGrid table tr.no-border td:not(.last) div.blue2-button{background:url("/images/style2/body/red_separator.png");background-repeat:no-repeat;background-position:center right;}
#main .newhpGrid tr.no-border.top td h3{background:url("/images/style2/body/blue_separator.png");background-repeat:no-repeat;background-position:center left;}
/*#main .newhpGrid h3{height:38px;padding-top:7px;}*/
.guide_container .sf-menu li:not(.more):not(.less),.guide_container .sub_nav li{width:100%;background:none !important;}
.guide_container .sf-menu li > ul{display:block !important;position:initial;visibility:visible !important;}
.guide_container .sf-menu li > ul > li, .guide_container .sub_nav li > ul > li{margin-left:20px;}
#navigation ul#topLevel a.comparison, #navigation ul#topLevel a.forums{padding:4px 8px 5px;height:21px;background:url("/images/style2/header/nav_sep.png") no-repeat;background-position:right center;}
#navigation ul#topLevel li:hover a.comparison{text-shadow:none;}
.sf-menu li.sfHover ul, .sf-menu ul{position:relative !important;top:0px !important;}
#bbt{display:none;}
.posts_container > .clearfix{margin:0px !important;}
.container_launcher{background-color:#FFF;display:inline-block;padding:19px;width:85%;border:2px solid #90D5FC;box-shadow:5px 5px 15px #888888;}
/*.summary h3 a{text-transform:uppercase; }*/
.home_desc_container{}
/*.home_desc_container h2{text-align:left;color:#365C9A;font-size:26px;text-transform:uppercase;margin-bottom:0px;}
.home_desc_container h2 span{color:#669CBD;}
.home_desc_container h3{text-align:left;color:#D7473C;font-size:20px;margin-top:5px;font-weight:100;text-indent:100px;}*/
.home_desc_container p{text-align:justify;color:#373737;font-size:16px;}
.starticles_c .summary p{display:none;}
.starticles_c .summary{margin-left:15px;line-height:15px;}
/*.how-to .blue_bg > div:not(.clearfix):not(#how-to-sponsor), #body #col-main{background-color:#FFF;padding:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-left:32px;width:703px;}
.how-to .blue_bg p{margin-left:32px;}*/
.gray_warp{position:relative;width:938px;padding-left:137px;}
#how-to-outline {position:absolute;right:0px;top:5px;overflow:visible;}
#how-to-outline.outline {position:inherit;}
#how-to-outline #image p a .entypo-export{background:url(/images/style2/body/share_page.png);background-repeat:no-repeat;height:48px;width:144px;display:inherit;}
#how-to-outline #image p{height:100px;}
#how-to-outline #image p a, #how-to-outline #image p span{color:transparent;}
.entypo-export:before{content:"" !important;}
.show.extra_companies{font-weight:bold;color:#0074BD;padding:5px;width:80% !important;background-color:#ADD6E8 !important;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
#navigation ul#topLevel li:hover a, #navigation ul#topLevel li a:hover{-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;background:none repeat scroll 0 0 #ffffff;}
.sf-navbar li li.select a{background:none !important;color:#FFFFFF !important;}
.sub_nav, .sub_nav ul{padding:0;}
.sub_nav, .sub_nav *{margin:0;list-style:none;}
.sub_nav a{padding:5px 10px;padding-bottom:10px;display:block;color:#0074BD;font-weight:bold;}
.sub_nav li ul li a{font-weight:normal;padding:5px 10px;width:300px;height:24px;}
.teaser table{background-color:#FFF;}
/*h1.page-title{padding-left:40px;}*/
h1.pageTitle{padding-left:25px;}
/*.blue_bg > h1, .blue_bg > h2, .blue_bg > p, .blue_bg > div:not(.list):not(.grid_container){padding-left:40px;}*/
.guide_container input{display:none;}
input[name="show_comp"] + .sub_nav{display:none;}
input[name="show_comp"]:checked + .sub_nav{display:block;}
.title_guide label{margin-right:10px;}
ul.list.sub_nav .title_guide{padding:8px 10px;}
ul.list.sub_nav{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:#90D4F4;width:80%;margin-left:20px;overflow:hidden;}
ul.list.sub_nav li:first-child{background-color:#4C9FC7;}
.blue_bg .sf-menu.sf-navbar.sf-js-enabled, .gray_warp .sf-menu.sf-navbar.sf-js-enabled{display:none;}
#main.how-to #intro{margin-right:165px;text-align:justify;}
.providerTables .providerLogo{display:none;}
.providerReview{background:#FFF;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-right:30px;box-shadow:0px 3px 9px #888888;}
.providerTitle{border-bottom:#D8463C solid 3px;}
.providerReview .red-button{position:absolute;top:15px;right:10px;background:none;color:#D05D57;}
.providerReview .red-button a{color:#D05D57;font-weight:900;}
.providerReview{position:relative;}
.visit_site{width:70%;margin-left:auto;margin-right:auto;text-align:center;padding:10px 0px;color:#FFF;font-weight:900;font-size:15px;background-image:-webkit-gradient(linear,
right bottom,
right top,
color-stop(0, #0B3043),
color-stop(1, #507E93));background-image:-o-linear-gradient(top, #0B3043 0%, #507E93 100%);background-image:-moz-linear-gradient(top, #0B3043 0%, #507E93 100%);background-image:-webkit-linear-gradient(top, #0B3043 0%, #507E93 100%);background-image:-ms-linear-gradient(top, #0B3043 0%, #507E93 100%);background-image:linear-gradient(to top, #0B3043 0%, #507E93 100%);-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}
.free_trial a{color:#FFFFFF;font-weight:900;font-size:16px;text-decoration:none;}
.free_trial div:first-child{border-bottom:dashed 1px;width:100%;padding-bottom:8px;margin-bottom:7px;}
.free_trial{padding:10px;margin-left:auto;margin-right:auto;margin-bottom:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;width:200px;background-image:-webkit-gradient(linear,
left top,
left bottom,
color-stop(0, #B03931),
color-stop(1, #DE483A));background-image:-o-linear-gradient(bottom, #B03931 0%, #DE483A 100%);background-image:-moz-linear-gradient(bottom, #B03931 0%, #DE483A 100%);background-image:-webkit-linear-gradient(bottom, #B03931 0%, #DE483A 100%);background-image:-ms-linear-gradient(bottom, #B03931 0%, #DE483A 100%);background-image:linear-gradient(to bottom, #B03931 0%, #DE483A 100%);color:#FFF;}
a.feedbackButton{background:none;padding:7px 0;color:#ffffff;width:180px;text-align:center;margin-top:14px;float:none;margin-left:auto;margin-right:auto;padding:9px 10px;margin-top:1px;margin-bottom:28px;background-color:#162D3C;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:block;}
.productTitle h1{margin-right:60px;}
.anchorNav{background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-left:40px;padding-left:0px !important;}
div.white_bg{background-color:#FFF;padding:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;width:100%;margin-left:54px;overflow:hidden;padding-left:20px !important;padding-right:20px !important;}
/*.main-col-3.normal .blue_bg{position:relative;width:436px;padding-left:0px !important;padding-right:100px;}*/
/*.main-col-3.normal #rightGutter{position:absolute;top:0px;right:-255px;}
.main-col-3.normal #rightGutter #rightNavArticles, .leftGutter-col-3 #aboutUsNav{background-color:#FFF;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}*/
.main-col-3.normal #rightGutter > p{background-color:#FFF;padding:15px 10px;margin:0px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-bottom:-15px}
.main-col-3 .teaser-wrap .teaser{width:100%;}
#aboutUsNav{width:100%;background:none;/*overflow:hidden;*/}
#aboutUsNav h2{margin:0px;}
#aboutUsNav .blockTitle{background-image:-webkit-gradient(linear,
left top,
left bottom,
color-stop(0, #183D4F),
color-stop(1, #082E41));background-image:-o-linear-gradient(bottom, #183D4F 0%, #082E41 100%);background-image:-moz-linear-gradient(bottom, #183D4F 0%, #082E41 100%);background-image:-webkit-linear-gradient(bottom, #183D4F 0%, #082E41 100%);background-image:-ms-linear-gradient(bottom, #183D4F 0%, #082E41 100%);background-image:linear-gradient(to bottom, #183D4F 0%, #082E41 100%)!important;width:100%;}
#navigation-bookend{background:none;}
.body-wrap{padding-bottom:15px;}
.wp-pagenavi a, .wp-pagenavi span{background:#FFF;}
#navigation #home-checklist{/*width:250px;*/}
.xoxo{display:none;}
#col-main{margin-left:266px !important;}
.parent .guide{display:none;}
.home.blog #header{padding-top:0px !important;}
#body-wrap #col-main{width:100%;}
#body-wrap #col-main{margin-left:0px !important;}
.single-post .post-wrapper{width:100%;}
.breadcrumbs{display:none;}
.comment-form-wrapper{width:100% !important;}
.post-wrapper{background-color:#FFFFFF !important;}
#body #col-main{background:url(/images/style2/body/bg_grey.png);}
.menu_icon{background:url(/images/style2/menu-icon.png);background-size:20px 20px;width:20px;height:16px;margin-right:10px;display:inline-block;}
.list_start{display:none;}
.guide_container:not(.close_guide) .list_s.list_start{display:block !important;width:100% !important;}
#navigation #sub_info{display:none!important;}
#navigation .g_container{position:absolute;}
#navigation .g_container:hover .list_start, #navigation .g_container:hover #sub_info{display:block!important;}
.ui-state-default{-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px;}
.single-post .post-wrapper{-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px;background:none;}
.single-post .comments-wrapper{background:none;}
.list_start .blue{display:none;}
.socialNetworkingIcons > div.facebook iframe{width:51px !important;}
.pager > div:not(.wp-pagenavi), .nav-page-top{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;overflow:hidden;padding-right:0px !important;margin-right:5px;margin-bottom:10px;}
.pager > .nav-next img{margin-left:-1px;}
.pager .nav-next{width:84px;}
.pager > .nav-all, .nav-page-top{background-color:#F3F3F3;border:solid 1px #868789;font-weight:bolder;padding:7px 7px;width:auto;}
#col-top .pager{margin-right:26px;}
.bottom-pager .nav-page-top{width:69px;float:left;padding:8px 12px 6px 8px;}
/*#outer-wrap #bbb-logo{top:-78px;}
.blog #outer-wrap #bbb-logo{top:-59px;}*/
.index .teaser-content{width:960px;}
.list-view .post{background:#FFF;padding:8px;}
.location_search .toggleButton{ display: none;}
@media screen and (max-width:700px){.index .teaser-content{width:100%;}
#body-wrap #col-main{margin:0px !important;}

.location_search .toggleButton{
    content: ''; border: 0; outline: none;
    text-indent: -99999px;
    width: 16px; cursor: pointer; display: inline-block;
    height: 18px;
    background-image: url(/images/3lines.png); background-position: 0 0;
}
.location_search .toggleButton:hover{ background-position: -18px 0;}
.location_search .toggleButton.active{ background-position:0 -18px;}
.location_search input#addressInput{ padding: 2px 3px; width:176px; border:0;}
}
@media screen and (max-width:500px){.teaser-wrapper + .nav-page-top{margin-bottom:11px;}
#body-wrap #col-main{width:calc(100% - 20px) !important;width:-moz-calc(100% - 20px) !important;}
.title_shadow{width:51px;overflow:hidden;}
.title_shadow h2{overflow:hidden;white-space:nowrap;width:23px;}
#navigation{position:relative;}
#home-checklist{background:none !important;}
.list_start{background-color:#FFFFFF;}
#navigation-bookend{padding:0px;}
#navigation ul#topLevel{margin-left:54px;z-index:4;position:relative;}
.chart_icon{background:url(/images/style2/chart-icon.png);background-size:20px 20px;width:20px;height:16px;display:inline-block;margin-right:20px;}
#navigation ul#topLevel a.comparison{width:30px;overflow:hidden;white-space:nowrap;}
#navigation ul#topLevel a.forums{}
.post-wrapper img{max-width:100%;height:auto;}
#navigation ul#topLevel .subnavigation ul li a{font-size:17px;line-height:30px;}
#slogan{display:none;background:none;}
#bbb-logo{display:none;}
#search{display:none;}
/*#header-member-nav{position:absolute;top:0px;left:auto;right:0px;z-index:8;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;border:solid 1px #BCBCBC;background:#ECF5FA;overflow:hidden;}*/
#header-member-nav .menu_icon_top:hover + ul
#header-member-nav .menu_icon_top.hover + ul{display:block;}
#header-member-nav ul{display:none;}
#header-member-nav ul li:before{content:"";}
#header-member-nav ul li a{color:#000;font-weight:bolder;}
#header-member-nav ul li{    width: 151px;
    line-height: 30px;
    float: right;
    display: block;
    font-size: 14px;
    clear: both;
    padding: 5px;
    text-align: left;
    background: #ECF5FA;}
.menu_icon_top{background-image: url(/images/style2/buttons_white.png);
    background-repeat: no-repeat;
    background-color: #32313c;
    background-position: center;
    width: 30px;
    padding: 5px;
    height: 26px;
    float: right;
    background-size: 76%;
    border: 1px solid #000;}
#header{overflow:hidden;}
#nav-wrap.stick{position:fixed;top:0;z-index:10000;}
#col-top .pager{margin-right:0px;}
.single-post-bottom .pager > .nav-all,
.single-post-bottom .pager > .nav-page-top{width:45%;margin-bottom:7px;text-align:center;}
.socialNetworkingIcons{position:relative;width:calc(100% - 10px) !important;width:-moz-calc(100% - 10px) !important;right:0px;margin-bottom:12px;padding:5px;margin-top:0px !important;}
.socialNetworkingIcons > div{margin-right:7px;}
body{overflow-x:hidden;}
.list_start .blue{background:url("/images/style2/header/bg_nav.png");height:26px !important;line-height:26px;}
.list_start .blue{display:block;}
.list_start .red{background:url("/images/style2/header/bg_nav_selected.png");}
.list_start .blue > a{text-shadow:2px 2px #000;text-transform:uppercase;font-weight:200;color:#FFFFFF;font-size:16px;text-align:left;margin-left:8px;}

.location_search .toggleButton{
    content: ''; border: 0; outline: none;
    text-indent: -99999px;
    width: 16px; cursor: pointer; display: inline-block;
    height: 18px;
    background-image: url(/images/3lines.png); background-position: 0 0;
}
.location_search .toggleButton:hover{ background-position: -18px 0;}
.location_search .toggleButton.active{ background-position:0 -18px;}
.location_search input#addressInput{ padding: 2px 3px; width:176px; border:0;}


}
@media screen and (max-width:500px){
    #topLevel > li{display:none;}
#topLevel li:nth-child(2){display:block;}
textarea{max-width:100%;}
#logo{overflow:hidden;}
#logo a{display:none;}
#body-wrap{}
#footer-wrap{overflow:hidden;}
.wp-pagenavi span:first-child{display:none;}
.index .teaser-content{width:100%;}
.subnavigation_modal{width:100%;}
.g_container:not(:hover) #h_checklist .guide_container{}

.location_search .toggleButton{
    content: ''; border: 0; outline: none;
    text-indent: -99999px;
    width: 16px; cursor: pointer; display: inline-block;
    height: 18px;
    background-image: url(/images/3lines.png); background-position: 0 0;
}
.location_search .toggleButton:hover{ background-position: -18px 0;}
.location_search .toggleButton.active{ background-position:0 -18px;}
.location_search input#addressInput{ padding: 2px 3px; width:176px; border:0;}

}
.list_item_prod{list-style-position:inside;font-weight:bold;margin:0px 0px 0px 0px;vertical-align:middle;height:22px;}
#navigation{z-index:5;}
/*#h_checklist .title_shadow{padding-left:0px;}
#h_checklist .title_shadow h2{padding-left:20px;padding-right:102px;}*/
.menu_icon{display:none;}
/*body{font-size:14px !important;line-height:1.3 !important;}*/
@media screen and (max-width:950px){.menu_icon{display:inline-block;}
#header, #nav, .blue_bg{width:100%;}
#nav{width:calc(100% - 40px);}
#header.container_24 .grid_12{width:100%;}
#home-checklist:hover > ul{display:block;}
#home-checklist > ul{display:none;}
.gray_warp{width:100%;padding-left:10px;}
.list.l_first{margin-left:10px;}
#body div.list{width:calc(50% - 45px);}
/*.launch_item h2{margin-bottom:148px;}
.socialNetwork{display:none;}*/
.location_search .toggleButton{ display: none;}

}
@media screen and (max-width:750px){
 .socialNetwork{display:block;}
/*.gray_bg{width:calc(100% - 22px);padding-left:0px;margin-left:7px;}*/
.gray_bg h1{text-align:center;width:100%;}
.gray_bg p{text-align:center;width:100%;}
.launch_item span{text-align:center}
.gray_warp{width:calc(100% - 10px);}
#body div.list{width:calc(100% - 24px);}
.launch_item{width:100%;background-size:36px !important;background-position:10px 15px !important;min-height:auto;min-height:100px;}
.launch_item span{margin-left:17px;text-indent:25px;}
.launch_item h2{margin-bottom:0px;}
.home_desc_container h2{text-indent:0px;width:100%;text-align:center}
.home_desc_container h3{text-indent:0px;width:100%;text-align:center}
.home_desc_container p{text-indent:0px;width:100%;text-align:center}
.container_launcher{width:initial;}
.list{margin-left:10px;}
#links-wrap ul.leftLinks{float:left;}
#body-wrap{z-index:6;}
#home-checklist >ul{background-color:#FFF;box-shadow:0px 3px 9px #888888;}
#hpRight > #home-checklist{box-shadow:none;}
#main.how-to #intro{margin-right:0px;}
.guide_container.close_guide #show_guide ~ #sub_info{display:none !important;}
.guide_container.close_guide #home-checklist ul{display:none !important;}
#main.normal .blue_bg{padding-left:0px;}
.guide_container{background-color:initial;}
.normal .blue_bg{width:100%;}
.how-to .blue_bg > div:not(.clearfix):not(#fairWarnings):not(#how-to-sponsor), #body #col-main{width:100%;width:calc(100% - 22px);margin-left:0px;}
.share_page.sharer-0 .social.networks-5.center{margin-left:-140px !important;}
#navigation{width:133px;z-index:7;}
#nav > #navigation{float:left;margin-left:183px;}
#main.normal:not(.how-to) .gray_bg{width:calc(100% - 20px);}
.providerReview{width:calc(100% - 40px);}
.newhpGrid{padding-left:10px !important;}
#nav{background:none !important;}
.gray_warp div.clearfix{width:calc(100% - 40px) !important;}
div.white_bg{margin-left:0px !important;width:calc(100% - 22px) !important;}
.blue_bg img{max-width:calc(100% - 20px)!important;height:auto !important;}
ul#topLevel > li{display:none;}
#topLevel > li:nth-child(2) span{display:none;}
#topLevel > li:nth-child(2){display:block;left:-200px;}
ul#topLevel > li:first-child{display:block;}
#navigation #search{right:20px;}
#navigation #search form#w2b-searchform #s{float:left;}
#bbb-logo{display:none;}
.footerSpacer{display:none !important;}
#footer-wrap .container_24{width:100% !important;}
#body.grid_24{max-width:100%;}
#header-member-nav > ul{top: 26px;
    position: absolute;
    right: 15px;}
.list_compa{background-color:rgb(227, 229, 228);padding-top:1px !important;}
.list_compa li:first-child{background-color:rgb(227, 229, 228);}
.subnavigation_modal{box-shadow:0px 3px 9px #888888;}
.subnavigation_modal, #sub_info{-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;overflow:hidden;}
#show_guide:checked ~ #home-checklist ul.list_compa li{width:100% !important;}
.launch_item{margin-top:10px;}
#footer .footerBlock, #footer > div{padding-left:10px;width:100%;}
.grid_icon{background:url(/images/style2/grid_icon.png);background-size:20px 20px;width:20px;height:20px;margin-right:10px;display:inline-block;background-repeat:no-repeat;}
ul.subnavigation li{display:block !important;}
#navigation ul#topLevel .subnavigation ul li a{padding:0px 5px 0 15px;}
a.comparison:hover, .white{background-color:#FFF;}
a.comparison:not(.white):hover{background-color:transparent !important;}
.open_menu{position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:2;}


.location_search .toggleButton{
    content: ''; border: 0; outline: none;
    text-indent: -99999px;
    width: 16px; cursor: pointer; display: inline-block;
    height: 18px;
    background-image: url(/images/3lines.png); background-position: 0 0;
}
.location_search .toggleButton:hover{ background-position: -18px 0;}
.location_search .toggleButton.active{ background-position:0 -18px;}
.location_search input#addressInput{ padding: 2px 3px; width:176px; border:0;}
}
.note_info{font-size:10px;color:#666;padding-left:16px;}
/*#homePageArticles li.article.sponsored{background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #deefff 0%, #deefff 0%, #ffffff 0%, #dcf3f7 100%);background:-webkit-linear-gradient(top, #ffffff 0%,#deefff 0%,#deefff 0%,#ffffff 0%,#dcf3f7 100%);background:linear-gradient(to bottom, #ffffff 0%,#deefff 0%,#deefff 0%,#ffffff 0%,#dcf3f7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcf3f7',GradientType=0);}*/
#homePageArticles li.article.sponsored .sponsored_text{position:absolute;top:-4px;right:3px;}
.pdate{position:relative;font-size:12px;}
@media screen and (max-width: 750px) and (min-width: 320px) {
   .how-to .blue_bg > div:not(.clearfix):not(#how-to-sponsor), #body #col-main{background-color:#FFF;padding:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px; margin-left:2px; margin-right:2px; width:auto;}   
}
.form_container{ width:634px; margin:auto; }
.form-field .form-group{ margin-bottom:10px;}
.required{ color:#db4437; font-size:13px;}
.form-field label{ width:90px; display:inline-block; }
.form-field input.form-control{border:1px solid#e0e0e0;border-radius: 3px; padding:4px 10px; height:31px; width:473px;  font-size:14px ;color:#666666; }
.form-field button{ background:#4285f4; color:#FFF; height:36px; width:88px;border:none;border-radius: 3px;margin:0 0 25px 0;}
.form-field p{color: rgba(0,0,0,0.54);font:12px ;margin-top: 8px;}

.form_container h2.entry-title{ background: #4285f4; text-align: center; color: #fff !important;padding: 10px 0 10px 0; margin: 0 0 10px 0;}
.how-to .blue_bg .form_container p{ clear: both; padding:15px 10px 0px 15px; margin: 0; border:1px solid #ccc;border-top: 0; border-bottom: 0;}
form.form-field span.required{ clear: both; display: block; text-align: right; margin: 0 0 10px 0;}

form.form-field .form-group label span.required{ display:inherit; margin: 0 0 0 2px;}
form.form-field .form-group span.help-inline{ margin-left: 92px; font-size: 13px; color: #CF1616;}
.form_container form.form-field #form-submit{ margin-left: 92px;}

.form_container form.form-field{border:1px solid #ccc; padding: 15px; margin:0 0 30px 0; border-top: 0;}
.form_container.success{border-bottom:0px solid #ccc;}
.form_container.success .thank-you{ clear: both; padding: 15px 10px 15px 15px;    margin: 0 0 30px 0; border:1px solid #ccc;border-top: 0;}

@media screen and (max-width: 750px) and (min-width: 320px) {
   .form-field input.form-control{width:91%; }
   .form_container{ width:100%; margin:auto; }
   .form_container form.form-field #form-submit{    margin-left: 0px;}
}
