/* CSS Document 2008. All Right Reserved | Adult Web Site Design By http://bluedesignstudios.com */

body {
	margin: 0;
	padding: 0;
	font-family: Tahoma;
	font-size: 11px;
	color: #010101;
	background: #FFFFFF url(images/bg_all.gif) repeat-x 0 0;
	}
body.join {
	margin: 0;
	padding: 0;
	font-family: Tahoma;
	font-size: 11px;
	color: #010101;
	background: #000000 url(images/bg_join.gif) repeat-x 0 0;
	}
body.warning {
	margin: 0;
	padding: 0;
	font-family: Tahoma;
	font-size: 11px;
	color: #010101;
	background: #000000;
	}
.overlay { 
	height:119px; 
	width:159px; 
	background-image: url(http://www.dvdhot.com/img/but_play.jpg);
	margin-top: -121px; 
	position: relative; 
	z-index: 1; 
	}
.overlay2 { 
	height:119px; 
	width:159px; 
	background-image: url(http://www.dvdhot.com/img/but_play.jpg);
	margin-top: -121px;
	position: relative; 
	align: center;
	z-index: 1; 
	}
img, table, td {
	margin: 0;
	padding: 0;
	font-size: 11px;
	}
.table{
	padding: 1;
	}
img {
	border: 0;
	}
h1, h2, h3, h4, h5, h6, h7, p {
	padding: 5px 0 5px 0;
	margin: 0;
	}
ul, ol, li {
	padding: 0;
	margin: 0;
	list-style: none;
	}
form {
	padding: 0;
	margin: 0;
	}
select, input, textarea, option {
	padding: 0;
	margin: 0;
	font-size: 11px;
	font-family: Tahoma;
	color: #3B3A3A;
	}
a {
	color: #558CD0;
	cursor: pointer;
	}
a:hover {
	color: #FF6000;
	}
table, td {
	border-collapse: collapse;
	}
td {
	vertical-align: top;
	}
/**************************************************/

div.noflash {
	position: relative;
	width: 718px;
	height: 207px;
	overflow: hidden;
	}
div.noflash div.joins {
	position: absolute;
	left: 410px;
	top: 166px;
	}
div.noflash div.joinsfr {
	position: absolute;
	left: 420px;
	top: 175px;
	}
div.joins {
	width: 131px;
	height: 15px;
	overflow: hidden;
	}
div.joins img {
	position: absolute;
	}
div.joins img.active {
	top: -17px;
	}

/**************************************************/
/*********************************************/

table.page {
	margin: 0 auto;
	}

td.c_02 {
	background: url(images/c_02.gif) repeat-y 0 0;
	}
td.d_02 {
	background: url(images/d_02.gif) repeat-y 0 0;
	}
td.d_022 {
	background: url(images/d_022.gif) repeat-y 0 0;
	}
td.b_02 {
	/*background: #222222 url(images/b_02.jpg) no-repeat 0 0;*/
	padding: 6px 15px;
	color: #999999;
	line-height: 20px;
	}

td.b_02 a {
	/*background: #222222 url(images/b_02.jpg) no-repeat 0 0;*/
	color: #558CD0;
	}
td.b_02 a:hover {
	/*background: #222222 url(images/b_02.jpg) no-repeat 0 0;*/
	color: #FF6000;
	}
	
div.clouds {
	padding: 0 0 5px 0;
	text-align: left;
	}
span.dm2 {
	font-size: 9px;
	}
span.dm2 {
	font-size: 9px;
	font-weight: bold;
	}
span.dm1 {
	font-size: 12px;
	font-weight: bold;
	}
span.dp1 {
	font-size: 14px;
	font-weight: bold;
	}
span.dp2 {
	font-size: 17px;
	font-weight: bold;
	}
td.b_02 a {
	/*color: #F75900;*/
	}
td.b_02 a:hover {
	/*color: #FFD800;*/
	}
td.b_02 ul {
	padding: 0 0 3px 0;
	}
td.b_02 ul li {
	background: url(images/mn.gif) no-repeat 0 8px;
	padding: 3px 0 7px 0;
	}

td.b_02 div.clouds a {
	/*color: #FB7C00;*/
	text-decoration: none;
	}
/*
td.b_02 div.clouds a:hover {
	color: #FFD800;
	}
*/
td.copy td {
	padding: 10px 20px;
	font-size: 9px;
	color: #606060;
	}
td.copy span {
	color: #C8C8C8;
	}

div.wh {
	background: #FFFFFF;
	}
img.ico {
	margin: 0 3px -5px 0;
	}
.p9 {
	font-size: 9px;
	}
td.dvd {
	padding: 10px 8px 0 15px;
	}
table.dvd td.x {
	vertical-align: bottom;
	}
table.dvd td.x2 {
	padding: 4px 0 0 0;
	}
table.dvd p {
	font-size: 9px;
	}
table.dvd h3 {
	font-size: 11px;
	color: #FB7C00;
	}

div.all {
	width: 926px;
	margin: 0 auto;
	position: relative;
	}
div#join {
	position: absolute;
	left: 76px;
	top: 0;
	}
div#join div.in {
	position: fixed;
	//position: absolute;
	top: expression(document.getElementsByTagName( 'body' )[0].scrollTop + "px");
	}
