/* Gebruikte kleuren zijn:Donkergroen :#5D7D3F, Tekst:#000000, Lichtgroen:#6EBB20
/* DIVS layers */
#header           {width:770px;}
#main             {width:770px; border:10px solid #333333;clear:both; position:relative;}
#mainsplash       {width:770px; height:525px; border:10px solid #333333;clear:both;}
#breadcrumbs      {text-align:right; font-size:9px;}
#submenubar       {background-color:orange; width:740px !important; width:100%; margin-left:10px; margin-right:10px; text-align:left;padding-left:10px; font-size:12px; line-height:20px;}
#menu             {width:100%; text-align:left; margin:10px 0px 0px 12px;}
#tshirt           {width:275px; float:left; border:1px solid white; margin:15px 10px 10px 10px;}
#copa             {width:215px; float:left; border:1px solid white; margin-top:15px;}
#tas              {width:215px; border:1px solid white; margin:3px 10px 0px 0px; float:left;}
#retro            {width:215px; float:left; border:1px solid white; margin:15px 0px 0px 10px;}
#diversen         {width:215px; border:1px solid white; margin:3px 10px 0px 0px; float:left;}
#footer           {width:770px; margin-top:10px; }
#footersplash     {width:770px; margin-top:10px; text-align:right; color:#333333; }
#onderbox					{border:1px solid #FFF;}
#intro            {width:363px; border:0px solid #666; float:left; text-align:left; margin-left:0px; min-height:215px !important; height:215px; margin-bottom:18px; margin-top: 10px;}
#intro img{border: 0px;}
#introenglish     {width:727px; border:1px solid #666; float:left; text-align:left; margin-left:10px; min-height:140px !important; height:140px;}
#nieuwsbox	{width:362px; border:1px solid #666; float:left; position: relative; text-align:left; margin-left:10px !important; min-height:215px !important; height:215px; margin-top: 10px;}
#headercart{margin-top: 10px;}

#shirtshome : {width: 215px; height: 150px; position:relative; border:1px solid #666; float:left; margin-left: 10px;}
/* product, zie itemDetailSm */


#productsactie         {float:left; width:125px; font:bold 11px Arial;}
.productsactie         {float:left; width:125px; height:170px; font:bold 11px Arial;}
.productsactie img     {border:1px solid Black;}

.salesimage{position:absolute; bottom:40px; left:50px;}
/* .salesimage{margin-left:20px;margin-top:-75px; width: 46px; height: 46px;}*/
/* .salesimage img{position:absolute; margin-left:-50px; margin-top: 20px; float: left; width: 46px; height: 46px; text-align: left;}*/

#products         {float:left; width:250px; font:bold 11px Arial;}
.products         {float:left; width:250px; height:220px; font:bold 11px Arial;position:relative;}
.products img     {border:0px solid Black; behavior: url("/includes/pngbehavior.htc");}

