
/*shopbutton shop_checkout
///////////////////////////*/
.shop_submit{
	border:solid 1px #0371b0;
	background-color:#eeeeee;
	padding:5px;
	font-weight:bold;
	color:#0371b0;
	margin-top:5px;
	cursor:pointer;
}
.line{
	height:1px;
	border-bottom: solid 1px #000;
}
.prmprs{font-size:12px;text-transform:uppercase;}
.prmtxt{font-size:12px;}
.topprm{font-size:18px;color:#ff6600;}
/*paypallbutton
/////////////////*/
.paypalbtn{
	margin-top:15px;
}
.onScreen{
	width:170px;
	vertical-align:top;
}
/*pageTitle
*****************************/
#catTitle{
	margin-bottom: 30px;
}
#catTitle span {font-family:Arial;color:#fff;display:inline;}
#catTitle h1 {display:inline;color:#77777c;}

.promo{
	font-size:16px;
	text-decoration:line-through;
}
.promoKl{
	font-size:12px;
	text-decoration:line-through;
	color:#CCCCCC;
}

/*catNav
***********************/
#catNav{
	float:right;
}
#catNav ul{
	float:right;
}
#catNav li{
	list-style-type:none;
	width:15px;
	height:15px;
	float:left;
	margin-left:5px;
}
a.next{
	width:15px;
	height:15px;
	display:block;
	background-image:url(../../../../templates/catimg/volgend_product.jpg);
	text-indent:-10000px;
}
a.next:hover{
	background-image:url(../../../../templates/catimg/volgend_product_hover.jpg);
}
a.prev{
	width:15px;
	height:15px;
	display:block;
	background-image:url(../../../../templates/catimg/vorig_product.jpg);
	text-indent:-10000px;
}
a.prev:hover{
	background-image:url(../../../../templates/catimg/vorig_product_hover.jpg);
}
a.up{
	width:15px;
	height:15px;
	display:block;
	background-image:url(../../../../templates/catimg/bovenliggende_map.jpg);
	text-indent:-10000px;
}
a.up:hover{
	background-image:url(../../../../templates/catimg/bovenliggende_map_hover.jpg);
}

/*shopMenuHome -> enkel hoofdcategorieen
****************************************/
#homniv ul{
	margin:0px;
	padding:0px;
}
#homniv li{
	margin:0px;
	padding:0px;
	padding-bottom:8px;
	width:198px;
	background-image:url(../../../../templates/catimg/mnuBck.jpg);
	background-repeat:no-repeat;
	background-color:#9edafe;
	border-bottom:solid 2px #fff;
}
#homniv li a{
	color:#0371b0;
	margin:0px;
	display:block;
	width:175px;
	font-weight:bold;
	_width:170px;
	padding-top:9px;
	padding-left:22px;
	text-decoration:none;
}
#homniv li a:hover{
	color:#fff;
	padding-left:22px;
}

/*breadCrumb
********************/*
.breadCrumb{
	margin-top:15px;
	color:#0371b0;
	font-style:italic;
	font-weight:bold;
	padding-left:2px;
}
.breadCrumb a{
	color:#0371b0;
}

/*menu andere pagina's*/
/******************************/
#prodniv ul{
	width:231px;
	background-color:#0371b0;
	border-top:solid 3px #fff;
	border-bottom:solid 3px #fff;
	background-image:url(../../../../templates/catimg/prodMnuBck.jpg);
}
#prodniv li{
	width:231px;
	border-bottom:solid 1px #fff;
	padding-top:8px;
	padding-bottom:8px;
}

#prodniv ul li a{
	color:#fff;
	text-decoration:none;
	padding:8px;
	padding-left:20px;
	text-transform:uppercase;
	width:204px;
}
#prodniv ul li a:hover{
	color:#fff;
	text-decoration:none;
	padding:8px;
	padding-left:20px;
	color:#9edafe;
}
#prodniv ul li.current0 a{
	color:#fff;
	text-decoration:none;
	padding:8px;
	padding-left:20px;
	text-transform:uppercase;
	width:204px;
	background-color:#9edafe;
	background-image:url(../../../../templates/catimg/mnuBck2.jpg);
	background-repeat:no-repeat;
}
#prodniv ul li.current0 a:hover{
	color:#fff;
	text-decoration:none;
	padding:8px;
	padding-left:20px;
	text-transform:uppercase;
	width:204px;
}

