/**
 *	RESET STYLES
 */
*
{
	margin: 0;
	padding: 0;
}

img
{
	border: 0;
}

ol, ul
{
	list-style: none;	
}

/**
 * OTHER
 */
div, img
{ 
	behavior: url(system/application/assets/styles/iepngfix.htc)
}

.clear
{
	clear: both;	
}

a
{
	color: #FF0000;	
}

.input-fields
{
	display: inline;
	float: left;
}

/**
 *
 */

html
{
	overflow-x: hidden;
	overflow-y: scroll;	
}

html, body
{
	height: 100%;
	margin: 0;
	padding: 0;
}


body
{
	width: 977px;
	min-width: 977px;	/* In Netscape 6, when the width of the browser window is reduced below the width of the wrapper, the left side of the wrapper spills off the side of the page and cannot be accessed. */
	margin: 0 auto;
	text-align: center;
	background: #090909 url(../images/body_bg.gif) repeat-x top left fixed;
	font-family: Arial,Helvetica,sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}

#container
{
	position: relative;
	overflow: visible;
	width: 961px;
	min-height: 100%;
	padding: 0 8px 0 8px;
	background: #080808 url(../images/container_bg.gif) repeat-y top left;
}
	
	#header
	{
		position: relative;
		width: 961px;
		height: 136px;
		background: url(../images/header.png) no-repeat top left;
		z-index: 3;
	}
	
	#splash
	{
		position: absolute;
		top: 117px;
		width: 961px;
		height: 215px;
		/*background: #000000 url(../images/splashPorche.jpg) no-repeat top right;*/
		/* background: #000000 url(../images/splashWheel.jpg) no-repeat top right; */
		/* background: #000000 url(../images/splashTraffic.jpg) no-repeat top right; */
		/* background: #000000 url(../images/splashCar.jpg) no-repeat top right; */
		/* background: #000000 url(../images/splashShop.jpg) no-repeat top right; */
		/* background: #000000 url(../images/splashNav1.jpg) no-repeat top right; */
		/* background: #000000 url(../images/splashGolf.jpg) no-repeat top right; */
		z-index: 2;
		background-color: #000;
	}
	
	/*
	#bodyHome #splash
	{
		background: #000000 url(../images/splashWheel.jpg) no-repeat top right;	
	}
	
	#bodyProducten #splash
	{
		background: #000000 url(../images/splashNav1.jpg) no-repeat top right;	
	}
	
	#bodyNieuws #splash
	{
		background: #000000 url(../images/splashCar.jpg) no-repeat top right;	
	}
	
	#bodyOverAutoRevista #splash
	{
		background: #000000 url(../images/splashWheel.jpg) no-repeat top right;	
	}
	*/
	
	#header-menu
	{
		position: absolute;
		top: 30px;
		left: 810px;
		z-index: 4;
	}	
	
	#slogan
	{
		position: absolute;
		top: 170px;
		width: 364px;
		height: 94px;
		background: url(../images/slogan2.png) no-repeat top left;
		z-index: 3;
	}
	
	#splash-icons-wrap
	{
		position: absolute;
		top: 122px;
		left: 918px;
		width: 50px;
		height: 198px;
		overflow: hidden;
		background: url(../images/splashIconsBackground.png) no-repeat top left;
		text-align: left;
		z-index: 4;
	}
	
	#menu-wrap
	{
		position: relative;
		top: 160px;
		width: 961px;
		z-index: 3;
		text-align: left;
	}
	
	#menu-splash-seperator
	{
		height: 6px;
		width: 961px;
		background-color: #F00;
		line-height: 1; /* fix for whitespace in ie6 */
		font-size: 1px; /* fix for whitespace in ie6 */
		/* background: url(../images/menuSplashSeperatorBackground.png) no-repeat top left; */
		border-top: 1px solid #FFF;
		border-bottom: 2px solid #a00005;
	}
	
	#menu
	{
		height: 29px;
		width: inherit;
		padding: 0 0 0 2px;
		margin-top: 5px;
		margin-left: 14px;
		background: url(../images/menuLeft.png) no-repeat top left;
	}
	
	#content-wrap
	{
		width: 932px;
		background: url(../images/contentBackground.gif) repeat-x;
		background-position: 0px 160px;
		text-align: left;
		padding: 215px 3px 140px 26px;
		clear: both;
	}
	
	#footer
	{
		position: absolute;
		bottom: 0px !important;
		bottom: 0px;
		left: 8px;
		width: 961px;
		height: 85px;
		clear: both;
		
		background: #000 url(../images/footerBackground.gif) repeat-x top left;
	}
	
	
	/*
	#background_left
	{
		display: none;
		position: absolute;
		left: 0px;
		top: 0px !important;
		top: 0px;
		width: 8px;
		height: 587px;
		clear: both;
		background: url("../images/bg_left.jpg") no-repeat top left;
	}
	#background_right
	{
		display: none;		
		position: absolute;
		right: 0px;
		top: 0px !important;
		top: 0px;
		width: 8px;
		height: 587px;
		clear: both;
		background: url("../images/bg_right.jpg") no-repeat top right;
	}
	*/


