/*******************

 1 BASIC STYLES

 2 STANDARD STYLES

*******************/


/*-- 1 BASIC STYLES --*/

body {
	background:  #E9E6E5 url() repeat-x scroll;
	color: #FFF;
	font-family: Arial}

h1, h2, h3, h4, .text strong { color: #493D33; }

a { color: #ff7f00; }

a:hover { color: #000; }



/*-- 2 STANDARD STYLES --*/


.half_rounded {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	behavior: url(css/css3/css3.php);
}

/*- not apliable for Internet Explorer -*/
.rounded_right {
	-webkit-border-radius: 0 0 0 0;
	-moz-border-radius:  0 0 0 0;
	border-radius:  0 0 0 0;
}

/*- for FireFox only - doesn't apply rounded corners on children -*/
.rounded_top {
-moz-border-radius: 0 0 0 0;
	border-radius:  0 0 0 0;
}

.attention .rounded_top {
	-moz-border-radius: 0 0 0 0;
	border-radius:  0 0 0 0;
}


.wrapper {
	width:960px;
	/*padding: 0 20px 0 20px*/
}

#maincontent_container { margin-top: 181px}

#main_content, #footer,
#promobar05 { background: #D95499; }


.intro {
	color:#FFF;
	margin-bottom: 10px;
}

.intro a { color:#ef7900; }

.intro a:hover{ color:#ef7900; }

.text { color:#FFF; }

.text a { color:#ef7900; }

.text a:hover{  color:#ef7900; }

.buttonbar a { margin-right: 10px; }


#header {
	background:transparent url() no-repeat top left;
	min-height: 181px;
	_height: 181px;
	position:relative;
	margin-bottom:12px;
}

#extra_header_bg {
	background-color: transparent;
	background-image: url(../img/css/achtergronden/header.gif);
	background-position:top left;
	background-repeat: repeat-x;
	height:181px;
}

#extra_header_bg2 {
	background-color: #D95499;
	background-image: url(../img/css/achtergronden/bg.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	width: 1000px;
	height:600px;
}

#footer { background: transparent; }


#submenu_expendable  {
	background: #FFFFFF url() repeat-x bottom left;
	padding: 0 12px 0 12px;
	width: 936px;
}

#submenu_expendable .submenu_column {
	margin-right: 12px;
	width: 300px;
}


#submenu_expendable .submenuitem { min-height: 62px; }

#submenu_expendable .submenuitem_img { width: 75px; }

#submenu_expendable .submenuitem ul.submenuitem_list { margin-left: 87px; }

#submenu_expendable a.more { color: #493D33;}

#searchBar{
	position: absolute;
	top: 10px;
	right:12px;
	width: 300px;
	z-index: 3;
	overflow: hidden;
}

.breadcrumb {
	color: #FFF;
	padding:0px 0px 7px 12px;
	margin-bottom:12px;
	font-size:1.2em;
	overflow:hidden;
	z-index:2;
}

.breadcrumb p, .breadcrumb ol, .breadcrumb li {
	display: inline;
	float: left;
	margin: 0 5px 0 0;
}

.breadcrumb li  { color: #9E9E9E; }

.breadcrumb li a {
	color: #FFF;
	padding-right: 5px;
}

.breadcrumb li.arrowClass {
	color: #FFF;
	padding-left: 16px;
	background: url(../img/css/arrows.png) no-repeat left -75px;
}

.breadcrumb li a .icon { float:left; /*trigger IE*/ }

.breadcrumb li a:hover{
	color: #FFF;
	text-decoration:none;
}

.breadcrumb form {
	display: inline;
	width: 200px;
}
.breadcrumb input {
	background: none;
	margin-left: -10px;
	border: none;
	font-size: 1.2em;
	color: #FFF;
}

.breadcrumb input:hover {
	cursor: pointer;
}

.bottomBreadcrumb {
	left: -12px;
	padding-top: 10px;
	position: relative;
	width:1012px;
}

.bottomBreadcrumb .breadcrumb {
	padding-right: 12px;
}

#sidebarLeft {
	margin-left: 12px;
	width: 250px;
}

#sidebarRight {
	margin-right: 12px;
	width: 313px;
}

#promobar03, #promobar04, #promobar05 {
	margin: 10px 0;
	padding: 10px 0 10px 2px;
	display: block;
}

#promobar03 { 
	margin: 0 !important;
	padding-left: 0 !important; 
}

