BODY, P, BR, UL, OL, TD, TH, LI {
  font-family: verdana, tahoma, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #2B373A;
  text-decoration: none;
  
}

 A {
 text-decoration: underline;
 color:ffffff;
 }
 
 ul li {list-style:none;}

      
.text_field {
        width        : 125px;
        height       : 18px;
        font-size    : 10px;
        font-family  : verdana;
        border       : 0;

}  

.text_field1 {
        width        : 140px;
        height       : 21px;
        font-size    : 10px;
        font-family  : verdana;
        background   : #D9D9D9;
        border       : 1px solid #B3B3B3;

}  


         .main#light 
        {
        background-color : #ffffff;
        text-align       : left;
        white-space      : nowrap;
        padding-left     : 5px;
        padding-right    : 5px;
        height           : 25px; 
	} 
	
 .form 
        {
        background     : #DADADA;
        text-align     : left;
        vertical-align : middle;  
        }	

   .orange {
     font-family : Verdana, Arial, Helvetica;
     font-size : 10px;
	 height:17px;
     color :#FF3300;
     text-decoration : underline;
    }


   .white {
     font-family : Verdana, Arial, Helvetica;
     font-size : 10px;
     color :#ffffff;
     text-decoration : none;
    }

   .white1 {
     font-family : Verdana, Arial, Helvetica;
     font-size : 9px;
     color :#ffffff;
     text-decoration : none;
    }
    
    .menu1 {
	text-decoration : none;
	color           : #000000;
}
span.join_error {
	color: #FF3300;
	width:140px;
	display:block;
 white-space:normal;
}


* scroll */

#container {width:100%;position:relative; overflow:hidden; }


.featured_feeds {}
.featured_feeds div {border-left:1px solid #fff;border-bottom:1px solid #fff;overflow:hidden;}
.featured_feeds div img {float:left;margin-right:5px;border-right:1px solid #fff;}
.featured_feeds div p {margin-top:5px;margin-right:5px;color:#fff;}

#hold {position:absolute; width:148px;  z-index:100; height:1977px;background-color:#fff; padding:0px; margin:0px;}

.feeds #hold {background-color:#fff;}

#wn {position:absolute; left:0px; top:0px;width:100%; height: 100%; overflow: hidden;z-index: 1; }
#lyr1 {position:absolute; visibility:hidden;left:0px; top:0px;z-index:1;width:100%; }
div#scrollbar {position:absolute; right: -1px; top: 0px;width: 17px; height: 100%;font-size: 1px; z-index: 1;}
div#track {position:absolute; left: 0px; top:19px;width: 17px; height: 1947px;background-color: #292929;z-index: 1;}
.feeds div#track {background-color:#ccc;}
div#dragBar {position:absolute; left: 0px; top:0px;width: 15px; height:50px;background-color: #555555;z-index: 1;}
div#up { position:absolute; left:0; top:0; z-index:2 }
div#down { position:absolute; left:0; bottom:0; z-index:3 }
#lyr1 li {padding:5px;border-bottom:1px solid #fff;}
#lyr1 li {border-bottom:1px solid #ccc;}
#lyr1 li a {color:#fff;}
.feeds #lyr1 li a {color:#000;}
#lyr1 li img {margin-right:7px;}

#leftmenu.theater .menu_form form {text-align:center; height:17px; padding:4px 4px 3px; background-color:#3b0018;}
#leftmenu.theater .menu_form form select {width:100%; font-size:11px; font-weight:bold;background-color:#ccc;}

.theater_full {min-height:1977px; background:#000;}
#feeds .theater_full {background:#fff;}
.theater_full #hold { height:1977px;}
.theater_full #track{ height: 1957px;}


#lyr1 * {margin:0; padding:0;}



.wrap {position:relative;padding-top:20px;padding-left:15px; height:430px;
background:url(http://allerotica.com/images/join/bg.jpg) no-repeat right bottom;}
* html .wrap {height:450px;}
.string {position:relative; padding:5px 0; width:90px;}
.string input, .string select, .string strong {position:absolute;left:100%;width:130px; top:2px;height:16px;}
.string label {font-weight:bold;color:#779FCB; font-size:10px;}
.string span {position:absolute;left:245px;top:0;width:300px; font-size:14px;color:#F7184F; }

#btn_card {margin-top:10px;}

.info {position:absolute; width:300px; height:160px; color:#000; top:12px;left:263px; font-size:14px; text-transform:uppercase;}

.lock {padding:10px 280px 10px 0; margin-top:30px; width:243px; position:relative; border-top:1px solid #DFD5CE; border-bottom:1px solid #DFD5CE; color:#97020F;font-size:10px; letter-spacing:.5px;}
* html .lock {width:523px;}
.lock small {position:absolute; left:226px;top:10px;padding-left:20px; width:200px; display:block; font-size:100%;}
.lock a {font-weight:bold;color:#97020F;}

.buttons {padding-top:40px; width:500px; position:absolute; left:15px; bottom:83px;
background:url(http://allerotica.com/images/join/np.png) no-repeat left top;}

.note {width:380px;font-size:9px;color:#838383; letter-spacing:.3px;position:absolute; bottom:10px;left:15px;}
.note a {color:#838383; }

.checkform {position:absolute; left:263px; bottom:74px;}
* html .checkform {bottom:83px;}

