 
#backgroundPopup {
    display:none;
    position:fixed;
    position:absolute;
    height:100%;
    width:100%;
    top:0;
    left:0;
    background:#FFF;
    border:1px solid #cecece;
    z-index:1;	
}

/*
#popupContact .popst2 { display:none;}
#popupContact label { display:block; font-weight:bold; font-size:14px; margin:10px 0;}
#popupContact #num3 { font-size:12px; width:25%;}
#popupContact #num1, #popupContact #num2 {width:25px; }
#popupContactClose { display:block; position:absolute; top:15px; right:15px; cursor:pointer; width:19px; height:19px; text-indent:-9999px; background:url(/img/it/h3g/html/close-popup.gif)0 0 no-repeat; }
*/
.throbber{display:none;position:absolute;top:43%;right:48%;z-index:1000;}
.throbber.right { right:16%; }
.throbber.searchft { top:90%;right:28%; }
.throbber.aiuto { top:70%;right:27%;}
.throbber img { display: block; }
.throbber.visible { display: block; } 
 img.thumb2 {  float:left; padding: 5px 15px 5px 5px;  display:block;}
 
.artistft { background-color:#f4f4f4; border-top:1px solid #bdbdbd; clear: both; width:100%; }
.artistft label { font-size:11px; font-weight: bolder; color:#666666; margin:0 0 0 10px; float:left; padding:6px;  }
.artistsearch{ width:250px; height:14px;  padding:1px; border:1px solid #969696; font-size:11px; margin:5px 5px 2px 0; float:left; }

 
 /* Pagination slider */ 
 
ul.pagination { width: 99%; text-align:center;  }
ul.pagination li { display:inline;  margin:0;}
ul.pagination li a {  color:#545454; text-decoration: underline; font-size:12px; margin:0 1px;}
ul.pagination li span {  color:#545454; text-decoration: none; font-size:12px; margin:0 1px;} 
 
 /* Slider */ 
 
.scroll {/* opera 9.27 needs overflow, firefox needs overflow-x, not y*/overflow: hidden; overflow-x: hidden; overflow-y: visible; clear: left; width:578px; position: relative;}
   
.scrollContainer { 	
/*	height: 320px; */
 	overflow: hidden; 
	width:30000px;
}


.scroll.vert-list {  height: 150px; }
.scroll .panel {  float: left;	width: 586px; }
 
.arrow-left,  .arrow-right { 
background: url(/img/en/slider-arrows.gif) no-repeat;
position:absolute; 
top:40%; 
height:65px;
width:10px;
text-indent:-1000em;
z-index:1000;
cursor:pointer;
  } 
.arrow-left {  background-position: 0 0;  left:-10px; }
.arrow-right { background-position: -10px 0;  right:-10px; }
.arrow-left.disleft{ background-position: 0 -65px; cursor:default; }
.arrow-right.disright { background-position: -10px -65px; cursor:default;}

.onerow .arrow-left, .onerow .arrow-right { top:25%;}
 
 /*  Slider Content   */ 
 
 ul.classifica{
	display:block;
	background:white;
	border:1px #ccc solid;
	width:556px;
	margin:10px 10px 0 10px;
	padding-bottom:15px;
}
 
 ul.classifica li{
	position:relative;
	display:inline;
	float:left;
	margin-left:10px;
	margin-right:11px;
	margin-top:6px;
	background:white;
	position: relative;
}
ul.classifica li.margin{

margin-right:16px;
margin-left:15px;
}
 
ul.classifica li .number {  width:15px; min-height:75px;  background: url(/img/en/classnum.jpg) 0 0 repeat-x; float:right;}
ul.classifica li .number p { text-align: center; }
ul.classifica li .number .posnum { color:#fff; font-weight:bolder; font-size:11px; margin-left:-8px; }
ul.classifica li .maininfo { float:left; width:250px;overflow: hidden;}
 
ul.classifica img {
	display:block;
	margin:1px;
	background:white;
}

ul.classifica img.thumb {border:1px #666666 solid;}

.classifica-fot{border-top:1px #dedede solid;clear:left; display:block; height:18px;}
ul.classifica li p{
	font-size:11px;
	line-height:11px;
	text-indent:8px;
	color:#666666;
	padding-bottom:2px;
}
ul.classifica li p.first {padding-top:3px;}
ul.classifica li a{
	margin-bottom:4px;
	text-decoration:none;
	text-align:center;
    color:#555;
	font-weight:bold;
	display:block;

}
.by_now_movies{
	position:relative;left:25%;
}
.by_now_scenes{
	position:relative;left:30%;
}
ul.classifica li a.red, a.red { color:#C70100;}

.orange-link{color:#fa4117;margin-left:8px;}
.silver-link{color:#545454;margin-left:8px;}
.silver-link.nounder {  text-decoration: none; }

ul.classifica .classifica-fot a{
	color:#C70100;
	float:left;
	margin-bottom:4px;
}
ul.classifica .classifica-fot span{float:left;font-weight:bold;margin:2px 0 0 5px;}

ul.bigthumb-list {  margin:12px; display:block; text-align:center; font-weight:bold;}
ul.bigthumb-list li {float:left; padding:10px; border:1px solid #DEDEDE; background-color:#fff; margin:0 7px 5px;}
ul.bigthumb-list a {color:#676767; }

/* ---
         Prodoto page
                            --- */

.product-main { color:#545454; }
.product-main a { text-decoration:underline; color:#545454;}
.product-main a.red {font-weight:bold; color:#C70100;}
.product-main .stitle {letter-spacing:0; margin:3px 0 0 0;}
.product-main .getit { clear:left; padding:5px; }
.product-main .getit a {font-size:13px;}
.stitle2{text-transform:uppercase; font-weight:bold;}

.p{padding-right:25px;text-align:center;margin-bottom:5px;}
.getit li{display:inline;}
.getit li .desc{color:#F18918;}
.getit a {color:#404C5B;font-size:11px;font-weight:normal;}
.help a {cursor:help;padding:0 2px;}
a .help_cloud {position:absolute;visibility:hidden;z-index:1000; text-decoration:none;}
.help_cloud {margin:20px 0 0 -108px;position:relative;}
a:hover .help_cloud {visibility:visible; }
.text_hp {background:#FFFFFF none repeat scroll 0 0;border:4px solid #F7A945;color:#404C5B;display:block;font-size:11px;margin:10px 0 0;padding:10px;text-align:left; border-radius:5px; -moz-border-radius:5px;}


.studio-cont .getit a {color:#EE7103;font-size:13px;text-decoration:underline;}
.studio-cont  a {color:#555;text-decoration:underline;}
.studio-cont  .getit { margin:3px 5px;}
/* ---  

		Ricerca avantaza 
		advanced search
		
					     	---- */ 

div.selector{
	background:url(/img/en/select-top-bg.jpg) repeat-x;
	border:1px solid #000;
	border-top:none;
	height:19px;
	overflow: hidden;
}

div.selector a {
	width:185px;
	display:block;
	padding:0 0 0 10px;  
	font-weight:bolder;
	font-size:13px; 
	float:left;
	color:black;
	outline: none;
	
}

div.selector .scegli { background: url(/img/en/strelica-dole.gif) 80% 2px no-repeat;  }
img.album{margin: 3px 0 0 5px;}
.selcontent { overflow:hidden;border:1px #bdbdbd solid;background-color:#fff; max-height: 200px; position:relative;}
	
ul.ricerca {
width:33.11%;
height:170px;
float:left;
overflow:auto;
overflow-x:hidden;
font-size:12px;
color:#787a7b;
border-right:1px solid #bdbdbd;
position: relative;
display:block;

}


.blue-li{padding:0px;background-color:#dae4e8;}

ul.ricerca li a,
ul.ricerca li a:link,
ul.ricerca li a:visited,
ul.ricerca li a:active {
	margin:0;
	border:none; 	
	color:#666666;
	padding:2px 10px;
	font-size:12px;
        display:block;
        height:16px;
        width:100%;
}

ul.ricerca li a:hover, 
ul.ricerca li a.active { background-color:#f8a945; color:#fff;}

.active { background-color:#f8a945; color:white;}
.ricerca-album {
width:33.11%;
height:170px;
float:left;
overflow-x:hidden;
font-size:12px;
color:#787a7b;
}

.ricerca-album li{
padding-top:6px;
padding-left:6px;
display:block;
width:100%;
float:left;
margin:0;
border-top:1px #bdbdbd solid;
}
.ricerca-album li.first { border: none; }

.ricerca-album li img{
float:left;
margin:0;
margin-bottom:4px;
margin-right:4px;
}
.ricerca-album li span{
display:block;
font-size:12px;
text-indent:4px;
}
.ricerca-album li a{
display:block;
font-size:12px;
color:black;
}
.ricerca-album li a:hover{
text-decoration:underline;
}

ul.album-holder li .opened { 
	border:1px solid #bdbdbd; 
	padding: 5px;
	background-color: #fff;
	opacity: 0.8; 
	-moz-opacity:.80;
	display:block;
	margin-bottom: 10px;

 }

h3.allclips {background:url(/img/en/titles/tit_allclips.jpg) 0 50% no-repeat;clear:left;text-indent:-9999px; margin-bottom:5px;}
h3.allscenes {background:url(/img/en/titles/tit_allscenes.jpg) 0 50% no-repeat;clear:left;text-indent:-9999px; margin-bottom:5px;}
h3.allcategories {background:url(/img/en/titles/tit_allcategories.jpg) 0 50% no-repeat;clear:left;text-indent:-9999px; margin-bottom:5px;}
h3.allstudios {background:url(/img/en/titles/tit_allstudios.jpg) 0 50% no-repeat;clear:left;text-indent:-9999px; margin-bottom:5px;}
h3.allnone {display:none;}

table.item-list  { font-size:12px; color:#000; width:100%; border-collapse: collapse;}
table.item-list tr td { padding: 4px 10px;width:157px;float:left;}
table.item-list tr td a { color: #555;}
table.item-list tr td.options {  width:21%; }
table.item-list tr td.options a { margin: 0 5px; text-decoration:underline; color:#000; }


table.clip-list,table.scene-list {width:100%; display:table; color:#000;}
table.clip-list tr td { display:table-cell; padding:3px 5px;}
table.clip-list tr td img { float:none; margin-right:2px;}

table.scene-list tr td img  { margin: 5px 8px;}

table.clip-list a, table.scene-list a { text-decoration:underline; font-weight:bold; color:#000;}
table.scene-list p { font-weight:bold; margin: 2px 8px 0; }
.bottom-shadow { height:16px; width:100%; background: url(/img/en/bottom-shadow.jpg) 0 0 repeat-x; }


ul.scene-list {display:block;}
ul.scene-list img{display:block;float:left;padding:5px 5px 5px 5px;}
ul.scene-list li{float:left;width:282px;border:1px #ccc solid;margin:0 0 0 5px;background:white; display: inline;}
ul.scene-list li p{display:block;margin-top:2px;}

/*  --- 
		 		 Generi 
									--- */

ul.thumb-list { background: url(/img/en/ombra_buytime.jpg) 0 0 repeat-x; display:block;}
ul.thumb-list li{
	display:block;
	float: left;
	padding:10px;
	text-align:center;
        width:120px;
}
ul.thumb-list li img { display:block; margin:0 auto;  }
ul.thumb-list li p { margin:10px 0 0 0;}

ul.thumb-list li a{
	text-align:center;
	display:block;
	text-decoration:underline;
	font-size:11px;
	color:#555555;
}

ul.thumb-list li img{
	display:block;
}
						
ul.item-list { font-size:12px; margin-top:5px;  }
ul.item-list li {  padding: 3px 0 3px 8px;  }
ul.item-list li a { color: #000; display:block; outline:none; }	
ul.item-list.underline li a { text-decoration: underline; }

/* ---
			Speziali
								--- */
								

ul.speciali li{

display:inline;
float:left;
padding-left:22px;
padding-top:18px;


}
ul.speciali li img{
display:block;
border:1px #b0aeae solid;
padding:8px;
background:white;
}

ul.speciali{
display:block;
float:left;
margin-bottom:8px;
}



/* ---
		 Top artists 
									--- */
									

.artist-info {display:block; padding:10px; border-top:1px solid #000; padding-bottom:30px;}
.artist-info img { float:left; margin-right:10px; border:1px solid #898989;}
.artist-info h4 {color:#c80203; font-weight:bold; font-size:11px;}
.artist-info p span {font-weight:bold; }
.artist-info p { margin:3px 0; color:#545454; padding:0 0 0 112px;}

.studio-cont {padding:0 5px 5px 0;display:block;}
.studio-cont .thumb{ float:left; margin-right:10px;margin-top:5px;}
.studio-cont h4 { font-weight:bold; font-size:12px; margin-top:15px;}


/* ---
			Scheda prodotto 
							    --- */
	
.post-album{ padding:5px 5px 5px 5px; font-size:11px; display:block;}	
.post-album img.thumb {  float:left; padding: 0 10px 15px 0;  display:block;}
.post-album img.thumb.padd { padding: 0 20px 5px 0; }
.post-album p { line-height:16px; margin:3px 0;}
.post-album a { text-decoration: underline; color:#000; }
.post-album a.getit { color:#EE7103; font-size:12px;}
.post-album a.artist { font-size:12px; }
.post-album p.lone {  margin-top:25px; }

.my_music1 div {  float:left; display:block; }
.my_music1 p {text-decoration:none;margin-left:10px; display:block; margin-top:-10px; float:left;}
.my_music1 p.category {position:absolute;text-decoration:none;right:80px; display:block;top:78px;}
.my_music1 a, .my_music1 p {color:#EC4C2A;}
.my_music1 a { text-decoration:underline; margin:0 5px 0 0;}
.my_music1 span {display:block;color:#545454;}
.my_music1-foot p { color:#555555; font-weight:bolder;font-size:16px;font-family:Univers,Arial,Helvetica,sans-serif;}
.my_music1-foot p span { font-size: 16px;}
.my_music1-foot a{color:#f04b2b;text-decoration:underline;}
.my_music1-foot  img {display:block;}
.my_music1-foot p.sml{ color:#555555; font-weight:normal; margin-bottom:15px; font-size:12px;}
.my_music1-foot{margin:10px 0 0 5px;float:left;}

.refresh {float:left;margin:15px 0 0 15px;cursor:pointer;}
.links{display:block;float:left;}

/*for my account*/

 ul.my_account{
	display:block;
}
 
 ul.my_account li{
	display:inline;
	float:left;
	width:272px;
	margin-left:10px;
	margin-top:6px;
	border:1px #dedede solid;
	background:white;
	position: relative;
}

 
ul.my_account li .number {  width:15px; min-height:75px;  background: url(/img/en/classnum.jpg) 0 0 repeat-x; float:right;}
ul.my_account li .number p { text-align: center; }
ul.my_account li .number .posnum { color:#fff; font-weight:bolder; font-size:11px; margin-left:-8px; }
ul.my_account li .maininfo { float:left; width:250px;overflow: hidden;}
 
ul.my_account img {
	display:block;
	margin:1px;
	float:left;
	background:white;
}

ul.my_account img.thumb {border:1px #666666 solid;}

.my_account-fot{border-top:1px #dedede solid;clear:left; display:block; height:18px;}
ul.my_account li p{
	font-size:11px;
	line-height:11px;
	text-indent:8px;
	color:#666666;
	padding-bottom:2px;
}
ul.my_account li p.first {padding-top:3px;}
ul.my_account li a{
	margin-bottom:2px;
	text-decoration:underline;
	text-indent:8px;
        color:#555;
}

ul.my_account li a.red, a.red { color:#C70100;}

.txt_detail { padding: 5px; font-size:11px;}