.rounded{
	margin:15px auto;
}
.roundedTop{
	width:570px;
	height:10px;
	background: transparent url(../img/round_border_top.png) no-repeat scroll top left;
}
.roundedCenter{
	width:570px;
	background: transparent url(../img/round_border_center.png) repeat-y scroll top left;
}
.roundedBottom{
	width:570px;
	height:10px;
	background: transparent url(../img/round_border_bottom.png) no-repeat scroll top left;
}
.want_mix,.want_mastering{
	width:492px;
	margin:auto;
	color:#000;
	font-weight:bold;
}
.yesno{
	float:right;
}
.yesno input[type=radio]{
	margin-left:20px;
}
#masteringBLOC,#mixBLOC{
	clear:both;
}
#funkyToolTip {
background:#F7B234;
color:#000000;
}
.order_print{
text-align:left;
width:542px;
margin:auto;
}
.order_print a{
text-decoration:none;
}
/* Style for IFRAME */
#upload_statusDIV{
  border: 0; 
  height:75px;
}
#upload_statusDIV #progress_bar_status{
display:none;
}
#form_iframe {
  border: 0; 
  height: 0; 
  width: 0; 
  padding: 0; 
display:none;
}

hr {
color: #d0d0d0;
background-color: #d0d0d0;
height: 1px;
border: 0;
}
html {
background:#000000;
margin:0;
padding:0;
}
body {
background:#ffffff;
margin:0;
padding:0;
font : 11px Verdana;
line-height:18px;
}
td {
text-align:left;
vertical-align:top;
}
form {
margin:0;
padding:0;
}
span.mandatoryField{
	color:#ff0000;
}
span.mandatoryField.active{
	color:#ff0000;
}
input, textarea ,select{
font : 11px Verdana, Helvetica, sans-serif;
}
form.contact_form_fr  input[type=submit] {
	font : 0px Verdana, Helvetica, sans-serif;
	padding:0px;
	text-align:left;
	vertical-align:top;
	color:#ffffff;
	height:36px;
	width:90px;
	background: #ffffff url(../img/btn_contact_bg_fr.jpg) no-repeat scroll top left;
	border:0px;
	cursor:pointer;
	float:right;
}
form.contact_form_en  input[type=submit] {
	font : 0px Verdana, Helvetica, sans-serif;
	padding:0px;
	text-align:left;
	vertical-align:top;
	color:#ffffff;
	height:36px;
	width:90px;
	background: #ffffff url(../img/btn_contact_bg_en.jpg) no-repeat scroll top left;
	border:0px;
	cursor:pointer;
	float:right;
}
form.free_sample_form_access_fr  input.submitBtn {
	font : 11px Verdana, Helvetica, sans-serif;
	padding:0;
	text-align:left;
	vertical-align:top;
	height:36px;
	width:160px;
	border:0px;
	cursor:pointer;
	float:right;
}
form.free_sample_form_access_en  input.submitBtn {
	font : 11px Verdana, Helvetica, sans-serif;
	padding:0;
	text-align:left;
	vertical-align:top;
	height:36px;
	width:160px;
	border:0px;
	cursor:pointer;
	float:right;
}
form.free_sample_form_upload_fr  input.submitBtn{
	font : 11px Verdana, Helvetica, sans-serif;
	padding:0px;
	text-align:left;
	vertical-align:top;
	height:36px;
	width:90px;
	border:0px;
	cursor:pointer;
	float:left;
}
.fakeBtn {
	font : 11px Verdana, Helvetica, sans-serif;
	padding:2px 0px 0px 8px;
	text-align:left;
	vertical-align:top;
	color:#ffffff;
	height:36px;
	width:90px;
	background: #ffffff url(../img/btn_bg.jpg) no-repeat scroll top left;
	border:0px;
}
.fakeBtn span{
	cursor:pointer;
	width:75px;
	height:15px;
	display:block;
}
.floatLeft{
float:left;
}
.floatRight{
float:right;
}
.noBorder{
border:0px;
}
.highlight {
	background:#cdcdcd;
}
tr.mouseoverclass:hover{
	background:#f3f3f3;
	cursor:pointer;
}
.mouseoutclass{
	background:#f9f9f9;
}
.uppercaseMe{
	text-transform: uppercase;
}
.boldMe{
	font-weight:bold;
}
.redMe{
	color:#ff0000;
}
.blueMe{
	color:#3e94a8;
}
.blueBold{
	color:#3e94a8;
	font-weight:bold;
}
.orangeMe{
	color:#f7b234;
}
.greyBullet{
background: transparent url(../img/grey_bullet.png) no-repeat scroll 0px 5px;
padding-left:10px;
}
a {
	color: #7c7c7c;
    font-weight:bold;
    text-decoration:underline;
}
h1{
	margin:0px;
	padding:0px;
	color:#000;
	font : 20px Arial;
	font-weight:bold;
	display:block;
}
h1#website_title{
display:none;
}
h2#website_description{
display:none;
}
#headerBar{
background: #000000 url(../img/header_bar.jpg) no-repeat scroll top;
margin:0;
padding:0;
height:112px;
}
#centerWrapper #loginBtn_fr a{
background:transparent;
position:absolute;
right:15px;
top:-70px;
}
#centerWrapper #loginOK_fr{
color:#fff;
height:52px;
position:absolute;
right:15px;
top:-60px;
font-weight:bold;
}
#centerWrapper #loginOK_fr a{
color:#fff;
}
#centerWrapper #loginBtn_en a{
background: transparent;
position:absolute;
right:15px;
top:-70px;
}
#centerWrapper #loginOK_en{
color:#fff;
height:52px;
position:absolute;
right:15px;
top:-60px;
font-weight:bold;
}
#centerWrapper #loginOK_en a{
color:#fff;
}
#centerWrapper{
width:985px;
margin:auto;
position:relative;
}
div#main_menu{
margin:0px;
padding:0px;
}
ul.menu {
color:#3e94a8;
float:left;
padding:0;
margin:0;
margin-left:20px;
list-style:none;
}
ul.menu li{
margin:0;
padding:0;
}
ul.menu li a{
	color:#3e94a8;
	text-decoration:none;
	display : list-item;
	list-style-image : none;
	font-size:12px;
	font-weight:bold;
	line-height:25px;
	width:180px;
}
ul.menu li.current > a{
background: transparent url(../img/menu_bullet.png) no-repeat 0px 8px;
color:#707070;
text-indent:15px;
}
div#website_content_and_menu{
width:650px;
float:left;
}
div#website_content_and_menu_fullscreen{
width:100%;
}
div#website_content{
margin-top:40px;
width:650px;
background: #ffffff url(../img/website_content_bg.jpg) repeat-y top;
}
div#website_content_fullscreen{
margin-top:40px;
width:100%;
background: #ffffff url(../img/website_c_fullscreen.jpg) repeat-y top;
}
div#website_content div.website_content_text{
width:570px;
background: transparent url(../img/website_content_header.jpg) no-repeat top left;
padding:10px 40px 0px 40px;
text-align:justify;
min-height:61px;
color:#808080;
}
div#website_content h2{
color:#3e94a8;
font-size:14px;
font-weight:normal;
margin-bottom:15px;
background: transparent url(../img/menu_bullet_blue.png) no-repeat 0px 4px;
padding-left:12px;
}
div#website_content_fullscreen div.website_content_text{
background: transparent url(../img/website_content_header_fullscreen.jpg) no-repeat top left;
text-align:justify;
min-height:61px;
color:#808080;
padding:10px 40px 0px 40px;
}
div#website_content_fullscreen h1{
color:#fff;
padding-left:35px;
padding-top:35px;
background: transparent url(../img/fullscreenH1.jpg) no-repeat scroll top left;
height:88px;
}
div#website_content_fullscreen h2{
color:#3e94a8;
font-size:14px;
font-weight:normal;
margin-bottom:10px;
background: transparent url(../img/menu_bullet_blue.png) no-repeat 0px 5px;
padding-left:12px;
}
div#website_redirect_content{
width:100%;
background:#ffffff;
border:1px solid #989898;
display:block;
height:220px;
padding-top:100px;
text-align:center;
}

