
html { overflow: -moz-scrollbars-vertical !important; }  



body
{
	margin:0px;
	padding:0px;
	background-color:#463b35;
	font-family: arial, helvetica, sans;
	font-size:11px;		
}

body * {
	font-family: arial, helvetica, sans;
	font-size:11px;		

}

body.popup
{
	background-color:#FFFFFF;
}

div.popup_header {
	background-color:#463b35;
	padding:20px;
	margin:0px;
	color:#FFFFFF;
}

div.popup_header h1 {
	color:#FFFFFF;
	font-size:16px;
	margin:0px;	
	
}
div.popup_text {
	padding:20px;
}



#center {
	position:relative;	
	left:50%;
	width:922px;
	margin-left:-461px;
}

a, a:hover {
	color:#000000;
}

#header {
	height: 124px;
	background-image:url(/images/bg-gradient-top.gif);
	background-repeat:no-repeat;
	background-position: -16px 0px;
}

#header a.logo {
	display:block;
    width : 364px;
	height : 59px;
	position : absolute;
	top:25px;
	left:49px;
	background-image:url(/images/logo_mondileder.gif);
	
}

div.content {
	padding:0 16px 0 16px;
}

div.bg_top {
	background-image:url(/images/bg-top.gif); 
	background-repeat:repeat-x; 
	background-position:top center;
}

div.gr_top {
	background-image:url(/images/bg-gradient-top.gif); 
	background-repeat:no-repeat; 
	background-position:top center;
}
div.bg_mid {
	background-color:#72645b;
}

div.bg_bot {

	background-image:url(/images/bg-bot.gif); 
	background-repeat:repeat-x; 
	background-position:bottom center;
}

div.gr_bot {
	background-image:url(/images/bg-gradient-bot.gif); 
	background-repeat:no-repeat; 
	background-position:bottom center;
}

div.gr_mid {
	background-image:url(/images/bg-gradient-mid.gif); 
	background-repeat:repeat-y; 
	background-position:bottom center;
	background-color:#72645b; 
}


/* -------------------------- height fixers ------------------ */

/*
div.content div.min_height_home {
	width:1px;
	height:775px;
	overflow:hidden;
	float:left;
}

div.min_height {
	width:1px;
	height:775px;
	overflow:hidden;
	float:left;
}
*/

div.col2_min_height {
	width:1px;
	height:468px;
	overflow:hidden;
	float:left;
}

div.clear {
	height:1px;
	overflow:hidden;
	clear:both;
}

div.clearabovefooter {
	height:1px;
	overflow:hidden;
	clear:both;
	background-color: #968f8b;
}



/* -------------------------- height fixers ------------------ */


/* -------------------------- menu ------------------ */
#menu {
    height:46px;
    background-image:url(/images/bg_menu.gif);
    background-repeat:no-repeat;
    overflow:hidden;
}

#menu div.menupadding {	
    position:relative;
    overflow:hidden;
    padding-left:23px;
}

div.mliner
{
    position:absolute;
    left:50%;
    margin-left:-57px;
    height:1px;
    width:115px;
    overflow:hidden;
    background-color:#54504d;
}

div.mliner div.on {
    background-image:url(/images/bg_menu_active.gif);
    background-repeat:repeat-y;
    z-index:100;
}
div.mliner div.off {}

#menu div.menupadding div.item {
    position:relative;
    display:block;
    float:left;
}

#menu div.menupadding div.item a {
	font-family: Arial;
	font-size:11px;
    display:block;
    float:left;
    margin-top:1px;
    text-decoration:none;
    line-height:12px;
    height:45px;
    color:#fff;
}

#menu a.menu1 {
	background-image:url(/images/m_home0.gif);
	width:54px;
}
#menu a.menu1on, #menu a.menu1:hover {
	background-image:url(/images/m_home1.gif);
	width:54px;
}

