/* ---------------------------------------------------------------
DEVELOPED BY aDVL 2008
--------------------------------------------------------------- */

body {
	margin: 0px;
	padding: 0px;
	font-family:  Arial, sans-serif;
	line-height: 140%;
	font-size: 12px;
	background: #FFFFFF;
	background: url('img/bg.gif') #000000;
	background: url('../img/branded-page.jpg') top center no-repeat #000000;
	color:#000000;
}
img {border: 0px;}
div#main {
	margin: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 920px;
	padding: 10px;
	background: #FFFFFF;
}

div#header {
	margin-left: auto;
	margin-right: auto;
	background: url('img/header_gradient.gif') repeat-x;
	padding-top: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
	color: #777;
	font-size: 14px;
}
div#advertising_top{
	width: 728px;
	height: 90px;
	float: right;
	margin-top: 5px;
}
div.advertising_sider{
	background: #000;
	padding: 6px;
	margin-bottom: 10px;
}
div#topBar{
	background: #000;
	height: 27px;
	text-align: right;
	padding-right: 8px;
}
div#topBar a:link, div#topBar a:visited{
	margin-left: 4px;
}
div#topMenu{
	background: url('img/black_tox.gif') repeat-x right center #000;
	_background: url('img/black_tox.gif') repeat-x right top #000;
	height: 30px;
	margin-bottom: 6px;
	padding-left: 8px;
}

div#footer {
	background: #333;
	color: #666; 
	padding: 6px;
	padding-top: 12px;
	padding-bottom: 18px;
	font-size: 11px;
	text-align: center;
}
div#footer a:link, div#footer a:visited{
	color: #999;
}
div#footerLinks{
	background: #000;
	padding: 6px;
	clear: both;
	color: #FFF;
	text-align: center;
}
div#footerLinks a:link, div#footerLinks a:visited{
	color: #FFF;
	text-decoration: none;
	font-size: 10px;
}
div#footerLinks a:hover{
	text-decoration: underline;
}
a:link, a:visited {
	color: #0066FF;
}

div.disclaimer{
	font-size: 9px;
	color: #999;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 120%;
}
div.disclaimer a:link, div.disclaimer a:visited{
	color: #999;
}
div#sider {
	width: 312px;
	color: #FFF;
	float: right;
}


div#content{
	width: 596px;
	float: left;
	margin-top: 0px;
	padding-top: 0px;
	
}


table {
	 border-collapse: collapse;
	 padding: 0px
 }

h1 {font-size: 20px;line-height: 140%; margin-top: 4px; margin-bottom: 4px; letter-spacing: -1px; position:relative;}
h1.mega{font-size:30px;}
h2 {font-size: 18px;line-height: 140%; margin-top: 4px; margin-bottom: 4px; letter-spacing: -1px; position:relative;}
h3 {font-size: 16px;line-height: 140%; margin-top: 4px; margin-bottom: 4px; letter-spacing: -1px; position:relative;}
h4 {font-size: 14px;line-height: 140%; margin-top: 4px; margin-bottom: 4px; letter-spacing: -1px; position:relative;}
 
 

div.clear {
	 overflow: hidden;
	 height: 1px;
	 width: 99%;
	 clear: both;
}


div.disclaimer{
	font-size: 9px;
	color: #999;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 120%;
}


