
	/* site */

	BODY
	{
		font-family: arial, verdana, tahoma;
		font-size: 11px;
		color: #93887F;
		text-align: center;
		overflow: -moz-scrollbars-vertical;
		overflow: overflow-y;
		background-color: white;
	}

	#site
	{
		text-align: left;
		width: 643px;
		margin: auto;
		position: relative;
	}

	.core
	{
		background-image: url(images/core.gif);
		background-position: 304px 267px;
		background-repeat: repeat-y;
	}

	#coreCap
	{
		background-image: url(images/coreCap.gif);
		width: 34px;
		position: relative;
		left: 304px;
		height: 5px;
		font-size: 0px;
		line-height: 0px;
	}


	/* Header */

	#headerSpiralLeft
	{
		background-image: url(images/headerSpiralLeft.jpg);
		width: 363px;
		height: 427px;
		position: absolute;
		z-index: 1;
	}

	#headerSpiralRight
	{
		background-image: url(images/headerSpiralRight.jpg);
		width: 265px;
		height: 267px;
		position: relative;
		left: 376px;
		top: 0px;
		display: none;
	}

	#slideImageContainer
	{
		position: relative;
		left: 376px;
		width: 265px;
		height: 122px;
	}

	#slideImage
	{
		width: 265px;
		height: 122px;
	}

	#menu
	{
		line-height: 15px;
		font-size: 12px;
		width: 265px;
		position: relative;
		left: 376px;
		margin-top: 10px;
		cursor: default;
	}

	.menuItem
	{
		cursor: pointer;
		cursor: hand;
	}


	/* intro */

	#ISaulmadeCMSAndCMSEditor
	{
		position: relative;
		left: 376px;
		margin-top: 11px;
		width: 265px;
		height: 117px;
	}

	#ISaulmadeCMSAndCMSEditorEventArea
	{
		position: absolute;
		top: 176px;
		left: 377px;
		width: 263px;
		height: 115px;
		cursor: pointer;
		cursor: hand;
		z-index: 2;
	}

	#ICMSBackbone
	{
		position: relative;
		left: 376px;
		margin-top: 11px;
		width: 126px;
		height: 122px;
	}

	#ICMSBackboneEventArea
	{
		position: absolute;
		top: 306px;
		left: 377px;
		width: 124px;
		height: 120px;
		cursor: pointer;
		cursor: hand;
		z-index: 2;
	}

	#IPLEC
	{
		position: relative;
		float: right;
		margin-top: 11px;
		width: 126px;
		height: 122px;
	}

	#IPLECEventArea
	{
		position: absolute;
		top: 306px;
		left: 516px;
		width: 124px;
		height: 120px;
		cursor: pointer;
		cursor: hand;
		z-index: 2;
	}

	#ICMSLogo
	{
		position: absolute;
		top: 270px;
		left: 389px;
		z-index: 1;
	}

	.ICMSEditor
	{
		position: absolute;
		left: 131px;
		top: -21px;
	}

	#businessCard
	{
		text-align: right;
		background-image: url(images/businessCard.jpg);
		width: 265px;
		height: 127px;
		position: relative;
		margin-top: 11px;
		left: 376px;
	}

	#businessCardText
	{
		text-align: right;
		margin: 5px 7px;
	}


	/* portfolio */

	#portfolio
	{
		display: none;
	 }

	#PHeaderSpiralLeftCovererTopBorder
	{
		background-color: #A89F96;
		width: 363px;
		height: 1px;
		position: relative;
		z-index: 2;
		position: relative;
		left: 0px;
		margin-top: -1px;
	}

	#PHheaderSpiralLeftCoverer
	{
		background-image: url(images/core.gif);
		background-repeat: repeat-y;
		background-position: 304px 0px;
		background-color: #FFFFFF;
		width: 365px;
		height: 200px;
		position: relative;
		z-index: 3;
		left: 0px;
	}

	.portfolioRow
	{
		vertical-align: top;
	}

	.portfolioRow td
	{
		padding-bottom: 15px;
	}

	.portfolioItem
	{
		width: 363px;
		height: 81px;
		position: relative;
		z-index: 9;
		cursor: pointer;
		cursor: hand;
		margin-right: 15px;
	}

	#portfolioBackToTop
	{
		margin-top: 40px;
		margin-bottom: 10px;
		background-image: url(images/portfolioBackToTop.jpg);
		width: 363px;
		height: 103px;
		cursor: pointer;
		cursor: hand;
	}

	.overlibText
	{
		margin-top: 10px;
		margin-bottom: 16px;
		line-height: 13px;
	}


	/* contact */

	#contact
	{
		display: none;
	}


	/* productenEnDiensten */

	#productenEnDiensten
	{
		display: none;
		background-color: white;
	 }

	#PDHeaderSpiralLeftCovererTopBorder
	{
		background-color: #A89F96;
		width: 363px;
		height: 1px;
		position: relative;
		z-index: 2;
		position: relative;
		left: 0px;
		margin-top: -1px;
	}

	#PDHeaderSpiralLeftCoverer
	{
		background-color: #FFFFFF;
		width: 365px;
		height: 290px;
		position: relative;
		z-index: 3;
		left: 0px;
	}

	.PDSection
	{
		z-index: 4;
		position: relative;
		padding: 11px;
	}

	.PDSectionTitle
	{
		margin-bottom: 10px;
		display: block;
	}

	.PDSectionThumb
	{
		margin-top: 7px;
		margin-right: 7px;
		padding: 2px;
		width: 35px;
		height: 35px;
		cursor: pointer;
		cursor: hand;
		float: left;
	}

	.PDSectionThumbColor
	{
		margin-top: 7px;
		margin-right: 7px;
		padding: 1px;
		width: 37px;
		height: 37px;
		cursor: pointer;
		cursor: hand;
		float: left;
	}

	 .trackLineCell
	 {
		width: 100%;
		vertical-align: bottom;
	}

	 .trackLine
	 {
		border-bottom: 1px dashed #E5E2DF;
		margin-bottom: 3px;
		height: 1px;
	}

	.priceCell
	{
		white-space: nowrap;
		vertical-align: bottom;
		font-style: italic;
	}

	#screens
	{
		position: relative;
		float: right;
		z-index: 999;
		width: 160px;
		height: 170px;
		margin-left: 15px;
	}

	.screen
	{
		position: absolute;
		cursor: pointer;
		cursor: hand;
		-moz-opacity:.80;
		opacity:.80;
		behavior: url("scripts/pngbehavior.htc");
		z-index: 999;
	}

	.dragable
	{
		cursor: move;
	}

	
	/* overall */

	a
	{
		color: #93887F;
		text-decoration: none;
	}

	table
	{
		font-size: 11px;
		font-family: arial, verdana, tahoma;
	}


	.anchor
	{
		position: absolute;
	}

	.link
	{
		border-bottom: 1px solid #DFDDDB;
		cursor: pointer;
		cursor: hand;
	}

	.contentContainer
	{
		position: relative;
		left: 376px;
		margin-top: 11px;
		width: 265px;
	}

	.content
	{
		padding: 11px;
	}

	.border
	{
		border: 1px solid #A89F96;
	}

	.borderDashed
	{
		border: 1px dashed #A89F96;
	}

	.bold
	{
		font-weight: bold;
	}

