.col6 h4 {font-size:1.4em; /*padding:35px 0 22px 17px; fixing style on /dot-com-infoway-ltd. */}
.company_directory h4.title {float: left; width: 95%; margin:20px;}
.onecategory {background:#fff url(../../img/images/companies-by-category-bullet.png) no-repeat 0 3px;width:215px;height:100px;float:left;margin:0 0 0 20px;padding:0 10px;}
.box_register {margin:10px 0 0 2px; float:left;}
.box_register a {width: 196px; height: 140px; display: block; text-indent: -9999px;}
.box_register.company a {background: url(../../img/images/register-company-small.png) no-repeat;}
.box_register.tool a {background: url(../../img/images/register-tool-small.png) no-repeat;}
.box_register.blog-big {margin-left: 4px;}
.box_register.blog-big a {background: url(../../img/images/addyourblogBig.jpg) no-repeat; width: 251px; height: 185px; margin-bottom: 20px;}
.box_register.blog {margin:10px 0 0 0;}
.box_register.blog a{background: url(../../img/images/add_your_blog.png) no-repeat; width: 199px; height: 71px;}
h6.banner a {text-indent: -9999px; background: url(../../img/images/register-company.jpg) no-repeat; width: 544px; height: 145px; float:left; margin: 16px 8px 0 17px;}
a.banner_tools {background: url(../../img/images/register-tool.jpg) no-repeat !important;}
.company_directory.tools h4 {clear:both;}
.onecategory p.onc_n {color:#d70000;font-style:italic;font-size:1em;margin:0;padding:0;}
.company_directory .tab_results {float:left;padding-right:32px;font-size:1.1em;width:200px;color:#515151;padding-left:14px;}
.tab_results h3 {margin-bottom:1px;margin-top:3px;}
.onecategory h5,
.onecategory p.onc_about {font-size:1.2em;margin:0;padding:0;}
#locator .state, #locator .country {width:153px;height:17px;font-size:.9em;padding-bottom:1px;}
.complaint_on_vendor_box form {padding:8px 0 10px 9px;}
.complaint_on_vendor_box p {margin-bottom:4px;}
.complaint_on_vendor_box .highlighted {border-top:2px solid #828177;border-left:2px solid #828177;border-bottom:2px solid #f9f8f3;border-right:2px solid #f9f8f3;height:15px;}
.complaint_on_vendor_box .firm {width:176px;font-size:.9em;}
.complaint_on_vendor_box .city {width:84px;font-size:.9em;}
.complaint_on_vendor_box .area {width:179px;height:17px;font-size:.9em;padding-bottom:1px;}
.complaint_on_vendor_box .with_button {margin-top:8px;overflow:auto; margin-bottom:10px; font-size: 1em;}
.complaint_on_vendor_box a{float:left;color:#003f77;font-size:1em;text-decoration:underline;margin-left:5px;margin-top: 8px;}
#allc_main {width:622px;float:right;}
#allc_sidebar {width:165px;float:left;}
h6.allc_hl {color:#636363;font-size:1.1em;font-weight:700;padding:10px 0 0 9px;}
h6.allc_ff {color:#000;font-size:1.2em;font-weight:700;padding:19px 0 15px 10px;}
#allc_sidebar .allc_fful {padding-left:10px;}
#allc_sidebar .cdii {padding-bottom:15px;}
.allc_fful li {font-size:1.1em;height:18px;color:#000;margin:0;padding:0;}
.allc_fful .allc_fful_hl{font-size:1.2em;}
.allc_fful_hl a {font-weight:700;color:#d70000;}
#allc_main .allc_vp {color:#636363;font-size:1.1em;font-weight:700;padding:10px 0 0;}
#allc_main .allc_vp_links {text-align:right;padding:6px 7px 0 0;}
.allc_vp_links img {vertical-align:-10%;}
#allc_main .allc_vp_sb {float:left;padding:8px 7px 0;}
.allc_vp_sb select {width:164px;height:19px;vertical-align:-10%;margin-right:7px;}
.allc_vp_sb button {display:inline;vertical-align:-10%;}
#allc_main .allc_vp_dr {float:right;padding:8px 7px 0;}
.allc_vp_dr select {width:63px;height:19px;vertical-align:-10%;}
#allc_main #allc_preferences {width:612px;height:52px;border:1px solid #D7D7D7;background:#F4F9FF;font-size:1.2em;}
#allc_main .one_result {border-bottom:1px solid #D7D7D7;margin-right:21px;}
#allc_main .one_result h5 {font-size:1.8em;font-weight:400;padding:25px 0 0;}
#allc_main .one_result h5 span {color:#105b9d;font-size:11px;}
#allc_main .one_result .allc_or_cs_top {color:#606060;padding:0 0 12px;}
#allc_main .one_result .allc_or_cs {font-weight:700;font-size:12px;padding:8px 0 4px;}
#allc_main .one_result .allc_or_text {font-size:12px;color:#333;}
.allc_or_cs_links {float: left;}
.allc_or_cs_links a {font-size:10px;color:#6f6f6f;text-decoration:underline;}
.allc_or_cs_vp a {font-weight:700!important;font-size:11px;color:#000;background:#fff url(../../img/images/view_details_red_arrow.png) no-repeat 100% 0;padding-right:20px;}
.allc_top_images,
#tols-to-keyword-research-main-area .top_images {padding:4px 0 5px;float: left;width: 100%;}
.allc_top_images img,
#tols-to-keyword-research-main-area img {vertical-align:middle;padding-right:14px;}
#tols-to-keyword-research-main-area img.star {padding-right: 0;}
#allc_main .links_holder {height:40px;}
.one_result p {font-size:1.1em;}

.cdiicd .vs_top_images { padding: 0 0 10px 20px; margin: 0; }
.vs_top_images img { vertical-align: middle; padding-right: 12px; }
.vs_top_images img.higher_image1 { margin-top: 20px; }
.vs_top_images img.wider_image1 { padding-right: 18px; padding-left: 12px; }

.cdiicd .vs_reportexperience {background:url(../../img/images/icons/report_experience_white.gif) no-repeat 0 51% !important;width:114px;float:left;font-size:1em;padding-top:44px;padding-left: 2px;}
.cdiicd .vs_reportexperience a {color:#236EB0;}
    
.cdiicd .vs_heading {float: left; width: 418px; padding-left: 20px; padding-bottom: 10px; display:inline-block; width: auto;}
.vs_heading h1 { font-size: 2.4em; font-weight: normal;  padding-top: 10px; }
.vs_heading h4 { font-size: 2.4em; font-weight: normal;  padding-top: 10px; padding-bottom: 5px;}
.cdiicd .vs_address { float: left; color: #737373; font-size: 11px; margin: 0; padding-top: 5px; width: 245px;}
.cdiicd .vs_contacts {width:200px; color: #737373; float: left; padding: 0 0 0 10px; font-size: 11px; margin: 0; } 
.vs_contacts a {color: #236eb0; display: block; font-size: 11px; text-decoration: underline; }
.vs_contacts .phone.direct-connect {display: inline-block; font-size: 1em; text-decoration: none; background: url(../../img/images/icons/phone.gif) right 50% no-repeat !important; padding-left: 0 !important;}
.phone {text-decoration: none !important;}
.phone em {padding-top:2px; font-style:normal; font-weight: bold;}
.phone span {padding-top:2px; padding-right:30px; display: inline-block;}
.cdiicd #featured_ceo_actions {border-bottom: none; margin: 0 0 0 20px !important; padding: 0 !important; /*width: 738px !important;*/ }
.cdiicd #featured_ceo_actions .repr {padding: 5px 0; background: #E7EDAD; float: left; border-top: 1px solid #c1c1c1; width: 100%;}
.cdiicd #featured_ceo_actions .repr h3, 
.cdiicd #featured_ceo_actions ul {padding: 0 10px;}
.cdiicd #featured_ceo_actions .repr h3 {font-weight: bold; font-size: 1.1em;}
.cdiicd #featured_ceo_actions .repr ul {float: left; margin-top: 3px;}
.cdiicd #featured_ceo_actions .repr li {margin-bottom: 0;}
.cdiicd #featured_ceo_actions .repr a {padding-left:8px; margin-right: 10px; background: url(../../img/images/icons/arrow-left.gif) 0 3px no-repeat;}
.cdiicd .fca_creditcards { width: 155px !important; background:transparent url('../../img/images/icon-creditcard.png') no-repeat scroll 0 0; }
.cdiicd .fca_regionalfirms { width: 155px !important; background:  url(../../img/images/icon-regional-firms.png) no-repeat;}
.cdiicd .fca_consultation {width: 155px !important; background:transparent url('../../img/images/icon-about-author.png') no-repeat scroll 0 0; }
.cdiicd .fca_edit {width: 152px !important; background:transparent url('../../img/images/icon-view-profile.png') no-repeat scroll 0 0; }
.cdiicd .fca_location {width: /*169*/150px !important; background:transparent url('../../img/images/icon-location.png') no-repeat scroll 0 0; } 
.cdiicd .fca_creditcards {width: /*155*/150px !important; background:transparent url('../../img/images/icon-creditcard.png') no-repeat scroll 0 0; }
.cdiicd .fca_contact {width: /*160*/150px !important; background:transparent url('../../img/images/contact-icon.png') no-repeat scroll 0 0; }
.cdiicd .fca_print {width: 152px !important; background:transparent url('../../img/images/print-icon.png') no-repeat scroll 0 0; }
.cdiicd .fca_email {width: /*169*/150px !important; background:transparent url('../../img/images/email-icon.png') no-repeat scroll 0 0; }
.cdiicd .fca_consultation { width: /*155*/150px !important; background:transparent url('../../img/images/icon-about-author.png') no-repeat scroll 0 0; }
.cdiicd .fca_feedback { width: 160px !important; background:transparent url('../../img/images/icon-feedback.png') no-repeat scroll 0 0; }
.cdiicd .vs_main {width: 489px; padding: 25px 12px 0 22px; float: left;}
.vs_main img {vertical-align: bottom;}
.cdiicd .vs_sidebar {width: 264px; float: right; padding-top: 33px;}
.cdiicd .vs_video_placeholder {padding: 3px; font-size: 0; border: 1px solid #A9A9A9; float: left; margin-bottom: 14px; position: relative;}
.vs_photos h5 {font-size: 1.1em; padding: 0 0 2px 5px; }
.vs_photos img {background: transparent url("../../img/images/vs-company-photo-back.png") no-repeat 0 0; padding: 6px 5px; float: left;}
.vs_main h5 {font-size: 1.8em; font-weight: normal; margin-bottom: 5px;}
h5 span {font-weight: normal; font-size: 12px; color: #707070;}
h5 img {vertical-align: middle;}
/*.cdiicd .vs_rankings {padding: 10px 0 10px 0;}*/
.vs_main p {font-size: 1.2em; line-height: 1.5em; margin: 16px 0;}
.vs_main ul {font-size: 1.2em; line-height: 1.5em; margin: 16px 0; list-style-type:disc; padding-left:10px;}
.vs_main li{padding-bottom:8px;}
.vs_main h6 {font-size: 1.2em; line-height: 1.5em; margin: 6px 0; font-weight: normal;}
.cdiicd .vs_key_facts { width: 489px; border-collapse: collapse; margin-bottom: 30px;}
.vs_key_facts th {padding: 0 0 0 9px; width: 133px; text-align: left; font-size: 1.2em; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc;}
.vs_key_facts td {height: 24px; font-size: 1.1em; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; padding: 0;}
.alternate th, .alternate td {background: #EEF5F9;}
.vs_key_people {width: 489px; margin-bottom: 40px;}
.vs_key_people th {font-size: 1.2em; width: 189px; text-align: left; vertical-align: top; height: 46px; border-bottom: 1px solid #C1C1C1;} 
.vs_key_people td {font-size: 1.1em; vertical-align: top; height: 46px; border-bottom: 1px solid #C1C1C1; padding-top: 25px; color: #236eb0;} 
.vs_key_people div {padding-top: 25px; height: 46px; margin: 0;}
.vs_key_people a {color: #236eb0; text-decoration: underline;} 
.vs_key_people .vs_cte {display: block; background: #fff url("../../img/images/contact-icon.png") no-repeat 0 5px; padding: 5px 0 0 20px;}
.vs_rankings li {font-size: 1.2em; margin-bottom: 10px;}
.vertical_banner img {margin: 40px 0 0 59px; border: 1px solid #000;}
.cdiicd .article_reviews_title {margin-left: 0; margin-bottom: 20px;}
.cdiicd #submit_article_review_form {margin-left: 0; margin-right: 0; margin-bottom: 20px;}
#submit_article_review_form p {font-size: 12px; float: left;}
#submit_article_review_form input, #submit_article_review_form textarea {width: 477px;}
#submit_article_review_form .with_button {padding-left: 380px; margin-top: 0; padding-top: 0;}
#submit_article_review_form_name {width: 153px !important;}
.report_offesive_content { border-top: 1px solid #c1c1c1; }
h4.top_seos_article_review {font-size: 1.4em; margin: 5px 0 6px 0;}
.report_offesive_content a {color: #236eb0; font-size: 0.9em; float: right; padding: 0 0 0 19px; margin-top: 8px; text-decoration: underline; background:transparent url(../../img/images/icon-offensive.png) no-repeat scroll left 3px;}
.review_posted_by {font-size: 1.1em !important; margin: 0 0 19px 0 !important;}
.article_review_author_name { color: #188edb;}
.cdiicd .article_review {margin-bottom: 58px;}
#submit_article_review_form img {margin-bottom: 0;}
#submit_article_review_form input, #submit_article_review_form textarea {margin-bottom: 0;}
#submit_article_review_form textarea {height: 87px;}
#submit_article_review_form_email {width: 160px !important;}

span#company_logo {display: block; width: 158px; height: 48px; margin: 6px 15px 0 0; text-indent: -5000px;}
a.fca_tool {background: transparent url('../../img/images/icon-edit-tool.png') no-repeat left top; width:175px;}
h3.article_reviews_title {font-size: 1.8em; margin-left: 0 !important; font-weight: normal;}
.linkbox .results {float: left;}