#splash-icons-wrap ul
{
	width: 210px;
	list-style: none;
	padding: 7px 0 0 70px;
	
}
	#splash-icons-wrap li
	{
		display: block;
		height: 32px;
	}
	
	#splash-icons-wrap li a
	{
		color: #FFF;
		font-size: 13px;
		font-weight: bold;
		text-decoration: none;	
	}
	
	#splash-icons-wrap li a:hover
	{
		color: #ff0000;
	}


#header-menu
{
	
}

	#header-menu ul
	{
		list-style: none;
	}
	
	#header-menu li
	{
		display: block;
		float: left;
		padding: 0 10px 0 10px;
	}
	
	#header-menu a
	{
		color: #fff;
		text-decoration: none;
		font-size: 11px;
		font-weight: bold;
	}
	
	#header-menu a:hover
	{
		color: #FF0000;
	}



/**
 * CONTENT COLUMN STYLES
 */
#content-col-left
{
	float: left;
	width: 610px;
}

#content-col-right
{
	float: right;
	width: 296px;
	padding-left: 16px;
}

#body_home #content-col-right
{
	width: 282px;
	padding-left: 30px;	
}







#menu
{
	
}

	/* Normal status */
	/*
	#menu-btn-home { background: url(../images/btn-home.gif) no-repeat top left; width: 63px; height: 26px; }
	#menu-btn-over-autorevista { background: url(../images/btn-overautorevista.gif) no-repeat top left; width: 143px; height: 26px; }
	#menu-btn-assortiment { background: url(../images/btn-assortiment.gif) no-repeat top left; width: 107px; height: 26px; }
	#menu-btn-producten { background: url(../images/btn-producten.gif) no-repeat top left; width: 97px; height: 26px; }
	#menu-btn-nieuws { background: url(../images/btn-nieuws.gif) no-repeat top left; width: 73px; height: 26px; }
	#menu-btn-contact { background: url(../images/btn-contact.gif) no-repeat top left; width: 82px; height: 26px; }
	*/
	/* Hover status */
	/*
	#menu-btn-home:hover { background: url(../images/btn-home-hover.gif) no-repeat top left; }
	#menu-btn-over-autorevista:hover { background: url(../images/btn-overautorevista-hover.gif) no-repeat top left; }
	#menu-btn-assortiment:hover { background: url(../images/btn-assortiment-hover.gif) no-repeat top left; }
	#menu-btn-producten:hover { background: url(../images/btn-producten-hover.gif) no-repeat top left; }
	#menu-btn-nieuws:hover { background: url(../images/btn-nieuws-hover.gif) no-repeat top left; }
	#menu-btn-contact:hover { background: url(../images/btn-contact-hover.gif) no-repeat top left; }
	*/
	/* Active page status */
	/*
	#body_home #menu-btn-home { background: url(../images/btn-home-sel.gif) no-repeat top left; }
	*/
	
	#bodyHome #menu-li-home { background: url(../images/menuBgHoverRight.png) no-repeat top right; }
	#bodyHome #menu-btn-home { background: url(../images/menuBgHoverLeft.png) no-repeat top left; color: #FFF; font-size: 12px; }
	
	#bodyOverAutoRevista #menu-li-over-autorevista { background: url(../images/menuBgHoverRight.png) no-repeat top right; }
	#bodyOverAutoRevista #menu-btn-over-autorevista { background: url(../images/menuBgHoverLeft.png) no-repeat top left; color: #FFF; font-size: 12px; }
	
	#bodyAssortiment #menu-li-assortiment { background: url(../images/menuBgHoverRight.png) no-repeat top right; }
	#bodyAssortiment #menu-btn-assortiment { background: url(../images/menuBgHoverLeft.png) no-repeat top left; color: #FFF; font-size: 12px; }
	
	#bodyProducten #menu-li-producten { background: url(../images/menuBgHoverRight.png) no-repeat top right; }
	#bodyProducten #menu-btn-producten { background: url(../images/menuBgHoverLeft.png) no-repeat top left; color: #FFF; font-size: 12px; }
	
	#bodyOpruiming #menu-li-opruiming { background: url(../images/menuBgHoverRight.png) no-repeat top right; }
	#bodyOpruiming #menu-btn-opruiming { background: url(../images/menuBgHoverLeft.png) no-repeat top left; color: #FFF; font-size: 12px; }
	
	#bodyNieuws #menu-li-nieuws { background: url(../images/menuBgHoverRight.png) no-repeat top right; }
	#bodyNieuws #menu-btn-nieuws { background: url(../images/menuBgHoverLeft.png) no-repeat top left; color: #FFF; font-size: 12px; }
	
	#bodyContact #menu-li-contact { background: url(../images/menuBgHoverRight.png) no-repeat top right; }
	#bodyContact #menu-btn-contact { background: url(../images/menuBgHoverLeft.png) no-repeat top left; color: #FFF; font-size: 12px; }
	
	#bodyNieuwsartikel #menu-li-nieuws { background: url(../images/menuBgHoverRight.png) no-repeat top right; }
	#bodyNieuwsartikel #menu-btn-nieuws { background: url(../images/menuBgHoverLeft.png) no-repeat top left; color: #FFF; font-size: 12px; }
	
	#bodyProduct #menu-li-producten { background: url(../images/menuBgHoverRight.png) no-repeat top right; }
	#bodyProduct #menu-btn-producten { background: url(../images/menuBgHoverLeft.png) no-repeat top left; color: #FFF; font-size: 12px; }
	/*
	#bodyHome #menu-btn-home { background-color: #FF0000; color: #FFF }
	#bodyOverAutoRevista #menu-btn-over-autorevista { background-color: #FF0000; color: #FFF }
	#bodyAssortiment #menu-btn-assortiment { background-color: #FF0000; color: #FFF }
	#bodyProducten #menu-btn-producten { background-color: #FF0000; color: #FFF }
	#bodyOpruiming #menu-btn-opruiming { background-color: #FF0000; color: #FFF }
	#bodyNieuws #menu-btn-nieuws { background-color: #FF0000; color: #FFF }
	#bodyContact #menu-btn-contact { background-color: #FF0000; color: #FFF }
	
	#bodyNieuwsartikel #menu-btn-nieuws { background-color: #FF0000; color: #FFF }
	#bodyProduct #menu-btn-producten { background-color: #FF0000; color: #FFF }
	*/
	
	
	#menu ul
	{ /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
	}
	
	#menu-right
	{
		background: url(../images/menuRight.png) no-repeat top right;
		width: 3px;
		height: 29px;
		display: block;
		float: left;
	}
		
	#menu li
	{ /* all list items */
		position: relative;
		float: left;
		display: block;
		text-align: center;
		height: 30px;
		background: url(../images/menuBgRight.png) no-repeat top right;
	}
	
	#menu li ul 
	{ /* second-level lists */
		display: none;
		position: absolute;
		top: 1em;
		left: 0;
		
		width: 186px;
		/* background-color: #FFF; */
		padding: 15px 0 12px 0;
		background: url(../images/menuLevel2Background.png) no-repeat top left;
		
		/* border: 1px solid #FFF; */
		border-bottom: 1px solid #FFF;
	}
	
	#menu li ul li
	{
		margin-bottom: 6px;
		width: 186px;
		text-align: left;
		background: none;
		height: 24px;
	}
	
	#menu li ul li a
	{
		background: none;
		height: auto;
		font-size: 11px;
	}
	
	
	#menu li>ul 
	{ /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
		top: auto;
		left: auto;
	}
	
	#menu li:hover ul, #menup  li.over ul 
	{ /* lists nested under hovered list items */
		display: block;
	}
	
	#menu a
	{
		color: #161616;
		font-weight: bold;
		font-size: 11px;
		text-decoration: none;
		display: block;
		height: 18px;
		padding: 8px 15px 2px 15px;
		margin-right: 1px;
		height: 26px;
		/* letter-spacing: -.05px; */
		background: url(../images/menuBgLeft.png) no-repeat top left;
	}
	
	#menu a *
	{
		height: 16px;
	}
	
	#menu a:hover
	{
		color: #FF0000;
	}
	
	#menu li ul a
	{
		color: #000;
		font-size: 12px;
		height: 14px;
		padding: 4px 0 2px 15px;
	}
	
	#menu li ul a:hover
	{
		color: #FF0000;
	}
	
		

