#content{width:auto;background:url(Images/Generic/background-repeat.jpg) 0 0 repeat-x}.cms-row{width:945px;margin:0 auto;padding-top:1px;overflow:hidden}.login-strip-wrapper{background:url(Images/Generic/strip.png) repeat;padding:7px 0;color:#fff;zoom:1;position:absolute;left:0;width:100%;margin-top:-1px}.login-strip-wrapper:after{content:".";clear:both;height:0;visibility:hidden;display:block}.ie6 .login-strip-wrapper{position:static;background:#677317}.login-strip{width:945px;margin:0 auto}.login-strip .validator{color:#333}.login-strip a{color:#b5b8a7;text-decoration:underline}.login-strip .fields{float:right}.login-strip .passwords,.login-strip .login-button,.login-strip .txt{float:left;margin-right:10px}.login-strip .passwords{padding-left:0;margin-right:22px}.login-strip .passwords input{vertical-align:-2px;margin-right:3px}.login-strip .passwords .rememberme-check{float:left}.ie7 .login-strip .passwords .rememberme-check{margin-top:-2px}.login-strip .passwords label,.login-strip .passwords a{display:block;margin-left:18px;white-space:nowrap}dt label{width:120px !important}.login-strip input.txt{background:#e4e6db;border:1px solid #a2a496;padding:4px;width:143px}.login-strip .validation-error{float:left;color:#fff !important;background:red;padding:2px 5px;margin:0 5px 0 0}.signin-top-logo{width:540px;height:100px;margin-left:auto;margin-right:auto;background-image:url(images/login/signin-logo-top.png);background-repeat:no-repeat;z-index:101}.signin-wide{margin:50px 0 0 0}.signin-container .signin-changedmind-container{margin-top:10px}.signin-container.openid-attachtoaccount .signin-createaccount{background-image:url("images/login/signin_btn_createaccount.png");display:block;background-position:-10px top;margin-left:-5px;text-indent:-9999px;height:100px;width:266px}.signin-container p{margin-bottom:10px}.signin-container .buttons{margin-top:5px;margin-bottom:0;overflow:hidden}.signin-login-btn-container{overflow:hidden}.signin-login-btn-container .button{float:left;margin-right:10px}.signin-login-btn-container span{float:left;width:140px;padding-top:5px}.signin-wide .signin-container{width:905px;height:480px;margin:0 auto;padding:20px;background-color:#fff;-moz-border-radius:10px;-webkit-border-radius:10px}.signin-container .signin-section{float:left;position:relative;background-color:#cedc7b}.signin-container .signin-section-twocol{overflow:hidden}.signin-container .signin-section-twocol .signin-section-col{width:270px;margin-right:10px;float:left}.signin-container .signin-section-login{width:271px;height:auto;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;overflow:hidden}.signin-container .signin-section-create{width:544px;height:auto;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px}.signin-container.openid-attachtoaccount .signin-section-create{width:720px;height:auto}.signin-container .signin-or{width:70px;height:180px;float:left;overflow:hidden;text-indent:-9999px;background-image:url(images/login/signin_or.png);background-repeat:no-repeat}.signin-container .signin-or.signin-or-col{width:120px}.signin-container .signin-section .signin-section-body{width:100%;float:left}.signin-container .signin-section .signin-section-content{padding:12px 20px;overflow:hidden;line-height:18px}.signin-section-content .error-message{width:188px;margin:5px 0 10px 0;padding:5px 10px 9px;float:left;line-height:16px;color:red;background-color:#d3c66e;border:1px solid #e57742}.signin-container .signin-section-create .signin-section-content{padding-bottom:30px;-moz-border-radius:9px;-webkit-border-radius:9px}.signin-container.openid-attachtoaccount .signin-section-create .signin-section-content{padding-bottom:55px}.signin-container .signin-section-create .signin-section-content .section-title span.subtitle{width:140px}.signin-container.openid-attachtoaccount span.subtitle{margin-bottom:15px}.signin-container .signin-section .signin-section-content p.half-width{width:220px}.signin-container .signin-section-create .signin-section-content{background-image:url(images/login/signin_create_content_bg.png);background-repeat:no-repeat;background-position:bottom right}.signin-createaccount-btn{width:270px;height:108px;float:right;zoom:1}.signin-createaccount{width:270px;height:108px;float:right;cursor:pointer;zoom:1;position:relative;background-image:url(images/login/signin_btn_createaccount.png);background-repeat:no-repeat}.signin-account-form{height:auto;padding:20px;position:absolute;top:0px;right:0;overflow:hidden;font-size:12px;color:#1f1918;background-image:url(images/login/signin_account_form_bg.jpg);background-repeat:repeat-x;background-color:#a5bb42;border:1px solid #fff;-moz-border-radius:7px;-webkit-border-radius:7px;-moz-box-shadow:3px 3px 12px 0 #999;-webkit-box-shadow:3px 3px 12px 0 #999;width:465px}.signin-account-form .help-pod-con .help-pod-show.text{color:red;margin:0}.signin-container fieldset{border:none}.signin-container fieldset dl input{width:203px;padding:4px 3px;margin:0 0 3px 0;border:1px solid #9baa17}.signin-container fieldset .check-list{clear:none;line-height:14px;float:left}.signin-container fieldset dl.check-list input{width:25px;float:left}.signin-container fieldset dl.check-list label{width:87px;float:left;clear:none}.signin-container fieldset dl select{padding:3px;margin:0 0 3px 0;border:1px solid #9baa17}.login-btn{padding:8px 0 0 0;float:left;clear:left}.login-btn .button{margin:0 20px 0 0;float:left}.login-btn .buttons{clear:left}.signin-account-form .buttons{float:left}.signin-account-form .button{font:bold 13px Tahoma,Verdana,sans-serif;padding:4px 15px}.forgot-pass{text-decoration:underline}.signin-container .openid-options{overflow:hidden;margin-top:5px}.signin-container .openid-options a{background-repeat:no-repeat;width:65px;height:26px;border:1px #999 solid;cursor:pointer;display:block;float:left;margin-right:10px;margin-bottom:5px}.signin-container .openid-options a.facebook{background-image:url('images/thirdpartyauth/facebook.jpg');text-indent:-9999px}