.prodnivPrice{
	text-align:right;
	font-weight:bold;
	font-size:15px;
	color:#0371b0;
}
#prodniv ul li ul{
	border-top:solid 0px #fff;
	border-bottom:solid 0px #fff;
	margin-top:5px;
	margin-bottom:0px;
}
#prodniv ul li ul li{
	border-bottom:solid 0px #fff;
	padding:0px;
}
#prodniv ul li ul li a{
	padding:8px;
	padding-left:40px;
	width:184px;
}
#prodniv ul li ul li a:hover{
	padding:8px;
	padding-left:40px;
}


#prodniv ul li.current0 ul li a{
	color:#fff;
	text-decoration:none;
	padding:8px;
	padding-left:40px;
	text-transform:uppercase;
	background:none;
	width:184px;
}
#prodniv li.current0 ul li a:hover {
	/*padding-bottom:10px;¨*/
	padding:8px;
	padding-left:40px;
	width:184px;
	background-color:none;
	color:#9edafe;
}

#prodniv ul li ul li.current1 a{
	color:#fff;
	text-decoration:none;
	padding:8px;
	padding-left:40px;
	text-transform:uppercase;
	background-color:#9edafe;
	width:184px;
	background-image:url(../../../../templates/catimg/mnuBck2.jpg);
	background-repeat:no-repeat;
}


/*shopPaging
///////////////////////////*/
.pagingDiv{
	padding-top:30px;
	clear:both;
	width:100%;
	border-top:1px solid #343434;
}
.pagingDiv ul{
	float:right;
}
.pagingDiv li{
	list-style:none;
	float:left;
	padding:0px;
	display:block;
	text-align:center;
	margin-left:0px;
	padding-left:0px;
	font-size:12px;
}

.pagingDiv li a{
	text-decoration:none;
	color:#fff;
	padding:2px;
	width:20px;
	display:block;
	font-size:11px;
}
.pagingDiv li.pagingCurrent a{
	color:#fff;
	background-color:#333;
}
.pagingDiv li a:hover{
	color:#fff;
	background-color:#333;
}

/*geen resultaat
/**********************/
.emptyResult{
	padding:20px;
	background-color:#222;
	height:250px;
}

/*shopNiveaus tonen
//////////////////////*/