#website_content_footer_fullscreen{
background: #ffffff url(../img/website_c_footer_fullscreen.jpg) repeat-y top;
height:40px;
}
#website_content_footer{
background: #ffffff url(../img/website_content_footer.jpg) repeat-y top;
height:40px;
width:650px;
}
div#blocsRight{
width:335px;
float:right;
/*padding-top:24px;*/
}
#blocsRightEnd{
width:335px;
background: #ffffff url(../img/sideBlock_end.jpg) no-repeat top left;
height:65px;
}
h1.accueil{
background: #ffffff url(../img/home.jpg) no-repeat top;
height:123px;
width:650px;
text-indent:-5000px;
}
h1.avant-de-commencer{
background: #ffffff url(../img/avant-de-commencer.jpg) no-repeat top;
height:123px;
width:650px;
text-indent:-5000px;
}
h1.ingenieur{
background: #ffffff url(../img/ingenieur.jpg) no-repeat top;
height:123px;
width:650px;
text-indent:-5000px;
}
h1.mon-espace{
background: #ffffff url(../img/mon-espace.jpg) no-repeat top;
height:123px;
width:650px;
text-indent:-5000px;
}
h1.commander{
background: #ffffff url(../img/commander.jpg) no-repeat top;
height:123px;
width:650px;
text-indent:-5000px;
}
h1.connexion{
background: #ffffff url(../img/connexion.jpg) no-repeat top;
height:123px;
width:650px;
text-indent:-5000px;
}
h1.faq{
background: #ffffff url(../img/faq.jpg) no-repeat top;
height:123px;
width:650px;
text-indent:-5000px;
}
h1.contact{
background: #ffffff url(../img/contact.jpg) no-repeat top;
height:123px;
width:650px;
text-indent:-5000px;
}
h1.tarifs{
background: #ffffff url(../img/tarifs.jpg) no-repeat top;
height:123px;
width:650px;
text-indent:-5000px;
}
h1.equipement{
background: #ffffff url(http://www.masterplusonline.com/uploaded_files/image/equipement_new.jpg) no-repeat top;
height:123px;
width:650px;
text-indent:-5000px;
}
h1.free-sample{
background: #ffffff url(../img/free-sample.jpg) no-repeat top;
height:123px;
width:650px;
text-indent:-5000px;
}
h1.free-test{
background: #ffffff url(../img/free-test.jpg) no-repeat top;
height:123px;
width:650px;
text-indent:-5000px;
}
/*****************************************************************/
h1.home{
background: #ffffff url(../img/home.jpg) no-repeat top;
height:123px;
width:650px;
text-indent:-5000px;
}
h1.before-you-get-started{
background: #ffffff url(../img/before-you-get-started.jpg) no-repeat top;
height:123px;
width:650px;
text-indent:-5000px;
}
h1.the-engineer{
background: #ffffff url(../img/the-engineer.jpg) no-repeat top;
height:123px;
width:650px;
text-indent:-5000px;
}
h1.my-space{
background: #ffffff url(../img/my-space.jpg) no-repeat top;
height:123px;
width:650px;
text-indent:-5000px;
}
h1.ordering{
background: #ffffff url(../img/ordering.jpg) no-repeat top;
height:123px;
width:650px;
text-indent:-5000px;
}
h1.connection{
background: #ffffff url(../img/connection.jpg) no-repeat top;
height:123px;
width:650px;
text-indent:-5000px;
}
h1.prices{
background: #ffffff url(../img/prices.jpg) no-repeat top;
height:123px;
width:650px;
text-indent:-5000px;
}
h1.equipment{
background: #ffffff url(http://www.masterplusonline.com/uploaded_files/image/equipement_new.jpg) no-repeat top;
height:123px;
width:650px;
text-indent:-5000px;
}
/*****************************************************************/

