

.SignUp{
	background:url(../images/SignUp-Titles.gif);
	height:41px;
}
.BecomeAMember{
	background:url(../images/SignUp-Titles.gif) left -50px;
	height:41px;
	margin:0 0 -7px 15px
}

/* Tabs */
#RegisterTabs {
    margin-left: -10px;
    background-image:url(../../themes/moshcam/images/mydetails-tabs-background-left.jpg);    
}
#RegisterTabs .Tab-Right {
    background-image:url(../../themes/moshcam/images/mydetails-tabs-background-right.jpg); 
}
#RegisterTabsContainer #TabPanels {
    padding: 15px 0px;
}
#Tab-SignUp a{
    width: 106px;
}
#Tab-SignIn a{
    width: 164px;
}
.Content .Preview{
	float:right;
	display:block;
	margin:-60px 5px 0px 30px;
	position:relative;
	z-index:600
}
.Content .Copy{
	margin:0 15px;
	position:relative
}
.Content .ByLine{
	font-size:14px
}
.Content .Copy li{
	color:#fff;
	line-height:160%;
	font-size:12px;
	background:url(../images/bullet.gif) left 4px no-repeat;
	padding:0 0 0 20px;
}

/* Sign Up Form */
.SignUpForm{
	float:left;
	width:360px
}
.SignUpForm label{
	color:#fff;
	display:inline-block;
	width:100px;
	margin:0 0 2px 7px;
	font-size:12px;
}
.SignUpForm input{
	background-color:#d01f3c;
	border:none;
	color:#000;
	display:inline-block;
	margin:0px 5px 8px 0;
	padding:3px 2px;
	font-size:11px;
}
.SignUpForm #errorEmail,
.RegisterErrorMessage {
    font-weight:bold;
    padding:0 14px 10px;
}
.SignUpForm .Input_Text_Large{
	width:212px
}
.SignUpForm img{
	vertical-align:middle
}
.SignUpForm .Submit{
	margin:8px 0 0 110px;
	padding:0
}
.SignUpForm .Focus{
	background:#fff
}

.SignUpForm img,
.SignUpForm .Inout_Text_Large {
	*position: relative;
	*top: -2px;
}

.SignUpForm #ConfirmPassword {
    display: none;
}

/* Privacy */
.SignUpForm .CheckPrivacy{
	font-size:12px;
	margin:15px 0 0 15px;
	line-height:100%
}

/* Social Sign Up */
.SocialSignUp{
	background:#c21d37;
	float:right;
	width:221px;
	padding:12px 0 9px 14px
}
.SocialSignUp .ByLine{
font-size:13px;
line-height:100%;
margin:0 0 9px;
width:150px;
}

/* Sign In Form */
#SignInPanel {
    margin-bottom: -25px;
}
#Silhouette {
    display: block;
    float: right;
    margin-top:-37px;
    position:relative;
    right:-10px;
    width: 147px;
    height: 182px;
	background:url(../../themes/moshcam/images/register-signin-slash.jpg) 0 0 no-repeat;    
}
.SignInForm{
	float:left;
	width:443px;
	height: 135px;
	overflow: hidden;
}
.SignInForm label{
	color:#fff;
	display:inline-block;
	width:83px;
	margin:0 0 2px 15px;
	font-size:12px
}
.SignInForm input{
	background-color:#d01f3c;
	border:none;
	color:#000;
	display:inline-block;
	margin:0px 5px 5px 0;
	padding:3px 2px;
	font-size:11px;
}
.SignInForm .Input_Text_Large{
	width:332px;
}
.SignInForm .Remember{
	margin:0 0 0 100px;
	float:left
}
.SignInForm .Remember input{
	float:left;
	background:none
}
.SignInForm .Remember label{
	margin:0;
	float:left;
}
.SignInForm .Forgot{
	float:right;
	font-size:12px;
	margin:0 5px 0 0
}
.SignInForm .Submit{
	margin:8px 0 0 100px;
	padding:0
}
.SignInForm .Focus{
	background:#fff
}

.SignInForm #ForgotPW {
    position: relative;
    left: 10px;
    top: 10px;
    display: none;
}
.SignInForm #ForgotPW h3.Title {
    color: #ffffff;
    text-transform: uppercase;
}
.SignInForm #ForgotPW h3.Title .CancelBtn {
    color:#ffffff;
    display:block;
    float:right;
    font-family:Arial;
    font-size:10px;
    position:relative;
    text-transform:capitalize;
    top:6px;
    width:56px;
}
.SignInForm #ForgotPW label {
    margin-left: 0px;
}

.SignInForm #ForgotPW .ForgotPWForm {
    margin-top: 17px;
}

.SignInForm #ForgotPW .SendButton {
    background-color: Transparent;
    margin-left: 80px;
}
