/* Minification failed. Returning unminified contents.
(1448,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#background'
 */
/*-------------------------------------------------------------
 CSS TEMPLATE FOR XHTML 1.0 TRANSITIONAL HTML-DOCUMENTS
 Version 1.0
 
 - resets all styles to defaults to prevent browser default values
---------------------------------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(/img/prettyphoto/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(/img/prettyphoto/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(/img/prettyphoto/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(/img/prettyphoto/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(/img/prettyphoto/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(/img/prettyphoto/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(/img/prettyphoto/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(/img/prettyphoto/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_expand:hover{background:url(/img/prettyphoto/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(/img/prettyphoto/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_contract:hover{background:url(/img/prettyphoto/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{background:url(/img/prettyphoto/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer;height:30px;width:30px}
div.pp_default .pp_gallery ul li a{background:url(/img/prettyphoto/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{left:auto;position:static}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(/img/prettyphoto/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(/img/prettyphoto/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;margin:4px 0 0;width:20px}
div.pp_default a.pp_arrow_next{background-position:-82px -3px;left:52px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;position:relative;width:110px}
div.pp_default .pp_nav .currentTextHolder{color:#999;font-family:Georgia;font-size:11px;font-style:italic;left:75px;line-height:25px;margin:0;padding:0 0 0 10px;position:absolute;top:2px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(/img/prettyphoto/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(/img/prettyphoto/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(/img/prettyphoto/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(/img/prettyphoto/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(/img/prettyphoto/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(/img/prettyphoto/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(/img/prettyphoto/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(/img/prettyphoto/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(/img/prettyphoto/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(/img/prettyphoto/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(/img/prettyphoto/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(/img/prettyphoto/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{background:url(/img/prettyphoto/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_rounded .pp_nav .pp_play{background:url(/img/prettyphoto/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(/img/prettyphoto/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(/img/prettyphoto/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(/img/prettyphoto/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(/img/prettyphoto/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(/img/prettyphoto/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(/img/prettyphoto/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(/img/prettyphoto/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(/img/prettyphoto/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(/img/prettyphoto/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(/img/prettyphoto/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(/img/prettyphoto/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(/img/prettyphoto/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(/img/prettyphoto/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(/img/prettyphoto/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(/img/prettyphoto/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{background:url(/img/prettyphoto/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_rounded .pp_description{color:#fff;margin-right:85px}
div.dark_rounded .pp_nav .pp_play{background:url(/img/prettyphoto/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(/img/prettyphoto/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(/img/prettyphoto/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(/img/prettyphoto/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(/img/prettyphoto/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(/img/prettyphoto/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(/img/prettyphoto/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(/img/prettyphoto/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(/img/prettyphoto/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(/img/prettyphoto/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(/img/prettyphoto/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(/img/prettyphoto/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{background:url(/img/prettyphoto/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(/img/prettyphoto/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(/img/prettyphoto/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(/img/prettyphoto/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(/img/prettyphoto/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(/img/prettyphoto/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(/img/prettyphoto/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(/img/prettyphoto/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(/img/prettyphoto/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(/img/prettyphoto/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(/img/prettyphoto/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{background:url(/img/prettyphoto/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_square .pp_nav .pp_play{background:url(/img/prettyphoto/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(/img/prettyphoto/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(/img/prettyphoto/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(/img/prettyphoto/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(/img/prettyphoto/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(/img/prettyphoto/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(/img/prettyphoto/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(/img/prettyphoto/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(/img/prettyphoto/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(/img/prettyphoto/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(/img/prettyphoto/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(/img/prettyphoto/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(/img/prettyphoto/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(/img/prettyphoto/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(/img/prettyphoto/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{background:url(/img/prettyphoto/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:22px}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(/img/prettyphoto/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(/img/prettyphoto/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(/img/prettyphoto/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(/img/prettyphoto/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(/img/prettyphoto/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(/img/prettyphoto/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(/img/prettyphoto/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(/img/prettyphoto/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(/img/prettyphoto/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(/img/prettyphoto/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;overflow:hidden;width:55px}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(/img/prettyphoto/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(/img/prettyphoto/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(/img/prettyphoto/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{display:block;line-height:22px;position:absolute;right:0;text-indent:-10000px;top:0}
.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(/img/prettyphoto/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(/img/prettyphoto/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}

.clearfix:before,
.clearfix:after {
	content: ".";    
	display: block;    
	height: 0;    
	overflow: hidden; 
}


@font-face {
    font-family: 'DIN-LightAlternate';
    src: url('font/DIN-LightAlternate.eot');
    src: url('font/DIN-LightAlternate.eot?#iefix') format('embedded-opentype'),
         url('font/DIN-LightAlternate.woff') format('woff'),
         url('font/DIN-LightAlternate.ttf') format('truetype'),
         url('font/DIN-LightAlternate.svg#Bold-webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}	

.clearfix:after {clear: both;}
.clearfix {zoom: 1;}

#minigripwebsite ul{
}
#minigripwebsite li{
	list-style-type:disc;
}

#minigripwebsite .content .header {
	width: 100%;
	height: 25px;
	background: #002839;
	line-height: 22px;
	text-indent: 8px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 6px #CCC;
	-moz-box-shadow: 0 0 6px #ccc;
	box-shadow: 0 0 6px #CCC;
	line-height: 25px;
	margin-bottom: 15px;
} 
#minigripwebsite .content .header h2{
	font-family: DIN-Medium;
	font-weight: normal;
	color:#fff;
	text-transform: uppercase;
	font-family: DIN-LightAlternate;	
	font-weight: bold;		
}

#minigripwebsite .well {
	background: #F7F7F7;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 6px #CCC;
	-moz-box-shadow: 0 0 6px #ccc;
	box-shadow: 0 0 6px #CCC;
	padding: 10px;
	margin-bottom: 10px;	
	color: black;
	font: 12px/18px Arial;
}
#minigripwebsite .well strong{
	font: 18px;	
	text-transform: uppercase;
}
#minigripwebsite a.btn {
	background-position: right top;
	color: white;
	display: inline-block;
	font-size: 14px;
	height: 26px;
	padding-right: 20px;
	text-decoration: none;
}
#minigripwebsite a.btn, a.btn span {
	background-image: url(http://www.minigrip.nl/img/btn-bg-minigrip.png);
	background-repeat: no-repeat;
}
#minigripwebsite .float-right {
	float: right;
}
#minigripwebsite a.btn span {
	background-position: left top;
	display: block;
	line-height: 16px;
	padding: 4px 0 6px 13px;
	font-family: DIN-LightAlternate;
	text-transform: uppercase;
	color:#fff;
}
#minigripwebsite a.btn, a.btn span {
	background-image: url(http://www.minigrip.nl/img/btn-bg-minigrip.png);
	background-repeat: no-repeat;
}


/* ============================================================================================== */
/* kolom indelingen */
#minigripwebsite .row{
	width:100%;
	margin-left:3px;
	margin-top:18px;
}
#minigripwebsite .row .row,
#minigripwebsite .row .row .row,
#minigripwebsite .row .row .row .row{
	margin-left:0px;
	margin-top:0px;
}
#minigripwebsite .row [class*="span"]{
	float:left;
	margin-left:1.6%;
}

#minigripwebsite .row .span2_2{
	margin-left:2.6% !important;
}
#minigripwebsite .row [class*="span"]:first-child,
#minigripwebsite .row .span2_2:first-child{
	margin-left:0px !important;
}

#minigripwebsite .row .span1{
	width:18.7%;
}
#minigripwebsite .row .span4 .row .span1{
	width:23.8%;
}
#minigripwebsite .row .span4 .row .span1:first-child{
	width:23.8%;
}
#minigripwebsite .row .span2{
	width:38.9%;
}
#minigripwebsite .row .span2_2{
	width:48.5%;
}
#minigripwebsite .row .span2_5{
	width:49%;
}
#minigripwebsite .row .span3{
	width:59.1%;
}
#minigripwebsite .row .span3_3{
	width:32.1%;
}
#minigripwebsite .row .span3_3:first-child{
	width:32.2%;
}
#minigripwebsite .row .span4_4{
	width:23.7%;
}
#minigripwebsite .row .span4_4:first-child{
	width:23.9%;
}
#minigripwebsite .row .span4 .row .span2_5,
#minigripwebsite .row .span4 .row .span2_5b{
	width:49.2%;
}
#minigripwebsite .row .span4 .row .span2_5b:first-child{
	width:49.2%;
}
#minigripwebsite .row .span4{
	width:79.3%;
}
#minigripwebsite .row .span4 .row .span5{
	width:100%;
}
#minigripwebsite .row .span5{
	width:100%;
}

#minigripwebsite .row.showgrid [class*="span"]{
	background:#f0f;
}
#minigripwebsite .row.showgrid [class*="span"] [class*="span"]{
	background:#0f0;
}


.styleit-productkaart-container{
	width:100%;
	height:280px;
}

.matchpack .styleit-productkaart-container{
	height:260px;
}


.styleit-productkaart-container.styleit-productkaart-container-3 .styleit-productkaart{
	width:33%;
}

.styleit-productkaart-container .styleit-productkaart {
	height:260px;
	width:25%;
	float:left;
	border:1px solid #ccc;
	margin: -1px;
}

.matchpack .styleit-productkaart-container .styleit-productkaart{
	border:none;
	margin: 0px;
	height:240px;
}

.styleit-productkaart-container .styleit-productkaart-url{
	
}

