html,body{margin:0;padding:0}
html{height: 100%; margin-bottom: 1px} /*per la scrollbar laterale in Opera e Mozilla*/
body{padding-bottom:0px;
    font: 9px Arial,Verdana,sans-serif;
    text-align: center;
	background: url(tmpl/bg.gif);
	color: #333333}

h1,h2,h3,h4{margin: 0}
h1{font-size: 250%;font-weight:bolder; letter-spacing:-2px}
h2{
	font-size: 160%;
	margin-top:14px;
	color: #fff
}
h3{font-size: 130%;color: #FF9900}
h4{font-size: 110%;color: #FF9900}
p{
font-size:11px;margin: 0;padding: 0 0 1em;line-height: 1.5}




.h1{
font-size: 260%;
font-weight:bolder; 
letter-spacing:-2px}

.h2{
font-size: 160%;
margin-top:14px;
color: #FFFF99}




a:link{
color: #fff; 

font-weight:bold; 
font-size:11px; }

a:visited{color: #fff; 
/*text-decoration:underline; */ 
font-weight:bold; 
font-size:11px; }

a:hover{
	color: #d4d3d2;
	/*background-color:#333333;*/
	/*text-decoration:underline; */
	font-weight:bold;
	font-size:11px;
}

a:active{
color: #fff; 
/*text-decoration:underline; */
font-weight:bold; 
font-size:11px; }


#advertisement{
	background: url(tmpl/advbg.png) no-repeat;
	padding-left: 1px;
	text-decoration: none;
	margin: 0px 0px 20px 0px;
	margin-bottom: 20px;
}


.upbutton:link{
color: #fff; 

font-weight:bold; 
font-size:11px; }

.upbutton:visited{color: #fff; 
 
font-weight:bold; 
font-size:11px; }

.upbutton:hover{
	color: #d4d3d2;
	background-color:#333333;

	font-weight:bold;
	font-size:11px;
}

.upbutton:active{
color: #fff; 

font-weight:bold; 
font-size:11px; }




/*labels*/

.labels:link{
color: #fff; 

font-weight:bold; 
font-size:10px; }

.labels:visited{color: #fff; 
 
font-weight:bold; 
font-size:10px; }

.labels:hover{
	color: #d4d3d2;
	background-color:#333333;

	font-weight:bold;
	font-size:10px;
}

.labels:active{
color: #fff; 

font-weight:bold; 
font-size:10px; }



/*footerlabels*/

.footlab:link{
	color: #fff;
	font-weight:normal;
	font-size:10px;
	text-decoration:underline;
}

.footlab:visited{
color: #fff; 
text-decoration:underline;
font-weight:normal; 
font-size:10px; }

.footlab:hover{
	color: #000000;
	background-color:#fff;
	font-weight:normal;
	font-size:10px;
}

.footlab:active{
color: #fff; 

font-weight:normal; 
font-size:10px; }


.upbutton:link{
color: #fff; 

font-weight:bold; 
font-size:11px; }

.upbutton:visited{color: #fff; 
 
font-weight:bold; 
font-size:11px; }

.upbutton:hover{
	color: #d4d3d2;
	background-color:#333333;

	font-weight:bold;
	font-size:11px;
}

.upbutton:active{
color: #fff; 

font-weight:bold; 
font-size:11px; }



.labels:link{
color: #fff; 

font-weight:bold; 
font-size:10px; }

.labels:visited{color: #fff; 
 
font-weight:bold; 
font-size:10px; }

.labels:hover{
	color: #d4d3d2;
	background-color:#333333;

	font-weight:bold;
	font-size:10px;
}

.labels:active{
color: #fff; 

font-weight:bold; 
font-size:10px; }







/*classi generiche*/
.center{text-align:center}
/*
div.news{margin:15px 0;padding: 0 5px;border:1px solid #eee;background: url(newsbk.jpg) repeat-x top}
*/
/*titoletti home*/
.title_home { 
color: #fff; 
text-decoration: none; 
font-weight:bold; 
font-size:11px;  
margin-top:5px;}

.date_home { 
color: #fff; 
text-decoration:none; 
font-size:11px;  
margin-top:5px; 
line-height:15px}


/*stili per il layout e le sezioni invarianti*/
#BARRA
{
    overflow: Auto;
    background-color: #EEEEEE;
    color: #000000;
    font: Normal 12px Verdana;
    width: 150px;
    height: 200px;
    margin: 0px;
    padding: 5px;
    border: Solid 1px #000000;
    
}


#container{
	width:840px;
	\width:840px;
	w\idth:840px;
	height: 100%;
	margin: 0 auto;
	padding:0px 0px;
	background: url(tmpl/bg_container.gif) repeat-y top;
	text-align: left;
	padding-top: 8px;
}

#content{
margin: 0 10px 30px 10px;
background: #ff3300;
width:608px;



}

#header{
	width:840px;
	height: 138px;	
	position: relative;	
}

