/* --- Begin of Layout CSS --- */
	/* --- General Overwrite --- */
		html{
			width:100%;
			height:100%;
			font-size:13px;
			background:url(../images/background/html.png) 50% 0 repeat-y #fef1c5;
		}
		
		@media screen and (-webkit-min-device-pixel-ratio:0) {
			html {
				background-position: 49.999% 0;
			}
		}
		
		body	{
			margin: 0; 
			height:100%;
		}

		p {
			margin: 0;
			padding: 0;
		}
		
		h1, h2{
			font-size:17px;
			margin-left:-10px;
			color:#581404;
		}
		
		a{
			color:#581404;
		}
		
	/* --- General ID --- */
		#container{
			height:100%;
			width:100%;
		}
		
		#top-hold{
			background-color:#fef1c5;
		}
		
		#header{
			width:100%;
			position:relative;
			z-index:10;
			margin-bottom:-50px;
		}
		
		#menu{
			width:100%;
			background:url(../images/background/menu.png) no-repeat top center;
		}
		
		#page{
			width:100%;
			font-size:11px;
		}
		
		#content{
			margin:0 40px 0 40px;
			padding:5px 0 10px;
		}
		
		#content, #slider-box{
			border:0px solid;
		}
		
		#show-us{
			margin:5px 0;
			border:1px solid #FAA012;
			background-color:#FCC774;
		}	
		
		#show-us img{
			border:1px solid #FAA012;
			border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
		}	
		
		#show-image-box{
			padding:5px 0;
			text-align:center;
		}
		
		#show-image-list{
			text-align:center;
			padding:4px 0;
			border-top:1px solid #FAA012;
			background-color:#FCB038;
		}
		
		#slider-box{
			width:800px;
			margin:0 28px;
		}
		
		#footer{
			width:100%;
			padding-bottom:20px;
		}	
		
	/* --- General Class --- */
		.screen-size {
			width:980px;
			margin:0 auto;
		}
		

		.index-content{
			width:555px;
			float:left;
		}
		
		.index-box{
			width:275px;
			float:left;
			border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
		}
		
		.box-hold{
			float:left;
			width:200px;
		}
		
		.menu{
			padding:50px 0 14px 0;
			background:url(../images/background/menu-with-car.png) no-repeat top center #fef1c5;
		}
		
		.menu p{
			padding:0;
		}
		
		ul.menulist li{
			float:left;
			padding: 10px 20px;
		}
		
		ul.menulist li a{
			color:#fff;
			font-weight:bold;
			text-decoration:none;
		}
		
		.page{
			background:url(../images/background/page-left.png) repeat-y;
			padding-bottom:10px;
		}
		
		.footer{
			padding-top:30px;
			padding-bottom:20px;
			background:url(../images/background/page-bottom.png) top no-repeat;
		}
		
	/* --- Occasions Styles --- */
		#occasion-list{
			width:885px;
		}
	
		.occasion-list-head-td{
			padding:5px 0;
			text-align:center;
			color:#fcfcfc;
			font-weight:bold;
			border:1px solid #FAA012;
			background-color:#FCB038;
			border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
		}
		
		.occasion-list-body-td{
			padding:4px 0 4px 4px;
			border:1px solid #FAA012;
			text-align:center;
			border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
		}
		
		.occasion-list-even{
			background-color:#FFE7C1;
		}
		
		.occasion-list-odd{
			background-color:#FDCF87;
		}
		
		.occasion-list-hover{
			background-color:#FDC05F;
		}
		
		.occasion-list-previewimage{
			width:145px;
			text-align:center;
		}
		
		.occasion-list-builtyear, .occasion-list-price, .occasion-list-mileage{
			width:125px;
		}
		
		.occasion-list-previewimage img{
			border:1px solid #FAA012;
		}
		
		.occasion-list-foot-td{
			padding:10px 0 0;
			text-align:center;
		}
		
		#occasion-information{
			border:1px solid #FAA012;
		}
		
		.occasion-info-title{
			padding:0 4px;
			margin-left:125px;
			font-size:15px;
			font-weight:bold;
			color:#581404;
		}
		
		#occasion-information{
			margin-right:20px;
			padding:0 10px;
			border-left: none;
			border-right: none;
		}
		
		#occasion-info-hold, #occasion-info-table{
			width:100%;
		}
		
		#occasion-info-table td{
			padding:10px 4px;
			border-bottom:1px solid #FAA012;
		}
		
		.occasion-info-images img, .occasion-info-image-default img{
			border:1px solid #FAA012;
		}
		
		.occasion-info-image-default{
			padding-bottom:10px;
			text-align:center;
			border-bottom:1px solid #FAA012;
		}
		
		.occasion-info-image-others{
			padding:10px 25px 0px;
		}
		
		.occasion-hold-images{
			width:450px;
			vertical-align:top;
		}
		
		.occasion-hold-info{
			padding-left:10px;
			vertical-align:top;
		}
		
		.occasion-info-images{
			float:left;
			padding-bottom:5px;
			text-align:center;
			width:100px;
		}
		
		td.occasion-hold-content{
			padding:5px 20px;
			border-top:1px solid #FAA012;
		}
		
		td.occasion-info-1{
			font-weight:bold;
			width:200px;
			color:#581404;
		}
	
	/* --- Google Styles --- */	
		#googleMapHold{
			width:880px;
		}
		
		#googleMap{
			border:2px solid #FAA012;
		}
		
		.googlemap-contact{
			width:350px;
			height:400px;
		}
		
		.googlemap-routeplanner, .adp-directions{
			width:880px;
		}
		
		.googlemap-routeplanner{
			margin-top:10px;
			width:880px;
			height:400px;
		}
		
		.googlemap-direction{
			padding:5px;
			text-align:center;
		}
		
		input.form-google-direction-field{
			width:700px;
		}
		
		.googleMapText{
			margin-top:15px;
			text-align:left;
			font-family:Arial,Helvetica,sans-serif;
		}
		
		.googleMapText h5{
			font-size:9pt;
			color:#581404;
		}
		
		.googleMapText p{
			font-size:11px;
			color:#000;
		}
	
	/* --- Overige Styles --- */
		.showonload{
			display:none;
		}
	
/* --- End of Layout CSS --- */