@charset "utf-8";
/* CSS Document */

body{
	line-height:150%;
	background-color:#000000;
	background-image: url(../images/background-body.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h2{
	color:#7E7E7E;
}


img, div { behavior: url(iepngfix.htc); border:0;}

#header{
	width:1028px;
	float: left;
	margin-right: 0px;
	height: 125px;
}

a:link {
	color: #FFFFFF;
	text-decoration: none;

}

a:hover {

	text-decoration: underline;
	color:#FF0000 !important;

}





a:visited {

	color: #FFFFFF;

	text-decoration: none;

}



a:active {

	color: #FFFFFF;

	text-decoration: none;
	-moz-outline-style: none;

}





#wrapper{
	width:1028px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/flames.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 46px;
	height: auto;
}

#menu-box{
	width:592px;
	height:88px;
	float:left;
	padding-top: 32px;
}


#free-trailers-left{
	width:auto;
	height:auto;
	float:left;
	padding-top: 80px;
}

#join-now{
	width:64px;
	height:336px;
	float:right;
	margin-top: 330px;
}


#join-now2{
	width:64px;
	height:336px;
	float:right;
	margin-top: 250px;
	text-align: justify;
}



#logo-box{
	float:left;
	width:315px;
	height:auto;
}

#footer{
	height:95px;
	width:907px;
	background-image: url(../images/images/footer.png);
	background-repeat:no-repeat;
	margin-left: 57px;
}

#footer2{
	height:155px;
	width:907px;
	background-image: url(../images/images/footer-red.gif);
	background-repeat:no-repeat;
	margin-left: 57px;
	margin-bottom: 10px;
}

#footer-normal{
	height:130px;
	width:907px;
	background-image: url(../images/footer-normal.gif);
	background-repeat:no-repeat;
	margin-left: 57px;
	margin-bottom: 10px;
}



#content{
	height: auto;
	width: auto;
	float: left;
}

#box-new-models{
	width:auto;
	height:auto;
	float:left;
	margin-top: 7px;
}


#box-new-online-store{
	width:224px;
	height:auto;
	float:right;
	margin-top: 7px;
}


#box-new-member{
	width:auto;
	height:auto;
	float:left;
	margin-top: 7px;
}



#inside-content{
	height: auto;
	width: 899px;
	float: left;
	background-color: #FFFFFF;
	margin-left: 0px;
	border-left: 4px solid #959493;
	border-right: 4px solid #959493;
	background-position: bottom;
	background-repeat: repeat-x;
}


#inside-footer{
color:#FFFFFF;
font-size:12px;
font-weight: bold;
}

#inside-footer2{
color:#FFFFFF;
font-size:12px;
font-weight: bold;
}


#flash-home{
	width:875px;
	height:351px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
}



/*home*/
#feature-girls{
width:auto;
height:auto;
float:left;
}

#holly{
	width:auto;
	height:auto;
	float:left;
	padding-top: 8px;
}



/*rhg-girls*/
#bottom-rhg-girls{
width:900px;
height:auto;
background-image:url(../images/bg-rhg-girls.gif);
background-repeat:repeat-x;
min-height:500px;
}



#flash_container, #flash {
	padding:0px;
	margin:0px;
	width:100%;
	height:100%;
	background-color:#FFFFFF;
			}
			
#right-new-box{
	width:510px;
	height:auto;
	margin-top: 10px;
	float:right;
	margin-right: 5px;
	padding-left: 0px;
	background-image: url(../images/rhg-models/background-new-models-large.png);
	background-repeat: no-repeat;
	padding-top: 80px;
	margin-left: 5px;
}	
	
			
#left-new-box{
	width:364px;
	height:704px;
	margin-left: 5px;
	margin-top: 10px;
	float: left;
	background-image: url(../images/rhg-models/bg-girls-box-right.png);
}

			
#left-new-box-header{
	width:364px;
	height:45px;
	background-repeat:no-repeat;
}

#left-new-box-middle{
	width:364px;
	height:auto;
	background-repeat:repeat-y
}


#left-new-box-botttom{
	width:364px;
	height:43px;
	background-repeat:no-repeat;
}


#girls-box{
	width:auto;
	height:auto;
	padding-left: 5px;
	padding-right: 5px;
}

.girls-box{
	width:174px;
	height:303px;
	float:left;
	margin-left: 2px;
	background-image: url(../images/rhg-models/bottom-girl-text.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}

.girl-bottom-text{
	width:174px;
	height:31px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:16px;
	text-align: center;
	font-weight: bold;
	padding-top: 2px;
}



#girls-box-small{
	width:auto;
	height:auto;
	padding-left: 5px;
	padding-right: 5px;
}