#flashheader {
width:770px;
height: 138px;
margin: 0 0 0 35px;
position:relative;
background: #251f1f;
}


#hor_menu{
	width:788px;
	height:126px;
	margin: 0;
	background: #e6e6e6 url(tmpl/menu.jpg) no-repeat top left;
	position: relative;	
	
}


#header_2 {
	width:700px;
	height:150px;
	position: relative;	
	background-repeat: no-repeat;
	background-position: center;
}

#header img#logoprint{display:none}

#header h1{
position:absolute;
top: 100px;
left: 20px; 
width:300px;
height:60px;
background: url(fastTemplate.png) no-repeat -20px -100px}
    
#header h1 a{display:block; width:300px;text-indent: -9000px;text-decoration: none;padding: 60px 0 0 0;
    overflow: hidden; height: 0px !important; height /**/:60px;
    background-image: url(fastTemplate.png);background-position: -20px -100px}
    
#header h1 a:hover{background-position: -20px -300px}

#header a#skipnav{position: absolute;left:-9000px}

#menu{float:right;width:130px;margin: 0px 0px 0px 0px;}
#menu h4{margin-top: 10px;font-size: 120%;font-weight:lighter;color: #F0F0FF}
#menu ul{margin:0;padding:0; list-style-type:circle}
#menu li{margin:0;line-height: 1.3;}
#menu a{text-decoration:none;color: #394A5A;padding-left:12px;line-height: 1.6;
    background: url(bullet.jpg) no-repeat top left}
	
/* @group spalla dx */
	
#spalladx{
width: 150px; 
height: 600px;
float: right; 
margin: 8px/*su*/ 18px/*dx*/ 0px 0px;

}


#cart_box a:hover{color: #000;text-decoration: none}

#cart_box{
width:150px;
margin: 0px 0px 8px 0px; 
background: #FF9130 url(tmpl/box_my_cart.gif) no-repeat top left;
padding-top: 35px;
padding-left:0px;
voice-family: "\"}\"";
voice-family: inherit;
width:150px;


}
#cart_box h4{margin-top: 10px;font-size: 120%;font-weight:lighter;color: #F0F0FF}
#cart_box ul{margin:0;padding:0; list-style-type:circle}
#cart_box li{margin:0;line-height: 1.3;}
#cart_box a{text-decoration:none;color: #394A5A;padding-left:12px;line-height: 1.6;
    background: url(bullet.jpg) no-repeat top left}
#cart_box a:hover{color: #000;text-decoration: none}



#download_box a:hover{color: #000;text-decoration: none}

#download_box{
width:150px;
margin: 0px 0px 0px 0px;
padding-bottom: 20px; 
padding-top: 30px; 
 	
background: #76CFE0 url(tmpl/box_downloads.gif) no-repeat top left;

}
#download_box h4{margin-top: 10px;font-size: 120%;font-weight:lighter;color: #F0F0FF}
#download_box ul{margin:0;padding:0; list-style-type:circle}
#download_box li{margin:0;line-height: 1.3;}
#download_box a{text-decoration:none;color: #394A5A;padding-left:12px;line-height: 1.6;}
#download_box a:hover{color: #000;text-decoration: none}



#my_account_box a:hover{color: #000;text-decoration: none}

#my_account_box{width:150px;
padding-bottom: 5px; 
padding-top: 30px; 
padding-left:0px;
margin: 8px 0px 0px 0px; 	
background: #B7E04E url(tmpl/box_account.gif) no-repeat top left;}

#my_account_box h4{margin-top: 10px;font-size: 120%;font-weight:lighter;color: #F0F0FF}
#my_account_box ul{margin:0;padding:0; list-style-type:circle}
#my_account_box li{margin:0;line-height: 1.3;}
#my_account_box a{text-decoration:none;color: #fff; text-decoration:underline;padding-left:11px;line-height: 1.6;
    background: url(bullet.jpg) no-repeat top left}
#my_account_box a:hover{color: #fff;text-decoration: underline}
#my_account_box label{color: #fff;text-decoration: none; font-size:10px;}




#search_box{
	width:150px;
padding-bottom: 5px; 
padding-top: 30px; 
padding-left: 0;
margin: 8px 0 0; 	
background: #756763 url(tmpl/box_search.gif) no-repeat top left;}

#links{
	width:150px;
padding-bottom: 5px; 
padding-top: 30px; 

margin: 8px 0 0; 	
background: #efedec url(tmpl/links.gif) no-repeat top left;}

#booking{
	width:150px;
padding-bottom: 5px; 
padding-top: 30px; 
margin: 8px 0 0; 	
background: #efedec url(tmpl/booking.gif) no-repeat top left;}

#booking_europe{
	width:150px;
padding-bottom: 5px; 
padding-top: 30px; 
margin: 8px 0 0; 	
background: #efedec url(tmpl/booking_europe.gif) no-repeat top left;}

#booking_uk{
	width:150px;