.matchpack .styleit-productkaart-container .styleit-productkaart-url {
	display:none;
}

.styleit-productkaart-container .styleit-productkaart-imagecontainer {
	margin:5px auto;
	height:150px;
	width:100%;
	text-align:center;
}
.styleit-productkaart-container img {
	max-width:100%;
	max-height:100%;
}

.styleit-productkaart-container .styleit-productkaart-title {
	margin:5px auto;
	height:35px;
	font-weight:bold;
	text-align:center;
	font-size:14px;
}
.styleit-productkaart-container .styleit-productkaart-price {
 margin:5px auto;
 height:20px;
 text-align:center;
}
.matchpack .styleit-productkaart-container .styleit-productkaart-order{
	/*display:none;*/
}

.styleit-productkaart-container .styleit-productkaart-order{
	margin:10px auto;
	height:20px;
	width:75px;
	padding:2px 5px;
	border-radius:2px;
	background-color:#101010;
	color:white;
	text-align:center;
	text-decoration:none;
	display:block;
}

.matchpack .styleit-productkaart-container .styleit-productkaart:hover{
	border:1px solid #ccc;
	margin: -1px;
}

.styleit-productkaart-container .styleit-productkaart:hover .styleit-productkaart-order{
	display:block;
}
/*
Specifieke definities
------------------------------------------------------------------------
*/
	#top,
	#bottom,
	.topnav-break,
	.push,
	.button-griepophetwerk-container,
	.sidebar-bottomstreep,
	.topnav-break{
		display:none;
	}

	
		
/*
Float Fix
--------------------------------------------------------------------------- 
*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* 
*/	











/*
Globale layout
--------------------------------------------------------------------------- 
*/	
	
	html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, address {
		margin: 0;
		padding: 0;
	}
	a, a:hover{
		color: #000000;
	}
	a:hover{
		text-decoration: none;
	}
	body, textarea, input{
		color: #333333;
		font: 11px/18px Arial;
	}
	img{
		border: 0;
	}
	p{
		margin: 0;
		padding: 0;
	}
	
	html, body{height: 100%;}	

	body{
		background:#fff;
	}
	#container{
		position:relative;
		width:993px;
		margin:20px auto; 
		margin-bottom:0px;
	}
	
	
/*
header
--------------------------------------------------------------------------- 
*/		
	#header{
		background:url(/Content/img/Default/header-bg.png) repeat-y;
		width:100%;
		height:220px;
		position:relative;
		
	}
	body#winkelwagen #header{
		/*height:120px;*/
	}
	
	
	body#styleit #content,
	body#winkelwagentje #content,
	body#homepage #content,
	body#ordertraject #content,
	body#product #content{
		background-color:#ffffff;
		margin-left: 8px;
		padding-left:10px;
		width:955px;
	}
	#header h1{
		position:absolute;
		left:28px;
		top:40px !important;
		width:350px;
		height:61px;
		z-index:10;
	}
	#header h1 a{
		width:300px;
		height:57px;
		display:block;
		text-decoration:none;
	}
	#header h1 a span{
		visibility:hidden;
	}

#header ul.hoofdnav,
#header ul.hoofdnav li{
	margin:0;
	padding:0;
	list-style-type:none;
}
#hoofdnavcontainer{
	position:absolute;
	top:10px;
	right:20px;
	height:34px;
	color:#858585;
	width:974px;
	z-index:8;
	text-align:right;
	
}

#header ul.hoofdnav{
	float:right;
	
}

#header ul.hoofdnav li{
	float:left;
	margin:0 0px 0 5px;
	line-height:34px;
	padding-left:7px;
	background:#ffffff url('/Content/img/Default/square.gif') no-repeat 0px center;
}
#header ul.hoofdnav li.item_1{
	background:#ffffff;
}
#header ul.hoofdnav li a{
	color:#858585;
}
#header ul.hoofdnav li a:hover{
	color:#858585;
	text-decoration:underline;
}

body#winkelwagen #header .zoek-wrapper{
	/*display:none;*/
}
#header .zoek-wrapper{
	height:60px;
	width:974px;
	background:#e7e7e7;
	position:absolute;
	top:160px;
	left:9px;
	z-index:9;
}
#header .zoek-wrapper .kleurvlak{
	position:absolute;
	left:0px;
	top:0px;
	z-index:10;
	width:192px;
	height:100%;
	background:#76b900;
	border-right:solid 1px #fff;
}
.zoekinput{
	position:absolute;
	top:10px;
	left:211px;
	z-index:10;
	width:300px;
	height:37px;
	width:550px;
	border:solid 1px #969696;
	background:#fff;
}
.zoekinput input{
	width:403px;
	border:0px;
	height:28px;
	margin:2px 0 0 15px;
	font-size:16px;
	line-height:30px;
	outline:none;
}
.zoekinput a{
	position:absolute;
	right:0px;
	top:0px;
	z-index:11;
	display:block;
	width:82px;
	height:37px;
	background:#76b900;
	line-height:37px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}

	#header ul{

		height:34px;

		list-style-type:none;

	}
	#header ul li{
		margin:0;
		padding:0;
		list-style-type:none;
		float:left;
		padding:0 15px 0 15px;
		line-height:25px;
	}
	#header ul li first{
	}
	#header ul li last{
	}
	#header ul li a,
	#header ul li a:hover{
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
		color:#ffffff;
	}
	#header ul li a:hover{
		text-decoration:underline;
	}
	.button-griepophetwerk-container{
		position:absolute;
		right:10px;
		top:9px;
		width:197px;
		height:72px;
		z-index:20000;
	}
	.button-griepophetwerk{
		position:absolute;
		top:0px;
		left:0px;
		width:197px;
		height:72px;
		background-image:url(/Content/img/Default/button-griepophetwerk.png);
		_background-image:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/img/Default/button-griepophetwerk.png');
		z-index:9;
	}
	.button-griepophetwerk-container a{
		position:absolute;
		top:0px;
		left:0px;
		display:block;
		width:197px;
		height:72px;
		z-index:10;
		text-decoration:none;
	}
	.button-griepophetwerk-container a span{
		visibility:hidden;
	}	
	
/*
content
--------------------------------------------------------------------------- 
*/		
	#content-container{
		width:992px;
		background:url('/Content/img/Default/content-container-bg.gif') repeat-y 0 0;
		padding-bottom:20px;
	}
	#content-container-onestepcheckout{
		width:992px;
		background:url('/Content/img/Default/content-container-bg.gif') repeat-y 0 0 #ffffff;
		padding-bottom:20px;
	}
	#content{
		width:740px;
		padding:0 10px 1px 20px;
		position:relative;
		display:block;
		float:left;
	}
	#content h1{
		color:#76b900;
		margin-bottom:10px;
		color:#333;
		font-size:26px;
	}
	#winkelwagen #content{
		/*padding:0 0 0 0;
		margin:0 0 0 9px;*/
	}
	#content h2{
		
		margin-bottom:10px;
		font-size:22px;
		line-height:22px;
	}	
	#content h3{
		font-size:18px;
		margin-bottom:10px;
		line-height:18px;
	}	
	#content h4{
		font-size:16px;
		margin-bottom:10px;
		line-height:16px;
	}	
	
	#kruimelpad{
		margin:10px 0 10px 0;
		height:18px;
		width:100%;
		position:relative;
		font-size: 14px;
	}
	#kruimelpad a,
	#kruimelpad a:hover{
		font-weight:bold;
		color:#999;
		text-decoration:none;
	}
	#kruimelpad a:hover{
		text-decoration:underline;
	}	
	.productkaart{
		width:138px;
		height:200px;
		background-image:url(/Content/img/Default/productkaart-bg.gif);
		float:left;
		margin:0 0 10px 0;
		position:relative;
	}
	.productkaart .productkaartvisual{
		position:absolute;
		top:5px;
		left:7px;
		width:124px;
		height:124px;
		overflow:hidden;
	}
	.productkaart .productkaarttitel{
		
	}
	.productkaart h3{
		position:absolute;
		top:138px;
		left:8px;
		width:85px;
	}
	.productkaart h3 a,
	.productkaart h3 a:hover{
		font-size:11px;
		font-weight:bold;
		line-height:11px;
		text-decoration:none;
	}
	.productkaart H3 a:hover{
		text-decoration:underline;
	}
	.productkaart a.butInfo{
		position:absolute;
		top:138px;
		left:118px;
		width:14px;
		height:13px;
		background-image:url(/Content/img/Default/but-info.gif);
		background-repeat:no-repeat;
		text-decoration:none;
		line-height:5px;
		font-size:5px;
	}
	.productkaart a.butPrijzen{
		position:absolute;
		top:138px;
		left:101px;
		width:14px;
		height:13px;
		background-image:url(/Content/img/Default/but-prijzen.gif);
		background-repeat:no-repeat;
		text-decoration:none;
		line-height:5px;
		font-size:5px;
	}
	.productkaart a:hover{
		background-position:0 -13px;
	}	
	.productkaart a span{
		visibility:hidden;
		
	}	
	.staffeltable, .staffeltable tr, .staffeltable tr td, .staffeltable tr th{
		border-collapse:collapse;
		border:solid 1px #999;
	}
	th.uitlijning-rechts{
		text-align:right !important;
	}
	tr.kop th{
		background-color:#d2d2d2;
		font-weight:bold;
		color:#000;
		line-height:25px;
		text-align:left;
		padding-left:3px;
	}
	tr.productregel td{
		border-bottom:solid 1px #ccc;
	}
	tr.productregel{
		line-height:14px;
	}
	tr.productregel td{
		padding:7px 0 9px 0;
	}
	tr.totaal,
	tr.eindtotaal{
		background-color:#f1f1f1;
		line-height:25px;
	}
	tr.eindtotaal td{
		border-bottom:solid 1px #ccc;
	}
	a.button,
	a.button:hover{
		padding:2px 5px 3px 5px;
		border: 1px solid #171F23;
		background: url(/Content/img/Default/button-bg.gif) 0 0 repeat-x;
		color:#fff;
		font-weight:bold;
		text-decoration:none;
	}
	a.button:hover{
		background-position:0 -19px;
	}
	a.butverwijderen,
	a.butverwijderen:hover{
		display:block;
		width:11px;
		height:12px;
		background-image:url(/Content/img/Default/but-verwijderen.gif);
		text-indent:-9999px;
		margin:3px 0 0 5px;
		padding:0;
		line-height:12px;
	}
	table.productoverzicht tr.spacer td{
		border-bottom:solid 1px #96c93b;
	}
	td.productoverzicht-container{

	}
	table.productoverzicht{
		width:192px;
	}
	table.productoverzicht td{
		color:#fff;
	}
	table.productoverzicht td.productnaam{
		font-size:11px;
		line-height:15px;
		color:#fff;
		font-weight:bold;
	}
	table.productoverzicht td.label{
		font-weight:bold;
		padding-right:5px;
		padding-left:2px;
	}
	table.productoverzicht td.detail{
		line-height:11px;
	}
	td.visual_border{
		background:none !important;
		color:#fff;
	}
	div.stappen-container{
		padding:10px 0 0 0;
		width:192px;	
	}
	p.stap-nietactive,
	p.stap-active{
		border-bottom:solid 1px #96c93b;
		padding:15px 5px 15px 10px;
		line-height:14px;
	}
	p.stap-nietactive{
		color:#b4d973;
	}
	table.form input{ 
		border-top:solid 1px #808080;
		border-left:solid 1px #808080;
		border-right:solid 1px #d4d0c8;
		border-bottom:solid 1px #d4d0c8;
		line-height:14px;
		height:16px;
		margin-bottom:2px;
	}
	table.form td.label{
		text-align:right;
		padding-right:5px;
	}
	input.no-border{
		border:0px !important;
	}
	.foutmelding{
		font-weight:bold;
		color:#ff0000;
	}
	h2.ordertraject{
		margin-bottom:10px;
		width:730px;
		font-size:30px;		
	}
	a.button-winkelwagen,
	a.button-winkelwagen:hover{
		position:absolute;
		left:155px;
		z-index:10;
		font-weight:bold;
		text-decoration:none;
		color:#fff;
		background:url(/Content/img/Default/winkelmand-icon.png) no-repeat;
		padding-left:40px;
		line-height:32px;
		font-size:13px;
		height:32px;
		width:110px;
		display:inline-block;
		
	}
	a.button-winkelwagen span{
		padding:0 22px 0 0;
		background:url(/Content/img/Default/pijlRechts.png) no-repeat right 3px;
	}


