body {
background: #fef7f9; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #535254; letter-spacing: 0.1em; margin: 0;
}

a {
color: #ec125d;
}

a:hover {
text-decoration: none;
}

.wrapper {
width: 1009px;
margin: 0 auto;
}

form {padding:0;
       margin:0;}

/* Home Header */
.index_top {
width: 1009px;
height: 372px;
background:url(images/index_top.jpg) no-repeat;
}


/* Videos Header */
.vid_top {
width: 1009px;
height: 372px;
background:url(images/videos_top.jpg) no-repeat;
}


/* Girls Header */
.girls_top {
width: 1009px;
height: 372px;
background:url(images/girls_top.jpg) no-repeat;
}

/* Join Header */
.join_top {
width: 1009px;
height: 372px;
background:url(images/join_top.jpg) no-repeat;
}

/* Logo */
.index_top img, .vid_top img, .girls_top img, .join_top img {
margin: 2px 0 0 17px;
border: 0;
}


/* Menu */
.menu {
width: 1009px;
height: 59px;
}

.menu img {
float: left;
border: none;
}

.index_upd_01 {
width: 1009px;
height: 447px;
background: url(images/bg_01.jpg) no-repeat;
padding: 28px 0 0 30px;
}

.index_upd_01 td img.big, .index_upd_02 td img.big {
margin: 0 20px 20px 0;
border: solid 1px #d45086;
}

.index_upd_01 td img.sm, .index_upd_02 td img.sm {
margin: 0 12px 20px 0;
border: solid 1px #45b787;
}


.index_upd_01 td p, .index_upd_02 td p {
margin: 5px 20px 0 0;
font-weight: bold;
line-height: 24px;
text-align: justify;
}

.index_upd_01 td p span, .index_upd_02 td p span {
color: #ec125d;
}


/* Video Update */
.vid_upd_01 {
width: 1009px;
height: 447px;
background: url(images/bg_04.jpg) no-repeat;
padding: 28px 0 0 30px;
}

.vid_upd_01 td img.big {
margin: 0 20px 20px 0;
border: solid 1px #d45086;
}

.vid_upd_01 td img.sm {
margin: 0 12px 20px 0;
border: solid 1px #45b787;
}


.vid_upd_01 td p {
margin: 5px 20px 0 0;
font-weight: bold;
line-height: 24px;
text-align: justify;
}

.vid_upd_01 td p span {
color: #ec125d;
}

/* Join */
.join_01 {
width: 1009px;
height: 383px;
background: url(images/bg_09.jpg) no-repeat;
padding: 0 0 0 30px;
}

.join_01 img.ttl, .join_02 img.ttl{
position: relative;
left: -30px;
float: left;
margin: 0 0 10px 0;
}

.join_01 table, .join_02 table {
float: left;
}

.join_01 td.small {
color: #ec125d;
font-size: 11px;
padding: 0 30px 0 0;
}

.join_01 td.big {
color: #ec125d;
font-size: 14px;
font-weight:bold;
padding: 0 20px 0 0;
line-height: 24px;
}

.join_02 td.small {
font-size: 11px;
padding: 0 35px 0 0;
line-height: 18px;
}


		.join_01 td input, .join_02 td input{
		width: 				365px;
		padding:			5px;
		background:			#eeedfb;
		text-align:			center;
		color:				#4c4d54;
		font-size:			14px;
		border:				1px solid #b2acd0;
		margin:				5px 0 10px 0;
		font-weight:		bold;
		letter-spacing:		0.1em;
		cursor: pointer;
		}
		

.join_02 {
width: 1009px;
height: 383px;
background: url(images/bg_10.jpg) no-repeat;
padding: 0 0 0 30px;
}
		
/* Girls Update */

.girls_upd_01 {
width: 1009px;
height: 447px;
background: url(images/bg_06.jpg) no-repeat;
padding: 28px 0 0 30px;
}

.girls_upd_01 td img.big {
margin: 0 20px 20px 0;
border: solid 1px #d45086;
}

.girls_upd_01 td img.sm {
margin: 0 12px 20px 0;
border: solid 1px #45b787;
}


.girls_upd_01 td p {
margin: 5px 20px 0 0;
font-weight: bold;
line-height: 24px;
text-align: justify;
}

.girls_upd_01 td p span {
color: #ec125d;
}



.index_sep_02 img {
position: relative;
top: -28px;
}

.index_upd_02 {
position: relative;
top: -28px;
width: 1009px;
height: 447px;
background: url(images/bg_02.jpg) no-repeat;
padding: 28px 0 0 30px;
}