h1 span, h2 span, h3 span, h4 span{
	position:absolute;
	display:block;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background:url(img/gradient_1.png) repeat-x;
}
h1 span, h3 span{background:url(img/gradient_2.png) repeat-x;}
* html h1 span, * html h3 span{
	background-color:#fff;
	back\ground-color:transparent;
	background-image: url(none.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/gradient_2.png", sizingMethod="scale");
}
* html h2 span, * html h4 span{
	background-color:#fff;
	back\ground-color:transparent;
	background-image: url(none.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/gradient_1.png", sizingMethod="scale");
}

/* END BOXES ----------------------------- */
.min {
	font-size: 11px;
	line-height: 120%;
	color: #666;
}

input.inew {
	background: url('img/ibg.gif');
	border: 1px solid #CCC;
	color: #666;
	padding: 3px;
	*margin-left: 0px;
}
input.inewB {
	background: url('img/index_r.png') repeat-x #c61d1d;
	border-right: 1px solid #666;
	border-left: 1px solid #CCC;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #666;
	padding: 3px;
	padding-top: 4px;
	padding-bottom: 3px;
	*padding-top: 3px;
	*padding-bottom: 1px;
	_padding-bottom: 2px;
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
	*margin-right: 0px;
}

textarea.inew {
	background: url('img/ibg.gif') repeat-x left bottom #FFF;
	border: 1px solid #CCC;
	color: #666;
	padding: 3px;
	*margin-left: 0px;
	font-family: Helvetica, Arial, sans-serif;
}
textarea.sizeS{
	width: 300px;
	height: 100px;
}
input.sizeS {
	width: 300px;
}

form.sizeS{
	width: 308px;
}
label{
	display: block;
	color: #666;
	margin-bottom: 3px;
}
label input, label textarea{
	margin-top: 2px;
}
span.rq {
	color: #F33;
}

/* PAGINATION ----------------------------------------------- */

ul.pagination {
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px 0px 0px 0px;
	list-style:none;
	font-size: 11px;
}
ul.pagination li {
	display:inline;
	margin: 3px;
	margin-left: 0px;
	margin-right: 6px;
}
ul.pagination li a:link, ul.pagination li a:visited {
	text-decoration:none;
	border: 1px solid #CCC;
	background: #FFFFFF;
	padding: 3px;
	color: #999 !important;
	font-weight: normal;
	padding-left: 6px;
	padding-right: 6px;
	background: url('img/index_w.png');
}

ul.pagination li a:hover {
	background: #FFFFFF;
	padding: 3px;
	color: #0066FF !important;
	font-weight: normal;
	padding-left: 6px;
	padding-right: 6px;
	color: #FFF !important;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	background: url('img/index_r.png');
}

ul.pagination li a.curr:link, ul.pagination li a.curr:visited {
	background: #0066FF;
	color: #FFF !important;
	border-right: 1px solid #666;
	border-left: 1px solid #CCC;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #666;
	background: url('img/index_r.png');
}

/* END PAGINATION ----------------------------------------------- */


div.error {
	border: 3px solid #ff6666;
	background: url('img/exclamation.gif') no-repeat center left #c34343;
	padding: 14px;
	font-weight: bold;
	text-align: left;
	font-size: 15px;
	margin-bottom: 10px;
	color: #FFFFFF;
	padding-left: 68px;
}

div.success {
	border: 3px solid #00CC00;
	background: #BBFFBB;
	padding: 10px;
	font-weight: bold;
	text-align: center;
	font-size: 15px;
	margin-bottom: 10px;
}


a.ext:link, a.ext:visited{
	background: url('img/external_gray.png') no-repeat 1px 1px;
	padding-left: 15px;
	text-decoration: none;
	color: #666;
}
a.ext:hover{
	color: #333;
}

div#latest_news{
	background: url('img/title_last_news.gif') no-repeat #000;
	margin-top: 1px;
	padding: 6px;
	padding-top: 33px;
	margin-bottom: 10px;
	padding-bottom: 4px;
}
div.playmates_celebreties_ln{
	background: url('img/title_playmates_celebreties.gif') no-repeat #000 !important;
}

a.ln_tmb:link, a.ln_tmb:visited{
	display: block;
	width: 100px;
	height: 66px;
	overflow: hidden;
	float: left;
	margin-right: 8px;
	margin-bottom: 6px;
	margin-left: 4px;
}
a.ln_title:link, a.ln_title:visited{
	font-weight: bold !important;
	font-family: Verdana;
	font-size: 11px;
	color: #808080;
	text-decoration: none;
	display: block;
	margin-bottom: 2px;
	line-height: 120%;
}
a.ln_title:hover{
	font-weight: bold;
	color: #CCC;
	background: transparent;
}
span.ln_headline{
	color: #C0C0C0;
	font-family: Verdana;
	font-size: 10px;
	display: block;
	line-height: 110%;
}

div#index_flash{
	margin-bottom: 10px;
}
div#index_cat_1{
	width: 292px;
	background: url('img/title_playmates.gif') no-repeat #000;
	height: 240px;
	margin-left: 1px;
	padding-top: 23px;
	float: left;
}
div#index_cat_2{
	width: 292px;
	background: url('img/title_celebreties.gif') no-repeat #000;
	height: 240px;
	padding-top: 23px;
	float: right;
}