.productgroepmenu-wrapper{
	position:absolute;
	top:120px;
	left:9px;
	background:#76b900;
	width:974px;
}

#header .productgroepmenu-wrapper ul.productgroepmenu li,
#header .productgroepmenu-wrapper ul.productgroepmenu li a{
	height:40px;
	padding:0 2px;
	line-height:40px;
	font-size:12px;
	position:relative;

}
#header .productgroepmenu-wrapper ul.productgroepmenu li{
	background: url('/Content/img/Default/divider.gif') no-repeat -4px center;
}
#header .productgroepmenu-wrapper ul.productgroepmenu > li.item_0{
	background-image:none;
}
#header .productgroepmenu-wrapper ul.productgroepmenu li a{
	padding:5px;
}


#header .productgroepmenu-wrapper ul.productgroepmenu li .menu_kolom_container ul.menu_kolom li.kop a
{
	height: 44px;
	line-height: 44px;
	overflow: hidden;
}

#header .productgroepmenu-wrapper ul.productgroepmenu li.actief a,
#header .productgroepmenu-wrapper ul.productgroepmenu li:hover a{
	background:#ffffff;
	color:#76b900;
}


#header .productgroepmenu-wrapper ul.productgroepmenu li ul{
	position:absolute;
	top:30px;
	background:#ffffff;
	z-index:15;
	height:auto;
	margin-left:-30px;
	width:260px;
	display:none;
	padding:15px 5px 15px 5px;
	border-top-color: #D9D9D9;
	box-shadow: 0 2px 4px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
	border-width:0 1px 1px 1px; 
	border-color:#D9D9D9;
	border-style:solid;
}
#header .productgroepmenu-wrapper ul.productgroepmenu li.item_0 ul{
	margin-left:-2px;
}
#header .productgroepmenu-wrapper ul.productgroepmenu li:last-child ul{
	margin-left:-100px;
}

#header .productgroepmenu-wrapper ul.productgroepmenu li:hover ul{
	display:block;
}
#header .productgroepmenu-wrapper ul.productgroepmenu li ul li{
	background:url('/Content/img/Default/arrow_right.gif') no-repeat 5px center;
	padding-left:15px;
}
#header .productgroepmenu-wrapper ul.productgroepmenu li:hover ul li:hover{
	background:#76b900 url('/Content/img/Default/arrow_right_white.gif') no-repeat 5px center;
	
}

#header .productgroepmenu-wrapper ul.productgroepmenu li ul li,
#header .productgroepmenu-wrapper ul.productgroepmenu li ul li a,
#header .productgroepmenu-wrapper ul.productgroepmenu li.actief ul li a,
#header .productgroepmenu-wrapper ul.productgroepmenu li:hover ul li a{
	float:none;
	height:30px;
	color:#000000;
	overflow:hidden;
	line-height:30px;
	margin:0px;
	
	
}

#header .productgroepmenu-wrapper ul.productgroepmenu li ul li:hover{
	background:#76b900;
}
#header .productgroepmenu-wrapper ul.productgroepmenu li ul li:hover a{
	background:none;
	color:#ffffff !important;
	text-decoration:none;
}
	
	
/*
sidebar
--------------------------------------------------------------------------- 
*/		
	#sidebar{
		width:200px;
		position:relative;
		display:block;
		float:left;
		min-height:10px;
		padding-top:10px;
	}
	/*
	#sidebar ul.leftmenu{
		margin:0 0 30px 9px !important;
		padding:0;
		list-style-type:none;
		width:192px;
		border-top:solid 1px #96c93b;

	}
	body#winkelwagen ul.leftmenu{
		margin-top:60px !important;
	}
	
	#winkelwagen #sidebar ul.leftmenu{
		margin-top:0px;
	}
	#sidebar ul.leftmenu li{
		margin:0;
		padding:0;
		list-style-type:none;
		width:192px;
		border-bottom:solid 1px #96c93b;
	}
	#sidebar ul.leftmenu li.actief{
		background:#fff;
	}
	#sidebar ul.leftmenu li span{
		color:#fff;
		text-decoration:none;
		font-size:12px;
		padding: 5px 0 5px 19px;
		display:block;
		font-weight:bold;				
	}
	
	#sidebar ul.leftmenu li a,
	#sidebar ul.leftmenu li a:hover{
		color:#fff;
		text-decoration:none;
		font-size:12px;
		background:url(/Content/img/Default/hoofdnav-item-bullet.gif) no-repeat 9px 11px;
		padding: 5px 0 5px 19px;
		display:block;
		font-weight:bold;
	}
	#sidebar ul.leftmenu li a:hover{
		text-decoration:underline;
	}
	#sidebar ul.leftmenu li.actief a,
	#sidebar ul.leftmenu li.actief a:hover{
		color:#76b900;
		background:url(/Content/img/Default/hoofdnav-item-bullet-actief.gif) no-repeat 9px 11px;
		text-decoration:underline;
	}	
	#sidebar ul.leftmenu li ul{
		width:192px;
		background:#fff;
		padding:0px 0 0px 0;
		margin:0px 0 0px 0px;
	}
	#sidebar ul.leftmenu li ul li{
		background:none;
		text-align:left;
		border-top:solid 1px #e8e8e8;
		border-bottom:0px;
		padding: 5px 0 5px 19px;
		width:173px;
	}
	#sidebar ul.leftmenu li ul li a,
	#sidebar ul.leftmenu li ul li a:hover{
		padding:0 0 0 0px;
		line-height:14px;
		color:#8c8e8f;
		font-size:11px;		
		font-weight:normal;
	}
	#sidebar ul.leftmenu li.actief ul li a,
	#sidebar ul.leftmenu li.actief ul li a:hover{
		background:none;
		text-decoration:none;
	}
	#sidebar ul.leftmenu li ul li a:hover{
		text-decoration:underline;
	}
	*/
	.sidebarempty{
		height:10px;
	}
	.ordertrajectspacer{
	width:20px !important
	}
	
/*
footer
--------------------------------------------------------------------------- 
*/

	
	
	
	
	
	
		
	
/*
contentfooter
--------------------------------------------------------------------------- 
*/

