﻿#login_container { width: 956px; height: 100%; float: left; clear: left; overflow: auto; padding: 20px 0 0px 14px; }
#login_content_container { width: 924px; height: auto; overflow: auto; padding: 0 0 0 16px; }
#login_content_cont_left { width: 664px; float: left; padding: 11px 0 0 0; }
#login_content_cont_right { width: 245px; float: right; height: auto; padding: 8px 0 0 0; overflow: hidden; }
#login_heading { float: left; height: 22px; background: url(../../images/icon_lock.gif) no-repeat; padding: 20px 0 0 42px; font-size: 17px; font-weight: bold; color: #3399CC; }
#login_box { width: 100%; float: left; }
#login_top { width: 100%; height: 6px; overflow: hidden; background: url(../../images/login_top.gif); }
#login_email { width: 100%; height: 52px; overflow: hidden; background: #A6D8F0; }
#gap_wrapper { width: 644px; height: 3px; overflow: hidden; }
#login_password { width: 100%; height: 52px; overflow: hidden; background: #E4F6FF; }
#login_bottom { width: 100%; height: 6px; overflow: hidden; background: url(../../images/login_bottom.gif); }
.login_text { float: left; width: 31%; font-size: 13px; color: #000000; padding: 18px 0 0 20px; font-weight: bold; }
.login_text_show { float: left; font-size: 13px; color: #000000; padding: 9px 0 0 25px; font-weight: bold; }
.login_text_show_right { float: left; font-size: 13px; color: #000000; padding: 9px 0 0 20px; font-weight: bold; }
.login_textchk { float: left; width: auto; font-size: 13px; color: #000000; padding: 10px 0 0 20px; font-weight: bold; }
.login_Smalltext { float: left; width: 100%; font-size: 11px; color: #19719F; font-weight: bold; }
.login_Smalltext1 { width: 150px; font-size: 11px; color: #19719F; font-weight: bold; }
.login_Smalltext2 { width: 100px; font-size: 11px; color: #19719F; font-weight: normal; float: left; margin: 18px 0 0 0; }
.login_inputCont { float: left; width: 60%; height: auto; font-size: 13px; color: #000000; padding: 9px 0 0 20px; }
.login_input { line-height: 1.3em; margin: 7px 0px 18px; padding: 2px 0 0 5px; width: 79%; color: #535353; font-size: 12px; height: 18px; border: 1px solid #58A7C5; float: left; }
.login_input_Password { line-height: 1.3em; margin: 7px 0px 0px; padding: 2px 0 0 5px; width: 79%; color: #535353; font-size: 12px; height: 18px; border: 1px solid #58A7C5; float: left; }
.login_inputchk { line-height: 1.3em; margin: 7px 0px 18px; padding: 2px 0 0 5px; width: 55%; color: #535353; font-size: 12px; height: 18px; border: 1px solid #58A7C5; float: left; }
.login_input1 { line-height: 1.3em; margin: 7px 0px 10px; padding: 2px 0 0 5px; width: 20px; color: #535353; font-size: 12px; height: 18px; border: 1px solid #58A7C5; float: left; color: #ADADAD; }
.login_input2 { line-height: 1.3em; margin: 7px 0px 18px 5px; padding: 2px 0 0 5px; width: 31%; color: #535353; font-size: 12px; height: 18px; border: 1px solid #58A7C5; float: left; }
.login_input3 { line-height: 1.3em; margin: 7px 0px 18px 5px; padding: 2px 0 0 5px; width: 31%; color: #535353; font-size: 12px; height: 18px; border: 1px solid #58A7C5; float: left; }
#forgot_cont { float: left; height: 37px; width: 100%; font-size: 12px; color: #3399CC; background: url(../../images/icon_key.gif) 0px 8px no-repeat; padding: 8px 0 0 0px; }
#forgot_cont a { font-size: 12px; color: #3399CC; text-decoration: none; }
#secondaryContainer { float: left; width: 100%; border-bottom: 1px dashed #d7d7d7; padding-bottom: 15px; }
#ctl00_Content1_message { padding-top: 20px; float: left; width: 644px; }
#message1 { float: left; width: 644px; }
#whyRegisterCont { width: 48%; float: left; }
#whyRegisterHeading { height: 46px; width: 312px; background: url(../../images/icon_pencil.gif) no-repeat; }
span.secondary_heading { font-size: 17px; color: #3398CC; font-weight: bold; display: block; height: 30px; padding: 20px 0 0 52px; }
#whyRegister_top { background: url(../../images/login_register_top.gif) repeat-x; width: 100%; height: 6px; overflow: hidden; }
#whyRegister_bottom { background: url(../../images/login_register_bottom.gif) repeat-x; width: 100%; height: 6px; overflow: hidden; padding-bottom: 7px; }
#whyRegister_middle { background: #F9F9F9; width: 95%; height: auto; overflow: auto; padding: 10px; font-size: 13px; color: #535353; }
#whyRegister_middle .blue { color: #3399CC; padding: 0 0 0 0px; margin: 0; line-height: 18px; font-size: 13px; }
p.nonbullet { padding: 0 0 0 0px; margin: 0; line-height: 18px; font-size: 13px; }
p.nonbullet_blue { padding: 0 0 0 0px; margin: 0; line-height: 18px; font-size: 13px; }
p.bullet { background: url(../../images/bullet1.gif) 0px 5px no-repeat; padding: 0 0 0 10px; margin: 0; line-height: 18px; font-size: 13px; }
p.bullet .black { color: #535353; }
p.bullet .blue { color: #3399CC; }
#sellingHomeCont { width: 48%; float: right; }
#sellingHome_top { background: url(../../images/login_sellhome_top.gif) repeat-x; width: 100%; height: 6px; overflow: hidden; }
#sellingHome_bottom { background: url(../../images/login_sellhome_bottom.gif) repeat-x; width: 100%; height: 6px; overflow: hidden; padding-bottom: 7px; }
#sellingHome_middle { background: #F9F9F9; width: 95%; height: 109px; overflow: auto; padding: 10px; }
#sellingHomeHeading { height: 46px; width: 312px; background: url(../../images/icon_home.gif) no-repeat; }
#RegisterEasyHeading { height: 46px; width: 312px; background: url(../../images/registereasy.jpg) no-repeat; }
#NeedRegisterHeading { height: 46px; width: 312px; background: url(../../images/needregister.jpg) no-repeat; }
#Email_WhatHeading { height: 46px; width: 312px; background: url(../../images/email_what.jpg) no-repeat; }
#register_heading { width: 602px; float: left; height: 22px; background: url(../../images/icon_pencil1.gif) no-repeat; padding: 20px 0 0 42px; font-size: 17px; font-weight: bold; color: #3399CC; }
#register_heading span.register1 { width: 300px; float: left; }
#register_heading span.register2 { width: 200px; float: right; font-size: 12px; display: block; text-align: right; padding: 5px 0 0 0; font-weight: normal; color: #535353; }
#register_heading span.register2 a { color: #3399CC; text-decoration: underline; }
#register_heading span.register2 a:hover { color: #3399CC; text-decoration: underline; }
#register_name { width: 644px; height: 52px; overflow: hidden; background: #A6D8F0; }
#register_email { width: 644px; height: 52px; overflow: hidden; background: #E4F6FF; }
#register_password { width: 644px; height: 52px; overflow: hidden; background: #A6D8F0; }
#register_conpassword { width: 644px; height: 52px; overflow: hidden; background: #E4F6FF; }
#registration_btn_cont { float: right; height: 47px; width: 100px; padding: 10px 0px 0 0px; }
#checkbox_cont { float: left; width: 450px; font-size: 12px; color: #535353; padding: 10px 0 0 0px; height: 110px; }
div.checkbox_wrapper { float: left; height: 25px; }
div.checkbox_phone { float: left; height: 25px; padding: 0px 0 0 0px; }
span.checkbox { float: left; width: 30px; }
span.checkbox_chk { float: left; width: 30px; padding: 9px 0 0 0px; }
span.checkbox_text { float: left; width: 400px; padding-top: 1px; }
#note { float: left; width: 644px; padding-bottom: 5px; border-bottom: 1px dashed #d7d7d7; padding-top: 50px; }
p.note { color: #959595; font-size: 11px; padding: 50px 0 0 0; margin: 0; background: url(../../images/icon_note.gif) no-repeat; padding: 0 0 0 30px; }
p.note a { color: #3399CC; text-decoration: underline; }
p.note a:hover { color: #3399CC; text-decoration: underline; }
.selectInitials { line-height: 1.3em; margin: 6px 0px 18px 0px; padding: 0px 0px 0px 0px; width: 13%; color: #535353; font-size: 12px; height: 22px; border: 1px solid #58A7C5; float: left; }
.login_ReqFieldCont { float: left; width: 5px; padding: 12px 0 0 5px; margin: 0; }
.error-background { background-image: url(../../images/account_error_bg.gif); background-repeat: repeat-y; width: 97%; border: solid 1px #3398CC; padding-left: 17px; padding-top: 20px; }
.gap_wrapper { width: 644px; height: 3px; overflow: hidden; clear: both; }
.display-none { display: none; }
.display-block { display: block; }
.blue-error-message { color: #3398CC; padding: 0px; margin: 0px; display: inline; }
.error-icon { background-image: url(../../images/sorry_icon.gif); background-repeat: no-repeat; height: 19px; width: 19px; float: left; }
.error-sorry-text { float: left; color: #3398CC; float: left; font-size: 17px; font-weight: bold; margin: 0 10px; }
#dvValiadtionSummary { }
.padingtop5 { font-size: 15px; }
.validationSumarry-message { padding-left: 18px; }
.validationSumarry-message ul { margin-top: 10px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
.validationSumarry-message div ul li b { color: #535353; padding-left: 4px; }
.validationSumarry-message div ul li { margin-bottom: 3px; }
.validationSumarry-message div ul { list-style-image: url(../../images/account_error_bullet.gif); list-style-position: outside; }
.Callustext { padding-left: 29px; padding-top: 3px; font-size: 13px; }
.Callustext a { color: #3398CC; color: #3398CC; }
div.oddrow { width: 100%; height: 52px; overflow: hidden; background: #A6D8F0; }
.ChangePassword-Button { padding-top: 7px; width: 100%; float: right; }
.ForgetPassword-Button { padding-top: 7px; width: 630px; float: right; }
div.evenrow { width: 100%; height: 52px; overflow: hidden; background: #E4F6FF; }
div.dvgap_wrapper { width: 644px; height: 3px; overflow: hidden; }
#login_content_cont_bottom { width: 956px; height: 10px; float: left; clear: left; overflow: auto; padding: 20px 0 0px 14px; border-bottom: 1px dashed #d7d7d7; }
.place_container_Registration { float: left; width: 686px; overflow: hidden; padding: 31px 0px 0px 0px; }
.place_container_ForgetPassword { float: left; width: 658px; overflow: hidden; padding: 31px 0px 0px 0px; }
.login_email { width: 100%; height: 52px; overflow: hidden; background: #A6D8F0; }
.gap_wrapper { width: 644px; height: 3px; overflow: hidden; }
div.evenrow_owner { width: 100%; height: 32px; overflow: hidden; background: #E4F6FF; }
div.oddrow_owner { width: 100%; height: 32px; overflow: hidden; background: #A6D8F0; }
.login_text_owner { float: left; width: 31%; font-size: 13px; color: #000000; padding: 7px 0 0 20px; font-weight: bold; }
.login_inputCont_owner { float: left; width: 60%; height: auto; font-size: 13px; color: #000000; padding: 0px 0 0 20px; }
.sp_leftwidth { width: 32%; }
#dv_skype { color: #3399cc; font-size: 13px; font-weight: bold; float: left; padding-top: 0px; vertical-align: top; }