#search-bar-wrap
{
	position: absolute;
	top: 78px;
	left: 783px;
	height: 22px;
	z-index: 4;

}
	#search-bar-textbox
	{
		width: 120px;
		height: 30px;
		color: #FFF;
		float: left;
		padding-left: 5px;
		padding-top: 6px;
		border: 0;
		font-weight: bold;
		background: url(../images/searchBarBackground.gif) repeat-x top left;
	}
	
	#search-bar-btn
	{
		width: 43px;
		height: 30px;
		float: left;
		background: url(../images/searchButtonBackground.gif) repeat-x top left;
		cursor: hand;
		cursor: pointer;
	}


#product-scroller-wrap
{
	height: 215px;
	width: 610px;
	/* background: url(../images/productScrollerBackground.png) repeat-x top left; */
	/* background: url(../images/productScrollerBackgroundNew.jpg) repeat-x top left; */
}

	#bodyAssortiment #product-scroller-wrap
	{
		width: 460px;	
	}
	
	#product-scroller-lft
	{
		width: 2px;
		height: 215px;
		float: left;
		/* background: url(../images/productScrollerBackgroundLeft.jpg) no-repeat top left;	*/
		backround: url(../images/productScrollerBackgroundNew.jpg) repeat-x top left;
	}
	
	#product-scroller-rgt
	{
		width: 2px;
		height: 215px;
		float: right;
		/* background: url(../images/productScrollerBackgroundRight.jpg) no-repeat top right; */
		backround: url(../images/productScrollerBackgroundNew.jpg) repeat-x top left;
	}
	
	#product-scroller-center
	{
		position: absolute;
		width: 596px;
		float: left;
		padding: 0px 5px 12px 5px;
	}
	
	#bodyAssortiment #product-scroller-center
	{
		width: 440px;	
	}
	
	.product-scroller-btn-left, .product-scroller-btn-right
	{
		position: absolute;
		width: 23px;
		height: 19px;
		display: block;
	}
	
	.product-scroller-btn-left
	{
		top: 75px;
		left: -20px;
		background: url(../images/scrollerBtnLeft.png) no-repeat top left;
	}
	
	.product-scroller-btn-right
	{
		top: 75px;
		left: 605px;
		background: url(../images/scrollerBtnRight.png) no-repeat top left;
	}
	
	#bodyAssortiment .product-scroller-btn-right
	{
		left: 443px;	
	}
	
	.product-scroller-btn-left-hover
	{
		top: 76px;
		left: -21px;
	}
	
	.product-scroller-btn-right-hover
	{
		top: 76px;
		left: 606px;
	}

	#product-scroller-wrap .prod-wrap a
	{
		text-decoration: none;	
	}
	
	#product-scroller-wrap #product-scroller-view .prod-wrap
	{
		float: left;
		width: 138px;
		height: 190px;
		text-align: center;
		border: 2px solid #666;
		background: #FFF url(../images/prodWrapBg.gif) no-repeat top left;
		background-color: #FFFFFF;
		margin-right: 2px;
		padding: 3px;
		cursor: hand;
		cursor: pointer;
	}
	
	#product-scroller-wrap #product-scroller-view .prod-wrap-over
	{
		border-color: #FF0000;
	}
	
	#product-scroller-wrap #product-scroller-view
	{
			
	}
	
	#bodyAssortiment #product-scroller-wrap .prod-wrap
	{
		width: 133px;	
	}
	
	/*
	#product-scroller-wrap .prod-wrap:hover
	{
		background: url(../img/prod-wrap-background.jpg) no-repeat top center;
	}
	*/
	
	#product-scroller-wrap .prod-wrap .product-badge-new
	{
		position: relative;
		top: -75px;
		left: 72px;
		width: 68px;
		height: 32px;
		background: url(../images/newBadge.png) no-repeat top left;
	}
	
	#product-scroller-wrap .prod-more-link
	{
		position: relative;
		top: -104px;
		left: 24px;
		width: 68px;
		height: 15px;
		display: block;
		background: url(../images/moreBtnImgBackground.png) no-repeat top left;
	}
	
	#product-scroller-wrap #product-scroller-view .prod-title
	{
		font-weight: bold;
		font-size: 11px;
		margin-top: 3px;
		margin-bottom: 8px;
		color: #161616;
		height: 42px;
	}
		
	#product-scroller-wrap .prod-image-wrap
	{
		height: 100px;
		width: 100px;
		padding: 4px;
		margin-left: 20px;
		
		background-color: #FFFFFF;
	}
	
	#product-scroller-wrap #product-scroller-view .prod-image-wrap
	{
		/* border: 1px dotted #F00;	*/
	}
	
	#product-scroller-wrap .prod-image-clipwrap
	{
		height: 100px;
		width: 100px;
		overflow: hidden;
	}
	
	#product-scroller-wrap .prod-price
	{
		font-weight: bold;
		font-style: italic;
		letter-spacing: -1px;
		font-size: 19px;
		color: #F00;
		float: right;
		margin-right: 14px;
		margin-top: 6px;
	}
	
	
	
	
	