.index_sep_03 {
position: relative;
top: -56px;
width: 1009px;
height: 252px;
background: url(images/index_sep_03.jpg) no-repeat;
}

.index_sep_03 img {
margin: 87px 0 0 221px;
border: none;
}

.vid_sep {
position: relative;
top: -28px;
width: 1009px;
height: 263px;
background: url(images/videos_sep.jpg) no-repeat;
}

.vid_sep img {
margin: 100px 0 0 221px;
border: none;
}

.girls_sep {
position: relative;
top: -28px;
width: 1009px;
height: 264px;
background: url(images/girls_sep.jpg) no-repeat;
}

.girls_sep img {
margin: 100px 0 0 222px;
border: none;
}

.index_nu {
position: relative;
top: -56px;
width: 1009px;
height: 327px;
background: url(images/bg_03.jpg) no-repeat;
padding: 0 0 0 30px;
}

.index_nu img.nu_ttl {
position: relative;
left: -30px;
}

.index_nu a {
font-size: 18px;
color: #da4a7c; 
text-decoration: underline;
}

.index_nu a:hover {
text-decoration: none;
}

.index_nu td img {
margin: 20px 30px 3px 0;
border: solid 1px #d45086;
}

.index_nu td p {
margin: 0 0 0 3px;
font-weight: bold;
line-height: 18px;
}

.index_nu td p span {
color: #ec125d;
text-transform: uppercase;
}


/* Latest Videos */

.videos_lv {
position: relative;
top: -28px;
width: 979px;
height: 868px;
background: url(images/bg_05.jpg) no-repeat;
padding: 0 0 0 30px;
}

.videos_lv img.lv_ttl {
position: relative;
left: -30px;
}

.videos_lv a {
font-size: 12px;
color: #da4a7c; 
text-decoration: underline;
}

.videos_lv a:hover {
text-decoration: none;
}

.videos_lv td img {
margin: 20px 28px 3px 0;
border: solid 1px #d45086;
}

.videos_lv td p {
margin: 0 0 0 3px;
font-weight: bold;
line-height: 18px;
width: 165px;
}

.videos_lv td p span {
color: #ec125d;
text-transform: uppercase;
}

/* Our Girls */

.girls {
position: relative;
top: -28px;
width: 979px;
height: 89px;
background: url(images/bg_07.jpg) no-repeat;
padding: 0 0 0 30px;
}

.filter {
float: right;
display: inline;
margin: 35px 25px 0 0;
width: 530px;
text-align: right;
color: #29292d;
}

.filter a {
font-size: 18px;
color: #da4a7c; 
text-decoration: underline;
}

.filter a:hover {
text-decoration: none;
}

.filter form {
margin: 10px 0 0 0;
}

.filter select.sort {
width: 166px;
background: #fef7f9;
color: #29292d;
border: solid 1px #f2c3d3;
}

.filter select.show {
width: 45px;
background: #fef7f9;
color: #29292d;
border: solid 1px #f2c3d3;
}

.girls_cnt {
position: relative;
top: -28px;
width: 1009px;
background: url(images/bg_08.jpg) repeat-y;
display: inline-table;
padding: 0 0 10px 30px;
height: 700px;
}

.girls img.girls_ttl {
position: relative;
left: -30px;
}

.girls_cnt a {
font-size: 12px;
color: #da4a7c; 
text-decoration: underline;
}

.girls_cnt a:hover {
text-decoration: none;
}

.girls_cnt table {
float: left;
}

.girls_cnt td img {
margin: 0px 45px 3px 0;
border: solid 1px #d45086;
}

.girls_cnt td p {
margin: 0 0 10px 3px;
font-weight: bold;
line-height: 18px;
width: 165px;
}

.girls_cnt td p span {
color: #ec125d;
text-transform: uppercase;
}



.girl_cnt_b {
width: 1009px;
height: 20px;
background: url(images/girl_cnt_b.jpg) no-repeat;
}

.girls_nav table{
margin: 20px 0 10px 0;
}

.girls_nav td {
color: #34bf71;
font-weight: bold;
font-size: 13px;
letter-spacing: 0.2em;
vertical-align:top;
}

.girls_nav td.cnt {
padding: 0 30px 0 30px;
text-align: center;
}

.girls_nav td a {
font-weight: bold;
font-size: 13px;
color: #535254;
}

.girls_nav td a:hover {
text-decoration: none;
}

.girls_nav td a.pink {
color: #ec125d;
}

div.bottom {
width: 1009px;
height: 60px;
}


/* Index Bottom */

.index_bttm {
position: relative;
top: -56px;
width: 1009px;
height: 166px;
background: url(images/index_bttm.jpg) no-repeat;
}

