* {
	margin:0;
	padding:0;
}
body {
	background-color:#1C1C1C;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
a:link, a:visited {
    color: #ff0;
    text-decoration: none;
}
a:hover, a:active {
    color: #ff0;
    text-decoration: underline;
}
ul {
    margin: 10px 0;
    padding: 0 10px;
}

li {
    margin-left: 10px;
    padding-right: 10px;
}
p {
    margin: 5px 0;
}
.site {
	width:974px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 30px;
}
.header {
	background-image:url('../images/header_bg.png');
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:973px;
	height:43px;
}
.header .menu {
	float:left;
	list-style:none;
	padding-left:0px;
	margin-left:4px;
	margin-top:0px;
	margin-bottom:0px;
}
.menu ul,
.menu li {
    margin: 0;
    padding: 0;
}
.menu li {
	float:left;
	height:30px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	padding-top:13px;
	background-image:url('../images/divider_s.png');
	background-repeat:no-repeat;
	background-position:right 5px;
}
.menu li a {
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
}
.menu .selected a {
	color:#FFFF00
}

.header .logo {
	float:right;
	background-image:url('../images/celtics_logo.png');
	width:86px;
	height:29px;
	margin-top:8px;
	margin-right:10px;
}
.logo span {
	display:none;
}
.header-img {
	height:231px;
	width:963px;
	background-color:#000000;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	background-color:#1C1C1C;
	background-repeat:no-repeat;
	background-position:0px 2px;	
}
.header-img .spinning-shoe {
	float:left;
	background-image:url('../images/spinning_shoe_2012.gif');
	width:240px;
	height:180px;
	margin-left:34px;
	margin-right:34px;
	margin-bottom:24px;
}
.header-img .title {
	padding-top:10px;
	color:#FFFF00;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
}
.spinning-shoe-bg {
	background-image:url('../images/spinning_shoe_bg.png');
	width:310px;
	height:231px;
}
.header-img .spinning-shoe span {
	display:none;
}
.header-img .description {
	float:right;
	color: #FFFFFF;	
	width:400px;
	height:30px;
	margin-left:auto;
	margin-right:auto;
}
#header-1 {
	background-image:url('../images/header1.jpg');
}
#header-2 {
	background-image:url('../images/header2.jpg');
}
#header-3 {
	background-image:url('../images/header3.jpg');
}
#header-4 {
	background-image:url('../images/header4.jpg');
}
#header-5 {
	background-image:url('../images/header5.jpg');
}
#movie {
    float: right;
}

.shoe-spotlight,
.shoe-catalog {
	float:left;
	position:relative;
	width:100%;
}

.shoe-catalog {
    height:216px;
}

.shoe-item {
	float:left;
	position:relative;
	width:148px;
	height:98px;
	background-image:url('../images/shoe_bg.png');
	margin-left:15px;
	margin-top:10px;
	cursor:pointer;
}

.shoe-item .shoe {
	position:absolute;
	top:10px;
	left:10px;
	z-index:1;
}
.shoe-item .shoe .title,
.shoe-item .shoe .more-info {
	display:none;
}
.more-info .image img {
	width:300px;
	margin-right: 10px;
}
.more-info .image {
	float:left;
	margin-top:5px;
	height: 360px;
}
.more-info .divider {
	float:left;
	background-image:url('../images/divider_l.png');
	width:1px;
	height:400px;
	margin-top:5px;
	margin-right:10px;
	margin-left:10px;
}
.more-info .desc {
	margin-top:5px;
}

.sprite {
	background-image: url('../images/controls.png'); 	
}
.shoe-item .number {
	position:absolute;
	top:-7px;
	right:-7px;
	width:55px; 
	height:55px;
	z-index:2;
}
.shoe-item .plus {
	background-position: -28px -248px; 
	width:27px; 
	height:27px;
	position:absolute;
	top:10px;
	right:10px;
	z-index:2;
}
.number span,
.plus span {
	display:none;
}