#menu a.menu2 {
	background-image:url(/images/m_overmondileder0.gif);
	width:133px;
}
#menu a.menu2on, #menu a.menu2:hover {
	background-image:url(/images/m_overmondileder1.gif);
	width:133px;
}

#menu a.menu3 {
	background-image:url(/images/m_collectie0.gif);
	width:85px;
}
#menu a.menu3on, #menu a.menu3:hover {
	background-image:url(/images/m_collectie1.gif);
	width:85px;
}

#menu a.menu4 {
	background-image:url(/images/m_specialist0.gif);
	width:135px;
}
#menu a.menu4on, #menu a.menu4:hover {
	background-image:url(/images/m_specialist1.gif);
	width:135px;
}

#menu a.menu5 {
	background-image:url(/images/m_interieuradvies0.gif);
	width:124px;
}
#menu a.menu5on, #menu a.menu5:hover {
	background-image:url(/images/m_interieuradvies1.gif);
	width:124px;
}

#menu a.menu6 {
	background-image:url(/images/m_nieuws0.gif);
	width:168px;
}
#menu a.menu6on, #menu a.menu6:hover {
	background-image:url(/images/m_nieuws1.gif);
	width:168px;
}

#menu a.menu7 {
	background-image:url(/images/m_contact0.gif);
	width:139px;
}
#menu a.menu7on, #menu a.menu7:hover {
	background-image:url(/images/m_contact1.gif);
	width:139px;
}
/* ------------- menu --------------- */


/* ------------- locationpath --------------- */
div.locationpath {
	background-image:url(/images/bg-locationpath.gif);
	background-repeat:repeat-x;
	height:46px;
	width:100%;
	font-family: Arial;
	text-transform:uppercase;
	font-size:9px;
	color:#ffffff;
}
div.locationpath div.lppadding {
	float:left;
	padding: 20px 5px 0px 33px;
}

div.locationpath span.spacer {
	width: 17px;
	text-align:center;
	padding: 0px 5px 0px 5px;
}

div.locationpath a {
	color:#ffffff;
	text-decoration:none;	
}

div.locationpath a:hover {
	color:#ffffff;
	text-decoration:underline;
}

/* zoekformulier locationbar */
div.locationpath div.form div.pad {
	padding:0 6px 0 6px;
	
}
div.locationpath div.form {
	float:right;
	color:#8e8a89;
	font-size:10px;
	padding: 10px 35px 0 0;
	width:480px; /*needed for ff2*/
}
div.locationpath div.form div.text div.pad{	
	padding-top:4px;
}
div.locationpath div.form div.text,
div.locationpath div.form div.search,
div.locationpath div.form div.soort,
div.locationpath div.form div.merk {
	float:right;
}
div.locationpath div.form div.search input.search {
	width:129px;
	border:1px solid #ffffff;
	background-color:#beb9b8;
	color:#000000;
	height:16px;
	_height:19px; /*ie6 fix */
	font-size:10px;
	line-height:14px;
	margin-top:1px;
	padding: 1px 5px 1px 5px;
}
div.locationpath div.form div.soort select.soort {
	width:139px;	
	height:20px;
	border:1px solid #ffffff;
	font-size:10px;
	margin-top:2px;
}
div.locationpath div.butzoek {
	float:right;
	width:73px;
	margin-top:2px;
}
/* zoekformulier locationbar */



/* ------------- locationpath --------------- */




/* ------------- titlebar --------------- */
div.titlebar {
	position:relative;
	background-image:url(/images/bg-titlebar.gif);
	background-repeat:no-repeat;
	height:57px;
	color:#ffffff;
	
}
div.titlebar div.tbpadding {
	padding: 11px 0px 0px 33px;
	float:left;
}

div.titlebar H1 {
	padding: 0;	
	margin: 0;
	font-family: "Trebuchet MS",Helvetica,Arial,Sans;
	font-size:27px;
}

