a { color: #8cb04e; }
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }

body { background-color: #000000; color: #cccccc; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-top: 40px; padding: 0px;}

br { clear: both; }

form { margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5 { color: #8cb04e; margin: 0px; padding: 0px; }

td { text-align: left; vertical-align: top; }

.style1 {
	font-size: 11px;
	font-weight: bold;
}
td.left {
	font-size: 11px;
	word-spacing: 0em;
	line-height: 18px;
}

td.left input, td.left select {
	width: 149px;
}

.style4 {color: #999999}
.style10 {color: #8cb04e; text-transform: uppercase; font-weight: bold; }

#middle a.usersubm, #middle input.usersubm, td.left a.usersubm, td.left input.usersubm, td.left input.usersubm2 {
	background-color: #000000;
	border: 0px;
	color: #cccccc;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 11px;
	font-weight: bold;
	height: 18px;
	margin: 0px;
	padding: 1px 0px;
	text-align: center;
	width: 70px;
}

td.left input.usersubm2 {
	text-align: left;
}

#middle a.usersubm, td.left a.usersubm, td.left a.usersubm:hover {
	display: block;
	height: 16px;
	margin-left: 10px;
	padding: 2px 0px 0px;
	text-decoration: none;
}

img { border: 0px; }
img.smallimage { width: 50px; }

p#flashtxt { margin: 0px; padding: 0px; }

#centered { background-color: #ffffff; height: 795px; left: 50%; margin-left: -366px; position: absolute; width: 732px; }
img#browseby { padding: 7px 2px 5px; }

#spotlight { background-image: url(../../../images/spotlight_zonder.jpg); background-repeat: no-repeat; background-position: 2px 0px; margin: 0px; padding: 3px 5px 0px 10px; width: 142px; }
#spotlight h2 { color: #ffffff; font-size: 11px; margin: 0px; padding: 0px; }

#topnav a { color: #ffffff; }
#topnav img { padding: 6px 7px; }

#contenttop { border: 2px solid #000000; color: #000000; font: 11px Tahoma, sans-serif; height: 132px; padding: 5px; width: 526px; }
#contenttop h2 { font: bold 12px Tahoma, sans-serif; margin: 0px; padding: 0px; }
#contenttop table td { text-align: left; vertical-align: top; }
#contenttop table td.image { height: 132px; text-align: center; vertical-align: middle; width: 100px; }

#pagenav { color: #666666; font: bold 11px Arial, Helvetica, sans-serif; text-align: right; width: 100%; }
#pagenav a { text-decoration: none; }
#pagenav a:hover { text-decoration: underline; }

#main { left: 185px; position: absolute; top: 151px; }
#middle { background-color: #ffffff; color: #666666; padding: 20px; text-align: left; vertical-align: top; width: 603px; }
#middle a.logout { background-color: #cccccc; border: 1px solid #000000; color: #000000; display: block; float: left; font: bold 11px Tahoma, sans-serif; height: 14px; margin: 5px 0px; padding-top: 2px; text-align: center; text-decoration: none; width: 150px; }
#middle h1 { margin: 0px; padding: 0px; }
#middle h3 { margin: 0px; padding: 5px 0px; }
#middle label { display: block; float: left; margin-top: 7px; height: 15px; vertical-align: middle; width: 55px; }
#middle input, #middle select { border: 1px solid #000000; font-size: 10px; margin-bottom: 5px; vertical-align: middle; width: 150px; }
#middle input.subm { background-color: #cccccc; color: #000000; font: bold 11px Tahoma, sans-serif; height: 18px; margin: 5px 0px; padding: 0px; text-align: center; }
#middle input.ucb { border: 0px; height: 12px; margin: 6px 5px 6px 0px; vertical-align: middle; width: 12px; }
#checkout input.usubm, #middle input.usubm { border: 0px; height: 19px; padding-left: 0px; width: 74px; }
#middle img.usubm { margin-top: 5px; vertical-align: middle; }
#middle textarea { border: 1px solid #000000; font-size: 10px; margin-top: 5px; width: 200px; }
#middle #size { font-size: 9px; width: 190px; }

#overview h3 { color: #032434; display: inline; font: bold 11px Tahoma, sans-serif; }
#overview h4 { color: #8cb04e; display: inline; font: 11px Arial, Helvetica, sans-serif; font-variant: small-caps; }
#overview h5 { color: #666666; font: normal 11px Arial, Helvetica, sans-serif; }
#overview img { margin-bottom: 5px; }
#overview table td { color: #666666; font: normal 11px Arial, Helvetica, sans-serif; vertical-align: bottom; width: 190px;}
#overview table td.empty { font-size: 1px; height: 5px; }
#overview table td.emptyh { font-size: 1px; width: 8px; }

#home { width: 603px; }
#home h3 { color: #032434; display: inline; font: bold 11px Tahoma, sans-serif; }
#home h4 { color: #8cb04e; display: inline; font: 11px Arial, Helvetica, sans-serif; font-variant: small-caps; }
#home h5 { color: #666666; font: normal 11px Arial, Helvetica, sans-serif; }
#home img { margin-bottom: 5px; }
#home table { width: 603px; }
#home table td { color: #666666; font: normal 11px Arial, Helvetica, sans-serif; vertical-align: bottom; width: 190px;}
#home table td.empty { font-size: 1px; height: 5px; }
#home table td.emptyh { font-size: 1px; width: 15px; }

table.home { width: 603px; }

#details { text-align: center; }
#details h3 { color: #032434; display: inline; font: bold 11px Tahoma, sans-serif; }
#details h4 { color: #0072ac; display: inline; font: 11px Tahoma, sans-serif; }
#details h5 { color: #b80c0c; font: bold 20px Tahoma, sans-serif; margin: 3px 0px 10px 15px; }
#details h5 small { font-size: 18px; }
#details table td { color: #586770; font: bold 11px Tahoma, sans-serif; text-align: left; vertical-align: bottom; }
#details table td.description { font: normal 11px Tahoma, sans-serif; vertical-align: top; width: 300px; }

#nav { left: 50%; margin-left: -359px; position: absolute; top: 88px; width: 718px; }
#right { background-image: url(../../images/nl/bestsellers_kader.jpg); background-repeat: no-repeat; color: #5A6970; font: 11px Tahoma, sans-serif; left: 388px; line-height: 1.5; position: absolute; top: 152px; }

#bottommiddle { left: 0px; text-align: center; position: absolute; top: 600px; width: 383px; font: 11px Tahoma, sans-serif; line-height: 1.5; }
#bottomright { left: 388px; position: absolute; top: 615px; text-align: center; width: 151px; }

#bestsellers { color: #2478ab; font-size: 10px; line-height: 168%; padding: 29px 0px 20px 13px; }
#bestsellers strong { color: #586770; }

#text {   }
#text h1 { margin: 0px; padding: 0px; }
#text #content {  }
#text #content h2 { display: inline; font: bold 12px Tahoma, sans-serif; margin: 0px; padding: 0px; }
#text #content h3 { display: inline; font: bold 11px Tahoma, sans-serif; margin: 0px; padding: 0px; }
#text #content h4 { display: inline; font: italic 11px Tahoma, sans-serif; margin: 0px; padding: 0px; }

#menu a { margin: 2px 0px 2px 23px; display: block; padding-bottom: 3px; border-bottom: dotted 1px #000000; width: 143px; color: #343940; font: 11px Tahoma, sans-serif; }
#menu a:active, #menu a:hover { color: #cc0000; }
#menu img.arrow, #menu img.arrowstart { display: block; margin-left: 3px; float: left; padding-top: 5px; padding-bottom: 6px; border-bottom: dotted 1px #000000; padding-left: 8px; padding-right: 10px; }
#menu img.arrowstart { margin-top: 2px; }

#bag { width: 603px; }
#bag a.product, #checkout a.product { color: #343940; font: bold 11px Tahoma, sans-serif; }
#bag a.product:active, #bag a.product:hover, #checkout a.product:active, #checkout a.product:hover { color: #cc0000; }
#bag hr, #checkout hr { background-color: #ffffff; border : none; border-top: dashed 1px #cccccc; color: #ffffff; height: 1px; margin: 15px 0px; padding: 0px; width: 100%; }
#bag input.quantity { border: 1px solid #000000; font-size: 10px; height: 14px; margin-right: 10px; margin-top: -2px; padding-left: 0px; text-align: center; vertical-align: middle; width: 15px; }
#bag table { width: 603px; }
#bag table td { text-align: center; vertical-align: middle; }
#bag table td.buttons { text-align: right; }
#bag table td.buttons img { margin: 0px 1px; }

#shoppingcart { background-image: url(../../images/nl/myshoppingcart_zonder.gif); background-repeat: no-repeat; color: #ffffff; height: 71px; padding-top: 50px; text-align: center; font: 12px Tahoma, sans-serif; }
#shoppingcart a { color: #ffffff; }
#shoppingcart select { width: 150px; }

#checkout { width: 603px; }
#checkout input { border: 1px solid #000000; font-size: 10px; padding-left: 5px; height: 16px; width: 150px; }
#checkout input.ccb { border: 0px; height: 11px; vertical-align: text-bottom; width: 11px; }
#checkout select { border: 1px solid #000000; font-size: 10px; height: 18px; width: 150px; }
#checkout table { width: 603px; }
#checkout table td { padding: 3px 0px; vertical-align: top; }
#checkout table.addresses { width: 603px; }
#checkout table.overview { width: 603px; }
#checkout table.overview td { padding: 0px; text-align: center; vertical-align: middle; }

#checkoutnav { margin-top: 30px; }
#checkoutnav table { width: 603px; }
#checkoutnav table td { font: 11px Tahoma, sans-serif; padding-right: 10px; }

#newsletter { background-image: url(../../images/nl/newsletter_zonder.jpg); background-repeat: no-repeat; height: 28px; padding-top: 22px; padding-left: 10px; }
#newsletter input { height: 16px; width: 120px; }
#newsletter input.nsubm { height: 20px; vertical-align: middle; width: 24px; }

#search { background-image: url(../../images/search_zonder.jpg); background-repeat: no-repeat; height: 38px; margin-top: 5px; padding-top: 33px; padding-left: 6px; }
#search input { height: 16px; width: 120px; }
#search input.nsubm { height: 20px; vertical-align: middle; width: 24px; }

#top { background-image: url(../../../images/top.jpg); background-repeat: no-repeat; height: 83px; }
#topnav { color: #ffffff; font: 11px Tahoma, sans-serif; left: 485px; top: 28px; position: absolute; }
#topnav td { width: 125px; }

.error { color: #cc0000; font-weight: bold; }

#middle input.addsubm, #middle input.bagsubm, #middle a.bagsubm, #middle a.chksubm {
	background-color: #ffffff;
	border: 0px;
	color: #8cb04e;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 11px;
	font-weight: bold;
	height: 18px;
	margin: 0px;
	padding: 1px 0px;
	text-align: left;
	width: 190px;
}

#middle input.bagsubm {
	margin: 0px 15px;
	text-align: center;
	width: auto;
}

#middle a.bagsubm, #middle a.bagsubm:hover {
	height: 16px;
	padding: 4px 0px 0px;
	text-align: center;
	text-decoration: none;
	width: auto;
}

#middle a.chksubm {
	text-align: right;
	width: 130px;
}

#brands td {
	vertical-align: middle;
}

td.cart { background-color: #333333; padding: 2px 4px; }
td.cartspace { font-size: 1px; width: 5px; }

a.cart { color: #cccccc; text-decoration: underline; }

#ONESTAT_TAG { display: none; }

#productsize {
	margin-left: 12px;
	margin-top: -15px;
	text-align: left;
	width: 100px;
}

#productsize td {
	color: #000000;
	font-size: 9px;
	padding-left: 3px;
	width: 18px;
}

#product-height, #product-width {
	color: #ffffff;
	font-weight: bold;
}