html, body
{
	font-family			:	Arial;
	color				:	#000000;
	margin				: 	0px;
	padding				: 	0px;
	background-color	:	#FFF;
	background-image	:	url('../../../../content/diertotaalservice/content/layout/bg.gif');
}

h1 .title {
	font-size			:	14px;
	font-weight			:	bold;
}

A {
	color				: 	blue;
}

FORM {
	margin				: 0px;
	padding				: 0px;
}

.main_div {
	border-left			:	5px solid #ffffff;
	border-right		:	5px solid #ffffff;
	border-bottom		:	5px solid #ffffff;
}


.main_table
{
	background-color	:	#ffffff;
	border-left			:	2px solid #B9D2CD;
	border-right		:	2px solid #B9D2CD;
	border-bottom		:	2px solid #B9D2CD;
	padding-bottom		:	5px;
}

h4 {
	font-size			:	16px;
}

.area1, .area2, .area3, .area4 {
	border-left			:	5px solid #ffffff;
	border-right		:	5px solid #ffffff;
}

.content {
	width: 100%;
	border-left			:	7px solid #ffffff;
	border-right		:	7px solid #ffffff;
}

.area5 {
	height				:	100%;
	border-right		:	7px solid #ffffff;
	width				:	160px;
}

.area5td {
	height				: 	100%;
	border-left			:	7px solid #ffffff;
	border-right		:	1px dotted #8AACA5;
}

.area10 {
	padding-right		:	7px;
}

.menuleft_table {
	padding-bottom		:	3px;
	padding-top			:	3px;
}


.menuleft_submenu
{
	font-family			:	Verdana, Arial;
	font-size			:	11px;
	color				:	#697875;
	border-bottom		:	1px solid #E3E4E4;
}

.menuleft_submenu A {
	color				:	#697875;
	text-decoration		:	none;
}

.menuleft_submenu A:hover, .menuleft_subsubmenu A:hover {
	color				:	#E33333;
	text-decoration		:	none;
}

.menuleft_subsubmenu2, .menuleft_subsubsubmenu2 {
	font-family			:	Verdana, Arial;
	font-size			:	11px;
	color				:	#697875;
	border-bottom		:	1px solid #E3E4E4;
}

.menuleft_subsubmenu {
	font-family			:	Verdana, Arial;
	font-size			:	11px;
	color				:	#697875;
	border-bottom		:	1px solid #E3E4E4;
	padding-left		:	10px;
}

.menuleft_subsubmenu A {
	color				:	#697875;
	text-decoration		:	none;
}

.menuleft_subsubsubmenu {
	font-family			:	Verdana, Arial;
	font-size			:	11px;
	color				:	#697875;
	border-bottom		:	1px solid #E3E4E4;
	padding-left		:	10px;
}

.menuleft_subsubsubmenu A, .menuleft_subsubsubmenu2 A {
	color				:	#697875;
	text-decoration		:	none;
}

.area10 {
	height				:	100%;
	border-left			:	1px dotted #8AACA5;
	padding-left		:	7px;

}

.area1 {
	border-top			:	4px solid #ffffff;
	background-color	:	#ffffff;
}

.area2 {
	background-color	:	#009073;
	border-top			:	1px solid #ffffff;
	border-bottom		:	4px solid #ffffff;
}

.area3 {
	background-color	:	#B9D2CD;
}



/* PAGINA OBJECT BASKET */

.po_basket_table {
	background-image	:	url('../../../../content/diertotaalservice/content/layout/basket_background.gif');
	background-repeat	:	no-repeat;
	width				:	143px;
}

.po_basket_numberofproducts {
	font-size			:	12px;
	font-weight			:	bold;
	color				:	#014B3C;
	padding-top			:	28px;
	padding-left		:	95px;
}


.po_basket_totalprice {
	font-size			:	12px;
	font-weight			:	bold;
	color				:	#014B3C;
	padding-left		:	95px;
	padding-top			:	-1px;

}

.po_bottom {
	height				:	44px;
	padding-left		:	5px;
	padding-top			:	11px;
	vertical-align		:	top;
}


/* PAGINA OBJECT  */

#input_text_search {
	margin				:	0px;
	padding				: 	2px;
	border				: 	0px;
	height				:	17px;
	font-size			:	12px;
	background-color	:	#F1F8F7;
	width				:	200px;
}

/* PAGINE OBJECT TOP 10 */

.po_top10_table {
	background-image	:	url('../../../../content/diertotaalservice/content/layout/background_left.gif');
}

.po_top10_number {
	border-left			:	1px solid #D3D6D5;
	padding-right		:	5px;
	padding-left		:	5px;
}

.po_top10_line {
	border-left			:	1px solid #D3D6D5;
	border-right		:	1px solid #D3D6D5;
	padding-top			:	9px;
	padding-bottom		:	9px;
}

