#contents.complaint_on_vendor .col17 p.usual_text {line-height:1.25em;margin:19px 12px 11px 22px;}
#contents.complaint_on_vendor form#advanced_search_form {width:720px;margin-left:22px;margin-top:27px;}
#contents.complaint_on_vendor form#advanced_search_form .one_of_two input {width:333px;height:18px;}
#contents.complaint_on_vendor form#advanced_search_form .one_of_two select {width:336px;}
#contents.complaint_on_vendor form#advanced_search_form input,
#contents.complaint_on_vendor form#advanced_search_form select,
#contents.complaint_on_vendor form#advanced_search_form textarea {border:1px solid #d9d9d9;}
#contents.complaint_on_vendor form#advanced_search_form #complaint_on_vendor_comments textarea {width:685px;height:100px;}
#contents.complaint_on_vendor .col7 .box_type13 {margin-bottom:9px;}
#contents.complaint_on_vendor .col7 .box_type13 form,
#contents.faq .col7 .box_type13 form {padding:8px 0 10px 9px;}
#contents.complaint_on_vendor .col7 .box_type13 form p,
#contents.faq .col7 .box_type13 form p{margin-bottom:4px;}
#contents.complaint_on_vendor .col7 .box_type13 form input.highlighted {border-top:2px solid #828177;border-left:2px solid #828177;border-bottom:2px solid #f9f8f3;border-right:2px solid #f9f8f3;height:15px;}
#contents.complaint_on_vendor .col7 .box_type13 input.firm {width:176px;font-size:.9em;}
#contents.complaint_on_vendor .col7 .box_type13 input.city {width:84px;font-size:.9em;}
#contents.complaint_on_vendor .col7 .box_type13 select.area {width:179px;height:17px;font-size:.9em;padding-bottom:1px;}
#contents.complaint_on_vendor .col7 .box_type13 .with_button,
#contents.faq .col7 .box_type13 .with_button {padding-top:8px;overflow:auto;}
#contents.complaint_on_vendor .col7 .box_type13 .with_button a,
#contents.faq  .col7 .box_type13 .with_button a{float:left;color:#003f77;font-size:.8em;text-decoration:underline;margin-left:5px;vertical-align:top;}

#advanced_search_form {overflow:auto;width:550px;margin:34px 0 0 42px;}
#advanced_search_form p {float:left;display:inline;margin:0 25px 12px 0;}
.make_a_suggestion p.with_button {margin-top: 20px !important;}
.make_a_suggestion #sec_code {width: 80px !important;}
#advanced_search_form p.one_of_two input {width:243px;height:16px;}
#advanced_search_form p.one_of_two select {width:247px;height:18px;}
#advanced_search_form p.only_one input {width:515px;height:16px;}
#advanced_search_form p#advanced_search_for {clear:both;width:515px;}
#advanced_search_form p#advanced_first_name {clear:left;}
#advanced_search_form p.advanced_multi_select {height:150px;}
#advanced_search_form p.advanced_multi_select select {height:120px;}
#advanced_search_form p.advanced_multi_select select option {height:1.18em;}
#advanced_search_form #advanced_other_area {padding-top:13px;height:137px;}
#advanced_search_form #advanced_ranked {padding-top:14px;}
#advanced_search_form p.advanced_multi_select label,
#advanced_search_form p#advanced_by_keyword label {font-weight:700;font-size:1.2em;line-height:1.2em;}
#advanced_search_form p label {font-weight:700;font-size:1.2em;line-height:1.5em;}
#advanced_search_form p span {font-size:1.1em;color:#848484;line-height:1.5em;vertical-align:15%;}

#cosv_company, #cosv_companyurl, #cosv_companyphone {padding-left:15px;height:48px;float:left;}
#cosv_company input,#cosv_companyurl input,#cosv_companyphone input {width:327px;}
#cosv_email, #cosv_phone {padding-left:15px;height:63px;float:left;}
#cosv_companyname, #cosv_companyemail {padding-left:31px;height:48px;float:left;clear:left;}

