ol, ul {list-style:none;}
blockquote, q {quotes:none;}
table {border-collapse:collapse;border-spacing:0;}
.container {width:90%;margin:0 auto!important;background-color: #f6f6ea!important; overflow: hidden; padding: 0 0 25px 0;}
.head {width:972px;height:110px;background:url(../../images/gradients/head.jpg) 0 0 no-repeat;margin:0 auto;}
select {background:#ffffff;border:1px solid #d1d1d1;color:#636363;font:normal 11px "Lucida Grande";color:#636363;}

#wrapback {background: none!important;}
.wrapfooter {display: none;}
.middleback{padding: 0!important;}

/* --- reg agreement --- */

.bts-silver-block {
    height:17px;
    background:url(../../images/gradients/bts-silver-block.gif) 0 0 repeat-x;
    color:#646c76;
    text-shadow:white 1px 1px;
    text-transform: uppercase;
    text-align: center;
    padding:6px;
    font:bold 10pt sans-serif,verdana,geneva,lucida,'lucida grande',arial,helvetica
}
.left {text-align:left;padding:0 0 0 8px;}

.bts-silver-block span .name {color:#656d78;position:absolute;z-index:1;left:0;top:-1px;}
.bts-silver-block .shad {color:#ffffff;position:relative;top:10px;}

h2, h3 {position:relative;left:12px;}

.bts-lighten-box {height:20px;background:url(../../images/bts-lighten-box.gif) 0 0 repeat-x;}
.bts-lighten-box h2 {font:bold 11px sans-serif,verdana,geneva,lucida,'lucida grande',arial,helvetica ;color:#c40244;top:2px; margin:0;}

.bts-reg-agreement td, .bts-reg-agreement label {background-color:#f6f6ea; font-size:11px; color:#252525;}
.bts-reg-agreement p {font: normal 11px;}

.bts-reg-agreement h3 {font-weight:bold; color:#0068aa; font-size: 11px;margin-bottom: 0; margin-top: 5px;}

.bts-reg-agreement .text {height:430px;background:#ffffff;border:2px inset #d1d1c7;overflow:auto;margin:15px 27px 0;}
.bts-reg-agreement .text p {color:#636363;margin:15px 20px 5px; font-size: 11px; }
.bts-reg-agreement .text p a {color: #c40244; text-decoration: none;}

.bts-reg-agree {padding: 20px 27px!important; overflow: hidden; clear: both;}
.bts-reg-agree div {float: left;}
.bts-reg-agreement .lbtn {width:73px;height:20px;position:relative;float:left;}
.bts-reg-agreement .rbtn {width:73px;height:20px;position:relative;float:right;}

#cb_rules_agree {display: block; float:left; margin:0 6px 0 0;}

/* --- reg forms --- */
.bts-reg-form {padding:8px 27px 5px; position: relative; }
.bts-reg-form table {background-color:#eeeee9!important;border:1px solid #d1d1c7; display: block; padding-top: 5px; margin: 0 auto;}
.bts-reg-form td, .bts-reg-form tr, .bts-reg-form p, .bts-reg-form label {background-color:#eeeee9!important;}
.bts-reg-form .bts-lighten-box {margin-top: 10px;}

.bts-reg-form td {vertical-align:top;}
.bts-reg-form .col1 {width:150px; padding-top: 3px;}
.bts-reg-form .col1 label {font-weight:bold;color:#636363;/*margin:0 0 0 11px;*/position:relative;top:1px;}
.bts-reg-form .col1 span {font-weight:bold;color:#636363;margin:0 0 0 11px;position:relative;top:3px;}

.bts-reg-form .col2 {padding:3px 0 0 0; width:370px; height: 22px;}
.bts-reg-form .col2 .input-txt {width:170px;height:18px;background:#ffffff;border:1px solid #d1d1d1;}
.bts-reg-form .col2 select {width:330px;height:22px;padding-top: 2px;font:11px verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif}
.bts-reg-form .col2 p {color:#898989;font-weight:bold; font-size: 11px; width: 205px;margin: 0; line-height: 12px;}
.bts-reg-form .col2 label {color:#454545; width: 200px; padding: 5px 0 0 5px; display: block; float: left;}
.bts-reg-form .col2 span {padding:5px 0 0 0;}
.bts-reg-form .col2 .captchaenter {vertical-align:bottom;}

.button-reg-right {float: right; font-size: 11px; margin-right: 30px;}
.button-reg-left {float: left; font-size: 11px; margin-left: 30px;}

/*
.bts-reg-form .col2 div {position:relative;height:17px;}
.bts-reg-form .col2 div input {color:#636363;position:absolute;top:-1px;left:-3px;}
.bts-reg-form .col2 div label {color:#636363;position:absolute;top:1px;left:19px;}*/

.bts-reg-form .col2 div {position:relative;padding:0 0 0 4px; width: auto;float: left;}
.bts-reg-form .col2 div input {color:#636363;position:absolute;top:0px;left:0;margin:0;padding:0;}
.bts-reg-form .col2 div label {color:#636363;position:absolute;top:-1px;left:18px; padding-left: 0;}
.bts-reg-form .captchaenter {padding-top: 0;}
.bts-reg-form .captchaenter input {margin-top:-3px;}
.bts-reg-form .col2 select {padding:1px; margin:2px 0;}
tr.checkbox .col1 td, tr.checkbox .col2 td {padding-top: 8px;}

.bts-reg-form .col3 {width: 469px;}
.bts-reg-form .col3 img {width:199px;height:59px;border:1px solid #b2b2af;margin:0;display: block;}
.bts-reg-form .col1 label.regusername{color:#363636;}


.bts-reg-form .dotted {width:100%;height:14px;padding:0 11px;font-size:0;}
.bts-reg-form .dotted div {width:100%;height:8px;background:url(../../images/dotted.gif) 0 7px repeat-x;}

.empty {width:100%;height:37px;}

#regusername, #collapseobj_dialog_box {float:left;}
div.bts-reg-form #collapseobj_dialog_box {left:367px;position:absolute;top:18px;width:395px;}
#cb_adminemail, #cb_showemail {margin-top: 4px;}
#refresh_imagereg {display: block; text-align: left; float: none;}

/* ***** red and green boxes for username verification used during registration ***** */
.greenbox { background: #bbffbb; color: #337733; padding: 3px; }
.redbox {background: #ffbbbb; color: #773333; padding: 3px; }
.error {border:1px solid #773333;}
.error a {color:#C40244; text-decoration: none;}
.bts-reg-form table tr td .bts-lighten-box {margin-bottom:12px;}