div#warning {
	position: absolute;
	left: 126px;
	top: 50px;
	}
div#warning div.in {
	position: fixed;
	//position: absolute;
	top: expression(document.getElementsByTagName( 'body' )[0].scrollTop + "px");
	}

input.in-text {
	width: 312px;
	height: 19px;
	border: #A6A9AD 1px solid;
	background: #EBEFF5;
	color: #8B8787;
	font-size: 9px;
	padding: 3px 0 0 0;
	}


div.btn {
	overflow: hidden;
	display: block;
	height: 22px;
	position: relative;
	}
div.btn img {
	position: absolute;
	left:45px;
	}
div.btn img.active {
	top: -22px;
	}

div.btn_dnl {
	overflow: hidden;
	display: block;
	height: 33px;
	position: relative;
	}
div.btn_dnl img {
	position: absolute;
	}
div.btn_dnl img.active {
	top: -33px;
	}

div.dot {
	background: url(images/dot.gif) repeat-x 0 0;
	height: 1px;
	}


td.mb {
	padding: 10px 15px 0 15px;
	}
td.dvd2 h3 {
	font-size: 12px;
	color: #FB7C00;
	text-align: center;
	}

table.pics tr.x td {
	text-align: center;
	padding: 3px;
	}

table.nums {
	margin: 0 auto;
	}
table.nums td {
	vertical-align: middle;
	background: #F4F4F4 url(images/num.gif) repeat-x 0 0;
	}
table.nums td.x {
	background: #FF820C;
	color: #FFFFFF;
	font-weight: bold;
	}
table.nums td.p {
	background: none;
	padding: 0 10px;
	font-size: 9px;
	}
table.nums a {
	text-decoration: none;
	color: #000000;
	}
table.nums a:hover {
	color: #FF6000;
	}
table.nums td.p a {
	text-decoration: underline;
	}

div.hr {
	background: #DBDBDB;
	height: 1px;
	margin: 0 -15px;
	}
div.hr2 {
	background: #DBDBDB;
	height: 1px;
	margin: 10px -22px;
	}


td.d_01s {
	background: url(images/d_01s.gif) no-repeat 0 0;
	height: 61px;
	}
td.d_01s h2 {
	font-size: 16px;
	padding: 15px 22px;
	color: #FF6700;
	}

td.d_01ss {
	background: url(images/d_01ss.gif) no-repeat 0 0;
	height: 61px;
	}
td.d_01ss h2 {
	font-size: 16px;
	padding: 15px 22px;
	color: #FF6700;
	}
td.main2 {
	padding: 8px 22px 0 22px;
	}
td.main {
	padding: 5px 22px;
	}
td.main h3 {
	font-size: 14px;
	padding: 3px 0 8px 0;
	}

div.join_10 {
	position: relative;
	width: 458px;
	height: 396px;
	overflow: hidden;
	}
div.join_10 div.list {
	position: absolute;
	width: 393px;
	height: 324px;
	left: 22px;
	top: 28px;
	color: #E2E1E1;
	font-size: 18px;
	overflow: hidden;
	}
div.join_10 div.list li {
	background: url(images/li_list.gif) no-repeat 0 6px;
	padding: 2px 0 2px 24px;
	}


div.join_08 {
	overflow: hidden;
	display: block;
	width: 458px;
	height: 43px;
	position: relative;
	}
div.join_08 img {
	position: absolute;
	}
div.join_08 img.active {
	top: -43px;
	}

div.join_03 {
	overflow: hidden;
	display: block;
	width: 107px;
	height: 28px;
	position: relative;
	}
div.join_03 img {
	position: absolute;
	}
div.join_03 img.active {
	top: -28px;
	}

div.join-fr_03 {
	overflow: hidden;
	display: block;
	width: 116px;
	height: 28px;
	position: relative;
	}
div.join-fr_03 img {
	position: absolute;
	}
div.join-fr_03 img.active {
	top: -28px;
	}

table.dg td {
	vertical-align: middle;
	height: 38px;
	}


div.wm_07 {
	overflow: hidden;
	display: block;
	height: 51px;
	position: relative;
	}
div.wm_07 img {
	position: absolute;
	top: 0;
	}
div.wm_07 img.active {
	top: -51px;
	}
div.wm_07_01 {
	width: 198px;
	}
