@font-face {
	font-family: 'musiccandyeurostilebold';
	src: url('fonts/Eurostib.eot');
	src: local('☺'), url('fonts/Eurostib.woff') format('woff'), url('fonts/Eurostib.ttf') format('truetype'), url('fonts/Eurostib.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'musiccandyeurostile';
	src: url('fonts/Eurosti.eot');
	src: local('☺'), 
	url('fonts/Eurosti.woff') format('woff'), 
	url('fonts/Eurosti.ttf') format('truetype'), 
	url('fonts/Eurosti.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*! normalize.css v2.1.0 | MIT License | git.io/normalize */

/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined in IE 8/9.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */

audio,
canvas,
video {
    display: inline-block;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
    display: none;
    height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */

[hidden] {
    display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
    font-family: sans-serif; /* 1 */
    -webkit-text-size-adjust: 100%; /* 2 */
    -ms-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
    margin: 0;
    display: none;
}

/* ==========================================================================
   Links
   ========================================================================== */

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */

a:focus {
    outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
    outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */

abbr[title] {
    border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */

b,
strong {
    font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */

dfn {
    font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
    background: #ff0;
    color: #000;
}

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */

pre {
    white-space: pre-wrap;
}

/**
 * Set consistent quote types.
 */

q {
    quotes: "\201C" "\201D" "\2018" "\2019";
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
    font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9.
 */

img {
    border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */

svg:not(:root) {
    overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari 5.
 */

figure {
    margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
    border: 0; /* 1 */
    padding: 0; /* 2 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */

button,
input,
select,
textarea {
    font-family: inherit; /* 1 */
    font-size: 100%; /* 2 */
    margin: 0; /* 3 */
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

button,
input {
    line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */

button,
select {
    text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
    cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
    border-collapse: collapse;
    border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	/*vertical-align: baseline;*/
}

#page {
	width: 900px;
	margin: auto;

}


/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

table .fixwidth {
	width: 198px;
}

.hidden {
	display: none;
}

#clear {
	clear:both;
}

.searchBox, #albumResult {
	width: 880px;
}

#search {
	display: none;
}
#livesearch {
	margin: 10px auto;
	display: block;
}

.downloadfile {
	position: relative;
	left: 140px;
	top: 29px;
	font-size: 12px;
	color: gray;
}
#albumResult table {
	margin: auto;
	width: 560px;
}

.searchBox form{
	margin: auto;
	width: 300px;
	float: right;
	position: relative;
	height: 50px;
	
}

body{
	/*background:#333 url(../_images/bg.jpg) repeat top left;*/
	
	font-family:musiccandyeurostile, Arial, sans-serif;
}
span.reference{
	position:fixed;
	left:10px;
	bottom:10px;
	font-size:12px;
}
span.reference a{
	color:#aaa;
	text-transform:uppercase;
	text-decoration:none;
	text-shadow:1px 1px 1px #000;
	margin-right:30px;
}
span.reference a:hover{
	color:#ddd;
}
ul.sdt_menu{
	margin-top:150px;
	position: relative;
	left: 10px;
}
/*
h1.title{
	text-indent:-9000px;
	background:transparent url(../_images/logo.png) no-repeat top left;
	width:348px;
	height:100px;
}
*/
.bgtransparent{
	background:transparent url(../_images/overlay2.png) no-repeat bottom right;
	-moz-box-shadow:0px 0px 2px #000 inset;
	-webkit-box-shadow:0px 0px 2px #000 inset;
	box-shadow:0px 0px 2px #000 inset;
	padding-left: 20px;
	padding-right: 20px;
	color: white;
	font-family: sans-serif;
	font-weight: bold;
}
.bgtransparent.playing {
	background: #1b5c8f;
}

.albumlistdescription {
	font-size: 12px;
	color: #DDD;
	font-weight: bold;
	text-transform: uppercase;
}


/*MENU*/
ul.sdt_menu{
	margin:0;
	padding:0;
	list-style: none;
	font-family:"Myriad Pro", "Trebuchet MS", sans-serif;
	font-size:14px;
	width:1020px;
}
ul.sdt_menu a{
	text-decoration:none;
	outline:none;
}
ul.sdt_menu li{
	float:left;
	width:170px;
	height:85px;
	position:relative;
	cursor:pointer;
}
ul.sdt_menu li > a{
	position:absolute;
	top:0px;
	left:0px;
	width:170px;
	height:85px;
	z-index:12;
	background:transparent url(../_images/overlay.png) no-repeat bottom right;
	-moz-box-shadow:0px 0px 2px #000 inset;
	-webkit-box-shadow:0px 0px 2px #000 inset;
	box-shadow:0px 0px 2px #000 inset;
}
ul.sdt_menu li a img{
	border:none;
	position:absolute;
	width:0px;
	height:0px;
	bottom:0px;
	left:85px;
	z-index:100;
}
ul.sdt_menu li span.sdt_wrap{
	position:absolute;
	top:25px;
	left:0px;
	width:170px;
	height:60px;
	z-index:15;
}
ul.sdt_menu li span.sdt_active{
	position:absolute;
	background:#111;
	top:85px;
	width:170px;
	height:0px;
	left:0px;
	z-index:14;
	-moz-box-shadow:0px 0px 4px #000 inset;
	-webkit-box-shadow:0px 0px 4px #000 inset;
	box-shadow:0px 0px 4px #000 inset;
}
ul.sdt_menu li span span.sdt_link,
ul.sdt_menu li span span.sdt_descr,
ul.sdt_menu li div.sdt_box a{
	margin-left:15px;
	text-transform:uppercase;
	text-shadow:1px 1px 1px #000;
}
ul.sdt_menu li span span.sdt_link{
	color:#fff;
	font-size:24px;
	float:left;
	clear:both;
}
ul.sdt_menu li span span.sdt_descr{
	color:#0B75AF;
	float:left;
	clear:both;
	width:155px; /*For dumbass IE7*/
	font-size:10px;
	letter-spacing:1px;
}
ul.sdt_menu li div.sdt_box{
	display:block;
	position:absolute;
	width:170px;
	overflow:hidden;
	height:170px;
	top:85px;
	left:0px;
	display:none;
	background:#000;
	z-index: 1;
}
ul.sdt_menu li div.sdt_box a{
	float:left;
	clear:both;
	line-height:30px;
	color:#0B75AF;
}
ul.sdt_menu li div.sdt_box a:first-child{
	margin-top:15px;
}
ul.sdt_menu li div.sdt_box a:hover{
	color:#fff;
}

/*INPUT*/
.downloadarea input[type=text] {
  background: url(../_images/keyIcon.png) 12px 11px no-repeat, -moz-linear-gradient(top, #f7f7f8 0%, #ffffff 100%);
  background: url(../_images/keyIcon.png) 12px 11px no-repeat, -webkit-linear-gradient(top, #f7f7f8 0%, #ffffff 100%);
  background: url(../_images/keyIcon.png) 12px 11px no-repeat, -o-linear-gradient(top, #f7f7f8 0%, #ffffff 100%);
  background: url(../_images/keyIcon.png) 12px 11px no-repeat, -ms-linear-gradient(top, #f7f7f8 0%, #ffffff 100%);
  background: url(../_images/keyIcon.png) 12px 11px no-repeat, linear-gradient(to bottom, #f7f7f8 0%, #ffffff 100%);
  border-radius: 3px;
  border: none;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset, 0 -1px 0 rgba(0, 0, 0, 0.05) inset;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  font-family: "Helvetica Neue", sans-serif;
  font-size: 13px;
  color: #222222;
  position: relative;
  height: 36px;
  width: 469px;
  padding-left: 30px;
}
.downloadarea input[type=text]::-webkit-input-placeholder {
  color: #999999;
}
.downloadarea input[type=text]:-moz-placeholder {
  color: #999999;
}
.downloadarea input[type=text]:focus {
  box-shadow: 0 1px 0 #2392f3 inset, 0 -1px 0 #2392f3 inset, 1px 0 0 #2392f3 inset, -1px 0 0 #2392f3 inset, 0 0 4px rgba(35, 146, 243, 0.5);
  outline: none;
  background: url(../_images/keyIcon.png) 12px 11px no-repeat, #ffffff;
}

#main {
	background: #333;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-top: 1px rgba(255,255,255,.6) solid;
	height: 610px;
	width: 560px;
	/*margin: auto;*/
}

#main .nano {
	text-shadow: #eee 0 1px;
}

#main pre {
	background: #222;
	border-bottom: 1px solid white;
	border-top: 1px solid black;
	-webkit-box-shadow: black 0 1px 10px inset;
	-moz-box-shadow: black 0 1px 10px inset;
	box-shadow: black 0 1px 10px inset;
	text-shadow: black 0 -1px 1px;
}

#main ul, #main ol {
	display: block;
	margin: 10px 0;
}

#main ul li, #main ol li {
	margin-left: 20px;
	font-size: 13px;
}

#main .wrapper h1 {
	display: block;
	margin: 0;
	padding: 0;
	color: #111;
	text-indent: 0;
	background: none;
	display: none;
}

#main a {
	color: #066;
	text-decoration: none;
	text-shadow: none;
}

#main a:hover {
	text-decoration: underline;
}

#main code {
	font-family: 'Monaco', 'Anonymous Pro', sans-serif;
}

#main p code {
	background: #222;
	display: inline-block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;	
	border-radius: 5px;
	font-family: Monaco, 'Anonymous Pro';
	font-size: 11px;
	text-shadow: none;
	color: #ee8;
	padding: 0 3px 0;
	border-bottom: 1px solid #eee;
	-webkit-box-shadow: #000 0 2px 3px inset;
	-moz-box-shadow: #000 0 2px 3px inset;
	box-shadow: #000 0 2px 3px inset;
	text-shadow: black 0 -1px 1px;
} 

.small.nano {
	background: #ffa;
	height: 100px;
	margin-top: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;	
	border-radius: 5px;
}

.click {
	cursor: pointer;
}

html { 
	overflow-y: scroll;
	
}

body {
    background: #001600 url(../_images/mainbackground2.jpg) 0 0 scroll;
	background-position:center; 
	background-repeat:repeat-y;
	background-attachment:fixed; /* scroll */
	margin-top:0px;
}

.logo{
    background:url(../_images/mclogo.png);
    background-color: transparent;
    background-repeat: no-repeat;
    height: 53px;
    width: 275px;
    margin: 10px auto;
    
}
.downloadlogo{
    background:url(../_images/download_title.png);
    background-color: transparent;
    background-repeat: no-repeat;
    height: 55px;
    width: 278px;
    margin: 10px auto;
    
}

.viplogo{
    background:url(../_images/vip.png);
    background-color: transparent;
    background-repeat: no-repeat;
    height: 100px;
    width: 370px;
    margin: 10px auto;
    
}

#download{
    position:absolute;
    top:132px;
    left:30px;
    text-decoration:none;
    font-size:12px;
    color:#999;
    font-family:musiccandyeurostile, Arial, sans-serif;
}

#download:hover{
    color:#fff;
}

