body {
	text-align:center;
	padding:30px 0 0px 0;
	margin:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
}


.languageflags {
	vertical-align:-4px;
}

#footer_bg {
	width:100%;
	height:250px;
	z-index:9;
	left:0;
	bottom:0;
	position:fixed;
	margin:0px;
	padding:0;
	background:url(../img/sfondo_bottom.jpg) 0 top repeat-x;
	
}
.loginFormLabel {
display: block;  /* block float the labels to left column, set a width */
padding: 0;
margin: 0 0 0;
/* set top margin same as form input - textarea etc. elements */
width: 20%;
float: left;
clear: left;
text-align: left;
white-space: nowrap;
min-width: 5em;
}
.login {
	text-align:center;
	width:400px;
	background:#009EC1;
	padding:20px 10px;
	color:#fff;
	border:3px solid #0090B0;
	margin:0 auto -3px auto;
	
}
.login input {
	margin:0 0 3px 0;
}
#footerimg {
	width:100%;
	height:250px;
	padding:0;
	margin:0;
	background:url(../img/bg2.png) center 0px no-repeat;
	opacity:.2;
	
}
#footer_bg2 {
	width:100%;
	height:600px;
	z-index:9;
	left:0;
	position:absolute;
	margin:-400px 0 0 0;
	padding:0 0 0 0;
	background:url(../img/audio-mixing.gif) 0 bottom repeat-x;
}
.container {
	width:980px;
	text-align:left;
	margin:0 auto;
		position:relative;
		z-index:999999999;
		
}

/*-- menu--*/
#menu{
	width:100%;
	background:url(../img/songsmenu.jpg);
	margin:10px 0 10px 0 auto;
	padding:0;
	float:left;
	font-size: 95%;
}
#menu li{
	display:block;
	float:left;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:150%;
	margin:0 0 5px 0;
	padding:0;
	
	}
#menu li a{
	display:block;
	float:left;
	list-style:none;
	padding:2px 15px 0 15px;
	margin:4px 0 0 0;
	height:23px;
	white-space:nowrap;
	border-right:1px solid #929c9b;
	color:#0CC;
	text-decoration:none;
}

#menu li a:hover{
background:url(../img/menu_hover.jpg) 0 0 repeat-x;
	color:#0097b8;
}
.selected{
background:url(../img/menu_hover.jpg) 0 0 repeat-x;
	color:#0097b8;
}

.sortmenudiv { float:right; 
margin-right:280px;
position:relative;}




}
/*-- content--*/

#flash-home{
	margin:15px 35px 0 10px;
	float:left;
}
.imgproduct2{
	margin:15px 30px 0 20px;
	float:left;
	text-align:left;
	width:230px;
}
.titlehp{
	font-weight:normal;
	color:#007DAF;
	font-size:150%;
	margin:30px 10px 0 0;
	padding:0;

}
.download_bar0{
	background:url(../img/download_bar.gif) 0 0 no-repeat;
	width:285px;
	height:38px;
	padding:7px 0 0 100px;
	color:#fff !important;
	margin:10px auto;
	display:block;
	font-weight:normal;
	text-decoration:none;
}
.download_bar{
	background:url(../img/download_bar.gif) 0 0 no-repeat;
	width:340px;
	height:38px;
	padding:7px 0 0 80px;
	color:#fff;
	margin:10px 0 0 -10px;
	display:block;
	float:left;
	font-weight:normal;
	text-decoration:none;
}
.download_bar:hover, .download_bar2:hover{
	background:url(../img/download_bar.gif) 0 -52px no-repeat;
}

.softpedia{
position:absolute;
right:0px;
top:210px;
display:block;
height:100px;
width:150px;
background: url(../js/blank.gif) repeat;

}
.title{
	font-weight:normal;
	color:#007DAF;
	font-size:150%;
	margin:10px 10px 0 0;
	padding:0;

}
.list{
	margin:10px 10px 20px 10px;
	padding:0 0 0 30px;
	line-height:140%;
	list-style:circle;
	float:left;
	font-size:90%;
}
.list li{
	list-style:circle;
	margin:0 0 0 0;
}
p{
	margin:0;
	padding:0;
	line-height:130%;
}
li{
	margin:5px 0;
}
.clear{
clear:both;
}
.interview{
color:#414142;
font-size:70%;
width:400px;
line-height:130%;
float:left;
margin:10px 0 0 5px;

}
.signature{
text-align:right;
margin:0 0px 0 0;
color:#414142;
float:right;
display:block;

}
.footer{
width:100%;
color:#414142;
font-size:60%;
padding:4px 0;
margin:80px 0;
		position:relative;
		z-index:999999999;
}

