﻿body { width: 100%; margin: 0px auto 0px auto; position: relative; font-size: 12px; color: #545454; font-family: Arial, Helvetica, sans-serif; font-style: normal; background-position: center top; background-image: url('../images/blue.png'); background-attachment: fixed; background-repeat: repeat-y; line-height: 20px; }
#stefanvdlogo { margin: 20px 0px 20px 20px; }
header { -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 3px; box-shadow: 0px 1px 3px rgba(0,0,0,0.3); background-color: #FFFFFF; background-position: bottom; width: 1000px; height: 91px; margin: 10px auto 5px auto; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: -webkit-gradient( linear, left bottom, left top, color-stop(1, rgb(255,255,255)), color-stop(0, rgb(223,238,243))); background: -moz-linear-gradient(top, rgb(255,255,255), rgb(223,238,243)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#DFEEF3'); background: -ms-linear-gradient(top, #FFFFFF 0%, #DFEEF3 100%); background: -o-linear-gradient(top, rgb(255,255,255), rgb(223,238,243)); }
header table { height: 91px; width: 100%; }
header img { border-width: 0px; }
table { border-collapse: collapse; }
td { padding: 0px; border: 0px; border-spacing: 0px; }
#countlist { cursor: pointer; float: left; width: 960px; height: 280px; margin: 5px 0px 10px 0px; padding: 20px; }
#page_content_2d { background: -webkit-gradient(linear, left bottom, left top, color-stop(0.42, #FFFFFF), color-stop(0.71, #FAFAFA), color-stop(0.86, #F5F5F5)); background: -moz-linear-gradient(center bottom, #FFFFFF 42%, #FAFAFA 71%, #F5F5F5 86%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#FFFFFF'); background: -ms-linear-gradient(top, #F5F5F5 0%, #FFFFFF 100%); background: -o-linear-gradient(bottom, #FFFFFF 42%, #FAFAFA 71%, #F5F5F5 86%); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 3px; box-shadow: 0px 1px 3px rgba(0,0,0,0.3); background-color: #FFFFFF; width: 1000px; margin: 5px auto 5px auto; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 0px; overflow: hidden; }
#page_content { -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 3px; box-shadow: 0px 1px 3px rgba(0,0,0,0.3); background-color: #FFFFFF; width: 1000px; margin: 5px auto 5px auto; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 0px; overflow: hidden; }
nav { -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 3px; box-shadow: 0px 1px 3px rgba(0,0,0,0.3); margin: 10px auto 10px auto; width: 1000px; overflow: hidden; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
/*HTML 5 specific*/
header,nav,section,article,aside,footer { display: block; }
/* Styles for Navigation */
nav ul .stefanvdhome { background-image: url('../images/home.png'); height: 13px; width: 10px; }
nav ul { background: -webkit-gradient( linear, left bottom, left top, color-stop(1, rgb(255,255,255)), color-stop(0, rgb(223,238,243))); background: -moz-linear-gradient(top, rgb(255,255,255), rgb(223,238,243)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#DFEEF3'); background: -ms-linear-gradient(top, #FFFFFF 0%, #DFEEF3 100%); background: -o-linear-gradient(top, rgb(255,255,255), rgb(223,238,243)); list-style-type: none; width: 100%; margin: 0; padding: 0; height: 35px; }
nav ul li { border-left: 1px solid #DCDBE0; float: left; background: -webkit-gradient( linear, left bottom, left top, color-stop(1, rgb(255,255,255)), color-stop(0, rgb(223,238,243))); background: -moz-linear-gradient(top, rgb(255,255,255), rgb(223,238,243)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#DFEEF3'); background: -ms-linear-gradient(top, #FFFFFF 0%, #DFEEF3 100%); background: -o-linear-gradient(top, rgb(255,255,255), rgb(223,238,243)); height: 35px; }
nav ul li a { cursor: pointer; padding: 10px 15px 10px 15px; margin: 0 auto 0 auto; display: block; text-decoration: none; color: #555; font-size: 12px; font-weight: bold; font-family: arial,verdana,sans-serif; width: 80px; font-variant: normal; font-style: normal; text-align: center; }
nav ul li a:hover { background: -webkit-gradient( linear, left bottom, left top, color-stop(1, rgb(223,238,243)), color-stop(0, rgb(255,255,255))); background: -moz-linear-gradient(top, rgb(223,238,243), rgb(255,255,255)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DFEEF3', endColorstr='#FFFFFF'); background: -ms-linear-gradient(top, #FFFFFF 0%, #DFEEF3 100%); background: -o-linear-gradient(top, rgb(223,238,243), rgb(255,255,255)); text-decoration: none; color: #000000; }
nav ul li a:active { -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.7); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.7); box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.7); }
nav img { border-width: 0px; padding-top: 3px; }
/* Styles for Content */
aside { width: 160px; height: 600px; right: 1010px; top: -145px; position: absolute; vertical-align: baseline; line-height: 0; background-color: transparent; }
.asideposition { width: 160px; height: 600px; position: absolute; left: 0px; top: 0px; vertical-align: baseline; }
.asideblock { position: fixed; width: 160px; height: 600px; -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 1px 3px; box-shadow: 0px 1px 3px rgba(0,0,0,0.5); /*border: 1px solid #DCDBE0;*/ }
#midden { text-align: left ;position: relative; margin: 10px auto 0px auto; width: 1000px; }
#search { background-color: #FFFFFF; border: 1px solid #DCDBE0; width: 1000px; margin: 5px auto 5px auto; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 0px; overflow: hidden; }
#content { -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 3px; box-shadow: 0px 1px 3px rgba(0,0,0,0.3); float: left; width: 960px; margin: 5px 0px 10px 0px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #FFFFFF; padding: 20px; }
#content img { border-style: none; border-color: #000000; border-width: 0px; }
#addthis { -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 3px; box-shadow: 0px 1px 3px rgba(0,0,0,0.3); float: left; width: 1000px; margin: 0px 0px 5px 0px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #FFFFFF; overflow: hidden; padding-top: 0px; padding-bottom: 3px; }
#feature { -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 3px; box-shadow: 0px 1px 3px rgba(0,0,0,0.3); float: left; width: 980px; margin: 0px 0px 10px 0px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #FFFFFF; padding: 10px; overflow: hidden; }
#plus { float: left; width: 960px; margin: 0px; padding: 20px; overflow: hidden; }
#comments { -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 3px; box-shadow: 0px 1px 3px rgba(0,0,0,0.3); float: left; width: 980px; margin: 0px 0px 10px 0px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #FFFFFF; padding: 10px; overflow: hidden;}
#website_size { background-color: #FFFFFF; margin: 10px 5px 10px 5px; width: 100%; padding: 0px; overflow: hidden;}
#footer { margin: 30px auto 0px auto; overflow: hidden; padding: 0px; width: 1000px; height: 55px; }
#footer table { width: 100%; height: 30px; }
#footer table td { vertical-align: top; }
.s_logo { width: 50px; text-align: center; }
.rightbelow { position:absolute; bottom: 55px; right: 0px; margin-right: 20px; }
.adslineheight { height: 12px; }
h6 { color: #666666; font-size: 6px; font-weight: bold; font-family: 'Droid Sans', arial, serif; margin-top: 8px; margin-bottom: 8px; padding: 0px; }
h5 { color: #666666; font-size: 8px; font-weight: bold; font-family: 'Droid Sans', arial, serif; margin-top: 8px; margin-bottom: 8px; padding: 0px; }
h4 { color: #666666; font-size: 10px; font-weight: bold; font-family: 'Droid Sans', arial, serif; margin-top: 8px; margin-bottom: 8px; padding: 0px; }
h3 { color: #666666; font-size: 12px; font-weight: bold; font-family: 'Droid Sans', arial, serif; margin-top: 8px; margin-bottom: 8px; padding: 0px; }
h2 { color: #666666; font-size: 14px; font-weight: bold; font-family: 'Droid Sans', arial, serif; margin-top: 8px; margin-bottom: 8px; padding: 0px; }
h1 { color: #333333; font-size: 18px; font-weight: bold; font-family: 'Droid Sans', arial, serif; margin-top: 8px; margin-bottom: 8px; padding: 0px; }
.footerbigads { width: 728px; height: 90px; -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 1px 3px; box-shadow: 0px 1px 3px rgba(0,0,0,0.5); text-align: left; }
.footersmallads { width: 200px; height: 90px; -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 1px 3px; box-shadow: 0px 1px 3px rgba(0,0,0,0.5); text-align: center; }
.footersmallads a img { border-width: 0px; }
.introtitle { font-size: 26px; margin: 0; padding: 0; font-weight: bold; font-family: 'Droid Sans', arial, serif; margin-bottom: 8px; }
.titleblock { font-size: 20px; margin: 0; padding: 0; font-family: "Segoe Print"; }
hr { width: inherit; color: #DDDEE2; height: 1px; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-bottom-width: 1px; border-bottom-color: #DDDEE2; height: 1px; margin-top: 0px; }
.style_bold { font-weight: bold; }
.style_italic { font-style: italic; }
.style_underline { text-decoration: underline; }
.style_center { text-align: center; }
.style_right { text-align: right; }
.style_left { text-align: left; }
.style_linethrough { text-decoration: line-through; }
.style_noborder { border-width: 0px; }
.style_web_styler { font-weight: bold; font-size: x-small; }
.style_naam { font-family: "Lucida Calligraphy"; font-size: small; text-decoration: none; color: #000000; }
.style_erratum { font-size: x-small; color: #888; line-height: 1.5; }
a#gotop { cursor: pointer; background: url('../images/icon_top.gif') no-repeat; float: right; height: 16px; display: block; padding-left: 16px; text-decoration: none; padding-right: 4px; }
.image_border { border: 3px solid #DDDEE2; }
.style_tabel_border { border: 1px solid #DDDEE2; border-collapse: collapse; }
.style_tabel_left { border: 1px solid #DDDEE2; border-collapse: collapse; text-align: left; }
.style_download { background-color: #CADEF4; padding: 5px; }
.playbutton { opacity: .88; filter:alpha(opacity=80); border: 0; }
.fotokader { -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: rgba(0, 0, 0, 0.296875) 0px 1px 3px; box-shadow: 1px 1px 2px rgba(0,0,0,0.296875); padding: 5px; margin-top: 8px; background-color: white; border-width: 0px; }
.fotorand { margin: 5px; }
.historysoftware { background-color: #F2F2F2; border-top: 1px #DDDEE2 solid; border-bottom: 1px #DDDEE2 solid; margin-top: 10px; margin-bottom: 10px; padding-top: 15px; padding-bottom: 15px; }
section .new:after,
section .updated:after { content: 'New'; background: orange; color: white; font-size: 72.25%; margin-left: 0.3em; margin-top: 0.3em; padding: 0.2em 0.5em; -webkit-border-radius: 0.5em; -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.6); -moz-border-radius: 0.5em; -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.6); border-radius: 0.5em; box-shadow: 1px 1px 2px rgba(0,0,0,0.6); position: absolute; }
section .updated:after { content: 'Updated'; }
div#powered { width: 15em; height: 200px; overflow: hidden; position: absolute; margin-left: -20px !important; margin-top: -20px !important; -webkit-border-top-left-radius: 1em; -moz-border-radius-topleft: 1em; border-top-left-radius: 1em; }
div#powered a { background: orange; font-family: Arial, sans-serif; font-weight: bold; font-size: small; font-style: normal; height: 80px;  color: white; color: rgba(255,255,255,.9); text-align: center; text-decoration: none; line-height: 9; display: block; -webkit-transform: rotate(-45deg) translateX(-3em) translateY(-5em); -moz-transform: rotate(-45deg) translateX(-3em) translateY(-5em); -o-transform: rotate(-45deg) translateX(-3em) translateY(-5em); -webkit-box-shadow: 0 3px 5px rgba(0,0,0,.3), inset 0 -0.2em 0.5em rgba(0,0,0,0.2); -moz-box-shadow: 0 3px 5px rgba(0,0,0,.3), inset 0 -0.2em 0.5em rgba(0,0,0,0.2); box-shadow: 0 3px 5px rgba(0,0,0,.3), inset 0 -0.2em 0.5em rgba(0,0,0,0.2); }
.newlabel { position: absolute; top: 0; left: 0; margin-top: 4px !important; margin-left: -1px !important; background: url("../images/flag-new-20090217.png"); width: 74px; height: 73px; }
.updatedlabel { position: absolute; top: 0; left: 0; margin-top: 4px !important; margin-left: -1px !important; background: url("../images/flag-updated-20110601.png"); width: 74px; height: 73px; }
/* AddThis Styles Text */
.addthis_toolbox .hover_effect { width: 980px; padding: 10px 0 6px 10px; }
.addthis_toolbox .hover_effect div { float: left; }
.addthis_toolbox .hover_effect a { border: 2px solid #fff; padding: 2px 2px 2px 16px; position: relative; text-decoration: none; }
.addthis_toolbox .hover_effect a:hover { border: 2px solid #105CB6; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background: #B4D3F8; color: #105CB6; text-decoration: none; }
.addthis_toolbox .hover_effect span { position: absolute; width: 16px; height: 16px; top: 2px; left: 1px; }
/* Styles for Footer */.
.fotokader { -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 3px; box-shadow: 0px 1px 3px rgba(0,0,0,0.3); padding: 5px; margin-top: 8px; background-color: white; border-width: 0px; }
#footer a { cursor: pointer; color: #808080; text-decoration: none; }
#footer a:hover { color: #33627d; text-decoration: none; }
.html5logomini { float: left; height: 18px; margin: 0px; outline: none; width: 15px; background: transparent url("../images/HTML5_SupportingElements.png") no-repeat -30px -88px; }
/* Styles for Links */
a { cursor: pointer; color: #808080; text-decoration: underline; cursor: inherit; }
a:hover { cursor: pointer; color: #33627d; text-decoration: underline; }
/* Tabbed Styles */
#gallery { width: 100%; padding: 0px; line-height: 15px; }
#gallery div.off { color: #000; height: 35px; float: left; line-height: 33px; padding: 0 20px; background: -webkit-gradient( linear, left bottom, left top, color-stop(1, rgb(255,255,255)), color-stop(0, rgb(223,238,243))); background: -moz-linear-gradient(top, rgb(255,255,255), rgb(223,238,243)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#DFEEF3'); background: -ms-linear-gradient(top, #FFFFFF 0%, #DFEEF3 100%); background: -o-linear-gradient(top, rgb(255,255,255), rgb(223,238,243)); border: 1px solid #ddd; border-bottom-color: #666; cursor: pointer; position: relative; z-index: 20; }
#gallery div.on { color: #000000; font-weight: bold; padding: 0 20px; margin-top: 1px; float: left; background: -webkit-gradient( linear, left bottom, left top, color-stop(1, rgb(223,238,243)), color-stop(0, rgb(255,255,255))); background: -moz-linear-gradient(top, rgb(223,238,243), rgb(255,255,255)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DFEEF3', endColorstr='#FFFFFF'); background: -ms-linear-gradient(top, #DFEEF3 0%, #FFFFFF 100%); background: -o-linear-gradient(top, rgb(223,238,243), rgb(255,255,255)); border: 1px solid #666; cursor: pointer; border-bottom: 0; height: 35px; line-height: 32px; position: relative; z-index: 100; }
div.hide { display: none; width: 0; overflow: hidden; }
div.show { clear: left; width: 100%; margin-top: 0; top: -1px; position: relative; z-index: 50; line-height: 18px; border-top-style: solid; border-top-width: 1px; border-top-color: #666; }
.clear { clear: both; }
.imageshaduw { -webkit-box-shadow: #777 3px 3px 7px; -moz-box-shadow: #777 3px 3px 7px; box-shadow: #777 3px 3px 7px; margin: 22px 13px; padding: 5px; }
.videoshaduw { -webkit-box-shadow: #777 3px 3px 7px; -moz-box-shadow: #777 3px 3px 7px; box-shadow: #777 3px 3px 7px; margin: 22px 13px; }
/* totl buttons */
#ctotl:hover { -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; border: 2px white solid; -webkit-box-shadow: 0px 2px 2px hsla(0, 0%, 0%, .5); -moz-box-shadow: 0px 2px 2px hsla(0, 0%, 0%, .5); box-shadow: 0px 2px 2px hsla(0, 0%, 0%, .5); height: 80px; }
#stotl:hover { -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; border: 2px white solid; -webkit-box-shadow: 0px 2px 2px hsla(0, 0%, 0%, .5); -moz-box-shadow: 0px 2px 2px hsla(0, 0%, 0%, .5); box-shadow: 0px 2px 2px hsla(0, 0%, 0%, .5); height: 80px; }
#ftotl:hover { -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; border: 2px white solid; -webkit-box-shadow: 0px 2px 2px hsla(0, 0%, 0%, .5); -moz-box-shadow: 0px 2px 2px hsla(0, 0%, 0%, .5); box-shadow: 0px 2px 2px hsla(0, 0%, 0%, .5); height: 80px; }
#ietotl:hover { -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; border: 2px white solid; -webkit-box-shadow: 0px 2px 2px hsla(0, 0%, 0%, .5); -moz-box-shadow: 0px 2px 2px hsla(0, 0%, 0%, .5); box-shadow: 0px 2px 2px hsla(0, 0%, 0%, .5); height: 80px; }
#operatotl:hover { -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; border: 2px white solid; -webkit-box-shadow: 0px 2px 2px hsla(0, 0%, 0%, .5); -moz-box-shadow: 0px 2px 2px hsla(0, 0%, 0%, .5); box-shadow: 0px 2px 2px hsla(0, 0%, 0%, .5); height: 80px; }
/* Stefan vd Search */
.stefanvdsearch { margin-top: 7px; margin-left: 23px; margin-right: 23px; }
/* Ads */
.sideads{ border: 0px; display: inline-table; height: 600px; position: relative; width: 160px; }
/* flush */
.flushleft { margin-left: -20px !important; position: relative; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; }
.flushright { float: right; margin-right: -20px !important; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; }
/* Download button */
.downloadbuttonbox { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background: -webkit-gradient( linear, left bottom, left top, color-stop(1, rgb(89,144,204)), color-stop(0, rgb(15,74,146))); background: -moz-linear-gradient(top, rgb(89,144,204), rgb(15,74,146)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5990CC', endColorstr='#0F4A92'); background: -o-linear-gradient(top, rgb(89,144,204), rgb(15,74,146)); overflow: hidden; }
.downloadbuttonicon { border-top: 2px solid #02569F; border-bottom: 2px solid #02569F; background-image: url('../images/downloadbutton.png'); background-repeat: no-repeat; width: 30px; background-position: center; }
.downloadbuttonleft { border-top: 2px solid #02569F; border-bottom: 2px solid #02569F; border-left: 2px solid #02569F; }
.downloadbuttonmidden {	border-top: 2px solid #02569F; border-bottom: 2px solid #02569F; padding: 8px 15px; font-size: 14px; text-align: center; margin-left: auto; margin-right: auto; }
.downloadbuttonmidden a { font-variant: normal; font-weight: bold; text-decoration: none; color: white; }
.downloadbuttonlijn { border-left: 2px solid #07345A; border-top: 2px solid #02569F; border-bottom: 2px solid #02569F; } 
.downloadbuttonright { border-top: 2px solid #02569F; border-bottom: 2px solid #02569F; border-right: 2px solid #02569F; }
/* News feed*/
.stefanvdblog { padding-left: 8px; padding-right: 8px; }
.stefanvdadsline { padding-left: 20px; }
/* Support */
.support { overflow: hidden; width: 100%; padding-top: 5px; padding-bottom: 30px; }
.support ul { width: 100%; list-style-type: none; margin: 0; padding: 0; }
.support ul li { background: #eeeeee; float: left; height: 125px; width: 150px; }
.support ul li a { width: 100%; min-height: 125px; border: 1px solid #E5E5E5; background-color: #eeeeee; cursor: pointer; display: block; text-align: center; text-decoration: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -webkit-transition: background-color .2s ease-in-out; -moz-transition: background-color .2s ease-in-out; -o-transition: background-color .2s ease-in-out; padding: 11px 0 0 0; color: #555; border-image: url('') initial; }
.support ul li a:hover { background: #D3E1FA; text-decoration: none; color: #000000; }
.support ul h3 { font-weight: normal; font-size: 14px; margin: 0; color: #212121; line-height: 45px; }
.support ul li h3 span { display: block; height: 75px; margin-bottom: 0.5em; }
.support ul li span { display: none; }
#wprojects { margin-left: 51px; }
#extensions { }
#gadgets { margin-left: 51px; }
#webapps { margin-left: 51px; }
#press { margin-left: 51px; }
.supportlayer { overflow: hidden; width: 100%; padding-top: 15px; padding-bottom: 0px; }
.supportlayer .supportgeomap { padding: 0px 5px 5px 5px; width: 376px; margin: 0px; float: right; position: relative; }
.supportlayer .supportgeomap .geomapborder { width: 364px; height: 184px; padding: 5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: 1px #ccc solid; }
.supportlayer .supportbutton { padding: 0px 5px 5px 5px; width: 555px; margin: 0px; float: left; position: relative; }
/* gallery box */
#videooverviewtitle { color: #FFFFFF; font-size: 14px; font-weight: bold; padding-top: 5px; padding-bottom: 5px; padding-left: 20px; padding-right: 20px; margin-left : -20px; margin-right: -20px; background: -webkit-gradient( linear, left bottom, left top, color-stop(1, rgb(86,86,86)), color-stop(0, rgb(32,32,32))); background: -moz-linear-gradient(top, rgb(86,86,86), rgb(32,32,32)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#565656', endColorstr='#202020'); background: -o-linear-gradient(top, rgb(86,86,86), rgb(32,32,32)); }
#videooverview { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; padding-top: 20px; padding-bottom: 20px; padding-left: 20px; padding-right: 20px; margin-bottom : -20px; margin-left : -20px; margin-right: -20px; background: -webkit-gradient( linear, left bottom, left top, color-stop(1, rgb(86,86,86)), color-stop(0, rgb(32,32,32))); background: -moz-linear-gradient(top, rgb(86,86,86), rgb(32,32,32)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#565656', endColorstr='#202020'); background: -o-linear-gradient(top, rgb(86,86,86), rgb(32,32,32)); }
.overviewfotokader { -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 3px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: thin #DCDBE0 solid; padding: 5px; background-color: white; border-width: 0px; margin-left: 12px; margin-right: 12px; margin-top: 10px; margin-bottom: 10px; }
.reflectimg { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-reflect: below 1px -webkit-gradient(linear, 0 0, 0 100%, from(transparent), color-stop(.90, transparent), to(white)); }
.totlimgright { height: 308px; width: 440px; position: absolute; margin-left: 490px !important; margin-top: 20px !important; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: thin #BFD6E2 solid; }
.totlimgleft { height: 348px; width: 500px; position: absolute; margin-left: 30px !important; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: thin #BFD6E2 solid; }
.totlbox { height: 350px; width: 500px; position: relative; }
.sub { vertical-align: sub; color: #888; font-size: smaller; line-height: normal; }
.sup { vertical-align: super; color: #888; font-size: smaller; line-height: normal; }
.detailtext { font-size: 11px; }
/* details extension */
.hideproductinformation { display: none; }
.producttitle { margin-top: 5px; margin-right: 0px; margin-bottom: 0.3em; margin-left: 0px; padding-top: 30px; padding-right: 0px; padding-bottom: 22px; padding-left: 0px; font-size: 22px; font-weight: normal; font-style: normal; line-height: 1.4; color: rgb(0, 0, 0); }
.producttitlenoicon { margin-top: 5px; margin-right: 0px; margin-bottom: 0.3em; margin-left: 40px; padding-top: 30px; padding-right: 0px; padding-bottom: 22px; padding-left: 0px; font-size: 22px; font-weight: normal; font-style: normal; line-height: 1.4; color: rgb(0, 0, 0); }
.producticon { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; float: left; margin-top: -6px; margin-right: 8px; margin-bottom: 0px; margin-left: 0px; }
.sectionproducttitle { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 13px; font-weight: bold; font-style: normal; line-height: 1.5; color: rgb(0, 0, 0); }
.row { margin-top: 0px; margin-right: 0px; margin-bottom: 12px; margin-left: 40px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; float: left; display: inline; width: 880px !important; }
.row p { margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; }
.column { margin-top: 0px; margin-right: 0px; margin-bottom: 12px; margin-left: 40px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; float: left; display: inline; width: 265px !important; }
.column p { margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; }
.columnw { margin-top: 0px; margin-right: 0px; margin-bottom: 12px; margin-left: 40px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; float: left; display: inline; width: 465px !important; }
.columnw p { margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; }
.columnlw { margin-top: 0px; margin-right: 0px; margin-bottom: 12px; margin-left: 150px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; float: left; display: inline; width: 465px !important; }
.columnlw p { margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; }
.productdivimage { margin-top: 0px; margin-right: 0px; margin-bottom: -23px; margin-left: 40px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; float: right !important; display: inline; width: 265px !important; }
.productdivimagel { margin-top: 0px; margin-right: 0px; margin-bottom: -23px; margin-left: 40px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; float: left !important; display: inline; width: 265px !important; }
.productimage { float: right; margin-top: 2px; margin-right: 0px; margin-bottom: 16px; margin-left: 20px; }
.productimagel { float: left; margin-top: 2px; margin-right: 20px; margin-bottom: 16px; margin-left: 0px; }
/* Reply message */
.replyimagerightside img { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: #777 3px 3px 7px; -moz-box-shadow: #777 3px 3px 7px; box-shadow: #777 3px 3px 7px; }
.replyimageleftside img { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: #777 3px 3px 7px; -moz-box-shadow: #777 3px 3px 7px; box-shadow: #777 3px 3px 7px; }
.replyimagerightside { margin-top: 0px; margin-right: 0px; margin-bottom: 12px; margin-left: 10px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; float: left; display: inline; width: 125px !important; }
.replyimageleftside { margin-top: 0px; margin-right: 0px; margin-bottom: 12px; margin-left: 30px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; float: left; display: inline; width: 125px !important; }
.replyprofilebackground { background: url('../images/quote-pic-small.png') no-repeat top left; padding: 11px; width: 73px; height: 73px; margin: 12px 0 0 10px; }
.replytext-blue { margin-top: 0px; margin-right: 0px; margin-bottom: 12px; margin-left: 5px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; float: left; display: inline; width: 750px !important; }
.replytext-blue .top-left { background-image: url('../images/quote-blue-bg.png'); background-repeat: no-repeat;background-position: left top; padding: 0 0 0 60px; }
.replytext-blue .top-right { background-image: url('../images/quote-blue-bg.png'); background-repeat: no-repeat; background-position: right top; margin-left: 10px; padding: 20px 40px 10px 20px; }
.replytext-blue .bottom-left { background-image: url('../images/quote-blue-bg.png'); background-repeat: no-repeat; background-position: left bottom; padding: 0 0 0 60px; }
.replytext-blue .bottom-right { background-image: url('../images/quote-blue-bg.png'); background-repeat: no-repeat; background-position: right bottom; height: 30px; margin-left: 10px; }
.replytext-gray { margin-top: 0px; margin-right: 0px; margin-bottom: 12px; margin-left: 35px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; float: left; display: inline; width: 750px !important; }
.replytext-gray .top-left { background-image: url('../images/quote-gray-bg.png'); background-repeat: no-repeat;background-position: left top; padding: 0 0 0 60px; }
.replytext-gray .top-right { background-image: url('../images/quote-gray-bg.png'); background-repeat: no-repeat; background-position: right top; margin-left: 10px; padding: 20px 40px 10px 20px; }
.replytext-gray .bottom-left { background-image: url('../images/quote-gray-bg.png'); background-repeat: no-repeat; background-position: left bottom; padding: 0 0 0 60px; }
.replytext-gray .bottom-right { background-image: url('../images/quote-gray-bg.png'); background-repeat: no-repeat; background-position: right bottom; height: 30px; margin-left: 10px; }
/* Button */
button { cursor: pointer; -webkit-border-radius: 2px; -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); -webkit-user-select: none; background: -webkit-linear-gradient(#fafafa, #f4f4f4 40%, #e5e5e5); border: 1px solid #aaa; color: #444; font-size: inherit; margin-bottom: 0px; min-width: 4em; padding: 3px 12px 3px 12px; }
button:hover, input[type=submit]:hover { -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2); background: #ebebeb -webkit-linear-gradient(#fefefe, #f8f8f8 40%, #e9e9e9); border-color: #999; color: #222; }
button:active, input[type=submit]:active { -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.2); background: #ebebeb -webkit-linear-gradient(#f4f4f4, #efefef 40%, #dcdcdc); color: #333; }
button[disabled], input[type=submit][disabled], button[disabled]:hover, input[type=submit][disabled]:hover { -webkit-box-shadow: none; background: -webkit-linear-gradient(#fafafa, #f4f4f4 40%, #e5e5e5); border-color: #aaa; color: #888; }
/* counter */
ul.number{ list-style-type: none; margin: 50px auto; }
ul.number li{ float: left; background: url('../images/filmstrip.png') 0 0 no-repeat; width: 53px; height: 103px; }
ul.number li.seperator{ background: url('../images/comma.png') 2px 75px no-repeat; width: 12px; }
.go_back{ font-family: verdana; font-size: 12px; width: 566px; text-align: center; margin: 0 auto; position: relative; top: 30px; }
/* Style and Script Friend Connect */
.footer_container { padding: 0; }
.container,.footer_container { width: 950px; margin: auto; position: relative; }
.frame { position: absolute; background: url('../images/frameshaduw.png') no-repeat 0 0; left: 0; top: 0; width: 265px; height: 146px; }
i { color: #8a8a8a; font-style: italic; display: block; padding: 4px 0 14px 0; background: url('../images/hr.gif') 0 100% repeat-x; }
/* Font colors */
.orange { color: #c74f0c; }
.blue { color: #398294; }
.red { color: #cd2c65; }
.light { color: #0d77d2; }
.purple { color: #6d0daa; }
.green { color: #37a244; }
.brown { color: #7e490b; }
.sea { color: #1c7a74; }
.dblue { color: #0f30ad; }
.black { color: #000000; }
.lsea { color: #a2bacb; }
.grey { color: #545454; }
/* 3 BLOCKS ON HOMEPAGE */
.blocks { margin: 15px 0 0 0; }
.blocks a img { border-width: 0px; }
.img { position: relative; display: block; width: 265px; height: 132px; margin: 16px 0 2px 0; }
.img:hover { opacity: .9; }
.blocks p { padding: 16px 0; }
.block { float: left; display: block; width: 265px; margin-right: 77px; }
.block3 { margin: 0; }
.extra { display: block; float: left; clear: both; position: absolute; }
/* Read more */
.read { display: block; float: right; clear: both; }
.read a { cursor: pointer; background: url('../images/buttons_sprite.png') no-repeat right -29px; float: right; height: 26px; display: block; text-decoration: none; color: #ffffff; }
.read a span { margin: 0 10px 0 -10px; padding: 0 8px 0 18px; position: relative; float: left; background: url('../images/buttons_sprite.png') no-repeat left -29px; color: #ffffff; text-transform: uppercase; font-size: 10px; line-height: 24px; font-weight: bolder; height: 26px; }
.read a:hover { cursor: pointer; background-position: right -55px; text-decoration: none; }
.read a:hover span { background-position: left -55px; }
/* New welcome */
.stefanvdnewwelcome { background: url('../images/texturenav.png') repeat; height: 280px; width: 1000px; cursor: pointer; }
#stefanvdnewwelcomevideo { z-index: 1000; position: relative; margin-left: 620px; margin-top: 40px; overflow: hidden; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; border: 2px #444444 solid; }
#stefanvdnewwelcomelang { display: block; position: relative; }
.stefanvdnewwelcometext1 { position: absolute; font-family: "Segoe UI"; font-size: 18px; color: #FFFFFF; text-shadow: rgba(0, 0, 0, 0.5) 0 2px 2px; margin-top: 210px; margin-left: 40px}
.stefanvdnewwelcometext2 { position: absolute; font-family: "Segoe UI"; font-size: 18px; color: #FFFFFF; text-shadow: rgba(0, 0, 0, 0.5) 0 2px 2px; margin-top: 35px; margin-left: 100px}
.stefanvdnewwelcometext3 { position: absolute; font-family: "Segoe UI"; font-size: 18px; color: #FFFFFF; text-shadow: rgba(0, 0, 0, 0.5) 0 2px 2px; margin-top: 185px; margin-left: 230px}
.stefanvdnewwelcometext4 { position: absolute; font-family: "Segoe UI"; font-size: 18px; color: #FFFFFF; text-shadow: rgba(0, 0, 0, 0.5) 0 2px 2px; margin-top: 60px; margin-left: 170px}
.stefanvdnewwelcometext5 { position: absolute; font-family: "Segoe UI"; font-size: 18px; color: #FFFFFF; text-shadow: rgba(0, 0, 0, 0.5) 0 2px 2px; margin-top: 110px; margin-left: 60px}
.stefanvdnewwelcometext6 { position: absolute; font-family: "Segoe UI"; font-size: 18px; color: #FFFFFF; text-shadow: rgba(0, 0, 0, 0.5) 0 2px 2px; margin-top: 140px; margin-left: 13px}
.stefanvdnewwelcometext7 { position: absolute; font-family: "Segoe UI"; font-size: 18px; color: #FFFFFF; text-shadow: rgba(0, 0, 0, 0.5) 0 2px 2px; margin-top: 135px; margin-left: 350px}
.stefanvdnewwelcometext8 { position: absolute; font-family: "Segoe UI"; font-size: 18px; color: #FFFFFF; text-shadow: rgba(0, 0, 0, 0.5) 0 2px 2px; margin-top: 110px; margin-left: 390px }
.stefanvdnewwelcometext9 { position: absolute; font-family: "Segoe UI"; font-size: 18px; color: #FFFFFF; text-shadow: rgba(0, 0, 0, 0.5) 0 2px 2px; margin-top: 70px; margin-left: 490px }
.stefanvdnewwelcometext10 { position: absolute; font-family: "Segoe UI"; font-size: 18px; color: #FFFFFF; text-shadow: rgba(0, 0, 0, 0.5) 0 2px 2px; margin-top: 210px; margin-left: 430px }
.stefanvdnewwelcometext11 { position: absolute; font-family: "Segoe UI"; font-size: 18px; color: #FFFFFF; text-shadow: rgba(0, 0, 0, 0.5) 0 2px 2px; margin-top: 160px; margin-left: 570px }
/* Video Banner */
.stefanvdnewwelcome .stefanvideo-banner h3 { display: block; padding-right: 4px; }
#stefanvideo-banner1 { margin: 0; position: absolute; margin-top: 50px; z-index: 11; font-size: 11px; line-height: 1.4em; text-align: left; }
#stefanvideo-banner2 { margin: 0; position: absolute; margin-top: 160px; z-index: 11; font-size: 11px; line-height: 1.4em; text-align: left; }
.stefanvdnewwelcome .stefanvideo-banner a.viblock { width: 255px; background-color: #DFEEF3; color: #000; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9f9f9), to(#DFEEF3), color-stop(.5,#f1f1f1)); background: -moz-linear-gradient(top, #f9f9f9 0%, #f1f1f1 50%, #DFEEF3 100%); float: left; display: block; text-decoration: none; }
.stefanvdnewwelcome .stefanvideo-banner a.viblock:hover { background-color: #EBF5F8; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9f9f9), to(#EBF5F8), color-stop(.5,#fff)); background: -moz-linear-gradient(top, #f9f9f9 0%, #fff 50%, #EBF5F8 100%); text-decoration: none; }
.stefanvdnewwelcome .stefanvideo-banner p { margin-bottom: 0; color: #333; font-size: 1em; line-height: 1.225em; }
.stefanvdnewwelcome .stefanvideo-banner .icon { margin-top: -25px; position: absolute; z-index: 1; top: 50%; left: 15px; }
.stefanvdnewwelcome .stefanvideo-banner .dangly { display: block; width: 14px; height: 16px; position: relative; z-index: 1; top: -16px; }
.stefanvdnewwelcome .stefanvideo-banner.right { right: -10px; background-position: 5%; border-radius: 4px 0 4px 4px; border: 1px solid #fff; box-shadow: 2px 0px 2px -1px rgba(0,0,0,.2), 0 0 1px rgba(0,0,0,0.3), 0 3px 6px -1px rgba(0,0,0,0.25); -webkit-box-shadow: 2px 0px 2px -1px rgba(255,255,255,.7), 0 0 1px rgba(0,0,0,0.3), 0 3px 6px -1px rgba(0,0,0,0.25); }
.stefanvdnewwelcome .stefanvideo-banner.right a.viblock { padding: 0 15px 12px 83px; }
.stefanvdnewwelcome .stefanvideo-banner.right .dangly { right: -257px; background-image: url(../images/newstefanvd/dangly_right.png); }
/* intro pages */ 
.stefanvdnewTOTLwelcome { background: url('../images/10.png') repeat; height: 280px; width: 1000px; cursor: pointer; }
.stefanvddownloadTOTL { background: url('../images/3.png') repeat; height: 280px; width: 1000px; cursor: pointer; }
/* totl buttons */
#ctotl:hover { -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; border: 2px white solid; -webkit-box-shadow: 0px 2px 2px hsla(0, 0%, 0%, .5); -moz-box-shadow: 0px 2px 2px hsla(0, 0%, 0%, .5); box-shadow: 0px 2px 2px hsla(0, 0%, 0%, .5); height: 80px; }
#stotl:hover { -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; border: 2px white solid; -webkit-box-shadow: 0px 2px 2px hsla(0, 0%, 0%, .5); -moz-box-shadow: 0px 2px 2px hsla(0, 0%, 0%, .5); box-shadow: 0px 2px 2px hsla(0, 0%, 0%, .5); height: 80px; }
#ftotl:hover { -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; border: 2px white solid; -webkit-box-shadow: 0px 2px 2px hsla(0, 0%, 0%, .5); -moz-box-shadow: 0px 2px 2px hsla(0, 0%, 0%, .5); box-shadow: 0px 2px 2px hsla(0, 0%, 0%, .5); height: 80px; }
#ietotl:hover { -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; border: 2px white solid; -webkit-box-shadow: 0px 2px 2px hsla(0, 0%, 0%, .5); -moz-box-shadow: 0px 2px 2px hsla(0, 0%, 0%, .5); box-shadow: 0px 2px 2px hsla(0, 0%, 0%, .5); height: 80px; }
#operatotl:hover { -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; border: 2px white solid; -webkit-box-shadow: 0px 2px 2px hsla(0, 0%, 0%, .5); -moz-box-shadow: 0px 2px 2px hsla(0, 0%, 0%, .5); box-shadow: 0px 2px 2px hsla(0, 0%, 0%, .5); height: 80px; }
/* totl video panel */
#video-thumbnails ul { font-size: .8em; list-style-type: none; }
#video-thumbnails { text-align: center; }
#video-thumbnails ul { font-size: .8em; list-style-type: none; padding: 0; max-width: 920px; min-width: 800px; }
#video-thumbnails li { border: 1px solid white; display: inline-block; height: 95px; margin: 18px; overflow: hidden; padding: 8px 5px 3px; text-align: center; -moz-transition: all .5s ease-out; -webkit-transition: all .5s ease-out; transition: all .5s ease-out; width: 130px; }
#video-thumbnails img { border: 1px solid #999; height: 68px; -moz-transition: all .4s ease-out; -webkit-transition: all .4s ease-out; transition: all .4s ease-out; opacity: .6; width: 120px; }
#video-thumbnails .selected, #video-thumbnails li:hover { border: 1px solid #CCC; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-box-shadow: 3px 3px 5px #ededed; -webkit-box-shadow: 3px 3px 5px #ededed; box-shadow: 3px 3px 5px #ededed; }
.coming-soon div { background: #DDD url(http://www.stefanvd.net/images/totlextension.png) no-repeat 50% 50%; background: -moz-radial-gradient(center,ellipse cover,transparent 20%,rgba(0, 0, 0, .35) 100%),url(http://www.stefanvd.net/images/totlextension.png) no-repeat 50% 50%; background: -webkit-gradient(radial,center center,0,center center,100%,color-stop(20%,transparent),color-stop(100%,rgba(0, 0, 0, .35))); background: -webkit-radial-gradient(center,ellipse cover,transparent 20%,rgba(0, 0, 0, .35) 100%),url(http://www.stefanvd.net/images/totlextension.png) no-repeat 50% 50%; background: -o-radial-gradient(center,ellipse cover,transparent 20%,rgba(0, 0, 0, .35) 100%),url(http://www.stefanvd.net/images/totlextension.png) no-repeat 50% 50%; background: -ms-radial-gradient(center,ellipse cover,transparent 20%,rgba(0, 0, 0, .35) 100%); background: radial-gradient(center,ellipse cover,transparent 0,rgba(0, 0, 0, .35) 100%),url(http://www.stefanvd.net/images/totlextension.png) no-repeat 50% 50%; border: 1px solid #999; height: 68px; margin: 0 auto; opacity: .6; width: 115px; }
.coming-soon span { color: #777; display: block; padding: 71px 0 0; }
.videoclip span { display: block; }