#intro-wrap
{
	width: 610px;
	padding-top: 24px;
}	
	#intro-wrap p
	{
		line-height: 20px;
	}
	
	#intro-wrap img
	{
		float: left;
		margin-right: 16px;
	}
	
	#intro-wrap h1
	{
		margin: 5px 0 15px 0;
	}
	
	#bodyContact #intro-wrap, #bodyAssortiment #intro-wrap
	{
		float: left;
		padding-top: 0;
	}
	
	#bodyOverAutoRevista #intro-wrap img
	{
		border: 4px solid #FFF;
	}
	
	#bodyContact #intro-wrap td
	{
		width: 140px;
	}
	
	#bodyContact #intro-wrap h2
	{
		margin: 10px 0;
	}
	
	#bodyAssortiment #intro-wrap
	{
		width: 468px;
		margin-right: 12px;
	}

h1
{
	font-size: 18px;
}

h2
{
	font-size: 16px;	
}

h4
{
	margin-bottom: 8px;	
}


#content-wrap h2
{
	padding-top: 3px;
	margin: 30px 0 0 0;	
}

#content-wrap #news-headlines-wrap h2
{
	width: 277px;
	margin-bottom: 4px;
}

#bodyAssortiment #content-wrap h2
{
	margin: 0 0 5px 0;
	width: 459px;
}

