

#signup {
    width:490px;
    background-color:#000;
	font-size:120%;
}

#signup h1, 
#signup h2, 
#signup h3, 
#signup h4, 
#signup h5, 
#signup h6 {
margin: 0; font-family: Trebuchet MS, verdana, sans-serif;
margin-bottom:5px;
}

#signup h1 { font-size:1.5em;}
#signup h2 { font-size:1.4em;}
#signup h3 { font-size:1.3em;}
#signup h4 { font-size:1.2em;}
#signup h5 { font-size:1.1em;} 

#signup p {
	margin              :   0;
    padding             :   0;
    margin-bottom       :   15px;
    font-size           :   1em;
    line-height          :  1.4em;
}

#signup a {
	color               :   #fff;
}

#signup a:hover {
	color               :   #FFF;
	text-decoration     :   underline;
}

#signup img {
	border              :   none;
}

#signup address {
	display             :   none;
}

#signup table {
	font-size           :   1em;
}
#signup table td {
    vertical-align:top;
}

#signup ul {margin:0; padding:0; margin-left:15px; margin-top:15px;}

#signup em {font-weight:bold; font-style:normal;}

#signup #head       { clear:both; height:35px;  margin-left:25px;}
#signup #top-slogan {
    width:300px; height:28px; float:left;
    background-image:url("http://www.thefetishparty.com/img/join_alterego_community.jpg")
}
#signup #top-slogan-continue {
    width:300px; height:28px; float:left;
    background-image:url("http://www.thefetishparty.com/img/continue_registration.jpg")
}
#signup #top-slogan-finished {
    width:300px; height:28px; float:left;
    background-image:url("http://www.thefetishparty.com/img/finishing_registration.jpg")
}

#signup #process    {   width:135px; height:24px; float:right;}

#signup #content    {   margin-left:25px; margin-top:15px;}
#signup #content p  {   text-align:justify; }

#signup .box        {
    width:500px; min-height:440px;
    margin-top:25px;
    padding:25px;
    background: transparent url("http://www.thefetishparty.com/img/bg_gradient.jpg") no-repeat top left;
}
#signup p.boxintro {
    margin-top:15px;
    width:450px;
    font-size:0.95em;
}

#signup .step-1     { background-image:url("http://www.thefetishparty.com/img/step1.jpg");}
#signup .step-2     { background-image:url("http://www.thefetishparty.com/img/step2.jpg");}
#signup .step-3     { background-image:url("http://www.thefetishparty.com/img/step3.jpg");}
#signup .step-4     { background-image:url("http://www.thefetishparty.com/img/step4.jpg");}
#signup .step-5     { background-image:url("http://www.thefetishparty.com/img/step5.jpg");}
#signup .step-done  { background-image:url("http://www.thefetishparty.com/img/step-done.jpg");}


#signup .signupstep1 input { padding-left:5px;}
#signup .bad {
    padding-left:25px;
    padding-top:2px;
    padding-bottom:10px;
    background: transparent url("http://www.thefetishparty.com/img/error.gif") no-repeat;
}
#signup .good {
    padding-left:25px;
    padding-top:2px;
    padding-bottom:10px;
    background: transparent url("http://www.thefetishparty.com/img/correct.gif") no-repeat;
}

#signup .label {padding-top:15px; font-size:1.2em; font-weight:bold;}
#signup .labelmed {padding-bottom:15px; font-size:1.2em; font-weight:bold;}
#signup .labelshort {padding-bottom:0px; font-size:1.2em;  font-weight:bold;}


html>body #signup .label,
html>body #signup .labelmed,
html>body #signup .labelshort {font-weight:normal;}

#signup .hide {display:none;}

#signup .nottellingcontainer{
    width : 480px;
    min-height:80px;
    padding-bottom:25px;
    background: transparent url("http://www.thefetishparty.com/img/bg_sidebar.gif") repeat-y;
}

#signup .nottelling {
    display:block;
    width:100px;
    height:22px;
    text-align:right;
    background: transparent url("http://www.thefetishparty.com/img/nottelling.gif") no-repeat;
}
#signup .nottelling input {
    margin-right:10px;
}

html>body #signup .nottelling input {
    margin-top:4px;
}

#signup .wildmild {
    width: 260px;
    height: 50px;
    background: transparent url("http://www.thefetishparty.com/img/wildmild.gif") no-repeat;
}
#signup .wildmild .wmcontent {
    padding-top:14px;
    padding-left:45px;
}
#signup .wildmild .wmcontent input {
    margin-right:17px;
}



#signup .tab {
    width:140px;
    height:18px;
    background: transparent url("http://www.thefetishparty.com/img/bg-tab.gif") no-repeat;
}
#signup .tab span {
    display:block;
    padding-left:7px;
    padding-top:2px;
    font-size:1em;
}

#signup #movebox
{
    width: 17px;
    height: 75px;
    background: transparent url("http://www.thefetishparty.com/img/movearrows.gif") no-repeat 147px 51px;
}

#signup #addphoto {
    display:block;
    width: 27px;
    height: 27px;
    background: transparent url("http://www.thefetishparty.com/img/plus.gif") no-repeat top left;
}

#signup #addphoto span {
    display:none;
}

#signup #photopolicy {
    width:450px;
    margin-top:25px;
    color:#AAA;
}
#signup .browsecap {
    font-size:0.7em;
    padding-bottom:2px;
}

html>body #signup .browsecap {
    font-size:0.8em;
}

#signup #photopolicy p.first {
    width:350px;
}

#signup .submitbox {
    margin-top:25px;
    padding-right:50px;
    text-align:left;
    cursor:pointer;
}
#signup .submitbox img {
    margin-right:15px;
}

#signup .clear {clear:both;}
#signup .smalltext {font-size:0.9em;}
#signup .tinytext  {font-size:0.8em;}


.searchresults {background-image : url("http://www.thefetishparty.com/images/searchresults_bg.gif"); height:69px; }
.searchresults_count {padding-left: 15px}
.searchresults_left {padding:0px 5px 0px 0px; width:50px; }
.searchresults_right {padding: 0px 5px 0px 5px; width:50px; }
.searchresults_both {padding: 0px 5px 0px 5px; width:50px; }
.searchresults_data {color: white;}
.searchresults_data a {color: white; font-weight:bold; text-decoration: none;}
.searchresults_data a:hover {color: white; font-weight:bold; text-decoration: underline;}
.searchimg {color: white;border:1px solid white;}
.searchpadding {padding-left:4px; }


   .formbuttons  {
   	background-color : black;
   	color : white;
   	font-family : Arial,verdana;
   	font-size : 12px;
   	font-weight : bold;
   	border-color : white;
   	border-width : thin;
   	border-style : solid;
   }

