#app2col-content {width:880px;}
#register-box h1 { padding-top: 0px; margin-top: 0px; margin-bottom:16px; text-align:center;font-size:14px;}
#bday-container { text-align: center; }
#bday-info-text { text-align: center; margin:0px auto; width: 225px;}
#bday-container select { font-size: 11pt; margin:0px 4px 4px 4px; }
.text-red { color:#890000; }
.terms{padding:8px 8px 8px 0px;}
#activation-failed { margin-top:12px; }
#activation-failed h2 { margin-bottom: 8px; }
#activation-failed ul { margin-left: 24px; }
#register-success { margin-top:12px; }
#register-success h1 { margin-bottom: 12px; }
#register-success p { margin-bottom: 12px; }
#user_timezone {padding:1px;width:295px;}
.timezone-notice-box { margin-bottom: 4px; }
.grey-arrow{float:left;margin-left:10px; position:relative}
#disclaimer{text-align:center;margin-bottom:10px;font-weight:bold;font-size:16px;color:#9ba486;}
ol.normal {}
ol.normal li {list-style-type:decimal; float:none; font-weight:bold; list-style-type:decimal; margin-bottom:10px; margin-left:23px;}
/* ::::: Right Column :::::: */

#sidebar-greybox{float:right;width:190px;margin-right:5px;}
#sidebar-greybox-header{float:right;width:180px;height:22px;background-color:#c9c9c9;padding-left:10px;}
#header-text{display:block;font-weight:bold;padding-top:3px;}
#sidebar-greybox-content{float:right;width:170px;padding:10px;background-color:#dfdfdf;}
#help{margin-bottom:10px;}
#faq{margin-bottom:10px;}
#knowledgebase{}
#parent-guide{float:right;width:196px;height:81px;margin:7px 2px 0px 0px;}
#privacy-policy{float:right;width:196px;height:81px;margin:7px 2px 0px 0px;}
#download-now{float:right;width:196px;height:81px;margin:7px 2px 0px 0px;}

/* Sign In Page*/
.register-now-text{font-size:23px;color:#990000;padding-left:25px;padding-top:25px;padding-right:10px;float:left;}
.register-button{padding-top:7px;}
.label {float:none;font-weight:bold; width: 170px; text-align: left; padding-bottom:3px;color:#e6e6e6;font-size:10px;}
.field {float:none;margin-bottom: 0px; margin-top: 0px; padding: 0; } 

.label2 {float:left;font-weight:bold; width: 170px; text-align: left; padding-bottom:3px;color:#e6e6e6;font-size:13px;}
.label3 {font-weight:bold; text-align: left; padding-bottom:3px;color:#e6e6e6;font-size:13px;}

/* Sign In Form*/
#member-login{display:block;margin:0px;width:510px;background-repeat:repeat;}
#member-login-header-left{float:left;width:11px;height:28px;background-color:#2F3B49;background-repeat:no-repeat;}
#member-login-header-right{float:left;width:10px;height:28px;background-color:#2F3B49;background-repeat:no-repeat;}
#member-login-header-middle{float:left;width:480px;height:28px;background-color:#2F3B49;background-repeat:repeat-x;color:white;}

#member-login-header-middle h1{font-family:"trebuchet MS";font-weight:bold;font-size:14px;text-transform:uppercase;padding-left:8px;padding-top:6px;}
#member-login-content{float:left;width:506px;min-height:80px;background-repeat:repeat;padding-top:10px;}
#member-login-content-pwd{height:145px;float:left;width:506px;min-height:80px;background-repeat:repeat;padding-top:10px;}
#member-login-content-opt{float:left;width:497px;min-height:80px;background-repeat:repeat;padding-top:10px;border-right:2px solid black;border-left:2px solid black;height:150px;border-right:2px solid black;height:140px;border-bottom:2px solid black;}
.login-box-text select { font-size: 8pt; }
#member-login-border{float:left;border-right:2px solid #000;border-bottom:2px solid #000;border-left:2px solid #000;width:506px;}
#member-login-content p{padding-left:25px;}
.login-box-text{float:left;font-weight:bold;font-size:13px;color:#333;padding-top:4px;}
.login-textfield-1{float:right;padding:2px;margin-right:144px;margin-bottom:5px;width:250px;border:1px solid #bbbbbb;}
.login-textfield-2{float:right;padding:2px;margin-right:144px;width:250px;border:1px solid #bbbbbb;}
.pass-link-container{padding-top:3px;}
.login-button{width:137px;height:51px;border:1px solid thin;background:#606755 no-repeat center top;cursor:pointer;margin-left:15px; color:#FFFFFF; font-size:24px;}
.reset-password-button {width:137px;height:66px;border:1px solid thin;background:#773b3b; color:#FFFFFF; font-size: 16px; cursor: pointer; font-weight:bold; margin-left:15px;}
a.forgot-password-link:link,a.forgot-password-link:visited,a.forgot-password-link:active{float:left;font-size:11px;font-family:arial;font-weight:bold;color:#FFA200;text-decoration:none;background-color:transparent;}
a.forgot-password-link:hover{text-decoration:underline;background-color:transparent;}
.forgot-pass-container{margin-left:1px;margin-top:7px;}
#login-container{width:590px;margin:0 auto;}

.not-registered {font-size:12px; padding-top:10px; margin-left:171px;}
.not-registered {margin-left:171px; padding-top:10px; width:330px;}

/* Forget Password Form */
.birthdate-selects{margin-left:18px;}
select option {padding-bottom:2px;padding-right: 10px;}
input.text, input.title, textarea {margin-top:0px;}

/* Account Activation */
#activation-failed {text-align:center;}
#activation-failed h1 { font-size: 12pt; font-weight:bold;}
#activation-failed h2 { margin-bottom: 8px; font-size: 10pt; font-weight:bold; color: #FFA200;}
#activation-failed-list-container {margin:0 auto;width:300px;}
#activation-failed ul { text-align:left;margin-left: 24px; }
#activation-failed li { float:none; list-style-type:disc; padding-bottom:5px;}
#failed-reasons { margin: 12px; }
#register-success h1 { font-size: 12pt; font-weight:bold; }
#register-success h2 { margin-bottom: 8px; font-size: 11pt; font-weight:bold; color: #009900;}
#register-success ul { margin-left: 24px; }
#register-success li { float:none; list-style-type:disc; padding-bottom:5px; }
#register-success a { font-weight: bold;}
#register-next-steps { margin: 12px; }
/* /Account Activation */

/* Account Management */
#change-password-border{float:left;border-right:2px solid #000;border-bottom:2px solid #000;border-left:2px solid #000;width:497px;height:130px;padding-bottom:10px;}
#change-pwd-form .fieldgrp {margin-bottom:5px;width:485px;}
#change-pwd-form .label { width:175px;margin-left:5px;}
.change-options{font-weight:bold;text-transform:uppercase;font-size:14px;padding-left:8px;}
.clear-options{height:8px;}
.label-change-options-text {float:left;font-size:8pt;font-weight:bold;margin-left:0.5pt;padding-top:5px;padding-left:2px;}
/* /Account Management */

/* ::::: MEMBER LOGIN PARTIAL ::::: */
#member-login-top{background-color:#2F3B49;color:white;padding-left:5px;margin-bottom:5px;padding-right:5px;}


#app1col-content {margin-left:20px;}
/* NEW CHANGES FOR NEW SKIN? GOT CONFLICT WHEN MERGE BUT DIDN'T WANT TO DELETE
.bestbuy-title {padding-bottom:20px;}
#content-left {width:575px; _width:585px;}
#content-right {float:right; margin-right:0; padding-top:15px;}
*/
.bestbuy-title {padding-bottom:20px; margin-top:10px; }
#content-left {width:575px; _width:585px;}
#content-right {float:right; margin-right:0; padding-top:15px; margin-right: -16px; }
.fieldgrp2 {width:280px;}
.fieldgrp3 {width:580px;}
.field-notice-blue {/*width:333px;*/ position:absolute}
.field2 {width:285px;}
.nda-container {background-color:#ffffff; height:220px; overflow-x:hidden; overflow-y:scroll; color:#000000; padding:5px;}
/* Registration */
.registration-blurb {padding-bottom:20px; border-bottom:1px solid #666666; margin-bottom:20px;}
.registration-blurb ul { position: relative; left: 20px; }
.registration-blurb ul li {  list-style: disc outside; float: none; }

/**/
#form-register .label { width: 250px !important; }