#bodyAssortiment #assortiment-right-col-wrap h2
{
	width: 277px;
}

#laatste-producten-wrap
{
	margin-top: 35px;
}
	#bodyAssortiment #laatste-producten-wrap
	{
		margin-top: 20px;	
	}
	
	#laatste-producten-wrap h2
	{
		color: #FF0000;
		margin-bottom: 4px;
	}




#newsarticle-headline-list
{
	width: 260px;
	background-color: #141414;
	border: 1px solid #222222;
	padding: 0 8px 0 8px;
	margin-bottom: 15px;
}
	
	#bodyHome #newsarticle-headline-list
	{
		background-color: #0d0d0d;	
	}
	
	.news-headline-wrap
	{
		margin: 10px 0;
	}
	
	#newsarticle-headline-list a
	{
		display: block;
		color: #FFFFFF;
		text-decoration: none;
		line-height: 20px;
		font-weight: bold;
		margin-bottom: 2px;
	}
	
	#newsarticle-headline-list a:hover
	{
		text-decoration: underline;		
	}
	
	#newsarticle-headline-list img
	{
		float: left;
		margin-right: 5px;
		width: 50px;
		margin-bottom: 3px;
	}
	
	#newsarticle-headline-list .news-image-wrap
	{
		padding: 2px;
		border: 1px solid #222222;
		height: 30px;
		width: 50px;
		float: left;
		margin-right: 10px;
		margin-top: 3px;
	}
	
	#newsarticle-headline-list .news-image-clip-wrap
	{
		overflow: hidden;
		width: 50px;
		height: 30px;
		background-color: #CECECE;
	}
	
	



#offerte-banner-wrap
{
	width: 266px;
	height: 151px;
	/*background: url(../images/offerteBanner.jpg) no-repeat top left;*/
	vertical-align: bottom;
	padding: 4px;
	font-weight: bold;
	color: #000;
	background-color: #F00;
}

	/*
	#offerte-banner-text
	{
		position: relative;
		top: 131px;
		left: 2px;
	}
	
	#offerte-banner-text img
	{
		vertical-align: middle;
		margin-left: 72px;
	}
	*/






#banners-wrap
{
	
}
	
	#banners-wrap img
	{
		float: right;
		margin-bottom: 14px;
	}







.hr-seperator
{
	height: 2px;
	line-height: 0;
	margin: 5px 0 5px 0;
	background-color: #181818;
	/* background: url(../images/hrSeperator.png) repeat-x top left; */
}

.hr-seperator-thick
{
	height: 3px;
}

.hr-seperator-thin
{
	height: 1px;
}


#bread-crumb-wrap
{
	width: 600px;
	background-color: #0E0E0E;
	height: 22px;
	margin: 12px 0 25px 0;
	padding: 5px 0 0 8px;
}

	#bread-crumb-wrap h4 
	{
		display :inline;
		float: left;
		font-size: 12px;
		font-weight: bold;
		margin-right: 12px;
	}
	
	#breadcrumb-wrap ol
	{
		float: left;
		list-style-type: none;
		width: inherit;
	}
	
	#bread-crumb-wrap li
	{
		float: left;
		color: #cecece;	
	}
	
	#bread-crumb-wrap li a 
	{
		background: transparent url(../images/breadCrumbSeperator.gif) no-repeat scroll 100% 50%;
		color: #ffffff;
		display: inline;
		float: left;
		margin-right: 10px;
		padding-right: 20px;
	}
	
	#bread-crumb-wrap li a:hover
	{
		color: #FF0000;	
	}


#products-container
{
	
}


.prod-wrap
{
	position: relative;
	width: 149px;
	height: 215px;
	float: left;
	text-align: center;
	cursor: hand;
	cursor: pointer;
}

.prod-wrap img
{
	cursor: hand;
	cursor: pointer;
}

.prod-more-link
{
	position: absolute;
	top: 4px;
	left: 24px;
	width: 68px;
	height: 15px;
	display: block;
	background: url(../images/moreBtnImgBackground.png) no-repeat top left;
}

.prod-title
{
	font-weight: bold;
	font-size: 11px;
	height: 30px;
	margin-top: 12px;
	margin-bottom: 7px;
	cursor: hand;
	cursor: pointer;
}

.prod-title a
{
	text-decoration: none;
}

.prod-row-wrap .prod-title a
{
	color: #FFF;	
}

.prod-image-wrap
{
	height: 100px;
	width: 100px;
	padding: 4px;
	margin-left: 20px;
	
	background-color: #FFFFFF;
}

.prod-image-clipwrap
{
	height: 100px;
	width: 100px;
	overflow: hidden;
}

.prod-price
{
	font-weight: bold;
	font-style: italic;
	letter-spacing: -1px;
	font-size: 19px;
	float: right;
	margin-right: 20px;
	margin-top: 10px;
}