#contentfooter #vloermat,
#contentfooter #vloermat-bottom{
	background:url(/Content/img/Default/vloermat-bg.png);
	padding:0px;
	margin:0;
	width:956px;	
}
#contentfooter #vloermat-bottom{
	background-position:0 bottom;
	height:10px;
	margin-bottom:10px;

}
#contentfooter #vloermat,
#contentfooter #vloermat-bottom{
	margin-left:auto;
	margin-right:auto;
}
#contentfooter #vloermat .kolom1,
#contentfooter #vloermat .kolom2,
#contentfooter #vloermat .kolom3,
#contentfooter #vloermat .kolom4,
#contentfooter #vloermat .kolom5{
	width:170px;
	float:left;
	margin-left:20px;
}
#contentfooter #vloermat {
	margin-top:20px;
}
#contentfooter #vloermat ul{
	margin-bottom:2px;
	padding-top:5px;
	background:none;
}
#contentfooter #vloermat div.spacer{
	height:2px;
	background:url(/Content/img/Default/vloermat-spacer.png) repeat-x 0 top;
}
#contentfooter #vloermat ul a{
	text-decoration:none;
	font-size:12px;
}
#contentfooter #vloermat ul li.kop a{
	font-size:12px;
	font-weight:bold;
}
#contentfooter #vloermat{
	padding-top:20px;
	padding-bottom:10px;
}
#contentfooter{
	width:100%;
	background:url(/Content/img/Default/footer-bg.gif) 0 bottom;
	padding-bottom:20px;
}
#contentfooter #balk{
	width:100%;
	height:22px;
	background:url(/Content/img/Default/footer-balk-bg.gif) 0 bottom;	
}
#contentfooter-content{
	width:959px;
	padding:0 17px 0 17px;
	margin:10px 0 10px 0;
}
#contentfooter-iconen{
	#background:url(/Content/img/Default/contentfooter-iconen-spacer.png) no-repeat 0 0;
	padding:5px 0 0 0;
	width:100%;
	height:60px;
	position:relative;
}
#contentfooter-iconen ul{
	margin:0;
	padding:0;
	list-style-type:none;
	position:absolute;
	top:12px;
	left:30px;
}
#contentfooter-iconen ul li{
	margin:0 5px;
	padding:0;
	list-style-type:none;
	float:left;
}

#contentfooter-iconen #keurmerk{
	/*position:absolute;
	top:0px;
	right:100px;
	background:url(/Content/img/Default/webshop-keurmerk.gif);*/
}

#contentfooter-iconen #keurmerk ul
{
	list-style: none;	
	margin: 0;
	padding: 0;
	right:30px;
	left:auto;
	position:absolute;
}

#contentfooter-iconen #keurmerk li
{
	display: block;
	float: left;
	margin: 0 5px;
}

#contentfooter-content ul,
#contentfooter-content ul li{	
	margin:0 10px 0 0px;
	padding:0;
	list-style-type:none;
}
#contentfooter-content ul{
	float:left;
	width:148px;
}

#contentfooter-content ul li{
	padding-left:15px;
	line-height:14px;
}
#contentfooter-content ul li.kop,
#contentfooter-content ul li.kop a{
	font-weight:bold;
	background:url(/Content/img/Default/footer-list-bg.png) 0 3px #76b900;
	line-height:18px;
	color:#76b900;
	text-decoration: none;
}
#contentfooter-content ul li.kop a
{
	background: none;
}

#contentfooter-content ul li.kop a:hover
{
	text-decoration: underline;
}







#zoek-container{
	width:472px;
	height:25px;
	position:absolute;
	top:123px;
	left:272px;
	z-index:10;
}
#zoek-container span{
	height:25px;
	width:6px;
	display:block;
	float:left;
	background:url(/Content/img/Default/zoek-rechts.gif);
}
#zoek-container input{
	height:19px;
	width:361px;
	float:left;
	border:0px;
	background:url(/Content/img/Default/zoek-input-bg.gif);
	padding-top:4px;
	-webkit-appearance:none;
}
#zoek-container a,
#zoek-container a:hover{
	display:block;
	float:left;
	width:81px;
	height:25px;
	background:url(/Content/img/Default/but-zoek.png) #76b900;
	color:#fff;
	font-weight:bold;
	text-align:center;
	line-height:27px;
	text-decoration:none;
}
#zoek-container a:hover{
	text-decoration:underline;
}

/* BANNER RECHTSBOVEN */
#banner {
	position: absolute;
	right: 100px;
	top: 95px;

}
#banner img {
	max-width:150px;
	max-height:70px;
}

/* Social media buttons */
.social_media{
	height: 25px;
	right:15px;
	position: absolute;
	top: 123px;
}

.social_media .googleplus{
	margin: 0 5px;
}
.social_media .twitter-share-button{
	float:left;
	margin: 0 5px 0 0;
	background:url('/Content/img/Default/twitter_button.png');
	height:23px;
	width:61px;
	display:block;
}
.social_media .fb-like{
	float:left;
	width:49px;
	overflow:hidden;
	margin: 0 5px;
}

/* TrustPilot */

#tp_widget {
	display: none;
	position: relative;
	width: 180px;
	height: 320px;
	margin-left:15px;
	margin-top:30px;
	margin:30px 0 30px 15px;
}

#tp_widget .tpc_bg {
	background-color: #96c93b;
}

#tp_widget .tpc_bottom {
	background-color: #96c93b;
}

/*productgroepen*/
.productgroepen ul {
	width:100%;
	margin:5px;
	padding:0px;
	border-bottom:1px solid black;
}

.productgroepen ul li{
	width:100%;
	border-style:solid;
	border-color:black;
	border-width:1px 1px 0px 1px;
	text-decoration:none;
	padding:2px;
}
.productgroepen ul li a{
	text-decoration:none;
}
.productgroepen ul li:hover,
.productgroepen ul li:hover a{
	background:#76B900;
	color:#ffffff;
}

/*productpagina*/
div.product{
}
.product h1{
	margin:0 0 10px 0;
	font-size:40px !important;
	line-height:35px;
	letter-spacing:-1px;
}
.product li{
	clear:both;
	float:left;
}
div.product .productimage{
	float:left;
	text-align:center;
	margin:0 20px 20px 0;
}
div.product .productimage img{
	width:400px;
	height:400px;
}

div.product .fixedproperties{
	margin:0 0 20px 0;
	padding:0px;
	float:left;
	width:300px;
}
div.product .fixedproperties li{
	width:300px;
}
div.product .fixedproperties .omschrijving{
	line-height:14px;
	margin:0 0 15px 0;
	padding:0 0 10px 0;

}
div.product .fixedproperties .button{

	padding:10px 0 0 0;
	margin:10px 0 0 0;
}
div.product .fixedproperties .button #ordersubmit{
	background:#76b900;
	border:0px;
	padding:5px 30px 5px 30px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	border:solid 1px #6e8d59;
	-moz-border-radius: 4px;
	border-radius: 4px;
	cursor:pointer;
}
div.product .fixedproperties .prijzen{
	margin:15px 0 0 0;
	padding:10px 0 0 0;

}
div.product .fixedproperties span{
	font-weight:bold;
	float:left;
	display:block;
	width:110px;
}
div.product .fixedproperties li.eigenschappen{
	margin:35px 0 0 0;
	padding:15px 0 0 0;

}
div.product .fixedproperties li.eigenschappen h3{
	font-size:14px;
	margin:0 0 10px 0;
}
div.product .prijzen{
	clear:both;
}
div.product .orderbutton{

}

div.product li.button p.amountinput{
	font-weight:bold;
}


div.product .selectedproducttab{
	display:block;
}

div.product div.producthead{
	position:relative;
	margin-bottom:10px;
}


div.product table.producteigenschappen{
	clear:both;
	width:100%;
}
div.product table.producteigenschappen td.label{
	font-weight:bold;
	width:100px;
}
div.product table.producteigenschappen td{
	border-bottom:solid 1px #ccc;
	padding:2px 0 2px 0;
}

div.product table.productstaffels{
	border-collapse:collapse;
	border:solid 1px #666;
	width:400px;	
}
div.product table.productstaffels td,
div.product table.productstaffels th{
	text-align:center;
	padding:2px;
	border-collapse:collapse;
	border:solid 1px #8e8e8e;
}
div.product table.productstaffels th,
div.product table.productstaffels td.header{
	background:#ccc;
	font-weight:bold;
}

div.debug{
	width:500px;
	margin:0 auto;
	border:1px solid black;
	z-index:5;
	background:#fff;
	margin-top:50px;
	margin-bottom:10px;
}

div.debug h3{
	border-bottom:1px solid black;
	font-size:14px;
	text-align:center;
}




.filter-container{
	border:none;
}
div.facet{
	width:185px;
	margin:0 0 0 0px;
/*	background:#84c01a;*/
	padding:3px 3px 10px 10px;
}

div.facet .innerfacet ul li{
	/* padding-left:15px; */
}

div.facet .innerfacet ul.closed{
	display:none;
}
div.facet div.facetkop{
	color:#76b900;
	margin:10px 0 5px 0;
	font-size:14px;
	padding-left:15px;
	background:url('/Content/img/Default/arrow_right.gif') no-repeat 0px center;
	cursor:pointer;
	font-weight:bold;
}		
div.facet div.facetkop.open{
	background:url('/Content/img/Default/arrow_down.gif') no-repeat 0px center;
}
div.facet li a,
div.facet li a:hover,
div.facet li span,
div.facet li span:hover{
	font-size:12px;
	line-height:20px;
	color:#000000;
	padding:0 0 0 20px;
	background:url(/Content/img/Default/filter-bullet.png) no-repeat 1px 1px;
	text-decoration:none;
	cursor:pointer;
}
div.facet li a:hover,
div.facet li span:hover{
	text-decoration:underline;
}
div.facet li a.selectedfacet,
div.facet li span.selectedfacet{
	background-position:1px -38px
}
div#facetcontainer{
	margin: 20px 0px; 
}

