

	/*****************************************************************************************
	** Basis 																				**
	*****************************************************************************************/
	
	* {
		margin:0px;
		padding:0px;
	}
	
	body {
		font-size:13px;
		font-size:13px;
		color:#000000;
		font-family:Trebuchet MS;
		background: #ebe3d6 url('../images/layout/background-body.jpg') repeat-x 0 0;
		
	}

	body.affiliate {
		font-size:13px;
		font-size:13px;
		color:#000000;
		font-family:Trebuchet MS;
		background: #FFFFFF;
	}

	img{
		border:none;
	}
	
	a:link, a:visited {
		color:#000000;
		font-family:Georgia;
		font-size:14px;
		text-decoration:underline;
	}
	
	h1 {
		font-family:Georgia;
		color:#7D664A;
		height:30px;
		line-height:30px;
		margin:20px 0 10px 20px;
		width:880px;
		display:block;
		float:left;
	}


	
	#logo{
		display:none;
	}
	
	h2 {
		font-family:Georgia;
		color:#7D664A;
		font-size:18px;
	}
	
	h3{
		font-family:Georgia;
		color:#7D664A;
		
	}
	
	/* CSS Generated by Primer - primercss.com */

	div#centerThis {
        float:left;
        left:50%;
        margin-left:-490px;   
        position:relative;
        width:980px;
        padding:0;
				
	}



	div#visual {
		overflow:hidden;	
	}

	div#slideshow {
		height:250px;
		width:980px;
		overflow:hidden;
	}

	div.slides {
		height:250px;
		width:980px;
		overflow:hidden;
		position:relative
	}

	div.slide-template {
		background:transparent url(../images/layout/slide-trans-bank.png) 0 0;
		position:absolute;
		top:30px;
		left:0;
		padding:20px;
		color:#FFFFFF;
	}

	div.slide-template h3 {
		font-size:24px;
		color:#FFFFFF !important;
	}

	div.slide-template h4 {
		font-size:20px;
		color:#FFFFFF !important;
	}

	div.slide-template p {
		color:#FFFFFF !important;
		font-size:16px;
		font-weight:bold;
	}

	a.slide-template-url {
		display:block;
		float:right;
		color:#FFFFFF;
		font-size:12px;
		font-style:italic;
		font-weight:bold;
	}

	div#top-bar {
		width:980px;
		height:30px;
	}

	div#mainmenu {
		height:20px;
		background-color:#8F795F;
	}

	div#columWrapper {
		background-color:#FFFFFF;
		float:left;
		min-height:100px;
		width:980px;
	}

	div#firstColum	ul {
		margin-left:20px;
	}
    
    div#columWrapper p {
        margin-bottom:15px;
    }

	div#flags {
		text-align:left;
		display:block;
		height:30px;
		width:225px;
		float:left;
	}

	div#flags img {
		margin:8px 0px;
	}

	div#search-bar {
		float:right;
	}

	div#search-bar form {
		padding:0;
		margin:0;
	}

	div#search-bar #search-field {
		float:left;
		border:0;
		padding:0;
		margin:5px 0 0 0;
		height:20px;
	}

	div#search-bar #submit {
		border:1px solid #EBE3D6;
		background-color:#EBE3D6;
		margin:5px 0 0 10px;
		height:20px;
		width:50px;
		font-size;10px;
		color:#8F795F;
	}
	
	div#bigColum {
		min-height:475px;
		float:left;
		margin:20px;
		width:940px;
	}
	
	div#bigColum li {
		margin-left:45px;
	}

	div#firstColum {
		float:left;
		background-color:#FFFFFF;
		margin:15px 0 10px 20px;
		width:700px;
	}


	
	div.tag {
		
	}
	
	div#secondColum {
		float:left;
		margin:15px 0 0 20px;
		width:220px;
	}
    
    div#firstColumSmall {
        float:left;
        margin:15px 0 0 20px;
        width:220px;
    }


    div#secondColumLarge {
        float:left;
        background-color:#FFFFFF;
        margin:15px 0 0 20px;
        width:700px;    
    }


	div#secondColumLarge h1 {
		color:#7D664A;
		display:block;
		float:left;
		font-family:Georgia;
		height:30px;
		line-height:30px;
		margin:0 0 10px 0;
		width:700px;
	}
	
	

	div#footer {
		background-color:#7D664A;
		color:#FFFFFF;
		clear:both;
		height:40px;
		text-align:center;
		line-height:20px;
	}

	div#footer-wrapper {
        float:left;
        left:50%;
        margin-left:-490px;   
        position:relative;
        width:980px;
        padding:0;
		clear:both;
		height:23px;
		text-align:center;;
	}


	div#footnote {
        float:left;
        width:580px;
        padding:0;
		height:23px;
		text-align:center;;
	}

	div#extrapages {
        float:left;
        width:400px;
        padding:0;
		height:23px;;
	}


	div#extrapages ul {
		list-style-type:none;
		float:right;
	}

	div#extrapages ul li {
		float:left;

	}

	div#extrapages ul li a {
		color:#FFFFFF;
		font-family:Trebuchet MS;
		float:left;
		padding:0 5px;
	}

	div#developer {
		width:980px;
		text-align:center;
		font-size:10px;
		float:left;
	}

	div#developer a {
		text-decoration:none;
		color:#BFA98F;
		font-size:10px;
	}
	
    div.block-bgdark a.call2action {
        background-color:#717E22;
        border:1px solid #717E22;
        color:#FFFFFF;
        cursor:pointer;
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:12px;
        font-weight:bold;
        padding:10px;
        text-decoration:none;
        display:block;
		text-align:center;
    }
    
    div.block-bgdark a.call2action:hover { 
        background-color:#7F684C;
    }
    
	/*****************************************************************************************
	** Home Newslist 																				**
	*****************************************************************************************/	
	
	div.news-listview {
		width:700px;
		min-height:120px;
		font-family:georgia;
		color:#7D664A;
		margin-bottom:50px;
	}
	
	div.news-listview img {
		float:left;
		margin:0 20px 0 0;
	}
	
	div.news-listview a {
		color:#000000;
	}
	div.news-listview a h2 {
		font-family:Georgia;
		color:#7D664A;
		font-size:18px;
		margin-bottom:5px;
		
	}

	div.news-listview p {
		
		color:#000000;
		font-family:Trebuchet MS;
		font-size:13px;
	}
	
	div.news-detailview  img {
		float:left;
		margin:0 20px 0 0;
	}
	
	div.news-detailview a {
		color:#000000;
	}
	
	div.news-detailview h2{
		font-family:Georgia;
		color:#7D664A;
		font-size:18px;
	}
	
	div.news-detailview p {
		color:#000000;
		font-family:Trebuchet MS;
		font-size:13px;
		min-height:170px;
	}
	
	div.overzichtLink {
		margin:20px 0 0 0;
		float:left;
	}
	
	/*
	div#centerThis {
		width:900px;
		margin:0px auto;
		/* visibility: hidden; 
	}
	
	div#header {
		width:890px;
		height:250px;
		margin:5px 5px 0px 5px;
		background-color:#FAFAFA;
		float:left;
	}
	
	div#mainmenu {
		color:white;
	}
		
	div#submenu {
		background-color:#3F71D2;
		float:left;
		margin:0px 5px;
		width:890px;		
	}	
	
	div#columWrapper {
		width:890px;
		margin:0px;
		float:left;
		background-color:#FFFFFF;
		margin:0px 5px;
	}

	div#firstColum {
		background-color: #002AA7 ;
		width:210px;
		float:left;
		margin:10px;
	}

	div#secondColum {
		width:645px;
		margin:5px 5px 5px 0px;
		float:left;
	}
	
	div#footer {
		width:890px;
		height:20px;
		margin:0px 5px 5px 5px;
		background-color:#002AA7;
		float:left;
		font-size:9px;
		color:#FFFFFF;
		text-align:center;
		line-height:20px;
	}
	*/
	
	
	/*****************************************************************************************
	** Blokken 																				**
	*****************************************************************************************/	

	
	
	div.block-bgdark {
		display:block;
		float:left;
		width:200px;
		color:#000000;
		margin:0px 0px 15px 0px;	
		padding:15px 10px 15px 10px;
		background-color:#EBE3D6;
			
	}
    
    div.block-bgdark ul {
        list-style:none;
        margin-top:10px;
    }
    
    div.block-bgdark a {
        text-decoration: underline;
    }

	div.block-bgdark h2 {
		font-size:13px;
		font-weight:bold;
		margin:2px 0px;
	}
	
	div.block-bgdark p {
		font-size:13px;
		margin:10px 0 0 0;
	}	

	div.block-bgdark-list {
		display:block;
		float:left;
		width:200px;
		color:#000000;
		margin:0px 0px 15px 0px;	
		padding:15px 10px 15px 10px;
		background-color:#EBE3D6;
			
	}
    
    div.block-bgdark-list ul {
        margin:10px 15px;
		font-size:12px;

    }
    
    div.block-bgdark-listk a {
        text-decoration: underline;
    }

	div.block-bgdark-list h2 {
		font-size:13px;
		font-weight:bold;
		margin:2px 0px;
	}
	
	div.block-bgdark-list p {
		font-size:13px;
		margin:10px 0 0 0;
	}	
	
	div.block-bgdark ul {
		margin:0 !important;
	}

	div.block{
		display:block;
		float:left;
		color:#000000;
		margin:5px 0px 5px 0px;	
		padding:5px 0px 5px 0px;
		clear:both;	
	}

	div.block h2 {
		font-size:13px;
		font-weight:bold;
		margin:2px 0px;
	}
	
	div.block p {
		font-size:11px;
		margin:0px 0px 2px 0px;
	}
	
	div.block ul {
		margin:0 !important;
	}

	div.footer-tags {
		padding:20px;
		float:left;
        font-size:10px;
        text-align:center;
	}

	div.footer-tags p,
	div.footer-tags p a {
		color:#000000;
		text-decoration:none;
        font-size:10px; 
	}

	div.footer-tags p a:hover {
		text-decoration:underline;
	}



	/*****************************************************************************************
	** Menu 																				**
	*****************************************************************************************/
	
	div#mainmenu ul {
		display:block;
		float:left;	
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;		
	}
	
	div#mainmenu ul li {
		float:left;
		list-style-type:none;
		position:relative;
		display: inline;
	}

	
	div#mainmenu ul li a {
		height:31px;
		float:left;
		line-height:31px;
		font-family:Georgia;
		font-size:14px;
		color:#FFFFFF;
		display:block;
		text-decoration:none;
		padding:0 8px;
	}
	
	div#mainmenu ul li a:hover,
	div#mainmenu ul li a.current {
		background-color:#7D664A;
	}
		
	div#mainmenu ul li ul li a {
		padding:0 18px;
		float:left;
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		display:bloc
		text-decoration:none;
	}
	
	div#mainmenu ul li ul li a:hover,
	div#mainmenu ul li ul li a.current {
		background-color:#7D664A;
	}
	
	
	div#mainmenu ul li ul li ul li a {
		padding:0 10px 0 50px;
		height:31px;
		float:left;
		line-height:22px;
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		display:block;
		text-decoration:none;
	}
	
	div#mainmenu ul li ul li ul li a:hover,
	div#mainmenu ul li ul li ul li a.current {
		background-color:#7D664A;
	}


	   /* dropdown */
    