padding-bottom: 5px; 
padding-top: 30px; 
margin: 8px 0 0; 	
background: #efedec url(tmpl/booking_uk.gif) no-repeat top left;}

/* @end */

#content a{text-decoration: none;padding-bottom: 1px;border-bottom: 0px solid #333}
#content a:hover{border-bottom: 0px dotted #999}
#content ul{margin:0 0 1em;padding:0;list-style-type: none}
#content ul li{margin:0;padding-left:16px;line-height:1.4;background: url(bodybullet.jpg) no-repeat 0 4px}

#portfolio{
	margin: 0 10px 0 600px;
}
#portfolio a{text-decoration: none;padding-bottom: 1px;border-bottom: 0px solid #333}
#portfolio a:hover{border-bottom: 0px dotted #999}




#footer{
width:780px;
height:50px;
background: url(tmpl/footer.gif) no-repeat;
color:#fff; 
/*background-color:#756763;*/

margin-left:30px;
margin-bottom:2px;
clear: left;
}



#footer p{margin-top: 20px}


/*footer 2*/
#footerb{
width:780px;
height:50px;
background: url(tmpl/footer2.gif) no-repeat ;
color:#fff; 
/*background-color:#756763;*/

margin-left:30px;
margin-bottom:2px;
clear: left;
}

#footerb p{margin-top: 20px}


.linkfooter{padding:10px; 

line-height:15px;
padding-bottom:10px; 
}

.adsfooter{
float:none;}
/*stili per il form di contatto*/