.nivDiv{
	background-color:#333;
	position:relative;display: flex;align-items: center;justify-content: center;
	border: 1px solid #111111;
	outline: 1px solid #333333;
	text-align: center;
}
.nivPic{
	text-align:center;
}
.nivPic img {
}
.nivTitle{
	display: flex;align-items: center;justify-content: center;
	background-color:#333;
}
.nivTitle a {color:#fff;text-decoration:none;text-transform:uppercase;font-family:ProximaBold,Arial;font-size:14px;background-color:#333; display: block;	padding:10px;}
.nivTitle a:hover {color:#ea661d;text-decoration:underline;}
.niveau {padding:20px;}

.heading {width:100%;background-color:#ea661d;margin-bottom:1px;text-align:center;}
.heading td {vertical-align:middle;width:10%;border-right:1px solid #222;padding:1% 0;font-family:ProximaBold,Arial;font-size:12px;text-transform:uppercase;}
.prodDiv {width:100%;background-color:#222;margin-bottom:1px;padding:1% 0%;}
.prodDiv2 {width:100%;background-color:#333;margin-bottom:1px;padding:1% 0%;}

.new {font-size:12px;background-color:#EA661D;padding:0.5%;color:#fff;font-family:ProximaBold,Arial;text-transform:uppercase;margin-right:5px;}
.new1 {font-size:12px;background-color:#EA661D;padding:0.5%;color:#fff;font-family:ProximaBold,Arial;text-transform:uppercase;}

/*.prodDiv span {color:#fff;font-family:ProximaBold,Arial;font-size:12px;text-transform:uppercase;}
.merkTop {width:60px;text-align:center;padding:10px;background-color:#ea661d;margin-bottom:1px;float:left;margin-right:1px;}
.typeTop {width:200px;text-align:center;padding:10px;background-color:#ea661d;margin-bottom:1px;float:left;margin-right:1px;}
.brandstofTop {width:100px;text-align:center;padding:10px;background-color:#ea661d;margin-bottom:1px;float:left;margin-right:1px;}
.gebruiknameTop {width:130px;text-align:center;padding:10px;background-color:#ea661d;margin-bottom:1px;float:left;margin-right:1px;}*/

.sort {float:right;}
.sort select {background-color:#333;border:0px;color:#fff;padding:5px;margin-left:10px;width:150px;font-size:11px;}
/*		
.merk1, .brandstof1, .cc1, .kmstand1 {float:left;border-right:1px solid #222;text-align:center;width:9.8%;padding:1% 0%;}
.prijs1 {float:left;text-align:center;width:9.8%;padding:1% 0%;}
.gebruikname1 {float:left;border-right:1px solid #222;text-align:center;width:19.8%;padding:1% 0%;}
.type1 {float:left;border-right:1px solid #222;text-align:center;width:29.8%;padding:1% 0%;}
.thumb1 {float:left;width:10%;padding:1% 0%;text-align:center;border-right:1px solid #222;}*/

/*.merk, .brandstof, .cc, .kmstand {float:left;border-right:1px solid #222;text-align:center;width:9.8%;padding:1.3% 0%;height:36px;}
.prijs {float:left;text-align:center;width:9.8%;padding:1.3% 0%;height:36px;}
.gebruikname {float:left;border-right:1px solid #222;text-align:center;width:19.8%;padding:1.3% 0%;height:36px;}
.type {float:left;border-right:1px solid #222;text-align:center;width:29.8%;padding:1.3% 0%;height:30px;}
.thumb {float:left;width:10%;height:59px;padding:1% 0%;text-align:center;border-right:1px solid #222;}*/

.left {float:left;width:150px;padding:0% 1%;}
.right {float:left;width:75%;}
.thumb img {border:1px solid #222;width:100%;}
.info {font-size:11px;line-height:normal;}

.type {margin-bottom:5px;}
.type a {font-size:14px;font-family:ProximaBold,Arial;text-transform:uppercase;}
.prijs {margin-top:5px;}


.btw{
	font-size:12px;
	font-weight:normal;
}
.searches{
	background-color:#fff;
	padding:10px;
	padding-bottom:150px;
}
.allSearches{
	font-size:12px;
	padding-left:25px;
}

/*shopProductdetail
//////////////////////////////////*/

#prodDiv{
	background-color:#222;
	padding:20px;outline:1px solid #333333;border:1px solid #111111;
}

#prodPic{
	float:left;
	width:330px;
	position:relative;
}
#thumbs {margin-top:20px;}
.nieuw {position:absolute;bottom:0;background-color:#ea661d;padding:10px;border-top:2px solid #000;font-family:ProximaBold,Arial;font-size:14px;text-transform:uppercase;text-align:center;width:268px;}
#prodShop{
	float:right;
	width:65%;
	margin-left:35px;
}
.row {width:100%;border-bottom:1px solid #444;margin-bottom:4px;padding-bottom:4px;}
.rowlast {width:100%;margin-bottom:4px;padding-bottom:4px;}
.row ul li {margin-left:20px;padding-bottom:3px;}
.row1 {width:100%;}
.row1 ul li {margin-left:20px;padding-bottom:3px;}
.tit {float:left;width:30%;}

#prodShop .prijs{
	font-size:24px;
	font-family:Proxima,Arial;
	font-weight:bold;
	color:#5aa5f7;
	
}
#prodShop addForm{
}
#prodOms{
	float:left;
	width:300px;
	margin-top:25px;
	padding-right:30px;
	
}
#info {margin-top:35px;}
.ficheTit{
	color:#0771ad;
	font-weight:bold;
	margin-bottom:20px;
	font-size:17px;
}
#prodTechn{
	margin-top:25px;
	float:left;
	width:300px;
}
.addForm{
	margin-bottom:10px;
}
.shopInp{
	width:38px;
	border:solid 1px #ccc;
}
.shopAdd{
	width:38px;
	border:solid 1px #ccc;
}
.goCart{
	width:152px;
	height:25px;
	display:block;
	background-color:#eeeced;
	padding-top:14px;
	padding-left:59px;
	text-decoration:none;
	background-image:url(../../../../templates/catimg/goCart.jpg);
	border:solid 1px #ff6600;
	background-repeat:no-repeat;
	margin-bottom:10px;
}

a.goShop{
	width:200px;
	height:29px;
	display:block;
	color:#6f4605;
	font-weight:bold;
	font-size:15px;
	padding-top:13px;
	padding-left:15px;
	text-decoration:none;
	background-image:url(../../../../templates/catimg/goShop.jpg);
	background-repeat:no-repeat;
}
a.goShop:hover{
	color:#6f4605;
}

.goProd{
	width:155px;
	height:28px;
	display:block;
	padding-top:14px;
	padding-left:59px;
	text-decoration:none;
	background-image:url(../../../../templates/catimg/goProd.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
	color:#fff;
	font-weight:bold;
}
.goProd:hover{
	color:#fff;
}
#hoverCart{
	background-image:url(../../../../templates/catimg/topShort.jpg);
	background-repeat:no-repeat;
	background-color:#fff;
	width:229px;
	position:absolute;
	overflow:hidden;
	z-index:5000;
	left:749px;
	top:8px;
	display:none;
	padding-top:10px;
	clear:both;
}
#shortBasket{
	
}
#shortGoShopA{

}
.shortRow{
	background-color:#ddd;
	padding:5px;
	padding-left:10px;
	border-left:solid 1px #9a9a9a;
	border-right:solid 1px #9a9a9a;
}
.shortCimg{
	float:left;
	margin-top:5px;
	width:80px;
}
.shortCtxt{
	float:left;
	margin-top:10px;
	padding-left:10px;
	width:100px;
}
#shortGoShopDiv{
	background-image:url(../../../../templates/catimg/btmShortB.jpg);
	background-repeat:no-repeat;
	height:68px;
	clear:both;
	_margin-left:4px;
}

#topShortCart{
	height:60px;
	border-left:solid 1px #9a9a9a;
	border-right:solid 1px #9a9a9a;
	padding-top:0px;
	padding-left:10px;
}
#bottomShortCart1 a {
	padding-left:55px;
	padding-top:15px;
	display:inline-block;
	height:25px;
	_height:31px;
	width:229px;
	color:#6f4605;
	font-weight:bold;
	text-decoration:none;
}
#bottomShortCart2{
	text-align:center;
	padding-top:5px;
}
#bottomShortCart2 a {
	height:25px;
	_height:31px;
	width:229px;
	color:#6f4605;
	font-weight:bold;
	text-decoration:none;
}
.fillAdd{
	width:150px;
	padding-top:5px;
	font-weight:bold;
}
.addTo{
	margin-top:35px;
	height:47px;
	width:199px;
	
}
.addTo a{
	width:199px;
	height:47px;
	display:block;
	padding-top:4px;
	padding-left:59px;
	text-decoration:none;
	background-image:url(../../../../templates/catimg/addTo.jpg);
	background-repeat:no-repeat;
	margin-bottom:10px;
	color:#6f4605;
	font-weight:bold;
	
}
.addTo a:hover{
	color:#6f4605;
}
.added{
	margin-bottom:20px;
	margin-top:20px;
}
.subTot{
	font-weight:bold;
	margin-top:10px;
	font-size:15px;
}
.addTit{
	font-weight:bold;
}
.no-mini{
	margin-top:20px;
	font-weight:bold;
	font-size:14px;
}
.sold_out{
	font-weight:bold;
	margin-bottom:5px;
	color:#0171b0;
	background-image:url(../../../../templates/catimg/exl.jpg);
	background-repeat:no-repeat;
	padding-left:20px;
}