.index_bttm img {
float: left;
border: none;
margin: 72px 0 0 0;
}


/* Videos Bottom */

.vid_bttm {
position: relative;
top: -28px;
width: 1009px;
height: 194px;
background: url(images/index_bttm.jpg) no-repeat;
}

.vid_bttm img {
float: left;
border: none;
margin: 72px 0 0 0;
}

/* Girls Bottom */
.girls_bttm {
position: relative;
top: -28px;
width: 1009px;
height: 194px;
background: url(images/girls_bttm.jpg) no-repeat;
}

.girls_bttm img {
float: right;
border: none;
margin: 72px 0 0 0;
}

/* Footer */
.footer {
position: relative;
top: -56px;
width: 950px;
text-align: center;
}

.footer p, .vid_footer p, .join_footer p {
margin: 5px 0 10px 0;
}

.footer p a, .vid_footer p a, .join_footer p a {
color: #ec125d;
text-decoration: underline;
}

.footer p a:hover, .vid_footer p a:hover, .join_footer p a:hover {
text-decoration: none;
}

.footer ul, .vid_footer ul, .join_footer ul {
width: 950px;
list-style: none;
}

.footer ul li, .vid_footer ul li, .join_footer ul li {
float:left; 
margin: 0 5px 0 0;
}

.footer ul li a, .vid_footer ul li a, .join_footer ul li a {
color: #89898b;
text-decoration: underline;
text-transform:capitalize;
}

.footer ul li a:hover, .vid_footer ul li a:hover, .join_footer ul li a:hover  {
text-decoration: none;
}

.vid_footer {
position: relative;
top: -28px;
width: 1009px;
text-align: center;
}

.join_footer {
width: 1009px;
text-align: center;
}


/* FooterMod */
.footermod {
position: relative;
width: 1000px;
text-align: center;
}

.footermod p {
margin: 5px 0 10px 0;
}

.footermod p a {
color: #ec125d;
text-decoration: underline;
}

.footermod p a:hover {
text-decoration: none;
}

.footermod ul {
width: 1000px;
list-style: none;
}

.footermod ul li {
float:left; 
margin: 0 5px 0 0;
}

.footermod ul li a {
color: #89898b;
text-decoration: underline;
text-transform:capitalize;
}

.footermod ul li a:hover  {
text-decoration: none;
}


/* Affiliate */

.aff_lv {
position: relative;
width: 979px;
height: 768px;
background: url(images/bg_05.jpg) no-repeat;
padding: 0 0px 0 30px;
}

.aff_lv table, .bnnrs_lv table, .bnltr_lv table {
position: relative;
width: 919px;
margin: 20px 30px 0 0px;
}

.aff_lv a, .bnnrs_lv a, .bnltr_lv a {
font-size: 14px;
color: #da4a7c; 
text-decoration: underline;
}

.aff_lv a:hover, .bnnrs_lv a:hover, .bnltr_lv a:hover {
text-decoration: none;
}

.aff_lv td img, .bnnrs_lv td img, .bnltr_lv td img {
margin: 6px 0px 6px 0;
border: solid 1px #d45086;
}

.aff_lv td p, .bnnrs_lv td p, .bnltr_lv td p {
margin: 0 0 0 3px;
font-weight: bold;
line-height: 18px;
}

.aff_lv td p span, .bnnrs_lv td p span, .bnltr_lv td p span {
color: #ec125d;
text-transform: uppercase;
}

.aff_bttm {
position: relative;
top: -28px;
width: 1009px;
height: 194px;
background: url(images/index_bttm.jpg) no-repeat;
}

.aff_bttm img {
float: left;
border: none;
margin: 72px 0 0 0;
}


.s_05 {
width: 920px;
height: 20px;
background: url(images/hr.jpg) center center no-repeat;
margin: 10px 0 10px 0;
}


/* Banners */

.bnnrs_lv	{
	position: relative;
	width: 979px;
	height: 918px;
	background: url(images/bg_newf2b.jpg) no-repeat;
	padding: 0 0px 0 30px;
	}
	
.bnltr_lv	{
	position: relative;
	width: 979px;
	height: 2500px;
	background: url(images/bg_newf2b2.jpg) no-repeat;
	padding: 0 0px 0 30px;
	}
	
.mod_bg {
width: 1009px;
height: 437px;
background:url(images/mod_bg.jpg) no-repeat;
}

.mod_bg div.mainpic {
float: left;
display: inline;
width: 643px;
padding: 20px 0 0 30px;
}

.mod_bg div.mainpic p {
margin: 0;
color: #6e5aa8;
font-weight: bold;
}

.mainpic p span {
text-transform: uppercase;
color: #3d3c3c;
}