form,fieldset{margin-top:0;margin-left:0;padding: 0;border: 0px solid #000}


form input,textarea{ 
font-size:10px;
	background: #fff;
	border: 1px solid #fff;
}
label{
color:#fff;}




/*stili per la pagina dei prodotti*/

dd,dl{margin:0;padding:0}
dl#prodlist{margin-bottom:1em}
dl#prodlist dt{clear:left;margin: 1em 0 0.3em;padding:0;font-weight:bold;font-size: 120%;color: #99BCD2}
dl#prodlist dd.image{float:left;display:inline;margin: 7px 0 0 5px;padding:0 6px 6px 0;
    background: url(dropshadow.jpg) no-repeat bottom right}
dl#prodlist img{display: block;position: relative;top: -5px;left: -5px;
    border:1px solid #ccc;border-color: #ccc #666 #666 #ccc; padding: 5px}

/*stili per le news */

.news{margin-top:0.4em}
.news h3{padding-left: 16px;background: url(newsbullet.jpg) no-repeat center left}
.news h3 span.data{color: #AAA;font-weight: lighter;font-size: 75%}

.celle_header{

padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-size:12px;
font-weight:bold;
background: white url(img/formbg.gif) top left repeat-x;
}

.menu2:link {
	COLOR: white;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, Sans-serif; 
	text-decoration : none;
	font-size : 11px;
}

.menu2:visited {
	COLOR: white;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, Sans-serif; 
	text-decoration : none;
	font-size : 11px;
}

.menu2:visited {
	COLOR: white;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, Sans-serif; 
	text-decoration : none;
	font-size : 11px;
}
.menu2:active {
	COLOR: white;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, Sans-serif; 
	text-decoration : none;
	font-size : 11px;
}
.textocchiale{
	
	color: #fff; 
text-decoration: none; 
font-weight:bold; 
font-size:11px; 
}
.textman{
	font-family : "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size : 11px;
	font-weight:bold;
	color : #333333;
}
.bread{
	font-family : "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size : 12px;
	
	color : #999999;
}



#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#navcontainer a
{
	display: block;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold; 
	font-size: 11px;
	color: #666;
	background-color: #E5E5E5;
	width: 120px;
	padding: 3px 12px 3px 8px;
	text-decoration: none;
	border-bottom: 1px solid #fff;
}

#navcontainer a:hover
{
	background-color: #E5E5E5;
	color: #666;
}

#navcontainer li li a
{
	display: block;
	font-family: arial, helvetica, sans-serif;
	font-weight: normal; font-size: 11px;
	color: #666;
	background-color: #F2F2F2;
	width: 120px;
	padding: 3px 3px 3px 17px;
	text-decoration: none;
	border-bottom: 1px solid #FFF;
}

#navcontainer3 ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#navcontainer3 a
{
	display: block;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold; 
	font-size: 11px;
	color: #fff;
	background-color: #BEDF5D;
	width: 120px;
	padding: 3px 12px 3px 8px;
	text-decoration: none;
	border-bottom: 1px solid #fff;
}

#navcontainer3 a:hover
{
background-color: #D6EB9A;
color: #fff;
}

#navcontainer3 li li a
{
display: block;
font-family: arial, helvetica, sans-serif;
font-weight: normal; font-size: 11px;
color: #666;
background-color: #D6EB9A;
width: 120px;
padding: 3px 3px 3px 17px;
text-decoration: none;
border-bottom: 1px solid #FFF;
}
/*classe link e bottoni del porco dio*/

	.rssbutton{
	background-color: #ff6600;
	border: 1px solid #fff;
	padding: 2px 2px;
	color: white;
	text-decoration: none;
	font-size: 12px;
	margin-top:1px;
	margin-bottom:1px;
	}


/*bottone per newreleases*/
.cssbutton:link{
background-color: #FF6600;
padding: 1px 4px 1px 4px;
border: 1px solid #fff;
text-decoration: none;
font: normal 9px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
color: #fff;
margin-top:5px;
margin-bottom:5px;
}
.cssbutton:active{
background-color: #FFCC00;
padding: 1px 4px 1px 4px;
border: 1px solid #fff;
text-decoration: none;
font: normal 9px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
color: #ff6600;
margin-top:5px;
margin-bottom:5px;
}
.cssbutton:visited{
background-color: #FF6600;
padding: 1px 4px 1px 4px;
border: 1px solid #fff;
text-decoration: none;
font: Verdana, Helvetica, sans-serif;
color: #fff;
font-size:9px;
font-weight:normal;
margin-top:5px;
margin-bottom:5px;
}
.cssbutton:hover{
background-color: #ff8533;
padding: 1px 4px 1px 4px;
border: 1px solid #fff;
text-decoration: none;
font:Verdana, Helvetica, sans-serif;
color: #fff;
font-size:9px;
font-weight:normal;
margin-top:5px;
margin-bottom:5px;
}
/* @group packages */

.bottonidx {float:right ;
	margin-right: 8px;
	margin-top: 8px;
	margin-bottom:10px;
	
}

.packages {
	margin-left: 8px;
	margin-right: 8px;
	margin-top:10px;
}




/* @end */

/* @group bottone carrello */



/*bottone per carrello*/  
.cssbuttoncart:link{
	border: 1px solid white;
	background-color: #FF6600;
	margin-top:5px;
	margin-bottom:2px;
	padding: 3px 4px 3px 4px;
	text-decoration: none;
	font: Verdana, Helvetica, sans-serif;
	color:#fff;
	font-size:1em;
	font-weight:normal;
}

.cssbuttoncart:active{
	background-color: #FFCC00;
	padding: 4px 4px 3px 4px;
	border: 1px solid #fff;
	text-decoration: none;
	font:Verdana, Helvetica, sans-serif;
	color: #ff6600;
	font-weight:normal;
	margin-top:5px;
	margin-bottom:5px;
}
.cssbuttoncart:visited{
background-color: #FF6600;
padding: 4px 4px 3px 4px;
border: 1px solid #fff;
text-decoration: none;
font: Verdana, Helvetica, sans-serif;
color:#fff;
font-weight:normal;
margin-top:5px;
margin-bottom:5px;
}
.cssbuttoncart:hover{
background-color: #ff8533;
padding: 4px 4px 3px 4px;
border: 1px solid #fff;
text-decoration: none;
font:Verdana, Helvetica, sans-serif;
color:#fff;
font-weight:normal;
margin-top:5px;
margin-bottom:5px;
}



/* @end */


/*bottone per comingsoon*/
.cssbuttona:link{
background-color: #2775c8;
padding: 1px 4px 1px 4px;
border: 1px solid #fff;
text-decoration: none;
font: Verdana, Helvetica, sans-serif;
color: #fff;
font-size:9px;
font-weight:normal;
}
.cssbuttona:active{
background-color: #2775c8;
padding: 1px 4px 1px 4px;
border: 1px solid #fff;
text-decoration: none;
font:Verdana, Helvetica, sans-serif;
color: #ff6600;
font-size:9px;
font-weight:normal;
}
.cssbuttona:visited{
background-color: #2775c8;
padding: 1px 4px 1px 4px;
border: 1px solid #fff;
text-decoration: none;
font: normal 9px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
color: #fff;
}
.cssbuttona:hover{
background-color: #5291d3;
padding: 1px 4px 1px 4px;
border: 1px solid #fff;
text-decoration: none;
font:Verdana, Helvetica, sans-serif;
color: #fff;
font-size:9px;
font-weight:normal;
}

/*bottone per inthemix*/
.cssbuttonb:link{
background-color: #4a472f;
padding: 1px 4px 1px 4px;
border: 1px solid #fff;
text-decoration: none;
font: Verdana, Helvetica, sans-serif;
color: #fff;
font-size:9px;
font-weight:normal;
}
.cssbuttonb:active{
background-color: #4a472f;
padding: 1px 4px 1px 4px;
border: 1px solid #fff;
text-decoration: none;
font: Verdana, Helvetica, sans-serif;
color: #ff6600;
font-size:9px;
font-weight:normal;
}
.cssbuttonb:visited{
background-color: #4a472f;
padding: 1px 4px 1px 4px;
border: 1px solid #fff;
text-decoration: none;
font: Verdana, Helvetica, sans-serif;
color: #fff;
font-size:9px;
font-weight:normal;
}
.cssbuttonb:hover{
background-color: #6e6c59;
padding: 1px 4px 1px 4px;
border: 1px solid #fff;
text-decoration: none;
font: Verdana, Helvetica, sans-serif;
color: #fff;
font-size:9px;
font-weight:normal;
}

/*bottone per inthemix2*/
.cssbuttonb2:link{
padding: 1px 4px 1px 4px;
text-decoration:underline;
font-family: Verdana, Helvetica, sans-serif;
color: #fff;
font-size:9px;
font-weight:normal;
}

.cssbuttonb2:active{
padding: 1px 4px 1px 4px;
text-decoration: none;
font-family: Verdana, Helvetica, sans-serif;
color: #ff6600;
font-size:9px;
font-weight:normal;
}

.cssbuttonb2:hover{
padding: 1px 4px 1px 4px;
text-decoration:underline;
font-family: Verdana, Helvetica, sans-serif;
color: #fff;
font-size:9px;
font-weight:normal;
}


/*bottone per mixcds*/
.cssbuttonc:link{
background-color: #94252e;
padding: 1px 4px 1px 4px;
border: 1px solid #fff;
text-decoration: none;
font: Verdana, Helvetica, sans-serif;
color: #fff;
font-size:9px;
font-weight:normal;
}

.cssbuttonc:active{
background-color: #94252e;
padding: 1px 4px 1px 4px;
border: 1px solid #fff;
text-decoration: none;
font:Verdana, Helvetica, sans-serif;
color: #ff6600;
font-size:9px;
font-weight:normal;
}

.cssbuttonc:visited{
background-color: #94252e;
padding: 1px 4px 1px 4px;
border: 1px solid #fff;
text-decoration: none;
font: Verdana, Helvetica, sans-serif;
color: #fff;
font-size:9px;
font-weight:normal;
}

.cssbuttonc:hover{
background-color: #a95158;
padding: 1px 4px 1px 4px;
border: 1px solid #fff;
text-decoration: none;
font:Verdana, Helvetica, sans-serif;
color: #fff;
font-size:9px;
font-weight:normal;
}



/*bottone per release*/
.cssbuttonk:link{
background-color: #554540;
padding: 0px 3px 0px 3px;
border: 1px solid #fff;
text-decoration: none;
font: Verdana, Helvetica, sans-serif;
color: #fff;
font-size:9px;
font-weight:normal;
}
.cssbuttonk:active{
background-color: #554540;
padding: 0px 3px 0px 3px;
border: 1px solid #fff;
text-decoration: none;
font: Verdana, Helvetica, sans-serif;
color: #ff6600;
font-size:9px;
font-weight:normal;
}
.cssbuttonk:visited{
background-color: #554540;
padding: 0px 3px 0px 3px;
border: 1px solid #fff;
text-decoration: none;
font: Verdana, Helvetica, sans-serif;
color: #fff;
font-size:9px;
font-weight:normal;
}
.cssbuttonk:hover{
background-color: #6e6c59;
padding: 0px 3px 0px 3px;
border: 1px solid #fff;
text-decoration: none;
font: Verdana, Helvetica, sans-serif;
color: #fff;
font-size:9px;
font-weight:normal;
}




#content5 {margin: 6px 150px 10px 10px;
width:608px;padding-bottom: 20px;
padding-top: 10px; 	
background: #efefef;
font-size: 110%;color: #fff;

}



/*liveli home*/

#homecontainer {
margin: 0px 8px 0px 35px;

width:608px;
padding-bottom: 20px;
padding-top: 0px;
background: #fff;
font-size: 110%;color: #fff;
}