div#index_cat_3{
	padding-top: 23px;
	margin-top:6px;
	float: left;
}
div#index_cat_4{
	width: 292px;
	background: url('img/title_playspeed.gif') no-repeat #000;
	height: 160px;
	padding-top: 23px;
	margin-top:6px;
	float: right;
}
div#index_cat_5{
	width: 292px;
	background: url('img/title_playlife.gif') no-repeat #000;
	height: 160px;
	padding-top: 23px;
	margin-top:6px;
	float: left;
}
div#index_cat_6{
	width: 292px;
	background: url('img/title_playart.gif') no-repeat #000;
	height: 160px;
	padding-top: 23px;
	margin-top:6px;
	float: right;
}
div.index_cat_inner{
	padding: 6px;
	color: #808080;
	font-family:  Arial, sans-serif;
	font-size: 11px;
}
a.cn_tmb:link, a.cn_tmb:visited{
	display: block;
	width: 292px;
	height: 120px;
	overflow: hidden;
	background-position: center center;
}
a.cn_tmbs:link, a.cn_tmbs:visited{
	display: block;
	width: 225px;
	height: 120px;
	overflow: hidden;
	background-position: center center;
}
span.ob{
	color: #FA9B1B;
	font-weight: bold;
	margin-right: 2px;
}
div.index_cat_inner a:link, div.index_cat_inner a:visited{
	color: #999;
	font-weight: bold;
	font-family:  Arial, sans-serif;
	
}
div.index_cat_inner a:hover{
	color: #FA9B1B;
}
div.index_cat_inner_headline{
	margin-bottom: 3px;
	height: 18px;
	line-height: 120%;
}

div.itemContent{
	margin-left: 1px;
	margin-bottom: 6px;
}
div#itemGallery{
	margin-bottom: 8px;
}
div.extraBottom{
	margin-bottom: 12px;
}

div.simpleListingC1{
	width: 284px;
	float: left;
	padding-left: 8px;
	margin-left: 1px;
	margin-top: 10px;
}
div.simpleListingC2{
	width: 284px;
	padding-left: 8px;
	float: right;
	margin-top: 10px;
}

a.sn_tmb:link, a.sn_tmb:visited{
	display: block;
	width: 100px;
	height: 66px;
	overflow: hidden;
	float: left;
	margin-right: 8px;
	margin-bottom: 6px;
	margin-left: 4px;
	border: 1px solid #000;
}
a.vn_tmb:link, a.vn_tmb:visited{
	display: block;
	width: 100px;
	height: 42px !important;
	overflow: hidden;
	float: left;
	margin-right: 8px;
	margin-bottom: 6px;
	margin-left: 4px;
	border: 1px solid #000;
}
a.vn_tmb img{
	margin-top: -10px;	
}
a.sn_title:link, a.sn_title:visited{
	font-weight: bold !important;
	font-family: Verdana;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	display: block;
	margin-bottom: 2px;
	line-height: 120%;
	width: 170px;
	_width: 166px;
	float: right;
}
a.vn_title:link, a.vn_title:visited{
	font-weight: bold !important;
	font-family: Verdana;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	display: block;
	margin-bottom: 2px;
	line-height: 120%;
	width: 170px;
	_width: 166px;
	float: right;
	margin-top: 3px;
}
a.sn_title:hover, a.vn_title:hover{
	font-weight: bold;
	color: #CCC;
	text-decoration: underline;
}

span.sn_headline{
	color: #808080;
	font-family: Verdana;
	font-size: 11px;
	display: block;
	line-height: 110%;
	width: 170px;
	_width: 166px;
	float: right;
}