.alert1           {margin-top:14px; color:#FFA500; font-weight:bold; font-size:11px;}

#category         {float:left; width:360px;}
#category2        {float:left; width:165px; margin:5px; padding:5px;}
#category-shirts-long {float:left; width:580px; border:1px solid white; margin-top: 15px;}
#category-jacks{float: left; width: 150px; height: 150px; border:1px solid white; margin-left: 15px; margin-top: 15px;}
#category-clubs{float:left; width:290px; border:1px solid white; margin-top: 15px; margin-bottom: 15px;}
#category-national{float:left; width:440px; border:1px solid white; margin-left: 15px; margin-top: 15px; margin-bottom: 15px;}
#retro-flash{border:1px solid white; width: 748px; height: 500px;}
#proddetails      {float:left; width:350px;}
#prodfoto         {float:left; width:380px;}
#prodfoto #divImage1 {border:0px;}
#prodfoto #divImage2 {margin-top:20px;}
#prodfoto img     {border:0px;}
#prodfoto .imgTxt {color:#666666;}

#message          {border:5px solid #333333; width:700px;}
#splashtekst      {width:400px; float:left; margin-top:30px; margin-left:10px; color:#FFFFFF; text-align:left; }
.tekst            {padding:10px; padding-top:5px; margin-bottom:5px; color:#000000;}
#contentcontainer {margin:10px;}
#producten        {float:right; margin-top:5px; font-size:11px; padding-right:0px;}
#rss							{float:right; width:15px;}
#divTxtIdeal      {width:450px; margin-bottom:20px;}

#floatleft       {padding-left:50px; float:left; padding-right:10px;}

#bestellen       {text-align:center; height:22px;}
#bestellen2      {text-align:center; height:22px; margin-top:10px; margin-bottom:10px;}
#bestellenlinks  {width:24px; height:22px; background-image:url("/store/_images/bestellenlinks.gif"); float:left; padding:0;}
#bestellenmidden {height:22px; background-image:url("/store/_images/bestellenmidden.gif"); float:left;}
#bestellenmidden input {width:190px; background-color:transparent; color:#000; font-size:12px; font-weight:bold; border:0px; padding:2px 0px; margin:0px; cursor:pointer;}
#bestellenmidden .txtPageNav                   {margin:2px 4px 0px 10px; font-size:11px;}
#bestellenmidden .txtPageNav a.navLink         {font-size:12px; font-weight:bold;}
#bestellenmidden .txtPageNav a.navLink:hover   {color:#333333;}
#bestellenmidden .txtPageNav .navLinkDisabled  {font-size:12px; font-weight:bold; color:#FFCC80;}
#bestellenrechts {width:16px; height:22px; background-image:url("/store/_images/bestellenrechts.gif"); float:left;}

#tshirtkiosk {width:365px;  float:left; border:1px solid white; margin:0px 0px 0px 0px;}
#retrokiosk {width:365px;  float:left; border:1px solid white; margin:0px 0px 0px 10px;}

/* Classes */
.clear            {clear:both;}
.botmarg          {margin-bottom: 5px; margin-top: 10px; vertical-align:top;}
.language{float: left; position: relative; margin-top: 9px; margin-left: 4px; width:19px; height:11px;}
.zeromargin       {margin:0px;}

/* Product overzicht */
.prodSupp   {color:#737373;}
#prodFilter {position:absolute; left:410px; width:440px; /*background-color:Black;*/ color:White; font-weight:normal; margin:-45px 10px 20px 10px; padding:10px; text-align:left;}

#salesfilter #prodFilter {top:390px;}

#prodFilter td            {vertical-align:top;}
#prodFilter ul            {}
#prodFilter li a          {color:#808080;}
#prodFilter li a:hover    {color:White;}
#prodFilter li.LIactive   {font-weight:bold; color:#FF9900;}
#prodFilter li.LIfaded    {font-weight:bold; color:#4F4E4F;}

/* Tags */
body {line-height:160%; color:#FFFFFF; background:#000000;}
body,input,textarea {font-family:Verdana, sans-serif; font-size:10px;}
tr,th,td {font-family:Verdana, sans-serif; font-size:10px;}
th.orange {background-color:#ffa500;}
h1,h2,h3 {color:#FFA500; /*color:#5D7D3F;*/ margin:0px;}
h1 {font-size:14px; margin:15px 0px;}
h2 {font-size:12px; margin-top:15px;}
p {margin-bottom:15px;}
hr {border:0px; border-top:1px solid orange; height:1px;}

/* Verwijzingen */
#footer a {font:bold 10px Verdana;}
#footersplash a   {color:#333333; font:bold 10px Verdana;}
a {color:#FFFFFF; text-decoration:none; font-weight:bold;}
a:hover {color:#DDDDDD; text-decoration:underline;}

/* Listitems */
ul,li {margin:0px;}
ul {margin-left:15px;}
li {list-style-image:url("../_images/listitem.gif");}
#breadcrumbs li   {display:inline; margin:0px 10px;}

/* Classes */
.introtekst {font-weight:bold; color:#5D7D3F;}

.text {margin:10px;}

/* Sportus Nieuws */

#SportusNieuws {width:540px;}
#SportusNieuws h1 {margin-top:15px; font-weight:bold; margin-bottom:5px; width:540px;}
#SportusNieuws h2 {font-size:11px; margin-top:0px; margin-bottom:15px; font-weight:bold; color:#FFF;}
#SportusNieuws p {margin:0px;}
#SportusNieuws img {margin:5px;}

#SportusNieuws ul {margin-top:15px; margin-left:0px;}
#SportusNieuws li {color:#5D7D3F;}

#nieuwsbox ul {margin-left:-25px !important; margin-left:25px;}

#onderblok .text {margin:10px; color:#666;}
#onderblok a {color:#888;}

#leftButton,#rightButton {margin-top:105px;}

/* Footer UL/LI */

#footer ul {padding:0px; margin:0px;}
#footer li {display:inline; border-right:1px solid #FFF; padding-right:5px;}
#footer .noborder {border:0px;}


/* accessible */
.accForm {margin-bottom:10px;}
.accForm fieldset {border:0px;}
.accForm label {float:left; clear:both; width:100px;}
.accForm input {margin-bottom:2px;}
.coloredFieldset {background-color:#2c2c2c; width:50%;}

.filter {padding-left:30px; line-height:170%;}
.wrapper {margin-left:257px;}
.wrapper ul li {list-style-type:none; padding-left:30px; color:#FFF;}
.subwrapper    {padding-left:25px; padding-top:0px; text-align:left;}
.subwrapper ul {display:inline;font-weight:bold;font-size:90%}
.subwrapper .selected {font-weight: bold; text-decoration:underline;}
.clear {clear:both;}
.frmLabel   {display:block; width:110px; text-align:right;}
.bigger     {font-size:12px;}

.tdOverview {border-bottom:1px dotted #949494; text-align:left; vertical-align:top; padding:6px;}
.tdOverviewRight {border-bottom:1px dotted #949494; text-align:left; vertical-align:top; padding:6px;}

.vcard {font-size:12px;}

.txtRight {text-align:right;}
.txtBold  {font-weight:bold;}


/* homepage - brand scroller */
#subFeatures         {padding-left: 0px;}
.highlighted         {color: #333333;}
.subFeatureEntry     {float: left; margin-right: 2px;}
.subFeatureEntry img {border: 0px;}
/* homepage - brand scroller */

#tshirts {float:left; border:1px solid #FFF; margin-left:18px; margin-top:3px; margin-bottom:10px;}
#tshirts img {border:0px;}

#new {float:left; border:1px solid #FFF; margin-left:15px; margin-top:11px; margin-bottom:10px;}
#new img {border:0px;}

#sale {float:left; border:1px solid #FFF; margin-left:13px; margin-top:11px; margin-bottom:10px; padding:0px;}
#sale img {border:0px;}

pre {width:100%; position:absolute; left:0px; top:0px; background-color:#EEE; color:#000;}

#sale_head {font-size: 16px; color: red; letter-spacing: 1px; line-height: 160%;}
#sale_txt {font-size: 12px;}
#sale_price {color: red;}
#sale_disclaimer a {color: #555; font-size: 10px; font-weight: normal;}
#sale_disclaimer {color: #555;}
#history{width:564px; height:150px; position:absolute; z-index:100; bottom: 150px;}
.prodFilterList {background-color:Black; color:White; border:2px solid #333;}


.related {
  letter-spacing:1px;
  margin-top: 20px;
  border-top: solid 1px #000;
  height: 150px;
  width: 100%;
  overflow-y : hidden;
  overflow-x : scroll;
}

#recorder {
	padding-top: 15px;
	width: 720px; 
	#width: 760px;
	max-width: 760px
	overflow-x: hidden;
	margin: 0px 20px; 
	margin-bottom: 20px; 
	#margin-left: 20px;
	color: #FFF;
}

#recorder div.inner {
	border-top: 1px dotted #666;
	padding-top: 5px;
}

#recorder div.title						{text-align: left; font-weight: bold; color: #999; font-size: 11px; padding-bottom: 5px;}
#recorder div.product					{float: left; text-align: center; border-right: 1px dotted #666;}
#recorder div.product a					{border: none;}
#recorder div.product a	img				{border: none;}
#recorder div.product img				{border: none;}
#recorder div.product div.image			{margin: 5px 0px; height: 150px;}
#recorder div.product div.description	{font-weight: bold; height: 30px;}
#recorder div.product div.supplier		{color: #737373;}
#recorder div.product div.price			{font-weight: bold}
#recorder.aantal_4 div.product			{width: 178px; #width: 188px;}
#recorder.aantal_3 div.product			{width: 235px; #width: 250px;}
#recorder.aantal_2 div.product			{width: 355px; #width: 377px;}
#recorder.aantal_1 div.product			{width: 720px; #width: 760px; border: none;}
#recorder div.last						{border: none;}
#recorder span.sale						{color: #ffa500;}

a.switch								{position: relative;}

#nextprod {
	float: right; 
	display: block;
	color: #FFF;
	font-weight: bold;
	/*background: #F90;
	line-height: 20px;
	padding: 0px;
	margin: 0px;
	margin-top: 1px;
	padding-right: 24px; 
	#padding-right: 23px;
	padding-left: 16px;*/
}

#prevprod {
	float: left; 
	display: block;
	color: #FFF;
	font-weight: bold;
	
	/*background: #F90;
	line-height: 20px;
	padding: 0px;
	margin: 0px;
	margin-top: 1px;
	padding-left: 24px;
	#padding-left: 23px;
	padding-right: 16px;*/
}

#nextprod div.right						{background: url('/store/_images/bestellenlinks2.gif'); width: 24px;}
#nextprod div.left						{background: url('/store/_images/bestellenrechts3.gif'); width: 16px;}
#prevprod div.right						{background: url('/store/_images/bestellenrechts.gif'); width: 16px;}
#prevprod div.left						{background: url('/store/_images/bestellenlinks3.gif'); width: 24px;}

a.switch div.right {
	height: 22px;
	position: absolute;
	padding: 0px;
	margin: 0px;
	right: 0px;
	top: -1px;
}

a.switch div.left {
	height: 22px;
	position: absolute;
	padding: 0px;
	margin: 0px;
	left: 0px;
	top: -1px;
}

#brandcontent{
margin-left:0px;
}

#brand{
float:left;
width: 175px;
min-height: 300px;
margin-left: 10px;
}

#brand p{color: #9b9b9b;}

#brand b{font-size: 1.3em}

#contentcontainer a{font-weight: normal; text-decoration: none; color: #9b9b9b;}
#contentcontainer a:hover{font-weight: normal; text-decoration: none; color: #fff;}

#brand img{float: right;}

#brands_txt{position: absolute; z-index:100;/* margin-left: 470px;*/left:470px; background-image:url("/store/_images/brands_txt.png"); width: 42px; height: 190px;}

#slideshow-container{width: 510px; height: 425px; border: 1px solid #666; position: relative; float: left;}
#slideshow-container img { width:510px; height:425px; display:block; position:absolute; top:0; left:0; z-index:1; border: 0px;}
.toc{ position:absolute; left:0; bottom:10px; z-index:2; display:block; height: 8px; width:8px; background:#fff; color:#fff; text-align:center; padding:0px; text-decoration:none; vertical-align: middle;}
.toc-active	{ background:#ffa500; color:#6D84B4;}
#content{width: 750px; position: relative; float: left; margin-left: 5px;}
#content1{width: 750px; height: 425px; position: relative; float: left;}
#right1_content1{width: 215px; height: 150px; border: 1px solid #666; margin-left: 10px; position: relative; float: left;}
#news_content1{background-image:url("/store/_images/bg_news.jpg"); width: 215px; height: 100px; float: left; position: relative; border: 1px solid #666; margin-top: 10px; margin-left: 10px;}
#news_content1 h1{margin: 0px; font-size: 11px; text-align: left; color: #fff; margin-top: 1px;}
.submit_btn{float: right; background-color: #000; color: #fff; margin-right:17px;}
#right2_content1{width: 215px; height: 150px; border: 1px solid #666; margin-left: 10px; margin-top: 10px; position: relative; float: left;}

#content2{width: 750px; height: 180px; position: relative; float: left; margin-top: 10px;}
#left_content2{width: 510px; height: 180px; border: 1px solid #666; position: relative; float: left;}
#right_content2{width: 215px; height: 180px; border: 1px solid #666; position: relative; float: left; margin-left: 10px;}

#content3{width: 750px; height: 100px; position: relative; float: left; margin-top: 10px;}
#left_content3{width: 215px; height: 100px; border: 1px solid #666; position: relative; float: left;}
#right_content3{width: 510px; height: 100px; border: 1px solid #666; position: relative; float: left; margin-left: 10px;}
#right_content3 img, #right_content2 img, #right1_content1 img, #right2_content1 img{border:0px;}


div.newsletterwrapper {width:210px;}
div.left_column {
width:70px;
float:left;
height:10px;
}
div.rightcolumn {
width:110px;
float:left;
} 
.left_column, .right_column {font-family:Verdana; font-size:10px; color:#666666; font-weight:Normaal; text-align:left; margin-top:2px;}

#checkoutprocess{right: 10px; border: 1px solid #363636; text-align: right;}
#checkoutprocess ul, #checkoutprocess li {margin: 0px; padding: 0px;}
#checkoutprocess ul {}
#checkoutprocess li {text-align: center; border-left: 1px solid #FFF; color: gray; list-style-type: none; line-height: 25px; width: 160px; background: #000; display: inline; padding-right: 10px;  padding-left: 10px; font-size: 12px;}
#checkoutprocess li div.number {float: left; font-weight: bold; font-size: 11px; padding-left: 5px; color: orange; display: none;}
#checkoutprocess li.current {font-weight: bold; color: orange; /*border-bottom: 1px solid #FFF;*/}
#checkoutprocess li.steps {color: #FFF; font-weight: bold; font-size: 1.4em; display: none;}
#checkoutprocess img {margin-top: 46px; /*display: none;*/ position: absolute; float: right; right: 10px; border: 1px solid #2c2c2c;}

.productsale {height: 280px; width: 579px; text-align: center; /*border-right: 1px dotted #666;*/ float: left;}
.productsale .supplier {color: #999;}
#contentcontainer .productsale .title a {font-weight: bold; color: #FFF; font-size: 11px;}
#contentcontainer .productsale .title a:hover {text-decoration: underline;}
.productsale .image {margin: 5px 0px;}
.productsale .image img {border: none; height: 150px;}
.productsale .header {font-weight: bold; font-size: 14px; margin-bottom: 10px; color: red;}

.producttip {height: 240px; width: 289px; text-align: center; float: right;}
.producttip .supplier {color: #999;}
#contentcontainer .producttip .title a {font-weight: bold; color: #FFF; font-size: 11px;}
#contentcontainer .producttip .title a:hover {text-decoration: underline;}
.producttip .image {margin: 5px 0px;}
.producttip .image img {border: none; height: 150px;}
.producttip .header {font-weight: bold; font-size: 14px; margin-bottom: 10px; color: orange;}

#checkoutextras {border-top: 1px dotted #666; margin-top: 40px; padding-top: 10px; width: 579px;}
.steps{margin-bottom: 5px;}

#recalculate{margin-bottom: 30px;}

p.paymentinfo {display: none;}

div.paymentoption		{height: 38px;}
div.paymentoption input {float: left; margin-top: 11px;}
div.paymentoption label {float: left; margin-top: 10px; width: 50px;}
div.paymentoption img	{float: left;}

h1.inline {display: inline-block; margin-right: 10px;}

div.tip					{background: #000; width: 300px; border: 1px dotted #333;}
div.tip .tip-title		{font-weight: bold; border-bottom: 1px dotted #333; padding: 5px; margin: 5px;}
div.tip .tip-text		{padding: 5px; margin: 5px;}
div.tip .tip-text img	{float: right;}

#orderform tr{height:24px;}
#selectcountry{margin:0px; font-size: 10px;}

#submitbtn{background-color: #000; background-image:url("/store/_images/dutch/back_submit.gif"); border: 1px solid red; width: 141px; color: #FFF; cursor: pointer;}
.paybtn{float: right;}
.backbtn{float: left;}