#fixedbox_container {
margin: 0px 10px 30px 35px;
width:608px;
padding-bottom: 20px;
padding-top: 0px;
background: #fff;
font-size: 110%;color: #fff;

}


#fixedbox_container_mixcd {
width:608px;
background: #c02d39 url(tmpl/box_mix_cds.gif) no-repeat;
float:left; 
margin: 10px 0px 0px 0px;/*IE*/
margin-top: 10px ;/*MOZ*/
margin-left: 0px ;/*MOZ*/
padding-bottom: 20px;
padding-top: 14px;
font-size: 110%;color: #fff;

}



#fixedbox_container_compilation {
width:608px;
background: #c02d39 url(tmpl/box_collections.gif) no-repeat;
float:left; 
margin: 10px 0px 10px 0px;/*IE*/
margin-top: 10px ;/*MOZ*/
margin-bottom: 10px ;/*MOZ*/
padding-top: 33px;
padding-bottom: 20px;
padding-top:  35px;
font-size: 110%;color: #fff;

}


#djs_box1{
float:left; 
margin: 10px 0px 10px 0px; /*IE*/
margin-top: 10px ;/*MOZ*/
margin-bottom: 10px ;/*MOZ*/
margin-left: 0px ;
width: 300px;
padding-top: 35px;
padding-bottom: 20px;
padding-left: 0px;
background: #686448 url(tmpl/box_in_the_mix.gif) no-repeat;
}