.sideBloc{

}

.sideBloc div{
padding:10px 25px 10px 35px;
text-align:left;
background: transparent url(../img/sideBlock_text.jpg) repeat-y top left;
color:#7c7c7c;
font-family:Verdana;
font-size:10px;
font-weight:normal;
}
.sideBloc #memberPassForgotten{
padding:0;
background: transparent;
text-align:left;
color:#7c7c7c;
font-family:Verdana;
font-size:10px;
font-weight:normal;
}
.sideBloc #memberPassForgotten div{
padding:0;
}
.sideBloc #memberPassForgotten .captcha{
background-position:top left;
margin-top:15px;
}
.sideBloc #memberPassForgotten .captcha div{
font : 11px Verdana;
background: transparent;
padding-top:30px;
margin:0;
}
.sideBloc #memberPassForgotten .captcha input{
margin-top:10px;
}
.sideBloc h1{
font-weight:normal;
font-family:Verdana;
font-size:10px;
color:#f7b234;
height:25px;
background: #000 url(../img/sideBlock_h1.jpg) no-repeat top left;
padding-left:46px;
padding-top:12px;
}
.home1 h1{
background: transparent url(../img/sideBlock_h1_top.jpg) no-repeat bottom left;
height:30px;
padding-left:46px;
padding-top:35px;
}
div.orangeClass{
/*background:#f7b234;
color:#000;
font-weight:bold;
font-size:11px;
margin:-10px -5px 8px -14px;
padding:2px 0px 0px 14px;
height:22px;*/
margin:-10px -5px 8px -14px;
padding:2px 0px 5px 14px;
color:#000;
font-weight:bold;
background: #f7b234;
}
div.greyBG{
background:#f6f6f6;
color:#6cadbc;
font-weight:bold;
font-size:11px;
margin:8px -5px 8px -14px;
padding:2px 0px 5px 14px;
}
.orders h1{
height:30px;
padding-left:46px;
padding-top:35px;
}
.free_sample div{
line-height:20px;
}

