
html{
	height: 100%;
}
body{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	background-color: #2966a5;
	font-family: Verdana;
	color: white;
	text-align: center;
}
A{
	text-decoration: underline;
	cursor: pointer;
	outline: none;
}
a:active { outline: none; }
#page, #content, #wrapper, #wrapperright{
	text-align: left;
	width: 100%;
	height: 100%;
}

#wrapper {
	margin: auto;
	max-width: 1224px;
	width: expression(document.body.clientWidth > 1224? "1000px": "auto" );
	background-repeat: repeat-y;
	background-image: url('http://images.directmember.com/images/v2/bg_left.png');
	/*padding-left: 28px;*/
}

#page{
	width: auto;
	margin: 0px 28px 0px 28px;
}

#wrapperright {
	background-repeat: repeat-y;
	background-image: url('http://images.directmember.com/images/v2/bg_right.png');
	background-position: right;
	/*padding-right: 28px;*/
	/*margin: 0px 28px 0px 28px;*/
}


#content{
	height: auto;
	padding: 0px;
	overflow: auto;
}

#flashcontent{
	width: 420px;
	height: 345px;
	overflow: visible;
	position: absolute;
}
#feedds{
	width: 420px;
	height: 345px;
	border-left: 1px solid white;
	border-right: 1px solid white;
	overflow: visible;
	position: absolute;
	vertical-align:top;
	
}
#column1{
	margin: 5px 20px 20px 20px;
	float: left;
	overflow: auto;
	width: 422px;
}
#column2{
	overflow: auto;
	/*margin: 5px 15px 20px 0px;*/
}

#minutesbox DIV.wrap {
	text-align: center;
	border-top: 1px dotted white;
	border-bottom: 1px dotted white;
	font-size: 80%;
	margin: 10%;
	padding: 10px;
	overflow: visible;
}

#minutesbox #minsrem{
	font-weight: bold;
	color: gold;
}

#column2 IFRAME{
	width: 350px;
	height: 365px;
	margin-top: 5px;
	border: 1px solid red;
}

#javabox, #chatarea{
	display: none;
}
#javabox{
	visibility: hidden;
	width: 100%;
}	

#bottombox{
	clear: both;
	margin: 20px;
}
#modelsbox{
	overflow: auto;
	float: left;
	margin: 0px 0px 0px 0px;
	border: 2px solid #99B6D4; 
	background-color: #3380CC;
	padding: 4px;
	font-size: 80%;
}
#modelsbox A
{
	font-family:verdana;
	font-size:xx-small;
	display: block;
	float: left;
	text-align: center;
	overflow: visible;
	color: #FF5D07;
	padding: 1px;
	font-weight:bold;
	width: 86px;
	height :100px;
	background-image: url('http://images.directmember.com/images/modelwframe.gif');
	margin: 6px;
	text-decoration: none;
}
#modelsbox A.onshow DIV.rm, #modelsbox A.onbreak DIV.rm{
	display: none;
}
#modelsbox A DIV.status{
	display: none;
	color: red;
}
#modelsbox A.onbreak DIV.status, #modelsbox A.onshow DIV.status{
	display: block;
}

#modelsbox A.active{
	
}
#modelsbox A.active IMG{
	
}

#modelsbox A DIV.rm, #modelsbox A DIV.status{
	height: 28px;
}

#modelsbox A B{
	font-size: x-small ;
	font-weight:bold;
	color: black;
	padding-bottom: 1px;
}
#modelsbox em{
	float: right;
	font-style: normal;
	cursor: pointer;
}
#modelsbox A IMG{
	display: block;
	border: 1px solid gray;
	margin-bottom: 3px;
	width: 84px;
	height: 65px;
}
#modelsbox A.hover IMG{
	border: 1px solid black;
}
#rating{
	background-color: #FAFAFA;
	border: 1px solid white;
	overflow: auto;
	color: black;
	font-size: 70%;
	display: none;
	width: 420px;
}
#rating SPAN{
	float: left;
	padding-right: 1em;
	margin-top: 3px
}
#rating DIV.wrap{
	margin: 3px;
}

#bottommenu, #topmenu{
	display: block;
	border: 0px solid white;
	color: gray;
	height: 26px;
	font-size: 70%;
	background-image: url('http://images.directmember.com/images/v2/video_bottom.png');
	background-repeat: no-repeat;
	color: gray;
	text-align:center;
}
#topmenu{
	background-image: url('http://images.directmember.com/images/v2/video_top.gif');
}

