* {margin:0; padding:0;}
body {font-size: 75%; color: #fff; font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; 
background:#080808 url(../images/stijn_body_bg.gif) 0 0 repeat-x;}

a, a:visited{color:#FF00FF;}
a:hover, a:selected{color:#fff;}
.accessibility{position:absolute; top:-999em; left:-999em;}
a img {border:none;}

h2{margin: 0 0 .5em; font-weight:normal; font-size: 150%;}

.clear { display: inline-block; }   
.clear:after, .container:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html .clear { height: 1%; }
.clear { display: block; }

#container{width: 884px; margin:0 auto;}
#logo{margin: 28px 0;}
#fl{margin-bottom: 42px; height:322px; border: 2px solid #fff;}
#footer{clear:both;}
#vip, #policy{margin: 0 0 60px;}
#policy p{width: 520px; margin: 0 0 1.5em 0;}

.gallery #container{width: 90%;}

ul#gallery {margin: 40px 0;list-style: none;}
ul#gallery li{float:left; margin: 0 10px 10px 0; width:100px; height:75px; border: 2px solid #fff;}


form{margin: 25px 0 0;}
label{display:block; margin: 0 0 .2em 0; font-weight:bold; font-size:90%;}
input{margin: 0 15px 0 0;}
/*li.send{float:none; clear:both;}*/
li.send input{margin-top: 11px; height:29px; width:60px; border:none; background: url(../images/send_btn.gif); text-indent:-200px;}
li.send input:hover{background: url(../images/send_btn.gif) 0 -32px;}

.inline{margin:0; list-style: none;}
.inline li{position:relaitve; display:inline;}
.inline li a{float:left; display:block; margin-right:114px;}

ul.nav {margin-bottom: 60px;}
li.cp a, li.cp a:visited{width:162px; height:49px; background:url(../images/stijn_pictures_btn.gif) 0 0 no-repeat; text-indent:-9999px;}
li.cp a:hover, li.cp a:active{background-position: 0 -50px;}
/*
li.enter{position:relative;}
li.enter span{position:absolute; left:0; bottom:0; color:#737273; font-size:85%;}
*/
li.launch{width:328px; height:47px; background: url(../images/stijn_launch_date.gif) 0 0 no-repeat; text-indent:-9999px;}

li.vip a, li.vip a:visited{margin-right: 0;width:328px; height:47px; background: url(../images/stijn_vip_btn.gif) 0 0 no-repeat; text-indent:-9999px;}
li.vip a:hover, li.vip a:active{background-position: 0 -49px;}

li.newcollection a, li.newcollection a:visited{width:328px; height:47px; background: url(../images/stijn_new_collection_btn.gif) 0 0 no-repeat; text-indent:-9999px;}
li.newcollection a:hover, li.newcollection a:active{background-position: 0 -51px;}

li.updates a, li.updates a:visited{margin-right: 0; margin-bottom:3em; width:150px; height:49px; background: url(../images/stijn_updates_btn.gif) 0 0 no-repeat; text-indent:-9999px;}
li.updates a:hover, li.updates a:active{background-position: 0 -48px;}

li.stores a, li.stores a:visited{margin-right: 0; margin-bottom:3em; width:290px; height:49px; background: url(../images/stijn_stores_btn.gif) 0 0 no-repeat; text-indent:-9999px;}
li.stores a:hover, li.stores a:active{background-position: 0 -49px;}

#alerto{height: 3em;}
#alerto, #alerto a,  #alerto a:visited{color:#444; text-decoration:none;}
#alerto a:hover,  #alerto a:active{color:#fff;}
#alerto a span {color:#fe9602;}

* html body{ text-align:center;}
* html #container{ text-align:left;}