div.wm_07_02 {
	width: 159px;
	}
div.wm_07_01 img {
	left: 0;
	}
div.wm_07_02 img {
	left: -198px;
	}


div.join_06 {
	position: relative;
	width: 458px;
	height: 133px;
	color: #FFFFFF;
	}
div.join_06 div.v1 {
	position: absolute;
	left: 67px;
	top: 73px;
	}
div.join_06 div.v2 {
	position: absolute;
	left: 110px;
	top: 102px;
	}
div.join_06 div.v3 {
	position: absolute;
	left: 137px;
	top: 107px;
	}

.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}

.controlbar a {
	text-decoration:none;
/*	color:#B90000;
	font-size:19pt;
	border:0;
*/
}
.controlbar a:hover {
	text-decoration:none;
/*
	color:#FF4646;
	font-size:19pt;
	border:1px solid #000000;
	padding: 0px 0px 1px 0px;
*/
}

.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
ul.pk {
	background: url('images/dot.gif') repeat-y 0 0;
	margin: 0 0 -1px 0;
	}
ul.pk li {
	background: #FFFFFF url('images/pk.gif') no-repeat 0 7px;
	padding: 4px 0 7px 11px;
	margin: 0 0 1px 0;
	font-weight: bold;
	}
ul.pk li a {
	text-decoration: none;
	}
div.btn_access-fr {
	overflow: hidden;
	display: block;
	
	position: relative;
	}
div.btn_access-fr img {
	position: absolute;
	}
div.btn_access-fr img.active {
	top: -52px;
	}
div.btn_access-fr1 {
	overflow: hidden;
	display: block;
	width: 300px;
	height: 50px;
	position: relative;
	}
div.btn_access-fr1 img {
	position: absolute;
	}
div.btn_access-fr1 img.active {
	top: -50px;
	}
div.pad {
	padding: 10px 20px;
	}
div.inw {
	width: 100%;
	}
div.htitle {
	position: relative;
	height: 56px;
	}
div.htitle div.txt {
	position: absolute;
	left: 243px;
	top: 13px;
	font-size: 18px;
	font-weight: bold;
	}

h2.kp {
	color: #FF6700;
	font-size: 18px;
	}
h2.kp span {
	color: #000000;
	}
h3.kp {
	background: url('images/kp.gif') no-repeat 0 4px;
	padding: 0 0 5px 12px;
	font-size: 14px;
	}
h3.kp2 {
	font-size: 14px;
	color: #FF6700;
	}
h3.kp2 span {
	color: #000000;
	}
h4.kp {
	font-size: 12px;
	color: #FF7E00;
	}
.p12 {
	font-size: 12px;
	}
table.pks td {
	border: #D4D4D4 1px solid;
	padding: 10px;
	text-align: center;
	}
table.pks tr.head td {
	background: url('images/pks.gif') repeat-x 0 0;
	font-weight: bold;
	}
ul.kps li {
	background: #FFFFFF url('images/kps.gif') no-repeat 0 7px;
	padding: 4px 0 7px 20px;
	font-weight: bold;
	font-size: 12px;
	}
div.btn_access {
	overflow: hidden;
	display: block;
	width: 313px;
	height: 52px;
	position: relative;
	}
div.btn_access img {
	position: absolute;
	}
div.btn_access img.active {
	top: -52px;
	}
div.btn_access-fr {
	overflow: hidden;
	display: block;
	width: 368px;
	height: 52px;
	position: relative;
	}
div.btn_access-fr img {
	position: absolute;
	}
div.btn_access-fr img.active {
	top: -52px;
	}
td.k_02 {
	background: url('images/k_02.gif') repeat-y 0 0;
	}

.tst {
	color:#000000;
}
/*********************************************************************/
div.btn_access2 {
	overflow: hidden;
	display: block;
	width: 313px;
	height: 52px;
	position: relative;
	text-align: left;
	margin: 0 auto;
	}
div.btn_access2 img {
	position: absolute;
	}
div.btn_access2 img.active {
	top: -52px;
	}
div.btn_access2-fr {
	overflow: hidden;
	display: block;
	width: 368px;
	height: 52px;
	position: relative;
	text-align: left;
	margin: 0 auto;
	}
div.btn_access2-fr img {
	position: absolute;
	}
div.btn_access2-fr img.active {
	top: -52px;
	}

input.in-text2 {
	width: 312px;
	color: #8B8787;
	font-size: 11px;
	padding: 3px;
	}
p.jps {
	color: #9F9F9F;
	padding: 0;
	}


div.jp {
	position: relative;
	width: 508px;
	height: 204px;
	margin: 0 auto;
	}
div.jp div.click {
	position: absolute;
	left: 290px;
	top: 175px;
	}
/*********************************************************************/



