/* Dynamic CSS */

/* Dynamic CSS */

a#redeem-link {font-style: italic;}
body {font-family: Arial,Helvetica,sans-serif;font-size: 12px;}
div#all-user-info {text-align: center;}
div#coupon-entry {z-index: -1000;position: absolute;top: 200px;width: 250px;height: 100px;padding: 3px;}
div#div1 table {margin: 0 auto;border: none;border-spacing: 0px;}
div#div1 table tr td {border-top: 1px solid rgb(192,192,192);border-left: 1px solid rgb(192,192,192);border-bottom: none;border-right: none;}
div#div1 table tr td#contract-title-row {border: none;}
div.general-marketing, div.form-starter {line-height: normal;}
div#info-activity table#info-activity-table {border-collapse: collapse;}
div#info-activity table#info-activity-table td {padding: 3px 5px 3px 5px;text-align: right;}
div#info-activity table#info-activity-table tr#info-activity-heading {text-align: center;font-weight: bold;}
div#leftbar-div {padding: 12px 0 5px 0;width: 146px;}
/* div#main-div {position: relative;margin: 0 auto;border: none;padding: 0px;font-family: Arial,Helvetica,sans-serif;font-size: 12px;text-align: left;line-height: 17px;z-index: 1;min-height:250px;} */
div#main-div {position: relative;/* margin: 0 auto; *//* border: none; *//* padding: 0px; */font-family: Arial,Helvetica,sans-serif;font-size: 12px;text-align: left;line-height: 17px;min-height:250px;}
div#outer-div {/* height: auto; *//* width: 100%; */margin: 0;border: none;}
div#user-info {border: none;text-align: center;font-family: Verdana,Arial sans-serif;font-size: 12px;}
div#user-info table td {padding-top: 5px;}
#gallons-main-heading td {font-family: Arial,Helvetica,sans-serif;font-size: 14px;padding: 0 0 20px 0;}
#info-master-options-table {margin: 0 auto;}
#info-options-table {margin: 0 auto;}
#page-contract .body-style, #page-customersignup .body-style, #page-priceprotection .body-style  {text-align: left;vertical-align: top;margin: 0;padding: 0;font-family: verdana,arial,sans serif;}
#page-contract #budget-cell-amount {width: 100px;}
#page-contract #budget-cell-choice {width: 15px;}
#page-contract #budget-cell-description {width: 400px;}
#page-contract .budget-cell-narrow {width: 50px;white-space: nowrap;font-weight: normal;text-align: center;padding: 1px;}
#page-contract #budget-cell-rate {width: 165px;}
#page-contract .budget-cell-wide {width: 100px;font-weight: normal;text-align: center;padding: 1px;}
#page-contract #budget-heading-amount {width: 100px;}
#page-contract #budget-heading-choice {width: 15px;}
#page-contract #budget-heading-description {width: 400px;}
#page-contract .budget-heading-narrow {white-space: nowrap;font-weight: bold;text-align: center;padding: 5px;}
#page-contract #budget-heading-rate {width: 165px;}
#page-contract .budget-heading-wide {width: 100px;white-space: nowrap;font-weight: bold;text-align: center;padding: 1px;}
#page-contract #budget-service-plan-amount {width: 50px;white-space: nowrap;font-weight: normal;text-align: center;padding: 1px;}
#page-contract .contract-cell {border: none;text-align: center;font-family: Arial;font-size: 10pt;}
#page-contract .contract-cell-heading {border: none;text-align: center;font-family: Arial;font-size: 10pt;font-weight: bold;border-spacing: 50px 0;}
#page-contract .contract-description-div p, #page-contract .contract-description-div li {text-align: left;}
#page-contract .contract-footer {border: none;font-weight: bold;font-size: 12pt;text-align: center;padding: 18px 0 0 0;}
#page-contract #contract-go-back {position: relative;top: 25px;left: 150px;}
#page-contract .contract-heading {font-family: Verdana;font-size: 10pt;font-weight: normal;padding-top: 15px;}
#page-contract .contract-left {width: 160px;font-family: Arial;font-weight: normal;margin-right: 20px;border-spacing: 10px 10px;}
#page-contract .contract-message {border: none;font-weight: bold;font-size: 12pt;text-align: center;}
#page-contract .contract-middle {width: 35px;}
#page-contract .contract-right {width: 160px;font-family: Arial;font-weight: normal;}
#page-contract .contract-simple-error {font-family: Arial;font-size: 10pt;}
#page-contract .contract-simple {font-family: Arial;font-size: 10pt;}
#page-contract .contract-simple-pricing-button-cell {font-weight: normal;text-align: left;}
#page-contract .contract-simple-pricing-cell {font-weight: normal;text-align: left;}
#page-contract .contract-simple-pricing-heading {font-weight: bold;text-align: center;}
#page-contract .contract-simple-pricing-off {visibility: hidden;}
#page-contract .contract-simple-pricing-on {visibility: visible;}
#page-contract .contract-simple-underline {font-family: Arial;font-size: 10pt;text-decoration: underline;}
#page-contract .contract-sub-cell {font-family: Arial;font-size: 10pt;text-align: center;width: 100%;}
#page-contract .contract-top-table {font-family: Arial;font-weight: bold;font-size: 12pt;}
#page-contract div#billing_method_cage1 {padding: 0px 0 10px 0;font-size: 12px;}
#page-contract div#billing_method_cage2 {margin: 15px 15px 15px 65px;}
#page-contract div#budget_cage {padding: 10px 0;font-family: Verdana,Arial,sans-serif;font-size: 12px;}
#page-contract div#contract-grid, #page-priceprotection div#contract-grid {position: relative;}
#page-contract div#contract-simple-pricing-title {margin: 30px 10px 30px 0px;}
#page-contract div#contract-upper-grid-div, #page-contract div#budget-cage {position: relative;width: 100%;}
#page-contract div#email_message {padding: 5px 0 20px 0;font-size: 12px;}
#page-contract div#terms-and-conditions-div {margin: 0 0 10px 0;padding: 5px;}
#page-contract div#whole-contract {position: relative;margin: 0 auto;text-align: center;border: none;width: 722px;left: 0px;}
#page-contract #email1, #page-contract #email2 {margin: 0 10px;}
#page-contract .payment-form {font-family: Arial;font-weight: bold;font-size: 12pt;}
#page-contract .signup-bordered {border-style: solid;border-width: 1px;}
#page-contract span.contract-help {font-size: 12px;font-weight: bold;}
#page-contract span#read-and-agree-area {font-weight: bold;}
#page-contract table#budget-table {position: relative;margin: 10px auto;border-collapse: collapse;}
#page-contract table#check-terms-table td.check-terms-cell {vertical-align: top;padding: 10px 0;}
#page-contract table#contract-email-table {font-family: Verdana,Arial,sans-serif;font-size: 12px;}
#page-contract table#contract-simple-pricing-table {width: 500px;}
#page-contract table#contract-upper-grid {border-collapse: collapse;width: 670px;border: none;margin: 0 auto;}
#page-contract table#contract-upper-grid-table {position: relative;margin: 10px auto;}
#page-contract table#contract-upper-grid-table td#account_number_title, #page-contract table#contract-upper-grid-table td#program_title, #page-contract table#contract-upper-grid-table td#purchaser_title, #page-contract table#contract-upper-grid-table td#purchaser_value, #page-contract table#contract-upper-grid-table td#rate_title, #page-contract table#contract-upper-grid-table td#rate_value, #page-contract table#contract-upper-grid-table td#date1_title, #page-contract table#contract-upper-grid-table td#fee_title, #page-contract table#contract-upper-grid-table td#fee-per-gal_title, #page-contract table#contract-upper-grid-table td#fee-per-gal_value, #page-contract table#contract-upper-grid-table td#date2_title, #page-contract table#contract-upper-grid-table td#total_amount_title, #page-contract table#contract-upper-grid-table td#total_program_title, #page-contract table#contract-upper-grid-table td#total_program_price_text, #page-contract table#contract-upper-grid-table td#total_program_value, #page-contract table#contract-upper-grid-table td#date3_title {font-family: Verdana,Arial,sans-serif;font-size: 12px;}
#page-contract table#contract-upper-grid-table td#account_number_title, #page-contract table#contract-upper-grid-table td#program_title, #page-contract table#contract-upper-grid-table td#rec_gallons_title, #page-contract table#contract-upper-grid-table td#date1_title, #page-contract table#contract-upper-grid-table td#date3_title, #page-contract table#contract-upper-grid-table td#fee_title, #page-contract table#contract-upper-grid-table td#total_amount_title_odd {font-family: Verdana,Arial,sans-serif;font-size: 12px;}
#page-contract table#contract-upper-grid-table td#account_number_value, #page-contract table#contract-upper-grid-table td#program_name, #page-contract table#contract-upper-grid-table td#rec_gallons_value, #page-contract table#contract-upper-grid-table td#date1_value, #page-contract table#contract-upper-grid-table td#date3_value, #page-contract table#contract-upper-grid-table td#fee_value, #page-contract table#contract-upper-grid-table td#total_amount_value_odd {font-size: 12px;font-weight: bold;}
#page-contract table#contract-upper-grid-table td#purchaser_value, #page-contract table#contract-upper-grid-table td#date2_value, #page-contract table#contract-upper-grid-table td#total_amount_value {font-size: 12px;font-weight: bold;}
#page-contract table#contract-upper-grid td {padding: 3px;font-size: 13px;}
#page-contract table#main-contract-table, #page-priceprotection table#main-contract-table {position: relative;}
#page-contract td.contract-blank-cell {border: none;}
#page-contract td#contract-main-heading {font-family: Verdana,Arial,sans-serif;}
#page-contract td.service-choice-heading {font-weight: bold;text-align: center;font-family: Verdana,Arial,sans-serif;}
#page-contract td.service-choice, #page-contract td.service-choice-heading, #page-contract td.service-choice-100 {padding: 5px;font-family: Verdana,Arial,sans-serif;font-size: 12px;}
#page-contract td.service-heading {font-size: 12px;font-weight: bold;}
#page-priceprotection div#contract-grid {position: relative;}
#page-priceprotection table#table1 td#contract-main-heading, #page-priceprotection div#custom-market-price {color: rgb(148,173,247);font-family: Arial,sans-serif;font-weight: bold;line-height: 34px;padding: 15px;font-size: 22pt;text-align: left;vertical-align: middle;border: none;}
#page-priceprotection table#table1 td {padding: 2px 10pt;}
p.auto-style2 {margin: 10px;}
.site-row, .main-row, .footer-row {padding: 0px;margin: 0px;}
table#body-table col#column2 {width: 0%;}
table#body-table col#column3 {width: 0%;}
table#body-table col#column4 {width: 490px;}
table#body-table col#column5 {width: 490px;}
table#body-table col#column6 {width: 0%;}
table#body-table {position: relative;width: 980px;margin: 0 auto;border: none;padding: 0;height: auto;text-align: left;vertical-align: top;background: transparent;border-spacing: 0;border-collapse: collapse;color: #000000;}
table#body-table td {vertical-align: middle;}
/* * {table-layout: fixed;z-index: 20000;} */
/* * {table-layout: fixed;} */
table#main-contract-table {border: 0px;}
table.signup-table {margin: 0 auto;}
table#tprice1 input.radiobutton {width: 20px;}
table#tprice1 input {width: 150px;}
table#tprice1 tr#willcall-coupon td input#cmdEnterCode {width: 80px;}
table#tprice2 input#bill_other_gallons, table#tprice2 input#bill_name, table#tprice2 input#bill_phone_number, table#tprice2 input#bill_email_address, table#tprice2 textarea#bill_comments {width: 200px;}
table#tprice2 .radioselector, table#tprice2 #bill_price, table#tprice2 #bill_other_gallons, table#tprice2 #bill_name, table#tprice2 #bill_phone_number, table#tprice2 #bill_email_address, table#tprice2 #bill_comments, table#tprice2 #willcall_capacity, table#tprice2 #willcall_total {float: left;}
table#tprice2 .radioselector, table#tprice2 #bill_price, table#tprice2 #bill_other_gallons, table#tprice2 #bill_name, table#tprice2 #bill_phone_number, table#tprice2 #bill_email_address, table#tprice2 #bill_comments, table#tprice2 #willcall_capacity, table#tprice2 #willcall_total {margin: 0 5px 5px 5px;}
table#tprice2 .radioselector, table#tprice2 #bill_price, table#tprice2 #bill_other_gallons, table#tprice2 #bill_name, table#tprice2 #bill_phone_number, table#tprice2 #bill_email_address, table#tprice2 #bill_comments, table#tprice2 #willcall_capacity, table#tprice2 #willcall_total {margin: 0px;}
table#tprice2 td {padding: 3px;}
table#tprice2 td {text-align: left;}
td.main-column {border-color: rgb(192,192,192);border-style: solid;border-width: 0px 1px 1px;}
td.signup-left {font-weight: bold;text-align: left;vertical-align: middle;}
td.signup-right {text-align: left;vertical-align: middle;}
td.signup-subheading {text-align: left;padding-left: 27px;}
td.toponly {border-color: rgb(192,192,192);border-style: solid;border-width: 0px 1px 1px;}
tr#row-W div#widetop-div table#widetop-table {width: 100%;margin: 0 auto;text-align: center;vertical-align: middle;}
ul#tabnav li {display: inline;margin-right: 3px;}
ul#tabnav .tabimg-1 {margin: 0;padding: 0;border: none;display: block;position: absolute;top: 0px;left: 0px;list-style-type: none;list-style-image: none;list-style-position: outside;}
ul#tabnav .tabimg-2 {margin: 0;padding: 0;border: none;position: absolute;top: 0px;left: 0px;display: none;list-style-type: none;list-style-image: none;list-style-position: outside;}
ul#tabnav {text-align: center;margin: 1em 0 0em 0;font: bold 11px verdana,arial,sans-serif;border: none;list-style-type: none;padding: 3px 10px 3px 10px;}
#user-header-table {margin: 0 auto;}
.webpage-table {margin: 0 auto;}
#welcome-copy {background-image: none;background-repeat: no-repeat;position: relative;width: 700px;}
#welcome-copy #welcome-pic {float: left;clear: right;margin-top: 33px;margin-left: 20px;margin-bottom: 100px;}
#welcome-copy #welcome-signature {width: 75px;margin: 0;position: relative;top: -25px;left: 100px;}
#welcome-copy #welcome-text {font-family: Arial,Helvetica,sans-serif;font-size: 12px;text-align: left;padding-left: 5px;line-height: 16px;width: 480px;float: left;}
.willcall-radio input {float: left;}
.willcall-radio {text-align: left;}
