
/* ***** Competition - main page ***** */
h2#competition_main {text-indent: -5000px;width: 1000px;height: 173px;background: transparent url('../../img/images/seo-and-ppc-competition-top-img.gif') no-repeat left top;}

/* col4 */
#contents .competition_main_page p {line-height: 1.5em;}
.col4 #register_and_contact_links {margin: 36px auto 20px auto;overflow: auto;padding-left: 180px;}
.col4 a#competition_register_online, .col4 a#competition_contact_us {float: left;margin-right: 15px;}

/* col 5 */
h3#boost_your_ego_title {text-indent: -5000px;width: 397px;height: 36px;background: transparent url('../../img/images/seo-and-ppc-competitionin-boost-your-ego.png') no-repeat left top;margin: 5px 0 28px 0;}
#evaluation_criteria_links ul li#criteria_links_submission, #evaluation_criteria_links ul li#criteria_links_announcement {border-top: 0;}
.competition_open_date {color: #d91f26;}
.competition_submission_date, .competition_announcement_date {color: #7f7f7f;}

/* ***** Competition - About us ***** */
/* competition header */
#competition_header { margin-bottom: 19px; }
h2#competition_about_us {text-indent: -5000px;width: 1000px;height: 173px;background: transparent url('../../img/images/seo-and-ppc-competitionin-aboutus-top-img.png') no-repeat left top;}
ul#competition_menu {text-indent: -5000px;width: 1000px;background: transparent url('../../img/images/seo-and-ppc-competition-top-menu.png') no-repeat left top;overflow: auto;}
ul#competition_menu li {display: inline;}
ul#competition_menu li a {float: left;height: 25px;margin-right: 1px;}
ul#competition_menu li a#competition_menu_overview { width: 144px; }
ul#competition_menu li a#competition_menu_benefits { width: 117px; }
ul#competition_menu li a#competition_menu_evaluation { width: 125px; }
ul#competition_menu li a#competition_menu_register { width: 158px; }
ul#competition_menu li a#competition_menu_calendar { width: 74px; }
ul#competition_menu li a#competition_menu_faqs { width: 54px; }
ul#competition_menu li a#competition_menu_downloads { width: 87px; }
ul#competition_menu li a#competition_menu_about { width: 76px; }
ul#competition_menu li a#competition_menu_winners { width: 71px; }
ul#competition_menu li a#competition_menu_contact { width: 85px; margin-right: 0; }

/* col4 */
.col4 {width: 753px;padding: 0 15px 0 19px;}
.col4 h3 {font-size: 1.8em;font-weight: normal;margin-bottom: 15px;}
.col4 p {font-size: 1.2em;margin: 0 6px 15px 0;line-height: 1.2em;}

/* col5 */
.col5 {width: 213px;height: 506px;text-align: center;background: transparent url('../../img/images/col5_background.png') no-repeat left top;margin-bottom: 100px;}
.col5 img {margin: 8px 0 10px 0;}

/* ***** Competition FAQs ***** */
h2#competition_faq {text-indent: -5000px;width: 1000px;height: 173px;background: transparent url('../../img/images/seo-and-ppc-competition-faq-top-img.png') no-repeat left top;}

/* col4 */
.col4 h4 {font-size: 1.4em;margin-bottom: 10px;}
.col4 ol {padding-left: 25px;margin-bottom: 15px;}
.col4 ol li {font-size: 1.2em;}
.col4 ol li a {text-decoration: underline;}
.col4 .faq_answer {margin: 35px 0 20px 0;}
.col4 .faq_answer p {clear: both;}
.col4 .faq_answer h4 {text-decoration: underline;}
.col4 .faq_answer h5 {margin-top: 20px;font-size: 1.2em;float: left;width: 650px;display: inline;}
.col4 .faq_answer a.top_link {float: right;display: block;text-indent: -5000px;width: 38px;height: 13px;background: transparent url('../../img/images/seo-and-ppc-competition-faq-icon-top.png') no-repeat right top;margin-right: 5px;display: inline;}
.col4 .faq_answer ol li {margin: 14px 0;line-height: 1.2em;}
.col4 .faq_answer a {color: #216cae;text-decoration: underline;}

/* col5 */
a#competition_register_online {display: block;text-indent: -5000px;width: 182px;height: 64px;background: transparent url('../../img/images/seo-and-ppc-competition-register-online.png') no-repeat left top;margin: 2px auto 16px auto;}
a#competition_contact_us {display: block;text-indent: -5000px;width: 182px;height: 64px;background: transparent url('../../img/images/seo-and-ppc-competition-inquiries.png') no-repeat left top;margin: 2px auto 16px auto;}

/* ***** Competitor Downloads ***** */
h2#competition_downloads {text-indent: -5000px;width: 1000px;height: 173px;background: transparent url('../../img/images/seo-and-ppc-competition-downloads-top-img.png') no-repeat left top;}

/* col4 */
.list_of_links {margin-bottom: 40px;}
li.pdf_link {font-size: 1.2em;padding:  8px 0  5px 35px;margin-bottom: 8px;background: transparent url('../../img/images/icon_pdf.png') no-repeat left bottom;}
li.pdf_link a {text-decoration: underline;}

form#competitor_login {width: 222px;background-color: #f9f9f9;border-left: 1px solid #dadada;border-top: 1px solid #dadada;border-right: 1px solid #dadada;}
form#competitor_login h4 {background-color: #dadada;border: 1px solid #c9c9c9;height: 22px;margin: 0;padding: 5px 0 0 5px;}
form#competitor_login p {height: 27px;margin: 0;clear: both;border-bottom: 1px solid #dadada;;}
form#competitor_login label {height: 21px;float: left;display: block;width: 65px;background-color: #eaeaea;border-right: 1px solid #dadada;padding: 6px 0 0 5px;}
form#competitor_login input {width: 137px;height: 17px;float: left;border: 1px solid #7f9db9;margin: 3px 0 3px 4px;padding: 2px 0 0 4px;}
form#competitor_login button {text-indent: -5000px;width: 39px;height: 19px;border: 0;margin: 4px 0 0 4px;background: transparent url('../../img/images/seo-and-ppc-competition-login-button.png') no-repeat left top;}

/* ***** Competition - Benefits of Entry ***** */
h2#competition_benefits {text-indent: -5000px;width: 1000px;height: 173px;background: transparent url('../../img/images/seo-and-ppc-competition-benefits-top-img.png') no-repeat left top;}

/* col4 */
ul.styled_list {padding-left: 25px;}
ul.styled_list li {list-style-type: disc;font-size: 1.2em;margin-bottom: 15px;line-height: 1.2em;}

/* ***** Competition - Evaluation Criteria ***** */
h2#competition_evaluation {text-indent: -5000px;width: 1000px;height: 173px;background: transparent url('../../img/images/seo-and-ppc-competition-evaluation-top-img.png') no-repeat left top;}

/* col4 */
img#evaluation_timeline {margin: 10px 0 8px 0;}
p.caption {text-align: center;font-family: "Times New Roman";font-style: italic;margin-bottom: 28px;}

table#competition_scoring_table {font-size: 1.2em;border-collapse: collapse;margin: 20px 0 8px 0;}
table#competition_scoring_table td.evaluated_values { background-color: #fef5e7; }
table#competition_scoring_table td.criteria_satisfaction { background-color: #d6adb4; }
table#competition_scoring_table td.criteria_knowledge { background-color: #eec593; }
table#competition_scoring_table td.criteria_reporting { background-color: #a7c9d8; }
table#competition_scoring_table td.criteria_principles { background-color: #c6d8a7; }
table#competition_scoring_table td.criteria_competitive { background-color: #c9c2b6; }
table#competition_scoring_table tr {height: 28px;}
table#competition_scoring_table tr td, table#competition_scoring_table tr th {border: 1px solid #fce2bc;vertical-align: middle;padding: 0 5px;text-align: center;}
table#competition_scoring_table tr td {text-align: center;width: 76px;}
table#competition_scoring_table tr td.criteria {width: 330px;text-align: left;}

/* col5 */
#evaluation_criteria_links {text-align: left;}
h4#evaluation_criteria_title {text-indent: -5000px;width: 158px;height: 12px;background: transparent url('../../img/images/seo-and-ppc-competition-calendar-title.png') no-repeat left top;margin: 4px 0 0 13px;}
#evaluation_criteria_links ul {width: 183px;margin: 13px auto 29px auto;}
#evaluation_criteria_links ul li {font-size: 1.2em;border-top: 1px solid #d0d0d0;border-bottom: 1px solid #d0d0d0;background: transparent url('../../img/images/arrow_bullet.png') no-repeat left 11px;padding: 7px 0 7px 13px;}
#evaluation_criteria_links ul li#ppc_sq_link {border-top: none;}
#evaluation_criteria_links ul li#criteria_links_topseos {border-top: none;padding-top: 2px;background: transparent url('../../img/images/arrow_bullet.png') no-repeat left 6px;}

/* ***** Competition - Register ***** */
h2#competition_register {text-indent: -5000px;width: 1000px;height: 173px;background: transparent url('../../img/images/seo-and-ppc-competition-register-top-img-2010.jpg') no-repeat left top;}

/* ** Step 01 ** */

/* col4 */
form#register_for_competition_form.form_step01 { padding-bottom: 180px; margin-top: 20px; }
form#register_for_competition_form.form_step02 { margin-bottom: 595px; }
form#register_for_competition_form.form_step01 h4 {margin-bottom: 20px;}
form#register_for_competition_form.form_step01 p {height: 33px;margin: 0;}
form#register_for_competition_form.form_step01 p, form#register_for_competition_form.form_step01 fieldset {clear: both;}
form#register_for_competition_form.form_step01 label.text_label {display: block;float: left;width: 120px;font-weight: bold;}
form#register_for_competition_form.form_step01 input.text_input {display: block;float: left;width: 320px;height: 18px;border: 1px solid #7f9db9;padding: 2px 2px 0 2px;}
span.form_directions {color: #999;font-size:10px;font-weight: normal;}
#contents form#register_for_competition_form.form_step01 input.highlighted, 
#contents form select.highlighted {border-top: 2px solid #828177;border-left: 2px solid #828177;border-bottom: 2px solid #f9f8f3;border-right: 2px solid #f9f8f3;height: 18px;}
#contents #register_for_competition_form.form select.highlighted {width: 185px;}
#contents form#register_for_competition_form.form_step01 input.short_input {width: 142px;}
form#register_for_competition_form.form_step01 fieldset {border: 0;float: left;margin: 2px 0 4px 0;}
form#register_for_competition_form.form_step01 fieldset .fieldset_content {float: left;padding-top: 5px;}
form#register_for_competition_form.form_step01 fieldset h5 {font-weight: bold;font-size: 1.2em;float: left;width: 120px;}
form#register_for_competition_form.form_step01 fieldset label.text_label {width: 105px;margin-left: 5px;font-weight: normal;}
form#register_for_competition_form.form_step01 .radio_horizontal_set {width: 450px;padding-left: 5px;}
form#register_for_competition_form.form_step01 .radio_horizontal_set input {vertical-align: -15%;}
form#register_for_competition_form.form_step01 .radio_horizontal_set label {font-size: 1.2em;margin-right: 10px;}
form#register_for_competition_form.form_step01 p#button_p {padding: 1px 0;}
button#continue_to_next_step {text-indent: -5000px;display: block;width: 133px;height: 19px;background: transparent url('../../img/images/button_continue_to_next_step.png') no-repeat left top;border: 0;margin-left: 120px;}

/* ** Step 02 & Step 03 ** */

/* col4 */
img.registration_steps {margin: 0 0 23px 0;}
form#register_for_competition_form {float: left;margin: 37px 0;}
form#register_for_competition_form label.radio_label {margin-left: 7px;}
form#register_for_competition_form p.form_note_text {margin: 25px 0 14px 0;}
form#register_for_competition_form p.form_item {margin-bottom: 7px;}
form#register_for_competition_form p.form_item input {vertical-align: -15%;}
img#cards_paypal {vertical-align: middle;margin-left: 10px;}
button#proceed_to_checkout {text-indent: -5000px;display: block;width: 130px;height: 19px;background: transparent url('../../img/images/button_proceed_to_checkout.png') no-repeat left top;border: 0;}
table.current_status {float: right;margin: 37px 20px 0 20px;border: 1px solid #c5c3c3;}
table.current_status th {background-color: #e5e5d9;width: 154px;height: 23px;font-size: 1.1em;text-align: left;padding-left: 5px;font-family: Verdana, Arial, Helvetica, sans-serif;}
table.current_status td {background-color: #f8f7ef;height: 32px;padding: 0 9px;font-family: Verdana, Arial, Helvetica, sans-serif;}
table.current_status td.money_amount {color: #c37c14;font-weight: bold;}

/* ***** Competition - Calendar ***** */
h2#competition_calendar {text-indent: -5000px;width: 1000px;height: 173px;background: transparent url('../../img/images/seo-and-ppc-competition-calendar-top-img-2010.jpg') no-repeat left top;}

/* col4 */
table.competition_calendar {width: 710px;border-collapse: collapse;margin-bottom: 30px;font-size: 1.2em;text-align: left;}
table.competition_calendar td, table.competition_calendar th {border: 1px solid #e6e6e6;padding-left: 5px;}
table.competition_calendar th {background-color: #f3f3f3;height: 25px;width: 528px;}
table.competition_calendar td {background-color: #fbfbfb;height: 25px;}

/* ***** Competition overview ***** */
h2#competition_overview {text-indent: -5000px;width: 1000px;height: 173px;background: transparent url('../../img/images/seo-and-ppc-competition-overview-top-img.png') no-repeat left top;}

/* col4 */
h3#congratulations{text-indent: -5000px;width: 336px;height: 36px;background: transparent url('../../img/images/seo-and-ppc-competition-congratulations.png') no-repeat left top;margin: 5px 0 28px 0;}
p.before_close_ul {margin-bottom: 0;}
ul.with_red_arrow_bullets { margin-bottom: 40px; }
ul.with_red_arrow_bullets li { font-size: 1.2em; line-height: 1.4em; }
ul.with_red_arrow_bullets li {margin-left: 8px;padding-left: 10px;background: transparent url('../../img/images/red_arrow_bullet.png') no-repeat left 5px;}
.overview_program_box {float: left; width: 192px; padding: 6px; margin: 0 34px 36px 0;border: 1px solid #cfcfcf;}
.overview_program_box.first_row { height: 276px; }
.overview_program_box.second_row { height: 303px; }
.overview_program_box.third_row { height: 304px; margin-bottom: 57px; }
#contents .overview_program_box p { line-height: 1.2em; margin-bottom: 6px;  }
.overview_program_box h5 { font-size: 1.2em; margin: 4px 0 7px 0; }
.overview_program_box ul li { font-size: 1.2em; line-height: 1.5em; }
.overview_program_box ul.with_red_checked_bullets li {padding-left: 20px;background: transparent url('../../img/images/checked_bullet.png') no-repeat left 3px;}

/* col5 */

.box_type4 {width: 211px;border: 1px solid #cfcfcf;text-align: left;padding-bottom: 10px;}
.box_type4 h4 {height: 22px;background: transparent url('../../img/images/h4_blue_background.png') repeat-x left top;color: #fff;font-size: 1.4em;font-weight: bold;padding: 7px 3px 0 11px;}
.box_type4 form { margin: 15px 0 10px ; font-size: 1.2em; }
.box_type4 form p { height: 18px; margin: 6px 0 5px 0; }
.box_type4 form input.checkbox { margin: 0 5px 0 15px; }
.box_type4 form .before_select_p { margin: 6px 0 2px 0; }
.box_type4 form .select_p { margin: 0 0 11px 0; }
.box_type4 form .select_p label { margin: 0 3px 0 38px; font-size: .9em; }
.box_type4 form .select_p select { width: 75px; height: 16px; font-size: .9em; vertical-align: bottom; vertical-align: -10%; padding: 0; font-size: .8em; border: 1px solid #7f9db9; }
.box_type4  #overview_instant_quote_price { font-weight: bold; height: 17px; background-color: #ececec; border-bottom: 1px solid #cfcfcf; border-top: 1px solid #cfcfcf; margin: 26px 0 14px 0; padding: 5px 0 5px 15px; }
.box_type4  #overview_instant_quote_price span { color: #c02026; margin-left: 100px; }

button#checkout_grey_button { margin: 0 auto;display: block;width: 99px;height: 25px;background: transparent url('../../img/images/seo-checkout-button.png') no-repeat top left;text-indent: -5000px;border: 0;}

/* ***** Competition winners ***** */
h2#competition_winners {text-indent: -5000px;width: 1000px;height: 173px;background: transparent url('../../img/images/seo-and-ppc-competition-winners-top-img.jpg') no-repeat left top;}

/* col4 */
h3#congratulations_winners {text-indent: -5000px;width: 336px;height: 36px;background: transparent url('../../img/images/seo-and-ppc-competition-congratulations-winners.png') no-repeat left top;margin: 0;}
#contents p.under_congratulations { line-height: 1.3em; }
.competition_winners_group { float: left; margin: 9px 20px 20px 0; }
.competition_winners_group.competition_winners_group_right { margin-right: 0; } /* X */
table.competition_winners_table {width: 350px;font-size: 1.2em;}
table.competition_winners_table th { height: 27px; background-color: #105b9d; color: #fff; text-align: left; }
table.competition_winners_table td { height: 27px; border-bottom: 1px solid #e9e9e9; font-size: .9em; }
table.competition_winners_table td.table_darkrow { background-color: #f8f8f8; }
table.competition_winners_table .rank_column { width: 64px; text-align: center; }
h4.competition_winners { font-size: 1.8em; font-weight: bold; margin-bottom: 2px; }
table.competition_winners_table td img { margin: 0 10px 0 5px; }

/* col5 */

.col5 #competition_winners_video { border: 1px solid #a9a9a9; padding: 2px; margin: 5px 0 18px 0; }

form#apply_for_next_year_form { margin: 0 0 0 10px; text-align: left; }
form#apply_for_next_year_form input { width: 155px; height: 14px; margin-bottom: 8px; }
form#apply_for_next_year_form textarea { width: 155px; margin-bottom: 6px; }
form#apply_for_next_year_form p { font-size: 1.1em; }
form#apply_for_next_year_form h5 { font-size: 1.2em; color: #dd0008; margin-bottom: 8px; }
form#apply_for_next_year_form button { margin: 5px 0 5px 0; }

/* ***** Competition - Contact us ***** */
h2#competition_contact_us {text-indent: -5000px;width: 1000px;height: 173px;background: transparent url('../../img/images/seo-and-ppc-competition-contact-us-top-img.png') no-repeat left top;}

/* col4 */
form#competitor_contact_form {width: 704px;background-color: #f9f9f9;border-left: 1px solid #dadada;border-top: 1px solid #dadada;border-right: 1px solid #dadada;}
form#competitor_contact_form h4 {background-color: #666;color: #fff;border-bottom: 1px solid #c9c9c9;height: 21px;margin: 0;padding: 5px 0 0 5px;}
form#competitor_contact_form p {height: 32px;margin: 0;clear: both;border-bottom: 1px solid #e1e1e1;;}
form#competitor_contact_form p.with_textarea {height: 161px;}
form#competitor_contact_form p.with_textarea label {height: 156px;}
form#competitor_contact_form p.with_button { height: 29px; }
form#competitor_contact_form p.with_button label { height: 23px; }
form#competitor_contact_form label {height: 24px;float: left;display: block;width: 108px;background-color: #eee;border-right: 1px solid #e1e1e1;padding: 8px 0 0 5px;}
form#competitor_contact_form button {text-indent: -5000px;width: 37px;height: 19px;border: 0;margin: 5px 0 0 5px;background: transparent url('../../img/images/seo-and-ppc-competition-send-button.png') no-repeat left top;}
#contents form#competitor_contact_form input.highlighted {background-color: #ffffa0;border-top: 2px solid #828177;border-left: 2px solid #828177;border-bottom: 2px solid #f9f8f3;border-right: 2px solid #f9f8f3;height: 16px;width: 171px;}
#contents form#competitor_contact_form select { width: 177px; border: 1px solid #7f9db9; }
#contents form#competitor_contact_form textarea { border: 1px solid #7f9db9; line-height: 1.3em; width: 525px; height: 145px; }
#contents form#competitor_contact_form input, 
#contents form#competitor_contact_form select, 
#contents form#competitor_contact_form textarea {margin: 5px 0 0 5px;padding: 1px 1px 1px 2px;}

.box_type6 {width: 704px;background-color: #f9f9f9;border: 1px solid #dadada;margin: 30px 0 30px 0;}
.box_type6 a {text-decoration: underline;color: #676767;}
.box_type6 h4 {background-color: #666;color: #fff;border-bottom: 1px solid #c9c9c9;height: 21px;margin: 0;padding: 5px 0 0 5px;}
.box_type6 p {margin: 5px 5px 5px 5px; line-height: 1.3em;}

.redactive a { color: #d70000 !important; text-decoration: underline !important; }