/*BUTTONS*/

.buttonsml {
  font-family: musiccandyeurostile, Arial, sans-serif;
  color: #ffffff;
  font-size: 14px;
  padding: 2px 12px;
    
  text-decoration: none;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  text-shadow: 1px 1px 3px #666666;
  border: solid #696969 1px;
  
  display:inline-block; /* IE is so silly */
  
  /*width: 160px;*/
  text-align: center;
}



.buttonsml.blue {
  background: #1b5c8f; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFiNWM4ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYzk2ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #1b5c8f 0%, #2c96e9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1b5c8f), color-stop(100%,#2c96e9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1b5c8f 0%,#2c96e9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1b5c8f 0%,#2c96e9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1b5c8f 0%,#2c96e9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1b5c8f 0%,#2c96e9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b5c8f', endColorstr='#2c96e9',GradientType=0 ); /* IE6-8 */

}
.buttonsml.blue:hover {
  background: #1b5c8f;
  cursor: pointer;
}
.buttonsml.darkgreen {
  background: #065612; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA2NTYxMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDM5MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #065612 0%, #003900 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#065612), color-stop(100%,#003900)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #065612 0%,#003900 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #065612 0%,#003900 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #065612 0%,#003900 100%); /* IE10+ */
background: linear-gradient(to bottom,  #065612 0%,#003900 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#065612', endColorstr='#003900',GradientType=0 ); /* IE6-8 */

  
}
.buttonsml.darkgreen:hover {
  background: #065612;
  cursor: pointer;
}

.buttonsml.gray {
  background: #ededed; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NjY2NjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ededed 0%, #666666 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#666666)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ededed 0%,#666666 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ededed 0%,#666666 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ededed 0%,#666666 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ededed 0%,#666666 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#666666',GradientType=0 ); /* IE6-8 */

}
.buttonsml.gray:hover, .button.gray.selected{
  background: #787878;
}


.button {
  font-family: musiccandyeurostile, Arial, sans-serif;
  color: #ffffff;
  font-size: 16px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-decoration: none;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  text-shadow: 1px 1px 3px #666666;
  border: solid #696969 1px;
  
  display:inline-block; /* IE is so silly */
  
  width: 160px;
  text-align: center;
}


.button {
	cursor: pointer;
}

.button.gray {
  background: #ededed; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NjY2NjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ededed 0%, #666666 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#666666)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ededed 0%,#666666 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ededed 0%,#666666 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ededed 0%,#666666 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ededed 0%,#666666 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#666666',GradientType=0 ); /* IE6-8 */

}
.button.gray:hover, .button.gray.selected{
  background: #787878;
}
.button.selected, .link.selected{
	cursor: default;
}
.button.violet {
  background: #700785; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcwMDc4NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NjAwNjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #700785 0%, #660066 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#700785), color-stop(100%,#660066)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #700785 0%,#660066 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #700785 0%,#660066 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #700785 0%,#660066 100%); /* IE10+ */
background: linear-gradient(to bottom,  #700785 0%,#660066 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#700785', endColorstr='#660066',GradientType=0 ); /* IE6-8 */

}
.button.violet:hover, .button.violet.selected {
  background: #800080;
}
.button.green {
  background: #08851b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA4ODUxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDY2MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #08851b 0%, #006600 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#08851b), color-stop(100%,#006600)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #08851b 0%,#006600 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #08851b 0%,#006600 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #08851b 0%,#006600 100%); /* IE10+ */
background: linear-gradient(to bottom,  #08851b 0%,#006600 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#08851b', endColorstr='#006600',GradientType=0 ); /* IE6-8 */
}
.button.green:hover, .button.green.selected {
  background: #1a6600;
}

.button.darkgreen {
  background: #065612; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA2NTYxMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDM5MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #065612 0%, #003900 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#065612), color-stop(100%,#003900)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #065612 0%,#003900 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #065612 0%,#003900 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #065612 0%,#003900 100%); /* IE10+ */
background: linear-gradient(to bottom,  #065612 0%,#003900 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#065612', endColorstr='#003900',GradientType=0 ); /* IE6-8 */
}
.button.darkgreen:hover, .button.green.selected {
  background: #065612;
}

.button.margin {
	margin: 0 110px;
}

.link {
	cursor: pointer;
  font-family: musiccandyeurostile, Arial, sans-serif;
  color: #000;
  font-size: 16px;
  padding-top: 5px;
  padding-bottom: 5px;
    
  text-decoration: none;
  text-shadow: 1px 1px 3px #666666;
  
  display:inline-block; /* IE is so silly */
  
  
  text-align: center;
  
  margin: 0 27px;
}

.link:hover, .link.selected {
	color: #fff;
	-webkit-transition:color 0.3s ease-in;  
   -moz-transition:color 0.3s ease-in;  
   -o-transition:color 0.3s ease-in;  
   transition:color 0.3s ease-in; 
}

.reflected {
-webkit-box-reflect: below -14px -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(100, 100, 100, 0.4)));
}
nav {
	width: 634px;
	margin: 5px auto;
	margin-bottom: 15px;
}
nav ul {
	margin-bottom: 20px;
	text-align: center;
}

/*MAIN SECTION*/
.contentArea {
	display: inline-block;
	background-color: #dddddd;
	padding: 10px;
	width: 880px;
}

.contentArea.transparent {
	background-color: transparent;
}

.contentArea h1 {
	text-align: center;
	font-size: 35px !important;
	color: #a6e200;
	margin-bottom: 10px;
}

.contentArea h1 strong {
	color: #595959;
}
.home section.left {
	background-color: #ddd;
	
	width: 240px;
	height: 528px;
	float: left;
	
	margin-right: 10px;
}

.home section.right {
	background-color: transparent;
	
	width: 462px;
	height: 528px;
	float: left;
	
	overflow: hidden;
	
}

.fullwidthcenter {
	width: 600px;
	margin: auto;
}
.standardheight {
	height: 490px;
}

.home section.left article{
	height: 97px;
	background-color: black;
	margin-bottom: 10px;
	
}

.home section.right article img{
	margin: 0 auto;
	display: block;
}


article header {
	display: none;
	
}

article {
	color: white;
	font-size: 13px;
}


.rounded {
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border: 0px solid #800000;
}

footer {
	clear: both;
	text-align: center;
}

p.smalltext {
	font-size: 10px;
}

h2.title {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
	color: #2c2c2c;
}

p.paragraph {
	font-size: 12px;
	margin-bottom: 20px;
	color: #4b4b4b;
}

/* form 1 */

	#form1{
		margin:1em 0;
		padding-top:10px;
		/*background:url(../_images/form1/form_top.gif) no-repeat 0 0;*/
		}
	#form1 fieldset{
		margin:0;
		padding:0;
		border:none;	
		float:left;
		display:inline;
		width:260px;
		margin-left:25px;
		}		
	#form1 legend{display:none;}	
	#form1 p{margin:.5em 0;}	
	#form1 label{display:block;}	
	#form1 input, #form1 textarea{		
		width:252px;
		border:1px solid #ddd;
		background:#fff url(../_images/form1/form_input.gif) repeat-x;
		padding:3px;
		}		
	#form1 textarea{
		height:160px;
		overflow:auto;
		}					
	#form1 p.submit{
		clear:both;
		/*background:url(../_images/form1/form_bottom.gif) no-repeat 0 100%;*/
		padding:0 0 20px 25px;
		margin:0;
		text-align:right;
		}	
	#form1 button{
		width:150px;
		height:37px;
		line-height:37px;		
		border:none;
		background:url(../_images/form1/form_button.gif) no-repeat 0 0;
		color:#fff;
		cursor:pointer;
		text-align:center;
		}				
	.paddleft {
		padding-left: 25px;
	}