#djs_box2{
float:left;
margin: 10px 0px 10px 0px;
margin-top:10px ;
margin-left:9px ;
width: 298px; 
padding-top: 35px;
padding-bottom: 20px;
padding-left:0px;
background: #686448 url(tmpl/box_in_the_mix.gif) no-repeat;
}

/*creo 2 colonnoni*/
#bigsx{
float:left; 
width:299px;
margin: 0px 0px 10px 1px; /*IE*/
}

#bigdx{
float:left; 
width:299px;
margin: 0px 0px 10px 6px; /*IE*/
}


#flashbox{
float:left;
width:299px;
height:300px;
margin: 8px 0px 0px 1px; /*IE*/

}

#flyerbox{
float:right;
width:299px;
height:300px;
margin: 8px 0px 0px 0px;
}

#newreleasebox{
float:left; 
margin: 8px 0px 0px 0px;
width:300px;
padding-top: 33px;
padding-bottom:5px;
background: #b85f02 url(tmpl/box_content_releases.gif) no-repeat;}

#eventbox{
float:left; 
width:300px;
height:auto;
margin: 8px 0px 0px 0px;
padding: 0px 0px 0px 0px;
padding-top: 33px;
padding-left: 0px;
padding-bottom:5px;
background: #AB431E url(tmpl/box_content_events.gif) no-repeat;}

#inthemixbox{
float:left; 
margin: 8px 0px 0px 0px;
width:300px;
height:176px;
padding-top: 33px; 
padding-bottom:5px;
background: #686448 url(tmpl/box_in_the_mix.gif) no-repeat;}

#clubhistory{
float:left; 
margin: 10px 0px 30px 0px; /*IE*/
margin-top:10px ;/*MOZ*/
width:608px;
padding-bottom:20px;
padding-right: 0px;
padding-left: 0px;
padding-top: 33px;
background: #756763 url(tmpl/club_history.gif) no-repeat;}



#tonyremix{
float:left; 
margin: 10px 0px 30px 0px; /*IE*/
margin-top:10px ;/*MOZ*/
width:608px;
padding-bottom:20px;
padding-right: 0px;
padding-left: 0px;
padding-top: 33px;
background: #756763 url(tmpl/tony_remix_disco.gif) no-repeat;}

#tonyresidences{
float:left; 
margin: 10px 0px 30px 0px; /*IE*/
margin-top:10px ;/*MOZ*/
width:608px;
padding-bottom:20px;
padding-right: 0px;
padding-left: 0px;
padding-top: 33px;
background: #756763 url(tmpl/tony_residencies.gif) no-repeat;}


#comingsoonbox{
float:left; 
margin: 8px 0px 0px 0px;
width:300px; 
padding-top: 33px; 
padding-bottom:20px;
background: #3775B6 url(tmpl/box_coming_soon.gif) no-repeat;}

#cdmixbox{
float:left; 
margin: 8px 0px 0px 0px;
width:300px;
padding-bottom:5px;
padding-top: 33px;
background: #c02d39 url(tmpl/box_mix_cds.gif) no-repeat;}

#adv2box{
float:left; 
width:300px;
	height:123px;
	background: transparent url(tmpl/banner_community.jpg) no-repeat ;
margin: 6px 0px 0px 0px;
}

#adv2box img{
	border: none;
}

.fb{
	float:left;
	width: 67px ;
	height: 66px;
	margin-left:25px;
	margin-top:45px;
}

.ms{
	float:left;
	width: 67px ;
	height: 66px;
	margin-left:25px;
	margin-top:45px;
}

.tw{
	float:left;
	width: 67px ;
	height: 66px;
	margin-left:26px;
	margin-top:45px;
}


#toptenbox{
float:left; 
margin: 8px 0px 0px 0px;
width:300px;
padding-top: 33px;
padding-bottom:20px;
background: #ad2b66 url(tmpl/box_chart.gif) no-repeat;}



/* pagine*/

#cdmix_content{
float:left; 
margin: 0px 0px 0px 0px;
width:608px;
padding-bottom:20px;
padding-top: 33px;
background: #c02d39 url(tmpl/box_mix_cds.gif) no-repeat;}


#ourteam_content{
float:left; 
margin: 10px 0px 30px 0px; /*IE*/
margin-top:10px ;/*MOZ*/
width:608px;
padding-bottom:20px;
padding-right: 0px;
padding-left: 0px;
padding-top: 33px;
background: #756763 url(tmpl/box_ourteam.gif) no-repeat;}

#terms {
margin: 6px 8px 30px 35px;
margin-bottom: 30px;
margin-left: 35px;
margin-right: 8px;
margin-top: 6px;
width:600px;
padding-bottom: 20px;
padding-left: 5px;
padding-top: 35px;
font-size: 110%; color: #fff;
background: #756763 url(tmpl/box_ourteam.gif) no-repeat;}


