/*  Nascom base.css  All Rights Reserved. *****************
Title:base.css
Purpose:reset all standard html element in all browsers for integration team
Status:Valid CSS 2.1 according to W3C,lets keep it this way and some CSS3 - until now not valid to all inspectors;-(
Author:Mark Creeten
Version:1.4b Beta
/************************************************************/
@font-face {font-family: 'Helvetica';src: url('helvetib-webfont.eot');}
@font-face {font-family: 'Helvetica';src: url(//:) format('no404'), url('helvetib-webfont.woff') format('woff'), url('helvetib-webfont.ttf') format('truetype'), url('helvetib-webfont.svg#HelveticaBold') format('svg');font-weight: bold;font-style: normal;}
@font-face {font-family: 'HelveticaR';src: url('helvetic-webfont.eot');}
@font-face {font-family: 'HelveticaR';src: url(//:) format('no404'), url('helvetic-webfont.woff') format('woff'), url('helvetic-webfont.ttf') format('truetype'), url('helvetic-webfont.svg#HelveticaRegular') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'CycloneBackground';src: url('cycloneb-webfont.eot');}
@font-face {font-family: 'CycloneBackground';src: url(//:) format('no404'), url('cycloneb-webfont.woff') format('woff'), url('cycloneb-webfont.ttf') format('truetype'), url('cycloneb-webfont.svg#CycloneBackground') format('svg');font-weight: normal;font-style: normal;}
html{font-size:16px;}
body,html,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,pre,cite,code,em,img,samp,small,strong,var,dl,dt,dd,ol,ul,li,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;}
body{font:normal 62.5%/1 'HelveticaR', Arial, Helvetica, sans-serif;color:#fff;background:#060101 url(../images/pattern-bkg.jpg) repeat-x 0 0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
strong{font-weight:bold;}
img{border:none;}
em{font-style:italic;}
p{line-height:1.125;}
ul{list-style:none;}
ol{list-style:decimal inside none;}
address {color: #4D1F07;font-size: 14px;line-height: 22px;margin-bottom: 15px;font-style: normal;}
abbr,acronym {border-bottom:1px dotted #000;cursor:help;}
a:link,a:visited{text-decoration:none;}
a:hover,a:active,a:focus{text-decoration:underline;}
a,a img,a:active img,a:focus img,:focus,*:focus{outline:0;}
table{border-collapse:collapse;border-spacing:0;}
small{font-size:90%;}
.left{float:left;}
.right{float:right;}
#content .floatstop h1.vote_right_header{width:362px; }
.fr #content .floatstop h1.vote_right_header{width:375px;margin-right:0; }
.center {text-align: center;}
.clear{clear:both;height:0;font-size:1px;line-height:0;}
.clear-left{clear:left;}
.clear-right{clear:right;}
.hideflow{overflow:hidden;}
.floatstop:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
*:first-child+html .floatstop{min-height:1px;}
.underline{border-bottom:1px solid;}
.strike{text-decoration:line-through;}
.highlight{background-color:#ffc;color:inherit;}
.img-left{float:left;margin:0 10px 4px 0;}
.img-right{float:right;margin:0 0 4px 10px;}
.pos-absolute{position:absolute;}
.pos-relative{position:relative;}
.block{display:block;}
.hidden{display:none;}
.col775 {width: 775px;}
.col764 {width: 764px;}
.col620 {width: 620px;}
.col570 {width: 570px;}
.col550 {width: 550px;}
.col495 {width: 495px;}
.col479 {width: 479px;}
.col460 {width: 460px;}
.col410 {width: 410px;}
.col400 {width: 400px;}
.col390 {width: 390px;}
.col380 {width: 380px;}
.ie7 .col371 {width: 371px;}
.col310 {width: 310px;}
.col300 {width: 300px;}
.col290 {width: 290px;}
.col270 {width: 270px;}
.col260 {width: 260px;}
.col175 {width: 175px;}
.col170 {width: 170px;}
.col150 {width: 150px;}
.col100 {width: 100px;}
.col90 {width: 90px;}
.border-right-dark {border-right: 1px solid #b5936e;}
.border-bottom-dark {border-bottom: 1px solid #b5936e;}
.border-left-light {border-left: 1px solid #fffee2;}
.border-top-light {border-top: 1px solid #fffee2;}
.bg_line_middle .border-right-dark{border-right:none}
.bg_line_middle .border-left-light{border-left:none;background:url(../images/beigebox_bg.png) repeat-y 0 0;}
#vote.nl .bg_line_middle .border-left-light{background:url("../images/coupon_bg_nl.png") repeat-y scroll 0 2px transparent; border-left:medium none; padding-bottom:50px;}
#vote.fr .bg_line_middle .border-left-light{background:url("../images/coupon_bg_fr.png") repeat-y scroll 0 2px transparent; border-left:medium none; padding-bottom:50px;}
.margin-top15{margin-top:15px;}
.margin-top30{margin-top:30px;}
.margin-bot20{margin-bottom:20px;}
.margin-bot30{margin-bottom:30px;}
.margin-left30{margin-left:30px;}
.margin-left10{margin-left:10px;}
.margin-right10{margin-right:10px;}
.padding-50 {padding: 50px;position:relative;}
.padding-45 {padding: 45px;}
.comment-space {padding: 30px 30px 20px 40px;}
#top{background:url(../images/top-bkg.jpg) repeat-x 50% 0;height:51px;}
.centerdiv {width:960px;margin:0 auto;}
#home #top .centerdiv {background: url(../images/top-hand.jpg) no-repeat 333px 0;}
#vote .vouchertext{position:relative; top:80px;}
#navigation{margin-left:212px;}
#navigation li,#navigation a,#language-menu li,#language-menu li a{display:block;float:left;line-height:51px;height:51px;font-family:'CycloneBackground';text-transform:uppercase;}
#navigation a:link,#navigation a:visited{color:#d4c8ac;padding:0 23px;position:relative;z-index:1;font-size:2.7em;text-shadow:1px 1px 1px #4c0203;text-decoration: none; }
#navigation a:hover,#navigation a:active,
#navigation a.active:link,#navigation a.active:visited{text-decoration:none;color:#ff9232;z-index:2;padding:0 46px;margin:0 -23px;text-shadow:3px 3px 1px #4c0203;}
#navigation a:hover,#navigation a:active{background:url(../images/navigation-hover-bkg.png) no-repeat 50% 0;}
#navigation a.active:link,#navigation a.active:visited{background:url(../images/navigation-active-bkg.png) no-repeat 50% 0;}
#language-menu a:link,#language-menu a:visited{font-size:2.5em;color:#6f603e;margin-right:6px;}
#language-menu a:hover,#language-menu a:active,
#language-menu a.active:link,#language-menu a.active:visited{color:#ff9232;text-decoration:none;}
#wrapper{background:url(../images/new-flames-bkg-nl.jpg) no-repeat 50% 0;position:relative;  width: 100%;}
#home #wrapper{background:url(../images/flames-bkg.jpg) no-repeat 50% 0;}
#contact #wrapper, #hottest-bar #wrapper{background:url(../images/new-flames-contact.jpg) no-repeat 50% 0;}
#bardetail #wrapper{background:url(../images/flames-bkg.jpg) no-repeat 50% 0;}
/* buttons all sorts off them are in here ************************/
.vote-button-wrapper{display:block;float:left;height:52px;background: url(../images/masthead-button-left.png) no-repeat 0 0;right:71px;bottom:30px;  padding-left: 11px; }
#prizes .prizes .vote-button-wrapper, #rules .how-to-vote .vote-button-wrapper {margin-bottom: 50px;}
#rank-masthead .vote-button-wrapper {bottom:61px;right: 0;}
.vote-button-wrapper a{display:block;float:left;height:52px;background: url(../images/masthead-button-right.png) no-repeat top right;padding-right: 38px; }
#prizes .prizes p.vote-button-wrapper span,
.vote-button-wrapper a:link span,.vote-button-wrapper a:visited span{display:block;float:left;height:52px;line-height:52px;background:url(../images/masthead-button-fil.png) repeat-x 0 0;padding: 0 12px;font-size:3.0em;font-family:'CycloneBackground';color:#4d1f07;text-transform:uppercase;text-shadow:0px 1px 0px #f6f1e7;cursor:pointer;}
.vote-button-wrapper:hover {background-position: 0 -52px;}
#prizes .prizes p.vote-button-wrapper a:hover,
.vote-button-wrapper a:hover{text-decoration:none;background-position: bottom right;}
#prizes .prizes p.vote-button-wrapper a:hover span,
.vote-button-wrapper a:hover span{text-decoration:none;text-shadow: #710c0e 0px 1px 1px;color:#fff;background-position: 0 -52px;}
.positioning-button-wrapper {margin-left:90px;display: block;float: left;height: 51px;background: url(../images/pos-button-right.png) no-repeat top right;}
#legal #content .positioning-button-wrapper {margin-right: 80px;margin-bottom: 50px;}
.positioning-button-wrapper a:link,.positioning-button-wrapper a:visited{display:block;float:left;height:51px;line-height:51px;background: url(../images/pos-button-left.png) no-repeat 0 0;padding:0 20px 0 48px;font-size:2.14em;font-family:'CycloneBackground';color:#fffee2;text-transform:uppercase;text-shadow:2px 2px 1px #570000;cursor:pointer;text-decoration: none; }
.positioning-button-wrapper:hover {background-position: right bottom;}
.positioning-button-wrapper a:hover,.positioning-button-wrapper a:active {text-decoration: none;background-position: 0 -51px;}
.header-bkg a {margin-top: 9px;}
.header-bkg a.share:link, .header-bkg a.share:visited {text-decoration: none;display: block;height: 31px;line-height: 31px;background: url(../images/share-button-right.png) no-repeat top right;float: left;padding-right: 14px;}
.header-bkg a.share:link span, .header-bkg a.share:visited span {cursor: pointer;float: left;display: block;height: 31px;line-height: 31px;background: url(../images/share-button-left.png) no-repeat 0 0;padding-left: 30px;font-family: 'Helvetica';font-weight: bold;font-size: 1.6em;color: #fffee2;text-shadow:2px 2px 1px #180000;}
.header-bkg a.share:hover, .header-bkg a.share:active {background-position: bottom right;}
.header-bkg a.share:hover span, .header-bkg a.share:active span {background-position: 0 -31px;}
/*masthead styling in here*********************************************/
#masthead{height:571px;background:url(../images/masthead-backdrop-home-nl.png) no-repeat 50% 100%;margin-bottom:30px;}
/*#masthead{height:240px;background:none;margin-bottom:30px;}*/
#rank-masthead {height: 271px;}
#legal-masthead {height: 228px;z-index: 1;}
#product-masthead {height: 270px;}
#addbar-masthead {height: 226px;z-index: 1;}
#vote-masthead .positionarrow {left: 228px;top: 131px;}
#addbar-masthead .positionarrow {top: 144px;right: 68px;}
.fr #addbar-masthead .positionarrow {top: 150px;right: 50px;}
#bar-detail-masthead .positionarrow {left: 225px;top: 158px;}
#rank-masthead .pepper {left: 163px;bottom: 0;}
#logo{display:block;left:10px;top:-5px;width:206px;height:142px;background:url(../images/logo.png) no-repeat 0 0;text-indent:-9000px;z-index: 5;}
.ie7 #logo{top:-12px;}
#hand {top:0;left: 233px;}
#masthead h1{font-size:11.7em;font-family:'CycloneBackground';color:#f5eedd;text-transform:uppercase;top:59px;left:330px;border-top:1px solid #3b090b;padding:0 10px;text-shadow:2px 2px 1px #290000;background:transparent url(../images/masthead-h1-bkg.png) repeat 0 0;}
.fr #addbar-masthead h1{margin-left:280px}
#vote-masthead h1, #rank-masthead h1, #legal-masthead h1, #addbar-masthead h1, #rules-masthead h1{font-size:7.2em;font-family:'CycloneBackground';color:#f5eedd;text-transform:uppercase;border-top:1px solid #3b090b;padding:0 10px;text-shadow:2px 2px 1px #290000;background:transparent url(../images/masthead-h1-bkg.png) repeat 0 0;margin: 38px 0 0 240px;float:left;}
#addbar-masthead h1{font-size:7.2em;font-family:'CycloneBackground';color:#f5eedd;text-transform:uppercase;border-top:1px solid #3b090b;padding:0 10px;text-shadow:2px 2px 1px #290000;background:transparent url(../images/masthead-h1-bkg.png) repeat 0 0;margin: 38px 0 0 203px;float:left;}
#rank-masthead h1{font-size:10.0em;border-bottom:1px solid #821c1c;}
#legal-masthead h1{margin: 69px 0 0 356px;font-size:10.0em;border-bottom:1px solid #821c1c;font-family:'CycloneBackground';color:#f5eedd;text-transform:uppercase;border-top:1px solid #3b090b;padding:0 10px;text-shadow:2px 2px 1px #290000;background:transparent url(../images/masthead-h1-bkg.png) repeat 0 0;float:left;}
.fr #legal-masthead h1{margin: 38px 0 0 247px;font-size:95px;}
#prizes-masthead h1, #prizes-masthead h2, #prizes #content h1, #addbar-masthead h2, #rules-masthead h2 {font-size:7.2em;border-bottom:1px solid #821c1c;font-family:'CycloneBackground';color:#f5eedd;text-transform:uppercase;border-top:1px solid #3b090b;padding:0 10px;text-shadow:2px 2px 1px #290000;background:transparent url(../images/masthead-h1-bkg.png) repeat 0 0;float:left;}
#masthead h2{font-size:7.7em;font-family:'CycloneBackground';color:#f5eedd;text-transform:uppercase;text-shadow:2px 2px 1px #290000;padding:0 10px;background:transparent url(../images/masthead-h1-bkg.png) repeat 0 0;top:54px;left:263px;border-bottom:1px solid #821c1c;}
#masthead h2.subtitle{top:120px; left:222px; color:#FF9232;}
#vote-masthead h2, #rules-masthead .roundes h3, #rules #content .beat h1, #rules #content .how-to-vote h1{font-size:7.2em;font-family:'CycloneBackground';color:#f5eedd;text-transform:uppercase;text-shadow:2px 2px 1px #290000;padding:0 10px;background:transparent url(../images/masthead-h1-bkg.png) repeat 0 0;margin: 0 0 25px 270px;float:left;clear: left;border-bottom:1px solid #821c1c;border-top:1px solid #3b090b;}
#rules-masthead h2, #prizes-masthead h2, #vote-masthead h2{border-top:none}#vote-masthead h3, #rank-masthead h2, #addbar-masthead h3 {font-size: 1.4em;color: #f5eedd;border-bottom:1px solid #821c1c;border-top:1px solid #3b090b;background:transparent url(../images/masthead-h1-bkg.png) repeat 0 0;top: 111px;left: 552px;padding: 22px 35px 22px 15px;font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}
#vote-masthead h3{position:absolute;padding:21px 22px 22px 10px;left:553px;}
body.fr #vote-masthead h3{left:519px; padding-right:15px;}
#rank-masthead h2 {/*padding:31px 46px 41px 31px;*/float: left;margin-top:38px;width:348px;}
#rank-masthead h2 {padding:30px 46px 41px 31px\0/}/*!!!-afblijven afblijven afblijven-!!!*/
*:first-child+html #rank-masthead h2 {padding:30px 46px 41px 31px;}
#rules-masthead .roundes h3 {margin: 0;}
#rules #content .beat h1, #rules #content .how-to-vote h1 {margin: 0;border-bottom: none;border-top: none;}
#addbar-masthead h3 {padding:17px 9px 27px 14px;float: left;width:383px;}
.fr #addbar-masthead h3 {width:420px;}
#prizes-masthead h1 {margin: 47px 0 0 270px;}
#prizes-masthead h2 {margin:-1px 0 0 317px;}
#prizes #content h1 {margin: 0 0 33px 0;}
#rules-masthead h1 {margin: 38px 0 0 298px;}
#masthead h1 img{right:-43px;top:-38px;}
#legal-masthead h1 img {right:-20px;top:0;}
#addbar-masthead h2 {margin: 0 0 0 258px;}
.fr #addbar-masthead h2 {margin: 0 0 0 242px;}
#legal-masthead h2,
#rules-masthead h2 {font-size:5.0em;margin:0 0 0 275px;}
p.uitlegger{position:absolute;left:0px;top:38px;}
#masthead .difference, #rank-masthead .difference, #legal-masthead .difference, #prizes-masthead .difference, #prizes #content .difference, #prizes .prizes p .difference, #addbar-masthead .difference, #addbar-masthead .difference, #vote-masthead .difference, #rules-masthead .difference, #rules #content .difference {color:#ff9232;font-style: normal; display: inline;}
#legal p .difference
{color:#4D1F07; font-weight:bold}
#masthead #counter{right:119px;top:85px;font-size:2.4em;font-family:'CycloneBackground';color:#f5eedd;background:url(../images/masthead-counter-bkg.png) no-repeat 0 48px;padding:0 0 0 59px;}
#masthead #counter #days{font-size:1.75em;font-family:'CycloneBackground';color:#ff9232;display:inline-block;background:url(../images/masthead-counter-nr-bkg.png) no-repeat 50% 0;padding:20px 8px 0;margin:0 -4px;}
#masthead #counter .new-line{display:block;margin:-9px 0 10px -10px;}
#amper{top:245px;left:458px;background:url(../images/ampersand.png) no-repeat 0 0;}
#amper h3, #amper h4{font-size:4.8em;font-family:'CycloneBackground';color:#f5eedd;text-transform:uppercase;text-shadow:2px 2px 1px #290000;padding:18px 0 0 50px;}
.fr #amper h3{padding:18px 0 0 60px;}
#amper h4{font-size:3.2em;color:#ff9232;padding:0 0 23px 117px;}
.fr #amper h4{padding:0 0 23px 26px;}
#amper h4 span{color:#f5eedd}
#amper a:link,#amper a:visited{font-size:1.2em;color:#ed2424;text-decoration:none;border-bottom:1px solid #ed2424;margin:-48px 0 33px 323px;display:block;}
#amper a:hover,#amper a:active{color:#f5eedd;border-bottom:1px solid #f5eedd;}
#vote-state{top:300px; left:100px;}
#vote-state h5{font-size:3.0em;font-family:'CycloneBackground';color:#f5eedd;text-transform:uppercase;text-shadow:2px 2px 1px #290000;padding:2px 7px 0 7px; background:url("../images/masthead-h1-bkg.png") repeat scroll 0 0 transparent; border-bottom:1px solid #821C1C;}
#vote-state h5 span{color:#FF9232;}
#vote-state h5.vs1{left:10px; top:310px;}
#vote-state h5.vs2{left:20px; top:343px;}
#vote-state h5.vs3{left:40px; top:376px;}
#vote-state h5.vs4{left:56px; top:409px;}
#vote-state #horizontal-arrow{background:url(../images/horizontal-arrow.png) no-repeat 0 0; width:144px; height:37px; left:344px; top:396px;}
#second-round h5{font-size:3.0em;font-family:'CycloneBackground';color:#f5eedd;text-transform:uppercase;text-shadow:2px 2px 1px #290000;padding:2px 7px 0 7px; background:url("../images/masthead-h1-bkg.png") repeat scroll 0 0 transparent; border-bottom:1px solid #821C1C;}
#second-round h5.sr1{left:150px; top:344px;}
#second-round h5.sr2{left:160px; top:377px;}
#second-round #round2{background:url(../images/round2.png) no-repeat 0 0; width:236px; height:248px; left:70px; top:216px;}
#third-round #round3{background:url(../images/round3.png) no-repeat 0 0; width:175px; height:140px; left:818px; top:90px;}
#round3info{left:223px; top:208px;}
#round3info p{color:#FFFFFF; font-family:'Helvetica'; font-size:1.2em; line-height:1.4em;}
#round3info  p a{color:#ed2424; text-decoration:underline;}
#extra-info, #vote-masthead #extra-info-map{text-align:center; background:url(../images/pattern.gif) repeat 0 0; color:#240200; font-weight:bold; padding:14px;}
#extra-info p, #vote-masthead #extra-info-map p{font-size:1.3em; line-height:1.5em; color:#240200;}
#extra-info p span, #vote-masthead #extra-info-map p span{color:#b71306;}
#extra-info-map #icon-legend{background:url(../images/icon_legend.png) no-repeat 0 0; width:38px; height:45px; display:inline-block; position:absolute; top:5px; left:235px;}
#extra-info-map #horizontal-arrow-rtl{background:url(../images/horizontal-arrow-rtl.png) no-repeat 0 0; width:78px; height:11px; display:inline-block; position:absolute; top:32px; left:280px;}
#vote #google-map {position:relative;top:98px;}
#addbar #google-map {margin-bottom: 0;}
#extra-info-map{position:absolute;top:254px;width:932px;}
#vote-masthead p {font-size: 1.3em;color: #d4c8ac;margin-bottom: 15px;}
#prizes-masthead .party {background: url(../images/pictures.png) no-repeat top right;clear: left;margin: 0 0 0 250px;padding: 45px 267px 80px 0;position: relative;top: -53px;}
#prizes-masthead .party p, #rules-masthead .party p, #rules-masthead .roundes p, #rules .beat p, #rules .how-to-vote p {font-size: 1.4em;color: #f5eedd;line-height: 17px;margin-bottom: 15px;font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
text-shadow:0px 1px 0px #000000;}
#prizes-masthead .party p span {color:#ff9232;}
#prizes-masthead .party .first {margin-top: 45px;margin-left: 50px;}
#prizes-masthead .party .last {padding-right: 50px;}
#prizes-masthead .party .laster {margin-left: 50px; color:##FF9232; }
#rules-masthead .party {background: url(../images/pictures-bowl.png) no-repeat 100% 50%;padding-bottom:40px;}
#rules-masthead .party .first {margin: 25px 0 15px 300px;}
#rules-masthead .party .second {margin-left: 256px;}
#rules-masthead .party .third {margin-left: 306px; color:#F5EEDD}
#rules-masthead .roundes {background: url(../images/rounds.png) no-repeat 0 0;padding: 35px 0 60px 440px;}
#rules-masthead .roundes p {margin: 10px 0 15px 50px;}
#bar-detail-masthead a.back-link:link, #bar-detail-masthead a.back-link:visited {display: block;margin: 50px 0 33px 250px;color: #f5eedd;font-size: 1.4em;	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
text-decoration: none;border-bottom:1px solid #f5eedd;}
#bar-detail-masthead a.error-link:link, #bar-detail-masthead a.error-link:visited {display: block;color: #f5eedd;font-size: 1.4em;	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;text-decoration: none;border-bottom:1px solid #f5eedd;  margin-bottom: 10px; }
#bar-detail-masthead a.back-link:hover, #bar-detail-masthead a.error-link:hover {color:#ed2424;border-bottom:1px solid #ed2424;}
#bar-detail-masthead h1 {margin-left: 250px;font-size:7.2em;font-family:'CycloneBackground';color:#f5eedd;text-transform:uppercase;border-bottom:1px solid #821c1c;border-top:1px solid #3b090b;padding:0 10px 0 75px;text-shadow:2px 2px 1px #290000;background:transparent url(../images/masthead-h1-bkg.png) repeat 0 0;  margin-bottom: 11px; }
#bar-detail-masthead h1 img {top: -18px;left: 11px;}
.bar-detail .detail-info p {line-height: 18px;font-family: 'Helvetica';font-weight: bold;font-size: 1.4em;margin-bottom: 15px;}
.bar-detail .detail-ranking h3{font-weight:bold; color:#d4c8ac;}
.bar-detail .detail-ranking p {font-family:'CycloneBackground';font-size: 10.0em;color: #f5eedd;line-height:1;}
.bar-detail .detail-ranking a, #battlevote a {display: block;height: 31px;line-height: 31px;width: 120px;margin-bottom: 12px;font-family: 'Helvetica';font-weight: bold;font-size: 1.6em;text-shadow:2px 2px 1px #180000;color: #fffee2;margin-left: 25px;}
#cboxLoadedContent span.confirmer input,#add-bar-info a#detail-splash,#add-bar-info a#detail-vote{display: block;height: 31px;line-height: 31px;width: 120px;font-family: 'Helvetica';font-weight: bold;font-size: 16px;text-shadow:1px 1px 0px #290000;color: #fffee2;float:left;}
#add-bar-info a#detail-splash span,
#add-bar-info a#detail-vote span{padding-left:40px;}
#add-bar-info a#detail-splash{margin-left:72px;}
#add-bar-info a#detail-vote{/*margin-left:25px;*/}
#add-bar-info a#detail-vote:hover,
#add-bar-info a#detail-splash:hover{background-position:0 100%;}
*:first-child+html .bar-detail .detail-ranking a {margin-left: 0;}
#add-bar-info a#detail-vote, .bar-detail .detail-ranking a#detail-vote:link, .bar-detail .detail-ranking a#detail-vote:visited {background: url(../images/detail-vote.png) no-repeat 0 0;text-decoration: none;}
#add-bar-info a#detail-splash, .bar-detail .detail-ranking a#detail-splash:link, .bar-detail .detail-ranking a#detail-splash:visited {background: url(../images/detail-splash.png) no-repeat 0 0;text-decoration: none;}
.battle{width:400px !important;}
.blackbg{background:url("../images/masthead-h1-bkg.png") repeat scroll 0 0 transparent; border-bottom:1px solid #821C1C; padding:0 0 20px; width:400px;overflow:hidden}
.blackbg p{margin:0 10px 10px; font-family:'Helvetica'; font-size: 1.4em; color:#f5eedd; line-height:1.4em;}
.blackbg p span{color: #FF9232;}
.blackbg h2{background:none !important; border:none !important; font-size:4em !important; margin-top:10px;}
.battle .sms{display:none;}
.battle h2{color:#FF9232; font-family:'Helvetica'; font-size:2em;}
.battle h3 a{background:url("../images/masthead-h1-bkg.png") repeat scroll 0 0 transparent; border-bottom:1px solid #821C1C; color:#F5EEDD; font-family:'CycloneBackground'; font-size:3em; padding:2px 7px 7px; text-shadow:2px 2px 1px #290000; text-transform:uppercase; display:inline-block !important;}
.battle h4{color:#FFF; font-family:'Helvetica'; font-size:1.2em; line-height:1.4em;}
.battle p{color:#F5EEDD; font-family:'CycloneBackground'; font-size:10em; line-height:1; display:inline;}
.battle .splank {display:inline; float:right; position:relative; top:-20px;}
.battle .splank p{font-size:4em;}
.smsto{float:right; margin-top:14px;}
.vs{margin:0 0 50px 13px;}
#battlevote{float:right; margin:10px 10px 0 0;}
#battlevote a#detail-vote{background: url(../images/detail-vote.png) no-repeat 0 0;text-decoration: none; text-align:center;}
#battlevote a#detail-splash{background: url(../images/detail-splash.png) no-repeat 0 0;text-decoration: none; text-align:center;}
.bar-detail .detail-ranking a#detail-vote:hover, .bar-detail .detail-ranking a#detail-vote:active,
.bar-detail .detail-ranking a#detail-splash:hover, .bar-detail .detail-ranking a#detail-splash:active {text-decoration: none;background-position: 0 -31px;}
/* New homepage */
.bowl {background: url(../images/bowl-home.png) no-repeat -16px 83px;padding-bottom: 63px;height: 562px; }
.bowl .right h1 {background: url(../images/language-big-nl.png) no-repeat 7px 0;text-indent: -9000px;width: 429px;height: 323px;margin-top: 53px;z-index: 2;}
.fr .bowl .right h1 {background: url(../images/language-big-fr.png) no-repeat 7px 0;width: 434px;height: 303px;}
.bowl p {font-family: 'Helvetica';font-weight: bold;font-size: 14px;color: #f5eedd;text-shadow: 0 1px 2px #48120a;line-height: 20px;margin-bottom: 18px;}
.bowl p span {color: #ff9232;}
#fb-page {background: url(../images/fb-page-button-nl.png) no-repeat 0 0;text-indent: -9000px;width: 182px;height: 39px;margin: -44px 0 35px 237px;z-index: 2;}
.fr #fb-page {background: url(../images/fb-page-button-fr.png) no-repeat 0 0;margin: -27px 0 35px 237px;}
.extraflames {background: url(../images/extraflames-home2.png) no-repeat -157px 0;margin-top: -56px;padding-bottom: 276px;}
.ie7 .extraflames {margin-top: -1px;}
.home-winner {background: url(../images/home-winner.png) no-repeat 0 0;height: 459px;}
.home-winner h1 {background: url("../images/masthead-h1-bkg.png") repeat scroll 0 0;border-bottom: 1px solid #821C1C;border-top: 1px solid #140101;color: #f5eedd;float: left;font-family: 'CycloneBackground';font-size: 40px;margin: 77px 0 0 88px;padding: 0 10px;text-shadow: 2px 2px 1px #290000;text-transform: uppercase;}
.home-winner h1 span {color: #ff9232;}
.home-winner h1 img {left: 167px;top: -38px;}
.home-winner h2 {background: url("../images/masthead-h1-bkg.png") repeat scroll 0 0;border-bottom: 1px solid #821C1C;border-top: 1px solid #140101;color: #f5eedd;float: left;font-family: 'CycloneBackground';font-size: 60px;margin: 0 0 0 247px;padding: 0 10px;text-shadow: 2px 2px 1px #290000;text-transform: uppercase;}
#home-youtube {margin: 32px 0 0 69px;width: 400px;height: 220px;}
.our-products h1 {background: url("../images/masthead-h1-bkg.png") repeat scroll 0 0;border-bottom: 1px solid #821C1C;border-top: 1px solid #140101;color: #f5eedd;float: left;font-family: 'CycloneBackground';font-size: 40px;margin: 30px 0 0 88px;padding: 0 10px;text-shadow: 2px 2px 1px #290000;text-transform: uppercase;}
.our-products h1 span {color: #ff9232;  font-size: 60px; }
.our-products img {margin: 0 0 30px 41px;}
a.cta-products:link, a.cta-products:link {background: url("../images/lang-button-big.png") no-repeat scroll 0 0;color: #4d1f07;display: block;font-family: 'CycloneBackground';font-size: 24px;height: 49px;line-height: 49px;padding-left: 17px;text-decoration: none;text-shadow: 1px 1px 1px #f6f1e7;text-transform: uppercase;width: 173px;margin-left: 88px;}
.fr a.cta-products:link, .fr a.cta-products:link {font-size: 27px;width: 170px;padding-left: 20px;}
a.cta-products:hover {background-position: 0 -49px;color: #fff;text-decoration: none;text-shadow: 1px 1px 1px #3C0708;}
/*content styling ****************************************************/
#content {margin-bottom:35px;}
#bardetail #content, #legal #content {background: url(../images/new-footer.jpg) no-repeat 50% 100%;margin-bottom:0;padding-bottom: 338px;}
#winnerwrapper{height:870px; background: url(../images/grill-only.png) no-repeat left 370px;}
#winner{background: url(../images/and_the_winner_is.png) no-repeat left top; height:638px;}
#congrats{position:relative; left:408px; top:190px; display:inline-block;}
#congrats h2{margin-bottom:5px; display:inline-block; font-size:6em;}
#products #content {padding-bottom: 9px;}
#addbar #content {padding-bottom: 250px;}
#legal #content {margin-top: 17px;}
#ranking #content{padding-bottom: 300px;}
#content .floatstop h1{font-size:3.6em;font-family:'CycloneBackground';color:#ff9232;text-transform:uppercase;margin:0 15px 0 0;}
#duyvisreduction .reductionprice h1{font-size:7em; line-height:0.7em;}
#duyvisreduction .reductionprice h2{font-family:'CycloneBackground'; color:#ff9232; font-size:2em; text-align:right; width:80px;}
#duyvisreduction .reductiontext h3{color:#F5EEDD; float:left; font-family:'CycloneBackground'; font-size:2.6em; margin:0; padding:0 10px; text-shadow:2px 2px 1px #290000; text-transform:uppercase;}
#duyvisreduction .reductiontext h3 span{color:#ed2424;}
#content a.title-link:link,#content a.title-link:visited{font-size:1.2em;color:#ed2424;text-decoration:none;border-bottom:1px solid #ed2424;}
#content a.title-link:hover,#content a.title-link:active{color:#f5eedd;border-bottom:1px solid #f5eedd;}
#content a.p-link:link,#content a.p-link:visited{color:#ed2424;text-decoration:none;border-bottom:1px solid #ed2424;}
#content a.p-link:hover,#content a.p-link:active{color:#4d1f07;border-bottom:1px solid #4d1f07;}
#content .header-bkg {background:url(../images/table-header-bkg.jpg) repeat-x 0 0;height:50px;line-height:50px;padding: 0 50px;}
#bardetail #content .header-bkg {padding: 0 10px 0 50px;}
#content .small-header-bkg {background: url(../images/small-header-bkg.jpg) repeat-x 0 0;padding-top: 30px; }
#content .header-bkg h1 {font-family:'CycloneBackground';font-size: 3.6em;color: #ff9232;text-transform: uppercase;text-shadow:2px 2px 1px #290000;}
#bardetail #content .header-bkg h1 {background: url(../images/comments-count.png) no-repeat 0 50%;padding-left: 38px;}
#bardetail #content .header-bkg h1 span {color: #f5eedd;}
#content .pattern-box {background: url(../images/pattern.gif) repeat 0 0;}
#content .dual-border-bottom {background: url(../images/seperator.gif) repeat-x bottom left;padding-bottom: 45px;margin-bottom: 35px;}
#content .legal-space {margin: 30px 80px;}
#content .pattern-box p, #legal #content .pattern-box li {margin-bottom: 15px;line-height: 20px;color: #4d1f07;font-size: 14px;}
#content h3 {margin-bottom: 15px;line-height: 24px;color: #4d1f07;font-size: 19px;font-weight:bold}
/*#content .pattern-box a:link,#content .pattern-box a:visited{color:#FF9232}*/
#legal #content .pattern-box a:link, #legal #content .pattern-box a:visited{color:#4D1F07; font-weight:bold}
#legal #content .positioning-button-wrapper a:link, 
#legal #content .positioning-button-wrapper a:visited{color:#F5EEDD; font-weight:bold}
#content .pattern-box .right a:link,
#content .pattern-box .right a:visited{color:#FFFEE2}
#vote .pattern-box .right a:visited{color:#FFFEE2; padding-right:40px; text-align:center; width:120px;}
span.select_wrapper{height:31px; width:248px;}
#current-top .floatstop{position:relative}
#current-top span.select_wrapper{position:absolute; top:0;left:410px;}
#content .pattern-box .right a.legal-notice:link,
#content .pattern-box .right a.legal-notice:visited{color:#4D1F07}
#content .pattern-box .right a.legal-notice:hover{color:#4D1F07;text-decoration:underline}
#content #add-your-bar .legal-notice a:link,#content #add-your-bar .legal-notice a:visited{color:#4D1F07; text-decoration:underline}
#content #add-your-bar a:hover{color:#4D1F07; text-decoration:none}
#content #add-your-bar a.legal-notice:hover{color:#4D1F07; text-decoration:underline}
#add-your-bar #content .pattern-box .right a:link,
#add-your-bar #content .pattern-box .right a:visited{color:#FFFEE2}
#legal #content .pattern-box li{margin: 0 0 2px 30px;}
#legal #content .pattern-box ul{margin: 0 0 10px 0px;  list-style-type:disc}
#legal #content .pattern-box ul ul{margin: 0 0 0px 0px; list-style-type:disc}
#prizes .prizes {background: url(../images/bowl-nuts.png) no-repeat 0 0;padding: 11px 0 0 404px;margin-bottom:50px;}
#prizes .prizes p {font-size: 1.4em;color: #f5eedd;line-height: 17px;margin-bottom: 30px;font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}
#rules-masthead p.smallprint,  #prizes .party p.prize-disc, #prizes .prizes p.prize-disc, #rules .how-to-vote p.prize-disc, .smallprint {font-size: 1.1em;color: #9f957f;}
span#share{position: absolute; top:13px;right:15px;height:18px;  display: block; width:118px;}
#prizes .party p.prize-disc{color:#F5eedd;}
#packshot {bottom:0;left: 0px;}
#vote #packshot {bottom: -238px;left: 19px;}
#prizes #packshot {bottom: -160px;left: 19px;}
#ranking #packshot {bottom: 36px;left: 19px;}
#home #packshot{bottom:92px; left:19px;}
#ranking #packshot{bottom:-300px; left:19px;}
#home #actie, #ranking #actie {bottom:-156px; left:273px;}
#products #filters a:link, #products #filters a:visited {display: block;height: 34px;width: 127px;line-height: 34px;background: url(../images/filter-button.png) no-repeat 0 0;color: #4d1f07;font-family: 'Helvetica';font-weight: bold;font-size: 1.2em;text-shadow:2px 2px 1px #f6f1e7;margin-bottom: 13px;padding-left: 13px;}
#products #filters a:hover {background-position: 0 -34px;color: #fff;text-shadow:2px 2px 1px #3c0708;text-decoration: none;}
#products #flash-wrapper {margin-top:-212px;}
#content .comment {margin-bottom: 25px;}
#content .comment-avatar img {border: 4px solid #fff;margin-bottom: 4px;}
#content .comment-avatar p {font-family: 'Helvetica';font-weight: bold;font-size: 1.4em;color: #fffee2;margin-bottom: 0;word-wrap: break-word;}
#content .the-comment {background: url(../images/comment-arrow.png) no-repeat 0 50%;padding-left: 23px;}
#content .comment-bottom {background: url(../images/comment-bottom.png) no-repeat left bottom;padding-bottom: 15px;}
#content .comment-top {background: url(../images/comment-top.png) no-repeat 0 0;padding-top: 15px;}
#content .comment-fill {background-color: #fff;padding: 25px 45px;}
#content .comment-fill p {margin-bottom: 0;}
#comment-form {background: url(../images/pattern-dark.gif) repeat 0 0;}
#comment-form .comment-avatar {margin-top: 46px;}
#comment-form .the-comment {margin-bottom: 15px;}
.pattern-seperator {background: url(../images/pattern-seperator.png) repeat-y 50% 0;}
.error {background: url(../images/error-bkg.png) repeat 0 0;border-top: 1px solid #b4645e;border-bottom: 1px solid #f6eddf;padding: 19px 17px;margin-bottom: 20px;}
.error span {font-family: 'Helvetica';font-weight: bold;font-size: 1.6em;text-shadow:2px 2px 1px #ff9696;color: #3a0600;text-transform: uppercase;display: block;margin-bottom: 8px;}
#content .error p {font-size: 1.2em;color: #3a0600;margin-bottom: 0;margin-left: 80px;}
#rules .beat {padding-bottom: 40px;}
#rules .beat p {margin: 0 0 15px 42px;}
#rules .beat img {right: 1px;top: -110px;}
#rules .how-to-vote {background: url(../images/flamemap.png) no-repeat 38px 0;padding: 0 0 0 330px;}
#rules .how-to-vote p {margin: 0 0 28px 28px;}
#rules .how-to-vote p.vote-button-wrapper span, #prizes .prizes p.vote-button-wrapper span  {font-size: 2.1428em;}
/* Evil table styling, beware off the quality off evil ****************************************/
#current-top{width:960px;}
/*#current-top thead,#current-top tfoot{background:url(../images/table-header-bkg.jpg) repeat-x 0 0;height:50px;line-height:50px;}*/
#current-top thead tr.foot{background: url(../images/table-top-footer-bkg.jpg) repeat-x 0 0;height:37px;line-height:37px;}
#home #current-top thead tr.foot, #ranking #current-top thead tr.foot{background: url(../images/table-top-footer-bkg.jpg) repeat-x 0 -37px;}
#current-top tfoot {border-bottom: none;}
#current-top thead th,#current-top tfoot td{text-align:left;height:50px;line-height:50px;}
#current-top thead tr.foot td{text-align:left;height:37px;line-height:37px;}
#current-top tfoot td, #current-top thead tr.foot td{font-size:1.4em;color:#d0c3a6;text-shadow: #200000 0 1px 0;  border-right: none; }
#current-top tfoot td.first, #current-top thead tr.foot td.first{width:280px;padding-left:30px;}
#current-top tfoot td.province, #current-top thead tr.foot td.province{width:389px;padding-left:11px;}
#current-top tfoot td.rank, #current-top tfoot td.splash, #current-top thead tr.foot td.rank, #current-top thead tr.foot td.splash{width:80px;text-align:center;font-family:'HelveticaR';}
#current-top tfoot td.last, #current-top thead tr.foot td.last{width:70px;text-align:center;}
#current-top .bars{width:300px;padding-left:10px;}
#current-top .citys{width:401px;}
#current-top .ranking{width:229px;}
#current-top #rank-button{color:#fffee2;font-size:1.4em;text-shadow:1px 1px 0px #290000;padding-left:18px;height:31px;line-height:31px;width:140px;display:block;background:url(../images/ranking-matrix.png) no-repeat 0 -62px;font-weight: normal;}
#current-top .headerSortDown #rank-button{background:url(../images/ranking-matrix.png) no-repeat 0 0;}
#current-top .headerSortDown #rank-button:hover{cursor:pointer;background-position:0 -31px;}
#current-top .headerSortUp #rank-button{background:url(../images/ranking-matrix.png) no-repeat 0 -62px;}
#current-top .headerSortUp #rank-button:hover,#current-top #rank-button:hover{cursor:pointer;background-position:0 -93px;}
#current-top tbody tr{height:50px; background:url(../images/table-row-bkg.gif) repeat-x 0 0;}
#current-top tbody tr:hover {background: url(../images/table-row-hover-bkg.gif) repeat-x 0 0;}
#current-top tbody tr.foot:hover {background: url(../images/table-top-footer-bkg.jpg) repeat-x 0 0;}
#current-top tbody td a:link, #current-top tbody td a:visited {display: block;text-decoration: none; }
#current-top tbody td a:hover, #current-top tbody td a:active {text-decoration: none;}
#current-top tbody td.first{width:231px;border-right:1px solid #b5936e;font-size:1.7em;text-transform:capitalize;text-shadow: #f4efe5 0 1px 0;}
#current-top tbody td.first a {color:#4d1f07;}
#current-top tbody td.number {padding-left:24px;width:54px;}
#current-top tbody td.number .positioning{font-family:'CycloneBackground';font-size:2.8em;color:#8e4503;display:block;float:left;height:45px;line-height:45px;width:22px;text-align:center;margin-top:2px;text-shadow:0 0 0;}
#current-top tbody td.number .positioning.nr1{background:url(../images/flame-nr.png) no-repeat 0 2px;color:#fffee2;font-size:2.5em;}
#current-top tbody td.province{border-right:1px solid #b5936e;width:388px;padding-left:11px;font-size:1.7em;text-shadow: #f4efe5 0 1px 0;}
#current-top tbody td.province a {color:#836b48;}
#current-top tbody td.rank{border-right:1px solid #b5936e;width:79px;text-align:center;font-family:'Helvetica';font-size:1.7em;text-shadow: #f4efe5 0 1px 0;}
#current-top tbody td.rank a {color:#d1511f;}
#current-top tbody td.splash{border-right:1px solid #b5936e;width:79px;text-align:center;font-family:'Helvetica';font-size:1.7em;text-shadow: #f4efe5 0 1px 0;}
#current-top tbody td.splash a {color:#2d90b1;}
#current-top tbody td.last{width:70px;text-align:center;font-family:'Helvetica';font-size:1.7em;text-shadow: #f4efe5 0 1px 0;}
#current-top tbody td.last a{color: #4d1f07;}
*:first-child+html #current-top tbody td.last img{top:2px;}
#pagination ul {text-align: center;}
#pagination li {display: inline;margin: 0 5px;}
#pagination li span {color: #ff9232;}
#pagination li a:link, #pagination li a:visited {color: #d0c3a6;text-decoration: none;}
/* google map stuff can be found in here ********/
#add-bar-info {margin:0;padding:0;overflow:hidden;}
/* move the little flame to the right location */
#add-bar-move {margin:0;padding:0;overflow:hidden;width:190px;height:40px;position:absolute;top:0px;left:8px;}
#add-bar {padding: 0px;width:120px;height:31px;position:absolute;top:0;left:48px;}
#add-bar p {color: #3f2c2c;font-size: 1.4em;width: 92px;height: 31px;}
#add-bar-move p,
#add-bar-move h4,
#add-bar-info p,
#add-bar-info h4, #ratepopup h1{width: 100%;margin:0;padding:0;font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}
#add-bar-move h4,
#add-bar-info h4, #ratepopup h1{color:#5e0c0c;font-weight:bold;font-size:18px;padding-bottom:10px;border-bottom:1px solid #c9c6c3;margin-bottom:10px;}
#add-bar-info p {color: #3f2c2c;font-size: 12px;margin-bottom:0;line-height:20px;}
#add-bar-move p{color: #3f2c2c;font-size: 13px;line-height:15px;margin-bottom:0;line-height:20px;}
#add-bar-info p.smallerlinks a:link,
#add-bar-info p.smallerlinks a:visited{color:#ed2424;font-size:12px}
#add-bar-info p.ranks span.score {color: #5e0c0c;font-weight:bold}
#add-bar-info p.ranks {color: #535353;height:30px;margin-top:5px;margin-bottom:5px;line-height:30px;background: url(../images/arrow_orange_up.png) no-repeat 0 4px;}
#add-bar-info p span.location{color:#e96820;font-weight:bold}
#add-bar-info p span.less{color:#ccc;}
#add-bar-info a#register-button:link, #add-bar-info a#register-button:visited {width: 92px;height: 31px;line-height: 31px;background: url(../images/register-button.png) no-repeat 0 0;font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;font-size:1.6em;text-shadow:1px 1px 0 #180000;display: block;padding-left: 28px;color: #fffee2;text-decoration: none;}
input#submitterms,
input#cancelterms,
#cboxLoadedContent span.confirmer input,
#add-bar a#register-button:link, 
#add-bar a#register-button:visited {width: 92px;height: 31px;line-height: 31px;font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;font-size:1.6em;text-shadow:1px 1px 0 #180000;display: block;padding-left: 28px;color: #fffee2;text-decoration: none;}
#add-bar a#register-button:link, #add-bar a#register-button:visited {background: url(../images/register-button.png) no-repeat 0 0;}
#add-bar a#register-button:hover, #add-bar a#register-button:active {text-decoration: none;background-position: 0 -31px;}
.disc {width: 314px;color: #3f2c2c;margin-top: 13px;padding-right: 20px;}
#cboxLoadedContent span.confirmer{display:block;width:100px;height:26px;margin: 4px 0 0 8px;padding:0px;position:relative;background-color:#818181;float:left;line-height:26px;}
#cboxLoadedContent p.login_bg{background: url(../images/login_bg.png) repeat-x 0 14px;padding-top:35px; color:#999;}
#cboxLoadedContent span.confirm_cancel{display:block;width:136px;height:31px;background: url(../images/form-button.png) no-repeat 0 0;margin: 15px 0 0 8px;padding-top:10px;float:left;position:relative;}
input#submitterms,
input#cancelterms,
#cboxLoadedContent span.confirmer input{position:absolute;top:0;left:0;background-color:transparent;border:none;display:block;width:136px;margin-left:0;padding-left:0;height:31px;}
#cboxLoadedContent span.confirmer input{width:100px;height:26px;font-size:12px;line-height:26px;color:#fff;text-shadow: 0 0;}
#cboxLoadedContent p {color: #5E0C0C;font-size: 12px;padding: 5px 10px;line-height:15px;margin-top: 0!important;}
#cboxLoadedContent p a{color: #ed2424;font-size: 12px;padding: 0;line-height:15px;}
#cboxLoadedContent form span.bg{display:block;width:179px;height:24px;margin: 4px 0 0 8px;float:left;}
#cboxLoadedContent form span.bg input{width:170px;margin: 0;height:24px;padding: 0 5px;background-color:transparent;border:1px solid #ccc;font-size:12px;line-height:18px;color:#ccc;}
#cboxLoadedContent h5 {color: #5e0c0c;font-size: 18px;font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;line-height:21px;font-weight:bold;padding: 5px 10px 10px 10px;border-bottom:1px solid #C9C6C3;}
.fr #cboxLoadedContent h5.zoomin {padding-top:1px;}
#cboxContent h4.accepted{background-color:#6ea536;height:33px;margin:15px 10px;text-align:center;font-size:18px;padding-top:16px;-moz-border-radius: 4px;border-radius: 4px;color:#fff;font-size:14px;font-weight:normal;text-shadow:1px 1px 0 #4b7024;border-top:1px solid #4b7024;}
div#encourage{margin-bottom:20px;}
div#encourage span{height:25px;display:block;float:left;width:150px;}
div#encourage span a{color:#ee585d;padding-left:24px;padding-top:2px;text-decoration:underline;}
div#encourage span a:hover{text-decoration:none;}
div#encourage span a.twitter{background: url(../images/twitter_logo.png) no-repeat 0 0;}
div#encourage span a.facebooker{background: url(../images/fb_logo.png) no-repeat 0 0 !important; float:left}
a.print_ecoupon{width:136px;height:31px;clear:both;margin:-47px 15px 0 0;float:right;display:block;text-align:center;background:url("../images/form-button.png") no-repeat scroll 0 0 transparent;color:#FFFEE2;font-size:12px;font-weight:normal;line-height:31px;text-shadow:1px 1px 0 #290000;text-decoration:none}
a.print_ecoupon:hover{text-decoration:none}
/* hottest bar */
#hottest-bar h1, #hottest-bar h2, #hottest-bar h3 {background: url("../images/masthead-h1-bkg.png") repeat scroll 0 0 transparent;border-bottom: 1px solid #821C1C;border-top: 1px solid #3B090B;float: left;font-family: 'CycloneBackground';padding: 0 10px;text-shadow: 2px 2px 1px #290000;text-transform: uppercase;font-size: 70px;}
#hottest-bar h1 {color: #F5EEDD;margin: 59px 0 0 247px;}
#hottest-bar h2 {color: #FF9232;font-size: 100px;margin: 29px 0 0 0;}
#hottest-bar h2 .flaming-nut {right: 56px;top: 66px;}
#hottest-bar h3 {color: #F5EEDD;margin: 0 0 0 317px;}
#hottest-bar .list h3 {margin: 0 0 15px 0; font-size: 50px; }
#hottest-bar .list h3 span {color: #FF9232;font-size: 60px;}
#hottest-bar p.info { font-size:13px; color:#f5eedd; line-height:18px;padding:5px;clear: left;  margin: 15px 0 15px 250px;  }
#newhome{ height:430px;  margin-bottom: 20px; }
#newhome form{ background:url(../images/bg_formnewhome.png) left top no-repeat; width:910px; height:28px; padding:21px 25px 25px 25px; overflow:hidden; color:#320609; font-size:13px; position:absolute; top:230px; z-index:3 }
#newhome form input { width:170px; height:28px; padding:0 35px 0 5px; margin:0 15px 0 0; background:transparent none}
#newhome form input.cbox { width:auto; *height:auto; margin:0; padding:0; outline:none }
#newhome form input, #newhome form label { color:#320609; font-size:13px; line-height:30px }
#newhome form label { margin:0 15px 0 0 }
#newhome form input#searchButton { width:100px; height:30px;background:url(../images/bg_newhomeformbutton.jpg) left top no-repeat; color:#fffee2; font-weight:bold; padding:0; margin:0;text-shadow:1px 1px 1px #4c0203; position:absolute; top:21px; right:25px; padding: 0 0 0 15px; }
.fr #newhome form input#searchButton {right:10px }
#newhome form #eraser{ position:absolute; top:27px; left:209px; cursor:pointer }
#newhome #google-map { width:960px; height:390px; background:#000000 none; position:absolute; top:299px; z-index:1 }
/* contact page *********************************/
#contact #legal-masthead h1 {font-size: 80px;color: #ff9232;margin: 54px 0 0 359px;}
#contact #legal-masthead h1 img {left: -111px;top: 21px;}
#contact #legal-masthead h2 {background: url("../images/masthead-h1-bkg.png") repeat scroll 0 0;border-bottom: 1px solid #821C1C;border-top: 1px solid #3B090B;color: #F5EEDD;float: left;font-family: 'CycloneBackground';font-size: 60px;margin: -62px 0 0 604px;padding: 0 10px;text-shadow: 2px 2px 1px #290000;text-transform: uppercase;}
#contact #content {margin-top: 17px;}
.contact-info {background: url("../images/masthead-h1-bkg.png") repeat scroll 0 0;border-bottom: 1px solid #821C1C;border-top: 1px solid #3B090B;}
.contact-info div {padding: 17px;}
.contact-info h1 {font-family: 'Helvetica';font-weight: bold;font-size: 20px;color: #ff9232;line-height: 0.9;margin-bottom: 15px;}
.contact-info h2 {color: #ff9232;font-size: 14px;margin-bottom: 3px;font-family: 'Helvetica';font-weight: bold;}
.contact-info p {color: #f5eedd;font-size: 14px;line-height: 18px;margin-bottom: 17px;font-family: 'Helvetica';font-weight: bold;}
.contact-info p span {color: #ff9232;}
.contact-info address {font-size: 14px;color: #f5eedd;}
#contact .pattern-box p.form-info {font-size: 12px;line-height: 1;text-shadow: 0 1px 2px #f6f1e7;}
/*language page ********************************/
#languagehub #wrapper {background: url(../images/flames-lang-bkg.jpg) no-repeat 50% 0;padding: 107px 0 0 0;  height: 584px; }
#languagehub #inner-lang {width: 863px; margin: 0 auto;}
#languagehub .left {width: 232px;}
#languagehub .right {width: 244px;}
#languagehub .left h1 {text-indent: -9000px;  background: url(../images/language-nl.png) no-repeat 0 0;width: 232px; height: 172px;}
#languagehub .right h1 {text-indent: -9000px;  background: url(../images/language-fr.png) no-repeat 0 0;width: 244px; height: 169px; }
#languagehub a {margin: 15px auto 0 auto;}
#languagehub a:link, #languagehub a:visited {height: 49px;line-height: 49px;width: 108px;background: url(../images/lang-button.png) no-repeat 0 0;text-decoration: none;display: block;font-family:'CycloneBackground';font-size: 2.4em;color: #4d1f07;text-shadow:1px 1px 1px #f6f1e7;padding-left: 17px;text-transform: uppercase; }
.ie7 #languagehub a:link, .ie7 #languagehub a:visited {letter-spacing: 1px;}
#languagehub a:hover, #languagehub a:active {text-decoration: none;background-position: 0 -49px;color: #fff;text-shadow:1px 1px 1px #3c0708;}
/*Footer ***************************************/
/*#actie {left: 273px;bottom: 144px;}*/
/*#vote #actie {left: 273px;bottom: -134px;}
#prizes #actie {left: 273px;bottom: -25px;}*/
/*#content #actie h1 {background:url("../images/masthead-h1-bkg.png") repeat scroll 0 0 transparent;border-top:1px solid #3b090b;color:#F5EEDD;font-family:'CycloneBackground';padding:0 10px;text-shadow:2px 2px 1px #290000;text-transform:uppercase;font-size: 2.6em;float: left;  border-bottom: none;  margin: 0;  }*/
/*#actie h1 span {color: #ff9232;}*/
/*#actie h2 {color: #ff9232;font-size: 4.0em;font-family:'CycloneBackground';border-bottom:1px solid #821c1c;background:url("../images/masthead-h1-bkg.png") repeat scroll 0 0 transparent;padding:0 10px;text-shadow:2px 2px 1px #290000;text-transform:uppercase;margin-left: 38px;float: left;clear: left;}*/
/*#actie h2 img {left: -82px;top: -27px;}*/
#footer p{text-align:center;color:#9f957f;font-size:1.3em;margin-bottom:25px;}
#home #footer p {margin-top: -60px;}
#products #footer p {margin-top: 272px;}
#contact #footer p {margin-top: 302px;}
#contact #footer.sended p {margin-top: 409px;}
#hottest-bar #footer p {margin-top: 325px;}
#bardetail #footer p, #legal #footer p {margin-top: -45px;position: relative;z-index: 1;}
#footer p a:link,#footer p a:visited{color:#9f957f;}
#footer p a:hover{text-decoration:underline;}
#similar_names{color:#900;font-size: 85%; }
#similar_names .bullet {display:list-item;margin-left:15px;}
#similar_names a:link, #similar_names a:visited {color:#900;text-decoration:underline;}
/* New bardetailpage */
.bar-detail {background:transparent url(../images/masthead-h1-bkg.png) repeat 0 0;border-bottom:1px solid #821c1c;border-top:1px solid #3b090b;margin-bottom: 35px;}
.bar-detail .detail-info {padding: 35px 0 0 35px; width:220px; margin:15px 0 0 0}
.withmovie .detail-info {padding: 0 0 0 33px;}
.withmovie .col290{width:auto;}
.bar-detail .detail-ranking {padding: 28px 0 0 0; width:260px; margin:15px 0 0 0 }
.bar-detail .detail-ranking dl{line-height: 18px;font-family: 'Helvetica';font-weight: bold;font-size: 1.4em;margin-bottom: 15px; float:left}
.bar-detail .detail-ranking dt{ width:110px; float:left; margin:0 0 10px 0; line-height:15px; padding:7px 0 0 0; text-shadow:1px 1px 1px #4c0203; color:#d4c8ac}
.bar-detail .detail-ranking dl#overall {margin:0 0 20px 20px;border-bottom:1px solid #821c1c;border-top:1px solid #3b090b;text-shadow:1px 1px 1px #290000;background:transparent url(../images/masthead-h1-bkg.png) repeat 0 0; padding:10px 0; width:180px }
.bar-detail .detail-ranking dl#overall dd{ margin: 0 0 0 25px }
.bar-detail .detail-ranking dl#overall dt{font-family: 'Helvetica';font-weight: bold;font-size: 20px;color: #ff9232;text-shadow:2px 2px 1px #621212; text-align:center; width:180px; line-height:normal }
p span.flames { float:right }
.bar-detail .detail-ranking dd{ width:130px; height:30px; text-indent:-9999px; float:left; margin:0 0 10px 0 }
.rankingoverall { line-height:30px; color:#E96820;font-weight:bold;}
.flames{ width:130px; height:30px; background:transparent url(../images/bg_flames.png) left top no-repeat; text-indent:-9999px; display:block; margin:0 0 10px 0}
.flame_0{ background-position:0 0 }
.flame_0_5{ background-position:0 -30px }
.flame_1{ background-position:0 -60px }
.flame_1_5{ background-position:0 -90px }
.flame_2{ background-position:0 -120px }
.flame_2_5{ background-position:0 -150px }
.flame_3{ background-position:0 -180px }
.flame_3_5{ background-position:0 -210px }
.flame_4{ background-position:0 -240px }
.flame_4_5{ background-position:0 -270px }
.flame_5{ background-position:0 -300px }
#barmovie .detail-ranking {padding: 70px 50px 50px 0;}
.bar-detail h2 {font-family: 'Helvetica';font-weight: bold;font-size: 2.0em;color: #ff9232;text-shadow:2px 2px 1px #621212;margin-bottom: 3px;}
#movieholder{ margin:0 }
.bar-detail .detail-ranking a#facebookbutton { display:block; width:240px; background: url(../images/bg_ratefacebookbutton.jpg) left top no-repeat; font-size:14px; text-align:center;text-shadow:1px 1px 1px #180000;color:#FFFEE2; margin:5px 0 25px 0; padding:0; }
.bar-detail .detail-ranking a#facebookbutton:hover, .bar-detail .detail-ranking a#facebookbutton:visited { text-decoration:none }
/* Rate popup */
#ratepopup { width:320px; height:325px; }
#ratepopup form{ margin:20px }
#ratepopup h1 {margin:5px 0 0 0 }
#ratepopup fieldset {margin:0 0 10px 0 }
#ratepopup label { display:block; width:123px; float:left; height:30px; color:#3f2c2c; font-size:15px; font-family: 'Helvetica';font-weight: bold; line-height:30px }
#ratepopup #submitter { background:transparent url(../images/bg_confirmscore.jpg) left top no-repeat; width:180px; height:31px; text-align:center;font-size:14px; text-align:center;text-shadow:1px 1px 1px #180000;color:#FFFEE2; font-weight:bold; margin:20px 0 0 50px}
a.givescore { width:175px; height:32px; line-height:32px; font-size:14px; text-align:center;text-shadow:1px 1px 1px #180000;color:#fffee2; background:transparent url(../images/bg_ratebar.png) left top no-repeat; font-weight:bold; display:block; margin:5px 0 5px 70px }
a:hover.givescore { text-decoration:none }
div.rating-cancel,div.star-rating{float:left;width:26px;height:30px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.star-rating,div.star-rating a{background: url(../images/bg_flamerater.jpg) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:26px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -30px!important}
div.star-rating-hover a{background-position:0 -60px}
div.star-rating-readonly a{cursor:default !important}
div.star-rating{background:transparent!important;overflow:hidden!important}
div.rating-cancel { visibility:hidden }