.mod_bg div.mainpic img  {
border: #d45086 solid 1px;
margin: 15px 0 10px 0;
}

.mod_bg div.info {
float: right;
width: 304px;
padding: 40px 0 0 32px;
}


.mod_bg div.info p {
font-size: 14px;
margin: 30px 0 10px 0;
line-height: 22px;
}

.info p img {
border: 0;
margin: 0 2px 0 0;
}

.info p a {
font-weight: bold;
}

.info p.rate a {
font-weight: normal;
letter-spacing: normal;
}

.t20_wrap div.bg, .mov div.bg, .girls div.bg, .mod div.bg {
width: 1009px;
background: url(images/ind_t20_bg.jpg) repeat-y;
padding: 0 0 20px 0;
clear:both;
}

.t20_wrap div.bg table, .mov div.bg table, .girls div.bg table {
margin: 0 0 0 30px;
}

.mod div.bg table {
margin: 20px 0 0 30px;
}

.t20_wrap div.bg td, .mov div.bg td.desc {
font-weight: bold;
letter-spacing: 0.1em;
}

.t20_wrap div.bg td.t20 { width:165px !important; vertical-align:top; }

.mod div.bg td.desc {
font-weight: normal;
letter-spacing: 0.1em;
}

.mov div.bg td {
letter-spacing: 0.1em;
padding: 0 0 10px 0;
line-height: 18px;
}

 .mod div.bg td {
letter-spacing: 0.1em;
padding: 0px;
line-height: 18px;
}

.mod div.bg h2 {
margin: 0 0 10px 30px;
font-size: 14px;
letter-spacing: 0.1em;
color: #806fb2;
clear:both;
text-transform: uppercase;
}

.girls div.bg td {
	letter-spacing: 0.1em;
	padding: 10px 29px 0 10px;
}

.mov div.bg td span.date, .mov div.bg td span.date {
color: #584298;
}

.t20_wrap div.bg td a, .mov div.bg td a, .girls div.bg td a, .mod div.bg td a {
font-weight: bold;
}

.mov div.bg td div.rate, .mod div.bg td div.rate {
float: left;
letter-spacing: 0.1em;
}

.mov div.bg td div.rate img, .mod div.bg td div.rate img {
margin: 0 2px 0 0;
border: 0;
}

.mov div.bg td a.comment, .mod div.bg td a.comment {
font-weight: normal;
}

.mov div.bg td.c_ttl {
text-transform: uppercase;
color: #ec125d;
font-weight: bold;
}

.mov div.bg div.com {
float: left;
display: inline;
width: 671px;
}

.mov div.bg div.com form {
margin: 27px 0 0 30px;
}

.mov div.bg div.com form textarea {
width: 380px;
height: 90px;
background: #fef7f9;
color: #29292d;
border: solid 1px #f2c3d3;
overflow: hidden;
margin: 10px 0 0 0;
}

.mov div.bg div.com form input.button {
float: right;
display: inline;
width: 77px;
height: 27px;
margin: 10px 280px 0 0;
}

.mov div.bg div.com div.com_txt {
width: 380px;
margin: 0 0 0 30px;
}

.mov div.bg div.com div.com_txt p {
color: #3d3c3c;
line-height: 18px;
font-weight: bold;
}

.mov div.bg div.com div.com_txt p span {
font-style: italic;
font-weight: normal;
}

.mov div.bg div.right_t20, .tm_content div.right_t20 {
float: right;
display: inline;
margin: 0 2px 0 0;
width: 334px;
background: #fff url(images/right_t20.jpg) no-repeat;
}


.mov div.bg div.right_t20 ul, .tm_content div.right_t20 ul {
list-style: decimal;
margin: 70px 0 0 13px;
}

.mov div.bg div.right_t20 ul li, .tm_content div.right_t20 ul li {
font-weight: bold;
margin: 0 0 7px 0;
}

.mov div.bg div.right_t20 ul li a, .tm_content div.right_t20 ul li a {
font-weight: bold;
}

.t20_wrap div.bg td img, .mov div.bg td img, .mod div.bg td img  {
margin: 5px 29px 4px 0;
border: #d45086 solid 1px;
}

.girls div.bg td img {
margin: 0 0 10px 0;
border: #d45086 solid 1px;
}

.t20_wrap div.bttm, .mov div.bttm, .girls div.bttm, .mod div.bttm {
width: 1009px;
height: 20px;
background: url(images/ind_t20_bgb.jpg) no-repeat;
}
.s_07 {
width: 1009px;
height: 2px;
background: url(images/s_05.jpg) no-repeat;
margin: 10px 0 10px 0;
}