#contents.advanced_search .col17 p.usual_text {margin:10px 12px 11px 16px;}
#ads_list {margin-top:29px;padding-bottom:50px;}
#ads_list a {text-align:center;display:block;height:55px;width:142px;color:#00609F;font-size:1em;margin:0 auto 15px;}
#contents.advanced_search .box_type15 {width:197px;border:1px solid #D7D7D7;margin-top:10px;}
#contents.advanced_search .box_type15 ul {padding:8px;}
#contents.advanced_search .box_type15 li {font-size:1.2em;margin-bottom:5px;}
.box_type15 div.new_boxed {font-size:1.3em;border-bottom:1px solid #D7D7D7;padding:7px 0 6px 7px;}

#contents.search_results_companies .box_type9 {width:400px;background-color:#f2f9ff;overflow:auto;margin:17px 0 13px 15px;}
#contents.search_results_companies .box_type9 input {width:315px;margin-right:10px;font-size:1.2em;}
#contents.search_results_companies .box_type9 input,
#contents.search_results_companies .box_type9 button {float:left;margin-top:8px;margin-bottom:13px;}
#contents.search_results_companies .box_type9 h4.boxed {font-size:1.3em;color:#000;}
.companies_search_item {width:750px;overflow:auto;border-bottom:1px solid #ccc;margin:0 0 18px 25px;}
.companies_search_item .membership {padding-top:0;padding-right:18px;float:right;}
.companies_search_item h4.companies_search_title {font-weight:400;font-size:1.8em;float:left;margin-bottom:6px;}
.companies_search_item .info {font-size:1.1em;float:left;width:660px;}
.companies_search_item .info strong {font-weight:700;color:#105b9d;margin-left:4px;}
.companies_search_item .companies_search_link {font-size:1.1em;float:left;padding:5px 0 0 6px;}
.companies_search_item .companies_search_description {width:720px;clear:both;font-size:1.2em;line-height:1.5em;padding:5px 0 9px;}
.companies_search_item .core_services a {color:#6f6f6f;text-decoration:underline;}
.companies_search_item .core_services strong {font-size:1.2em;line-height:1.9em;}
.companies_search_item .view_details a {background:transparent url(../../img/images/view_details_red_arrow.png) no-repeat scroll right 4px;font-size:1.1em;display:block;float:right;font-weight:700;margin:22px 10px 14px 0;padding:3px 19px 11px 0;}
#contents.search_results_companies .linkbox {font-size:1.2em;width:750px;margin:16px 0 0 25px;}
#contents.search_results_companies .linkbox .results {padding-top:5px;}
#contents.search_results_companies .linkbox .pages a {height:17px;padding-top:4px;}
#contents.search_results_keyword .box_type9 {float:left;display:inline;height:76px;}
#contents.search_results_keyword #filter_box {float:right;width:345px;padding-top:20px;padding-right:10px;}
#contents.search_results_keyword #filter_box label {padding-left:3px;font-size:1.2em;}
#contents.search_results_keyword #filter_box label,
#contents.search_results_keyword #filter_box input {display:block;float:left;margin-bottom:8px;height:15px;}
#contents.search_results_keyword #filter_box input {width:15px;margin-right:4px;}
#contents.search_results_keyword #filter_box h4 {font-size:1.3em;margin:3px 0 11px;}
#contents.search_results_keyword .result_number_area {float:left;width:53px;height:50px;font-size:2.4em;text-align:center;padding-top:9px;font-weight:700;}
#contents.search_results_keyword .result_number_company {background:transparent url(../../img/images/search_results_company.png) no-repeat left top;}
#contents.search_results_keyword .result_number_tool {background:transparent url(../../img/images/search_results_tool.png) no-repeat left top;}
#contents.search_results_keyword .result_number_press_release {background:transparent url(../../img/images/search_result_press_release.png) no-repeat left top;}
#contents.search_results_keyword .title_area {float:left;padding-left:15px; width:680px;}
#contents.search_results_keyword .title_area .info {width:440px;float:none;clear:both;}
#contents.search_results_keyword .topseos_images {float:right;width:240px;}
#contents.search_results_keyword .companies_search_item .average_rating {padding-right:18px;float:right;padding-top:37px;padding-left:5px;}
#contents.search_results_keyword .companies_search_item .topseos_rating,
#contents.search_results_keyword .companies_search_item .topseos_winner {padding-top:35px;text-align:right;}
#contents.search_results_keyword .companies_search_item .membership {padding-top:13px;padding-right:30px;padding-left:20px;}
#contents.search_results_keyword .press_release_info {font-size:1em;color:#616161;}
#contents.search_results_keyword .press_release_info img {vertical-align:bottom;}
#contents.search_results_keyword .companies_search_description {padding:11px 0 7px;}
#contents.search_results_keyword .companies_search_item .view_details a {background:transparent url(../../img/images/view_details_red_arrow.png) no-repeat scroll right 1px;margin:0 10px 17px 0;padding:0 19px 0 0;}
#contents.search_results_keyword .companies_search_item .core_services {padding-bottom:27px;}
#contents.search_results_keyword .companies_search_item .info strong {margin-left:7px;}
#contents.search_results_keyword .companies_search_item .with_core_services {padding-top:24px;}

#finder_steps {overflow:auto;height:45px;font-size:1.2em;padding:27px 12px 0 27px;}
p#step_one,p#step_two,p#step_three {float:left;display:block;height:40px;font-weight:700;line-height:1.3em;margin:0;padding:3px 0 0 40px;}
p#step_one {width:164px;padding-right:10px;background:transparent url(../../img/images/step_one.png) no-repeat left top;}
p#step_two {width:196px;padding-right:10px;background:transparent url(../../img/images/step_two.png) no-repeat left top;}
p#step_three {width:190px;padding-right:20px;background:transparent url(../../img/images/step_three.png) no-repeat left top;}

#contents.request_a_quote .col17 p.usual_text {text-align:justify;margin:22px 26px 11px 28px;}
#contents.request_a_quote .col7 img.video {margin:3px 0 0;}
#contents.request_a_quote form#advanced_search_form {margin-bottom:105px;margin-left:28px;}
#contents.request_a_quote form#advanced_search_form p.one_of_four input {width:157px;height:18px;}
#contents.request_a_quote form#advanced_search_form p.one_of_four select {width:190px;height:20px;margin-top:1px;}
#contents.request_a_quote form#advanced_search_form p#request_a_quote_zip input {width:127px;}
#contents.request_a_quote form#advanced_search_form p#request_a_quote_interest select {width:688px;height:20px;}

.error_report .only_one, .error_report .only_one textarea, .error_report .only_one input {width:685px;}
.error_report .only_one textarea {height:100px;}
#error_report_page input {height:18px;}

#advanced_search_form .submit {width: auto;}
.advanced_search.request_a_quote.error_report.complaint_on_vendor p.with_button {display:inline-block !important; margin-top:20px !important;} /* on /scam_report page */
#found_box {background-color: #fbfdff;border: 1px solid #e6f3fe;width: 735px;padding: 10px 10px 11px 10px;margin: 0 0 24px 15px;font-size: 1.2em;}
#page_quick_search_interviews button, #page_quick_search_interviews input {margin-top: 0 !important;}
#page_quick_search_interviews p {margin-top: 8px;}