#sidebarLeft .module,
#sidebarRight .module { margin-bottom: 10px; }

#promobar03 .module, #promobar04 .module,
#promobar05 .module { margin-left: 10px;}


#sidebarLeft .module { width: 250px; }

#sidebarRight .module { width: 313px; }

h2.module_header {
	background-position: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
.module_content { padding: 10px; }

#promobar03 .module { width:35.333333333333px; }

#promobar04 { background-color: #ADC849; }

.promobarNO #promobar04 .module { width: -15px; }

.promobarL #promobar04 .module { width: -15px; }

.promobarR #promobar04 .module { width: -15px; }

.promobarLR #promobar04 .module { width: -15px; }

#promobar05 .sitemap_column { width: 149.6px; }

#promobar05 .sitemap { margin-top: 10px;  width:149.6px; }


#sidebarLeft .tabflex_module, #sidebarRight .tabflex_module {
	float: left;
	display:inline;
	width: 301px;
}

#sidebarLeft .tabflex_module { width: 250px; }

.promoBottom { margin-bottom:8px; }

#sidebarLeft .module input {  width:224px;  }

#sidebarRight .module input{ width:287px; }

 #sidebarLeft .advertiser, #sidebarRight .advertiser {
 	margin-bottom: 24px; padding-bottom:12px; text-align:center; border-bottom:solid 1px #f5f5f5;
 }

#promobar03 .advertiser {
	width: px;
	float: left;
	margin: 0 0 0 14px;
}

 #promobar03 .advertiser:first-child { margin-left: 0px; margin-right: 4px; }


 #promobar03 .advertiser p,
 #sidebarLeft .advertiser p, #sidebarRight .advertiser p { margin-top:12px; }

.advertiser .advertiser_img_container { height: px; }



#promobar04, #main, #promobar05 {
	background: #D95499;
}


#promobar04, #promobar05, .form-container-foldCollection{
	width: 960px;
	overflow:hidden;
}


.promobarNO #main {
    width: 936px;
	margin: 0 12px 0 12px;
}

.promobarL #main {
	width: 674px;
	margin: 0 12px 0 12px;
}

.promobarR #main {
	width: 611px;
	margin: 0 12px 0 12px;
}

.promobarLR #main {
	width: 349px;
	margin: 0 12px 0 12px;
}

.promobarNO #main.contactWrapper {
	width: 524px;
}

.promobarL #main.contactWrapper {
	width: 262px;
}

.promobarR #main.contactWrapper {
	width: 199px;
}

.promobarLR #main.contactWrapper {
	width: -63px;
}

#livebox { margin: 10px 0; }

.livemessage.reactie { padding: 15px 20px; }

