/* CREDITS
Title:		I Love The 80s - CSS Main Stylesheet
Author:		Dieter Verjans <dieter@inventis.be>
Date:		15/07/2009
*/

/* Algemene Styles
---------------------------------------------------------- */
html, body {height: 100%;}
html {background:#d9d9d9 url(../images/layout/background.png) repeat-y 50% 0; overflow-y: scroll;}
body{font-size:12px; color:#000;font-family:Arial, Helvetica, sans-serif; /*background:url(../images/layout/top.png) no-repeat 50% 0;*/ margin:0;}
strong{font-weight:bold}
em{font-style:italic}
.hide{display:block;text-indent:-9000px}
a{color:#000; text-decoration:underline;}
a:hover {text-decoration:none;}

div, ol, ul, li, a#ilt90, h1, h2 {text-decoration:none;}

/* Container
---------------------------------------------------------- */
div#joecontainer {background:url(../images/layout/joefm.png) no-repeat 50% 0; height:56px;}
div#joecontainer div#joesite {width:930px; margin:0 auto; height:56px;}
div#joecontainer div#joesite a#joe {display:block; width:130px; height:50px; text-indent:-9000px; margin-left:13px; z-index:10; position:absolute;}
div.up {margin-top:-30px!important; z-index:2; position:relative; }
div#wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -67px; width:960px; position:relative;}
/*div#drop {background:url(../images/layout/drupal.png) no-repeat 0 0; width:352px; height:284px; position:absolute; z-index:1; bottom:56px; right:40px;}*/
div#extra_container { margin:0;  min-height:500px; width:100%; overflow:hidden; position:relative; z-index:9;}
div#container {width:930px; margin:0 auto; position:relative; z-index:9; overflow:hidden; }

div#container div#header {height:156px; position:relative; overflow:hidden; }
div#container div#header h1 {background:url(../images/layout/logo.png) no-repeat 0 0; width:290px; height:144px; text-indent:-9000px; position:absolute; top:13px; z-index:2 }
.fr div#container div#header h1 {background:url(../images/layout/logo_fr.png) no-repeat 0 0;}
.en div#container div#header h1 {background:url(../images/layout/logo_en.png) no-repeat 0 0;}
div#container div#header h2 {background:url(../images/layout/date.png?n=1) no-repeat 100% 0; width:400px; height:43px; text-indent:-9000px; position:absolute; right:55px; top:40px; }
.fr div#container div#header h2 {background:url(../images/layout/date_fr.png?n=1) no-repeat 100% 0;}
.en div#container div#header h2 {background:url(../images/layout/date_en.png?n=1) no-repeat 100% 0;}
div#container div#header a#ethias {background:url(../images/layout/ethias.png) no-repeat 0 0; width:41px; height:41px; text-indent:-9000px; position:absolute; right:4px; top:40px; text-decoration:none; }
div#container div#header a#joe {width:105px; height:25px; text-indent:-9000px; position:absolute; left:25px; top:13px; text-decoration:none; cursor:pointer; z-index:10; }
div#container div#header a#plugRTL {width:45px; height:25px; text-indent:-9000px; position:absolute; left:88px; top:13px; text-decoration:none; cursor:pointer; z-index:10; }
div#container div#header a#radioContact {width:52px; height:25px; text-indent:-9000px; position:absolute; left:17px; top:13px; text-decoration:none; cursor:pointer; z-index:10; }

div.up div#container div#header h1 {background:url(../images/layout/logo_nl.png) no-repeat 0 0;}

div#container div#header ul#menu {background:url(../images/layout/menu.png) no-repeat 0 0; width:647px; height:37px; position:absolute; left:280px; top:90px; overflow:hidden;}
div#container div#header ul#menu li {display:inline; line-height:37px;}
div#container div#header ul#menu li a {display:block; text-indent:-9000px; float:left; background:url(../images/layout/menu.png) no-repeat 0 0; text-decoration:none; margin-left:20px;}

div#container div#header ul#menu li a#mnu_home { width:44px; background-position: -35px 0; margin-left:35px; _margin-left:17px;}
div#container div#header ul#menu li a#mnu_lineup {width:59px; background-position: -99px 0; }
div#container div#header ul#menu li a#mnu_tickets {width:56px;  background-position: -178px 0;}
div#container div#header ul#menu li a#mnu_battle {width:53px;   background-position: -254px 0;}
div#container div#header ul#menu li a#mnu_80s {width:166px;  background-position: -327px 0;}
div#container div#header ul#menu li a#mnu_info {width:36px;  background-position: -513px 0;}
div#container div#header ul#menu li a#mnu_contact {width:66px;  background-position: -569px 0;}

div#container div#header ul#menu li a#mnu_home:hover, div#container div#header ul#menu li a#mnu_home_active { width:44px; background-position: -35px -37px; margin-left:35px; _margin-left:17px;}
div#container div#header ul#menu li a#mnu_lineup:hover, div#container div#header ul#menu li a#mnu_lineup_active {width:59px; background-position: -99px -37px; }
div#container div#header ul#menu li a#mnu_tickets:hover, div#container div#header ul#menu li a#mnu_tickets_active {width:56px;  background-position: -178px -37px;}
div#container div#header ul#menu li a#mnu_battle:hover, div#container div#header ul#menu li a#mnu_battle_active {width:53px;   background-position: -254px -37px;}
div#container div#header ul#menu li a#mnu_80s:hover, div#container div#header ul#menu li a#mnu_80s_active {width:166px;  background-position: -327px -37px;}
div#container div#header ul#menu li a#mnu_info:hover, div#container div#header ul#menu li a#mnu_info_active {width:36px;  background-position: -513px -37px;}
div#container div#header ul#menu li a#mnu_contact:hover, div#container div#header ul#menu li a#mnu_contact_active {width:66px;  background-position: -569px -37px;}

div#container  div#header  div#languages { position:absolute; top: 5px; right:5px;}
div#container  div#header  div#languages a.active{color:#00aeef; text-decoration:none;}

div#container div#left {width:280px; float:left;}
div#container div#left div#lineup{/*background:url(../images/layout/lineup.png) no-repeat 1px 1px;*/ width:274px; height:270px; margin-left:6px; margin-top:-20px;}
div#container div#left a#tickets{background:url(../images/layout/tickets.png) no-repeat 0 0; display:block; margin:0 auto; width:210px; height:110px; text-indent:-9000px; text-decoration:none;}
.fr div#container div#left a#tickets{background:url(../images/layout/tickets_fr.png) no-repeat 0 0; }
.en div#container div#left a#tickets{background:url(../images/layout/tickets_en.png) no-repeat 0 0; }
div#container div#left a#tickets:hover{background-position:0 -110px;}
div#container div#left div.box {margin:20px 0 10px 0;}
div#container div#left div.box h6 {text-transform:uppercase; color:#00aeef; font-size:16px; font-weight:bold;}
div#container div#left div.box li {background:url(../images/layout/li.png) no-repeat 5px 8px; padding-left:20px; line-height:20px;}
div#container div#left div.box form {width:100%; overflow:hidden;}
div#container div#left div.box form input {border:1px solid #d4d4d4; margin:1px 0 0 0; width:168px; float:left; padding:5px 22px 5px 4px;}
div#container div#left div.box form input#active { color:#000; font-size:12px; }
div#container div#left div.box form input#inactive { color:#666666; }
div#container div#left div.box form input.error {border:1px solid #ff6666; background:#fff url(../images/layout/error.png) no-repeat 174px 5px;}
div#container div#left div.box form input.correct {border:1px solid #9dcb3b; background:#fff url(../images/layout/correct.png) no-repeat 174px 5px;}
div#container div#left div.box form button#search{background:url(../images/layout/search.png) no-repeat 0 0 ; width:70px; height:29px; border:0; text-indent:-9000px; cursor:pointer; float:left; margin-left:5px;}
.fr div#container div#left div.box form button#search{background:url(../images/layout/search_fr.png) no-repeat 0 0 ;}
.en div#container div#left div.box form button#search{background:url(../images/layout/search_en.png) no-repeat 0 0 ;}
div#container div#left div.box form button#search:hover{background-position:0 -29px;}
div#container div#left div.box form button#ok{background:url(../images/layout/ok.png) no-repeat 0 0 ; width:70px; height:29px; border:0; text-indent:-9000px; cursor:pointer; float:left; margin-left:5px;}
div#container div#left div.box form button#ok:hover{background-position:0 -29px;}
div#container div#left div.box form span {background-color:#fff; line-height:20px; text-align:justify;}

div#container div#left div.box ul#partners li {background:none; padding:5px 0; margin:10px 0;}
div#container div#left div.box ul#partners li a#jim {background:url(/design/images/partners/jim.png) no-repeat 0 0; width:80px; height:52px; text-indent:-9000px; display:block;}
div#container div#left div.box ul#partners li a#vtm {background:url(/design/images/partners/vtm.png) no-repeat 0 0; width:80px; height:52px; text-indent:-9000px; display:block;}
div#container div#left div.box ul#partners li a#hbvl {background:url(/design/images/partners/hbvl.png) no-repeat 0 0; width:159px; height:19px; text-indent:-9000px; display:block;}
div#container div#left div.box ul#partners li a#flair {background:url(/design/images/partners/flair.png) no-repeat 0 0; width:64px; height:37px; text-indent:-9000px; display:block;}
div#container div#left div.box ul#partners li a#netlog {background:url(/design/images/partners/netlog.png) no-repeat 0 0; width:106px; height:19px; text-indent:-9000px; display:block;}
div#container div#left div.box ul#partners li a#gameroom {background:url(/design/images/partners/gameroom.png) no-repeat 0 0; width:90px; height:54px; text-indent:-9000px; display:block;}
div#container div#left div.box ul#partners li a#belgamco {background:url(/design/images/partners/belgamco.png) no-repeat 0 0; width:90px; height:54px; text-indent:-9000px; display:block;}
div#container div#left div.box ul#partners li a#telenet {background:url(/design/images/partners/telenet.png) no-repeat 0 0; width:113px; height:22px; text-indent:-9000px; display:block;}
div#container div#left div.box ul#partners li a#metro {background:url(/design/images/partners/metro.png) no-repeat 0 0; width:84px; height:30px; text-indent:-9000px; display:block;}
div#container div#left div.box ul#partners li a#jb {background:url(/design/images/partners/jb.png) no-repeat 0 0; width:66px; height:41px; text-indent:-9000px; display:block;}
div#container div#left div.box ul#partners li a#telepro {background:url(/design/images/partners/telepro.png) no-repeat 0 0; width:89px; height:25px; text-indent:-9000px; display:block;}
div#container div#left div.box ul#partners li a#msn {background:url(/design/images/partners/msn.png) no-repeat 0 0; width:83px; height:31px; text-indent:-9000px; display:block;}
div#container div#left div.box ul#partners li a#dh {background:url(/design/images/partners/dh.png) no-repeat 0 0; width:80px; height:27px; text-indent:-9000px; display:block;}
div#container div#left div.box ul#partners li a#cocacola {background:url(/design/images/partners/cocacola.png) no-repeat 0 0; width:117px; height:36px; text-indent:-9000px; display:block;}
div#container div#left div.box ul#partners li a#maes {background:url(/design/images/partners/maes.png) no-repeat 0 0; width:80px; height:52px; text-indent:-9000px; display:block;}

div#container div#right {width:560px; float:right; margin-right:30px; overflow:hidden;}
div#container div#right div#content h3 {text-transform:uppercase; color:#000; font-size:16px; margin-bottom:5px; font-weight:bold;}
div#container div#right div#content h5 {text-transform:uppercase; color:#00aeef; font-size:14px; margin: 15px 0 0 0; font-weight:bold;}
div#container div#right div#content li {background:url(../images/layout/li.png) no-repeat 15px 8px ; padding-left:30px; line-height:20px;}
div#container div#right div#content span {background-color:#fff; line-height:20px; text-align:justify;}
div#container div#right div#content span.intro {color:#00aeef;}
div#container div#right div#content span.cufon {background:none !important;}

div#container div#right div#content div.info {padding:10px; clear:both;}
div#container div#right div#content div.infoYT {padding-bottom:10px; clear:both;}
div#container div#right div#content div.info div.meta {padding:15px 0 5px 0; font-size:11px;}
div#container div#right div#content div.info div.meta a {color:#00aeef;}
div#container div#right div#content div.info div.meta a#facebook_share {text-decoration:none; display:inline-block; padding:1px 20px 0 5px; height:15px; width:auto; border:1px solid #d8dfea; background:url(http://static.ak.fbcdn.net/images/share/facebook_share_icon.gif?2:26981) no-repeat top right; float:right;}
div#container div#right div#content div.info div.meta a#facebook_share:hover{color:#fff; border-color:#295582; background-color:#3b5998;}


div#container div#right div#content div.blog {clear:both; margin:10px 0; overflow:hidden; width:100%;}
div#container div#right div#content div.blog h4 {background:#00aeef; padding:10px; padding-top:13px; text-transform:uppercase; color:#fff; font-size:14px; margin-bottom:5px; font-weight:bold; display:block; }
div#container div#right div#content div.blog h4 a{color:#fff; text-decoration:none; display:block; }
div#container div#right div#content div.blog h4 a:hover {color:#000;}
div#container div#right div#content div.blog div.reactie {padding:0 10px; }
div#container div#right div#content div.blog div.reactie span.titel { font-weight:bold; }
div#container div#right div#content div.blog div.spacer { background:#00aeef; height:2px; margin:7px 0 7px 10px; }
div#container div#right div#content div.blog form.niceForm {clear:both; padding-top:0px;}

div#container div#right div#content div.pagination {clear:both; margin:10px 0; overflow:hidden; width:100%;}
div#container div#right div#content div.pagination ul li {display:inline; float:left; background:#fff; padding:1px 6px; margin-right:5px; color:#000; border:1px solid #d4d4d4; }
div#container div#right div#content div.pagination ul li.active {background:#00aeef; color:#fff; border:1px solid #00aeef; text-decoration:none;}

div#container div#right div#content div#sociallinks {clear:both; margin:10px 0; overflow:hidden; width:100%; padding-top:20px;}
div#container div#right div#content div#sociallinks h4 {background:#00aeef; padding:10px; padding-top:13px; width:100%; text-transform:uppercase; color:#fff; font-size:14px; margin-bottom:5px; font-weight:bold; }
div#container div#right div#content div#sociallinks table {width:540px; margin:0 10px;}
div#container div#right div#content div#sociallinks a#netlog {width:130px; height:43px; background:url(../images/layout/netlog.png) no-repeat 0 0; display:block; text-indent:-9000px; text-align:left;}
div#container div#right div#content div#sociallinks a#facebook {width:130px; height:43px; background:url(../images/layout/facebook.png) no-repeat 0 0; display:block; text-indent:-9000px; text-align:left;}
div#container div#right div#content div#sociallinks a#twitter {width:130px; height:43px; background:url(../images/layout/twitter.png) no-repeat 0 0; display:block; text-indent:-9000px; text-align:left;}

div#container div#right div#content div.error {border:1px solid #ff6666; background:#fff url(../images/layout/error.png) no-repeat 5px 5px; padding:5px 5px 5px 25px; margin:10px 0; font-size:11px;}

div#container div#right div#content table#battle {width:100%; overflow:hidden; margin-bottom:20px;}
div#container div#right div#content table#battle td {text-align:center;}
div#container div#right div#content table#battle div#vs {background:url(../images/layout/vs.png) no-repeat 0 0; width:37px; height:22px; position:absolute; z-index:20; margin-top:-25px; left:600px; text-indent:-9000px;}
div#container div#right div#content table#battle a.vote {background:url(../images/layout/vote.png) no-repeat 0 0 ; width:70px; height:29px; border:0; text-indent:-9000px; cursor:pointer; margin:20px auto; display:block;}
.fr div#container div#right div#content table#battle a.vote {background:url(../images/layout/vote_fr.png) no-repeat 0 0 ;}
.en div#container div#right div#content table#battle a.vote {background:url(../images/layout/vote_en.png) no-repeat 0 0 ;}
div#container div#right div#content table#battle a.vote:hover {background-position:0 -29px;}
div#container div#right div#content .flash {height:240px; width:265px; margin:10px 0;}
div#container div#right div#content .flashbig {height:450px; width:560px; margin:10px 0;}

div#container div#right div#content div.top {width:260px; overflow:hidden; float:left; margin:20px 0;}
div#container div#right div#content div.top h4 {background:#00aeef; padding:10px; padding-top:13px; width:100%; text-transform:uppercase; color:#fff; font-size:14px; margin-bottom:5px; font-weight:bold;}
div#container div#right div#content div.top li {background:none; margin:0 5px; padding:5px; border-bottom:1px solid #00aeef; width:100%; overflow:hidden; clear:both;}
div#container div#right div#content div.top li span {font-size:16px; font-weight:bold; float:left; line-height:60px; padding-right:5px;}
div#container div#right div#content div.top li a img {border:2px solid #00aeef; float:left; margin-right:5px;}
div#container div#right div#content div.right {float:right;}

div#container div#right div#content div#artists {padding-top:20px;}
div#container div#right div#content div#artists ul.col { width: 265px; float: left; margin-right: 30px; }
div#container div#right div#content div#artists ul.col li {background:none; padding:2px;}
div#container div#right div#content div#artists ul.last { float: left; margin-right: 0 }
div#container div#right div#content div#artists ul.col ul { margin-bottom: 10px; }
div#container div#right div#content div#artists ul.col h3 { font-size: 16px; color:#fff; background:#00aeef; margin-bottom: 5px; padding:10px; padding-top:13px; }
div#container div#right div#content div#artists ul.col ul li { margin:0 10px; padding: 5px 0; border-bottom: 1px solid #00aeef; background:url(../images/layout/li.png) no-repeat 5px 13px; padding-left:20px; line-height:20px; }
div#container div#right div#content div#artists ul.col a       { color: #000000; display: block; }
div#container div#right div#content div#artists ul.col a:hover { color: #00aeef !important; }

div#container div#right div#content div#artist h3 {background:#00aeef; padding:10px;  padding-top:13px; width:100%; text-transform:uppercase; color:#fff; font-size:14px; margin-bottom:5px; font-weight:bold; }
div#container div#right div#content div#artist div#bio {margin:10px; float:left; width:320px;}
div#container div#right div#content div#artist div#bio span.lastfm {font-size:11px; color:#666666;}
div#container div#right div#content div#artist div#media {margin:10px; float:right; width:180px;}
div#container div#right div#content div#artist div#media ul.links li {background:url(../images/layout/li.png) no-repeat 5px 8px; padding-left:20px; line-height:20px;}
div#container div#right div#content div#artist h4 {text-transform:uppercase; color:#00aeef; font-size:14px; margin-bottom:10px; font-weight:bold;}
div#container div#right div#content div#artist div.thumbs {width:100%; overflow:hidden; padding-bottom:20px;}
div#container div#right div#content div#artist div.thumbs ul li {padding:0; background:none;}
div#container div#right div#content div#artist div.thumbs ul li a img {float:left; border:2px solid #00aeef; margin: 0 5px 5px 0; }

div#container div#right div#content div#lineup_box div.artist {clear:both; margin:10px 0 20px 0; overflow:hidden; width:100%;}
div#container div#right div#content div#lineup_box div.artist h4 {background:#00aeef; padding:10px; padding-top:13px; text-transform:uppercase; color:#fff; font-size:14px; margin-bottom:5px; font-weight:bold; display:block; }
div#container div#right div#content div#lineup_box div.artist img {border:2px solid #00aeef; }
div#container div#right div#content div#lineup_box div.artist div.profile {float:right; width:360px;}
div#container div#right div#content div#lineup_box div.artist div.profile h5 {margin-bottom:10px;}
div#container div#right div#content div#lineup_box div.artist ul.videos li {padding:0; background:none;}
div#container div#right div#content div#lineup_box div.artist ul.videos li a img {float:left; border:2px solid #00aeef; margin: 0 5px 5px 0; }

form.niceForm {clear:both; padding-top:20px;}
form.niceForm div.entry {clear:both; width:540px; overflow:hidden; padding:10px;}
form.niceForm div.entry div.col {width:232px; float:left;}
form.niceForm div.entry div.right {float:right;}
form.niceForm div.entry label {line-height:20px; text-align:justify; display:block; width:230px; margin-bottom:2px;}
form.niceForm div.entry input {border:1px solid #d4d4d4; width:204px; float:left; padding:5px 22px 5px 4px;}
form.niceForm div.entry textarea {border:1px solid #d4d4d4; line-height:20px; width:512px; height:100px; padding:4px 22px 3px 4px; margin:0;}
form.niceForm div.entry button {float:right; background:url(../images/layout/send.png) no-repeat 0 0 ; width:70px; height:29px; border:0; text-indent:-9000px; cursor:pointer;}
.fr form.niceForm div.entry button {background:url(../images/layout/send_fr.png) no-repeat 0 0 ;}
.en form.niceForm div.entry button {background:url(../images/layout/send_en.png) no-repeat 0 0 ;}
form.niceForm div.entry button:hover{background-position:0 -29px;}

form.niceForm div.entry input.error {border:1px solid #ff6666; background:#fff url(../images/layout/error.png) no-repeat 210px 5px;}
form.niceForm div.entry input.correct {border:1px solid #9dcb3b; background:#fff url(../images/layout/correct.png) no-repeat 210px 5px;}

form.niceForm div.entry textarea.error {border:1px solid #ff6666; background:#fff url(../images/layout/error.png) no-repeat 518px 5px;}
form.niceForm div.entry textarea.correct {border:1px solid #9dcb3b; background:#fff url(../images/layout/correct.png) no-repeat 518px 5px;}

form.niceForm div.captcha label {line-height:30px; text-align:justify; display:block; float:left; width:auto; height:20px; margin-right:5px;}
form.niceForm div.captcha img {float:left;}
form.niceForm div.captcha input {border:1px solid #d4d4d4; line-height:30px; height:19px; width:50px; clear:both; padding:4px 22px 3px 4px;}
form.niceForm div.captcha input.error {border:1px solid #ff6666; background:#fff url(../images/layout/error.png) no-repeat 56px 5px;}
form.niceForm div.captcha input.correct {border:1px solid #9dcb3b; background:#fff url(../images/layout/correct.png) no-repeat 56px 5px;}

div#push{height:77px;}
div#footer { height:67px; /*background:url(../images/layout/bottom.png) no-repeat 50% -32px;*/ padding-top:10px; }
div#footer div#footer_content {/*background:url(../images/layout/footer.png) no-repeat 0 0;*/ width:960px; height:67px; margin:0 auto; position:relative;  border-top:2px solid #00aeef;}
div#footer div#footer_content a#ilt90{width:165px; height:38px; background:url(../images/layout/creators.png) no-repeat 0 0; display:block; position:absolute; top:14px; left:60px; text-indent:-9000px;}
div#footer div#footer_content a#credits{width:89px; height:27px; display:block; position:absolute; top:20px; right:60px; text-indent:-9000px; background:url(../images/layout/credits.png) no-repeat 0 0; text-decoration:none;}
div#footer div#footer_content a#credits:hover{background-position:0 100%;}

div.border{width:100%; height:1px; border-bottom:1px solid #00aeef; }


/* Silvy
---------------------------------------------------------- */
div#silvy{width:926px; overflow:hidden; margin:0px auto; background:url(../images/layout/ikwilsilvy.png) no-repeat 0 0; margin-top:-20px; padding-bottom:50px;}
div#silvy a#ilt80 {float:right;}
div#silvy div#silvy-content { margin:230px 0 0 45px; _margin-left:23px; width:530px; overflow:hidden; padding:30px 0; float:left; color:#fff; background:url(../images/layout/ikwilsilvy_footer.png) no-repeat 0 100%;}
div#silvy div#silvy-content div#silvy-text {background:#00AEEF; width:392px; padding:0 69px;}
div#silvy div#silvy-content div#silvy-text h1 {text-transform:uppercase; color:#fff; font-size:16px; margin-bottom:5px; font-weight:bold;}
div#silvy div#silvy-content div#silvy-text p {margin-bottom:10px;}
div#silvy div#silvy-content div#silvy-text #info {padding-top:20px;}
div#silvy div#silvy-content div#silvy-text #info h3 {text-transform:uppercase; font-size:16px; font-weight:bold;}
div#silvy div#silvy-content div#silvy-text #info form.niceForm div.entry {width:370px; padding:5px 0;}
div#silvy div#silvy-content div#silvy-text #info form.niceForm div.entry label {width:100%;}
div#silvy div#silvy-content div#silvy-text #info form.niceForm div.entry input {width:340px;}
div#silvy div#silvy-content div#silvy-text #info form.niceForm div.entry input.error,
div#silvy div#silvy-content div#silvy-text #info form.niceForm div.entry input.correct {background-position:345px 5px;}
div#silvy div#silvy-content div#silvy-text #info form.niceForm div.entry textarea {width:340px;}
div#silvy div#silvy-content div#silvy-text #info form.niceForm div.entry textarea.error,
div#silvy div#silvy-content div#silvy-text #info form.niceForm div.entry textarea.correct {background-position:345px 5px;}
div#silvy div#silvy-content div#silvy-text #info form.niceForm div.captcha input {width:100px;}
div#silvy div#silvy-content div#silvy-text #info form.niceForm div.captcha input.error,
div#silvy div#silvy-content div#silvy-text #info form.niceForm div.captcha input.correct {background-position:105px 5px;}
div#silvy div#silvy-content div#silvy-text #info form.niceForm div.captcha label {width:220px; text-align:left;}
div#silvy div#silvy-content div#silvy-text #info form.niceForm div.entry button {float:right; background:url(../images/layout/ikwilsilvy_send.png) no-repeat 0 0 ; width:87px; height:47px; border:0; text-indent:-9000px; cursor:pointer;}
div#silvy div#silvy-content div#silvy-text #info form.niceForm div.entry button:hover{background-position: 0 -47px;}
div#silvy div#silvy-content div#silvy-text #info form.niceForm div.error {color:#EF000A; font-weight:bold;}


div#silvy div#silvy-movie {float:left; width:340px; margin: 175px 0 0 10px; overflow:hidden;}
div#silvy div#silvy-movie .flash { width:338px; height:235px; margin-left:1px;}
div#silvy div#silvy-movie a#ilt80-movie {margin-top:17px; width:340px; height:165px; display:block; text-indent:-9000px;}

#flashmsg {background:#00AEEF; padding:10px; color:#fff;}
