/* Dynamic CSS */

/* --- from masterstyle --- */
#page-login div#login-box-div {position: relative;height: 1%;padding: 10px 0;}
#page-login div#login-msg-div {clear: both;}
#page-login div#main-div {height: 100%;margin: 0;padding: 0;}
#page-login div#main-div table#update-passwd {margin: 0 auto;}
#page-login div#passwd-msg-div h6 {margin: 25px 0pt 5px;}
#page-login div#signup-div {position: relative;top: 80px;left: 140px;}
#page-login div#site-status-div, #page-login div#site-login-div {margin: 0 auto;border: none;padding: 5px 10px;}
#page-login div#submit-button-div {height: 100%;}
#page-login div#submit-button-input-div {height: 100%;}
#page-login div#username-div, #page-login div#passwd-div, #page-login div#submit-button-div {vertical-align: bottom;}
#page-login div#username-input-div, #page-login div#passwd-input-div, #page-login div#submit-button-input-div {vertical-align: bottom;}
#page-login div#username-prompt-div, #page-login div#passwd-prompt-div, #page-login div#submit-button-prompt-div {}
#page-login #first-login-cage h2 {font-size: 12px;}
#page-login .firstlogin-heading {font-weight: bold;position: relative;top: 10px;}
#page-login .firstlogin-text {font-weight: normal;}
#page-login #footer {font-size: 10px;padding-top: 15px;background-image: url("/images/local/footer-bk.gif");background-repeat: no-repeat;height: 40px;float: left;width: 790px;text-align: center;}
#page-login #login-copy, #page-login .sitelogin-subdiv {text-align: left;line-height: 17px;}
#page-login table#table1 {position: relative;vertical-align: middle;line-height: 25px;}
#page-login td.main-column {border: none;}
div#passwd-msg-div h6 {font-size: 12px;}
#update-passwd td {text-align: right;margin: 0px;padding: 8px;}
/* ----------- */
/* --- from infopagestyle --- */
#page-login div#instructions-div {padding-bottom: 15px;}
#page-login div#page-desc-div, #page-login div#instructions-div {font-size: 14px;}
#page-login div#site-status-div {font-size: 16px;font-weight: bold;}
#page-login div#site-status-div td.status-message {color: rgb(255,0,0) !important;}
#page-login .top-login-line {color: #5B76BB;font-size: 16px;font-weight: bold;border-top: 1px solid rgb(192,192,192);padding: 10px 0px;margin-top: 10px;}
div#passwd-msg-div h6 {font-size: 12px;}
/* ----------- */
/* --- updated --- */
/*
#page-login div#username-input-div input#email_check, #page-login div#passwd-input-div input#password_check {font-size: 18px;line-height: 20px;}
div#username-input-div input#email_check, div#passwd-input-div input#password_check {font-size: 18px;line-height: 20px;width: 240px;}
*/
.login-credentials {width: 100%;}
/* ----------- */