div.facet div.selectedinnerfacet li a,
div.facet div.selectedinnerfacet li span{
	margin:2px 5px;
	background:#ececec url('/Content/img/Default/seledectefacetwaarde.png') no-repeat 150px center;
	padding:0px;
	display:block;
	padding-left:10px;
	
	
}

div.facet div.selectedinnerfacet li {
	padding-left:0px;
}



div.selectedfacet div.facetkop.open,
div.selectedfacet div.facetkop {
	background:none;
}

div.facet span.minderlink,
div.facet span.meerlink{
	color:#03146e;
	text-decoration:underline;
	cursor:pointer;
	padding:15px;
}

div.facet span.minderlink {display:none;}

div.facet div.innerfacet ul li.hidden{display:none;}
div.facet.extended-facet div.innerfacet ul li.hidden{display:block;}




.rowProduct{
	width:100%;
	margin:30px 0 0 0;
}
.rowProduct .productAfbeelding{
	text-align:center;
	width:615px;
	height:510px;
	float:left;
}
.rowProduct .productSpecs{
	min-height:480px;
	width:317px;
	float:right;
	background:url(/Content/img/Default/productdetail-specs-bg.png);
	padding:0 0 20px 23px;
}
#content .rowProduct .productSpecs h1{
	margin:28px 0 0 7px;
	font-size:36px;
	letter-spacing:-1px;
	line-height:36px;
	width:300px;
}
.rowProduct .productSpecs .prijzenStaffel{
	margin:30px 0 0 7px;
	width:123px;
	border-collapse:collapse;
	
}
.rowProduct .productSpecs .prijzenStaffel.inc-vat{
	width:185px;
}

.rowProduct .productSpecs .prijzenStaffel th,
.rowProduct .productSpecs .prijzenStaffel td{
	width:61px;
	text-align:center;
}
.rowProduct .productSpecs .prijzenStaffel .prijzenStaffelTop{
	background:url(/Content/img/Default/prijzenstaffel-top-bg.png);
	height:23px;
	width:123px;
}

.rowProduct .productSpecs .prijzenStaffel.inc-vat .prijzenStaffelTop{
	background:url(/Content/img/Default/prijzenstaffel-top-bg-vat.png);
	width:185px;
	height:46px;
	overflow:hidden;
}

.rowProduct .productSpecs .prijzenStaffel .prijzenStaffelTop p{
	float:left;
	width:61px;
	height:23px;
	text-align:center;
	font-weight:bold;
	line-height:23px;
}
.rowProduct .productSpecs .prijzenStaffel td{
	background:#fff;
	border-bottom:solid 1px #cccccc;
	padding:3px 0 3px 0;
	border-right:solid 1px #999999;
	border-left:solid 1px #999999;
}
.rowProduct .productSpecs .prijzenStaffel .prijzenStaffelBottom{
	width:123px;
	height:22px;
	background:url(/Content/img/Default/prijzenstaffel-bottom-bg.png);
	text-align:center;
	font-size:9px;
	line-height:21px;
	font-weight:bold;
}

.rowProduct .productSpecs .prijzenStaffel.inc-vat .prijzenStaffelBottom{
	background:url(/Content/img/Default/prijzenstaffel-bottom-bg-vat.png);
	width:185px;
}

.rowProduct .bestelContainer{
	margin:30px 0 0 0;
	background:url(/Content/img/Default/bestelcontainer-bg.png);
	width:316px;
	height:66px;
	position:relative;
}

.rowProduct .bestelContainer.nobg {
	background: none;
}

.rowProduct .bestelContainer_monster{
	background:url(/Content/img/Default/bestelcontainer-bg-monster.png);
	height:124px;
}

.rowProduct a.buttonBestellen{
	background-image:url(/Content/img/Default/button-bestellen.png);
	width:154px;
	height:39px;
	display:inline-block;
	position:absolute;
	right:14px;
	top:14px;
	z-index:3;
	background-color:#76b900;
	text-decoration:none;
	letter-spacing:-1px;
}
.rowProduct a.buttonBestellen.large {
	width: initial;
	left: 14px;
}
.rowProduct .bestelContainer a.buttonBestellen.small{
	right:8px;
	top:22px;
	background-image:url(/Content/img/Default/button-monsterbestellen.png);
	background-color:#76b900;
	width:154px;
	height:23px;
	display:inline-block;
}
.rowProduct .bestelContainer a.buttonBestellen span{
	color:#fff;
	font-size:22px;	
	line-height:38px;
	margin:0 0 0 10px;
}
.rowProduct .bestelContainer a.buttonBestellen.small span{
	color:#fff;
	font-size:13px;
	line-height:23px;
	margin:0 0 0 10px;
}
.rowProduct .bestelContainer label{
	font-size:11px;
	position:absolute;
	z-index:3;
	top:13px;
	left:14px;
}
.rowProduct .bestelContainer .monsteraanvraag label{
	left:9px;
	top:5px;
}
.rowProduct .bestelContainer .inputbg{
	position:absolute;
	z-index:3;
	top:29px;
	left:14px;
	width:120px;
	height:24px;
	background:url(/Content/img/Default/bestel-input-bg.png);
}
.rowProduct .bestelContainer .monsteraanvraag .inputbg{
	top:21px;
	left:9px;
}
.rowProduct .bestelContainer .inputbg input{
	border:0px;
	background:none;
	width:114px;
	height:17px;
	margin:3px 0 0 3px;
	font-size:12px;
}				
.rowProduct .bestelContainer .inputbg input.blur{
	color:#999;
}
.rowProduct .bestelContainer .monsteraanvraag{
	position:absolute;
	bottom:5px;
	left:5px;
	width:305px;
	height:55px;
}


.rowSpecs{
	width:100%;	
	margin:20px 0 0 0;
	float:left;
	clear:both;
}

ul.tabbuttons{
	width:915px;
	float:left;
	clear:both;
	border-bottom:solid 2px #76b900;
	padding:0 0 0 20px;
	list-style-type:none !important;
}
ul.tabbuttons li{
	float:left;
	clear:none;
	margin:0 5px 0 0;
}
ul.tabbuttons li a{
	padding:3px 15px 0 15px;
	display:inline-block;
	font-size:12px;	
	text-decoration:none;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius:  4px 4px 0px 0px;	
	background:#ededed;
}
ul.tabbuttons li.selected a{
	background:#76B900;
	color:#fff;
}
ul.tabbuttons li a:hover{
	background:#ccc;
	color:#000;
}
ul.tabbuttons li.selected a:hover{
	background:#76B900;
	color:#fff;
}
div.producttab{
	width:895px;
	display:none;
	background:url(/Content/img/Default/tabblad-bg.png) repeat-x 0 bottom #fff;
	padding:20px;
	clear:both;
	margin:0 15px;
}
div.selectedproducttab{
	display:block;
}
.producteigenschappen td{
	padding:3px 10px 3px 10px;
	font-size:12px;
	
}
.producteigenschappen tr.bg td{
	background:#f1f1f1;
}
.producteigenschappen td.label{
	font-weight:bold;
	padding-right:10px;
	padding-left:10px;
}




/* ordertraject */
#floatingContent {
	float:left;
	width:375px;
	padding:0 0 0 0;
	margin:43px 0 0 0;
	background:#fff;
}

#floatingContent {
	position: absolute;
	top: 0;
}
#floatingContent.fixed {
	position: fixed;
	top: 0px;
}

.ordertraject-wrapper{
	width:970px;
}
.kolom-gegevens{
	float:left;
	width:568px;
	border-right:solid 1px #e2e2e2;
	padding:0 0 50px 0;
}
.kolom-overzicht{
	float:left;
	padding:0 0 0 6px;
}

.ordertraject-wrapper .section{
	background:url(/Content/img/Default/section-bg.png) no-repeat 0 0;
	padding:32px 0 20px 0;
	float:left;
	width:100%;
}
.ordertraject-wrapper .section.foutmelding{
	background:url(/Content/img/Default/ordertraject-foutmelding.png) no-repeat 0 0;
	width:567px;
	height:65px;
	padding:0;
}
.ordertraject-wrapper .section.foutmelding p{
	font-size:18px;
	color:#fff;
	letter-spacing:-1px;
	float:right;
	margin:13px 50px 0 0;
}
.section.noBG{
	background:none;
	padding-top:0px;
}
#content .ordertraject-wrapper h2{
	border:0px;
	padding:0 0 0 23px;
}
.ordertraject-wrapper h2 span.nummer{
	width:47px;
	height:47px;
	display:inline-block;
	background:url(/Content/img/Default/nummer-bg.png) no-repeat 0 0 #76b900;
	font-size:36px;
	font-style:italic;
	font-weight:bold;
	color:#fff;
	text-align:center;
	line-height:49px;
}
.ordertraject-wrapper h2 span.titel{
	font-size:18px;
	margin:0 0 0 10px;
}
.ordertraject-wrapper .section .formulier{
	margin:0 0 0 85px;
}
.ordertraject-wrapper .section .formulier .formRow{
	width:100%;
	float:left;
	clear:both;
	margin:0 0 6px 0;
}
.ordertraject-wrapper .section .formulier .fout .foutIcon{
	display:block;
}
.ordertraject-wrapper .section .formulier .fout label{
	color:#cc0000;
}
.ordertraject-wrapper .section .formulier .fout input{
	border:solid 1px #cc0000;
}