#searchcontent{
float:left; 
width:608px;
margin: 8px 0px 0px 0px; /*IE*/
padding-bottom:20px;
padding-right: 0px;
padding-left: 0px;
padding-top: 33px;
background: #756763 url(tmpl/box_search.gif) no-repeat;}


#tony_content{
float:left; 
margin: 0px 0px 0px 0px;
width:608px;
padding-bottom:20px;
padding-top: 33px;
background: #756763 url(tmpl/box_ourteam.gif) no-repeat;}



#jacko_content{
float:left; 
margin: 0px 0px 0px 0px;
width:608px;
padding-bottom:20px;
padding-top: 33px;
background: #756763 url(tmpl/box_ourteam.gif) no-repeat;}


#kris_content{
float:left; 
margin: 0px 0px 0px 0px;
width:608px;
padding-bottom:20px;
padding-top: 33px;
background: #756763 url(tmpl/box_ourteam.gif) no-repeat;}

#gallery_content{
float:left; 
margin: 8px 0px 20px 0px; /*IE*/
margin-top:8px ;/*MOZ*/
margin-bottom:20px ;
width:608px;
padding-bottom:20px;
padding-top: 33px;
background: #756763 url(tmpl/box_gallery.gif) no-repeat;}



#video_content{
float:left; 
margin: 8px 0px 10px 0px; /*IE*/

margin-top:8px ;/*MOZ*/
width:608px;
padding-bottom:20px;
padding-top: 33px;
background: #756763 url(tmpl/video.gif) no-repeat;}




#club_content{
float:left; 
margin: 0px 0px 0px 0px;
width:608px;
padding-bottom:20px;
padding-top: 33px;
background: #756763 url(tmpl/box_ourteam.gif) no-repeat;}


#events_content{
float:left; 
margin: 0px 0px 0px 0px;
margin-top:8px;
margin-bottom:20px;
width:608px;
padding-bottom:10px;
padding-top: 20px;
background: #AB431E url(tmpl/box_content_events.gif) no-repeat;}

/*tonyrecords*/
#thecuts_content {
float:left;
margin: 6px 0px 10px 0px;
padding: 0px 0px 0px 0px;
width:608px; 
padding-bottom: 20px;
padding-top: 33px;
padding-left: 0px;
background: #b85f02 url(tmpl/box_content_releases.gif) no-repeat;
font-size: 110%;color: #fff;
}


#thecuts_upcoming {
margin: 3px 0px 10px 0px;
margin-top:0px;
float:left;
width:608px;
padding-bottom: 20px;
padding-top: 33px;
background: #b85f02 url(tmpl/box_content_releases.gif) no-repeat;
font-size: 110%;color: #fff;}

#promo_release_content {
margin: 10px 0px 10px 0px;
float:left;
width:608px;
padding-bottom: 20px;
padding-top: 33px;
background: #b85f02 url(tmpl/box_promo_releases.gif) no-repeat;
font-size: 110%;color: #fff;

}
/*fine tonyrecords*/

/*tee traxx*/
#thecuts_teecontent {
float:left;
margin: 6px 0px 10px 0px;
padding: 0px 0px 0px 0px;
width:608px; 
padding-bottom: 20px;
padding-top: 33px;
padding-left: 0px;
background: #b85f02 url(tmpl/teebox_content_releases.gif) no-repeat;
font-size: 110%;color: #fff;
}


#thecuts_teeupcoming {
margin: 3px 0px 10px 0px;
margin-top:0px;
float:left;
width:608px;
padding-bottom: 20px;
padding-top: 33px;
background: #b85f02 url(tmpl/teebox_promo_releases.gif) no-repeat;
font-size: 110%;color: #fff;}

#teepromo_release_content {
margin: 10px 0px 10px 0px;
float:left;
width:608px;
padding-bottom: 20px;
padding-top: 33px;
background: #b85f02 url(tmpl/teebox_content_releases.gif) no-repeat;
font-size: 110%;color: #fff;

}
/*fine tee traxx*/

/*yellorange*/
#thecuts_yellocontent {
float:left;
margin: 6px 0px 10px 0px;
padding: 0px 0px 0px 0px;
width:608px; 
padding-bottom: 20px;
padding-top: 33px;
padding-left: 0px;
background: #b85f02 url(tmpl/yellobox_content_releases.gif) no-repeat;
font-size: 110%;color: #fff;
}


#thecuts_yelloupcoming {
margin: 10px 0px;
float:left;
width:608px;
padding-bottom: 20px;
padding-top: 33px;
background: #b85f02 url(tmpl/yellobox_content_releases.gif) no-repeat;
font-size: 110%;color: #fff;}

/*fine yellorange*/


#newrelease_content {
margin: 6px 0 10px 0;
float:left;
width:608px;
padding-bottom: 20px;
padding-top: 33px;
background: #b85f02 url(tmpl/box_content_releases_new.gif) no-repeat;
font-size: 110%;color: #fff;

}