/*comments on products*/

#commentPostLnk{
	padding:10px;padding-left:15px;background-color:#fff;
}
#commentPostLnk a{
	font-weight:bold;font-size:16px;color:#0771ad;
}

#postComment{
	padding-top:20px;padding-bottom:20px;width:720px;background-color:#ddd;
}
#postComment2{
	padding-top:20px;padding-bottom:20px;width:690px;background-color:#ddd;
}
.PCLeft{
	float:left;width:100px;line-height:1.9;padding-left:15px;color:#000;
}
.PCRight{
	float:left;width:500px;
}
.PCRight input,textarea{
	width:450px;border:solid 1px #ccc;
}
.submitC{
	width:150px;
}
.commentError{
	font-weight:bold;
	background-color:#c00;
	color:#fff;
	padding:15px;
	width:660px;
}

@media screen and (max-width: 1250px) {
	
	#prodShop {width:58%;}
}
@media screen and (max-width: 1035px) {
	#prodShop {margin-left:0px;}
	
}
@media screen and (max-width: 960px) {
	
	#prodShop {width:50%;margin-left:0px;}
	#prodPic, #big {width:280px;}
	
	
}
@media screen and (max-width: 960px) {
	
}
@media screen and (max-width: 800px) {
	
}
@media screen and (max-width: 640px) {
	#prodShop {float:none;margin-left:0px;width:100%;}
	#prodPic {width:100%;margin-top:20px;float:none;clear:both;}
	#prodPic, #big {width:auto;}
	
	
}
@media screen and (max-width: 580px) {
	
	
	#catTitle {float:none;}
	.sort {clear:both;float:none;margin-top:20px;}
	.promoKl{font-size:11px;}
	.type a {font-size:12px;}
	.new {font-size:10px;}
	.right {width:62%;}
	.prijs {font-size:12px;}
}
@media screen and (max-width: 460px) {
	.nivPic img {width:100%;}
	.nivTitle a {font-size:12px;}
	#prodShop {float:none;margin-left:0px;width:100%;}
	#prodPic {width:260px;}
	#big {width:260px;}
	#prodDiv {padding:10px;}
	
	.left {width:75px;}
	.right {width:70%;}
	.prijs {font-size:11px;}
}