.girls-box-small{
	width:155px;
	height:277px;
	float:left;
	margin-left: 5px;
	margin-right: 0px;
	background-image: url(../images/rhg-models/girl-box-small-text.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}



.girls-box-small-no{
	width:155px;
	height:277px;
	float:left;
	margin-left: 5px;
	margin-right: 0px;
	background-image: url(../red-hot-girls/girls-pictures/bottom-bg.png);
	background-position: bottom;
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}

.girl-bottom-text-small{
	width:auto;
	height:32px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:16px;
	text-align: center;
	font-weight: bold;
	padding-top: 6px;
}


.girl-bottom-text-small a: link{
	width:155px;
	height:36px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:16px;
	text-align: center;
	font-weight: bold;
	text-decoration:none;
	padding-top: 2px;
}


.girl-bottom-text-small a: hover{
	width:155px;
	height:36px;
	background-repeat:no-repeat;
	color:#FF0000 !important;
	font-size:16px;
	text-align: center;
	font-weight: bold;
	padding-top: 2px;
	text-decoration:underline;
}


.girl-bottom-text-small a: active{
	width:155px;
	height:36px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:16px;
	text-align: center;
	font-weight: bold;
	padding-top: 2px;
	text-decoration:none;
}


.girl-bottom-text-small a: visited{
	width:155px;
	height:36px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:16px;
	text-align: center;
	font-weight: bold;
	text-decoration:none;
}

#wrap{
	width:auto;
	height:auto;
	background-image:url(../images/rhg-models/bg-rg-models-m.gif);
	background-repeat:repeat-x;
	background-position: bottom;
}

#wrap2{
	width:auto;
	height:auto;
	background-image: url(../images/girls-page/bg-wrap-model.gif);
	background-repeat:repeat-x;
	background-position: bottom;
	padding-bottom: 0px;
	min-height: 850px;
}


#wrapindex{
	width:auto;
	background-repeat:repeat-x;
	background-position: bottom;
	padding-bottom: 0px;
	min-height: 880px;
}

#wrap3{
	width:auto;
	height:auto;
	background-image: url(../images/girls-page/bg-wrap.gif);
	background-repeat:repeat-x;
	background-position: bottom;
	min-height: 0px;
	padding-bottom: 0px;
}

#wrap-about-us{
	width:auto;
	height:auto;
	background-repeat:repeat-x;
	background-position: bottom;
	min-height:750px;
	padding-bottom: 0px;
}


#right-box-top-r{
	width:500px;
	height:80px;
	background-repeat:no-repeat;
}


#right-box-middle-r{
	width:auto;
	height:auto;
	background-repeat:repeat-y;
	margin-left: 12px;
	margin-right: 8px;
	margin-bottom: 5px;
}

#right-box-bottom{
width:500px;
height:auto;
}


#view-all-models{
width:auto;
height:auto;
}


#box-uder-view{
	width:auto;
	height:auto;
	margin-top: 0px;
	padding-left: 5px;
}


/*girls*/

#box-girls-n{
	width:900px;
	height:auto;
	background-image:url(../images/girls-page/bg-logo.gif);
	background-repeat: no-repeat;
	background-position: top left;
}


#logo-girls{
	width:370px;
	height:auto;
	float:right;
	padding-right: 0px;
}


#girls-page-box-left{
	width:349px;
	height:auto;
	margin-left: 15px;
	padding-top: 20px;
}

.girls-page-box-small{
	width:155px;
	height:218px;
	float: right;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#girls-page-box-small{
	width:155px;
	height:auto;
	float: right;
	padding-top: 20px;
	margin-right: 5px;
}

#girls-page-text{
	width:350px;
	height:auto;
	float:right;
	padding-right: 10px;

}


#girls-page-text2{
	width:auto;
	height:auto;
	float:none;
	padding-right: 25px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	color: #666666;
	font-weight: bold;
	padding-left: 25px;
	padding-top: 10px;

}

#videobox{
	width:350px;
	padding-top: 15px;
	height: auto;
}

/*large-page-girls*/
#right-new-box-all{
	width:auto;
	height:auto;
	margin-top: 10px;
	float:left;
	margin-right: 5px;
	padding-left: 0px;
	background-repeat: no-repeat;
	padding-top: 0px;
}	

#right-box-middle-all{
	width:auto;
	height:auto;
	background-repeat:repeat-y;
	margin-left: 35px;
	margin-right: 8px;
	margin-bottom: 5px;
}


#right-new-box-5{
	width: auto;
	height:auto;
	margin-top: 10px;
	float:left;
	margin-right: 5px;
	padding-left: 37px;
	background-repeat: no-repeat;
	padding-top: 20px;
}	


#girl-right-pci{
	width:auto;
	height:auto;
	float:right;
	padding-right: 10px;
	padding-top: 50px;
}