/* zoekformulier titlebar */
div.titlebar div.form div.pad {
	float:left;
	padding:0 5px 0 5px;
	
}
div.titlebar div.form {
	float:right;
	color:#b8b2ad;
	font-size:10px;
	padding: 17px 30px 0 0;
	width:440px; /*needed for ff2*/
}
div.titlebar div.form div.text div.pad{	
	padding:4px 10px 0px 5px;
}
div.titlebar div.form div.text,
div.titlebar div.form div.search,
div.titlebar div.form div.soort,
div.titlebar div.form div.merk {
	float:right;
}
div.titlebar div.form div.merk select.merk {
	width:139px;	
	font-size:10px;
	margin-top:2px;
	height:20px;
	border:1px solid #ffffff;
}

div.titlebar div.form div.soort select.soort {
	width:139px;	
	font-size:10px;
	margin-top:2px;
	height:20px;
	border:1px solid #ffffff;
}

/* zoekformulier titlebar */


/* ------------- titlebar --------------- */


/* ------------- submenu --------------- */



div.sm_section {
	text-transform:uppercase;
	font-size:10px;
}

div.sm_box div.sm_section  {
	padding:11px 0 0 0;
}

div.sm_box  div.sm_section div.menu {
}

div.sm_box div.sm_section div.menu a {
	display:block;
	line-height:12px;	
	padding: 10px 0px 8px 0px;
	text-decoration:none;
	color:#993300;
}
div.sm_box div.sm_section div.menu a.sm_on {
	color:#000000;
}

div.sm_box div.sm_section div.menu a:hover {
	text-decoration:underline;
}

div.sm_section div.sm_title {
	padding:2px 0 0 0;
	margin:0 0 0 0;
	border-bottom:1px solid #c1bbb6;
}

div.sm_section div.sm_title h2 {
	color: #993300;
	padding:14px 0px 5px 33px;
	font-size:12px;
	line-height:16px;
	margin:0;
}
div.sm_section div.item {
	height:20px;
	overflow:hidden;
}
div.sm_section div.item a {
	display:block;
	width:100%;
	padding: 2px 0px 4px 33px;
	text-decoration:none;
	color:#000000;
}

div.sm_section div.item a:hover {
	text-decoration:underline;
}
div.sm_section div.item a.sm_off {
	
}


div.sm_section div.item a.sm_on {
	
	background-color:#cdc7c4;
}


/* ------------- submenu --------------- */




/* ------------- body --------------- */

div.mainbody {
	background-color:#e3e0de;
}


div.col_box {
}

div.col_submenu {
	background-image:url(/images/bg-gradient-submenu-top.gif);
	background-repeat:no-repeat;
	float:left;
	width:280px;
	background-color:#e3e0de;
	line-height:16px;
}

div.col_submenu div.cspadding {
	padding:23px 32px 13px 34px;
}
div.col_main {
	width:610px;
	float:left;
	background-color:#ffffff; /*2cols*/
	background-image:url(/images/bg-gradient-topbox-top.gif);
	background-repeat:no-repeat;
}


div.col_main div.cmpadding div.text {
	padding:35px 32px 13px 8px;
	line-height:16px;
}
/* -- 1 column setup -- */
div.col_main div.cmpadding div.text div.col2 {
	width:510px;
}
div.col_main div.cmpadding div.text div.col2 div.col2_padd {
	padding-left:18px;
}
/* -- 1 column setup -- */


/* -- 2 column setup -- */
div.col_main div.cmpadding div.text div.col2_1 {
	float: left;
	width:298px;
}
div.col_main div.cmpadding div.text div.col2_1 div.col2_1padd {
	padding:0 0 0 18px;
}
div.col_main div.cmpadding div.text div.col2_1 div.col2_1box {
	_dvuit_width: 305px;
	_dvmoved_width: 288px;
}
div.col_main div.cmpadding div.text div.col2_2 {
	float: left;
	width:270px;
}
div.col_main div.cmpadding div.text div.col2_2 div.col2_2padd {
	padding:0 0 0 25px;
}
div.col_main div.cmpadding div.text div.col2_2 div.col2_2box {
	_dvmoved_width: 245px;
}
/* -- 2 column setup -- */
h3 {
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight:strong;
}