.sideBloc .greyClass{
width:254px;
padding:10px 60px 10px 40px;
color:#3e94a8;
text-align:center;
font-size:12px;
}
.sideBloc .greyClass a{
color:#3e94a8;
}
div.blackBG{
margin:8px -5px 8px -14px;
padding:2px 0px 5px 14px;
color:#f7b234;
background: #000000 url(../img/selected_faq_bg.jpg) repeat-x top left;
}
.faq div{
font-weight:normal;
}
.faq div span.faq_questions {
font-weight:normal;
margin:0px;
position:relative;
display:block;
width:235px;
}
.faq div span.faq_numbers{
font-weight:bold;
color:#5fafbe;
position:absolute;
top:0px;
}
.faq div span a{
position:relative;
left:20px;
font-weight:normal;
text-decoration:none;
}
.faq div span.current {
color:#f7b234;
background: transparent url(../img/selected_faq_bg.jpg) repeat-x top left;
margin-left:-14px;
padding-left:14px;
padding-bottom:3px;
width:280px;
}
.faq div span.current a{
color:#f7b234;
display:block;
width:235px;
}
#centerWrapperFooter{
width:100%;
margin:auto;
position:relative;
height:113px;
background: #000000 url(../img/footer_bg.jpg) repeat-x top left;
margin-top:40px;
text-align:center;
z-index:2;
}
div#select_lang {
color:#cdcdcd;
padding-top:4px;
font-size:10px;
z-index:2;
}
div#bottom_copyrights{
font-size:10px;
padding-top:3px;
color:#cdcdcd;
width:950px;
margin:auto;
text-align:right;
border-top:1px solid #757575;
z-index:2;
}
div#bottom_copyrights a{
text-decoration:none;
color:#cdcdcd;
font-weight:normal;
z-index:2;
}
div#bottom_copyrights a:hover{
text-decoration:none;
color:#5f5f5f;
font-weight:normal;
z-index:2;
}
.pq_codes_table{
border-top:1px solid #d0d0d0;
border-left:1px solid #d0d0d0;
border-bottom:1px solid #d0d0d0;
width:570px;
}
.pq_codes_table th{
border-right:1px solid #d0d0d0;
border-bottom:1px solid #d0d0d0;
background: #fff url(../img/th_bg.jpg) repeat-x top left;
height:20px;
font-size:10px;
vertical-align:middle;
text-align:center;
}
.pq_codes_table td{
border-right:1px solid #d0d0d0;
padding:3px;
height:19px;
}
.pq_codes_table .table_bottom{
border-top:1px solid #d0d0d0;
padding:0px;
}
.pq_codes_table .table_bottom td{
padding:0px;
height:19px;
border-right:0px solid #d0d0d0;
}
.pq_codes_table .table_bottom td.album_title {
background: #fff url(../img/pq_codes_bottom_bg.jpg) repeat-x top left;
height:20px;
font-size:10px;
vertical-align:middle;
text-align:center;
padding-left:3px;
padding-right:3px;
width:88px;
border-right:1px solid #d0d0d0;
}
.pq_codes_table .table_bottom td.upc_ean {
background: #fff url(../img/pq_codes_bottom_bg.jpg) repeat-x top left;
height:20px;
font-size:10px;
vertical-align:middle;
text-align:center;
padding-left:3px;
padding-right:3px;
width:78px;
border-right:1px solid #d0d0d0;
}
.captcha{
background-position:0px 25px;
}
.captcha div{
font : 11px Verdana;
background: transparent;
}
.captcha input{
margin-top:50px;
}
/*
table.tracksPrices{
width:490px;
height:70px;
margin-top:27px;
margin-left:15px;
padding:0;
color:#000;
font-family:'Verdana',sans-serif;
font-size:12px;
}
table.tracksPrices td.left1{
padding:0;
width:125px;
height:70px;
background: transparent url(../img/quote_bg_1_left.png) no-repeat top left;
vertical-align:middle;
text-align:center;
color:#fff;
}
table.tracksPrices td.right1{
padding:0;
width:365px;
height:70px;
vertical-align:middle;
}

table.tracksPrices td.right1 span {
margin-left:15px;
}
table.tracksPrices td.right1 #nbr_of_tracks {
margin-left:55px;
}

table.tracksOptionsPrices{
width:541px;
height:140px;
margin-top:17px;
margin-left:15px;
padding:0;
color:#000;
font-family:'Verdana',sans-serif;
font-size:12px;
}
table.tracksOptionsPrices td.left1{
padding:0;
width:125px;
height:140px;
background: transparent url(../img/quote_bg_2_left.png) no-repeat top left;
vertical-align:middle;
text-align:center;
color:#fff;
}
table.tracksOptionsPrices td.right1{
padding:0;
width:416px;
height:140px;
vertical-align:top;
}
table.tracksOptionsPrices td.right1 table.optionsClass{
margin-left:15px;
margin-top:21px;
text-align:left;
vertical-align:top;
}
table.tracksOptionsPrices td.right1 table.optionsClass td.td1{
width:160px;
height:27px;
}
table.tracksOptionsPrices td.right1 table.optionsClass td.td2{
width:50px;
height:27px;
}
table.tracksOptionsPrices td.right1 table.optionsClass td.td3{
width:150px;
height:27px;
}
table.tracksOptionsPrices td.calcBtnTD{
	position:relative;
	vertical-align:middle;
	height:107px;
	text-align:right;
	background: transparent url(../img/quote_calc_btn.jpg) no-repeat top right;
	color:#fff;
}
table.tracksOptionsPrices td.calcBtnTD div.calcBtn_en{
	float:right;
	cursor:pointer;
	font-size:14px;
	height:60px;
	width:126px;
	line-height:60px;
	text-align:center;

}
table.tracksOptionsPrices td.calcBtnTD div.calcBtn_fr{
	float:right;
	cursor:pointer;
	font-size:14px;
	height:60px;
	line-height:60px;
	width:126px;
	text-align:center;
	
}
table.tracksOptionsPrices td.calcBtnTD div#total_price_ttc_en{
	float:right;
	margin-right:15px;
	height:60px;
	line-height:60px;
}
table.tracksOptionsPrices td.calcBtnTD div#total_price_ttc_fr{
	float:right;
	margin-right:15px;
	height:60px;
	line-height:60px;
}





table.tracksDynamic{
width:541px;
height:70px;
margin-top:17px;
margin-left:15px;
padding:0;
color:#000;
font-family:'Verdana',sans-serif;
font-size:12px;
}
table.tracksDynamic td.left1{
padding:0;
width:125px;
height:70px;
background: transparent url(../img/quote_bg_3_left.png) no-repeat top left;
vertical-align:middle;
text-align:center;
}
table.tracksDynamic td.right1{
padding:0;
width:416px;
height:70px;
vertical-align:middle;
}
table.tracksDynamic td.right1 span {
margin-left:15px;
}
table.tracksDynamic td.right1 #mastering_style {
margin-left:55px;
}
table.tracksDynamic td.calcBtnTD{
	position:relative;
	vertical-align:middle;
	height:107px;
	text-align:right;
	background: transparent url(../img/quote_calc_btn.jpg) no-repeat top right;
}
table.tracksDynamic td.calcBtnTD div.calcBtn_en{
	float:right;
	cursor:pointer;
	font-size:14px;
	height:60px;
	width:126px;
	line-height:60px;
	text-align:center;
}
table.tracksDynamic td.calcBtnTD div.calcBtn_fr{
	float:right;
	cursor:pointer;
	font-size:14px;
	height:60px;
	line-height:60px;
	width:126px;
	text-align:center;
}
table.tracksDynamic td.calcBtnTD div#total_price_ttc_en{
	float:right;
	margin-right:15px;
	height:60px;
	line-height:60px;
}
table.tracksDynamic td.calcBtnTD div#total_price_ttc_fr{
	float:right;
	margin-right:15px;
	height:60px;
	line-height:60px;
}*/
table.pricesTable {
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;
	border:1px solid #969696;
	width:492px;
}
table.pricesTable td{
	vertical-align:middle;
	text-align:left;
	padding:10px;
	font:normal 11px Arial;
	color:#000;
}
table.pricesTable table{
	width:100%;
}
table.pricesTable table td{
	padding:8px 8px 8px 0px;
}
div.addNewMixes {
	margin:auto;
	margin-top:10px;
	width:492px;
}
table td.left1{
	padding:0;
	width:123px;
	height:66px;
	background: transparent url(../img/prices_blue_bg.jpg) repeat-x center left;
	vertical-align:middle;
	text-align:center;
	color:#fff;
	font-size:12px;
}
td.right1LeftSide{
	width:190px;
}
table.calculateTotalPrice{
	margin:auto;
	margin-top:10px;
	width:492px;
	height:44px;
	background: transparent url(../img/totalPriceBg.jpg) no-repeat top left;
}
div.calcBtnTD{
	position:relative;
	color:#fff;
}
div.calcBtn_fr{
	position:absolute;
	right:0px;
	top:0px;
	font:bold 14px Arial;
	text-align:center;
	width:164px;
	height:44px;
	line-height:44px;
	cursor:pointer;
}
div.calcBtn_en{
	position:absolute;
	right:0px;
	top:0px;
	font:bold 14px Arial;
	text-align:center;
	width:164px;
	height:44px;
	line-height:44px;
	cursor:pointer;
}
div#total_price_ttc_fr{
	position:absolute;
	left:0px;
	top:14px;
	text-align:right;
	font:normal 14px Arial;
	width:318px;
}
div#total_price_ttc_en{
	position:absolute;
	left:0px;
	top:14px;
	text-align:right;
	font:normal 14px Arial;
	width:318px;
}
div#total_price_ttc_fr span.priceHT,div#total_price_ttc_en span.priceHT{
	font:normal 12px Arial;
	font-style:italic;
}
div#total_price_ttc_fr span.priceTTC,div#total_price_ttc_en span.priceTTC{
	font:bold 14px Arial;
}
.addNewMixes a,a.removeMixOptions{
	font:normal 11px Arial;
	color:#222222;
	
}