.ordertraject-wrapper .section .formulier p{
	font-size:12px;
	margin:0 0 10px 0;
}
.ordertraject-wrapper .section .formulier label,
.ordertraject-wrapper .section .formulier span.label{
	width:120px;
	display:inline-block;
	min-height:24px;
	float:left;
	font-size:12px;
	color:#333;
	line-height:24px;
}
.ordertraject-wrapper .section .formulier span.option{
	display:inline-block;
	float:left;
}
.ordertraject-wrapper .section .formulier span.option.soort{
	width:120px;
}
.ordertraject-wrapper .section .formulier span.option.geslacht{
	width:120px;
}
.ordertraject-wrapper .section .formulier span.option.large{
	width:350px;
}
.ordertraject-wrapper .section .formulier span.option.xlarge{
	width:450px;
}
.ordertraject-wrapper .section .formulier span.option label.label-xlarge{
	width:450px;
	float:left;
}				
.ordertraject-wrapper .section .formulier span.option label.label-large{
	width:350px;
	float:left;
}
.ordertraject-wrapper .section .formulier span.option input{
	float:left;		
	width:12px;
	height:12px;
	margin:5px 0 0 0;
	padding:0;
}
.ordertraject-wrapper .section .formulier .option span.label-large,
.ordertraject-wrapper .section .formulier .option span.label-xlarge,
.ordertraject-wrapper .section .formulier .option span.label-soort,
.ordertraject-wrapper .section .formulier .option span.label-geslacht{
	float:left;
	margin:0 0 0 5px;
	line-height:16px;
	padding:4px 0 0 0;
	color:#666666;
	max-width:400px;
}
.ordertraject-wrapper .section .formulier .option span strong{
	color:#333;
}
.ordertraject-wrapper input.invoer,
.ordertraject-wrapper textarea{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:solid 1px #ccc;
	-moz-box-shadow:    inset 1px 1px 2px #d5d5d5;
	-webkit-box-shadow: inset 1px 1px 2px #d5d5d5;
	box-shadow:         inset 1px 1px 2px #d5d5d5;
	background:#fbfbfb;
	margin:0;
	padding:0 0 0 5px;
	font-size:12px;
	color:#333;
	line-height:24px;
	float:left;
}
.ordertraject-wrapper input.invoer{
	height:24px;					
}
.ordertraject-wrapper textarea{
	width:315px;
	height:100px;
}
.ordertraject-wrapper input.invoer.xlarge,
.ordertraject-wrapper select.invoer.xlarge{
	width:315px;
}
.ordertraject-wrapper input.invoer.small{
	width:60px;
}
a.button-bestellenafronden{
	width:254px;
	height:39px;
	display:inline-block;
	background:url(/Content/img/Default/button-bestellen-afronden.png) #76b900;
	float:right;
	margin:0 30px 0 0;
	text-align:center;
	color:#fff;
	font-size:20px;
	line-height:38px;
	text-decoration:none;
}
a.button-bestellenafronden span{
	margin:0 10px 0 0;
}
div.verplicht{
	float:left;
	clear:both;
	width:100%;
}
div.verplicht span{
	float:right;
	margin:0 30px 10px 0;
}


#content .ordertraject-overzicht h2{
	margin:39px 0 21px 0;
	padding:0;
	font-size:18px;
}
table.winkelwagen{
	margin:0;
	padding:0;
	width:377px;
	font-size:12px;
}
table.winkelwagen.large{
	margin:10px auto;
	width:100%;
}
table.winkelwagen td{
	font-size:12px;
	line-height:22px;
}
table.winkelwagen td.bullet,
table.winkelwagen td.bullet span{
	width:10px;
	height:10px;
}
table.winkelwagen td.bullet{
	width:17px;
}
table.winkelwagen td.product{
	width:820px;
	line-height:18px;
	font-size:12px;
}
table.winkelwagen.large td.product{
	font-size:14px;
}
table.winkelwagen td.product{
	color:#666666;	
}
table.winkelwagen td.product strong{
	font-size:12px;
	line-height:14px;
	color:#333;
}
table.winkelwagen.large td.product strong{
	font-size:14px;
	line-height:18px;
}
table.winkelwagen td.product span{
	font-weight:bold;
}
table.winkelwagen td.verwijder a,
table.winkelwagen td.verwijder a:hover{
	width:15px;
	height:18px;
	display:inline-block;
	background:url(/Content/img/Default/but-verwijder.png) 0 0;
	margin:0 0 0 0;
	text-decoration:none;
}
table.winkelwagen td.verwijder a:hover{
	background:url(/Content/img/Default/but-verwijder.png) 0 -180px;
}
table.winkelwagen td.verwijder a span{
	visibility:hidden;
}
table.winkelwagen td.prijs{
	width:75px;
	text-align:right;
	font-weight:bold;
}
table.winkelwagen td.bullet span{
	background:url(/Content/img/Default/ordertraject-overzicht-bullet.png) #76b900;
	display:inline-block;
}
table.winkelwagen td.streep{
	height:20px;
	background:url(/Content/img/Default/ordertraject-streep.png) repeat-x 0 0;
}
tr.totaal td{
	background:url(/Content/img/Default/ordertraject-totaal-bg.png) repeat-x;
	font-size:14px;
	font-weight:bold;
	height:30px;
	line-height:30px;
}
tr.totaal td.noBG{
	background:#fff;
}
/* table.winkelwagen.large td a.winkelmandbutton,
table.winkelwagen.large td a.winkelmandbutton:hover{
	background:#76b900;
	padding:4px 20px 4px 20px;
	-moz-border-radius: 4px;
	border-radius: 4px; 
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:-1px;
	border:solid 1px #76b900;
	float:left;
} */
table.winkelwagen.large td.buttons{
background:url(/Content/img/Default/winkelmand-order-pijl.png) no-repeat right 0;
}
table.winkelwagen.large td.buttons div{
	float:right;
	margin:30px 0 0 0;
}
table.winkelwagen.large td a.winkelmandbutton.noFlow{
	margin-right:20px;
}
/*
table.winkelwagen.large td a.winkelmandbutton:hover{
	border:solid 1px #4c7700;
}*/
.pijlRechts{
	background:url(/Content/img/Default/pijlRechts.png) no-repeat right 2px;
	padding:0 25px 0 0;
}
.pijlLinks{
	background:url(/Content/img/Default/pijlLinks.png) no-repeat left 2px;
	padding:0 0 0 25px;
}







.productkaart-wrapper{
	width:173px;
	height:300px;
	border:solid 1px #e5e5e5;
	margin:0 0 20px 10px;
	float:left;
	position:relative;
	cursor:pointer;
}
.productkaart-wrapper:hover{
	border:solid 1px #9c9c9c;
}
.productkaart-wrapper .bestel-button a{
	width:36px;
	height:36px;
	background:url(/Content/img/Default/productkaart-bestelbutton.png) no-repeat 0 0;
	display:block;
	position:absolute;
	bottom:8px;
	right:8px;
	text-decoration:none;
}
.productkaart-wrapper .bestel-button a span{
	visibility:hidden;
}
.productkaart-wrapper .productkaart-visual{
	position:absolute;
	top:85px;
	left:2px;
	width:170px;
	height:170px;
}
.productkaart-wrapper h3{
	position:absolute;
	top:8px;
	left:5px;
	width:150px;
	overflow:hidden;
	text-overflow: ellipsis;
}
.productkaart-wrapper h3 a{
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	line-height:14px;
}
.productkaart-wrapper h3 a span{
	background:url(/Content/img/Default/productkaart-bullet.png) no-repeat right 5px;
	padding:0 10px 0 0;
	display:inline-block;
	line-height:15px;
	font-size:16px;
}