#products-wrap
{
	width: 600px;
	float: left;
	text-align: center;
	background-color: #050505;
	border: 1px solid #222222;
	border-width: 0 1px 1px 1px;
	padding: 1px;
}

#product-scroller-wrap .prod-wrap
	{
		float: left;
		width: 145px;
		text-align: center;
		padding: 0 2px 0 2px;
	}
	
	.prod-row-wrap
	{
		height: 200px;
		width: 600px;
		padding-top: 15px;
		margin-top: -1px;
		margin-bottom: 20px;
		background: url(../images/productScrollerBackground.png) repeat-x top left;	
	}
	
	.prod-wrap:hover
	{
		/* background: url(../images/prod-wrap-background.jpg) no-repeat top center; */
	}
		
	.prod-wrap .product-badge-new
	{
		position: absolute;
		top: 79px;
		left: 72px;
		width: 68px;
		height: 32px;
		background: url(../images/newBadge.png) no-repeat top left;
	}




#product-filter-wrap, #news-filter-wrap
{
	width: 134px;
	float: right;
	padding: 8px 8px 0 8px;
	font-size: 12px;
	color: #CECECE;
	background-color: #141414;
	border: 1px solid #222222;

	/*
	background-color: #050505;
	border: 2px solid #222222;
	*/
}

	#product-filter-wrap strong, #news-filter-wrap strong
	{
		display: block;
		font-size: 12px;
		color: #FFFFFF;
	}
	
	#product-filter-wrap a, #news-filter-wrap a
	{
		color: #FFF;
	}
	
	#product-filter-wrap a:hover, #news-filter-wrap a:hover
	{
		color: #ff0000;	
	}
	
	#product-filter-wrap ul, #news-filter-wrap ul
	{
		margin: 0 0 20px 15px;
		line-height: 20px;
	}
	
	#sort-status
	{
		margin-bottom: 20px;
		padding: 15px 0 15px 5px;
		border: 1px solid #222222;
		background-color: #000;
	}



#category-menu-wrap
{
	position: relative;
	width: 159px;
	float: left;
	/*
	background-color: #050505;
	border: 1px solid #222222;
	border-width: 1px 0 1px 1px;
	*/
	padding: 3px;
	right: -1px;
}

.accMenu
{

}

	.accMenu, .accMenu ul
	{
		list-style: none;
	}
	
	.accMenu li a
	{
		display:block;
		height: 18px;
		margin-bottom: 2px;
		/* padding-left: 10px; */
		padding-top: 6px;
		color: #fff;
		font-weight: bold;
		font-size: 12px;
		text-decoration: none;
		border-bottom: 1px dotted #222222;
	}
	
	.accMenu li a:hover
	{
		color: #F00;	
	}
	
	.accMenu ul
	{
		margin-left: 15px;	
	}
	
	.accMenu .list-depth-1 li a
	{
		color: #cecece;
		font-size: 11px;
	}
	
	.accMenu .list-depth-1 li a:hover
	{
		color: #FF0000;
	}
		
	.accMenu .list-depth-2 li a 
	{
		color: #b9b9b9;
		font-size: 11px;
	}
	
	.accMenu .list-depth-2 li a:hover
	{
		color: #FF0000;	
	}
	

#products-pagination, #news-pagination
{
	padding-bottom: 20px;
	height: 40px;
}
		
	#products-pagination a, #products-pagination strong, #news-pagination a, #news-pagination strong
	{
		display: block;
		float: left;
		color: #FFFFFF;
		height: 19px;
		padding-top: 3px;
		margin-right: 3px;
		width: 22px;
		text-decoration: none;
		text-align: center;
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
	}
	
	#products-pagination a:hover, #news-pagination a:hover
	{
		background-color: #FFFFFF;
		color: #FF0000;
	}
	
	#products-pagination strong, #news-pagination strong
	{
		color: #666666;
	}
	
	#products-pagination .first a, #news-pagination .first a
	{
		width: 40px;
	}
	
	#products-pagination .last a, #news-pagination .last a
	{
		width: 55px;
	}
	
	#products-pagination .next a, #news-pagination .next a
	{
		width: 62px;
	}
	
	#products-pagination .prev a, #news-pagination .prev a
	{
		width: 55px;
	}


/**
 * News
 */
.news-article-wrap, .search-item-wrap, .product-wrap
{
	width: 580px;
	float: left;
	text-align: left;
	background-color: #222222;
	border-color: #222;
	margin-top: -1px;
	margin-bottom: 35px;
	padding: 10px;
	line-height: 18px;
	background: #0d0d0d url(../images/newsBackground.gif) repeat-x top left;	
}

#news-wrap .news-article-wrap h2, #news-wrap .news-article-wrap h1, #product-wrap .product-wrap h2, #product-wrap .product-wrap h1
{
	font-weight: bold;
	font-size: 17px;
	width: 500px;
	margin: 0 0 20px 5px;
	padding: 0;
	float: left;
}

#bodyProduct .product-wrap
{
	text-align: left;
	margin-bottom: 0px;
	width: 720px;
}