.shoe-spotlight .item1,
.shoe-catalog .item1 {
	margin-left:5px;
}
.shoe-catalog .left-arrow {
	background-position: -28px -28px;
	width:18px;
	height:21px;
	position:absolute;
	top:102px;
	left:-30px;
    cursor:pointer;
}
.shoe-catalog .right-arrow {
	background-position: -28px -172px;
	width:18px;
	height:21px;
	position:absolute;
	top:102px;
	right:-30px;
    cursor:pointer;
}
.item1 .number {
	background-position: -28px -330px; 
}
.item2 .number {
	background-position: -28px -440px; 
}
.item3 .number {
	background-position: -28px -550px; 
}
.item4 .number {
	background-position: -28px -660px; 
}
.item5 .number {
	background-position: -28px -770px; 
}
.item6 .number {
	background-position: -28px -880px; 
}
.arrow-small-right {
	width:11px;
	height:13px;
	background-position: -28px -104px;
}
.content {
	float:left;
	width:100%;
	margin-top:10px;
}
.content .medium-block {
	float:left;
	width:481px;
	height:126px;
	background-image:url('../images/content_bg.png');
	margin-left:5px;
}
.block-header,
.block-text {
	margin-left:10px;
	margin-top:10px;
	float:left;
	width:457px;
	overflow:hidden;
}
.block-header .h4 {
	color:#FFFF00;
	font-weight:bold;
	float:left;
	padding-left:1px;
	text-transform:uppercase;
}
h4 {
	color:#FFFF00;
	font-weight:bold;
	padding-left:1px;
	font-size:11px;	
}
.block-header .arrow-small-right {
	float:right;
}
.block-text {
	height: 80px;
}
.block-text a {
	color:#FFFF00;
	text-decoration:none;
}
.footer {
	background-image:url('../images/footer_bg.png');
	height:90px;
	width:974px;
	float:left;
	margin-top:10px;
	margin-left:3px;
}
.footer .links a {
	color:#FFFFFF;
	text-decoration:none;
	margin-right:7px;
}
.footer .links {
	float:left;
	margin-left:10px;
	margin-top:10px;
}
.footer .designer {
	float:left;
	margin-left:10px;
	margin-top:10px;
}
.footer .bsci {
	margin:5px 12px;
	float:right;
	background-image:url('../images/bsci_logo.png');
	height: 80px;
	width: 80px;
}
.catalog-title {
	margin-left:5px;
	margin-top:10px;
	color:#FFFF00;
	font-weight:bold;
	text-transform:uppercase;
}
.game {
	margin-top:30px;
	margin-left:72px;
	margin-right:72px;
	margin-bottom:30px;
}
.score-results ul,
.score-results li {
    margin: 0;
    padding: 0;
}
.scores {
	float:left;
	background-image:url('../images/score_bg.png');
	width:974px;
	height:126px;
	margin-left:2px;
}
.scores .score-header,
.scores .score-results {
	float:left;
	width:930px;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	padding-left:8px;
	padding-right:8px;
}
.scores .score-header {
	padding-bottom:10px;
	border-bottom: 1px #FFFF00 solid;
	font-weight:bold;	
}
.scores .score-results {
	height: 75px;
	overflow:hidden;
	font-weight:bold;	
}
.scores ul {
	list-style-type:none;
	margin-left:0px;
}
.scores li {
	height: 25px;
}
.scores .left {
	float:left;
	width:230px;
}
.scores .middle {
	float:left;	
	width:390px;
}
.scores .middle ul {
	width: 175px;
	float:left;
}
.scores .right {
	float:left;
	width:206px;
}
.game-tekst {
	float:left;
	background-image:url('../images/score_bg.png');
	width:974px;
	height:126px;
	margin-top:10px;
	margin-left:2px;
}
.game-tekst .tekst-content {
	float:left;
	width:930px;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	padding-left:8px;
	padding-right:8px;
	height: 103px;
	overflow:auto;
}
.content-large {
	width:974px;
	height:233px;
	float:left;
	margin-left:2px;
	margin-top:10px;
	background-image:url('../images/contact_bg.png');
}
.content-large .contact-info {
	padding:20px 0 0 40px;
	width:425px;
	height:170px;
	float:left;
}
.content-large .mailfriend {
	padding:20px 0 0 40px;
	width:425px;
	height:170px;
	float:left;
}

.content-large a {
	color: #FFFF00;
	text-decoration: none;
}

.content-large .divider {
	float:left;
	background-image:url('../images/divider_m.png');
	width:2px;
	height:160px;
	margin-top:15px;
	
}
#store-list {
	width:351px;
	height:470px;
	float:left;
	margin-left:2px;
	margin-top:10px;
	background-image:url('../images/storelist_bg.png');
}
.store-overview {
	width:600px;
	height:468px;
	float:right;
	margin-right:6px;
	margin-top:10px;	
}

