/* Best-Free-VST */

body{
	-moz-box-sizing:   border-box;
	-webkit-box-sizing:border-box;
	 box-sizing:       border-box;
	width:100%;min-width:600px;background:#363636;
	margin:0;padding:0;border:0;
	font-weight:normal;font-family:verdana, arial, helvetica, sans-serif;text-decoration:none;
	zoom:1;	position:relative;/* Fixes IE 6 and IE 7 Zoom Bugs */}
	* html body{text-align:center;/* Only IE 6 and below */
}

h2{margin:0 0 19px 0;}
img{position:relative;} /* Fixes IE 6 and below float bug */




/* Header */
.header_wrap{margin:10px 0 0 0;width:100%;}
.header_box{
	width:990px;margin:0 auto;background:#151515 url(dots-top.gif) repeat-x left top;
	border-top:#4b4b4b 1px solid;border-left:#4b4b4b 1px solid;border-right:#4b4b4b 1px solid;
}
.header_box_bottom{width:990px;}
.header{
	width:646px;padding:38px 0 37px 0;background:#151515 url(dots-top.gif) repeat-x left top;}
	* html .header{margin:0 0 0 -80px;} /* Only IE 6 and below */
	html>body .header{margin:0 auto;}	/* Not IE 6 and below */
	*:first-child+html .header{text-indent:140px;} /* Only IE 7 */

.header a{font-size:25px;color:#d7d7d7;font-family:Georgia, serif;text-decoration:none;}
.search_box{float:right;margin:44px 55px 0 0;}


/* Navigation */
.nav_wrap{width:100%;}
.nav_box{width:990px;margin:0 auto;background:#ccc url(nav.gif) repeat-x top right;border-right:#4b4b4b 1px solid;border-left:#4b4b4b 1px solid;}
* html .nav_box{width:992px;} /* Only IE 6 and below */

.dropline{
	background:#ccc url(nav.gif) repeat-x left top;
	display:block;
	height:32px;
	list-style:none;
	margin:0;
	padding:0 0 0 240px;
	position:relative;
	white-space:nowrap;
	z-index:500;
}
.dropline li.top{
	display:block;
	float:left;
}
.dropline div{
	margin:0;padding:0;
	display:block;
	float:left;
	padding:0 12px 0 12px;
	height:32px;width=2;
	background:transparent url(div.jpg) no-repeat right top;
}
.dropline li.top a.top_link{
	background:transparent url(div.jpg) no-repeat right top;
	display:block;
	float:left;
	font:bold 10px/32px helvetica, arial, sans-serif;
	height:32px;
	color:#555;
	text-decoration:none;
	text-transform:uppercase;
	padding:0px 12px 0 12px;
}
.dropline li a.top_link span{
	cursor:pointer;
	display:block;
	margin:0px -10px 0px -12px;
	padding:0px 12px 0 12px;
}
.dropline li a.top_link:hover span{
	background:#e9f0f4 url(nav.gif) repeat-x right top;
	background-position:0% -32px;
	color:#3c6fa1;
}
.dropline li.top a#active span{
	color:#3c6fa1;
}


		/* Submenu specifically for Modern Browsers*/
.dropline li.top:hover{
	background:repeat-x right top;
	background-position:0% -32px;
}
.dropline li.drop:hover{
	position:relative;
	z-index:200;
}

	/* IE6 */
* html .dropline li a.top_link span{
	display:inline;
	height:32px;
}
.dropline a.top_link:hover{
	position:relative;
	visibility:visible;
	z-index:200;
}
.dropline table{
	border-collapse:collapse;
	height:0;
	position:absolute;
	width:0;
	top:0;
	left:0;
}

.dropline ul, .dropline iframe{position:absolute;left:-9999px;top:-9999px;width:0;height:0;margin:0;padding:0;list-style:none;} /* Hides the iframe off screen until it's needed. */

.dropline :hover iframe.first{left:0px;top:32px;width:215px;height:0px;}
.dropline :hover iframe.one{left:0px;top:32px;width:215px;height:165px;}
.dropline :hover iframe.two{left:0px;top:32px;width:170px;height:165px;}
.dropline :hover iframe.three{left:0px;top:32px;width:185px;height:70px;}


/* End of the IE6 'special' features */




/* Dropline Submenu */

.dropline ul.sub1{width:215px;}
.dropline ul.sub2{width:170px;}
.dropline ul.sub3{width:185px;}



.dropline li.sub{
	border-top:#f8f8f8 1px solid;border-bottom:#555 1px solid;
	border-left:#999 1px solid;border-right:#999 1px solid;
}
* html .dropline li.sub{float:left;} /* IE 5.5 needs this */

.dropline li.first{
	margin:3px 0 0 0;border-top:#ccc 1px solid;
}

.dropline :hover ul{
	background:#94c0e8;	/* background is for Opera and IE7 */
	height:auto;
	left:0px;
	overflow:hidden;
	top:32px;
	white-space:nowrap;
	z-index:300;
}

.dropline :hover ul li.sub a{
	background:#e4e4e4 url(sub-off.jpg) repeat right top;
	color:#555;
	display:block;
	font:10px/22px helvetica, arial, sans-serif;
	height:22px;
	padding:0 0 0 16px;
	text-decoration:none;
	text-transform:uppercase;
	width:auto;
}

.dropline :hover ul li.sub a:hover{
	background:#adcae8 url(sub-on.jpg) repeat right bottom;
	color:#d20;
	height:22px;
}







/* 3 Columns */
.wrap_all{
	/* A */ width:990px;
	margin:0 auto;position:relative;clear:both;overflow:hidden;
	border-right:#4b4b4b 1px solid;border-bottom:#4b4b4b 1px solid;border-left:#4b4b4b 1px solid;
}
.helper{
	/* Color:D  */ background:#151515 url(dots-bottom.gif) repeat-x left bottom;
}
.helper .wrap2{
	/* -D  */ margin-left:-161px;
	/* Color:C  */ background:#151515 url(dots-bottom.gif) repeat-x left bottom;
	float:left;width:200%;position:relative;right:100%;border-right:#272727 1px solid;
}
.helper .wrap3{
	/* B+D */ left:323px;
	/* Color:B */  background:#151515 url(dots-bottom.gif) repeat-x left bottom;
	float:left;width:100%;position:relative;margin-left:-50%; border-right:#272727 1px solid;
}
.helper .wrap_mid{
	/* B */ right:162px;
	float:left;width:50%;position:relative;padding-bottom:1px;
}
.helper .mid{
	/* F (F=B => Padding Left=0) */ margin:0 193px 0 194px;
	position:relative;left:200%;overflow:hidden;text-align:left;
}
.helper .lef{
	/* EM */ width:162px;
	/* ER */ right:0px;
	float:left;float:right;position:relative;
}
.helper .rig{
	/* GM */ width:160px;
	/* GR */ margin-right:0px;
	float:left;float:right;position:relative;left:50%;
}
.helper .lef_search{
	/* EM */ width:0px;
	/* ER */ right:0px;
	float:left;float:right;position:relative;
}
.helper .rig_search{
	/* GM */ width:0px;
	/* GR */ margin-right:0px;
	float:left;float:right;position:relative;left:50%;
}


	/* IE 6 and Below */
* html .header_box, * html .nav1_box, * html .wrap_all{
	width:992px;
}
* html .helper .wrap2{margin-left:-162px;}
* html .helper .wrap3{left:324px;}
* html .helper .wrap_mid{right:162px;}
* html .helper .mid{margin:0 189px 0 191px;}
* html .helper .lef{right:0px;}
* html .helper .rig{margin-right:-1px;}


/* 3 Columns End */




.rack{padding:50px 0 0 0;}
.rack img{float:left;}
* html .rack img{margin:0 -3px 0 -3px;} /* Only IE 6 and below */
.rack_border{height:43px;border-left:1px solid #4b4b4b;}



.start_text{font-size:13px;color:#d3dbe0;margin:75px 0 -45px 0;text-align:center;}
.text_headline_wrap{margin:75px 0 0 0;padding:0 0 0 20px;background:#444 url(text_bg.jpg) repeat bottom left;}
.text_headline{padding:3px 0 3px 25px;font-size:15px;color:#e3e9ee;font-weight:bold;}
.text_headline_audio{padding:3px 0 3px 30px;font-size:15px;color:#e3e9ee;font-weight:bold;}
.text_headline_daw{padding:3px 0 3px 20px;font-size:15px;color:#e3e9ee;font-weight:bold;}



/* VST Presentation */
.vst_image{float:left;margin:35px 35px 0 30px;width:195px;border:1px solid black;}
.vst_image_grey{width:195px;margin:35px 35px 0 30px;border:1px solid #555;}
.vst_image2{width:115px;margin:35px 75px 0 70px;border:1px solid #000;}
.vst_image2_grey{width:115px;margin:35px 75px 0 70px;border:1px solid #555;}
.vst_image3{width:145px;margin:35px 45px 0 70px;border:1px solid #000;}
.vst_image_news{width:195px;margin:28px 0 15px 65px;border:1px solid #000;}
.vst_headline{font-weight:bold;font-size:15px;color:#e1e7ec;}
.vst_headline_news{font-weight:bold;font-size:15px;color:#e1e7ec;padding:28px 0 0 0;}
.vst_text{font-size:15px;color:#d3dbe0;margin:47px 33px 0 261px;text-align:justify;}
.vst_text2{font-size:15px;color:#d3dbe0;margin:47px 33px 0 30px;text-align:justify;}
.vst_text_news{font-size:15px;color:#d3dbe0;margin:34px 33px 0 0;}
.more_download{font-size:15px;color:#d3dbe0;text-decoration:underline;}
.more_download:hover{font-size:15px;color:#eee;text-decoration:underline;}
.vst_download{text-align:right;padding:35px 35px 5px 0;}
.vst_download_text{font-size:16px;color:#d3dbe0;text-decoration:underline;}
.vst_download_text:hover{font-size:16px;color:#fff;text-decoration:underline;}



/* Navigation 3 */
.nav3_box{margin:95px 0 42px 0;padding:0 0 75px 0;}
.tborder{border:2px dotted #7d7d7d;}
.vbmenu_control{background:#096997;font:normal 11px helvetica, sans-serif;color:#ccc;padding:2px 7px 2px 6px;border:1px solid #868686;}
.nav3_text{font-size:15px;color:#eee;text-decoration:none;margin:-40px 0 60px 0;text-align:center;padding:0;}
.page{background:#151515 url(page.jpg) no-repeat left top;color:#ddd;font-size:13px;
height:29px;margin:80px 0 90px 245px;padding:5px 0 0 15px;text-decoration:none;}




.footer{font-size:10px;color:#777f84;text-decoration:none;text-align:center;margin:20px 0 0 0;padding:0 0 35px 0;}


table#sitemap{margin:20px 0 70px 0px;}
table#sitemap td.td-sitemap{margin:0;padding:0;vertical-align:top;min-width:200px;}
ul#sitemap{padding:0 25px 10px 20px;list-style-type:none;}


li.map-rest{font-size:13px;list-style:none;padding:0 0 0 10px;}
li.map-top{font-size:14px;list-style:none;padding:0 0 2px 10px;}
li.indskud{font-size:12px;padding:3px 0 0 20px;list-style:none;}
li.indskud a,li.map-top a,li.map-rest a{color:#d3dbe0;}
li.indskud a:hover,li.map-top a:hover,li.map-rest a:hover{color:#7af;}




/* Ads */
.ad_300x250{margin:65px 0 15px 140px;}
.ad_468x60{margin:190px 0 15px 56px;border:#94c0e8 1px solid;}
.lu_468x15{margin:49px 0 -28px 0;padding:0 0 0 60px;}
.lu_160x90{margin:5px 0 8px 2px;}
.no_lu{margin:-20px 0 0 0;}
.ad_space{height:7px;border-top:#373737 1px solid;border-bottom:#373737 1px solid;}
.ad_space2{height:300px;}
.ad_space3{height:30px;}
.ad_space4{height:60px;}
.ad_border{height:1px;border-bottom:#373737 1px solid;}
.ad_468x60{width:468px;margin:0 auto;padding:20px 0 10px 0;}
.ad_468x60_end{margin:5px 0 100px 50px;}
.ad_728x90{width:728px;margin:0 auto;padding:22px 0 0 0;}
.ad_728x90_search{width:728px;padding:50px 0 0 25px;}
.ad_l_b{margin:10px 0 0 35px;}
.ad_l_c{margin:0 0 0 20px;}
.ad_r_a{margin:10px 0 0 5px;}
.ad_r_b{margin:0 0 0 20px;}
.ad_r_c{margin:0 0 0 18px;}
.search{margin:40px 0 0 25px;}

#navad_wrap{width:100%;}
#navad_back{width:990px;margin:0 auto;height:29px;background:#94c0e8;
border-right:#4b4b4b 1px solid;border-left:#4b4b4b 1px solid;border-bottom:#eee 1px solid;}
* html #navad_back{width:992px;} /* Only IE 6 and below */
#navad_text{padding:7px 0 7px 58px;text-align:left;}




/* Non-Presentation Pages */
.non_text{font-size:15px;color:#d2dadf;margin:100px 30px 0 20px;text-align:justify;}
.non_text2{font-size:15px;color:#d2dadf;margin:20px 30px 0 20px;text-align:justify;}
.non_header{font-weight:bold;font-size:15px;color:#d2dadf;margin:52px 30px 0 20px;text-align:justify;}
.news_image{width:150px;margin:0 30px 0 30px;border:1px solid black;}

.ad_300x250b{margin:65px 0 0 140px;}
.ad_300x250c{margin:50px 0 0 140px;}
.lu_468x15b{margin:75px 0 80px 30px;}
.lu_468x15c{margin:75px 0 80px 45px;}
.more_download2{font-size:15px;color:#d2dadf;text-decoration:none;}
.lu_468x15_4{margin:20px 0 100px 30px;}
.lu_468x15_4b{margin:70px 0 55px 65px;}




.h404{padding-top:50px;font-size:17px;color:#e3e9ee;font-weight:bold;}
.p404{line-height:32px;font-size:14px;color:#d2dadf;}
.p404:visited{color:#d2dadf;}



#dl-button{float:right;position:relative;margin:35px 110px 110px 0;width:162px;height:45px;border:0;background:#151515;}
button#dl-button:hover{cursor:pointer;color:#4287DC;}

#social{margin:40px 0 0 13px;}

#suggest{margin:600px 0 0 8px;width:150px;}
#suggest textarea{background-color:#e9f0f4;color:#3c6fa1;width:134px;padding:7px 0 13px 7px;}
#mail-button{margin:6px 0 0 0;}



/* Editors Choice */
.h1_s{padding:70px 0 20px 0;font-size:18px;color:#e3e3e3;}
.text_headline_wrap_s{background:#444 url(text_bg.jpg) repeat bottom left;margin:50px 0 0 0;padding:0 0 0 20px;}
.vst_image_s{float:left;margin:20px 35px 30px 30px;width:70px;}
.vst_text_s{font-family:helvetica, arial, sans-serif;font-size:15px;color:#d3dbe0;margin:32px 33px 0 80px;text-align:justify;}
.link_s{font-size:13px;color:#94c0f2;text-decoration:none;}
.link_s:visited{color:#94c0f2;text-decoration:none;}
.link_s:hover{text-decoration:underline;}