#topmenu DIV.wrap{
	padding: 6px 6px 0px 6px;
}

#bottommenu DIV{
	padding-left: 5px;
	padding-top: 5px;
	overflow: auto;
}
#bottommenu A{
	color: gray;
}
#bottommenu A:hover{
	color: black;
}
#bottommenu A B{
	font-weight: normal;
	font-size: 9px;
}

#column1 .subline{
	font-size: 70%;
	background-color: #CDCDCD;
	margin-left: 10px;
	margin-right: 20px;
	padding: 3px;
	text-align: center;
	display: none;
	color: black;
}

#bottommenu .inprogress{
	background-image: url('http://images.directmember.com/images/v2/loading.gif');
	background-repeat: no-repeat;
	background-position: right;
}

#playingtxt{
	color: white;
}

#topmenu{

}

#flashspaceholder{
	width: 420px;
	height: 315px;
}

#topline{
	background-image: url('http://images.directmember.com/images/v2/bg_top.png');
	height: 60px;
	padding: 0px 15px 0px 15px;
	background-repeat: repeat-x;
}

/* Common Menu CSS */
UL.menu{
	list-style: none;
	padding: 0px;
	margin: 0px;
	overflow: auto;
}
UL.menu LI{
	display: inline;
	list-style-position: inside;
	overflow: auto;
}
UL.menu LI A{
	display: block;
	float: left;
	outline: none;
}
/* END: Common Menu CSS */
#topline UL.menu{

}

#topline UL.menu A{
	line-height: 60px;
	width: 142px;
	font-size: 80%;
	font-weight: bold;
	text-align: center;
	overflow: auto;
	color: white;
}
#topline UL.menu{
	float: right;
}

#topline UL.menu A.hover{
	background-image: url('http://images.directmember.com/images/v2/bg_button.png');
	background-repeat: no-repeat;
}

#topline UL.menu A.active{
	text-decoration: none;
}

#toptabs{
	overflow: auto;
	text-align: right;
	margin: 10px;
	background-image: url('http://images.directmember.com/images/v2/tabs_a.gif');
	background-position: right;
	height: 33px;
}
#toptabs.b{
	background-image: url('http://images.directmember.com/images/v2/tabs_b.gif');
}
#toptabs A{
	width: 130px;
	display: block;
	float: right;
	margin-right: 25px;
	height: 32px;
	display: none;
}

#nonudity{
	border: 3px double #d6a428;
	margin: 10px 15% 10px 15%;
	padding: 4px;
	background-color: #efe0a7;
	color: black;
	font-size: 90%;
}

#nonudity EM{
	color: #8d0000;
	font-style: normal;
	font-weight: bold;
}
DIV.tooltip{
	position: absolute;
	background-image: url('http://images.directmember.com/images/v2/bg_arrow.gif');
	background-position: 75% 0%;
	background-repeat: no-repeat;
	width: 210px;
	overflow: auto;
}
DIV.tooltip .content{
	border: 4px solid black;
	background-color: white;
	margin-top: 15px;
	height: 180px;
	overflow: auto;
	color: black;
	background-image: url('http://images.directmember.com/images/v2/bg_tooltip.png');
	background-repeat: repeat-x;
	padding: 3px;
}

DIV.tooltip .content H1{
	font-size: 100%;
	margin: 0px; padding: 0px;
}

DIV.tooltip .content .close{
	float: right;
	cursor: pointer;
}


/* Resellers */
#wrapper{
	width: 100%;
}
#chatarea{
	display: block;
}
#content{
	margin-top: 15px;
}
#topmenu .wrap{
	display: none;
}

#column1 .dmsg{
	text-align: center;
	font-size: 80%;
}
#column1 .dmsg A{
	color: gold;
	font-weight:bold; 
}

