/*this css code and the html related to it was written by Marius,
you can contact me at marius.etc@gmail.com
////////////////////////////////////////////////
////////////UNDER DEVELOPMENT///////////////////
//////////////////////////////////////////////// .*/

/*--------------------------html defaults*/
h1, h2, h3, h4, h5, body, html, p, li, ul, hr	{margin:0; padding:0;}
img, label, fieldset	{display:block; border:0;}
h1, h2, h3, h4, h5		{font-weight:normal; font-size:100%;}
a		{text-decoration:none;}
li		{list-style-type:none; vertical-align:bottom;}
hr		{clear:both; visibility:hidden; height:0;}
/*GENERAL---------------------------------------*/
.fr		{float:right;}
.pb10	{padding-bottom:10px;}
.cdown {float:right;font: bold 18px/19px arial;text-shadow: 1px 1px 0 #000000;}
.cdown a {color: #FF11A3;}
.cdown a:hover {color:#fff;}
.adv-970, .adv-950, .adv-300_1, .adv-300, .adv-468, #rating, .fill, .vtitle, .det, .thumbs *, #search, #toplist li, .post	{display:block; overflow:hidden; position:relative;}
.adv-300	{width:310px; height:250px;}
.adv-302	{padding-left:20px; width:310px; height:250px;}
.adv-468	{width:468px;}
.adv-728	{width:728px; height:90px;}
.adv-300_1	{width:300px; height:330px;}
.adv-950    {width:950px; height:250px;}
.adv-970    {width:1000px; height:270px;}
.lst, .in-lst, .navi ul	{display:block;}
.navi, .navi ul		{margin:0 auto;}
.in-lst li			{display:inline;}
.navi ul			{text-align:center;}
.navi li			{display:inline;}


   
#rating	*, #logo, #description, #hadv, #toplist, .vtitle, .desc, .th, .prating  	{display:block; overflow:hidden; position:absolute;}

.rating-pos, .rating-neg, .fill	{height:0;}

/*Template Structure*/
#wrap									{width:1160px; padding:0 8px; margin:0 auto; background:url(images/wrap_bg.png) repeat-y;}
#header									{position:relative;}
#container, #footer, .navi, .hed		{clear:both;}

#main-nav, #main-nav li, #main-nav li a, #sub-nav, #sub-nav *	{display:block;}
#main-nav li, #main-nav li a, .thumbs *, .fl, .post, #sub-nav *	{float:left;}
#main-nav #search				{height:auto; float:right; padding:0; margin:0; border:0;}
.autofit	{position:relative;}
.autofit embed, .autofit object {width:653px; height:494px; display:block; position:abosolute; bottom:0px; top:0px; left:0px; right:0px;}

.hed h1, .hed h2, .hed h3, .hed h4	{display:block;}

/*///////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*/////////////////////////////////         END DEFAULTS       \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*///////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/*skin---------------*/
html	{height:100%; background:url(images/pat.jpg) 0px 7px #000;}
body	{font-size:11px; background:url(images/top.jpg) top repeat-x; font-family:Arial, Helvetica, sans-serif;}

/*-------------------*/
/*HEADER-------------*/
/*-------------------*/

#logo			 	{height:242px; width:242px; left:-83px; z-index:3; overflow:visible;}
#logo a				{height:242px; width:242px; display:block; overflow:hidden;}
#header			 	{height:52px;}

#main-nav				{width:1001px; padding:2px 0 0 159px; border-bottom:2px solid black; background:url(images/nav_bg.gif) top repeat-x;}
#main-nav, #main-nav li {height:51px;}
#main-nav a 			{background-image:url(images/btns.gif); padding-top:51px; height:0; position:relative; overflow:hidden;}

#latestvideos a			{background-position:0px bottom; width:142px;}
#latestvideos a:hover	{background-position:0px top; width:142px;}
#mostpopular a			{background-position:-142px bottom; width:142px;}
#mostpopular a:hover	{background-position:-142px top; width:142px;}
#toprated a				{background-position:-284px bottom; width:122px;}
#toprated a:hover		{background-position:-284px top; width:122px;}
#fotogalleries a		{background-position:-406px bottom; width:149px;}
#fotogalleries a:hover	{background-position:-406px top; width:149px;}
#adultdating a			{background-position:-554px bottom; width:133px;}
#adultdating a:hover	{background-position:-554px top; width:133px;}

#main-nav #search		{height:31px; width:292px; padding:10px 10px 0 0;}
#main-nav #search form	{padding:5px 8px 0 5px; height:29px; background:url(images/search_bg.gif) 0px 0px no-repeat;}
#search .fld			{width:180px; padding:3px; margin-top:2px; background:#000; border:0; color:#999; font:normal 12px/13px arial;}
.btn				{width:70px; height:22px; background:url(images/search_btn.gif) top left;}
.btn:hover 			{background:url(images/search_btn.gif) top right;}

#rightsidelinks		{width:150px; padding-right:10px; position:absolute; top:180px; left:0; z-index:200; text-align:right;}
#rightsidelinks li	{font:normal 12px/17px arial;}
#rightsidelinks a	{color:white;}
#rightsidelinks a:hover {color:#ff0096;}

/*-------------------*/
/*CONTENT-------------*/
/*-------------------*/

#container			{
	background:#fff;
	-moz-border-radius-bottomleft:14px;
	-webkit-border-bottom-left-radius:14px;
	-moz-border-radius-bottomright:14px;
	-webkit-border-bottom-right-radius:14px; margin-bottom: 5px;
	}

#pricontainer		{background:url(images/featured_bg.png) bottom left no-repeat black;}
#holder, .carousel	{width:689px;}
#holder				{padding-top:5px; width:689px; padding-left: 160px; float:left;}
.featured			{height:608px;}
.videoholder		{height:695px;}

.video .hed, .chslide .hed {
	-moz-border-radius-topleft:7px;
	-webkit-border-top-left-radius:7px;
	-moz-border-radius-topright:7px;
	-webkit-border-top-right-radius:7px;
}

#video, .carousel, #extras {
	-moz-border-radius-bottomleft:7px;
	-webkit-border-bottom-left-radius:7px;
	-moz-border-radius-bottomright:7px;
	-webkit-border-bottom-right-radius:7px;
}

#video 			{background:#3b3a36; padding:5px 15px;}
#video-player, #vadv 	{width:653px; height:494px;}
#video-player	{border:3px solid black; }

#vadv	{background: black; position: absolute; top: 0; left: 0; z-index:200;}
#ads	{padding:11px 0 0 12px; height:325px;}

#video 			{background:#3b3a36; padding:5px 15px;}
#video-player, #vadv 	{width:653px; height:494px;}
#video-player	{border:3px solid black; }

.ad200x150, .ad200x150 img {width:200px; height:150px;}
.ad200x150	{float:left; position:relative; padding:0 13px 12px 0;}

#playvid			{position:absolute; bottom:-9px; left: 10px; height:24px; display: block; width: 83px;}
#playvid a			{filter:alpha(opacity=70); opacity: 0.7; position: relative; -moz-opacity:0.7; position:absolute; background: url(images/playvideo.gif) 0px 0px no-repeat; height: 0; overflow: hidden; display: block; width: 83px; padding-top: 24px;}
#playvid a:hover	{filter:alpha(opacity=100); opacity: 1.0; -moz-opacity:1.0;}

.inhed		{padding:5px; background:#1c1c1c; margin-bottom:10px; display:block;}


.video .hed {background:url(images/vtbg.gif) top left #3b3a36; padding:10px 0 8px 15px; position:relative;}
.video .hed,.video .hed a	{color:#ff11a3; font:bold 18px/19px arial; text-shadow: 1px 1px 0px #000;}
.video .hed a:hover			{text-decoration:underline; color:white;}

#expdesc {
	position: absolute; top: 7px; right: 14px; width: 27px; height: 27px; 
	background: url(images/infob.gif) top right;
}
#expdesc:hover p {
	display: block; font-size: 12px;
}
#expdesc p {
	display: none;
	position: absolute; top: -2px; right:30px; background: black; color: white; width: 373px; height: 25px;
	font: normal 11px/12px arial; padding: 3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;	
	filter:alpha(opacity=80); opacity: 0.8; -moz-opacity:0.8;
}


#extras		{background:black; height:66px; padding:2px 5px 5px; margin-bottom:5px;}
#extras .fl {width:240px; height:64px;}
.downloadvideo		 {background:url(images/downloadbanner.jpg) top left no-repeat; padding-top:61px; width:401px;}
.downloadvideo:hover {background:url(images/downloadbanner.jpg) top right no-repeat;}

.tags	{height:15px; padding:8px 0}
.tags a	{background:url(images/label.gif) top right no-repeat #ff0079; display:block; float:left; padding:1px 10px 1px 3px; margin-right:5px; color:white; height:13px;}
.tags a:hover {background:url(images/label.gif) bottom right no-repeat #0086fc;}

.categs			{padding:5px 0; height:15px; font-size:12px; color:white;}
.categs a		{color:#0086fc;}

.lnks 	{padding: 5px 5px; height: 18px;}
.lnks a:hover {text-decoration: underline;}
.favbtn, .share {display:block; float:left; padding:3px 10px 5px 20px; color:white; font-size:12px;}
.favbtn		{background:url(images/favbtn.gif) 0px 4px no-repeat; border-right:1px solid #3b3a36; margin-right:10px;}
.share		{background:url(images/share.gif) 0px 2px no-repeat;}



.chslide .hed	{background:url(images/hed2_bg.jpg) top left #d8d8d8; border-bottom:2px solid #7c7c7c; padding:7px 0 3px 10px;}
.carousel		{background:#d8d8d8; height:555px;}
.adside			{padding:5px 5px 5px 0; width:300px;}
.adside .box	{margin-bottom: 5px;}
.box .hed		{background:url(images/hed1_bg.gif) 0px 0px no-repeat; margin-bottom: 5px; padding:4px 4px 3px;}

/*posts------------------*/
.post	{font-size:12px;}
.post:hover .th img, .post .cat, .desc {display: none;}
.post:hover .th img {display: none !important;}
.post .th		{z-index:8; left: 3px; top:3px; display:block; height: 150px; /*background:pink;*/}
.post:hover .th {width:142px; height:130px; top: 23px; left: 0px; z-index:9; padding: 0 10px 0 8px; /*background:red;*/}
.post:hover .desc	{display:block;}
.post:hover .cat	{display:block;}

.desc		{top:60px; left: 10px; z-index:8; width:143px; height: 90px; /*background:yellow;*/}
.cat		{padding:5px 0 0px 7px; height:12px;}
.vtitle		{padding:4px 0 0 2px; height:29px; font:normal 12px/14px arial;}
.cat:hover, .post:hover .vtitle	{text-decoration:underline;}

.featured .post .vtitle 	{color:#0086fc;}
.featured .post .cat		{color:#ff0079;}

.featured .post	{
	width:157px; height: 172px; padding: 3px 5px 3px 3px; margin:0 5px 5px 0;
	background: url(images/postbg.gif) 0px 0px no-repeat;
}
#dumpzone .post	{
	width:153px; height: 170px; padding: 3px 5px 3px 3px; margin:0 5px 5px 0;
	background: url(images/postbg2.gif) 0px 0px no-repeat #3b3a36;
}
.featured .post img	{width: 157px; height: 114px;}
#dumpzone .post img	{width: 153px; height: 111px;}

.desc			{top: 60px; left: 10px; z-index:8; width:143px; height: 90px; /*background:yellow;*/}
#dumpzone .desc {color: #fff;}
.cat			{padding:5px 0 0px 7px; height:12px;}
.vtitle			{padding:4px 0 0 2px; height:29px; font:normal 12px/14px arial;}

.featured .post .vtitle 	{color:#0086fc;}
.featured .post .cat		{color:#ff0079;}
#dumpzone .post .vtitle 	{color:#ff9bcd;}
#dumpzone .post .cat		{color:#ff9bcd;}
#dumpzone .post:hover .vtitle {color:#2498ff;}
.cat:hover, .post:hover .vtitle	{text-decoration:underline;}

/*PLUGS---------*/
#dumpzone .hed {
	height: 32px; padding: 8px 0 0 10px; border-bottom: 2px solid #d3d3d3; margin-bottom: 5px;
	-moz-border-radius-topleft:7px;
	-webkit-border-top-left-radius:7px;
	-moz-border-radius-topright:7px;
	-webkit-border-top-right-radius:7px;	
}


#ctgmenu{
	-moz-border-radius-topleft:7px;
	-webkit-border-top-left-radius:7px;
	-moz-border-radius-topright:7px;
	-webkit-border-top-right-radius:7px;
	-moz-border-radius-bottomleft:7px;
	-webkit-border-bottom-left-radius:7px;
	-moz-border-radius-bottomright:7px;
	-webkit-border-bottom-right-radius:7px;
	width: 157px; height:25px; z-index: 100;
	position: absolute; top: 5px; right: 10px; overflow:hidden;
	background: url(images/grd.gif) top repeat-x;
}
#ctgmenu:hover {
	background: black;
	overflow:visible;
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;	
}
#ctgmenu:hover strong {
	color: white;
}

#pannel {
	position:absolute; background: black; width: 300px; right: 0; top: 25px;
	padding: 10px;
	-moz-border-radius-topleft:7px;
	-webkit-border-top-left-radius:7px;
	-moz-border-radius-bottomleft:7px;
	-webkit-border-bottom-left-radius:7px;
	-moz-border-radius-bottomright:7px;
	-webkit-border-bottom-right-radius:7px;
	-moz-box-shadow: 7px 9px 9px #000;
	-webkit-box-shadow: 7px 9px 9px #000;
	box-shadow: 7px 9px 9px #000;
	
}

#pannel .tags	{width: 199px;}
#ctgmenu strong	{width: 146px; padding: 6px; height:12px; background: url(images/arrx.gif) 140px 10px no-repeat; display: block;}

#pannel ul		{font: normal 12px/14px arial;	width: 100px; text-align: right;}
#pannel ul a	{color: #969696;}
#pannel ul a:hover {color: #0086fc; text-decoration:underline;}
#pannel .tags a {background:url(images/label.png) top right no-repeat #ff0079; margin:0 7px 7px 0;}
#pannel .tags a:hover {background:url(images/label.png) bottom right no-repeat #0086fc;}

.plugs		{padding:0px 0 0 6px; background:url(images/blck.gif) top left no-repeat; width: 996px;}
.plugs .hed {background: url(images/skin.gif) top repeat-x; width: 986px; position: relative; left: -6px;}
#dumpzone .sidebar .hed {background: url(images/skin.gif) bottom repeat-x; width: 145px; height: 31px; margin-bottom:0;}
.sidebar	{background:url(images/blck.gif) top right no-repeat #eeeeee; border-bottom: 2px solid #d1d1d1; text-align: left;}
.linktags	{padding:10px 10px 0 0; border-top:1px solid white; font-size: 1.5em; width:140px; position:relative; overflow:hidden;}
.linktags a 		{color: #3b3a37;}
.linktags a:hover	{color: #fc0078; text-decoration: underline;}
.linktags li		{line-height: 1.2em; padding-left:10px; border-bottom:1px dotted #d7d7d7;}
.linktags li:hover	{background:#d7d7d7;}

.rating		{border-bottom:1px solid #3b3a36; height:20px; padding:5px; margin-top:4px;}

/*Star rating code*/
.prating					{height: 16px; padding:2px; bottom:5px; left:3px; width:150px;}
.star-rating				{padding:0px; width:70px; height:16px; position: relative; margin-right: 5px; float:left;}
.star-rating li				{padding:0px; margin:0px; width:14px; height:16px; float: left;}
.star-rating li:hover span	{visibility: visible;}
.star-rating li span		{position: absolute; display: block; top:0px; left:72px; padding:0 0 2px 2px; width: 75px; height: 13px; visibility:hidden;}
.star-rating li a			{display:block;width:14px; height: 16px; line-height:25px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0px; overflow:hidden;}
.star-rating li a:hover		{z-index: 2; left: 0px; border:none;}

/*star styles*/
.star-rating li.current-rating	{background: url(images/alt_star.gif) left center;}
.star-rating li a:hover			{background:url(images/alt_star.gif) 0px -32px;}
.star-rating					{background:url(images/alt_star.gif) top left repeat-x;}
.star-rating li span			{background:white;}

#dumpzone .star-rating li.current-rating {background: url(images/alt_star2.gif) left center;}
#dumpzone .star-rating li a:hover		 {background:url(images/alt_star2.gif) 0px -32px;}
#dumpzone .star-rating					 {background:url(images/alt_star2.gif) top left repeat-x;}
#dumpzone .star-rating li span			 {background:#3b3a36; color:#bab9b8;}

#extras .star-rating li.current-rating	 {background: url(images/alt_star3.gif) left center;}
#extras .star-rating li a:hover		 	 {background:url(images/alt_star3.gif) 0px -32px;}
#extras .star-rating					 {background:url(images/alt_star3.gif) top left repeat-x;}
#extras .star-rating li span			 {background:#000; color:#FFF; font-size:12px;}

.star-rating a.one-star			{left:0px;}
.star-rating a.one-star:hover	{width:14px;}
.star-rating a.two-stars		{left:14px;}
.star-rating a.two-stars:hover	{width:28px;}
.star-rating a.three-stars		{left:28px;}
.star-rating a.three-stars:hover{width:42px;}
.star-rating a.four-stars		{left:42px;}
.star-rating a.four-stars:hover {width:56px;}
.star-rating a.five-stars		{left:56px;}
.star-rating a.five-stars:hover	{width:70px;}
.star-rating li.current-rating	{position: absolute; top:0; left:0; height: 16px; display: block; text-indent: -9000px; z-index: 1;}
.star-rating a:active			{outline:none;}

.star-rating .r0 {width:0px;}
.star-rating .r1 {width:14px;}
.star-rating .r2 {width:28px;}
.star-rating .r3 {width:42px;}
.star-rating .r4 {width:56px;}
.star-rating .r5 {width:70px;}

.status {color:#8a8a8a; padding:1px; font:normal 12px/12px arial; display:block;}

#footer			{padding: 10px; color:#6e6e6e; }
#footer a		{color: #000;}
#footer a:hover	{color: #ff0079; text-decoration:underline;}
.fnav			{background: #dedede; padding: 9px; margin-bottom:10px;}
.fnav a			{font:bold 12px/13px arial;}
.fnav a:hover	{color: #ff0079;}
.fnav li		{margin-right: 15px;}

/*widgets----------------------------------------------*/
.navi			{height:20px; width:940px; padding:25px; position:relative; border-top:2px solid #d1d1d1; font:bold 18px/17px arial;}
.navi ul		{width:630px;}
.navi a			{padding:3px 7px; border:1px solid #fff; color:#d7d7dd; background:url(images/ss.gif); border:1px solid #8a8a8a; text-shadow: 1px 1px 0px #505050;}
.navi a, .cur_page {
	-moz-border-radius-topleft:7px;
	-webkit-border-top-left-radius:7px;
	-moz-border-radius-topright:7px;
	-webkit-border-top-right-radius:7px;
	-moz-border-radius-bottomleft:7px;
	-webkit-border-bottom-left-radius:7px;
	-moz-border-radius-bottomright:7px;
	-webkit-border-bottom-right-radius:7px;	
}
.navi a:hover				{border:1px solid #000; color: #fff; background:#342f30; text-shadow:none;}
.navi .text_page a 			{color:#000; border:1px solid #e8e8e8; background:none; text-shadow:none;}

.navi .text_page a:hover	{color:black; background:none; border:1px solid #e8e8e8;}
.navi .text_page a:hover strong {color:#fb009a;}
.navi .cur_page				{border:1px solid #d8d8d8; background:#fff; color:#d8d8d8;}
.navi .text_page strong		{font:bold 20px/12px arial; color:#ccc;}
.navi a, .navi .cur_page	{padding:3px 7px; margin-right:2px;}

.holder .fl			{border-right:2px solid #262626;}
.rss				{padding:2px 20px 2px 2px; background:url(images/rss_ico.png) left top no-repeat; font:bold 12px/13px arial; color:#fff;}
.advblock			{
	background:#3b3a36; float:left; padding:7px 0 0 7px; clear:both; margin: 0 0 0 5px; width: 990px;
	-moz-border-radius-topleft:14px;
	-webkit-border-top-left-radius:14px;
	-moz-border-radius-topright:14px;
	-webkit-border-top-right-radius:14px;
	-moz-border-radius-bottomleft:14px;
	-webkit-border-bottom-left-radius:14px;
	-moz-border-radius-bottomright:14px;
	-webkit-border-bottom-right-radius:14px;	

}
.advblock .box		{padding:5px; background:#000;  margin-right:8px; height:250px}
.advblock .adhed	{padding:3px 0 1px 5px; height: 31px; border-bottom: 2px solid black; background:url(images/adh_bg.gif) top right no-repeat;}
.adv-478			{padding:25px 9px 3px;}
.adv-970            {padding:30px 95px 30px;}
.pad2	{

	padding: 40px 40px 40px 120px;
}
.pad2 .box {
	margin-right: 10px;
}

/*Carousel ------------------------*/
.jcarousel-skin-tango		{padding-top:5px;}
.jcarousel-container	{position: relative;}
.jcarousel-clip			{z-index: 2; padding: 0;margin: 0; overflow: hidden; position: relative;}
.jcarousel-list			{z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0;}

.jcarousel-list li, .jcarousel-item {float: left; list-style: none;}
.jcarousel-next {z-index: 3; display: none;}
.jcarousel-prev {z-index: 3; display: none;}

.jcarousel-skin-tango .jcarousel-container				{margin:0 auto; width:675px; height:545px;}
.jcarousel-skin-tango .jcarousel-item					{width:680px; height:545px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal		{width:680px; height:545px;}
.jcarousel-skin-tango .jcarousel-item-placeholder		{/*background:pink; color: #000;*/}
.jcarousel-skin-tango .jcarousel-next-horizontal,
.jcarousel-skin-tango .jcarousel-prev-horizontal	{position: absolute; top: -40px; padding-top: 11px; height: 23px; z-index:100;}
.jcarousel-skin-tango .jcarousel-next-horizontal	{right: -3px; cursor:pointer; width: 38px; padding-right: 28px; background:url(images/cbtns.png) transparent no-repeat -86px 0px;}
.jcarousel-skin-tango .jcarousel-prev-horizontal	{right:66px; cursor: pointer; width:58px; padding-left: 28px; background:url(images/cbtns.png) transparent no-repeat 0px 0px;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango:hover .jcarousel-next-horizontal	{background-position: -86px -34px;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active	{background-position: -86px -68px;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover	{background-position: 0px -34px;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active	{background-position: 0px -68px;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default; background-position: 0px 0px; filter:alpha(opacity=80); opacity: 0.8; -moz-opacity:0.8;}

/*video related skin*/
.jcarousel-skin-related .jcarousel-item					{width:597px; height:84px;}
.jcarousel-skin-related .jcarousel-item a				{display:block; width:112px; height:80px; border:2px solid #fb009a; float:left; margin:0 3px 0 0;}
.jcarousel-skin-related .jcarousel-item a img			{width:112px; height:80px;}
.jcarousel-skin-related .jcarousel-item a:hover			{border:2px solid #00d5fb;}
.jcarousel-skin-related .jcarousel-container			{margin:0 0 0 25px;}
.jcarousel-skin-related .jcarousel-container-horizontal	{width:597px; height:84px;}
.jcarousel-skin-related .jcarousel-clip-horizontal		{width:597px; height:84px;}

/*.jcarousel-skin-related .jcarousel-item-placeholder		{background:pink; color: #000;}*/

.jcarousel-skin-related	{padding:0 5px 5px 5px;}
.jcarousel-skin-related .jcarousel-next-horizontal,
.jcarousel-skin-related .jcarousel-prev-horizontal	{position: absolute; top: 0px; width: 25px; height: 84px; z-index:100;}
.jcarousel-skin-related .jcarousel-next-horizontal	{right: -23px; cursor: pointer; background:url(images/npsm.gif) transparent no-repeat -23px 0px;}
.jcarousel-skin-related .jcarousel-prev-horizontal	{left: -28px; cursor: pointer; background:url(images/npsm.gif) transparent no-repeat 0px 0px;}

.jcarousel-skin-related .jcarousel-next-horizontal:hover	{background-position: -23px -84px;}
.jcarousel-skin-related .jcarousel-next-horizontal:active	{background-position: -23px -168px;}
.jcarousel-skin-related .jcarousel-prev-horizontal:hover	{background-position: 0px -84px;}
.jcarousel-skin-related .jcarousel-prev-horizontal:active	{background-position: 0px -168px;}

.jcarousel-skin-related .jcarousel-next-disabled-horizontal,
.jcarousel-skin-related .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-related .jcarousel-next-disabled-horizontal:active,
.jcarousel-skin-related .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-related .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-related .jcarousel-prev-disabled-horizontal:active {cursor: default; background-position: 0px 0px; filter:alpha(opacity=80); opacity: 0.8; -moz-opacity:0.8;}

/*-------------------*/
/*USER PAGES---------*/
/*-------------------*/
#register big, #register fieldset, #register fieldset label, #register span, .message {display:block;}
#register					{width:420px; padding:0 10px 10px 0; margin:0 auto 10px; color:#000;}
#register big				{margin-bottom:4px; font-size:25px; color:#e60083;}
#register fieldset			{padding:0;}
#register .login			{width:350px;}
#register .login input		{width:190px;}
#register fieldset label, #register fieldset input		{float:left;}
#register fieldset label	{height:16px; width:90px; padding:2px 15px 2px 0; font:bold 15px/15px arial; text-align:right;}
#register fieldset label em {color:red;}
#register fieldset input	{width:290px; margin-bottom:10px; border:2px inset #ccc;}
#reg-but		{padding:2px 4px; margin-left:107px; border:2px outset #000; background:#f0f0f0; font-weight:bold;}
#reg-but:hover	{background:#b0ffba; color:#006600;}
#register span	{padding-bottom:20px;}
#shold			{padding-top:40px; height:450px;}
#shold p		{font-size:14px;}
#register .edit-profile label	{font-size:12px;}
#register a, .message a			{color:#e60083; text-decoration:underline;}
.message 						{width:400px; padding:15px; margin:5px auto 0; border:1px solid #999; background:#262626; font-size:15px; color:#fff;}

/*tooltip.js styles*/
#tt		{position:absolute; display:block; background:url(images/tt_left.png) top left no-repeat; z-index:1000; }
#tttop	{display:block; height:5px; margin-left:5px; background:url(images/tt_top.png) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:0px 2px 2px 1px; margin-left:5px; background:#000; color:#FFF; font-size:1em; line-height:1.1em;}
#ttbot	{display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.png) top right no-repeat; overflow:hidden}


/* --------------------------------------- CSS Footer plus -------------------------------------------- */

	
	
.mostpopular	{
	height:26px; 
	width:346;
	padding: 5px 0 0 5px; 
	margin-bottom: 5px; 
	background: url(http://www.mygirlfriendvids.net/images/best_girlfrien_videos_posted_this_week.gif) no-repeat left; 
	
	}
	
.views{
	float:left;
	padding-top:2px;
	}

.star{
	float:right;
	padding-top:2px;	
	}	

.footerrotator {
	height:107px;
}



.footerrotator a {color:#000;}

.footerthumb1 {
    border-width:1px;
    border-style:solid;
    border-color: #F0C;
	font-size:10;
	font-family:Arial, Helvetica, sans-serif;
	text-valign:bottom;
	width:160px;
	height:120px;
	float:left;
	padding: 1px 1px 1px 1px;
	text-align:center;
	margin:0 2px 50px 5px;
	
	}
.footerthumb1:hover {
	 border-width:1px;
    border-style:solid;
    border-color: #00d5fb;
	}

.footerthumb1 a {
	
	color:#00000: 
	}
	
.footerthumb1 a:hover {
	text-decoration:underline;
	color:#d3570c;	
	}
	
	
.footerthumb2 {
	border-width:1px;
    border-style:solid;
    border-color: #F0C;
	color:;
	font-color:#F09 ;
	font-size:10;
	font-family:Arial, Helvetica, sans-serif;
	text-valign:bottom;
	width:160px;
	height:120px;
	float:left;
	padding: 1px 1px 1px 1px;
	text-align:center;
	margin:0 2px 50px 0;
	
	}
	
.footerthumb2:hover {
	 border-width:1px;
    border-style:solid;
    border-color: #00d5fb;
	}

.footerthumb2 a:hover {
	text-decoration:underline;
	color:#d3570c;	
	}
	
		
.footerthumb3 {
	border-width:1px;
    border-style:solid;
    border-color: #F0C;
	color:;
	font-color:#F09 ;
	font-size:10;
	font-family:Arial, Helvetica, sans-serif;
	text-valign:bottom;
	width:160px;
	height:120px;
	float:left;
	padding: 1px 1px 1px 1px;
	text-align:center;
	margin:0 2px 50px 0;
	
	}
	
	.footerthumb3 a:hover {
	text-decoration:underline;
	color:#d3570c;	
	}
	
.footerthumb3:hover {
	 border-width:1px;
    border-style:solid;
    border-color: #00d5fb;
	}
	
		
.footerthumb4 {
	border-width:1px;
    border-style:solid;
    border-color: #F0C;
	color:;
	font-color:#F09 ;
	font-size:10;
	font-family:Arial, Helvetica, sans-serif;
	text-valign:bottom;
	width:160px;
	height:120px;
	float:left;
	padding: 1px 1px 1px 1px;
	text-align:center;
	margin:0 2px 50px 0;
	
	}
	
.footerthumb4:hover {
	 border-width:1px;
    border-style:solid;
    border-color: #00d5fb;
	}
	
	.footerthumb4 a:hover {
	text-decoration:underline;
	color:#d3570c;	
	}

.footerthumb5 {
	border-width:1px;
    border-style:solid;
    border-color: #F0C;
	color:;
	font-color:#F09 ;
	font-size:10;
	font-family:Arial, Helvetica, sans-serif;
	text-valign:bottom;
	width:160px;
	height:120px;
	float:left;
	padding: 1px 1px 1px 1px;
	text-align:center;
	margin:0 2px 50px 0;
	
	}
	
.footerthumb5:hover {
	 border-width:1px;
    border-style:solid;
    border-color: #00d5fb;
	}
	
	.footerthumb5 a:hover {
	text-decoration:underline;
	color:#d3570c;	
	}

.footerthumb6 {
	border-width:1px;
    border-style:solid;
    border-color: #F0C;
	color:;
	font-color:#F09 ;
	font-size:10;
	font-family:Arial, Helvetica, sans-serif;
	text-valign:bottom;
	width:160px;
	height:120px;
	float:left;
	padding: 1px 1px 1px 1px;
	text-align:center;
	margin:0 2px 50px 0;
	
	}
	
.footerthumb6:hover {
	 border-width:1px;
    border-style:solid;
    border-color: #00d5fb;
	}
	
	.footerthumb6 a:hover {
	text-decoration:underline;
	color:#d3570c;	
	}
	
	
/*IM AD ADxpansion*/

.html .class { position: absolute; } 

.c_sponsor {font-size:22px; color:#fff!important;}
.c_sponsor:hover {text-decoration:underline;}

#adx_zone_35696 { 
	z-index: 9999999 !important;
	right: 8px !important;
}

#register fieldset input { 
	border:1px solid #CCC;
	border-radius:4px;
	height: 25px;
}

#register  input[type="submit"] { 
	border:1px solid #222;
	border-radius:4px;
	height: 25px;
	width: 200px;
	background-color: #333;
	color: #FFF;
}

#register  { 
	width: 70% !important;
	padding-bottom: 40px;
}

#register fieldset label {
	height: 16px;
	width: 107px;
	padding: 2px 15px 2px 0;

	text-align: right;
}



#register { 

background-color:#FFF;
border-radius:5px;
padding:10px;
}

#register fieldset h1 { 
	display: block;
	font-size: 15px;
	font-weight: bold;
	float: none;
	clear:both;
	line-height: normal;
	padding: 5px;
	background-color: #e60083;
	color: #FFF;
	border-radius:4px;
	margin-bottom: 20px;
}

#register fieldset input.form-error { 
	border: 1px solid red;
}


  

    #mobile-detect-overlay span { 
    	color: #ff9bcd;
    }

    #mobile-detect-overlay img { 
    	max-width: 100%;
    	border:2px solid #FFF;
    }

    .detect-content { 
    	position: relative;
    	max-width: 300px;
    	margin: auto;
    }

    #mobile-detect-overlay span.closer { 
 
    	color: #CCC;
    	text-decoration: none;
    	background-color: #000;
    	padding: 5px;
    	display: inline-block;
    	border-radius: 12px;
    	margin-top: 10px;
    	padding-right: 12px;
    	padding-left: 12px;
    	position: absolute;
    	right: -20px;
    	top: -20px;
    }

    .clearfix { 
    	clear: both;
    }

     @media all and (max-width: 349px) { 

		 #mobile-detect-overlay { 
		    	position: fixed;
		    	background-color: rgba(0,0,0,0.8);
		    	text-align: center;
		    	padding-top:10%;
		    	bottom:0;
		    	right:0;
		    	left: 0;
		    	top: 0;
		    	display: none;
		    	z-index: 9999;
		    	height: 100%;
		    	font-size: 36px;
		    }

		    #mobile-detect-overlay img { 
		    	margin-bottom: 20px;
		    }

    }


    @media all and (min-width: 350px) { 

		 #mobile-detect-overlay { 
		    	position: fixed;
		    	background-color: rgba(0,0,0,0.8);
		    	text-align: center;
		    	padding-top:2%;
		    	bottom:0;
		    	right:0;
		    	left: 0;
		    	top: 0;
		    	display: none;
		    	z-index: 9999;
		    	height: 100%;
		    }

    }




