html{
	background:#293e7a;
	-webkit-margin-before: 0px;
	-webkit-margin-after: 0px;
}
#container{
    width: 900px; /* Or whatever your desired width is */
    margin: 0 auto; /* centers the container */
    background-color:#FFF;
}


#header-full {
	background-image:url(../images/header_full.png);
	position:absolute;
	left:0px;
	top:0px;
	width:950px;
	height:24px;
}

#header-full002 {
	background-image:url(../images/header_full-02.png);
	position:absolute;
	left:0px;
	top:24px;
	width:18px;
	height:115px;
}

#header-l {
	background-image: url(../images/header_l.png);
	position: absolute;
	left: 18px;
	top: 30px;
	width: 300px;
	height: 41px;

}

#header-full004 {
	background-image:url(../images/header_full-04.png);
	position:absolute;
	left:318px;
	top:24px;
	width:314px;
	height:115px;
	z-index:1;
	}

#header-r {
	background-image:url(../images/header_r.png); 
	position:absolute;
	left:632px;
	top:30px;
	width:300px;
	height:40px;
}

#header-full006 {
	background-image:url(../images/header_full-06.png);	
	position:absolute;
	left:932px;
	top:24px;
	width:18px;
	height:115px;
}



#header-full007 {
    background-image: url(../images/header_full-07.png);
    position: absolute;
    left: 0; /* Align to the far left */
    top: 64px;
    width: 50%; /* Take up half the width */
    height: 75px;
    z-index: 1;
    background-repeat: repeat-x; 
}

#header-full008 {
    background-image: url(../images/header_full-08.png);
    position: absolute;
    right: 0; /* Align to the far right */
    top: 64px;
    width: 50%; /* Take up half the width */
    height: 75px;
    z-index: 1;
    background-repeat: repeat-x; 
}


#index-09 {
	position:absolute;
	left:-120px;
	top:100px;
	width:120px;
	height:524px;
}

#content {
	padding-left:30px;
	padding-right:30px;
	background: #FFF;
	position: absolute;
	left: 15px;
	top: 100px;
	width: 920px;
	height: 650px;
	overflow-x:hidden;
}

#index-11 {
	position:absolute;
	left:932px;
	top:139px;
	width:18px;
	height:524px;
}

#index-12 {
	background-image:url(../images/footer_12.png);
	position:absolute;
	left:1px;
	top:693px;
	width:950px;
	height:43px;
	margin-bottom:0px; 
	padding-bottom:0px;
	z-index:1;
}

#footer {
	background-image:url(../images/footer.png);
	position:absolute;
	left:1px;
	top:736px;
	width:950px;
	height:64px;
}


ul.products li.products {
	font-size:12px;
    width: 175px;
	min-height:228px;
	padding:5px;
	margin:5px;
	border:#ccc solid thin;
	text-align:center;
    display: inline-block;
    vertical-align: top;
}
ul.aanbieding li.aanbiedingen {
	font-size:12px;
    width: 180px;
	min-height:228px;
	padding:5px;
	margin:5px;
	border:#ccc solid thin;
	text-align:center;
    display: inline-block;
    vertical-align: bottom;

}
ul.aanbieding_home li {
	font-size:12px;
    width: 175px;
	max-height:185px;
	overflow:hidden;
	padding:5px;
	padding-left:0px;
	text-align:center;
    display: inline-block;
    vertical-align: bottom;
}
ul.aanbieding_home{
	padding-left:0px;
}

body .modal {
  width: 100%; /* desired relative width */
  left: 0%; /* (100%-width)/2 */
  /* place center */
  overflow:hidden;
  border:0px;
  margin-left:auto;
  margin-right:auto; 
}
body .modal img {
	border:#ccc solid thin;
	margin-bottom: 10px;
}

.modal-dialog {
  width: 100%;
  height: 100%;
  padding: 0;
}


li {
display: list-item;
text-align: -webkit-match-parent;
}

label.error.valid{
	float:right;
	
}