/*div.col_main div.cmpadding div.text div.col2_2*/ div.box {
	border:1px solid #d4d0cd;
	margin:5px 0 10px 0;
	overflow:hidden;
}
/*div.col_main div.cmpadding div.text div.col2_2*/ div.box div.boxpadding,
/*div.col_main div.cmpadding div.text div.col2_2*/ div.whitebox div.boxpadding {

	padding:10px 5px 10px 15px;

}
/*div.col_main div.cmpadding div.text div.col2_2*/ div.whitebox {
	border:1px solid #ffffff;
	margin:5px 0 10px 0;
}



/*div.col_main div.cmpadding div.text div.col2_2*/ div.title {
	font-family: "Trebuchet MS", Helvetica, Arial;
	font-size:20px;	
	line-height:24px;
	margin-bottom:4px;	
}

/* -- actiebox -- */
div.col_main div.actiebox { 
	background-color:#463b35;
	background-image:url(/images/bg-gradient-actiebox.gif);
	background-repeat:no-repeat;
	color:#ffffff;
}
div.col_main div.actiebox div.abpadding { 
	padding: 14px 25px 14px 32px;	

}
div.col_main div.actiebox div.ab_section {
}
div.col_main div.actiebox div.ab_section div.item { 
	float:left;
	padding:5px 32px 0px 4px;
}

/* -- actiebuttons -- */
div.col_main div.actiebox div.ab_section div.item a { 
	display:block;
	height:31px;
}
/* -- actiebutton showmodellen -- */
div.col_main div.actiebox div.ab_section div.showmodellen a { 
	background-image:url(/images/ico_showmodellen0.gif);
	background-repeat:no-repeat;
	width:127px;
}
div.col_main div.actiebox div.ab_section div.showmodellen a:hover { 
	background-image:url(/images/ico_showmodellen1.gif);
}
/* -- actiebutton sale -- */
div.col_main div.actiebox div.ab_section div.sale a { 
	background-image:url(/images/ico_sale0.gif);
	background-repeat:no-repeat;
	width:60px;
}
div.col_main div.actiebox div.ab_section div.sale a:hover { 
	background-image:url(/images/ico_sale1.gif);
}
/* -- actiebutton aanbiedingen -- */
div.col_main div.actiebox div.ab_section div.aanbiedingen a { 
	background-image:url(/images/ico_aanbiedingen0.gif);
	background-repeat:no-repeat;
	width:117px;
}
div.col_main div.actiebox div.ab_section div.aanbiedingen a:hover { 
	background-image:url(/images/ico_aanbiedingen1.gif);
}

/* actie in background */
div.col_main div.actiebox div.actie { 
	padding: 16px 25px 16px 110px;
	background-image:url(/images/bg-actiebox-actie.gif);
	background-repeat:no-repeat;
	background-position: 25px 16px;
}

/* -- actiebox -- */

div.col_main div.topbox { 
	color:#000000;
	height:544px;
	width:610px;
	float:left;
}
div.col_main div.topbox div.tbxpadding {
	padding: 22px 0px 0px 4px;
}

div.col_main div.botbox { 
	float:left;
	background-color:#71645a;
	background-image:url(/images/bg-gradient-botbox.gif);
	background-repeat:no-repeat;
	color:#ffffff;
}



/*-- 3 kolommen -- */

div.col3_box_top {
	float:left;
	background-color:#e3e0de;
	background-image:url(/images/bg-gradient-col3boxtop.gif);
	background-repeat:no-repeat;
	width:890px;
}

div.col3boxtop_padd, 
div.col3box_padd  {
	padding: 0 0 25px 5px;	
}

div.col3_box_top div.col1 {
	float:left;
	width:273px;
}
div.col3_box div.col1 {
	float:left;
	width:273px;
}