#retrieve_login{
float:left; 
margin: 0px 0px 125px 0px; /*IE*/
margin-bottom:125px;

width:608px;
padding-bottom:20px;
padding-top: 33px;
background: #756763 url(tmpl/retrieve.gif) no-repeat;}


#artist_info{
float:left; 
margin: 10px 8px 0px 0px;
margin-bottom: 30px;
width:608px;
padding-bottom:20px;
padding-top: 33px;
background: #756763 url(tmpl/artist_info.gif) no-repeat;}


#welcome{
margin: 6px 8px 30px 35px;
margin-bottom: 30px;
margin-left: 35px;
margin-right: 8px;
margin-top: 6px;
width:600px;
padding-bottom: 20px;
padding-left: 5px;
padding-top: 35px;

font-size: 120%; color: #fff;
background: #756763 url(tmpl/welcome.gif) no-repeat;}




#submission{
margin: 6px 8px 30px 35px;
margin-bottom: 30px;
margin-left: 35px;
margin-right: 8px;
margin-top: 6px;
width:600px;
padding-bottom: 20px;
padding-left: 5px;
padding-top: 35px;

font-size: 120%; color: #fff;
background: #756763 url(tmpl/submission.gif) no-repeat;}



#terms {
margin: 6px 8px 30px 35px;
margin-bottom: 30px;
margin-left: 35px;
margin-right: 8px;
margin-top: 6px;
width:600px;
padding-bottom: 20px;
padding-left: 5px;
padding-top: 35px;

font-size: 110%; color: #fff;
background: #756763 url(tmpl/terms.gif) no-repeat;}




#payment_content {
float:left; 
margin:0px 0px 30px 0px;
width:608px;
padding-bottom:0px;
padding-left: 0px;
margin-bottom:30px;
padding-top: 24px;
background: #756763 url(tmpl/payment.gif) no-repeat;
font-size: 110%;
color: #fff;

}

#payment_confirmation {
float:left; 
margin:0px 0px 30px 0px;
width:608px;
padding-bottom:0px;
padding-left: 0px;
margin-bottom:30px;
padding-top: 24px;
background: #756763 url(tmpl/confirmation.gif) no-repeat;
font-size: 110%;
color: #fff;}


#playlist_archive_content {
margin: 10px 0px 30px 0px;
margin-top:10px;
margin-bottom:210px;
float:left;
width:608px; 
padding-bottom: 20px;
padding-top: 33px;
background: #686448 url(tmpl/box_playlist_archive.gif) no-repeat;
font-size: 110%;color: #fff;


}


#playlist_content {
margin: 10px 0px 30px 0px;
float:left;
width:608px; 
padding-bottom: 20px;
padding-left: 5px;
padding-top: 33px;
background: #686448 url(tmpl/box_in_the_mix.gif) no-repeat;
font-size: 110%;color: #fff;

}

#account_content {
float:left; 
margin:0px 0px 0px 0px;
width:608px;
padding-bottom:20px;
padding-left: 0px;

padding-top: 24px;
background: #756763 url(tmpl/box_register.gif) no-repeat;
font-size: 110%;
color: #fff;

}




#myordercontent {
float:left; 
margin:0px 0px 0px 0px;
width:608px;
padding-bottom:20px;
padding-left: 0px;

padding-top: 24px;
background: #756763 url(tmpl/my_order_list.gif) no-repeat;
font-size: 110%;
color: #fff;

}





#myprofilecontent {
float:left; 
margin:0px 0px 0px 0px;
width:608px;
padding-bottom:20px;
padding-left: 0px;

padding-top: 24px;
background: #756763 url(tmpl/my_profile.gif) no-repeat;
font-size: 110%;
color: #fff;

}




#cartcontent {
margin: 6px 150px 10px 35px;
width:608px; 
padding-bottom: 20px;
padding-top: 32px;
background: #756763 url(tmpl/content_cart.gif) no-repeat;
font-size: 110%;color: #fff;

}

#download_content {margin: 6px 150px 10px 10px;
width:608px; padding-bottom: 20px;
padding-top: 32px;
background: #5D310A url(tmpl/bg_downloads.gif) no-repeat;
font-size: 110%;color: #fff;

}
.image_home{
border-color: white; border-width:1px;
margin-right:5px;}

/*bordo immagini*/

.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
}

.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}



.toggleborder:link img{
border: 1px solid white;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}
.toggleborder:visited img{
border: 1px solid white;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.toggleborder:hover img{
border: 1px solid #cccccc;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.80;
}

.toggleborder:hover{
color: red; /* Dummy definition to overcome IE bug */
}

.separatore {
	border-bottom: #fff 1px dashed;
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 1px;
	padding-bottom: 5px;
	}

.innertube{
    padding-left:80px;
    padding-top:15px;
	margin: 5px 40px 5px 5px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 0;
}