#map_canvas {
	display:none;
}

#map_empty {
	display:none;
}

#map_empty_ca {
	display:none;
}

#store-list {
	display:none;
}

#storelocator-engine {
	display:none;
}

#bigmap {
	width:100%;
	height:477px;
}

#store-list .store-searchheader,
#store-list .store-locheader,
#store-list .store-listheader {
	text-align:center;
	font-weight:bold;
	height:12px;
	padding-top:10px;
	padding-bottom:10px;
}
#store-list .store-locheader {
	padding-top:0px;
}

#store-list #stores {
	width:350px;
	height:320px;
	padding-left:13px;
}
#stores .store {
	height:65px;
	width:65px;
	float:left;
	overflow:hidden;
	margin-right:21px;
	margin-top:14px;
}
.store img {
	border:none;
	height:65px;
	width:65px;
}

#store-list .store-search {
	width:150px;
	margin-left:auto;
	margin-right:auto;
}

.send {
	height:19px;
	width:72px;
	display:block;
	margin-top:10px;
	margin-right:60px;
    float: right;
	background-image:url('../images/button.png');
	background-color:transparent;
	cursor:pointer;
	border:none;
	color:#000000;
	font-weight:bold;
	font-size:11px;
}
.send p {
	color:#000000;
	font-weight:bold;
	text-align:center;
	padding-top:3px;
}
.store-search .error {
	display:none;
}
.popup {
	cursor:pointer;
}
.popup div.longText {
	display:none;
}
.right-sidebar {
	background-image:url('../images/games_bg.jpg');
	height:330px;
	width:222px;
	margin-top:10px;
	margin-right:5px;
	float:right;
}
.right-sidebar a {
	width:150px;
	display:block;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
}
.right-sidebar img, div.gametekst {
	border:none;
	display:block;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
}
.right-sidebar img, div.gametekst {
	margin-top:12px;
	text-align: center;
}

.field {
	margin-top:5px;
}

.field label {
	width:120px;
	display:block;
	float:left;
	padding-top:3px;
}

input.styled {
	background:transparent url('../images/input_boxes.gif') no-repeat scroll 0 -58px;
	border:medium none;
	height:20px;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	width:241px;
}
textarea.styled  {
	background-image:url('../images/input_boxes.gif');
	background-repeat:no-repeat;
	background-position: 0 0px;
	background-color:transparent;
	border:medium none;
	height:44px;
	padding-left:3px;
	padding-right:3px;	
	padding-top:3px;
	width:241px;
    overflow: hidden;
}
.mapMarker {
	color:#000000;
}



/* Schuifmenu
------------------------------------------------*/

#schuifmenumasker {
  position:absolute;
  width: 801px;
  margin-left:4px;
  top:500px;
  height: 0px;
  z-index: 1000;
  overflow: hidden;
  background-image:url('../images/footer_bg.png');
  background-repeat:no-repeat;

}

#schuifmenu {
  position:absolute;
  width: 900px;
  font-weight: bold;
  text-align: center;
} 

#schuifmenutekst {
  position: relative;
  width: 100%;
  color: white;
  overflow: hidden;
  padding-top: 5px;
  padding-bottom: 20px;
  text-align: left;
}

.menublok {
  float: left;
}

.menuopties {
  padding-left: 15px;
}

ul.menulist a {
  display: block;
  font-size: 12px;
  text-decoration: none;
  margin: 0;
  padding: 2px 0 2px 4px;
  height: 16px;
}

ul.menulist a:link, ul.menulist a:visited { color: white; border-top: #8DA79D solid 1px;}
ul.menulist a:hover, ul.menulist a:active { color: #1C3F3F; background-color: white; border-top: #1C3F3F solid 1px; }

ul.menulist {
  margin-left: 0;
  padding-left: 0;
  text-decoration: none;
  list-style: none;
}

.moviebox {
    width: 100%;
    height: 380px;
    margin-top: 10px
}

#schuifmenutekst .kop_groot a:link,
#schuifmenutekst .kop_groot a:active,
#schuifmenutekst .kop_groot a:visited { color: #FFFF00; text-decoration: none }
#schuifmenutekst .kop_groot a:hover { color: white; }

#schuifmenubtn { position: relative; top: -1px; color: white; padding-bottom: 3px;}
#schuifmenupijl { }