.download_bar2{
	background:url(../img/download_bar.gif) 0 0 no-repeat;
	width:340px;
	height:38px;
	padding:7px 0 0 80px;
	color:#fff;
	margin:10px 0 0 0px;
	display:block;
	float:left;
	font-weight:normal;
	text-decoration:none;
}
.manual{
	margin:-5px 0 0px 45px;
	padding:20px 0 32px 38px;
	background:url(../img/pdf.jpg) 10px 17px no-repeat;
	float:left;
}
.download_box{
float:right;
margin:0px 0 0 0px;
padding:0 0 0px 0px;
font-size:80%;
width:335px;
list-style:none;
background:#35A8C5;
color:#fff;

}
.linea2{
	border-bottom:1px solid #fff;
}
.sitetitle{
	font-size:105%;
	font-weight:normal;
	float:left;
	margin:35px 30px -10px 10px;

}

.small{
	font-size:70%;
	font-weight:normal;
}
.small2{
	font-size:80%;
	margin:10px 0;
}
.download{
float:left; 
margin:17px 0 0 -10px;
border:0;
}
.downloadup{
float:left; 
margin:5px 3px 0 0px;
border:0;
}
.subtitle{
font-size:90%;
margin:0 0 30px 0;
line-height:100%;
}
.subtitle3{
font-size:90%;
margin:0 0 0px 0;
}
.press_bg h3{
font-size:130%;
color:#fff;
font-weight:normal;
margin:10px 0 -10px 20px;
}
.subtitle2{
font-size:130%;
color:#000;
font-weight:normal;
margin:20px 0 -10px 0px;
}
.table{
font-size:90%;
background:#fff;
border:1px dotted #ccc;
margin:0 0 0px 0;
text-align:left;
width:970px;
}

.tableNoWitdh{
font-size:90%;
background:#fff;
border:1px dotted #ccc;
margin:0 0 0px 0;
text-align:left;
}

.tableNoWitdh td{
	padding:3px 10px;
	border:1px dotted #ccc;
}

.table td{
	padding:3px 10px;
	border:1px dotted #ccc;
}
.loading{
	margin:100px 0 0 500px;
}
.td1{
background:#e9eaea;
}	
h3{
	font-weight:normal;
	color:#007DAF;
	font-size:130%;
	margin:30px 10px 0 0;
	padding:0;
	line-height:100%;

}
#bg{
	width:100%;
	background:url(../img/headphone.jpg) -50px -50px no-repeat;
	height:250px;
	min-width:1000px;
	position:absolute;
	top:0px;
	left:0;

}
#bg2{
	width: 100%;
	text-align: right;
	height: 420px;
	min-width: 980px;
	position: absolute;
	top: 0px;
	left: 0;
	margin:auto;
}


.logo{
margin:0PX 0 -10px 20px;
float:left;
border:0;
}
.button{
	background:#EEECED url(../img/button.jpg) 0 -3px repeat-x;
	border:1px solid #929c9b;
	padding:4px 70px;
	cursor:pointer;
	font-size:130%;
	margin:0 0 0 400px;


}
.button:hover{
	border:1px solid #000;
	cursor:pointer;
		background:#007DAF;
		color:#fff;
}
.input{
	border:1px solid #ccc;
	padding:3px;
		width:340px;
}
.input:focus{
	border:1px solid #000;
	background:#FFFFCC;
	font-weight:bold;
	width:340px;
}
.input:hover{
	border:1px solid #666;
}

.linea{
	border-bottom:1px dotted #ccc;
	margin:10px 0 -10px 0;
}
.linea2{
	border-bottom:1px solid #fff;
}
.pointdetail li{
	line-height:140%;
	list-style:circle;
	margin:6px 0;
}
.pointdetail2{
	padding:0px 0 0 0;
		margin:0px 0 0 0;
}
.pointdetail2 li{
	line-height:140%;
	list-style:inside;

	padding:0 0 0 10px;
	margin:6px 0;
	background:#e9eaea;
}
.press{
	margin:20px 0px 0 20px;
	padding:0;
	list-style:none;
	display:inline;
}
.press li{
	padding:0 10px 0 0;
	margin:0 10px 0 0;
		display:inline;
	
}
.press li ul{
	float:left;
	
}
.box1{
	float:left;
	width:326px;
	height:170px;
}
.box1 ul{
	margin:10px 0 0 0;
	padding:0;
	list-style:inside;
}
.box1 ul li{
	margin:0 1px;
	padding:5px 0 5px 40px;
}
.box2{
	float:left;
	width:435px;
	height:150px;
	margin:30px 0 20px 0;
}
.reviews{ 
	list-style:none;
	line-height:150%;
	padding:0;
	margin:30px 0 0 0;
}
a:link, a:visited, li a:visited, table a:visited, p a:visited, li a:link, table a:link, p a:link{ 
	text-decoration:underline;
	color:#007DAF;
}
a:hover, li a:hover, table a:hover, p a:hover{ 
	text-decoration:none;
	color:#007DAF;
}
.download_bar, .download_box a:visited, .download_box a:link{
color:#fff !important;
}
.download_box li:hover{
background:#0097B9;
}
.download_box li{
padding:20px 0;
margin:0;
}