.po_top10_text {
	border-right		:	1px solid #D3D6D5;
	font-family			:	Verdana, Arial;
	font-size			:	10px;
	font-weight			:	bold;
	color				:	#697875;
}

.po_top10_text A {
	color				:	#697875;
	text-decoration		:	none;
}

po_top11_table {
	background-image	:	url('../../../../content/diertotaalservice/content/layout/background_left.gif');
}

.po_top11_number {
	border-left			:	1px solid #D3D6D5;
	padding-right		:	5px;
	padding-left		:	5px;
}

.po_top11_line {
	border-left			:	1px solid #D3D6D5;
	border-right		:	1px solid #D3D6D5;
	padding-top			:	9px;
	padding-bottom		:	9px;
}

.po_top11_text {
	border-right		:	1px solid #D3D6D5;
	font-family			:	Verdana, Arial;
	font-size			:	10px;
	font-weight			:	bold;
	color				:	#697875;
}

.po_top11_text A {
	color				:	#697875;
	text-decoration		:	none;
}

.po_viewed_table {
	padding-bottom		:	13px;
}

.po_newsletter {
	border-left			:	1px solid #D3D6D5;
	padding-right		:	5px;
	padding-left		:	5px;
	border-right		:	1px solid #D3D6D5;
	font-family			:	Verdana, Arial;
	font-size			:	10px;
	font-weight			:	bold;
	color				:	#697875;
	text-align			:	left;
}

.po_newsletter td {
	text-align			:	left;
	font-family			:	Verdana, Arial;
	font-size			:	10px;
	font-weight			:	bold;
	color				:	#697875;
}

/* PRODUCT DETAIL */

.product_detail_table {
	border-right		:	1px solid #D3D6D5;
	border-left			:	1px solid #D3D6D5;
}

/* NAIVGATION SUBMENU'S */

.submenu A, .submenu A:visited {
	color				:	#0D6E5A;
	text-decoration		:	none;
}

.submenu A:hover {
	color				:	#E33335;
	text-decoration		:	none;
}

.submenu
{
	position			:	absolute;
	background-color	:	#DAEAE7;
	padding				:	5px 5px 5px 5px;
	width				: 	185px;
	text-align			:	left;
	font-size			:	11px;
	font-weight			:	bold;
}

/* PAGE */

.page_title, .title
{
	font-weight			:	bold;
	font-size			:	12px;
	padding-bottom		:	10px;
	padding-top			:	10px;
	font-family			:	Arial;
	color				:	#0D6E5A;
}

/* PRODUCT BULK */

.productbulk_table
{
	width				:	100%;
	padding				:	0px 0px 0px 0px;
	border-top			:	1px solid #999999;
	border-left			:	1px solid #999999;
}

.productbulk_header_productcode,
.productbulk_header_title,
.productbulk_header_priceretail,
.productbulk_header_price
{
	border-bottom		:	1px solid #999999;
	border-right		:	1px solid #999999;
	/*text-align		:	center;*/
	font-size			:	12px;
	font-weight			:	bold;
	padding				:	2px 2px 2px 2px;
}

.productbulk_row_title2,
{
	font-size			:	12px;
	padding				:	10px 25px 25px 10px;
}

.productbulk_header_productcode,
.productbulk_header_priceretail,
.productbulk_header_price,
.productbulk_header_title
{

}

.productbulk_header_productcode,
.productbulk_header_priceretail,
.productbulk_header_price
{
	text-align				:	center;
}

.productbulk_row_productcode,
.productbulk_row_title,
.productbulk_row_priceretail,
.productbulk_row_price,
.productbulk_row_manufacterer,
.productbulk_row_purchasequantity
{
	font-size			:	12px;
	border-bottom		:	1px solid #999999;
	border-right		:	1px solid #999999;
	padding				:	2px 2px 2px 2px;
}

.productbulk_row_priceretail,
.productbulk_row_price {
	text-align			:	right;
}

.productbulk_row_productcode,
.productbulk_row_priceretail,
.productbulk_row_price {
	width				:	50px;
}
.productbulk_row_productcode {
	font-weight			:	bold;
}

/* BASKET */

.basket_header_description,
.basket_header_price,
.basket_header_quantity,
.basket_header_totalprice,
.basket_header_delete
{
	font-weight			:	bold;
	font-size			:	11px;

	color				:	#014B3C;
}

.basket_row_description,
.basket_row_price,
.basket_row_quantity,
.basket_row_totalprice,
.basket_row_delete,
.basket_row_description A,
{
	font-size			:	11px;
	padding-bottom		:	2px;
	padding-top			:	2px;
	color				:	#697875;
	text-decoration		:	none;
}

.basket_bottom_description,
.basket_bottom_totalprice,
.basket_bottom_totalprice
{
	font-weight			:	bold;
	font-size			:	11px;
	padding-bottom		:	10px;
	padding-top			:	10px;
	color				:	#014B3C;
}