/* Resellers: */
BODY.r #bottombox{
	margin: 0px;
	overflow-x: auto;
	overflow-y: hidden;
}
BODY.r #chatarea .signup{
	margin-top: 30px;
}
BODY.r #modelsbox{
	display: block;
	border: none;
	background-color: #608dbc;
}
BODY.r #modelsbox DIV.wrap{
	height: 145px;
}
BODY.r #signup{
	display: none;
}
BODY.r #signup DIV.wrap{
	border: 1px solid white;
	font-size: 90%;
	width: 420px;
	background-color: #608dbc;
	height: 370px;
}
BODY.r #signup UL {
	font-size: 90%;
}
BODY.r #signup DIV.wrap DIV{
	text-align: center;
	margin: 10px;
}
BODY.r #signup .bottom A{
	font-size: 80%;
	color: gold;
}
BODY.r #wrapper
{
	text-align:center;
	max-width:930px;
	width: 930px;
}
BODY.r #page{
	margin: 0px;
}

BODY.r #wrapper, BODY.r #wrapperright{
	background-image: none;
}


/* dock2 - bottom */
#dock2 {
	width: 100%;
	bottom: 0px;
	position: absolute;
	left: 0px;
}
#dock2 .wrap{
	height: 50px;
	background: url(http://images.directmember.com/images/v2/bg_dock.png);
	
}
#dock2 .dock-container2 {
	position: absolute;
	height: 50px;
	padding-left: 0px;
	width: 100%;
}
#dock2 a.dock-item2 {
	display: block; 
	font: bold 12px Arial, Helvetica, sans-serif;
	width: 40px; 
	color: #000; 
	bottom: 0px; 
	position: absolute;
	text-align: center;
	text-decoration: none;
}
#dock2 .dock-item2 span {
	display: none;
	padding-left: 200px;
}
#dock2 .dock-item2 img {
	margin: 5px 10px 0px 10px; 
	width: 100%; 
}
.tabBox
{
	border-top: 1px solid #C7DDE8;
	border-bottom: 1px solid #C7DDE8;
	border-right: 1px solid #C7DDE8;		
}

/*dummuchat*/

  #signupbox{
	  	margin: 20px;
		background-repeat: no-repeat;
		background-position: bottom left;
		height:403px;
		display: none;
	  }
	  #signupbox .wrap{
		margin: 20px 0px 0px 515px;
		text-align: center;
	  }
	    
	   /* bullet CSS */
	  	   
	   #modelsbox{
	   	/*overflow: hidden;*/
	   }
	/*button*/   
	
	 	
	 BODY.r #footer{
	  	margin-top: 5px;
	  	font-size: 70%;
		text-align: center;
		color: #91BAE3;
	  }		
	  .sampletxt
	  {
		
font-family:"Verdana";
color:#FFFFFF;
text-align:center;
font-weight:bold;
font-size:smaller;
line-height:1.8;
 

}
#pos
{
	margin-left:-85px;
}
.warning
{
	font-weight:bold;
	color:#cc0000;
	font-size:20px;
	font-family:Verdana;
	}
	
	.warning1
{
	font-weight:bold;
	color:#cc0000;
	font-size:11px;
	font-family:Verdana;
	}
	.SPsubtextbold
{
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: Black;
}

.whitetextlink
{
font-family: Verdana;
font-size: 11px;
color:white;	
text-decoration:underline;
}
#signupbox{
margin: 20px;
background-repeat: no-repeat;
background-position: bottom left;
height:375px;
display: none;
}
#signupbox .wrap{
margin: 20px 0px 0px 515px;
text-align: center;
}
.SimpleTextGoldsize
{
font-family: Verdana;
font-style: normal;
font-size: 12px;
color:gold;
font-weight:bold;
text-decoration:none;
margin-top:8px; 
margin-left:20px; 
text-align:left; 
vertical-align:bottom;
}
.whitetext{
position: absolute; 
font-family: Verdana; 
color: white;
}
/* bullet CSS */

#modelsbox{
/*overflow: hidden;*/
}
#videobtn
{
margin-top: 4px;
}
#msg
{
margin-top: 6px;
}
#bottombox A.icoleft, #bottombox A.icoright{
width: 30px;
height: 40px;
display: block;
background-image: url('http://images.directmember.com/img/v2//nav_icons.gif');
background-repeat: no-repeat;
border: 0px;
text-decoration: none;
}	

#bottombox A.icoright{
background-position: -36px 0px;
}
#bottombox Table{
background-color: #608dbc;
width: 100%;
margin-top:6px;
}
#modelsbox A{
margin-left: 8px;
margin-right: 7px;
}
BODY.r #footer{
margin-top: 5px;
font-size: 70%;
text-align: center;
color: #91BAE3;
}