#join-now-long{
	width:944px;
	height:auto;
	padding: 2px;
	padding-top: 20px;
	background-color: #FFFFFF;
	min-height: 500px;

}

#join-now-left{
	width:510px;
	height:350px;
	float:left;
	margin-left: 10px;
	background-image: url(../images/bg-high-def.jpg);
	padding-top: 360px;
	background-repeat: no-repeat;

}





#join-now-right{
	width:330px;
	height:550px;
	float:left;
	padding-right: 0px;
	margin-left: 25px;

}




#inside-footer{
	width:900px;
	padding-top:0px;
	text-align:center;
	height:auto;
	color:#333333;
	font-size:9px;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 140%;

}

#member-bottom{
	width:171px;
	height:auto;
	float:left;
	padding-left: 20px;
}


#logo-tripple-x{
width: auto;
height:auto;
text-align:center;
margin-left:auto;
margin-right:auto;
}


#inside-girls-text{
	width:auto;
	height: auto;
	padding-left:15px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#box-left-girls{
	height:auto;
	margin-left: 20px;
	margin-top: 20px;
	float: right;
}



.testomi-box-left{
	width:845px;
	height:175px;
	float:left;
	margin-bottom: 20px;
	margin-right: 20px;
	background-image: url(../images/testimonials-bg.gif);
	margin-left: 20px;
	padding-right: 0px;

}



.testomi-box-right{
	width:285px;
	height:auto;
	float:left;
	margin-bottom: 10px;

}





.picture-test{

	width:119px;

	height:160px;

	border: 2px solid #CCCCCC;

	padding: 2px;

	margin-right: 10px;

	float: left;

	margin-bottom: 10px;

}





.picture-test-r{
	width:119px;
	height:160px;
	border: 0;
	padding: 0px;
	margin-left: 6px;
	float: left;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-top: 6px;

}





.padding{

	padding-left:8px;

	padding-right:8px;

}



#content-inside{
	width:908px;
	margin-left:20px;
	margin-right:20px;

	text-align: justify;



}

.red{
color:#FF0000;
font-weight:bold;
font-size:13px;
}

.red a:link{
color:#FF0000;
font-weight:bold;
font-size:13px;
text-decoration:none;
}


.red a:hover{
color:#FF0000;
font-weight:bold;
font-size:13px;
text-decoration: underline;
}


.red a:active{
color:#FF0000;
font-weight:bold;
font-size:13px;
text-decoration:none;
}

.red a:visited{
color:#FF0000;
font-weight:bold;
font-size:13px;
text-decoration:none;
}


#join-now-long{
	width:auto;
	height:auto;
	padding: 2px;
	padding-top: 20px;
	background-color: #FFFFFF;
	min-height: 700px;
	margin-left: 10px;
	margin-right: 10px;

}


/*form*/



.field_block{

	width:400px;

	color: #FFFFFF;!important;

	font-weight: bold;

}



#form{

	width:500px;

	height:auto;

	background-image: url(../form-bg.gif);

	background-repeat: no-repeat;

	color: #FFFFFF;

}



#form-m-top-contact{
	background-image: url(../contact/images/model-form-header.gif) ;
	background-repeat:no-repeat;
	width:500px;
	height:57px;

}


#form-m-top{
	background-image: url(../model-form/images/header-form-m.gif.gif) ;
	background-repeat:no-repeat;
	width:500px;
	height:57px;

}


#form-m-model{

	background-image: url(../model-form/images/middle-form-m.gif.gif);

	background-repeat:repeat;

	width:450px;

	height: auto;

	padding-left:50px;

}



#form-b-model{
	width:500px;
	background-image: url(../contact/images/bottom-form-model.gif);
	height:52px;
	background-repeat:no-repeat;

}





.formfields{

	width:365px;

	height:25px;

	border:#999999 1px solid;

	color: #333333;

	font-weight: bold;

	font-size: 16px;

	padding:5px;

}









.formfields-text{

	width:375px;

	height:140px;

	border:#999999 1px solid;

	color: #333333;

	font-weight: bold;

	font-size: 16px;

	padding:5px;

}





.color-white{

color:#FFFFFF;

font-weight:bold;

}



.submit{

	background-image:url(../model-form/images/submit.gif);

	background-repeat:no-repeat;

	width:172px;

	height:55px;

	border: 0;

	cursor: pointer;

}





.reset{

	background-image:url(../model-form/images/reset.gif);

	background-repeat:no-repeat;

	width:172px;

	height:55px;

	border: none;

	cursor: pointer;

}





.color-white-tems{

color:#FFFFFF;

font-size:11px;



}





#box-contact-r{
	width:350px;
	height:800px;
	float:right;
	padding-top: 50px;
	margin-right: 10px;

}