div.col3_box_top div.col2 {
	float:left;
	width:305px;
}

div.col3_box div.col2 {
	float:left;
	width:305px;
}

div.col3_box_top div.col3, div.col3_box div.col3 {
	float:left;
	width:305px;
}

div.col3_box_top div.col1padd, 
div.col3_box_top div.col2padd, 
div.col3_box_top div.col3padd {
	padding:34px 5px 0 25px;
}

div.col3_box {
	background-color:#ffffff;
}
div.col3_box div.col1padd, 
div.col3_box div.col2padd, 
div.col3_box div.col3padd {
	padding:25px 5px 0 25px;
}

div.col3_box_top div.col3padd, 
div.col3_box div.col3padd {	
	padding-right:15px;
}
div.col3boxtop_min_height {
	height:139px;
	width:1px;
	overflow:hidden;
	float:left;
}
div.col3box_min_height {
	height:350px;
	width:1px;
	overflow:hidden;
	float:left;	
}
/*-- 3 kolommen -- */

div.col3_box div.col12 {
	float:left;
	width:578px;
	position:relative;
}


div.botbox_min_height {
	height:141px;
	width:1px;
	overflow:hidden;
	float:left;	
}
div.botbox div.botbox_text {
	float:right;
	width:609px;
}

div.overzicht {
	/*border-top:1px solid #e3e0de;*/
	background-color:#ffffff;
	float:right;
	width:610px;
}

div.botbox div.bbpadding {
	padding:10px 10px 10px 23px;
}

div.botbox div.bbpadding div.text {
	padding-top:32px;
	line-height: 16px;
}

div.botbox div.botbox_text div.col1 {
	float:left;
	width:305px;
}
div.botbox div.botbox_text div.col1 div.col1padd,
div.botbox div.botbox_text div.col2 div.col2padd {
	padding:9px 25px 28px 32px;
} 

div.botbox  div.botbox_text div.col2 {
	float:left;
	width:270px;
}
div.botboxbg {
	_background-color: #71645a; /*ie6 fix*/
}


div.footerbox {
	font-size:10px;
	/* letter-spacing: 1.28pt; */
}

div.commonfooter {
	height:59px;
	width:100%;
	background-color:#b4aba6;
}
div.commonfooter div.footerbox {
	color:#000000;
}

.commonfooterbgtop {
	background-color:#968f8b;
}

.commonfooterbgbot {
	background-color:#000000;
}

div.commonbottombar {
	height:7px;
	background-color:#000000;
}

div.commonfooter div.footerbox div.fbpadding {
	padding: 21px 33px 0px 32px;
}

div.commonfooter div.footerbox div.fbpadding a {
	color:#000000;
}



div.selectiefooter {
	height:58px;
	width:100%;
	background-color:#b4aba6;
}
div.selectiefooter div.footerbox {
	color:#000000;
}

.selectiefooterbgtop {
	background-color:#968f8b;
}

.selectiefooterbgbot {
	background-color:#000000;
}

div.selectiefooterbar {
	height:7px;
	background-color:#000000;
}

div.selectiefooter div.footerbox div.fbpadding {
	padding: 20px 33px 0px 32px;
}

div.selectiefooter div.footerbox div.fbpadding a {
	color:#000000;
}

/* ------------- body --------------- */

/* --- submenu heights --- */
div.smbanken {
	height:685px;
}


div.introbox div.ibpadding {
	padding: 16px 32px 0px 32px;
}


/* --- meubelbox --- */