ul.dropdown                         { position: relative; margin:0; padding:0; }
ul.dropdown li:last-child a         { border-right: none; margin:0; padding:0; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { position: relative; margin:0; padding:0; }


/* 
LEVEL TWO
*/
ul.dropdown ul                         {  width:200px; margin-top:-2px; padding:0; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li                      {  width:100%; margin:0; padding:0; background: #8F795F; float: none; }
                                  
                                        /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a                    { border-right: none; width display: inline-block; } 
ul.dropdwon ul li a:hover 			   { width:100%}
/* 
LEVEL THREE
*/
ul.dropdown ul ul                     { left: 100%; top: 0; }
ul.dropdown li:hover > ul             { visibility: visible; }




    /*****************************************************************************************
    ** Webwinkel / Aanbod                                                                   **
    *****************************************************************************************/
    div.product-listview {
        float:left;
        width:700px;
        margin:5px 0 15px 0;
        border-bottom:1px dotted #8E795E; 
        padding:0 0 10px 0;
		position:relative;
    }



	div.clearthis {
		clear:both;
		float:left;
		height:3px;
	}

    div.product-listview-sold {
		background:transparent url('../images/layout/verkocht.png') no-repeat 0 0;
        top:0;
		left:0;
		z-index:10;
		position:absolute;
		width:700px;
		height:130px;
    }

    
     div.product-listview p.inleiding {
        min-height:70px;
     }    
    
    div.product-listview-image {
        float:left;
        height:100px;
        width:150px;
        margin:0 5px 5px 0;
        background-color:#EBE3D6;
        text-align:center;
		overflow:hidden;
    }
    
    div.product-listview-footer {
        display:block;
        float:right;
        width:700px;
        margin:10px 0 0 0;    
    }
   
    p.product-listview-ref { 
        display:block;
        float:left;
        height:30px;
        text-align:right;
        width:250px;
        
    }
   
    p.product-listview-price { 
        display:block;
        float:left;
        height:30px;
        text-align:right;
        width:300px;
        
    }
    
    p.product-listview-detaillink {   
        display:block;
        float:left;
        height:30px;
        width:150px;
    }    
    
    p.product-listview-detaillink a {
        background-color:#8E795E;    
        color:#FFFFFF;
        display:block;
        float:right;
        padding:4px 8px;
        text-decoration:none;
        padding:4px 8px;
    }
    
    span.prijsstelling-gewoon {
        font-size:15px;
        font-weight:bolder;
    }
    
    
    div.product-detailview {
        float:left;
    }
    
    div.product-detailview ul {
        margin-left:18px;
    }

    div.product-detailview p {
        margin: 0 0 20px 0;
	}

	div.product-detailview form {
		float:left;
	}

	ul.product-images {
		float:left;
		margin:0;
	}

	ul.product-images li {
		float:left;
	}

    
    div.product-detailview-sold {
        width:650px;
        float:left;
		text-align:center;
		background-color:#FF0000;
		color:#FFFFFF;
		padding:15px;
		margin:15px 0;
		font-size:30px;
    }
    
    div.product-detailview-images {
        width:265px;
        float:right;
    }
    
    div.product-detailview-images ul {
        float:left;
        list-style-type:none;
		margin:0;
    } 
    
    div.product-detailview-images li {
        float:left;
        height:90px;
        text-align:center;
        width:120px;
        margin:5px;
        overflow:hidden;
    }
    
    div#prijzen {
        /* width:700px; */
        float:left;
        margin:5px 0 25px 0;
		display:block;
		clear:both;
    }


	div.product-new-detailview {
		float:left;
		min-height:100px;
		width:420px
	}

	div.product-new-detailview ul {
		margin:5px 0 5px 25px
	}

	div.product-new-sidebar {
		float:left;
		margin:0 0 0 10px;
		min-height:100px;
		width:260px
	}


    div.product-new-sidebar-prices {
        float:left;
		margin:5px 0;
		width:260px
    }

	div.product-new-sidebar-prices > div.prijsstelling-voor-detail {
		text-align:left;
		float:left;
	}

    div.product-new-sidebar-referentie {
        float:left;
		margin:5px 0;
		width:260px
    }

	div.product-new-sidebar-social {
	    float:left;
		margin:10px 0;
		width:260px
	}

    div.product-new-sidebar-images {
        float:left;
		margin:5px 0;
		width:260px
    }
    
    div.product-new-sidebar-images  ul {
        float:left;
        list-style-type:none;
		margin:0;
    } 
    
    div.product-new-sidebar-images  li {
        float:left;
        height:90px;
        text-align:center;
        width:120px;
        margin:2px;
        overflow:hidden;
    }


    div.product-new-sidebar-actions {
        background-color:#FFFFFF;
		border:6px solid #e1dacf;
		float:left;
		margin:5px 0;
		padding:15px;
		width:218px;
    }

    div.product-new-sidebar-actions ul {
        float:left;
		margin:5px;
		list-style-type:none;
		padding:0;
    }

    div.product-new-sidebar-actions ul li {
		color:#7d664a;
		margin:5px 0 0 5px;
		padding:0 0 0 27px;
    }

    div.product-new-sidebar-actions ul li.informatie {
		height:30px;
		line-height:30px;
		margin:5px 0 0 0 !important;
		padding:0 0 0 32px;
		background:transparent url('../images/layout/action-info.jpg') no-repeat 0 50%;
    }

    div.product-new-sidebar-actions ul li.telefoon {
		background:transparent url('../images/layout/action-telefoon.jpg') no-repeat 0 50%;
    }

    div.product-new-sidebar-actions ul li.link {
		background:transparent url('../images/layout/action-link.jpg') no-repeat 0 50%;
    }

    div.product-new-sidebar-actions ul li.download {
		background:transparent url('../images/layout/action-download.jpg') no-repeat 0 50%;
    }

    div.product-new-sidebar-actions ul li.printen {
		background:transparent url('../images/layout/action-print.jpg') no-repeat 0 50%;
    }

    div.product-new-sidebar-actions ul li.email {
		background:transparent url('../images/layout/action-mail.jpg') no-repeat 0 50%;
    }

    div.product-new-sidebar-actions ul li a {
		text-decoration:none;
		color:#7d664a;
		margin:0 0 4px 0;
    }

    div.product-new-sidebar-actions ul li a.large {
		font-size:14px;	
		font-weight:bold;
		margin:0 0 6px 0;
    }

	div.product-new-detailview-prijzen {
		clear:both;
		float:left;
		margin:10px 0;
		width:420px;
		text-align:right;
	}

	div.product-related {
		border:1px solid #7d664a;
		float:left;
		width:193px;
		margin:5px 4px 0 0;
		height:145px;
		overflow:hidden;
		padding:5px;
	}
	
	p.related-title {
		float:left;
		width:200px;
		margin:0 0 4px 0 !important;
		height:35px;
	}
	
	p.related-price {
		font-weight:bold;
		text-align:right;		
	}

	p.related-pic {
		float:left;
		width:200px;
		margin:0 0 2px 0 !important;
		height:80px;
		overflow:hidden;
		text-align:center;
	}

    
    div.prijsstelling-voor-detail {
        font-size:20px;
        color:#000000;
        float:right;
    }
    
    div.categoriegroeppen {
        margin:20px 0 20px 0; 
        clear:both;
        float:left;
    }
    
    div.groep {
        float:left;
        clear:both;
        margin:5px 0 20px 0px;
    }
    
    div.groep h4 {
        color:#7D664A;
        font-family:Georgia;
        font-size:16px;
    } 
    
   div.groep ul {
        list-style-type:none;   
   }
    
    div.groep ul li {
        float:left;
        width:200px;
        margin:3px;
    }   

	div#webwinkel_menu {
		background-color:#E1DACF;
		padding:5px 10px 15px 10px;
		margin-top:5px;
	}
	
	div#webwinkel_menu ul {
		list-style-type:none;
	}
    
    div#webwinkel_menu ul li {
    }
	
	div#webwinkel_menu ul li a{
        border-bottom:1px dotted #7D6549;  
        height:21px;
        line-height:21px;
        display:block;
               
	}
    
    div#webwinkel_menu ul li ul li a{
        border-bottom:1px dotted #7D6549;  
        height:21px;
        line-height:21px;
        display:block;
        padding:0 0 0 10px;       
    }    
    
	div#webwinkel_menu a.current, div#webwinkel_menu a:hover{
		/*background-color:#7D6549;
		color:#FFFFFF;*/
		font-weight:bold;
		color:#7D6549;
		
	}
	
	div#webwinkel_menu a{
		font-family:Trebuchet MS;
		color:#7D6549;
	}

	p.product-extras a {
		background-color:#8E795E;
		color:#FFFFFF;
		padding:4px 8px;
        text-decoration:none;
        float:right;
	}
    


	/*****************************************************************************************
	** Contact, Offerte formulier &amp; GoogleMaps												**
	*****************************************************************************************/

	form#form {
		width:475px;
		float"left;
		display:block;
		margin:2px;
	}
	div.formrecord {
		clear:both;
		margin:2px;
	}
	
	div.formrecord label {
		dispaly:block;
		float:left;
		width:160px;
		margin:2px;
	}
	
	div.formrecord INPUT[type="text"] {
		width:300px;
	}
	
	div.formrecord textarea {
		width:300px;
		height:150px;
	}
	
	input#id_captcha_input {
		display:none;
	}
	
	div.formrecord sup {
		margin-right:110px;
	}
	
	.right {
		text-align:right;
	}
	
	.attention {
		background-color:#FFCFCF;
	}
	
	div#googledirectionsPrint {
		width:460px; 
		float:left; 
		clear:both; 
		margin:0 0 10px 0; 
		text-align:center;
		display:none;
	}
	
	div.googledir {
		width:460px;
	}

	.white {
		color:#FFFFFF;
	}
	


	/* maps css */
	div#mapscanvas {
		background-color:#FF0000;
		float:left;
		height:500px;
		margin:10px;
		width:920px;
	}
	
	div.balloon {
		display:none;
	}
	
	div.balloon-container {
		float:left;
		width:330px;
	}	
	
	div.balloon-image {
		border:5px solid #CCCCCC;
		float:left;
		height:80px;
		margin:3px 5px 5px 0px;
		overflow:hidden;
		width:90px;
	}	
	
	div.balloon-description {
		float:left;
		margin:3px 0 3px 0;
		overflow:hidden;
		width:220px;	
	}
	
	div.balloon-description ul {
		float:left;
		height:60px;
		margin:3px 0 3px 18px;	
	}	

	div.balloon-links {
		float:left;
		height:20px;
		margin:3px 0 3px 0;
		text-align:right;
		width:220px;
	}

	div.balloon-links a {
		text-decoration:underline;
	}	
	
	div#smallMap {
		float:left;
		margin:15px 0 20px 0;
		width:420px;
		height:300px;
	}

	div.toplist-basic,
	div.toplist-images {
		clear:both;
		float:left;
		min-height:30px;
		margin:10px 0;
	}

	p.toplist-price {
		text-align:right;
		margin:2px 0 0px 0 !important;
		font-size:12px;
	}
	
	div.toplist-basic ul,
	div.toplist-images ul {
		margin:0;
		list-style-type:none;
	}

	div.toplist-basic ul li,
	div.toplist-images ul li {
		margin:6px; 0 0 0;
		border-bottom: 1px dotted #7D6549;
		padding:5px 0 6px 5px;
	}

	div.toplist-basic ul li a,
	div.toplist-images ul li a {
		color:#7D6549;
		text-decoration:none;
	}
	
	div.toplist-slide {
		float:left;
		width:220px;
		height:200px;
		margin-bottom:20px;
	}

	div.toplist-img {
		width:220px;
		height:120px;
		overflow:hidden;
		background-color:#7D664A;
	}
	
	div.toplist-price {
		float:left;
		width:216px;
		background-color:#7D664A;
		padding:5px 0px 5px 4px;
		color:#fff;
		text-align:left;
	}

	img.toplist-images-image {
		float:left;
		margin:0 4px 4px 0;
	}

	div.referentie {
		background-color:#FF00FF;
		clear:both;
		float:left;
		margin:0 0 20px 0;
	}



	/*****************************************************************************************
	** FAQ 																					**
	*****************************************************************************************/
	div.faq {
		border-bottom:1px dotted #CCCCCC;
		float:left;
		margin:8px 0 0 0;
		padding:0 0 8px 0;
		width:700px;
	}
	
	p.faq-question {
		color: #7D664A;	
		font-size: 16px;
		font-weight:bold;
		margin:0 0 3px 0;
		text-decoration: none;
	}

	p.faq-answer {	
		margin:0 0 3px 0;
		text-decoration: none;
	}



	div#modalbox {
		display:none;
	}


	/* jqModal base Styling courtesy of;
	  Brice Burgess <bhb@iceburg.net> */

	/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	  the Window's z-index value will be set to 3000 by default (in jqModal.js). You
	  can change this value by either;
		a) supplying one via CSS
		b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */
	  
	.jqmWindow {
		display: none;
		
		position: fixed;
		top: 17%;
		left: 50%;
		
		margin-left: -237px;
		width: 474px;
		
		background-color: #8F795F;
		color: #FFFFFF;
		border: 1px solid black;
		padding: 15px;
	}

	.jqmOverlay { background-color: #000; }

	/* Fixed posistioning emulation for IE6
		 Star selector used to hide definition from browsers other than IE6
		 For valid CSS, use a conditional include instead */
	* html .jqmWindow {
		 position: absolute;
		 top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
	}

	a.modalBoxClose {
		color:#fff; 
		float:right; 
		cursor:pointer;
	}

	p.linknaardithuis {
		margin:20px;
	}

	form#linktohome label {
		margin:0 10px;
	}

	form#linktohome input {
		width:250px;
	}

	form#stuurmail {
		margin:10px;
	}

	div.villaitem {
		margin:10px 0;
	}

	div.villaitem label {
		margin:5px 0;
		float:left;
	}

	div.villaitem h3 {
		float:left;
		color:#fff;
		font-style:italic;
		font-size:12px;
		margin:3px 0;
	}	
	

	span.villaitem a {
		float:left;
		color:#fff;
		font-style:italic;
		font-size:11px;
		margin:3px 0;
	}
	span.villaitem {
		float:left;
		font-style:italic;
		font-size:11px;
	}
	
	/*------------ SEARCH ------ */
	
	div#search-filter {
		float:left;
		width:970px;
		border-bottom:1px solid #E1DACF;
		background-color:#f2f2f2;
		height:50px;
		padding:0 0 1px 10px;
	}	

	input#amount-price {
		Background:none;
		border:1px solid #E1DACF;
	}
	
	
	div#prijs-slider-container {
		float:left;
		margin-top:-5px;
		width:200px;
	}
	
	div#prijs-slider-container label {
		width:50px;
	}
	
	div.search-search-record {
		float:left;
		width:160px;
		margin:5px 0;
	}
	
	div.search-filters {
		float:left;
		margin:4px 20px;
		width:829px;
	}
	
	div.search-search-submit {
		float:right;
		margin:4px 29px;
	}
	
	
	form#search-advanced {
		float:left;
		width:980px;
		height:50px;
	}
	
	form#search-advanced input[type="submit"] {
		float:right;
		margin-top:9px;
		background-color: #8E795E;
		color: #FFFFFF;
		display: block;
		float: right;
		padding: 4px 8px;
		text-decoration: none;
		border:0;
	}
	
	div.search-search-record input {
		float:left;
		width:100px;
		margin:2px 0;
	}
	
	div.search-search-record label {
		float:left;
		width:50px;
	}
	
	div.search-filter-record {
		float:left;
		width:190px;
		height:20px;
		margin-right:15px;
	}
	
	div.search-filter-record label {
		float:left;
		width:75px;
	}
	
	div.search-filter-record select{
		float:left;
		width:100px;
		margin:2px 0;
	}
	div.search-filter-record input{
		float:left;
		width:100px;
		margin:2px 0;
	}

	div.prijs-slider {
		float:left;
		width:160px;
		margin:10px 0 0 10px;
	}

	p.feedbackmessage {
		float:left;
		width:400px;
	}

	div.percentage {
		float:right;
		width:700px;
		padding:10px 0;
		background-color:#EBE3D6;
		margin:20px 0;
	}

	div.percentage h3 {
		font-size:18px;
		padding:0 0 5px 0;
		color:#7D664A;
		margin:50px 40px;
	}


	div#product-listview-detailed {
		float:left;
		width:545px;
	}

	div.detailed-types {
		float:left;
		margin:0 5px 0 0;
	}

	div.detailed-types h2 {
		float:left;
		font-size:10px;
		margin:2px 5px 2px 0;
	}

	div.detailed-types p {
		float:left;
		font-size:10px;
		margin:2px 0;
		font-style:italic;
	}

	span.detailed {
		float:left;
		font-weight:bold;
		font-size:12px;
		color:#7D664A;
	}
	/*****************************************************************************************
    ** Twitter	                                                                            **
    *****************************************************************************************/
	div#twitterWrapper{
		float:left;
		background-color:#EBE3D6;
		padding:15px;
	}
	
	div#twitterMessageWrapper ul{
		list-style:none;
	}
	
	div#twitterMessageWrapper ul li{
		float:left;
		margin: 10px 0 10px 0;
	}
	
	div.twitterUser a{
		color:#7D664A;
		float:left;
		font-weight:bold;
		text-decoration:none;
	}
	
	div.twitterMessage a{
		color:#000;
		text-decoration:none;	
	}
	
	div#twitterMessageWrapper{
		float:left;
	}
	
	div#twitterImage{
		border-bottom:1px dotted #FFF;
		float:left;
		margin: 10px 0 0 0;
		padding: 0 0 10px 0;
		width:188px;
	}

	/*****************************************************************************************
    ** Guestbook	                                                                            **
    *****************************************************************************************/
	
	form#gastenboek {
		float:left;
		width:670px;
	}

	.gastenbooek-form-record {
		float:left;
		margin:2px 0;
		width:670px;
	}

	.gastenbooek-form-record label {
		width:295px;
		float:left;
	}

	.gastenbooek-form-record input {
		float:left;
		width:370px;
	}
	
	.gastenbooek-form-record textarea {
		width:370px;
		min-height:200px;
		float:left;
	}

	.gastenbooek-form-captcha {
		float:left;
		width:650px;
		height:50px;
	}

	.gastenbooek-form-captcha label {
		float:left;
		width:200px;
	}

	.gastenbooek-form-captcha img {
		float:left;
	}

	.gastenbooek-form-captcha input {
		float:left;
		width:120px;
		margin-left:10px;
		height:25px;
	}

	.gastenbooek-form-record input#submit {
		float:left;
		width:125px;
		background-color:#7D664A;
		border:0;
		padding:5px;
		color:#fff;
	}

	form#gastenboek h3 {
		margin:5px 0;
		padding:0;
	}

	div#rating-list {
		width:385px;
		float:left;
		margin:15px 0;
	}

	div#rating-list label {
		width:200px;
		float:left;
	}
	.ratings {
		width:200px;
		float:left;
	}	
	.gastenboek-reactie-container {
		float:left;
		width:650px;
		margin:20px 0;
		background-color:#7D664A;
		padding:10px;
		color:#EBE3D6;
	}

	.gastenboek-reactie-container p {
		margin:0 5px;
	}
	
	.gastenboek-reactie-footer {
		height:20px;
		margin:5px;
	}

	.gastenboek-reactie-ratings {
		float:right;
		width:280px;
		margin:0 0 5px 5px;
		border:0;
		padding:0 10px;
	}

	.rating-item {
		float:left;
		width:300px;
	}

	.rating-item label {
		float:left;
		width:180px;
	}

	div#rating-result {
		float:left;
		width:125px;
	}

	div#msg {
		float;left;
		background-color:#EBE3D6;
		padding:10px;
		color:#7D664A;
		width:550px;
	}
	
	div#msg h1 {
	    color: #7D664A;
	    display: block;
	    float: left;
	    font-family: Georgia;
	    height: 30px;
	    line-height: 30px;
	    margin: 20px 0 10px 0px;
	    width: 880px;
	}

	div#msg ul {
		list-style-type:none;
	}

	.h3label {
		float:left;
		width:650px;
		margin:20px 0;
	}

	span.strike {
		background: url("../images/layout/product-listview-aanbieding.png") no-repeat scroll center center transparent;
	    color: #333333;
	    font-size: 13px;
	    font-weight: lighter;
	    height: 18px;
	    line-height: 16px;
	    margin: 0 0 0 5px;
	}

	div.prijsstelling-voor {
		color: #000000;
	    font-size: 16px;
	    font-weight: bold;
	    letter-spacing: -1px;
	    line-height: 16px;
	    margin: 4px 0 0 5px;
	    min-height: 30px;
	    text-align: right;
	}
	
	div.prijsstelling-van {
		text-align:right;
	}
	
	
	/* affiliate */
	div#sts-container {
		clear:both;
		float:left;
		margin:5px;		
	}
	
	body.affiliate h1 {
		font-family:Georgia;
		color:#7D664A;
		height:auto !important;
		line-height:30px;
		margin:20px 0 10px 0;
		width:100%;
		display:block;
		float:left;
	}
	
	/* row */
	div.sts-row {
		clear:both;
		float:left;
	}
	
	/* menu */
	div#sts-catmenu {
		float:left;	
		padding:10px 0 20px 0;
	}
	
	div#sts-catmenu ul {
		list-style:none;
		
	}

	div#sts-catmenu ul li {
		float:left;
		margin:0 20px 0 0;
	}

	div#sts-catmenu ul li a {
		color:#7D6549;
		text-decoration:none;
		padding:6px 12px;
	}		
	
	div#sts-catmenu ul li a.current {
		color:#FFFFFF;
		background-color:#7D6549;
	}	

	/* listview */
	div.sts-listview {
        float:left;
        width:100%;
        margin:5px 0 15px 0;
        border-bottom:1px dotted #8E795E; 
        padding:0 0 10px 0;
		position:relative;			
	}

	div.sts-listview-image {
        float:left;
        height:100px;
        width:150px;
        margin:0 5px 5px 0;
        background-color:#EBE3D6;
        text-align:center;
		overflow:hidden;		
	}

	p.inleiding {
        min-height:70px;		
	}

	div#sts-listview-detailed {
		float:left;		
	}

	div.detailed-types {
		
	}

	span.detailed {
		
	}

	div.sts-listview-footer {
        display:block;
        float:right;
        margin:10px 0 0 0;
		width:100%; 		
	}

	p.sts-listview-price {
        display:block;
        float:left;
        height:30px;
        text-align:right;
        width:70%;		
	}

	span.prijsstelling-gewoon {
        font-size:15px;
        font-weight:bolder;		
	}

	p.sts-listview-detaillink {
        display:block;
        float:left;
        height:30px;
        width:30%;	
		text-align:right;		
	}
	
	
	/* detailview */
	div.sts-detailview {
		float:left;
		width:90%;
	}
	
	div.sts-detailview-youtube {
		clear:both;
		float:left;
		margin:20px 0;
	}
	
	div.sts-detailview-smallMap {
		clear:both;
		float:left;
		margin:20px 0;
	}	
	
	div.sts-detailview-relaties {
		clear:both;
		float:left;
		margin:20px 0;
	}	
	
	div.sts-detailview-backlink {
		clear:both;
		float:left;
		margin:30px 0 0 0;
	}




	div.sts-detailview-sidebar {
		background-color:#EBE3D6;
		float:right;
		margin:0 0 0 10px;
		min-height:100px;
		width:260px
	}

	div.sts-detailview-sidebar-prices {
		border-bottom:1px dotted #7D6549;
		color:#000000;
		float:left;
		margin:15px 0 0 0;
		padding:0 5px 15px 5px;
		width:250px;
	}

	div.sts-detailview-sidebar-images {
		border-bottom:1px dotted #7D6549;
		color:#000000;	
		float:left;
		margin:15px 0 0 0;
		padding:0 5px 15px 5px;
		width:250px	
	}
	

		div.sts-detailview-sidebar-prices div.prijsstelling-voor-detail,
		div.sts-detailview-sidebar-prices div.prijsstelling-voor-detail,
		div.sts-detailview-sidebar-prices div.prijsstelling-voor-detail {
			font-size:18px;
		}	
	
		div.sts-detailview-sidebar-images ul {
			float:left;
			list-style-type:none;
			margin:0;	
		}

		div.sts-detailview-sidebar-images ul li {
			background-color:#7D6549;
			float:left;
			height:65px;
			text-align:center;
			width:120px;
			margin:2px;
			overflow:hidden;		
		}

	a.lightbox {
		float:left;
		height:90px;
		text-align:center;
		width:120px;
		margin:2px;
		overflow:hidden;	
	}

	div.sts-detailview-sidebar-actions {
		border-bottom:0px dotted #7D6549;
		float:left;
		margin:15px 0 0 0;
		padding:0 5px 15px 5px;
		width:250px	
	}
	
		div.sts-detailview-sidebar-actions ul {
			float:left;
			list-style-type:none;
			margin:0 0 0 10px;	
		}
		
		div.sts-detailview-sidebar-actions ul li {
			float:left;		
		}

		div.sts-detailview-sidebar-actions ul li.informatie {
			height:30px;
			line-height:30px;
			margin:5px 0 0 0 !important;
			padding:4px 10px 4px 36px;
			background:#FFFFFF url('../images/layout/action-info.jpg') no-repeat 5px 50%;
			width: 185px;
		}
		
		div.sts-detailview-sidebar-actions ul li.informatie a {
			text-decoration:none;
		}

	div.sts-detailview-sidebar-social {
		float:left;
		margin:15px 0;
		width:260px	
	}
	
	
	div.sts-contact {
		float:left;
		margin:15px;	
	}
	
	div.sts-contact-intro {
		padding:15px 0;	
	}

	label {
		float:left;
		margin:3px;
		width:130px;	
	}

	input.sts-contact-inputtext {
		float:left;
		margin:3px;
		width:300px;
	}

	textarea.sts-contact-textarea {
		float:left;
		height:150px;
		margin:3px;
		width:300px;	
	}

	input.sts-contact-inputsubmit {
		float:right;
		margin:10px 0 0 0;
	}

div.sts-detailview-backlink {
	
}	

div.searchprefix {
	color:#F4E1CB;
	float:left;
	margin-top:5px;
}
	
	
	
	
