BODY, P, BR, UL, OL, TD, TH, LI {
  font-family:  Verdana, Arial, Tahoma, Helvetica, sans-serif;
  font-size: 10px;
  color: #000;
  text-decoration: none;
  
}

A { color: #1d3c7b; font-weight:bold; }

A:hover { color: #fa0266; font-weight:bold; text-decoration: underline; }

.pink, .pink a {font: 10px Verdana, sans-serif;color: #FB0F67; text-decoration:none; font-weight:bold;}
.regtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.horizontal {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #EBEBEB;
	border-right-color: #EBEBEB;
	border-bottom-color: #EBEBEB;
	border-left-color: #EBEBEB;
}
a.style1 { color: #fff; font-family: Verdana, sans-serif; font-size:10px;}
input.text_field1, select.text_field1 {font-size: 9; font-color: #FB0067; WIDTH: 150px; height: 20;
border: #FB0067 solid thin; border-width: 1px 1px 1px 1px; background-color:#FFFFFF;}
/* nats join */
span.join_error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FB0067;
	width:100%;
	display:block;
  white-space:normal;
}

* scroll */

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


#hold {position:absolute; width:164px;  z-index:100; height:940px;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: 902px;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;}



#lyr1 * {margin:0; padding:0; text-decoration:none; font-weight:normal;}


/* Kate style */
a.home {position:absolute; font-weight:normal; color:#fff; text-decoration:none; top:5px; left:7px;}
a:hover.home {font-weight:normal; color:#fff;}
img.header {clear:both; font-size:1px;}
div.top_gradient {background:url(http://www.highspeedxxx.com/images/join/bg2.gif) repeat-x left 47px; padding:0; width:760px;}
*html div.top_gradient {background-position: left 45px;}
.wrap {position:relative; height:540px;
  background:url(http://www.highspeedxxx.com/images/join/bg.jpg) no-repeat right 46px; 
  width:762px; margin-top:0;}
.header_links {margin-top:-2px; font-size:1px;}
  input.text_field1, select.text_field1 {
  background-color:#f3f9fc; 
  border-top:1px solid #6badcb; 
  border-left:1px solid #6badcb; 
  border-bottom:1px solid #d9edf6; 
  border-right:1px solid #d9edf6;}
.wrap form {padding-left:20px;}
.registration_form {margin-bottom:20px; 
  text-indent:-9999px; display:block; 
  width:760px; height:47px; 
  background:url(http://www.highspeedxxx.com/images/join/registration_form.gif) no-repeat left top;
   font-size:1px;}


.string {position:relative; padding:5px 0; width:90px;}
.string input, .string strong {position:absolute;left:100%; width:130px; top:2px; height:13px; font-size:10px;}
.string select {position:absolute;left:100%; width:133px; top:2px;height:17px; font-size:10px;}
*html .string input, .string strong {position:absolute;left:100%; width:128px; top:2px;height:13px;}
*html .string select {position:absolute;left:100%; width:131px; top:2px;height:17px;}
.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:68px;
  left:263px; font-size:13px; 
  text-transform:uppercase;}
.info strong {position:relative; top:-10px;}
.info strong span {display:block; margin-bottom:2px;}
*html .info strong {top:-3px;}
.lock {padding:10px 280px 10px 0; 
  margin-top:40px; width:243px; 
  position:relative; 
  border-top:1px solid #DFD5CE; 
  border-bottom:1px solid #DFD5CE; 
  color:#97020F;font-size:10px; 
  letter-spacing:.5px;}

.lock small {position:absolute; left:225px;top:10px;padding-left:20px; width:200px; display:block; font-size:100%;}
.lock a {font-weight:bold;color:#97020F;}
.lock span {width:250px; letter-spacing:-.3px; display:block;}
*html .lock span {width:235px;}
.buttons {padding-top:40px; width:500px; position:absolute; left:15px; bottom:130px;
background:url(http://allerotica.com/images/join/np.png) no-repeat left top;}

.note {width:350px;font-size:10px;
  color:#838383; letter-spacing:.3px; 
  line-height:11px; position:absolute; 
  bottom:68px;left:15px;}
  *html .note {width:330px;}
.note a {color:#838383; font-weight:normal;}
.note a:hover {color:#838383; font-weight:normal;}

.checkform {position:absolute; left:245px; 
  bottom:130px;}


.congratulations {text-indent:-9999px; display:block; width:760px; height:57px; 
background:url(http://www.highspeedxxx.com/images/join/congratulations.gif) no-repeat left top; 
position:absolute; bottom:1px; border-top:1px solid #fff; border-bottom:1px solid #fff;
 font-size:1px;}

.footer_bg {border-bottom:1px solid #fff; text-align:left; position:relative; background-color:#fb0067; height:62px; width:760px;}
.footer_bg p {}

.footer_bg img {position:absolute; left:30px;}
table, tr, td, img {padding:0; margin:0;}


.select_copuright {border-left:1px solid #fff; 
width:400px; position:absolute; left:145px; 
bottom:0; padding-left:10px;}
.select_copuright p {width:400px; 
 color:#fff;
margin-top:5px; margin-bottom:8px; 
}
.links {position:absolute; right:0;}
.links a {font-size:9px; font-weight:normal; text-decoration:none; margin-right:10px;}
.links a:hover {text-decoration:underline; font-weight:normal;}
select.input {z-idex:100; position:relative;}
.bottom_border {border-bottom:3px solid #737373; width:761px; margin-top:-2px;}