a.btn {
    background: url(/Content/img/Default/btn-bg.png) no-repeat right top #76b900;
    color: #fff;
    display: block;
    float: left;
	font-size: 18px;
	letter-spacing:-1px;
    height: 34px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.btn span {
    background: url(/Content/img/Default/button-bg.png) no-repeat left top;
    display: block;
    line-height: 25px;
    padding: 3px 0 7px 18px;
}
a.btn span em{
	font-style:normal;
}
a.btn span em.pijlRechts{	
	background:url(/Content/img/Default/pijlRechts.png) no-repeat right 5px;
}
a.btn span em.pijlLinks{	
	background:url(/Content/img/Default/pijlLinks.png) no-repeat left 5px;
}



.rating {
	height:25px;
	width:118px;
	display:block;
	background: url('/Content/img/Default/rating_stars.png');
	cursor:pointer;
}
.beoordeling-label{
	margin-left:10px;
	margin-top:10px;
}
.votes, .average, .hiddenspan {
	display:none;
}

#content_reviews .review-author				{float:left;width:125px;color:#999999;}
#content_reviews .review							{display:block;float:left;}
#content_reviews .review-beoodeling		{font-size:20px;display:block;}
#content_reviews .review_container		{margin-bottom:20px;border-bottom:1px solid #CCCCCC;padding-bottom:2px}

.add_review_container									{position:relative;}
.add_review_container .bedankt				{position:absolute;top:0px;bottom:0px;left:0px;right:0px;opacity:0.8;filter:alpha(opacity=80);background:#ffffff;text-align:center;padding-top:50px;}
.add_review_container .bedankt .bedankt_tekst	{padding:20px;background:#ffffff;opacity:1;filter:alpha(opacity=100);border:2px solid black;-moz-border-radius: 4px;	border-radius:4px ;	}

.add_review_form											{display:none;}
#review_form_toggle										{cursor:pointer;font-size:14px;}
.add_review_form label								{display:block;}
.add_review_form input,
.add_review_form textarea							{width:90%;}
.add_review_form textarea							{height:100px;}
#add_review_button										{margin-top:10px;}

body #content ul.breadcrumbs												{list-style:none;margin:0px;padding:0px;}
body #content ul.breadcrumbs	li										{padding:0 2px;margin:0px;float:left;}


/* rss apparaat van styleie */
#divRss											{width:100%; padding: 0px 3px 3px 5px; background-color:#FFF; border:1px solid #D3CAD7; margin-top:3px; }
#divRss	.ItemTitle					{font-weight:bold; margin:5px 0px 0px 0px; padding-top:3px;}
#divRss	.ItemTitle a				{color:#76B900; text-decoration:none }
#divRss	.ItemTitle a:hover	{text-decoration:underline }
#divRss	.ItemContent				{padding:1px 3px 3px 3px;  color:#3E3E3E; }
#divRss	.ItemDate						{font-size:11px; color:#AAA;  border-bottom:1px solid #D3CAD7;}


/*social_media */
.social_media{
	height: 25px;
	right: 10px;
	position: absolute;
	top: 90px;
	overflow:hidden;
	z-index:15;
	text-align:right;
}

.social_media .twitter-share-button{
	float:right;
	margin: 0 5px 0 0;
	background:url('/Content/img/Default/twitter-icon.png');
	height:24px;
	width:24px;
	display:block;
}

.social_media .facebook-share-button{
	float:right;
	margin: 0 5px 0 0;
	background:url('/Content/img/Default/facebook-icon.png');
	height:24px;
	width:24px;
	display:block;
}


#content ul{
	margin-left:15px;
	list-style-type:disc;
}
#content ul li{
	padding:0 0 0 5px;
}

table td {vertical-align:top;}

#content .paginering{
	float:right;
}
#content .paginering ul{
	list-style:none;
	border:none;
}
#content .paginering li{
	padding:4px;
	margin:0px;
	float:left;
	border:1px solid #BBBBBB;
	width:20px;
	height:20px;
	text-align:center;
	line-height:20px;
}
#content .paginering li a{
	text-decoration:none;
	width:20px;
	height:20px;
	text-align:center;
	line-height:20px;
	display:block;
}


#content .paginering li.active,
#content .paginering li.active a,
#content .paginering li:hover,
#content .paginering li:hover a {
	background:#76B900;
	color:#FFF;
}

#content li:not(:last-of-type)
{
    border-right:none;
}



.gcspromotion:hover {
border: solid 1px #9C9C9C;
}

.gcspromotion {
width: 730px;
height: 100px;
border: solid 1px #E5E5E5;
margin: 0 0 20px 10px;
float: left;
position: relative;
cursor: pointer;
}

.gcspromotion_image{
	float:left;
}

.gcspromotion_image img{
	max-height:100px;
}

.gcspromotion_description{
	float:left;
	font-size: 14px;
	padding-left:10px;
	max-width:600px;
}
.gcspromotion_description .title{
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
	line-height: 14px;
	margin-top:10px;
}
.gcspromotion_description a {
	text-decoration:none;
}
.gcspromotion_description p{
	
}


.countryselection{
	position:absolute;
	top:5px;
	left:260px;
	height:16px;
	z-index:100;
}
.countryselection li {
	padding: 0 5px !important;
}
.countryselection span{
	display:none;
}

.footertext{
	padding:10px 20px;
}


.js-san-autocomplete-results{
	position:relative;
	z-index:20;
	background:	#ffffff;
	width:532px;
	border:	1px solid #e6e6e6;
	margin-top:0;
	margin-left: -18px;
	padding:10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 3px 3px 3px #999;
	-webkit-box-shadow: 3px 3px 3px #999;
	box-shadow: 3px 3px 3px #999;
}
.js-san-autocomplete-results img{
		-moz-box-shadow: 3px 3px 3px #999;
	-webkit-box-shadow: 3px 3px 3px #999;
	box-shadow: 2px 2px 2px #999;
}
.js-suggestion-results{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:solid 1px #ccc;
}
.js-product-results ul,
.js-product-results li,
.js-suggestion-results ul,
.js-suggestion-results li{
	margin:0;
	padding:0;
	list-style-type:none;
	width:100%;
}
.js-product-results li {
	min-height:90px;
}
body#werkenbij .js-product-results h3,
body#werkenbij .js-suggestion-results h3{
	font-size:14px !important;
	font-weight:bold;
	margin:0 0 10px 0;
}
.js-product-results .prod-img{
	float:left;
	border:solid 1px #e6e6e6;
}
.js-product-results .prod-info{
	margin-left:60px;
}
.js-product-results .prod-info .name{
	font-weight:bold;
	display:block;
}
.js-product-results .prod-info a{
	font-size:12px;
}
.js-product-results .prod-info span.prijs{
	color: #01669A;
	font-weight:bold;
}
.js-suggestion-results li a,
.js-product-results li a{
	text-decoration:none;
	background:url(/Content/img/Default/bullet-link.gif) no-repeat 2px 7px;
}
.js-product-results li a{
	background-position:2px 10px;
}

.js-suggestion-results li a{
	display:block;
	padding:2px 2px 2px 11px;
}
.js-product-results li a{
	padding:5px 5px 5px 11px;
}
.js-suggestion-results a:hover,
.js-product-results li a:hover{
	background-color:#f1f1f1;
}

div.tp_-_box{
	margin-left:15px;
}


.google_translate_container{
	position:absolute;
	right:10px;
	top:18px;
}

input.readonly{
	color: #909090 !important;
}


#content .kiezercontainer	{margin:10px auto;}
.kiezercontainer					{border:1px solid black;width:178px;margin-left:15px;margin-bottom:10px;padding-bottom:10px; font-size:12px;border-radius:5px;}
.kiezercontainer .kop			{background-color:#e7e7e7;text-align:center;color:#000000;font-size:14px;padding:5px;font-weight:bold;border-top-left-radius:5px;border-top-right-radius:5px;}
#content .kiezercontainer ul li,
.kiezercontainer ul li		{float:left;display:block;width:89px;margin:0px;height:30px; line-height:30px;overflow:hidden;text-overflow:ellipsis;padding:0px;}

.kiezercontainer ul li a	{text-decoration:none; display:block;width:75px;height:22px;line-height:22px;padding:2px 2px 2px 3px;margin:2px 5px; border-radius:3px;}
.kiezercontainer ul li a:hover	{background-color:#e7e7e7;border-radius:3px;border:1px solid black;}
#content .kiezercontainer ul,
.kiezercontainer ul				{margin:0px;}
.kiezercontainer ul li .colorbox	{height:16px;width:16px;float:left;margin-right:2px;margin-top:2px; border:1px solid #c4c4c4;border-radius:3px;}
.kiezercontainer ul li div	{overflow:hidden;text-overflow:ellipsis;}


.rightcontainer {position:absolute;top:10px;right:-250px;}

@media all and (max-width: 1023px) {
  .rightcontainer  
	{
		position:relative;
		top:auto;
	 	right:auto;
		float:left;
	}
}

.uspcontainer					{border:1px solid black;width:250px;margin-left:15px;margin-bottom:10px;padding-bottom:10px; font-size:12px;border-radius:5px;}
.uspcontainer .kop			{background-color:#e7e7e7;text-align:center;color:#000000;font-size:14px;padding:5px;font-weight:bold;border-top-left-radius:5px;border-top-right-radius:5px;}
#content .uspcontainer ul li,
.uspcontainer ul li		{padding:2px 2px 2px 3px;margin:2px 5px;height:25px; line-height:30px;overflow:hidden;text-overflow:ellipsis;}

#content .uspcontainer ul,
.uspcontainer ul				{margin:0px;}
.uspcontainer ul li div	{overflow:hidden;text-overflow:ellipsis;}

.tp_-_box{
width:250px;
}

#tp-iframe-widget					{border-radius:5px !important;}

body#product #content .rowProduct .productSpecs h1.productnaam{
	color: #333 !important;
	font-size: 26px;
}


.menu_kolom_container {
position: absolute;
top: 50px;
background: #ffffff;
z-index: 15;
height: auto;
margin-left: -30px;
display: none;
border-top-color: #D9D9D9;
box-shadow: 0 2px 4px rgba(0,0,0,0.2);
-moz-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
border-width: 0 1px 1px 1px;
border-color: #D9D9D9;
border-style: solid;
}
#header .productgroepmenu-wrapper ul.productgroepmenu li:hover .menu_kolom_container{
	display:block;
}

#header .productgroepmenu-wrapper ul.productgroepmenu li .menu_kolom_container ul.menu_kolom
  {
position: static;
float: left;
border: none;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
margin-left: 0px;
}

#header .productgroepmenu-wrapper ul.productgroepmenu li .menu_kolom_container ul.menu_kolom li.kop,
#header .productgroepmenu-wrapper ul.productgroepmenu li .menu_kolom_container ul.menu_kolom li.kop a,
#header .productgroepmenu-wrapper ul.productgroepmenu li .menu_kolom_container ul.menu_kolom li.kop a:hover {
	font-size:18px;
	background-color: #ffffff !important;
	padding:10px 0px 5px 3px;
}


.styleit-productkaart{
	cursor:pointer;
}

tr.cse-sayt-result td {
	border-top:1px dotted #cccccc !important;
}

.overlay {
	position: fixed;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	background: #000000;
	filter: alpha(opacity=40);
	opacity: .4;
	color: #FFFFFF;
}

.homebutton {
	font: 14px Arial;
	text-decoration:none;
	margin:0 10px;
	padding-left:15px;
	font-weight:bold;
	background: url('/Content/img/Default/arrow_left.gif') no-repeat 0px center;
}

.last-breadcrumb,
.last-breadcrumb:hover,
.last-breadcrumb span,
.last-breadcrumb:hover span{
	cursor: default;
	text-decoration:none !important;
}


/* -Start tpc fix- */
#header > div.productgroepmenu-wrapper > section 
{
width:996px !important;
}
/* -Stop tpc fix- */



#aanmeldform label.label_normal {
	float: left;
	width: 100px;
	display:block;
}