#content-inside{
	width:auto;
	margin-left:20px;
	margin-right:20px;
	text-align: justify;
	height: auto;



}

#acces{
	width:auto;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}


#back-to{
	width:825px;
	height:47px;
	float:left;
	text-align: left;
	padding-top: 3px;
	padding-left: 15px;
	padding-bottom: 15px;
}


#back-to2{
	width:825px;
	float:left;
	text-align: left;
	padding-top: 3px;
	padding-left: 15px;
	padding-bottom: 60px;
	height: 5px;
}

#logo-bottom{
	width:auto;
	margin-left:auto;
	height:50px;
	padding-top: 40px;
	text-align: center;
}


#why-join{
	width:890px;
	height:auto;
	background-image:url(../images/why-join.jpg);
	background-repeat:no-repeat;
	background-position: left top;
}

#bottom-menu{
	width:auto;
	height:auto;
	padding-top:50px;
}


#join-button{
	width:388px;
	height:auto;
	margin-left: 503px;
	padding-top: 520px;
}


.apply-now{
	width:auto;
	height:77px;
	background-image: url(../images/model-tes.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left: 550px;
	padding-top: 40px;
}


#model-for-us-t{
	width:279px;
	height:auto;
	margin-left: 10px;
	padding-top: 30px;
}

#model-for-us-l{
	width: 605px;
	height:auto;
	float:right;
	padding-top: 50px;
}


#text-box-model-f{
width:auto;
height:auto;
padding-left:25px;
margin-right:25px;
}


#text-home{
width:auto;
height:auto;
margin-left:25px;
margin-right:25px;
text-align:center;
}


#models-coming-soon{
	width:auto;
	height:auto;
	padding-top: 25px;
}

.model-box{
	width:215px;
	height:auto;
	margin-left:50px;
	margin-right:25px;
	float: left;
	margin-bottom: 25px;
}


.imagezoo-right{
float:right;
}

#text-zoo{
	width:470px;
	height:auto;
	float:left;
	margin-left: 30px;
	margin-top: 10px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	line-height: 150%;
	margin-bottom: 30px;
}


#zoo-box{
	width:auto;
	height:auto;
	margin-left: 3px;
}

#home-coming{
	width:auto;
	height:auto;
	text-align:center;
	padding-top: 5px;
}


#hustler-front{
	width:871px;
	height:auto;
	background-image:url(../images/hustler.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin-top: 30px;
}


#hustler-text{
	width:auto;
	height:auto;
	padding-left: 450px;
	padding-top: 10px;
	margin-right: 10px;
	text-align: justify;
}


#how-to-enter{
	width:auto;
	height:auto;
	margin-left: 20px;
	margin-right: 30px;
	text-align: justify;
}

/*--------------------------------------------------*/

#hustler-win{
	width: auto;
	height:auto;
	background-color:#000000;
	background-repeat: no-repeat;
	padding-top: 30px;
}


#hustler-win-left{
	width:350px;
	height:auto;
	float:left;
	padding-top: 30px;
	padding-left:100px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:15px;
	line-height:140%;
	text-align: right;
}

#hustler-win-right{
	width:400px;
	height:auto;
	float:right;
	margin-top: 30px;
	color: #FFFFFF;
}

.form-field-h{
	width:312px;
	background-image:url(../hustler/images/bg-form-field.gif);
	height:29px;
	color:#333333;
	font-size:16px;
	font-weight:bold;
	border:0;
	padding:5px;
	text-align:center;
	margin-bottom: 20px;
	padding-top: 8px;
}

#bottom-box{
	width:700px;
	height:auto;
	text-align:center;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	line-height:140%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
}


.submit-h{
	background-image:url(../hustler/images/sub.gif);
	width:200px;
	height:44px;
	border: 0;
	cursor:pointer;
}

.text-h-s{
	width:190px;
	height:auto;
	float:right;
}


.textbox-test{
	width:640px;
	height:auto;
	float: right;
	padding-top: 20px;
	text-align: justify;
	margin-right: 60px;
}


#sexpo-front{
	width:871px;
	height:auto;
	background-position:left top;
	background-repeat:no-repeat;
	margin-top: 30px;
	min-height: 650px;
	margin-left: 25px;
}


#sexpo-text{
	width:850px;
	height:auto;
	padding-left: 0px;
	padding-top: 10px;
	margin-right: 10px;
	text-align: justify;
	float: left;
}

.image-left-expo{
	float:left;
	text-align:left;
	border: 2px solid #cccccc;
	margin-bottom: 0px;
}


.img-expo{
	padding:3px;
	border:1px solid #cccccc;
	margin-top: 10px;
	margin-bottom: 10px;
}