.basket_input_quantity
{
	width				:	30px;
}

/* PRODUCT DETAIL */

.productdetail_image {
	border-right		:	1px dashed #BABCBB;
}

.productdetail_text {
	padding-left		:	10px;
	padding-right		:	10px;
	font-size			:	12px;
	color				:	#697875;
}

.productdetail_text .text {
	font-family: arial;
	font-size:	2;
}

.productdetail_price {
	font-size			:	12px;
	color				:	#E33335;
	font-weight			:	bold;
}

.text, .FE_HOMEADDRESS_ROW, .FE_PAYMENTINCASSO_ROW {
	font-size			:	12px;
	color				:	#697875;
}

.FE_HOMEADDRESS, .FE_PAYMENTINCASSO {
	padding				:	0px;
	spacing				:	0px;
	border				:	0px;
}

.ERROR {
	font-size			:	12px;
}

.error {
	font-size			:	12px;
	font-weight			:	bold;
	color				:	#E33335;
}

.nieuwproducts {
	border-left			:	1px solid #D3D6D5;
	border-right		:	1px solid #D3D6D5;
}

.nieuwproducttitle, .nieuwproducttitle A {
	font-size			:	10px;
	font-family			:	Verdana, Arial;
	color				:	#014B3C;
	font-weight			:	bold;
	text-decoration		:	none;
}

.nieuwproductprice {
	font-size			:	10px;
	font-family			:	Verdana, Arial;
	color				:	#697875;
}

.nieuwproductpricered {
	font-size			:	11px;
	font-family			:	Verdana, Arial;
	color				:	#E33335;
	font-weight			:	bold;
}

.nieuwline {
	border-right		:	1px dotted #8AACA5;
}



.productbulkimage {
	border-right		:	1px dotted #8AACA5;
}

.productbulktext {
	padding				:	5px;
	font-size			:	10px;
	font-family			:	Verdana, Arial;
	color				:	#697875;
}

.productbulktext A {
	font-size			:	11px;
	font-family			:	Verdana, Arial;
	color				:	#E33335;
	font-weight			:	bold;
	text-decoration		:	none;
}

.productbulkbuttons {
	text-align			:	right;
	padding-right		:	5px;
}

.content_table {
	font-size			:	12px;
	font-family			:	Verdana, Arial;
	text-align			:	left;
}

.content_table td {
	font-size			:	12px;
	font-family			:	Verdana, Arial;
	text-align			:	left;
}

.productbulktitle, .productbulktitle A {
	font-weight			:	bold;
	font-size			:	12px;
	padding-bottom		:	10px;
	font-family			:	Arial;
	color				:	#0D6E5A;
	text-decoration		:	none;
}




.paging {
	width				:	100%;
	text-align			:	center;
	color				:	#B9D2CD;
	padding-bottom		:	10px;
	padding-top			:	10px;
	font-family			:	Verdana;
	font-size			:	11px;
}

.paging B {
	color				:	#014B3C;
}

.paging A {
	color				:	#697875;
	text-decoration		:	none;
}


.area5item1 {
	padding-bottom		:	10px;
}

.area9 {
	padding-top			:	10px;
}

.variation SELECT {
	width				:	200px;
	font-size			:	11px;
	font-famaliy		:	Verdana;


}

.navigationlink h1 {
	font-family			:	Verdana, Arial;
	font-size			:	11px;
	font-weight			:	normal;
	padding: 0px;
	margin: 0px;
}

.area13 {
	background-color	:	#ffffff;
	text-align			:	center;
	font-size			:	12px;
	font-family			:	Verdana, Arial;
	border-bottom		:	5px solid #ffffff;
}

.area14 {
	background-color	:	#ffffff;
	text-align			:	center;
	font-size			:	12px;
	font-family			:	Verdana, Arial;
	border-bottom		:	5px solid #ffffff;
}
.FE_HOMEADDRESS {
	text-align			:	left;
	padding-left		:	5px;
}

.area10item4 {

}

.area10item5 {
	padding-bottom		: 9px;
}

.area10item4 .banner {
	border-left			: 1px solid #d3d6d5;
	border-right		: 1px solid #d3d6d5;
	padding-left		:	5px;
	padding-right		:	5px;
}

.area11
{
	width				: 120px;
	position			: absolute;
	top					: 50px;
	display				: none;
}

#lightbox{
	position: absolute;
	top: 80px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	border-top: solid 20px #009073;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../../../../content/mbwp/content/images/lightbox/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../../../../content/mbwp/content/images/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../../../../content/mbwp/content/images/lightbox/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 11px Arial;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	line-height: 25px;
}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 86px; height: 18px; padding-bottom: 6px;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #CCCCCC;
}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	
	