@import url("custom.css");
* { margin:0; padding:0 }
dd, dt, li, dl, ol, ul{ list-style:none; padding:0; margin:0; }
h3 { font-size:1em; }

/* ONE CLICK */
#content_standalone { position: absolute; display: none; width: 552px; height: 400px; background: #fff; left: 50%; margin-left: -276px; z-index: 500; border: 1px solid #fff; }
#content_standalone .inner { width: 548px; height: 400px; border: 2px solid #093e5d; overflow: hidden; }
h2#upsell { position: relative; width: auto; height: 42px; float: none; margin: 0; padding: 0 0 0 15px; color: #fff; font: bold 15px/38px Arial, Helvetica, sans-serif; background: url(http://1click.gammae.com/images/bg-title.jpg) 0 0 no-repeat; }
h2#upsell a { position: absolute; width: 50px; height: 25px; top: 5px; right: 5px; display: block; font: 10px/25px Arial, Helvetica, sans-serif; color: #fff; }
iframe#theiframe { position: absolute; padding: 0; margin: 0; width: 548px; height: 358px; }

/*-------------- ALL PAGES -------------- */
/* GENERAL CLASS */
.i { position:absolute; left:-9999px; }
.b { font-weight:bold; }
.fl { float:left; }
.cb { clear:both; }
.auto_width { width:auto !important;}

.no_border { border:none !important; }
.no_margin { margin:0 !important; }
.no_padding { padding:0 !important; }

.submit { text-transform:uppercase; font-weight:bold; padding:0 0 0 3px; font-size:1.2em; }

/* GENERAL */