div.image-nav{
	background: #F0F0F0;
	margin-right: 4px;
	text-align: center;
	padding: 4px;
}
div.image-nav img{
	width: 40px;
	height: 40px;
	background-position: center center;
	border: 1px solid #000;
	margin: 2px;
}
div.image-nav img.selected{
	border: 1px solid #F00;
	-moz-opacity: 0.5;
	opacity: 0.5;
	filter: alpha(opacity: 50);	
}
img.mainGalleryImage{
	border: 1px solid #000;
}
div.mainGalleryImage{
	margin-right: 4px;
}
div#flashid{
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #000;
	margin-bottom: 6px;
}

input#topSearch{
	border: 0px;
	background: #FFF;
	width: 130px;
	height: 16px;
	display: block;
	font-size: 10px;
	*font-size:10px;
	float: right;
	margin: 0px;
	margin-top: 4px;
	_margin-top: 5px;
	margin-left: 18px;
	color: #000;
	padding-top: 3px;
	padding-left: 6px;
}
a#topSearchGo{
	margin: 0px;
	height: 16px;
	width:25px;
	display: block;
	float: right;
	margin-left: 0px !important;
}
form#topSearchForm{
	margin: 0px;
	padding: 0px;
}

ul#searchResults{
	list-style: decimal;
}
ul#searchResults li{
	margin-bottom: 6px;
}
ul#searchResults li span{
	color: #999;
	display: block;
	font-size: 11px;
}
div.tos{
	overflow: hidden; 
	overflow-y: auto; 
	height: 120px; 
	padding: 6px; 
	border: 1px solid #999999; 
	-moz-opacity: 0.7; 
	opacity: 0.7; 
	filter: alpha(opacity: 70); 
	line-height: 120%; 
	font-size: 11px; 
	font-family: Arial;
}

div.tos p {
	margin: 0px;
}

div.flag{
	text-align: center;
	width: 113px;
	float: left;
	margin-right: 6px;
	margin-bottom: 6px;
	background:#F0F0F0;
	line-height: 120%;
	padding-top: 4px;
}
div.flag span{
	color: #FFF;
	background: #000;
	display: block;
	padding: 2px;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	margin-top: 3px;
}

div.spagination{
	clear: both;
	margin-left: 4px;
	margin-right: 4px;
	background: url(img/np_blank.gif) repeat-x center center;
}

.fl{float: left;}
.fr{float: right;}


div.comment{
}
div.comment span{
	display: block;
	background: #F0F0F0;
	padding: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #777;
}
div.innner_comment{
	width: 540px;
	float: right;
}
div.comment img{
	float: left;
	border: 2px solid #CCC;
}
div.comment div{
	padding: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #000;
}
div.playmate{
	width: 140px;
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
}

div.playmate span{
	display: block;
	padding: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	background: #000;
	color: #FFF;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
}

img.avatar{
	border: 1px solid #CCC;
	padding: 2px;
	background: #FFF;
}

div.ugi{
	width: 60px;
	height: 60px;
	border: 1px solid #000;
	padding: 3px;
	background-position: center;
}

tr.ugi_0 td{
	background: #555;
	padding: 3px;
}

tr.ugi_1 td{
	background: #333;
	padding: 3px;
}
.ugi_title{
	font-size: 14px;
	display: block;
	padding-top: 3px;
}


div.dark{
	background: #121212;
	padding: 6px;
	color: #CCC;
	font-size: 11px;
	margin-left: 6px;
}


a.mf_title:link, a.mf_title:visited{
	font-weight: bold !important;
	font-family: Verdana;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	display: block;
	margin-bottom: 2px;
	line-height: 120%;
	width: 165px;
	_width: 160px;
	float: right;
}

a.mf_tmb:link, a.mf_tmb:visited{
	display: block;
	width: 100px;
	height: 66px;
	overflow: hidden;
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;
	border: 1px solid #666;
}


