html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    border: 0 none;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}
:focus {outline: 0 none;}
body {background: none repeat scroll 0 0 white;color: black;line-height:0px;}
ol, ul {list-style: none outside none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {font-weight: normal;text-align: left;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

.lfloat{float:left;}
.rfloat{float:right;}
.clear{clear:both;}

#container {text-align:left}
#join-club-content {width:518px;height:466px;top:43px;left:230px;z-index:1;position:relative;} 
#bot-content{z-index:1; border-top:none;padding:20px 40px 35px 40px;text-align:center;position: relative;
top: 300px; left:-12px;}
#bot-content-main{z-index:1; border-top:none;padding:20px 40px 35px 40px;text-align:center;position: relative;
top: 540px; left:148px;}

.birthdaySignUp{height:20px; width:56px; position:relative; top:-23px; left:133px; display:block;}
input, select {font:normal 11px arial;height:22px;}
input#email, input#label-sec-pass, input#pass, input#cpass, input#firstName, input#lastName{line-height:22px;}

input.email{width:432px;margin-bottom:20px;} 
input.pass, input.cpass, input.short_email,input.sec-pass, input.firstName, input.lastName{width:200px;margin-bottom:20px;}
input.pass, input.firstName{float:left;}
input.cpass, input.lastName {float:right;}
.forgot_pass_img{height:24px;margin:0 5px 20px;}
.submit_btn{height:26px;margin-bottom:20px; position:relative; top:-10px;}

#newSubmit{height:42px; margin-bottom:0px;}
 
.bday_text, .gender_text{line-height:20px;font-size:11px;position:relative;}
.month_arrow{position:absolute; margin:9px 0 0 140px;z-index:10;}
.day_arrow{position:absolute;top:5px;left:10px;}
.gender_arrow{position:absolute;top:5px;left:50px;}
.bday_text{margin-right:8px;}
.gender_text{margin-left:31px;}
span.optional{position:relative;top:-6px;}

.sign_to_join_text{margin-bottom:20px;}

select.month,select.day,select.gender{width:92px;height:30px;border:1px solid #000;margin-bottom:20px;padding-left:5px;
	position:relative;vertical-align:middle;}
select.month{margin-right:10px;}
.dd{vertical-align:middle;}

 /**SIGN UP**/
p.disclaimer{font:normal 9px arial;line-height:12px;color:#3d3d3d;}
p.text{font:normal 11px arial;line-height:20px;margin-bottom:20px;}

.upper_case_text{font:normal 11px arial;} 
.password_btn{margin-bottom:20px;}

.error_mess{font:normal 9px arial;color:#ff542c;text-align:left;margin:7px 0 0 8px;display:none;}

p.form{position:relative;}
.error_email, .error_pass, .error_firstName, .error_lastName{font:normal 9px arial;color:#ff542c;text-align:left;position:absolute;left:7px;top:33px;z-index:10;}
.error_sec_pass{font:normal 9px arial; color:#ff542c;text-align:left;position:absolute;left:233px;top:33px;z-index:10;}
.error_box{border:1px solid #ff542;}
.display_n{display:none;}
.display_v{display:visible;}

/********************************************************************************************/
/********************************************************************************************/
form, form fieldset input, form fieldset textarea, form label {font:normal 11px arial;}
form p { position: relative; }
p label { position: absolute; top: 0; left: 0;}
.label-sec-pass {position: absolute; top: 0; left: 226px;}
fieldset p input, form fieldset select {padding:4px 4px 4px 5px;margin: 0;}
fieldset p label {margin: 9px 5px 5px 8px;padding: 0;}
.label-cpass, .label-lastName {margin-left:240px;}
.error_lastName  {margin-left:234px}
fieldset p input {border: solid 1px #000;}
fieldset p label {color: #000;}