/*Cookie notification*/
.text-right {
	text-align: right;
}
.vertical-align .text-center {
	justify-content: center;
}

.cookie-notification {
	background-color: rgba(0, 0, 0, 0.9);
	position: fixed;
	bottom: 0;
	width: 100%;
	opacity: 90%;
	padding-top: 20px;
	padding-bottom: 35px;
	color: white;
}

.cookie-notification .container {
	max-width: 956px;
	padding: 0 10px;
	margin: 0 auto;
}

/*@media (max-width: 768px) {*/
/*	.cookie-notification .container .col-sm-12 {*/
/*		width: 100%;*/
/*		padding: 0 15px;*/
/*	}*/
/*}*/

/*@media (min-width: 769px) {*/
/*	.cookie-notification .container .col-lg-6 {*/
/*		width: 49%;*/
/*		padding: 0 15px;*/
/*		float:left;*/
/*	}*/
/*}*/
.cookie-notification p {
	font-family: Arial, sans-serif;
}

.cookie-notification p a {
	color: white;
	text-decoration: underline;
}

.cookie-notification .accept-btn {
	background-color: #76b900;
	color: white;
	padding: 5px 30px;
}

.cookie-notification .close-btn {
	color: white;
}

.cookie-notification .close-btn img{
	max-height: 15px;
	max-width: 15px;
}

.cookie-notification .accept-btn:hover {
	border: solid 1px black;
}
#orderTotalThankYouPageIndicator{display:none;}
#container{
	width:100%;
}
section.centreer{
	width:993px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
#container #header h1{
	top:100px !important;
	left:0px;
}
#header,
#content-container, 
body#homepage #content-container ,
#content-container,
#contentfooter,
body#product #content-container,
body#styleit #content-container,
body#styleit #content-container, 
body#ordertraject #content-container, 
body#product #content-container, 
body#homepage #content-container  {
background:none;
}
#header ul{
	height:auto;
}
#container #header{
	height:230px;
}
#header .productgroepmenu-wrapper{
	width:100%;
	top:175px;
	left:0px;
}

#container #header .productgroepmenu-wrapper ul.productgroepmenu > li{
	text-align:center;	
	margin:0;
	padding:0;
	height:50px;
	line-height:50px;
	border-right:dotted 1px #fff;
	border-right:dotted 1px rgba(255,255,255,0.7);
}
#container #header .productgroepmenu-wrapper ul.productgroepmenu > li:first-child{
	border-left:dotted 1px #fff;
	border-left:dotted 1px rgba(255,255,255,0.7);
}

#container #header .productgroepmenu-wrapper ul.productgroepmenu > li > a {
	height: 50px;
	padding: 0 5px;
	margin:0;
	line-height: normal;
	font-size: 12px;
	position: relative;
	white-space:nowrap;
	text-align: left;
	display:block;
	display: table-cell;
  vertical-align: middle;
}
#container #header .productgroepmenu-wrapper ul.productgroepmenu > li{
	background:none;
}
#container #header .productgroepmenu-wrapper ul.productgroepmenu > li ul 
{
	top:50px;
}
#container #header .productgroepmenu-wrapper ul.productgroepmenu > li ul li{
text-align:left;
}
#container #topnav{
	width:100%;
	background:#cbcbcb;
	height:40px;
	position:absolute;
	top:32px;
	left:0px;
	right:0px;
}
#container #hoofdnavcontainer{
	left:0px;
	right:0px;
	top:0px;
	width:100%;
	background:#4b4b4b;
	background:rgba(0,0,0,0.7);
	height:32px;
}
#container #header ul.hoofdnav{
	float:left;
	height:30px;
}
#container #header ul.hoofdnav li {
	margin:0 5px;
	padding:0;
	background: none;
	line-height:34px;
	height:30px;
}
#container #header ul.hoofdnav li:first-child {
	margin-left:0;
	padding-left:0px;
}
#container #header ul.hoofdnav li a{
	color:#fff;
}
#container{
margin-top:0px;
}			
#container .zoek-wrapper{
	width:500px;
	position:absolute;
	top:100px;
	height:35px;
	left:auto;
	right:0px;
	background:none;
}
#container .zoek-wrapper .zoekinput{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10;
	width: 500px;
	height: 35px;
	border: solid 1px #969696;
	background: #fff;
}
#container .zoek-wrapper .zoekinput input{
	/*width:255px;*/
	margin-left:5px;
}
#container .zoek-wrapper .zoekinput a{
	height:35px;
}
#container .countryselection {
	position: absolute;
	top: 5px;
	right: 0px;
	left:auto;
}
#content-container{
	width:100%;
}

#contentfooter #balk {
display:none;
}
#contentfooter{
	background:#cbcbcb;
	background:rgba(0,0,0,0.2);
	margin-top:30px;
}
#contentfooter #vloermat, 
#contentfooter #vloermat-bottom {
	background:none;
}
#content{
	font: 12px/18px Arial;
}
body#homepage #content > a.banner{
width:100%;
display:block;
height:274px;
}
body#homepage #content .innercontent{
margin-top:30px;
}

#contentfooter #vloermat div.spacer {
	background:none;
}
#vloermat-bottom{
border-top:solid 1px rgba(0,0,0,0.2);
}
#contentfooter #vloermat 
{
padding-top:0px;
}
#contentfooter {
padding-bottom:0px;
}
#contentfooter #vloermat ul li{
padding:2px 0;
}
#contentfooter #vloermat ul li.kop a {
font-size: 14px;
font-weight: bold;
}
#topnav .contact{
	position:relative;
	padding-left:26px;
	height:40px;
	line-height:40px;
	font-size:18px;
	font-weight:bold;
}
#topnav .contact span{
	position:absolute;
	top:7px;
	left:0px;
	width:16px;
	height:26px;
	display:inline-block;
	background-image:url(/content/img/default/icon-telefoon.png);
}


.google_socialmedia
{
	position:absolute;
	top:7px;
	right:0px;
	z-index:1;
}
.google_translate_container{
position:relative;
top:auto;
left:auto;
right:auto;
}
.google_socialmedia .google_translate_container,
#header ul.socialmedia,
#header ul.socialmedia li
{
	float:left;
}
.google_socialmedia .google_translate_container
{
margin-right:10px;
}
#header ul.socialmedia,
#header ul.socialmedia li{
	margin:0;
	padding:0;
	list-style-type:none;
}
#header ul.socialmedia > li
{
	background-image:url(/content/img/default/icon-socialmedia.png);
	background-repeat:no-repeat;
	margin-left:10px;
	margin-top:2px;
}
#header ul.socialmedia > li,
#header ul.socialmedia > li a{
	display:block;
	width:23px;
	height:23px;
	padding:0;
}
ul.socialmedia > li a span{
	visibility:hidden;
}
#header ul.socialmedia > li.linkedin{
	background-position:0 -66px;
}
#header ul.socialmedia > li.twitter{
	background-position:0 -33px;
}
#header ul.socialmedia > li.facebook{
	background-position:0 0;
}

#hoofdnavcontainer ul.taalselector,
#hoofdnavcontainer ul.taalselector li{
	margin:0;
	padding:0;
	list-style-type:none;
}
#hoofdnavcontainer ul.taalselector{
	margin-top:9px;
	float:left;
	margin-left:10px;
}
	#hoofdnavcontainer ul.taalselector li {
		float: left;
		background-image: url(/content/img/default/iconen-taal.png);
		margin-left: 7px;
	}
#hoofdnavcontainer ul.taalselector li a{
	width:20px;
	height:15px;
	display:block;
}
#hoofdnavcontainer ul.taalselector li a span{
	visibility:hidden;
}
#hoofdnavcontainer ul.taalselector li.nl{
	background-position:0 0;
}
#hoofdnavcontainer ul.taalselector li.gb{
	background-position:0 -20px;
}
#hoofdnavcontainer ul.taalselector li.de{
	background-position:0 -40px;
}
#hoofdnavcontainer ul.taalselector li.fr{
	background-position:0 -60px;
}
#hoofdnavcontainer ul.taalselector li.sv{
	background-position:0 -80px;
}
#hoofdnavcontainer ul.taalselector li.da{
	background-position:0 -100px;
}
#hoofdnavcontainer ul.taalselector li.es{
	background-position:0 -120px;
}

#container #header div.logo{
	top: 95px !important;
	position: absolute;
	left: 28px;
	width: 350px;
	height: 61px;
	z-index: 10;
}




#content
{
	overflow-x:hidden;
}


@media screen and (max-width:320px)
{
	body #container
	{
		width:993px;
		overflow-x:hidden;
	}
	
}