div.meubelbox {
	float: left;	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div.meubelbox a.mbpadding {
	padding: 5px 5px 5px 5px;
	display: block;
	text-decoration: none;	
	cursor: pointer;
}

/* -- categories -- */
div.meubelbox a.mbpadding span.catbox {
	display  : block;
	border   : 1px solid #ffffff;
	width    : 190px;
	height   : 157px;
	position : relative;
}
div.meubelbox a.mbpadding:hover span.catbox {
	border   : 1px solid #e0c1b2;

}
div.meubelbox a.mbpadding span.catbox span.cat {
	width:100%;
}
div.meubelbox a.mbpadding span.catbox span.cat span.h4 {	
	font-family: Arial, Sans;
	font-size: 11px;
	margin:0 0 0 0;
	padding-top:11px;
	color:#000000!important;
	text-align:center;
	display:block;
}

/* -- categories -- */

/* -- items -- */
div.meubelbox a.mbpadding span.descbox {
	display  : block;
	border   : 1px solid #ffffff;
	width    : 190px;
	height   : 157px;
	position : relative;
}
div.meubelbox a.mbpadding:hover span.descbox {
	border   : 1px solid #e0c1b2;
}
div.meubelbox a.mbpadding span.descbox span.desc {
	position:absolute;
	bottom : 19px;
	left   : 24px;
}
div.meubelbox a.mbpadding span.descbox span.desc img {
	border : 0px;
	width  : 190px;
	height : 105px;
}
div.meubelbox a.mbpadding span.descbox span.desc span.h4 {	
	font-family: "Trebuchet MS", Helvetica, Sans;
	font-size: 14px;
	margin:0 0 0 0;
	color:#993300!important;
}
div.meubelbox a.mbpadding span.descbox span.desc span.from {
	display: inline;
	color:#787777!important;
	font-size:11px;
}
div.meubelbox a.mbpadding span.descbox span.desc span.price{
	display: inline;
	color:#000000!important;
	font-size:11px;
}
/* -- items -- */

/* --- meubelbox --- */

/* --- form elements --- */

form {
	padding:0;margin:0;
	
}
input.inputtext {
	background-color:#FFFFFF;
	background-image:url(/images/bg-gradient-input.gif);
	background-repeat:repeat-x;
	border:1px solid black;
}

/* --- form elements --- */


/* --- page turner --- */
div.hcenter {
	position:relative;
	height:20px;
}

div.pageturnercenter {
	position:absolute;
	left:120px;
	width:319px;
}
div.pageturner {
	height:20px;
	font-family:arial;
	font-size:11px;
	line-height:20px;
}

div.pageturner div.ptpadding div.previous {
	float:left;
	padding-right:10px;
}
div.pageturner div.ptpadding div.desc {
	float:left;
	width:108px;
}
div.pageturner div.ptpadding div.goto {
	position:relative;
	float:left;
	padding-left:5px;
}

div.pageturner div.ptpadding div.goto input.inputtext{
	position : absolute;
	top   : 0px;
	width : 24px;
	height: 16px;
}
div.pageturner div.ptpadding div.goto div.butok{
	position : absolute;
	left  : 36px;
	top   : 0px;
	width : 26px;
}

div.pageturner div.ptpadding div.next {
	vertical-align:top;
	float:right;
	padding-left:10px;
}
/* --- page turner --- */


/* --- home page --- */
div.teaser {
	position:relative;
	background-image:url(/images/teaser_home.jpg);
	background-repeat:no-repeat;
	
}
div.teaser div.teaserbox {
	position:relative;
	border-bottom:1px solid #968f8b;
	height:330px;
}

div.teaser div.column1 {
	float: left;
	width: 305px;
	height:100%;
	line-height:16px;
}
div.teaser div.column1 div.padding,
div.teaser div.column2 div.padding,
div.teaser div.column3 div.padding
{
	padding:20px 10px 0 35px;
}

p {
	padding:0px 0px 12px 0px;
	margin:0px;
}

div.column1 div.padding p {}
div.column1 div.padding p.text {
	font-size:12px;
}

div.items {	
	background-image:url(/images/bg-home-items.gif);
	background-repeat:repeat-x;
	background-color:#e1dddb;
}
div.items div.items_min_height {
	height:185px;
	width:1px;
	overflow:hidden;
	float:left;
	
}
div.items div.column1 {
	float: left;
	width: 304px;	
	_dvuit_height:100%;
}
div.items div.column1 div.padding,
div.items div.column2 div.padding,
div.items div.column3 div.padding
{
	padding: 20px 10px 0px 35px;
}

div.items div.column2 {
	float: left;
	width: 305px;
	_dvuit_height:100%;
}

div.column2 div.bannerfixed {
    overflow:hidden;
    width:305px;
    height:330px;
}

div.bannerfixed * {
    border:0; padding:0; margin:0;
}
div.bannerfixed img {
    margin-left:1px;
}

div.items div.column3 {
	float: left;
	width: 280px;
	_dvuit_height:100%;
}
div.items h1, h1.itemcolumn {
	font-family:"Trebuchet MS", Helvetica, Sans;
	font-size: 20px;
	color:#000000;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

div.items div.padding p {
	padding:5px 0 3px 0;
	margin:0 0 0 0;
	line-height: 16px;
}

/* --- footer  -- */
div.homefooter {
	height:60px;
	width:100%;
	background-color:#b4aba6;	
	position:relative;
}
div.homefooter div.footerbox {
	border-top:1px solid #968f8b;
	color:#000000;
}

div.homebottombar {
	height:7px;
	background-color:#000000;
}

div.homefooter div.footerbox div.fbpadding {
	padding: 22px 33px 0px 32px;
}

div.homefooter div.footerbox div.fbpadding a {
	color:#000000;
}
/* --- footer  -- */


/* --- home page --- */

/* --- productdetail page --- */
div.bp_min_height {
	width:1px;
	height:345px;
	overflow:hidden;
	float:left;
}
div.bp_box {
	float:left;
}
/* -- white background and top gradient -- */
div.boxproduct {
	background-color:#ffffff;
	background-image:url(/images/bg-gradient-prodbox.gif);
	background-repeat:no-repeat;
}

/* -- column 2 product image -- */
div.productimage {
	width:340px;
	height:300px;
	overflow:hidden;
}
div.productimage div.pipadding {
	padding-top:55px;
}

div.bp_box div.col1 {
	float:left;
	width:268px;
}

div.bp_box div.col1 div.col1padding {
	padding-right:25px;
}

div.bp_box div.col2 {
	float:left;
	width:390px;
}
div.bp_box div.col3 {
	float:left;
	width:185px;
}

div.bp_box div.col3 div.col3padding {
	padding-top:6px;
	padding-left:25px;
	padding-right:25px;
}


/* meubelspecs */

table.meubelspecs {
	width:137px;	
	margin-top:20px;
	margin-bottom:16px;
}
table.meubelspecs td{
	font-size:10px;
	height:16px;
}
table.meubelspecs td.title{
	font-weight:bold;
	font-size:11px;
}
table.meubelspecs td.desc{
	text-align:left;
	vertical-align:top;
}
table.meubelspecs td.value{
	text-align:right;	
	vertical-align:top;
}

/* meubelspecs */

/* sale */

div.sale {
	margin:0 0 20px 0;
	font-weight:bold;
}

div.sale h2, h2.sale {
	font-size:22px;
	font-family:"Trebuchet MS",Helvetica,Sans;
	color: #fc7101;
	font-weight:bold;
	text-transform:uppercase;
	padding:0;margin:0 0 2px 0;
}

/* sale */

/* ---- price */

div.price {
	
}
div.price div.from {
	float:left;
	width:48px;
}

div.price div.amount {
	font-family:Arial,Sans;
	font-size:14px;
}
div.price div.disclaim {
	font-family:Arial,Sans;
	font-size:10px;
	color:#999999;
	padding:5px 0 20px 0;
}


/* price  ---- */

/*div.bp_box*/ div.voetnoot {
	padding-left:12px;
	background-image:url(/images/bg-voetnoot.gif);
	background-repeat:no-repeat;
	background-position: 0 2px;
	font-size: 10px;
}


div.botbox div.voetnoot {
	margin-left:-12px;
	padding-left:12px;
	background-image:url(/images/bg-voetnoot-white.gif);
	background-repeat:no-repeat;
	background-position: 0 4px;
	font-size: 11px;
}


div.bp_box div.padding {
	padding: 22px 10px 0px 32px;
}

div.bp_bottom{
	background-color:#e3e0de;
}
div.bpb_min_height {
	width:1px;
	height:125px;
	overflow:hidden;
	float:left;
}
div.bpb_box {
}


div.bpb_box div.col1 {
	width: 300px; /*245*/
}
div.bpb_box div.col1 div.col1padding {
	padding: 23px 25px 28px 32px;
}

/*div.bpb_box */ div.col1 h2, div.col2 h2, h2.blackmedium {
	margin:0 0 8px 0;
	padding:0;
	font-size:16px;
	font-family:"Trebuchet MS",Helvetica,Sans;
}
/*div.bpb_box*/ div.col1 a, div.col2 a {
	color:#000000;
}
/* --- productdetail page --- */



/* ------------- other --------------- */

.hidden {
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}

.bodybg {
	background-color:#463b35;
}

a.textlink {
	position:relative;
	padding-left:12px;
	left:-12px;
	background-image:url(/images/ico_linkarrow.gif);
	background-repeat:no-repeat;
	background-position: 0 center;
	color:#993300;
	text-decoration:none;
}

a.textlink:hover {
	text-decoration:underline;
}

h4.title {
	font-weight:bold;
	font-family:Arial, Sans;
	font-size:11px;
	color:#000000;
	padding:0 0 0 0;
	margin:0 0 4px 0;
}

/*-- agenda -- */
table.agenda {
	margin-bottom:6px;
	width:230px;
}
table.agenda td {
	padding:2px 0 3px 0;
	margin:0;
}


/*-- agenda -- */


ul	{margin:2px 0px 14px 0px; padding:0px; list-style: none; }
ul li {
	padding-left:11px; 
	background-image:url(/images/ico_squarebullet.gif); 
	background-repeat:no-repeat;
	background-position:0px 3px;
}



/*-- formulier -- */
div.form label {
	width: 56px;
	float: left;
	text-align: left;
	display: block;
}
div.form div.el {
	margin-bottom:3px;
}

div.form div.el input {
	width:184px;
}
div.form div.el textarea {
	width:184px;
	height:89px;
}

div.form div.el input.radio, div.el label.radio {
	width: auto;
	display: block;
	float: left;
	text-align: left;
	display: inline;
}

div.form div.el label {
	padding-top:3px;
}
div.form div.el .radio:hover {
	cursor:pointer;
}
div.form div.required {
	background-image:url(/images/bg-required.gif);
	background-repeat:no-repeat;
	background-position:46px 4px;
}

div.form div.voetnoot {
	padding-left:12px;
	padding-top:4px;
	background-image:url(/images/bg-required.gif);
	background-repeat:no-repeat;
	background-position: 0 8px;
	font-size: 11px;
}

div.form div.verzenden {
	float: right;
	padding-right: 20px;
}

/*-- formulier -- */

/* -- additional styles -- */
a.smalltitle {
	text-decoration:none;
	font-weight:bold;
}
div.wide {
	width:290px;
}

div.wide label {
	width: 80px;
}

div.wide div.required {
	background-position:70px 4px;
}



/* -- additional styles -- */

/* -- cms context 
	h1.itemcolumn  : 20px Trebuchet black
	h2.blackmedium : 16px Trebuchet black
	h3.smalltitle  : 12px Arial strong
	div.title      : 20px Trebuchet black;
	a.textlink     : href with icon arrow

cms context -- */
div.homefooter a.b_twitter {
	background-image:url(/images/b-twitter-home.gif);
	position:absolute;
	right:18px;
	top:21px;
}

a.b_twitter {
	background-image:url(/images/b-twitter.gif);
	background-repeat:no-repeat;
	display:block;
	width:144px;
	height:19px;
}

a.b_twitter span {
	display:none;
}