.big{ 
	font-size:120%;
	margin:0 0 0 80px;
	clear:both;
}
.floatdx3{
	float:left;
	padding:0px 0 0px 20px;
	margin:0 0 0 0px;
	height:210px;
	background:url(../img/box_download2.gif) 0 0 no-repeat;
	text-align:left;
	font-size:100%;
	color:#fff;
	width:460px;
}
.floatdx3purchasev7{
	float:left;
	padding:0px 0 0px 20px;
	margin:0 0 0 0px;
	height:510px;
	background:url(../img/box_download2.gif) 0 0 no-repeat;
	text-align:left;
	font-size:100%;
	color:#fff;
	width:460px;
}

.float_small{
	float:right;
	padding:0px 0 0px 20px;
	margin:0 0 0 0px;
	height:150px;
	font-size:110%;
	background:url(../img/box_small.png) 0 0 no-repeat;
	text-align:left;
	color:#fff;
	width:270px;
}

.floatdx4{
	float:right;
	padding:0px 0 0px 20px;
	margin:0 0 0 0px;
	height:210px;
	font-size:110%;
	background:url(../img/box_download3.png) 0 0 no-repeat;

	text-align:left;
	color:#fff;
	width:470px;
}
.floatdxPurchasev7{
	float:right;
	padding:0px 0 0px 20px;
	margin:0 0 0 0px;
	height:510px;
	font-size:110%;
	background:url(../img/box_download3.png) 0 0 no-repeat;

	text-align:left;
	color:#fff;
	width:470px;
}
.purchase{
	display:block;
	width:470px;
	height:210px;
	margin:0 0 0 -20px;
	position:absolute;
	background: url(../js/blank.gif) repeat;
}
.floatdx{
	float:right;
	padding:0px 0 0px 20px;
	margin:0 0 0 0px;
	height:250px;
	font-size:110%;
	background:url(../img/box_download4.png) 0 0 no-repeat;
	text-align:left;
	color:#fff;
	width:470px;
}
.floatdx5{
	float:right;
	padding:0px 0 0px 20px;
	margin:0 0 0 0px;
	height:250px;
	font-size:110%;
	background:url(../img/box_download5.png) 0 0 no-repeat;
	text-align:left;
	color:#fff;
	width:470px;
}
.floatdx h2, .floatdx3 h2, .floatdx4 h2, .float_small h2, .floatdx5 h2{
font-weight:normal;
margin:34px 0 0 0;
}
.floatdx img, .floatdx3 img, .floatdx4 img{
border:0;
margin:0 0px -5px 0;
padding:0 3px 0 0;
}
.floatdx ul, .floatdx3 ul, .floatdx4 ul, .floatdx5 ul {
	list-style:none;
	margin:0;
	padding:0px 0 0 10px;
}
.floatdx ul li, .floatdx3 ul li, .float_small ul li, .floatdx5 ul li{
	list-style:none;
	padding:3px;
}
.float_small ul{
	list-style:none;
	margin:-2px 0 0 0;
	padding:0px 0 0 0px;
	font-size:90%;
}
 .floatdx4 ul li{
	list-style:none;
	padding:3px;
	font-size:90%;
}
.manual_list{
	width:200px;
	float:left;
	margin:10px 0 0 0;
}
.floatdx2 img{border:0;margin:0 0 -3px 5px}
.manual_list li{
	margin:10 0px 0 0;}
.floatdx a:visited, .floatdx a:link, .press_bg ul a, .floatdx3 ul a, .floatdx4 ul a, .float_small ul a, .floatdx5 ul a{
	color:#fff;
	text-decoration:underline;
}
.floatdx a:hover, .press_bg ul a:hover, .floatdx3 ul a:hover, .floatdx4 ul a:hover, .float_small ul a:hover, .floatdx5 ul a:hover{
	color:#fff;
	text-decoration:none;
}
.floatdx2{
	float:right;
}
.press_bg{
	color:#fff;
	background: #009ec1 url(../img/angtopsx.gif) 0 0 no-repeat;
	float:left;
}
.press_bg1{
	color:#fff;
	background: #009ec1 url(../img/angtopsx.gif) 0 0 no-repeat;
	width:300px;
}
.angtopdx{
	background:  url(../img/angtopdx.gif) right 0 no-repeat;
	float:right;
	height:35px;
	width:52px;
	display:block;
	position:absolute;
	right:0;
	margin:-13px 0 0 0;
}
.angbottomdx{
	background: #009ec1 url(../img/angbottomdx.gif) 0 0 no-repeat;
	float:right;
	height:16px;
	width:15px;
	display:block;
	margin:-16px 0 0 0;
}
.angbottomsx{
	background: #009ec1 url(../img/angbottomsx.gif) 0 0 no-repeat;
	float:left;
	height:15px;
	width:16px;
	display:block;
	margin:-15px 0 0 0;
}

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: #fff;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}
.olderversion a:visited,.olderversion a:link {
	float:right;
	font-size:60%;margin:0px 0 0 0;
		/*color:#0066FF;*/
}
.newoldversion {
font-size:100%;margin:0px 15px 0 0;
}

.olderversionblue a:visited,.olderversion a:link {
	float:right;
	font-size:60%;
	margin:0px 0 0 0;
	color:#0066FF;
}


.