span.mf_headline{
	color: #888;
	font-family: Verdana;
	font-size: 11px;
	display: block;
	line-height: 110%;
	width: 165px;
	_width: 160px;
	float: right;
}

div.mf_box{
	background: #333;
	padding: 3px;
	background: url('img/black_tox.gif') repeat-x left top #000;
}

div.blackened{
	background: #333 !important;
}

div.blackened div#content{
	width: 596px;
	_margin-right: 6px;
}

div.blackened div.simpleListingC1, div.blackened div.simpleListingC2{
	width: 279px;
	
}
div.blackened div#sider{
	margin-right: 6px;
}
div.mf_gallery_flash{
	padding-left: 6px;
}

div.white{
	background: #FFF;
	padding: 6px;
}


div.blackened div.comment span{
	display: block;
	background: url('img/black_tox.gif') repeat-x left center #000 !important;
	padding: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #777;
}
div.blackened div.comment div{
	padding: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #FFF;
}
img.ugi_big{
	border: 1px solid #CCC;
}

div#userRating{
	text-align: center;
	margin-top: 6px;
}

img.userRatingStar{
	cursor: pointer;
}

div.blackened div.success{
	color: #000 !important;
}






a.ugi_title:link, a.ugi_title:visited{
	font-weight: bold !important;
	font-family: Verdana;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	display: block;
	margin-bottom: 2px;
	line-height: 120%;
	width: 200px;
	_width: 195px;
	float: right;
}

div.ugi_tmb{
	float: left;
	cursor: pointer;
}


span.ugi_headline{
	color: #888;
	font-family: Verdana;
	font-size: 11px;
	display: block;
	line-height: 110%;
	width: 200px;
	_width: 195px;
	float: right;
}

div.bspagination{
	clear: both;
	margin-left: 4px;
	margin-right: 4px;
	background: url(img/bnp_blank.gif) repeat-x center center;
}

div#community_submenu{
	background: url(img/community_subheader.gif) no-repeat left top;
	height:26px;
	margin-bottom: 6px;
	color: #CCC;
	padding-left: 12px;
	padding-top: 1px;
}
div#general_submenu{
	background: url(img/submenu_white.gif) no-repeat left top;
	height:26px;
	margin-bottom: 6px;
	color: #CCC;
	padding-left: 12px;
	padding-top: 1px;
}
div.community_sider{
	background: #121212;
	padding: 6px;
	margin-bottom: 8px;
}
div.ugt_sider_1{
	padding: 3px;
	padding-left: 6px;
	background: #666;
}
div.ugt_sider_0{
	padding: 3px;
	padding-left: 6px;
	background: url('img/black_tox.gif') repeat-x left center #000 !important;
}

div.dark div.ugt_sider_0{
	padding: 3px;
	padding-left: 6px;
	background: url('img/black_tox.gif') repeat-x left top #000 !important;
}

a.ugt_link_sider:link, a.ugt_link_sider:visited{
	color: #CCC;
	font-weight: bold;
	text-decoration: none;
}
a.ugt_link_sider:hover{
	color: #000;
}
div.dark a.ugt_link_sider:link, div.dark a.ugt_link_sider:visited{
	font-size: 14px;
}
span.smaller{
	font-size: 11px !important;
}




div.cyber_playmate_container{
	width: 100px;
	height: 116px;
	padding: 4px;
	padding-top: 10px;
	padding-bottom: 6px;
	background: url('img/playmate_container.gif') no-repeat;
	overflow: hidden;
	float: left;
	margin-right: 6px;
}

div.cyber_playmate_image{
	width: 60px;
	height: 60px;
	border: 1px solid #000;
	padding: 3px;
	background-position: center;
	cursor: pointer;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 8px;
}
span.cyber_playmate_name{
	text-transform: uppercase;
	font-weight: bold;
	display: block;
	text-align: center;
	color: #FFF;
	line-height: 110%;
}
span.cyber_playmate_name small{
	color: #CCC;
	text-transform: none;
	font-size: 11px;
}


div.dark div.image-nav{
	background: #333;
	margin-top: 6px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 6px;
}