#bodyZoeken #search-items-wrap .search-item-header h2
{
	margin-top: 0px;
	font-size: 13px;
	width: 440px;
	float: left;
}

.search-item-wrap
{
	margin-bottom: 0px;
}

	.search-item-wrap .date
	{
		float: left;
		width: 90px;
		font-style: italic;
		font-size: 11px;
	}
	
	.search-item-wrap .info
	{
		float: left;
		background: #09F url(../images/info.gif) no-repeat top left;
		width: 16px;
		height: 16px;
		font-size: 16px;
		font-weight: bold;
		text-align: center;
		cursor: ;
		cursor: pointer;
	}
	
	#bodyZoeken #search-items-wrap .search-item-link
	{
		text-decoration: none;	
	}
	
	#bodyZoeken #search-items-wrap .search-item-link:hover
	{
		color: #cecece;	
	}

.news-article-more-link
{
	position: relative;
	top: -104px;
	left: 24px;
	width: 68px;
	height: 15px;
	display: block;
	background: url(../images/moreBtnImgBackground.png) no-repeat top left;
}

.news-article-wrap a, .search-item-wrap a
{
	color: #FFFFFF;
}

.search-item-wrap a
{
	text-decoration: none;	
}

.news-article-wrap a:hover, .search-item-wrap a:hover
{
	color: #FF0000;
}

.news-article-title
{
	
}

.news-article-footer
{
	clear: both;
	text-align: right;
	margin-bottom: 10px;
}

.news-article-footer a
{
	text-decoration: none;
	font-weight: bold;
	padding-right: 20px;
	color: #FF0000;
}

.news-article-wrap p
{
	margin-bottom: 6px;
}

.news-article-header .date
{
	width: 75px;
	float: left;
	font-size: 11px;
	color: #cecece;
	font-style: italic;
}

.news-article-image-wrap
{
	height: 100px;
	width: 100px;
	float: left;
	padding: 4px;
	margin: 0px 15px 10px 0;
	background-color: #FFFFFF;
}

.news-article-image-clipwrap
{
	height: 100px;
	width: 100px;
	overflow: hidden;
}

.news-article-price
{
	font-weight: bold;
	font-style: italic;
	letter-spacing: -1px;
	font-size: 19px;
	float: right;
	margin-right: 20px;
}

#bodyNieuwsartikel .news-article-wrap
{
	width: 720px;
	margin-bottom: 0px;
}

#bodyNieuwsartikel .news-article-title, #bodyProduct .product-title
{
	margin-top: 8px;
	margin-bottom: 25px;
	color: #F00;
}

#news-wrap .news-article-wrap h1, #product-wrap .product-wrap h1
{
	width: 640px;
	font-size: 20px;
}

#bodyNieuwsartikel .news-article-wrap a, #bodyProduct .product-wrap a
{
	color: #F00;
}

#bodyNieuwsartikel #news-wrap
{
	width: 740px;	
}

#bodyNieuwsartikel .news-article-wrap img, #bodyProduct .product-wrap img
{
	float: left;
	margin-right: 15px;
}

#bodyNieuwsartikel .news-article-wrap h3
{
	margin: 0 0 10px;
}

.salePrice
{
	font-weight: bold;
	font-style: italic;
	letter-spacing: -1px;
	font-size: 19px;
	float: right;
	margin-right: 20px;
	background-color: #FFF;
	color: #F00;
	padding: 3px 8px 3px 22px;
	background: #FFF url(../images/euroWhiteRed.gif) no-repeat top left;
}

#bodyNieuwsartikel .news-article-wrap .salePrice, #bodyProduct .product-wrap .salePrice
{
	font-weight: bold;
	font-style: italic;
	letter-spacing: -1px;
	font-size: 19px;
	float: right;
	margin-right: 20px;
	background-color: #FFF;
	color: #F00;
	padding: 3px 8px 3px 22px;
	background: #FFF url(../images/euroWhiteRed.gif) no-repeat top left;
}

#bodyNieuwsartikel .news-article-wrap table .salePrice, #bodyProduct .product-wrap table .salePrice
{
	background: #FFFFFF;
	font-size: 14px;
	padding-left: 6px;
	margin-left: 8px;
}






#products-wrap, #news-wrap, #search-items-wrap, #product-wrap
{
	width: 600px;
	float: left;
	text-align: center;
	background-color: #050505;
	border: 1px solid #222222;
	border-width: 0 1px 1px 1px;
	padding: 1px;
}

#product-wrap
{
	width: 740px;
}

