/* general tag styles */
body {
	margin:0px;
	padding:0px;
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:80%;
}
form {
	margin:0px;
	padding:0px;
}
img {
	border:none;
}
h1 {
	font-size:170%;
	padding:0px;
	color:#333;
	margin:10px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:180%
}
h2 {
	font-size:140%;
	margin:35px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
}
a {
	color:#2c2c2c;
	text-decoration:none;
}
a:visited {
}
a:hover {
	color:#006699;
}
#navleft a:hover {
	color:#006699;
}
.floatLeft {
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
}
.floatRight {
	position:relative;
	float:right;
	margin:0px;
	padding:0px;
}

/* page layout */

#pageContent (line 164) {
 position: relative;
 float: left;
 width: 100%;
 padding-bottom: 25px;
 padding-left: 30px;
}
#pageSurround {
	margin:0px auto 0px auto;
	width:960px;
}
maincontent {
	float:left;
}
#header {
	position:relative;
	float:left;
	height:90px;
	width:100%;
	z-index:100;
}
#headerAd {
	postition:relative;
	float:right;
	padding:20px 25px 0px 0px;
}
#page {
	position:relative;
	display:block;
	background-color:#FFFFFF;
}
#navigation {
	margin:0px;
	height:55px;
	clear:both;
	background-image:url(../styleImages/menu_bar.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	width:100%;
	color: #000;
}
#barTwo {
	margin:0px 10px 0px 10px;
	padding:12px 0px 0px 0px;
	height:20px;
	clear:both;
	background-color:#FFFFFF;
}
#barThree {
	margin:10px 0px 0px 0px;
	clear:both;
	background-color:#FFFFFF;
	float:left;
}
#navleft {
	position:relative;
	float:left;
	width:180px;
	margin:0px;
}
#content {
	line-height:130%;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:195px;
}
#footer {
	background:url(../styleImages/menu_bar.gif) no-repeat;
	width:960px;
	text-align:center;
	clear:both;
	margin:0 auto;
	padding-top:5px;
}
#license {
	font-size: 10px;
	color: #000;
}
#license a {
	color:#999;
	font-size:10px;
}
/* image widths and heights */
.smallProductImage {
	width:150px;
	/*height:65px;*/
	max-height:155px;
}
.featureProductImage {
	width:75px;/*height:65px;*/
}
/* skin design */
.tabExpand {
	position:relative;
	width:100%;
	margin:20px 0px 10px 0px;
}
/* ie6 hack to prevent tables dropping */
	*html .tabExpand {
	position:relative;
	float:left;
	width:100%;
	margin:0px 0px 10px 0px;
}
.textBG {
	background-image:url(../styleImages/textBG.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom:20px;
}
.textBGLeft {
	background-image:url(../styleImages/textBGLeft.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:20px;
}
.textBGRight {
	background-image:url(../styleImages/textBGRight.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:20px;
}
.searchButton:hover {
	background-image:url(../styleImages/search-hover.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}
#search input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:180%;
}
#prodsearch {
	padding-left:30px;
	font-size: 10px;
	width:250px;
}
.searchButton {
	position:relative;
	float:right;
	background-color:transparent;
	border:none;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:200%;
	padding:0px;
	width:65px;
	height:23px;
	background-image:url(../styleImages/search-button.gif);
	background-repeat:no-repeat;
	margin-left:20px;
}
#searchbox {
	width:350px;
	height:20px;
	padding:2px;
	color:#cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#searchouter {
	padding:2px;
	margin-top:8px;
	color:#cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:45px;
	width:740px;
	position:relative;
	top:0px;
}
#search {
	position:relative;
	padding-right:25px;
	font-size: 10px;
	background-image:url(../styleImages/search-bg.gif);
	background-repeat:no-repeat;
	width:740px;
	height:40px;
	padding-top:5px;
}
#icons {
	float:right;
	height:20px;
}
#icons ul {
}
#icons li {
	list-style:none;
	width:25px;
}
#header h1 {
	position:absolute;
	top:10px;
	left:10px;
	margin:0px;
	line-height:120%
}
#header a {
	text-decoration:none;
}
#header a:hover {
	text-decoration:none;
}
#homeNav {
	padding-left:50px;
	color: #000;
}
#homeNav li {
	position:relative;
	float:left;
	margin:0px;
	padding-right:5px;
	width:100px;
	list-style-type:none;
	text-align:center;
}
#homeNav li a {
	position:relative;
	float:left;
	margin:0px;
	padding-top:10px;
	width:100px;
	display:block;
	font-weight:bold;
	text-align:center;
	color:#000;
}
.topLinkOn {
	background-image: url(../styleImages/menu_tab_home_on.gif);
	background-position: right 0px;
	background-repeat: no-repeat;
	width:100px;
	height:30px;
}
.topLinkOff {
	background-image: url(../styleImages/menu_tab_home_on.gif);
	background-position: right 0px;
	background-repeat: no-repeat;
	width:100px;
	height:30px;
}
#navcategories {
	background-image:url(../styleImages/nav-mid-bg.gif);
	background-repeat:repeat-y;
	margin-top:35px;
	padding-left:10px;
}
.boxborder {
	position: relative;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-left:15px;
	background-image:url(../styleImages/nav-mid-bg.gif);
	background-repeat:repeat-y;
	width:180px;
}
#navleft p {
	position:relative;
	width:180px;
	font-size:110%;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:6px 0px 0px 10px;
	height:24px;
	height: 24px;
	color: #ffffff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-image:url(../styleImages/navleft-top.gif);
	background-repeat:no-repeat;
}
#navleft ul {
	position:relative;
	float:left;
	margin:0px 0px 10px 0px;
	padding:10px 10px 10px 10px;
	width:170px;
	background-image:url(../styleImages/nav-mid-bg.gif);
	background-repeat:repeat-y;
}
#navleft li {
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#navleft li a {
	position:relative;
	float:left;
	margin:0px;
	padding:0px 0px 0px 0px;
	width:143px;
	display:block;
	background-image:url(../styleImages/navBullet.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
}
#navleft ul li ul {
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	left:15px;
	border:0px;
	background-image:none;
}
#navleft ul li ul li {
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#navleft ul li ul li a {
	position:relative;
	float:left;
	margin:0px;
	padding:0px 0px 0px 15px;
	width:130px;
	display:block;
	background-image:url(../styleImages/navBulletSub.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	color:#666666;
}
#navbottom {
	height:14px;
	width:180px;
	float:left;
	margin-bottom: 15px;
	background-image:url(../styleImages/navleft-bottom.gif);
	background-repeat:no-repeat;
	bottom: 15px;
}
#featureProduct ul {
	text-align:center;
}
#featureProduct li a {
	margin:0px;
	padding:0px;
}
featureProduct {
	padding-top:25px;
}
#pullDownNav {
	background:url(../styleImages/pul.gif) repeat-x;
	height:35px;
	padding:16px 0 0 10px;
}
#productDisplay td {
	padding:0px 0px 30px 0px;
}
#singleProductDisplay {
	position:relative;
	float:left;
	height:100%;
	border-bottom:1px solid #cccccc;
	margin:0px 0px 20px 0px;
	padding:0px 0px 20px 0px;
}
#singleProductDisplay ul {
	margin:0px;
	padding:0px;
}
#singleProductDisplay ul li {
	position:relative;
	float:left;
	margin:0px 0px 10px 0px;
	padding:0px;
	display:inline;
	list-style-type:none;
	width:100%;
}
#singleProductDisplay img {
	margin:10px 0px 10px 0px;
	padding:0px;
	max-width:450px;/*width:450px*/
}
.styleProdName {
	font-size:120%;
	color:#006699;
	font-weight:bold;
	margin:5px 0 0 10px ;
	float:left;
	width:280px;
}
.styleProdPromo {
	font-weight:normal;
	font-size:12px;
	color:#000;
	margin:5px 0 0 10px ;
	float:left;
	width:280px;
}
.styleProdPrice {
	font-size:130%;
	color:#1bba0b;
	font-weight:bold;
	margin:0 15px 10px 15px;
}
.styleProdMerchant {
}
.styleProdID {
}
.styleProdCategory {
	font-weight:bold;
	font-size:12px;
	color:#000;
	margin:5px 0 0 10px ;
	float:left;
	width:280px;
}
.styleProdBrand {
	font-weight:bold;
	font-size:12px;
	color:#000;
	margin:5px 0 0 10px ;
	float:left;
	width:280px;
}
.styleProdDescription {
	font-weight:normal;
	font-size:12px;
	color:#000;
	margin:5px 0 0 10px ;
	float:left;
	width:280px;
}
.singleProdDescription {
	font-weight:normal;
	font-size:12px;
	color:#000;
	margin:5px 0 0 10px ;
	float:left;
	width:280px;
}
.singleProdName {
	font-size:120%;
	color:#006699;
	font-weight:bold;
}
.singleProdPromo {
	font-size:100%;
	color:#333333;
	font-weight:bold;
}
.singleProdPrice {
	font-size:120%;
	color:#1bba0b;
	font-weight:bold;
}
.singleProdBrand {
	font-size:120%;
	color:#006699;
	font-weight:bold;
}
.singleProdDesc {
	font-size:100%;
	color:#333333;
}
.singleProdId {
	font-size:100%;
	color:#666666;
	font-weight:normal;
}
.singleProdMerchant {
}
.singleProdCategory {
}
a.button, a.bigbutton {
	position:relative;
	float:left;
	color:#FFF;
	display:inline;
	padding:8px 0px 10px 13px;
	font-weight:bold;
	background-image:url(../styleImages/butBg.jpg);
	background-repeat:no-repeat;
	width:90px;
	height:52px;
	margin:15px 0px 0px 0px;
}
a:hover.button, a:hover.bigbutton {
	background-image:url(../styleImages/butBg-on.jpg);
	color:#FFF;
	text-decoration:none;
}
a.catNavOn {
	font-weight:bold;
	color: #006699;
}
a.catNavOff {
	font-weight:bold;
	color:#006699;
}
a.brandNavOn {
	background:url(../styleImages/arrow.gif) -1px 5px no-repeat;
	font-weight:bold;
	padding: 0 0 0 13px;
	color:#006699;
}
a.brandNavOff {
	background:url(../styleImages/arrow.gif) -3px 5px no-repeat;
	font-weight:normal;
	padding: 0 0 0 13px;
	color:#006699;
}
a.brandNavOff:hover {
	text-decoration:underline;
	padding: 0 0 0 13px;
	color:#006699;
}
#linksDisplay {
	position:relative;
	float:left;
	width:100%;
}
#linksDisplay li {
	margin:0px 0px 10px 0px;
}
.linkGroup {
	color:#006699;
	font-weight:800;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top:10px;
}
#catDisplay {
	position:relative;
	float:left;
	width:100%;
}
#catDisplay ul {
	position:relative;
	float:left;
	width:100%;
	padding:10px 0px 10px 0px;
	margin:0px;
}
#catDisplay li {
	position:relative;
	float:left;
	width:260px;
	height:80px;
	padding:0px 10px 0px 0px;
	margin:0px;
	list-style-type:none;
	display:block;
}
#pageSurround fieldset {
	line-height:150%;
	background-repeat:no-repeat;
	padding-top:10px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #eee;
}
#userHistory ul li {
	width:180px;
}
#userbox, #pagebox, #navcatbox, #featurebox, #catbox {
	position:relative;
	float:left;
	overflow:auto;
	padding-bottom:15px;
}
#tagbox {
	position:relative;
	float:left;
	padding-bottom:15px;
}
#tagcontent {
	max-width:166px;
	padding:7px;
	background-image:url(../styleImages/nav-mid-bg.gif);
	background-repeat:repeat-y;
}
#tagbox p {
	position:relative;
	width:180px;
	font-size:110%;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:6px 0px 0px 10px;
	height:24px;
	height: 24px;
	color: #ffffff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-image:url(../styleImages/navleft-top.gif);
	background-repeat:no-repeat;
}
#boxes {
	padding-top:15px;
	padding-bottom:20px;
	padding-left:10px;
	padding-right:10px;
	position:relative;
}
#boxes1 {
	padding:5px;
	position:relative;
	height:350px;
}
.adminInput {
	width:300px;
}
#myLink {
	border:1px solid #cccccc;
	background-color:#FFFFCC;
	font-family:'Courier New', Courier, mono;
	padding:10px;
	margin:10px 0px 10px 0px;
	clear:both;
}
#newsItems {
	background-repeat:no-repeat;
	background-color:transparent;
	background-position: 0px 0px;
	height:auto;
}
#newsbottom {
	background-image:url(../styleImages/news-bottom-bg.png);
	background-repeat:no-repeat;
	width:260px;
	height:25px;
	position: absolute;
	bottom: 15px;
	right: 21px;
}
#newsItems p, #popularProd p {
	background-image:url(../styleImages/news-bg.gif);
	background-repeat:repeat-x;
	height:28px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	font-weight: bold;
	padding:4px 0px 0px 5px;
}
#outer {
	width: 400px;
	position:relative;
	float:right;
	line-height:150%;
}
#newsBox {
	position:relative;
	float:right;
	padding-left:10px;
	line-height:150%;
	background-color:transparent;
}
#rightad {
	width: 300px;
	position:relative;
	float:right;
	padding-left:10px;
	line-height:150%;
	background-color:transparent;
	top:0px;
	right:10px;
	padding-top:25px;
}
#leftad {
	width: 300px;
	position:relative;
	float:left;
	padding-left:30px;
	padding-top:25px;
	line-height:150%;
	background-color:transparent;
}
#newsItems ul {
	margin:0px;
	list-style-type: none;
	max-width:380px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#newsItems li {
	position:relative;
	float:left;
	padding:0px 0px 10px 0px;
	margin:0px;
	width:100%;
	list-style-type:none;
}
#newsPage h1 {
	position:relative;
	float:left;
	width:100%;
	padding:0px;
	margin:0px;
	line-height:180%
}
#newsPage ul {
	padding:0px;
	margin:0px;
}
#newsPage li {
	position:relative;
	float:left;
	padding:0px 0px 30px 0px;
	margin:0px;
	width:100%;
	list-style-type:none;
}
#newsPage ul li ul {
	padding:5px 0px 5px 0px;
	margin:5px 0px 5px 0px;
}
#newsPage ul li ul li {
	position:relative;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 30px;
	width:auto;
	list-style-type:disc;
}
#popularProd {
	position:relative;
	float:left;
	padding-top: 0px;
	width:400px;
	padding-left:10px;
	background-image:url(../styleImages/popular_bg.png);
	background-repeat:no-repeat;
	background-position: 10px 0px;
	padding-right:20px;
}
#popularProd ul {
	padding-left:25px;
}
#popularProd li {
	float:left;
	height:140px;
	margin:5px;
	width:150px;
	list-style:none;
	padding:10px 10px 10px 25px;
	;
	background-image:url(../styleImages/popular-bg.gif);
	background-repeat:no-repeat;
}
.popProdPrice {
	color: #1bba0b;
	font-weight:800;
}
.imgindex {
	border:solid 1px;
	padding: 5px 5px 5px 5px;
	color:#B77427;
}
.imgindex:hover {
	border:solid 3px;
	padding: 3px 3px 3px 3px;
}
#contwrapper {
	float:left;
	width:752px;
}
#conthead {
	background:url(../styleImages/cont-top.gif) no-repeat;
	float:left;
	width:752px;
	margin:20px 0 0 0;
}
#conthead p {
	font-size:110%;
	font-weight:bold;
	margin:0px 0px 20px 0px;
	padding:6px 0px 0px 10px;
	height:24px;
	color: #ffffff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#contmid {
	background:url(../styleImages/cont-mid-bg.gif) repeat-y;
	float:left;
	width:752px;
	padding:0 0 0 10px;
}
#contbot {
	background:url(../styleImages/cont-bot-bg.gif) repeat-y;
	float:left;
	width:752px;
	padding:0 0 0 10px;
	height:14px;
	margin-bottom: 35px;
}
.contunittext {
	width:210px;
	line-height:25px;
	font-weight:bold;
	margin-top:10px;
}
.contunitdes {
	width:210px;
	font-size:10px;
	margin:5px 0 5px 0;
}
.contunitprice {
	color:#060;
	font-size:18px;
	line-height:25px;
}
.contunitbestel {
	background:url(../styleImages/bestel.jpg) no-repeat;
	line-height:50px;
	width:72px;
	text-align:center;
	padding: 4px 15px 5px 4px;
	color:#FFF;
}
.contunitbestel:hover {
	background:url(../styleImages/bestelover.jpg) no-repeat;
	color:#FFF;
}
.bekijk {
	font-size:14px;
	float:left;
}
#bannerleft {
	float:left;
	padding-top:5px;
	padding-bottom:25px;
	width:165px;
	margin-left:10px;
}
#leftwrapper {
	float:left;
	width:182px;
}