body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:0.7em; }
a { text-decoration:none; }
img {border-style:solid; border-width:1px; }
h4 {font-size:1.1em; }
input{ border:1px solid #000; padding:1px; }
em { font-style:normal; }


#global, #page, #header, #central, #contain_headlink { width:980px; }
#global { margin:0 auto; }


#page { padding:0 0 0 0; }
#header, #page { position:relative; }
#central { padding:0 0 30px 0; }

/* HEAD LINK */
#contain_headlink { height:22px; display: none;}
	.headlink { float:left; position:absolute; right:25px; top:0px; }
	.headlink ul { float:left; }
	.headlink ul li { float:left; margin:3px 0 0 0; }
		.headlink a { float:left; margin:0 10px; display:block; }

/* HEADER */
#header { width:980px; position:relative; }

/* CENTRAL */

/* MENU */
#menu { width:100%; position:relative; }
#menu,
#menu ul { float:left; clear:both; }
#menu ul.secondary_menu { position:absolute; top:50px; left:0; height:66px; width:100%; overflow:hidden; padding:5px 0 0 0; z-index:20;}
#menu ul.secondary_menu li { width:14%; }
#menu ul.secondary_menu li a { display:block; padding:0 0 0 5px; font-size:0.9em; height:15px; }
#menu ul.secondary_menu li ul,
#menu ul.secondary_menu li ul li { width:100%; }
#menu ul li { float:left; }
#menu ul.mainmenu li a { display:block; float:left; height:30px; }
#menu ul.mainmenu li a span { position:absolute; left:-9999px; }
#menu .upgrade { float:left; }
#menu .upgrade a { display:block; height:56px; margin:10px 0 0 0; }



/* CONTENT */
#content { clear:both;  }
#homepage_clip{background: #fff; margin: 10px; padding: 10px 0;}
#homepage_clip h2{font-size: 20px; padding: 2px 0 0 50px; margin: 0; background: url(../images/small_hd.gif) no-repeat 10px 0;  line-height: 22px;}
#homepage_clip h2 span{font-weight: normal; color: #666;}
.bloc { margin:0 0 10px 0; }
.layer1, .layer2, .layer3 { float:left; width:100%; }
.title { width:959px; margin:20px auto 30px auto;  }
.title h2 { height:45px; }
.breadcrumb { height:23px; font-size:1.2em; line-height:23px; padding:0 0 0 13px; }
.breadcrumb em { text-transform:uppercase; text-decoration:underline; font-weight:bold; }

.bottom_btns { float:left; clear:both; width:100%; margin:10px 0 10px 0; height:45px; position:relative; }
.bottom_btns a { display:block; height:45px; float:left; position:absolute; }

.all_dvds{ float:left; width:100%; padding:0 0 10px 0; }
.bloc_dvd { float:left; padding:9px 11px 9px 13px; }
	.bloc_dvd a { display:block; width:301px; height:420px; float:left; }
	.bloc_dvd a span { display:block; width:100%; text-align:center; }
	
.bloc_pornstar { float:left; padding:10px 12px 10px 13px; }
	.bloc_pornstar a { display:block; width:138px; height:156px; overflow:hidden; }
	.bloc_pornstar a span { display:block; width:100%; text-align:center; font-weight:bold; }

.pagination { float:left; width:100%; position:relative; margin:0 0 10px 0; }
	
	.pages { height:21px; margin:0 auto; }
	.pages ul { float:left; }
	.pages ul li { float:left; }
	.pages ul li a, .pages ul li em { display:block; width:25px; height:19px; text-align:center;  font-weight:bold; line-height:19px; text-transform:uppercase; }

.pornstar_infos { width:959px; height:155px; padding:10px 0 10px 0; margin:0 auto 20px auto; }
.pornstar_infos .bloc1,
.pornstar_infos .bloc2,
.pornstar_infos .bloc3 { float:left; padding:0 0 0 20px; height:155px; overflow:hidden; } 
.pornstar_infos .bloc1 { width:138px; text-align:center; font-weight:bold; }
.pornstar_infos .bloc2,
.pornstar_infos .bloc3 { width:250px; }
.pornstar_infos h3 { text-transform:uppercase; font-weight:bold; font-size:1.2em; }
.pornstar_infos p { padding:0 0 10px 0; width:100%; }

.dvd_infos { width:959px; height:225px; padding:0 0 10px 0; margin:0 auto 20px auto; line-height:20px; }
.dvd_infos .bloc1,
.dvd_infos .bloc2,
.dvd_infos .bloc3 { float:left; padding:0 0 0 20px; overflow:hidden;} 
.dvd_infos .bloc1 { width:360px; text-align:center; font-weight:bold; }
	.dvd_infos .bloc1 img { float:left; margin:0 3px 0 0; }
.dvd_infos .bloc2 { width:480px;  height:180px;  }

.dvd_infos .bloc3 { width:480px; height:45px; position:relative; }
.dvd_infos .bloc3 a { display:block; float:left; }
.dvd_infos .bloc3 a span { position:absolute; left:-9999px; }

.dvd_infos h3 { text-transform:uppercase; font-weight:bold; font-size:1.2em; }
.dvd_infos h4 { display:inline; }
.dvd_infos p { padding:0 0 10px 0; width:100%; }

.all_scenes,
	.scene { float:left; clear:both; display: inline;}

	.scene {  height:525px; padding:10px 0; margin-left: 10px; width: 960px;}
	.scene .infos { width:410px; float:left; display: inline; margin: 0 15px 0 10px;}
		.title_bar { float:left; width:100%; margin:0 0 10px 0; position:relative; }
		.title_bar h3 { height:35px; font-size:2em; padding:0 0 0 10px; line-height:35px; }
		.title_bar h3 span { font-size:0.6em; font-weight:normal; }
		.title_bar h3 a { font-weight:bold; }
		.title_bar .views { position:absolute; right:5px; bottom:2px; width:85px; text-align:right; }

			.infos .cover { float:left; }
			.infos .description { float:left; width:225px; height:240px; padding:0 0 0 10px; line-height:20px; }
			.infos .description div { position:relative; }
				.form_star_rating { position:absolute; right:5px; top:2px; } 

			.infos .description p { text-align:justify; margin:5px 0 0 0; padding:5px 0 0 0; line-height:15px; height:130px; overflow:hidden; }
			
	.scene .infos h4 { display:inline; text-transform:uppercase; }
	.scene .cover a { display:block; width:175px; height:245px; float:left; font-weight:bold; font-size:1.2em; text-transform:uppercase; text-align:center; }
	.scene .btns { margin:10px 0 0 0; padding:5px 0 0 0; float:left; clear:both; width:100%; }
	.scene .btns a { display:block; margin:10px 0 10px 0; }
	.scene .btns .btns_donwload { padding:25px 0 0 0; }
	.scene .btns .btns_donwload a { margin:6px auto; position:relative; }
	.scene .btns .btns_donwload a span.mb { position:absolute; display:block; width:60px; text-align:center; font-weight:bold; left:2px; top:11px; }
	
	.scene .screenshots { float:left; width:520px; padding:0; }
	.scene .screenshots ul { float:left; padding: 0; margin: 0;}
	.scene .screenshots ul li { float:left; padding:0 7px 7px 0; }
	.scene .screenshots ul li a { float:left;  height:166px; }
	
	.screenshots ul li a { position:relative; }
	.screenshots ul li a .over_bg, 
	.screenshots ul li a .over_img { position:absolute; top:1px; left:1px; width:249px; height:164px; display:block; } 
	.screenshots ul li a:hover .over_img  { background: url(../images/arrow-over.png) no-repeat center center; }
	.screenshots ul li a:hover .over_bg {  background:#fff; filter:alpha(opacity=25); -moz-opacity:.25; opacity:.25; }

/* new clip */
#header .price { position:absolute; left:-60px; bottom:163px; font-size:4em; font-weight:bold; color:#fff; }
.list_clip,
.list_clip ul,
.list_clip ul li,
.list_clip ul li div.img,
.list_clip ul li div.img a,
.list_clip ul li div.img a img,
.list_clip ul li div.text,
.list_clip ul li div.text div,
.list_clip ul li div.desc { float:left; display: inline;}

.list_clip { margin: 0 0 0 10px; clear:both; padding:0; width: 960px;}	
.list_clip ul { padding:0 0 0 5px; background: #fff url(../images/bg_ul.gif) repeat-y center top; border-top: 15px solid #fff; border-bottom: 15px solid #fff; margin: 0; width: 955px;}
.list_clip ul li { padding:0 0 10px 0; width:297px; margin:0 10px 15px 10px; float: left;  border-bottom: 1px solid #ccc; display: inline;}

.list_clip ul li div.img { margin:0 0 3px 0; position:relative; }
.list_clip ul li div.img img { width:295px; height:166px; }
	
.list_clip ul li div.text { width:295px; border:1px solid; border-top:none; position:relative; height:33px; border:1px solid #fff; }
.list_clip ul li div.text p { padding:3px; }
.list_clip ul li div.text p.uline { border-bottom:1px dotted; height:25px; overflow:hidden; }
.list_clip ul li div.text p a { text-align:left; display:block;  }
.list_clip ul li div.text div em { display:block; clear:both; overflow:hidden; height:13px; }
.list_clip ul li div.text .b1 { width:100%; }
.list_clip ul li div.text .b1 a { padding:3px 0 0 7px; display:block; color:#00598C; width:60%; font-size:1.1em; height:15px; overflow:hidden; }
.list_clip ul li div.text .b1 em { text-align:left; padding:0px 5px 2px 7px; color:#00598c; font-weight:bold; text-align:right; position:relative; }
.list_clip ul li div.text .b1 em strong { color:#00a2ff; position:absolute; bottom:0px; left:7px; }
.list_clip ul li div.text .form_star_rating { display:block; }

	.list_clip ul li div.img a .over_bg, 
	.list_clip ul li div.img a .over_img { position:absolute; top:1px; left:1px; width:295px; height:166px; display:block; } 
	
	.list_clip ul li div.img a:hover .over_img  { background: url(../images/arrow-over.png) no-repeat center center; }
	.list_clip ul li div.img a:hover .over_bg {  background:#fff; filter:alpha(opacity=25); -moz-opacity:.25; opacity:.25; }

	.list_clip ul li .ui-stars-star a { background-image:url(../images/ui.stars.gif) !important; }

.list_clip ul li div.desc { height:109px; overflow:hidden; padding:5px; }


.pub1,
.pub2 { float:left; clear:both; }
 
.pub1 a, 
.pub2 a { position:relative; display:block; }	

.pub1 a span.price,
.pub2 a span.price { position:absolute; display:block; width:150px; text-align:center; }

/* FOOTER */
#footer { overflow:hidden; clear:both; font-family:tahoma; margin:0 auto; width:700px; padding:10px 0 15px 0; }
#footer .niv1 { float:left;  width:100%; }
#footer .niv1 li { float:left; clear:both; padding:3px 0 3px 0; width:100%; }
#footer .niv1 li p { float:left; clear:both; }

#footer .niv2 { float:left; }
#footer .niv2 li { float:left; clear:none; margin:0 7px 0 0; padding:0 0 0 7px; border-left:1px solid #0091D2; width:auto; }

#copyright a { color:#fff; text-decoration:underline; }

/* MORE SCREENSHOT */

.screenshots { float:left; padding-left:25px; width:950px; }
.screenshots div { float:left; padding:5px 5px 0 0; }
.screenshots div a { float:left; }

/* HOMEPAGE MOVIE */
.hp_movie{padding: 10px 0 10px 0px; text-align: center;}
.hp_movie_scene{padding-left: 1px;}
.hp_movie_scene img{border: 1px solid #0D5470; margin: 0 2px 10px 10px;}
.hp_scene_info{float: left; border-top: 1px solid #011C37; width: 464px; display: inline; margin: 0 12px 0 11px;}
.spacer{font-size: 0px; clear: both;}
#homepage_clip h4{font-size: 18px; padding: 5px 10px 0 0; margin: 0; color: #021D3A; }
#homepage_clip p{font-size: 12px; padding: 0 10px 3px 0; margin: 0; color: #031D38;}
.hp_view_option{float: left; border-top: 1px solid #011C37; width: 226px; display: inline; margin: 0 12px 0 0;}
.hp_download_option{float: left; border-top: 1px solid #011C37; width: 226px; display: inline; margin: 0;}
.big_join{text-align: center; font-size: 24px; padding: 10px 0; line-height: 24px; font-weight: 700;}

/* ACTORS */

.large_actors{background: #fff; margin: 0 10px; padding: 0 5px;}
.all_pornstars{background: #011C37; padding: 10px 0;}
.quarter{float: left; width: 25%; text-align: center; padding: 10px 0; font-size: 16px; font-weight: 700;}
.quarter a img{width: 224px; height: 336px; border: 1px solid #32556F; margin-bottom: 5px;}