/* // form 1 */

.btnreg {
	float: left;
	position: relative;
	top: 18px;
	left: 11px;
	width: 125px !important;
}


#logout-VIPuser {
	float: left;
	position: relative;
	top: 37px;
	left: 95px;
	width: 80px !important;
}

.mcps {
	float: right;
	text-align: center;
	position: relative;
	top: 8px;
	right: 61px;
	text-shadow: 1px 1px 3px #666666;

}

.mcpsvip {
	float: right;
	text-align: center;
	position: relative;
	top: 31px;
	right: 61px;
	text-shadow: 1px 1px 3px #666666;

}


/*DOWNLOAD AREA*/
.downloadarea .combo-container{
	width: 687px;
	margin: 0 auto;
	margin-bottom: 10px;
	font-family: "Helvetica Neue", sans-serif;
	font-size: 13px;
	color: #222222;
}

.downloadarea .space {
	width: 45px;
	height: 20px;
	display: inline-block;
}

.downloadarea .ui-combobox-input{
	width: 144px;
}

.ui-widget {
	font-family: "Helvetica Neue", sans-serif;
	font-size: 13px;
}

#contacts {
	display: table;
	margin-bottom: 10px;
}
#contacts img{
	float: left;
	display: table-cell;
    text-align: center;
    vertical-align: middle;
    width:110px;
	
}
#contacts .name {
	display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 185px;
}
#contacts .description {
	display: table-cell;
    text-align: center;
    vertical-align: middle;
    background-color: #999;
    width: 300px;
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	overflow: hidden;
}

#worldwidecontent {
	display: table;

}

#worldwidecontent img {
	display: table-cell;
    text-align: center;
    vertical-align: middle;
}

#worldwidecontent .text {
	padding-left: 20px;
	display: table-cell;
    text-align: left;
    vertical-align: top;
}

#worldwidecontent .text p{

	margin-top: 20px
}
#worldwidecontent .text strong{
	font-family: musiccandyeurostilebold;
	font-weight: bold;	
}

/*IE*/
.corners {
  behavior: url(border-radius.htc);
  overflow: hidden;
}

.gradient {
       filter: none;
    }

nav {
	width:800px !important;
}



#noresults, #resultcounter {
	color: white;
}

#resultcounter {
	width: 210px;
	height: 20px;
	display: inline-block;
}

#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}

.cursor {
	color: #1b5c8f;
	cursor: pointer;
}

.cursor:hover {
	color: #ffffff;
}



