﻿#BodyContainer .PanelContentHeaderAndBody {
    clear: both;
    font-family: TitilliumText22LMedium,Arial;
    min-height: 900px;
    vertical-align: top;
    width: 100%;
}
#signup-graybg
{
    background-color: #f8f8f8;
    border:6px solid #e9e9e9;    
    margin-left:auto;
    margin-right:auto;
    margin-top:15px;
    padding-left:20px;
    width:915px;
    padding-top:20px;
    border-radius:9px 9px 9px 9px;    
    
}
 
 
.signup-signuparea
{
    float: left;
    width: 570px;
    
}
.signup-signinarea
{    
    float:left;
    width:270px;
    padding:10px 30px;   
    height:600px;
    background: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#F8F8F8));
	background: -moz-linear-gradient(top,  #ffffff,  #F8F8F8);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#F8F8F8');
	border-radius: 9px 9px 9px 9px;
    
}

.signup-lblarea
{
    padding-bottom:15px;
}
#signup-msg
{
    font-family: TitilliumText22LBold,Arial;
    font-size: 17px;
    background-color: #FFFFFF;
    background-image: url("http://cdn.socialnetwork.com/brands/sen/theme/ocean/icon-alert-red.png");
    background-position: 15px center;
    background-repeat: no-repeat;
    color: #0072B8;  
    width: 480px; 
    height: 38px;
    padding-left: 50px;
    padding-top: 18px;        
    border-radius:6px 6px 6px 6px;
}
#signup-msg .red
{
    color: #f55300;
}
.signup-errormsg
{
     font-family: TitilliumText22LBold,Arial;
     font-size: 15px;
     color: #f55300;
}
.signup-signuplbl
{
    color: #009D94;
    font-family: TitilliumText22LBold,Arial;
    font-size: 17px;
   
}


.signup-email
{    
    margin-top:20px;
    height:45px;
}
.signup-pwd
{
    margin-top:15px;
    height:45px;
    
}
.signup-signuparea #dob
{
    padding-top:5px;
    height:45px;
}
.signup-pwddemo
{
    font-family:TitilliumText22LBold, Arial;
    font-size:17px;
    color: #666666;
    position:absolute;
    margin-left: 10px;
    margin-top: -30px;
}
.signup-terms
{
    font-size:11px
}



.signup-txtbx {
 
    font-family:TitilliumText22LBold, Arial;
    font-size:17px;
    color: #6f6f6f;
    padding: 8px 7px 10px 10px;      
    height: 20px;    
    width: 350px;
    border: 1px solid #9cdeda; 
    border-radius: 6px 6px 6px 6px;
    
}

.signup-bdaylbl
{
    color: #666666;
    font-family: TitilliumText22LBold,Arial;
    font-size: 17px;
    margin-top: 20px;
    margin-bottom:5px;
}

.drpdHome, .birth-month, .birth-day, .birth-year 
{
    font-family:TitilliumText22LBold, Arial;
    font-size: 17px;
    color: #898989;    
    height: 40px;    
    width: 100px;
    padding:3px;
    margin-right:10px;
    border: 1px solid #9cdeda; 
    border-radius: 6px 6px 6px 6px;
}

.birth-month {
    width: 130px;
}

.signup-terms
{
    font-family:TitilliumText22LBold, Arial;
     font-size: 15px;
     color:#717171;
     margin-top:15px;
}
.signup-terms a
{
     color:#717171;
    text-decoration : underline;
}
.signup-btnarea
{
    margin-top:20px;
}

.signup-btn
{
    font-family:TitilliumText22LBold, Arial;
    font-size: 15px;
    background:#ffa242; /* transform older browsers */
    background: -moz-linear-gradient(center top , #ffa242, #fe7600) repeat scroll 0 0 transparent;    /* transform older firefox browsers */
    background: -webkit-gradient(linear, left top, left bottom, from(#ffa242), to(#fe7600));/* Chrome,Safari4+ */
	background: -moz-linear-gradient(top,  #ffa242,  #fe7600); /* FF3.6+ */
    background: -ms-linear-gradient(top, #ffa242 0%,#fe7600 100%); /* IE10+ */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa242', endColorstr='#fe7600');/* IE6-9 */
    border: 1px solid #DA7C0C;
    border-radius: .5em;
    box-shadow: 0 1px 2px #949494;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;    
    outline: medium none;
    padding: 0.2em 2em 0.4em;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
.signup-btn:hover
{
        background: #ff7501;
	    background: -webkit-gradient(linear, left top, left bottom, from(#fe7600), to(#ffa242));
	    background: -moz-linear-gradient(top,  #fe7600,  #ffa242);
	    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe7600', endColorstr='#ffa242');
}

.signup-signinlbl
{
    font-family:TitilliumText22LBold, Arial;
    font-size:17px;
    color: #009d94;
    padding-bottom:10px;
}
.signup-accntname, .signup-signinpwd
{
    height:35px;
}

.signup_smltxtbx
{
    font-family:TitilliumText22LBold, Arial;
    font-size:15px;
    color: #666666;
    background-color:#fcfcfc;
    width:250px;
    height:25px;
    padding-left:5px;
    border: 1px solid #DDDDDD;
    border-radius:4px;
}

.signup-namelbl, .signup-pwdlbl{
    color: #666666;
    font-family: TitilliumText22LBold,Arial;
    font-size: 17px;
    margin-bottom: 5px;
    margin-top: 10px;
}

.signup-txtbx-error-highlight
{
    border:1px solid red;
}
.signup_smltxtbx-highlight
{
    border: 3px solid #DDDDDD; 
}
.signup-txtbx-highlight
{
    border: 3px solid #9cdeda; 
}
.signup-forgotlink
{
    text-align:right;
    width:255px;
}
.signup-forgotlink a
{
    font-family:TitilliumText22LMedium, Arial;
    font-size:11px;
    color:#09acd7;
    text-decoration: underline;   
    
}
.signup-chkbox
{
    margin-top:15px;
    width:255px;
    text-align:right;
}
.signup-chkbox label, .signup-chkbox span 
{
    font-family:TitilliumText22LMedium, Arial;
    font-size:13px;
    color:#777777;
}
.Signup-signinbtnarea
{
    width:255px;
    text-align:right;
    margin-top:30px;
}
.signup_signinbtn
{
    font-family:TitilliumText22LBold, Arial;
    font-size: 15px;
    background: #009fc6;
    background: -moz-linear-gradient(center top , #009fc6, #00b7e9) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, left top, left bottom, from(#009fc6), to(#00b7e9));
	background: -moz-linear-gradient(top,  #009fc6,  #00b7e9);
    background: -ms-linear-gradient(top, #009fc6 0%,#00b7e9 100%); /* IE10+ */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#009fc6', endColorstr='#00b7e9');
    border: 1px solid #067b9f;
    border-radius: .5em;
    box-shadow: 0 1px 2px #949494;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;    
    outline: medium none;
    padding: 0.2em 2em 0.4em;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    
}
.signup_signinbtn:hover
{
        background: #00b7e9;
	    background: -webkit-gradient(linear, left top, left bottom, from(#00b7e9), to(#009fc6));
	    background: -moz-linear-gradient(top,  #00b7e9,  #009fc6);
	    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00b7e9', endColorstr='#009fc6');
}
   
   .signup-meetpeople
   {
       clear:both;
       font-family:TitilliumText22LBold, Arial;
        font-size: 17px;
        color:#666666;
        margin-top:50px;
   }
   .signup-mapimg
    {
        clear:both;
        margin-top:20px;
        padding-bottom:100px;
    }
    
/*----------------------- Step 1 ------------------------ */

.signup-step1area, .signup-step2area
{
    border: 1px solid #F4F4F4;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
    width: 930px;
    height:700px;
}
.signup-step2area
{
    height:1150px;
}
.signup-step1-form
{
    padding-left:20px;
    background-image:url("http://cdn.socialnetwork.com/brands/sen/theme/ocean/twins-account-bg-step1.png");
    background-repeat:no-repeat;
    background-position:right top;
}
.signup-stepname
{
    height:110px;
    
}
.signup-step1-active, .signup-step2-active
{
    font-family: TitilliumText22LBold,Arial;
    font-size: 17px;
    color:#FFFFFF;
    height:90px;
    width:295px;
    padding-left:15px;
    background-color:#20b1a4;
    float:left;
}
.signup-step1, .signup-step2, .signup-step3
{
    font-family: TitilliumText22LBold,Arial;
    font-size: 17px;
    color:#6c6c6c;
    background-color:#f4f4f4;
    height:90px;
    width:295px;   
    padding-left:15px; 
    float:left;
}
.signup-ovelbox-green, .signup-ovelbox-gray
{
    font-family: TitilliumText22LBold,Arial;
    font-size: 17px;
    color: #FFFFFF;
    background-color: #5FD8CD;
    width: 60px;
    height: 20px;
    margin-bottom: 5px;
    margin-top: 15px;
    padding-left: 12px;
    padding-top: 2px;    
    border: 1px solid #5FD8CD;
    border-radius: 10px 10px 10px 10px;     
    
}
.signup-ovelbox-gray
{
    background-color: #acacac;
    border: 1px solid #acacac;
}

.signup-arrow-setp1
{
    background-image: url("http://cdn.socialnetwork.com/brands/sen/theme/ocean/arrow-down-seagreen.png");
    height: 17px;
    margin-left: 130px;
    width: 21px;
}
.signup-arrow-setp2
{
    background-image: url("http://cdn.socialnetwork.com/brands/sen/theme/ocean/arrow-down-seagreen.png");
    height: 17px;
    margin-left: 460px;
    width: 21px;
}
.signup-step1titletxt, .signup-step2titletxt
{
    font-family: TitilliumText22LBold,Arial;
    font-weight: normal;
    font-size: 17px;
    color: #595959;
    padding:20px 0 0 0;
}
.signup-congrat
{
    font-family: TitilliumText22LBold,Arial;
    font-size:16px;
    color:#888888;
    margin-top:20px;
    margin-bottom:20px;
}
.signup-alertbox
{    
    background-color:#f4f4f4;   
    width:600px; 
    height:70px; 
    padding-top:10px; 
    padding-left:20px; 
    border:2px solid #d8edec
}
.signup-important
{
    font-family: TitilliumText22LBold,Arial;
    background-image: url("http://cdn.socialnetwork.com/brands/sen/theme/ocean/icon-alert-red-sml.png");
    background-position:left center;
    background-repeat:no-repeat;
    font-size:16px;
    color:#ce1f1f;
    height: 20px;    
    width: 100px;
    padding-left:22px;
    padding-top:2px;
}
.signup-alerttxt
{
     font-family: TitilliumText22LBold,Arial;
     font-size:16px;
     color:#717171;
     margin-top:8px;
}
.signup-msgtxt
{
    font-family: TitilliumText22LBold,Arial;
    font-size:15px;
    color:#FF0000;
}
.signup-verification-msg
{
    font-family: TitilliumText22LBold,Arial;
    font-size:15px;
    color:#717171;
    padding-top:20px;
}
.signup-emailarea
{
    background-image: url("http://cdn.socialnetwork.com/brands/sen/theme/ocean/icon-envelop-green.png");
    background-position:left center;
    background-repeat:no-repeat;
    margin-top:20px;
    padding-left: 40px;
    padding-top: 20px;
}
.signup-newsarea
{
    padding-left:40px;
}
.signup-newsarea label
{ 
    font-family: TitilliumText22LBold,Arial;
    font-size:16px;
    color:#898989;
}
.signup-nextbtnarea
{
    margin-top:50px;
    padding-left:40px;
}
.signup-backbtnkarea
{
    margin-top:50px;
    padding-right:80px;
    float:left;
}
.signup-btnnext
{
     background-image: url("http://cdn.socialnetwork.com/brands/sen/theme/ocean/next-step.png");
     background-position:left center;
     background-repeat:no-repeat;
     width:190px;
     height:55px;
     font-family: TitilliumText22LMedium,Arial;
     font-size:25px;
     color:#ffffff;
     background-color:transparent;
     border:none;
          
}

.signup-step2-fields
{
    padding-left:20px;
    width:650px;
    float:left;
}
.signup-step2-img
{
     width:260px;
     height:800px;
     background-image: url("http://cdn.socialnetwork.com/brands/sen/theme/ocean/signup-connection.jpg");
     background-repeat:no-repeat;
     background-position:right 50px;
     float:left;
}
.signup-step2titletxt
{
    font-family: TitilliumText22LBold,Arial;
    font-weight: normal;
    font-size: 19px;
    color: #595959;
    padding:20px 0 0 0;
}
.signup-med-graytxt
{
     font-family: TitilliumText22LBold,Arial;
    font-size:17px;
    color:#999999;
    padding-top:10px;
}
.signup-lbltext
{
     font-family: TitilliumText22LBold,Arial;
    font-size:17px;
    color:#39b8b1;
    margin-top:30px;
}
.signup-med-lighttext
{
    font-family: TitilliumText22LMedium,Arial;
    font-size:16px;
    color:#4C4C4C;
    padding-top:10px;
}
.signup-dispname-area
{
    margin-top:10px;
    padding-left:20px;
}
.signup-dispname-area .signup_smltxtbx
{
    border: 1px solid #f8cfa1;
    height:30px;
}
.signup-disp-egtxt
{
    font-family: TitilliumText22LBold,Arial;
    font-size:13px;
    color:#aaaaaa;
    padding-left:10px;
}
.signup-drpdarea
{
    padding-left:20px;
}
.signup-gender
{
    padding-left:20px;
    padding-top:10px;
    font-family: TitilliumText22LNormal,Arial;
    font-size:17px;
    color: #999999;
}
.signup-step2-drpd
{
    width:320px;
}
.signup-drpd-country, .signup-drpd-state, .signup-drpd-city
{
    font-family:TitilliumText22LBold, Arial;
    font-size: 15px;
    color: #898989;    
    height: 35px;    
    width: 300px;
    padding:3px;
    margin-right:10px;
    border: 1px solid #f8cfa1; 
    border-radius: 6px 6px 6px 6px;
}
.signup-step2-drpd
{
    margin-top:20px;
}
.signup-step2-drpdtxt
{
    font-family:TitilliumText22LMedium, Arial;
    font-size: 17px;
    margin-top:10px;
    color:#f79661;
}

.loading_small
{
    background-image: url("http://cdn.socialnetwork.com/brands/sen/theme/ocean/ajaxloader-sml.gif");
    width:16px;
    height:30px;
    background-position: left bottom;
    background-repeat: no-repeat;    
}
#rad_drpd_stateloading, #rad_world_countryloading, #rad_drpd_cityloading
{
    float:right;  
    display:none;
}

.signup-relationship
{
    margin-top:10px;
    padding-left:20px;
    font-family: TitilliumText22LNormal,Arial;
    font-size:17px;
    color: #999999;
    clear:both;
    height:20px;
}
.signup-radio-inline
{
     float: left;
    width: 100px;
}
 .signup-radio-inline-l{
    float: left;
    width: 170px;
 }
.signup-networkingfeatures
{
    padding-left:20px;
    padding-top:10px;
    font-family: TitilliumText22LNormal,Arial;
    font-size:17px;
    color: #999999;
}
.signup-finalbtnarea
{
    margin-top:50px;
    padding-left:20px;
}
.signup-error-style
{
    background-color: #F4F4F4;
    border: 2px solid #D8EDEC;
    height: 50px;
    padding-left: 20px;
    padding-top: 10px;
    width: 600px;
    margin-top:20px;
}
.signup-errortxt
{
    font-family: TitilliumText22LBold,Arial;
    font-size: 16px;
    color: #CE1F1F;
}