#body #outer-div #body-table #row-4 .toponly #main-div form {width: 360px;background-repeat: no-repeat;text-align: center;vertical-align: middle;margin: 0 auto;}
#body #outer-div #body-table #row-4 .toponly #main-div #update-passwd {margin: 0 auto;}
#body #outer-div #body-table #row-4 .toponly #main-div #update-passwd td {text-align: right;margin: 0px;padding: 8px;}
div.clear {clear: both;}
div#email-prompt-div {font-weight: bold;}
div.general-marketing a {color: blue;}
div#login-align-div {clear: both;height: 25px;}
div#login-align-div {clear: both;height: 5px;}
div#login-box-div div#submit-button-div {margin: 0;text-align: left;font-size: 12px;width: 100%;}
div#login-box-div {position: relative;height: 1%;padding: 0px;margin: 0 auto;float: none;}
div#login-box-div > div {min-width:220px;}
/* div#login-existing-customer-div {border-right: 1px solid rgb(192,192,192);float: left;padding-right: 10px;width: 250px;} */
div#login-msg-div {clear: both;}
div#login-msg-div, div#register-div, div#passwd-msg-div h6 {display: none;}
div#new-passwd-question {padding-top: 10px;font-weight: bold;}
div#outer-div {}
input.text{ margin: 0};
div#passwd-msg-div div.signup-left {font-weight: bold;}
div#passwd-msg-div div#signup-tank-capacity div {float: none;}
div#passwd-msg-div div#signup-tank-capacity div.signup-left {text-align: left;}
div#passwd-msg-div div#signup-tank-capacity div table {margin: 5px auto;}
div#passwd-msg-div input#bill_address_1, div#passwd-msg-div input#bill_address_2 {width: 390px;}
div#passwd-msg-div input#bill_city {width: 100%;}
div#passwd-msg-div input#bill_email, div#passwd-msg-div input#bill_phone {width: 100%;}
div#passwd-msg-div input#bill_first_name, div#passwd-msg-div input#bill_last_name {width: 150px;}
div#passwd-msg-div input#bill_state {width: 50px;}
div#passwd-msg-div input#bill_tank_size {width: 300px;}
div#passwd-msg-div input#bill_zipcode {width: 90px;}
div#passwd-msg-div input.text, div#passwd-msg-div select {}
div#password-instructions {padding: 10px 0px;}
div#password-title {font-size: 14pt;font-weight: bold;color: rgb(85,85,153);font-family: Verdana,Arial,Helvetica,sans-serif;}
div#register-title-div {color: rgb(85,85,153);font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 14pt;font-weight: bold;}
div#signup-address_2 div.signup-left {}
div#signup-address_2 {margin-top: 5px;}
div#signup-address_3 div {float: left;}
div#signup-address_3 div#signup-city {width: 190px;}
div#signup-address_3 div#signup-state {width: 110px;}
div#signup-address_3 div#signup-zipcode {width: 100px;}
div#signup-address_3 {width: 400px;}
div#signup-account, div#signup-digits {float: left;}
div#signup-contact-info {clear:both;}
div#signup-email {width: 100%;float: left;}
div.signup-left-first-name {float: left;width: 160px;}
div.signup-left-middle-initial {float: left;width: 80px;}
div.signup-left-middle-initial input#bill_middle_initial {width: 70px;}
div#signup-phone input#bill_home_phone {width: 190px;}
div#signup-phone {width: 200px;float: left;}
div.signup-right-last-name {float: left;width: 150px;}
div#signup-state select#bill_state {width: 105px;}
div#signup-tank-capacity select {width: 220px;}
div#signup-tank-fill-location {border: 1px solid rgb(192,192,192);border-radius: 1ex 1ex 1ex 1ex;width: 220px;margin-top: 5px;}
div#signup-tank-fill-location div.signup-left {text-align: center;padding-top: 2px;margin: 0 auto;}
div#signup-tank-fill-location div.signup-left {width: 220px;}
div#signup-tank-fill-location div.signup-right-ext {text-align: center;padding-top: 5px;}
div#signup-tank-fill-location div.signup-right table {margin: 0 auto;}
div#site-status-div div#account-message-div {font-size: 16px;font-weight: bold;}
div#site-status-div, div#site-login-div {margin: 0 auto;border: none;padding: 10px;}
div#submit-button-div {height: 100%;}
div#submit-button-input-div {height: 100%;}
div#submit-button-prompt-div {height: 7px;}
div.submit-register {text-align: center;}
div.top-login-register-1 {float: left;}
div.top-login-register-2 {float: left;margin: 0 0 0 10px;}
div#username-div, div#passwd-div, div#new-passwd-question, div#new-passwd-div, div#login-align-div {margin: 0;text-align: left;font-size: 12px;width: 100%;}
div#username-input-div, div#passwd-input-div, div#submit-button-input-div {vertical-align: bottom;}
div#username-prompt-div, div#passwd-prompt-div {}
#footer {font-family: Arial,Helvetica,sans-serif;font-size: 10px;color: rgb(102,102,102);padding-top: 15px;background-image: url("/images/local/footer-bk.gif");background-repeat: no-repeat;height: 40px;float: left;text-align: center;}
#login-copy, .sitelogin-subdiv {font-family: Arial,Helvetica,sans-serif;font-size: 12px;color: rgb(102,102,102);text-align: left;line-height: 17px;}
#login-copy strong, .sitelogin-subdiv h6 {color: rgb(107,68,16);}
#login-msg-div {position: relative;}
#page-joinregister div#site-status-div, #page-joinregister div#site-login-div {width: 850px;}
#page-joinregister div#login-box-div {width: 460px;float:left;padding-left:20px;}
#page-joinregister div#user_login_title {float: left;width: 340px;}
#page-login div#login-box-div {width: 100%;}
#page-orderlogin div#login-box-div {}

#passwd-msg-div {float: left;width: 100%;}
div#login-existing-customer-div {float: left;padding: 0;width:100%;}
@media (min-width:768px) {
div#login-existing-customer-div {max-width:250px;}
#passwd-msg-div {margin-left:20px;border-left:1px solid #eeeeee;padding-left: 20px; max-width:450px;}
}

#page-login td.main-column, #page-loginpassword td.main-column, #page-orderlogin td.main-column, #page-joinregister td.main-column {border: medium none;}
table#body-table {}
/*
table#body-table col#column2 {width: 0%;}
table#body-table col#column3 {width: 0%;}
table#body-table col#column4 {width: 395px;}
table#body-table col#column5 {width: 395px;}
table#body-table col#column6 {width: 0%;}
*/
table#findaccountresults-table {border-collapse: collapse;}
table#findaccountresults-table td.header-cell {font-weight: bold;background-color: rgb(209,199,164);}
table#findaccountresults-table td {padding: 3px;border: thin black solid;}
table#login-options-table td.option-left {padding: 0 10px 0 0;}
table#login-options-table td.option-right {text-align: left;}
table#login-options-table td {text-align: right;font-weight: bold;}
table#site-status-table td.status-message, div#register-message-div {color: red;font-size: 14px;text-align: center;font-weight: bold;}
table#site-status-table {width: 100%;}
table#table1 {position: relative;vertical-align: middle;line-height: 25px;}

div.user-info-marketing-intro h2
{
	color: #5B76BB;
	margin: 8px 0 6px 0;
	padding: 4px 0;
	border-bottom: 1px solid #C0C0C0;
}

div.user-info-marketing-intro
{
	color: #404040;
}

div#user_login_bottom
{
	clear: both;
	float: none;
	margin: 0 auto;
}

#page-joinregister div#user_login_bottom
{
	width: 850px;
}

#cmdRegisterMemberAbbrev {
	display: block;
	width: 100%;
	margin-top: 20px;
}

.navbar-toggle {
	display: none !important;
}

.signup-left {
	font-weight: bold;
}