#bodyProducten #product-scroller-wrap .prod-wrap
	{
		float: left;
		width: 145px;
		text-align: center;
		padding: 0 2px 0 2px;
	}
	
	#bodyProducten .prod-row-wrap
	{
		height: 200px;
		width: 600px;
		padding-top: 15px;
		margin-top: -1px;
		margin-bottom: 20px;
		background: url(../images/productScrollerBackground.png) repeat-x top left;	
	}
	
	#bodyProducten .prod-wrap:hover
	{
		/* background: url(../images/prod-wrap-background.jpg) no-repeat top center; */
	}
		
	#bodyProducten .prod-wrap .product-badge-new
	{
		position: absolute;
		top: 79px;
		left: 72px;
		width: 68px;
		height: 32px;
		background: url(../images/newBadge.png) no-repeat top left;
	}
	
	#assortiment-left-col-wrap
	{
		width: 162px;	
	}
	
	#assortiment-left-col-wrap, #assortiment-right-col-wrap
	{
		float: left;	
	}


#brands-wrap
{
	width: 130px;
	text-align: center;
	padding: 20px 0;
	margin-top: 40px;
	background-color: #FFF;
}

	#brands-wrap img
	{
		width: 80px;
		padding: 3px;
		margin-bottom: 4px;
		background-color: #FFF;
	}

#assortiment-apps-wrap
{
	width: 267px;
	margin-bottom: 35px;
}

	#assortiment-apps-wrap a
	{
		background-color: #000;
		background: url(../images/stripeGrey.png);
		border: 1px solid #333333;
		padding: 2px 5px 0 5px;
		height: 53px;
		display: block;
		color: #222;
		width: 267px;
		margin-bottom: 5px;
	}
	
	#assortiment-apps-wrap a:hover
	{
		background: url(../images/stripeYellow.png);
		border-color: #FF0;

		/*
		background: url(../images/stripeRed.png);
		border-color: #FF0000;
		*/
	}

	#assortiment-apps-wrap img
	{
		float: left;
		margin-right: 10px;
	}


.loader
{
	height: 16px;
	width: 16px;
	background: url(../images/ajax-loader.gif);
}

.category-header
{
	margin: 15px 0 15px 5px;
}

.numberer
{
	width: 30px;
	float: left;
	font-weight: bold;
}

#zerobikes-image
{
	height: 498px;
	width: 150px;
	float: right;
}

.archive-link
{
	padding-top: 20px;
	padding-right: 5px;
	float: right;
}

#zomeraanbiedingen-wrap
{
	padding: 4px;
	background-color: #F00;
	float: left;
	width: 267px;
}

#zomeraanbiedingen
{
	float: left;
	margin-right: 30px;
}

#banners-wrap img
{
	margin-bottom: 17px;
}

#banners-wrap h2
{
	margin-bottom: 4px;
}


/**
 * OTHER
 */
#home-products
{
	display: none;	
}

/**
 * FOOTER
 */
#footer-menu-list
{
	margin: 30px 30px 0 20px;
}

#footer-menu-list li
{
	float: left;
	display: block;
	margin-right: 20px;
}

#footer-menu-list a
{
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}

#footer-menu-list a:hover
{
	color: #F00;
}

#footer-logos
{
	float: right;
	margin-right: 20px;
}

/**
 * VELGEN CONFIGURATOR
 */
#velgen-configurator-wrap, #velgen-configurator-wrap iframe
{
	width: 99%;
	height: 500px;
}

/**
 * SITEMAP
 */
#sitemap-list ul
{
	margin: 0 0 0 18px;
}

#sitemap-list li
{
	margin-top: 8px;
}

/**
 * AANBIEDINGEN PAGES
 */
#aanbiedingen-page-wrap
{
	width: 95%;	
}

#aanbiedingen-page-wrap .price, #aanbiedingen-page-wrap .newPrice
{
	padding-left: 14px;
}

#aanbiedingen-page-wrap td
{
	padding: 0 12px 0 12px;	
}

#aanbiedingen-page-wrap .newPrice
{
	font-weight: bold;
	font-size: 12px;
}

#aanbiedingen-page-wrap .aanbieding-wrap
{
	margin-bottom: 60px;	
}

#aanbiedingen-page-wrap .product-content
{
	width: 650px;
	float: left;
}

#aanbiedingen-page-wrap .repusel-aanbiedingen td
{
	height: 80px;
}

#aanbiedingen-page-wrap .boxx td
{
	padding: 0;	
}

#aanbiedingen-page-wrap .repusel-aanbiedingen img
{
	width: 210px;
	margin: 5px;
	padding: 0;
}

#aanbiedingen-page-wrap .repusel-aanbiedingen tr
{
	vertical-align: top;	
}

#aanbiedingen-page-wrap .repusel-aanbiedingen .content
{
	width: 200px;	
}

#aanbiedingen-page-wrap .repusel-aanbiedingen .newPrice
{
	clear: both;
	margin-top: 12px;
	font-size: 15px;
	display: block;
	float: left;
}

.td_aanbieding_nummer
{
	width: 35px;
	color: #F00;
	font-size: 24px;
	font-weight: bold;
}

#aanbiedingen-page-wrap .product-images img
{
	float: left;
	margin-bottom: 6px;
}

/**
 * AutoStyle shop
 */
#autostyleFrame
{
	width: 910px;
	height: 640px;
	border: 0;
	margin: 0;
	padding: 0;
}

#autostyle
{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 11px;
}
