*{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;outline:none;}BODY{font-family:arial,helvetica,sans-serif;font-size:16px;margin:0;padding:0;color:#3e2f6d;line-height:160%;background:#f5f5f5;}HEADER,FOOTER{overflow:auto}A{color:#7B5ED3;text-decoration:none;}A:hover{text-decoration:underline;}H1{font-weight:900;font-size:180%;line-height:160%;margin:10px 0;}HEADER{padding:10px 0;background-color:#3e2f6d;}#topbar_wrapper{max-width:960px;margin:0 auto;}#topbar{display:table;}#topbar > *{display:table-cell;}#logo{padding:0 10px 0 0;vertical-align:bottom;}#logo > A{text-decoration:none;}#logo > A > SPAN{font-weight:900;font-size:30px;text-shadow:2px 2px 2px #000;}#search{width:100%;}#search > FORM > DIV > *{display:table-cell;}#search > FORM > DIV,
#search > FORM > DIV > DIV:first-child{width:100%;}#search INPUT[name=s]{padding:5px 15px;color:#3e2f6d;border:none;border-right:0px;border-top-left-radius:3px 3px;border-bottom-left-radius:3px 3px;width:100%;height:34px;font-size:18px;}#search BUTTON[type=submit]{height:34px;border-top-right-radius:3px 3px;border-bottom-right-radius:3px 3px;border-top-left-radius:0;border-bottom-left-radius:0;}#search BUTTON[type=submit]::-moz-focus-inner{border:0;}@media all and (-ms-high-contrast:none), (-ms-high-contrast:active){#search BUTTON[type=submit] SPAN{margin-top:6px}}.lyricsbox_tip{margin-top:3px;float:right;width:300px;height:24px;background:url(http://cdn.lsistatic.com/img/lb/lyricsbox_tip.png) no-repeat;}.advertisment > IFRAME{display:block;margin:0 auto;}.ad_slot_42{width:100%;position:fixed;bottom:0;text-align:center;background-color:transparent;background-color:rgba(64,64,64,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99404040,endColorstr=#99404040);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99404040,endColorstr=#99404040)";}.adslot_69{display:block;width:100%;margin:10px 0;}.adslot_69 > IFRAME{width:100% !important;}.lightbox{z-index:1002;position:absolute;min-width:300px;padding:10px;background-color:rgba(0,0,0,0);left:-9999px;top:0;}.lightbox > DIV:first-child{position:relative;padding:18px 1px 18px 18px;border:1px solid #736F6E;background-color:#f9f9f9;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:0 0 5px 5px rgba(0,0,0,0.25);-moz-box-shadow:0 0 5px 5px rgba(0,0,0,0.25);-webkit-box-shadow:0 0 5px 5px rgba(0,0,0,0.25);}.lightbox_loading{position:absolute;z-index:1002;width:16px;height:16px;border:1px solid gray;background-color:#fff;padding:3px}.lightbox_loading2{position:fixed;z-index:1000;width:64px;height:64px;}.lightbox_close{cursor:pointer;position:absolute;right:-13px;top:-13px;}.lightbox_fade{position:fixed;top:0%;left:0%;width:100%;height:100%;z-index:1001;opacity:.60;-moz-opacity:0.6;background:radial-gradient(circle,#9b9b9b,#212121);background:-webkit-radial-gradient(circle,#9b9b9b,#212121);background:-moz-radial-gradient(circle,#9b9b9b,#212121);background:-ms-radial-gradient(circle,#9b9b9b,#212121);}.button_small,
.button_medium,
.button_large,
INPUT[type="submit"],
INPUT[type="button"],
.pagination_current,
.pagination_default,
.pagination_small{display:inline-block;cursor:pointer;font-weight:900;line-height:normal;}.button_small,
.pagination_small{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:0 5px;font-size:11px;}.button_medium ,
INPUT[type="submit"],
INPUT[type="button"],
.pagination_current,
.pagination_default{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:2px 9px;}.button_large{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:6px 24px;font-weight:900;}.button_gray,
.pagination_default,
.pagination_small{-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);background-color:#f9f9f9;border:1px solid #dcdcdc;color:#666;text-shadow:0px 1px 0px #ffffff;}.button_gray:hover,
.pagination_small:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);background-color:#e9e9e9;}.button_blue,
INPUT[type="submit"],
INPUT[type="button"]{-moz-box-shadow:0px 1px 0px 0px #f0f7fa;-webkit-box-shadow:0px 1px 0px 0px #f0f7fa;box-shadow:0px 1px 0px 0px #f0f7fa;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #33bdef), color-stop(1, #019ad2));background:-moz-linear-gradient(top, #33bdef 5%, #019ad2 100%);background:-webkit-linear-gradient(top, #33bdef 5%, #019ad2 100%);background:-o-linear-gradient(top, #33bdef 5%, #019ad2 100%);background:-ms-linear-gradient(top, #33bdef 5%, #019ad2 100%);background:linear-gradient(to bottom, #33bdef 5%, #019ad2 100%);background-color:#33bdef;border:1px solid #057fd0;color:#fff;text-shadow:0px -1px 0px #5b6178;}.button_blue:hover,
INPUT[type="submit"]:hover,
INPUT[type="button"]:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #019ad2), color-stop(1, #33bdef));background:-moz-linear-gradient(top, #019ad2 5%, #33bdef 100%);background:-webkit-linear-gradient(top, #019ad2 5%, #33bdef 100%);background:-o-linear-gradient(top, #019ad2 5%, #33bdef 100%);background:-ms-linear-gradient(top, #019ad2 5%, #33bdef 100%);background:linear-gradient(to bottom, #019ad2 5%, #33bdef 100%);background-color:#019ad2;}.button_orange,
.pagination_default:hover,
.pagination_current{-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;box-shadow:inset 0px 1px 0px 0px #fff6af;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #f8d239));background:-moz-linear-gradient(top, #ffec64 5%, #f8d239 100%);background:-webkit-linear-gradient(top, #ffec64 5%, #f8d239 100%);background:-o-linear-gradient(top, #ffec64 5%, #f8d239 100%);background:-ms-linear-gradient(top, #ffec64 5%, #f8d239 100%);background:linear-gradient(to bottom, #ffec64 5%, #f8d239 100%);background-color:#ffec64;border:1px solid #f8d239;color:#333;text-shadow:0px 1px 0px #ffee66;}.button_orange:hover,
.pagination_current:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f8d239), color-stop(1, #ffec64));background:-moz-linear-gradient(top, #f8d239 5%, #ffec64 100%);background:-webkit-linear-gradient(top, #f8d239 5%, #ffec64 100%);background:-o-linear-gradient(top, #f8d239 5%, #ffec64 100%);background:-ms-linear-gradient(top, #f8d239 5%, #ffec64 100%);background:linear-gradient(to bottom, #f8d239 5%, #ffec64 100%);background-color:#f8d239;}.bubble_medium,
.bubble_small{position:relative;background:#fff;margin-left:1px !important;}.bubble_medium:before,
.bubble_small:before{content:'';position:absolute;border-style:solid;border-width:5px 5px 5px 0;border-color:transparent #dcdcdc;display:block;width:0;z-index:0;}.bubble_medium:before{left:-5px;top:5px;}.bubble_small:before{left:-6px;top:2px;}.bubble_medium:after,
.bubble_small:after{content:'';position:absolute;border-style:solid;border-width:4px 4px 4px 0;border-color:transparent #fff;display:block;width:0;z-index:1;}.bubble_medium:after{left:-4px;top:6px;}.bubble_small:after{left:-4px;top:3px;}.grid_medium{display:inline-block;clear:left;margin:10px -5px;}.grid_medium > *{float:left;margin:5px;}@font-face{font-family:'FontAwesome';src:url('//use.fontawesome.com/releases/v4.6.3/fonts/fontawesome-webfont.eot');src:url('//use.fontawesome.com/releases/v4.6.3/fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), url('//use.fontawesome.com/releases/v4.6.3/fonts/fontawesome-webfont.woff2') format('woff2'), url('//use.fontawesome.com/releases/v4.6.3/fonts/fontawesome-webfont.woff') format('woff'), url('//use.fontawesome.com/releases/v4.6.3/fonts/fontawesome-webfont.ttf') format('truetype'), url('//use.fontawesome.com/releases/v4.6.3/fonts/fontawesome-webfont.svg#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);}.fa-lg{font-size:1.33333333em;line-height:0.75em;vertical-align:-15%;}.fa-2x{font-size:2em;}.fa-3x{font-size:3em;}.fa-4x{font-size:4em;}.fa-5x{font-size:5em;}.fa-fw{width:1.28571429em;text-align:center;}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none;}.fa-ul > li{position:relative;}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:0.14285714em;text-align:center;}.fa-li.fa-lg{left:-1.85714286em;}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eeeeee;border-radius:.1em;}.pull-right{float:right;}.pull-left{float:left;}.fa.pull-left{margin-right:.3em;}.fa.pull-right{margin-left:.3em;}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8);}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1);}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1);}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none;}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle;}.fa-stack-1x,
.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center;}.fa-stack-1x{line-height:inherit;}.fa-stack-2x{font-size:2em;}.fa-inverse{color:#ffffff;}.fa-music:before{content:"\f001";}.fa-plus:before{content:"\f067";}.fa-check:before{content:"\f00c";}.fa-database:before{content:"\f1c0";}.fa-question:before{content:"\f128";}.fa-share:before{content:"\f064";}.fa-bookmark-o:before{content:"\f097";}.fa-envelop-o:before{content:"\f003";}.fa-share-alt:before{content:"\f1e0";}.fa-key:before{content:"\f084";}.fa-search:before{content:"\f002";}.fa-spinner:before{content:"\f110";}.fa-circle:before{content:"\f111";}.fa-times-circle-o:before{content:"\f05c";}.fa-arrow-right:before{content:"\f061";}MAIN{max-width:960px;margin:0 auto;display:Block}NAV{text-transform:uppercase;color:#ccbdfa;background-color:#5b45a0;padding:5px;}NAV A{color:#ccbdfa}#lyrics{margin:20px 0;}#cookieprompt{display:none;font-size:12px;padding:10px;background-color:#f9f9f9;position:fixed;z-index:1000;top:0;left:0;width:100%;box-shadow:0 0 20px rgba(0,0,0,0.6);-moz-box-shadow:0 0 20px rgba(0,0,0,0.6);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.6);";
}
#cookieprompt > SPAN[data-accept] {
  float                  : right;
} 

#container {
  /* margin:0 auto; max-width:960px; */
  width:100%;
  background:#fff;
}
SECTION{padding:20px;margin-bottom:5px}
FOOTER{width:100%;text-align:center;}
FOOTER > .browse,
FOOTER > .copyright {
  margin: 12px 0;
}

FOOTER > .copyright {
  font-size:12px;
}

.vspacer_medium {
  margin-top             : 20px;
  margin-bottom          : 20px;
  clear                  : left;
}

#adslot_12_1{margin:10px auto !important}

@media screen and (min-width:728px) {
.stick_top {
  position               : fixed;
  top                    : 0;
  z-index                : 500;
}
.stick_bot {
  position               : absolute;
  bottom                 : 10px;
  z-index                : 500;
}

HEADER{
  box-shadow          : 0 0 20px rgba(0,0,0,0.6); 
  -moz-box-shadow     : 0 0 20px rgba(0,0,0,0.6); 
  -webkit-box-shadow  : 0 0 20px rgba(0,0,0,0.6); 
  }
MAIN > HEADER{margin:10px}
MAIN{ 
  border              : 1px solid #b5b5b5;
  box-shadow          : 0 0 20px rgba(0,0,0,0.6); 
  -moz-box-shadow     : 0 0 20px rgba(0,0,0,0.6); 
  -webkit-box-shadow  : 0 0 20px rgba(0,0,0,0.6);
  -webkit-border-radius: 4px;
  -moz-border-radius  : 4px;
  border-radius       : 4px;
}
NAV {
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
 
#container{display:table}
SECTION{display:table-cell;vertical-align:top;} /*plaatst rechterkolom naast linker kolom */
#secondary{display:table-cell;width:300px;vertical-align:top;}/* plaatst rechterkolom naast linker kolom */
}

TABLE {
  width                  : 100%;
  padding                : 0;
  border-collapse        : collapse;
}

.high_profile {
  font-size              : 20px;
  font-weight            : 900;
}

.low_profile {
  font-size              : 14px;
  font-weight            : 900;
  color                  : gray;
}

.bold {
  font-weight            : 900;
}

TABLE.lyrics_list {
  margin-top             : 20px
}

TABLE.lyrics_list > TBODY > TR > TD {
  padding                : 6px;
}

TABLE.lyrics_list > TBODY > TR {
  border-top             : 1px solid #d7d7d7;
}
TABLE.lyrics_list > TBODY > TR:last-child {
  border-bottom          : 1px solid #d7d7d7;
}

/*
TABLE.dataat1 > TBODY > TR > TD:nth-child(1),
TABLE.dataat2 > TBODY > TR > TD:nth-child(2),
TABLE.dataat3 > TBODY > TR > TD:nth-child(3) {
  padding-left           : 10px;
}
*/
TABLE.imgat1 > TBODY > TR > TD:nth-child(1),
TABLE.imgat2 > TBODY > TR > TD:nth-child(2) {
  padding                : 0;
  width                  : 60px;
}

TABLE.imgat1 > TBODY > TR > TD:nth-child(1) > IMG,
TABLE.imgat2 > TBODY > TR > TD:nth-child(2) > IMG {
  float                  : right;
  width                  : 60px;
  height                 : 60px;
}

TABLE.rankat1 > TBODY > TR > TD:nth-child(1) {
  font-size              : 22px;
  font-weight            : 900;
  vertical-align         : top;
  text-align             : center;
  color                  : gray;
  width                  : 55px;
}


SPAN.icon{height:20px;width:20px;display:inline-block;position:relative;} 
.icon-chevron-right{overflow:hidden;width:13px;}
.icon-chevron-right:before{content:'';height:10px;width:10px;display:block;border:2px solid #333;border-left-width:0;border-top-width:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg); position:absolute;top:3px;right:7px;}

IMG.artist_picture {width:40px;height:40px;float:left;}

DIV.grid_medium { margin:20px 0 20px 0;}

A.pagination_current,
A.pagination_default {
  display                : inline-block;
  cursor                 : pointer;
  font-weight            : 900;
  text-decoration        : none !important; /* overrrule default A styling */
  padding                : 2px 9px;
  /*border                 : 1px solid #3e2f6d;*/
  margin-left            : 5px;
  margin-right           : 5px;
}

A.pagination_current {
  color                  : #fff;
  /*background-color       : #3e2f6d;*/
}
A.pagination_default:hover {
  color                  : #fff;
  /*background-color       : #3e2f6d;*/
}

TD.flag_nl A {
  color: gray;
}

DIV.browse > A {
  display                : inline-block;
  cursor                 : pointer;
  font-weight            : 900;
  text-decoration        : none !important; /* overrrule default A styling */
  padding                : 2px 6px;
  margin-left            : 4px;
  margin-right           : 4px;
}
DIV.browse > A:hover {
  color                  : #3e2f6d;
  background-color       : #fff;
}

/* BREADCRUMB */

NAV {
  overflow         : hidden;
  padding          : 0;
  height           : 30px;
}
NAV A {
  text-decoration  : none !important;
  float            : left;
  line-height      : 30px;
  color            : #fff;
  padding          : 0 10px 0 30px;

  background-color: #6951B6;                             /* fallback color (eg. the gradient center color), if gradients not supported; you could also work with an gradient image, but mind the extra HTTP-Request for older browsers */
  background: -webkit-linear-gradient(#6951B6, #3e2f6d); /* Chrome10-25, Saf5.1-Saf6, iOS -6.1, Android -4.3 */
  background:    -moz-linear-gradient(#6951B6, #3e2f6d); /* Fx3.6-15 */
  background:      -o-linear-gradient(#6951B6, #3e2f6d); /* Op11.10-12.02 */
  background:         linear-gradient(#6951B6, #3e2f6d); /* W3C, Fx16+, Chrome26+, IE10+, Op12.10+, Saf6.1+ */

  position         : relative;
  font-size        : 11px;
  font-weight      : 900;
}
NAV > SPAN > A {
  padding-left     : 12px !important;
}
NAV A:hover{
  background-color: #3e2f6d;                             /* fallback color (eg. the gradient center color), if gradients not supported; you could also work with an gradient image, but mind the extra HTTP-Request for older browsers */
  background: -webkit-linear-gradient(#3e2f6d, #3e2f6d); /* Chrome10-25, Saf5.1-Saf6, iOS -6.1, Android -4.3 */
  background:    -moz-linear-gradient(#3e2f6d, #3e2f6d); /* Fx3.6-15 */
  background:      -o-linear-gradient(#3e2f6d, #3e2f6d); /* Op11.10-12.02 */
  background:         linear-gradient(#3e2f6d, #3e2f6d); /* W3C, Fx16+, Chrome26+, IE10+, Op12.10+, Saf6.1+ */

}
NAV A:hover:after {
  background-color: #3e2f6d;                                     /* fallback color (eg. the gradient center color), if gradients not supported; you could also work with an gradient image, but mind the extra HTTP-Request for older browsers */
  background: -webkit-linear-gradient(135deg, #3e2f6d, #3e2f6d); /* Chrome10-25, Saf5.1-Saf6, iOS -6.1, Android -4.3 */
  background:    -moz-linear-gradient(135deg, #3e2f6d, #3e2f6d); /* Fx3.6-15 */
  background:      -o-linear-gradient(135deg, #3e2f6d, #3e2f6d); /* Op11.10-12.02 */
  background:         linear-gradient(135deg, #3e2f6d, #3e2f6d); /* W3C, Fx16+, Chrome26+, IE10+, Op12.10+, Saf6.1+ */

}
NAV A:after {
  content          : '';
  position         : absolute;
  top              : 0; 
  right            : -15px;
  width            : 30px; 
  height           : 30px;
  transform        : scale(0.707) rotate(45deg);-webkit-transform:scale(0.707) rotate(45deg);-moz-transform:scale(0.707) rotate(45deg);-o-transform:scale(0.707) rotate(45deg);-ms-transform:scale(0.707) rotate(45deg);
  z-index          : 1;
  background-color: #6951B6;                                     /* fallback color (eg. the gradient center color), if gradients not supported; you could also work with an gradient image, but mind the extra HTTP-Request for older browsers */
  background: -webkit-linear-gradient(135deg, #6951B6, #3e2f6d); /* Chrome10-25, Saf5.1-Saf6, iOS -6.1, Android -4.3 */
  background:    -moz-linear-gradient(135deg, #6951B6, #3e2f6d); /* Fx3.6-15 */
  background:      -o-linear-gradient(135deg, #6951B6, #3e2f6d); /* Op11.10-12.02 */
  background:         linear-gradient(135deg, #6951B6, #3e2f6d); /* W3C, Fx16+, Chrome26+, IE10+, Op12.10+, Saf6.1+ */

  box-shadow       : 2px -2px 0 2px rgba(255,255,255,0.6), 3px -3px 0 2px rgba(255,255,255,0.1);
  border-radius    : 0 5px 0 50px; -webkit-border-radius:0 5px 0 50px;-moz-border-radius:0 5px 0 50px;
}

/* REVIEW */

#review {
  border                 : 1px solid #b5b5b5;
  box-shadow             : 0 0 7px rgba(0,0,0,0.2);-moz-box-shadow: 0 0 7px rgba(0,0,0,0.2);-webkit-box-shadow: 0 0 7px rgba(0,0,0,0.2);
  border-radius          : 4px; -webkit-border-radius:4px;-moz-border-radius:4px;
  display                : inline-block;
  padding                : 0;
  margin                 : 20px 0;
}
#review > DIV              {
  display                : table-cell;
  vertical-align         : middle;
}
#review > DIV:nth-child(1) {
  padding                : 6px;
  background-color: #eee;                         /* fallback color (eg. the gradient center color), if gradients not supported; you could also work with an gradient image, but mind the extra HTTP-Request for older browsers */
  background: -webkit-linear-gradient(#eee,#bbb); /* Chrome10-25, Saf5.1-Saf6, iOS -6.1, Android -4.3 */
  background:    -moz-linear-gradient(#eee,#bbb); /* Fx3.6-15 */
  background:      -o-linear-gradient(#eee,#bbb); /* Op11.10-12.02 */
  background:         linear-gradient(#eee,#bbb); /* W3C, Fx16+, Chrome26+, IE10+, Op12.10+, Saf6.1+ */

  border-right           : 1px solid #b5b5b5;
  text-align             : center;
}
#review > DIV:nth-child(1) > DIV:nth-child(2) {
  font-size              : 11px;
}
#review > DIV:nth-child(2) {
  padding                : 6px;
  background-color: #fff;                         /* fallback color (eg. the gradient center color), if gradients not supported; you could also work with an gradient image, but mind the extra HTTP-Request for older browsers */
  background: -webkit-linear-gradient(#fff,#eee); /* Chrome10-25, Saf5.1-Saf6, iOS -6.1, Android -4.3 */
  background:    -moz-linear-gradient(#fff,#eee); /* Fx3.6-15 */
  background:      -o-linear-gradient(#fff,#eee); /* Op11.10-12.02 */
  background:         linear-gradient(#fff,#eee); /* W3C, Fx16+, Chrome26+, IE10+, Op12.10+, Saf6.1+ */
}
#review > DIV:nth-child(2) { font-size:13px; }
#review > DIV:nth-child(2) > DIV:nth-child(1) { font-weight:900; }
#review > DIV:nth-child(2) > DIV:nth-child(3) > DIV { display:table-cell; }

#review .score_number { font-size:32px;font-weight:900;text-align:center;text-shadow:2px 2px 2px #bbb;letter-spacing:-1px; }
#review .score_max { font-size:13px;color:gray; }
#review .review-button:active {  position:relative; top:1px; }

#review .review-button {
  -moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
  -webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
  box-shadow:inset 0px 1px 0px 0px #fce2c1;
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25));
  background:-moz-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
  background:-webkit-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
  background:-o-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
  background:-ms-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
  background:linear-gradient(to bottom, #ffc477 5%, #fb9e25 100%);
  background-color:#ffc477;
  border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;
  border:1px solid #eeb44f;
  display:inline-block;
  cursor:pointer;
  color:#fff;
  font-weight:bold;
  padding:0 4px;
  height:22px;
  text-decoration:none;
  text-shadow:0px 1px 0px #cc9f52;
  line-height:100%;
  vertical-align:middle;
  padding-top:3px;
  box-shadow: 0px 3px 4px #ccc;-moz-box-shadow:0 3px 4px #ccc;-webkit-box-shadow:0 3px 4px #ccc;
}
#review .review-button:hover {background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477));background:-moz-linear-gradient(top, #fb9e25 5%, #ffc477 100%);background:-webkit-linear-gradient(top, #fb9e25 5%, #ffc477 100%);background:-o-linear-gradient(top, #fb9e25 5%, #ffc477 100%);background:-ms-linear-gradient(top, #fb9e25 5%, #ffc477 100%);background:linear-gradient(to bottom, #fb9e25 5%, #ffc477 100%);background-color:#fb9e25;}
#review UL.review_stars {padding:0;margin:0;}
#review UL.review_stars > LI {display:table-cell;width:26px;text-align:center}
#review UL.review_stars > LI > SPAN {color:#fff;cursor:pointer;display:inline-block;width:22px;height:22px;text-align:center;font-size:19px;box-shadow:0 3px 4px #ccc;-moz-box-shadow:0 3px 4px #ccc;-webkit-box-shadow:0 3px 4px #ccc;border-radius:4px;vertical-align:middle;padding:0;line-height:100%;}

.star_color_0{border:1px solid #bbbbbb;background-color: #fafafa;background:-webkit-linear-gradient(#dddddd,#bbbbbb);background:-moz-linear-gradient(#dddddd,#bbbbbb);background:-o-linear-gradient(#dddddd,#bbbbbb);background:linear-gradient(#dddddd,#bbbbbb);}
.star_color_1{border:1px solid #669c31;background-color: #e23c40;background:-webkit-linear-gradient(#ef3c41,#d43d40);background:-moz-linear-gradient(#ef3c41,#d43d40);background:-o-linear-gradient(#ef3c41,#d43d40);background:linear-gradient(#ef3c41,#d43d40);}
.star_color_2{border:1px solid #80319c;background-color: #9e06d6;background:-webkit-linear-gradient(#aa05eb,#9306c8);background:-moz-linear-gradient(#aa05eb,#9306c8);background:-o-linear-gradient(#aa05eb,#9306c8);background:linear-gradient(#aa05eb,#9306c8);}
.star_color_3{border:1px solid #6459be;background-color: #412ef8;background:-webkit-linear-gradient(#4532ff,#4331e9);background:-moz-linear-gradient(#4532ff,#4331e9);background:-o-linear-gradient(#4532ff,#4331e9);background:linear-gradient(#4532ff,#4331e9);}
.star_color_4{border:1px solid #527c75;background-color: #10c86b;background:-webkit-linear-gradient(#0de26e,#10b266);background:-moz-linear-gradient(#0de26e,#10b266);background:-o-linear-gradient(#0de26e,#10b266);background:linear-gradient(#0de26e,#10b266);}
.star_color_5{border:1px solid #669c31;background-color: #6fd806;background:-webkit-linear-gradient(#79e905,#67c806);background:-moz-linear-gradient(#79e905,#67c806);background:-o-linear-gradient(#79e905,#67c806);background:linear-gradient(#79e905,#67c806);}

#video_container {
  position               : relative;
}
#video_container > * {
  width                  : 100%;
  max-width              : 300px;
  height                 : 250px;
  cursor                 : pointer;
}
#video_container > IMG.default {
  position               : absolute;
}