.livemessage.reactie.oneven { background-color: #e9f4fa; }

.livemessage.reactie.even { background-color: #d3e9f6; }

.chatImage .left { margin: 0 10px 10px 0; }

.chatImage .right { margin: 0 0 10px 10px; }



.promobarNO .collectionContainer{ width:993px; }

.promobarL .collectionContainer{ width:725px; }

.promobarR .collectionContainer{  width:630px; }

.promobarLR .collectionContainer {   width:348px; }

.promobarNO .productScrollCollection, .promobarNO .pagination { width:934px; }

.promobarL .productScrollCollection, .promobarL .pagination { width:672px; }

.promobarR .productScrollCollection, .promobarR .pagination { width:609px; }

.promobarLR .productScrollCollection, .promobarLR .pagination { width:347px;  }

.promobarNO .productScrollCollection.doubleRow{ width:440px; }

.promobarL .productScrollCollection.doubleRow{ width:312px; }

.promobarR .productScrollCollection.doubleRow{ width:296px; }

.promobarLR .productScrollCollection.doubleRow{ width:175px;  }

.promobarNO .productCollection{ margin:0 57px 57px 0; }

.promobarL .productCollection{ margin:0 51px 51px 0; }

.promobarR .productCollection{ margin:0 19px 19px 0; }

.promobarLR .productCollection{ margin:0 -1px -1px 0; }

.collectionContainer {
	overflow: hidden;
	margin: 12px 0;
	clear: both;
}

.productCollection {
	width:190px;
	float:left;
	text-align:center;
	display:inline;
}

.productScrollCollection h2 {
    font-size: 1.6em;
    display: block;
	color:#493D33;
	margin: 10px 0 5px;
}

.productScrollCollection h2 a,
.productScrollCollection.mini h3 a { color:#493D33!important; }

 .productScrollCollection h2 a:hover,
 .productScrollCollection.mini h3 a:hover{ color:#493D33!important; }

.productCollection h2 {
	font-size:1.1em;
	color: #666;
	font-weight: normal;
	height: 70px;
	overflow: hidden;
}
.productCollection h2 a { color:#666; }

.productCollection h2 a:hover{ color:#888; }

.productScrollCollection .information {
	margin: 0px 12px; color:#222;
}

.productScrollCollection .image img {
	display: block;
	overflow: hidden;
	width:125px;
	margin: 6px 10px 6px 6px;
	float: left;
}

/*DoubleRow productscrollCollection */
.productScrollCollection.doubleRow .inner {
	height: 220px;
	overflow: hidden; padding-bottom:12px;
}

.productScrollCollection.doubleRow h2 {
	margin-left: 12px;
	margin-bottom: 8px;
	overflow: hidden;
}

.productScrollCollection.doubleRow .imageContainer {
    width: 105px;
	float: left;
	overflow: hidden;
	margin-right : 12px;
	margin-left:12px;
}

.productScrollCollection.doubleRow .imageContainer img{
	display: block;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 5px;
}

.productScrollCollection.doubleRow .price {
    margin: 5px 0;
    font-size: 34px;
    display: inline;
}

.productScrollCollection.doubleRow .product_ordertime {
    margin-top: 6px;
    font-size: 9px;
}

.productScrollCollection.doubleRow .productInformation {
    font-size: 10px;
    line-height: 13px;
}

.productScrollCollection.doubleRow .call-to-action { margin: 8px 0; }

/* Productlayout*/
.productScrollCollection .productImage {
	padding: 12px 0 0 12px;
}

.zoomContainer {
	display: inline-block;
	position: relative;
}

.btnZoom {
 	position:absolute;
 	top: 50%;
 	left: 44%;
 	z-index:9;
}

/*mini scrollcollection */

.productScrollCollection.mini .image img { width: 40px;
}
.legenda .image {
	width: 40px;
	float: left;
	margin-right: 14px;
}
.reviews { display: none; }




.productCollection{
	border:solid 1px #ccc;
	width: 137px;
}

.productScrollCollection .productImage { margin:0 0 0 12px;  }


.productCollection .information{
	margin:0 3px;
}

.productCollection .image{
	margin-top:8px;
	overflow:hidden;
	position:relative;
	z-index:3;
	height: 120px;
}

.productCollection .image img { width: 120px; }

.productCollection .marginImageCenter { margin:0 auto; }


#containerBlock {
	width: 376px;
	padding: 12px;
	float:right;
	margin-right: 12px;
<!-- 	background:#daedfb; -->
}

#containerBlock #map {
	width: 376px;
	height: 300px;
}

.photoLarge{
	float:left;
		width: 200px;
	margin: 0px 10px 10px 0;
}
