/*********RESET*********/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, em, img, ins, strong, sub, sup, dd, dl, dt, li, ol, ul, fieldset, form, label, legend {
	margin: 0; padding: 0; border: 0;
}
a img, :link img, :visited img {border: 0;}
table {border-collapse: collapse; font-weight:normal;}
ol, ul {list-style: none;}
:focus {outline: 0;}

/*********GENERAL*********/
html, body {height: 100%;}
body {background: #a08a6d url(../images/bg_body.gif) top center repeat-y; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4d4d4d;}
h1,.h1 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; margin: 0px 0px 20px 0px; color: #e1660c; border-bottom: 1px solid #e1660c; text-transform: uppercase;}
h2,.h2 {font-size: 16px; color: #e1660c;}
input, select {vertical-align: middle;}
.left {float: left;}
.right {float: right;}
a {color: #e1660c; text-decoration: none;}


#wrapper {width: 950px; min-height: 100%; margin: 0px auto; position: relative;}
#deco {width: 248px; height: 342px; background: url(../images/pic_footer.jpg) top left no-repeat; position: absolute; left: 0px; bottom: 47px; z-index: 2;}

/***header***/
#header {width: 950px; height: 88px; background: #473030; margin-bottom: 2px; position: relative;}
#logos {text-align: right; position: absolute; top: 10px; right: 223px;}
#topCart {text-align: right; color: #fff; position: absolute; top: 50px; right: 223px;}
#topCart a {color: #fff;}
#topCart img {padding-right: 10px; vertical-align: middle;}
#topSearch {width: 207px; height: 88px; background: url(../images/bg_top-searchbox.gif) top left no-repeat; position: absolute; top: 0px; right: 0px;}
#lang {position: absolute; top: 10px; left: 121px;}
#lang a {margin-right: 10px;}
#topSearch form {position: absolute; top: 49px; left: 29px;}
#topSearch .txt {width: 128px; border: 1px solid #7f9db9; padding: 2px 5px; font: 11px Arial, Helvetica, sans-serif; color: #717171;}
#topSearch .send {width: 26px; height: 19px; border: 0px; background: url(../images/btn_search.gif) top left no-repeat; cursor: pointer;}

/***main nav***/
#mainNavBox {width: 950px; height: 220px; margin-bottom: 10px; position: relative; z-index: 3;}
#mainNavBox .pagePic {position: absolute; top: 0px; right: 0px;}
#mainNav {width: 248px; height: 220px; background: url(../images/bg_main-nav.jpg) top left no-repeat;}
#mainNav ul {padding-top: 7px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 15px; font-style: italic;}
#mainNav ul a {font-weight: normal; text-decoration: none; color: #fff;}
#mainNav ul a:hover, #mainNav ul a.on {font-weight: bold; text-decoration: underline; color: #fff;}
#mainNav ul li {padding: 7px 30px 7px 45px; background: url(../images/bg_main-nav-item.gif) 23px 13px no-repeat;}

/***content***/
#center {width: 950px; padding-bottom: 57px; position: relative; z-index: 50;}
#sidebar {width: 248px; float: left; position: relative; z-index: 60;}
#content {width: 660px; min-height: 400px; padding: 7px 18px 9px 18px; background: #fff; border-top: 2px solid #fff; border-right: 2px solid #998477; border-bottom: 2px solid #998477; border-left: 2px solid #fff; float: right; }

/*sidebar*/
.catName {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; margin: 9px 18px; color: #e1660c; border-bottom: 1px solid #e1660c;}
#sidebar ul {padding-top: 7px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 15px; font-style: italic; position: relative; z-index: 70;}
#sidebar ul a {font-weight: normal; text-decoration: none; color: #473030;}
#sidebar ul a:hover, #sidebar ul a.on {font-weight: bold; text-decoration: none; color: #473030;}
#sidebar ul li {padding: 7px 30px 7px 45px; background: url(../images/bg_sidenav-item.gif) 23px 13px no-repeat;}

/*content*/
.breadcrumbs {width: 360px; padding-bottom: 10px; color: #4d4848; float: left;}
.breadcrumbs a {color: #4d4848; text-decoration: none;}
.breadcrumbs a:hover {color: #e1660c; text-decoration: underline;}
.paging {width: 290px; padding-bottom: 10px; text-align: right; float: right; font-weight: normal;}
.paging a {color: #4d4848; text-decoration: none;}
.paging a:hover, .paging a.on {color: #e1660c; text-decoration: none; font-weight: normal;}

.item {width: 320px; padding: 10px 0px;}
.thumb {width: 151px; padding: 5px 6px 5px 5px; float: left;}
.thumb img {display: block;}
.data {width: 151px; padding-left: 7px; float: left;}
.data h2 {margin-bottom: 10px;}
.data h2 a, .data h2 a:hover {color: #e1660c; text-decoration: none;}
.data p {margin-bottom: 5px; font-weight:normal;}
.price {color: #473030; font-weight: bold; margin-bottom: 7px;}
.price span {font-size: 12px;}
.info, .bestel {display: block; width: 70px; height: 17px; color: #fff; text-decoration: none; text-align: center;}
.info {background: #462f2f url(../images/bg_btn-info.gif) top left repeat-x; font-size:12px; }
.bestel {cursor:pointer; border:solid 1px #e1660c; color:white; font-size:9px; font-weight:bold; padding: 0; background: #e1660c;}

/***footer***/
#footer {width: 950px; height: 47px; background: #473030; color: #fefefe; font-size: 10px; position: absolute; left: 0px; bottom: 0px; z-index: 1;}
#footer {text-align: center; line-height: 46px;}
#footer a {color: #fefefe; text-decoration: none;}
#footer a:hover {color: #fefefe; text-decoration: underline;}


/*********CLEANER | STUFF*********/
.cleaner {clear: both; height: 0px; margin-top: -1px; line-height: 0px;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}



/* VARIOUS SHOP RELATED */
	.imageeditdiv 								{position:absolute;display: none;left:100px;}
	.imageeditpopup 							{background-color: #DEDEDE;border: solid #0062c4 1px;	padding-left:40px;width: 375px; height: 205px;}
	.artikelpopupheader 					{background-color:#e1660c;}
	.artikeldetailitemname				{color: #e1660c;}
	.artikeldetailitem, .artikeldetailitemname, .artikeloverzichtprijs						{font-weight: normal; height:20px;}

	.imagedetail									{padding: 20px;}
	.imageoverview								{cursor:pointer; padding: 19px;}
	.RRT													{height: 10px; width: 7px; background-image: url(../images/cp/RRT.png);background-repeat: no-repeat;}
	.RR														{width: 7px; background-image: url(../images/cp/RR.png);background-repeat: repeat-y;}
	.BBL													{height: 7px; width: 9px; background-image: url(../images/cp/BBL.png);background-repeat: no-repeat;}
	.BB														{height: 7px; background-image: url(../images/cp/BB.png);background-repeat: repeat-x;}
	.BBR													{height: 7px; width: 9px; background-image: url(../images/cp/BBR.png);background-repeat: no-repeat;}

	#CE_Editor1_ID								{height:800px;width:660px;}
	
	.tablecontent1								{font-size:11px; color:#000}
	.tablecontent2								{font-size:10px; color:#222}
	.tablecontent3								{font-size:9px; color:#777}

	.artikeloverzichtwidth				{width:600px;}
	.afrekenblokje								{width:600px; BACKGROUND:  #fff;border: solid 1px #ecd8be;}
	.afrekenblokjeitemname				{width:120px; color: #333;}
 	.betaalmethodeitem						{width:300px; color: #333;}
 	.printfactuurheader 					{height: 100px;}
	.button 											{cursor:pointer; border:solid 1px #ccc; color:white; font-size:11px; font-weight:normal; padding: 2px 2px; background: #e1660c;}

	.zoekwoordgevonden						{font-weight:bold; color:#222;}

	#admincontent 								{}
	
