/* CSS design by Pixelman.be | V1.0 08/01/2009/ */

/* You may adapt elements of this CSS in your own projects, but the unique combination of images, colors, sizes, typography, and positioning ("the design") is copyright protected by futureproofed & Pixelman */

/* CSS tested on:

	MAC OSX  
	- Safari 2.0: OK
	- IE 5.2.3: NOT TESTED
	- Firefox(Mozilla 5) 2.0: OK

	MAC OS9
	- IE 5.0: NOT TESTED

	PC WIN98
	- IE 5.0: NOT TESTED

	PC WINXP WIN2000 VISTA
	- IE 6.0: OK
	- IE 7.0: OK
	- Firefox(Mozilla 5) 2.0: OK

*/

/********** png transp fix ***********/

* { 
	behavior: none; /* works in all */
	*behavior: none; /* targets IE6 and 7 */
	_behavior: url(/admin/templates/css/iepngfix.htc); /* targets IE6 */
	/*_behavior: url(css/iepngfix.htc) /* targets IE6 */
}

/************** basics **************/

body {
	margin: 0;
	padding: 0;
	font-family:"HelveticaNeue", Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #000;
	background: #EEEDEC url(../images/bg_consultancy.gif) no-repeat top center;
}
ul.list li{
	font-family:"HelveticaNeue", Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #000;	
}

body.shop {
	background: #a9d400 url(../images/bg_shop.gif) no-repeat top center;
}

body.solar {
	background: #EEEDEC url(../images/bg_solar.gif) no-repeat top center;
}
		
	
html, dl, div, img, swf, form { 
	margin: 0; 
	padding: 0;
}

a img { 
	border: none;
}

	
a {
	text-decoration: none;
	color: #00A99D;
}

a:hover {
	text-decoration: underline;
	color: #000;
}	

*:focus {
	outline: none; /*remove blue border in safari & firefox */
}


#site { /* whole site */
	position: relative;
	margin: 0 auto;
	width: 960px;
	background-color: transparent;
}

.loader {
	position: absolute;
	top: 8px;
	right: 8px;
}

/************** header elements **************/

#header {
	position:relative;
	top: 0;
	width: 960px;
	height: 46px;
	overflow: hidden;
	padding: 0 0 0 0;
	background-color: #5A493F;
	border-bottom: solid 5px #FFF;
	z-index: 50;
	position:relative;
	/*hierboven IE5 PC*/

	voice-family: "\"}\"";
	voice-family: inherit;

	/*hieronder IE6 PC*/
	position: relative;
}
	
html>body #header {
	/*hieronder SAFARI & Netscape 6-7*/
	/*position:fixed;*/
	position:relative;
	height: 46px;
}	

#header_bg {
	position: fixed;
	top: 0;
	left: 0;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color: #5A493F;
	height: 46px;
	width: 100%;
	border-bottom: solid 5px #FFF;	
	/*hierboven IE5 PC*/

	voice-family: "\"}\"";
	voice-family: inherit;

	/*hieronder IE6 PC*/
	position:absolute;
}
	
html>body #header_bg {
	/*hieronder SAFARI & Netscape 6-7*/
	/*position:fixed;*/
	position:absolute;
}	

/*** logobox elements ***/


#logobox01 {
	position: relative;
	height: 46px;
	/*width: 230px;*/
	background:transparent url(../images/logobox_consultancy_newer2.jpg) no-repeat;
	border-left: solid 1px #BDB6B2;
	float: left;
}


#logobox02 {
	position: relative;
	height: 46px;
	/*width: 230px;*/
	background:transparent url(../images/logobox_products_newer.jpg) bottom left no-repeat;
	border-left: solid 1px #BDB6B2;
	float: left;
}

#logobox03 {
	position: relative;
	height: 46px;
	/*width: 230px;*/
	background:transparent url(../images/logobox_solar_newer.jpg) bottom left no-repeat;
	border-left:solid 1px #BDB6B2;
	border-right:solid 1px #BDB6B2;
	float: left;
}


/*** languagebox elements ***/


#languagebox {
	position: relative;
	width: auto;
	height: 46px;	
	float: right;
	border-left:solid 1px #BDB6B2;
}

#languagebox ul {
	position: relative;
	margin: 0 22px 0 30px;
	padding: 0;
	list-style: none;
}

#languagebox li {
	position: relative;
	margin: 0;
	padding: 0;
	float: left;
	font-family:"HelveticaNeue", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	color: #5A493F;
	line-height: 45px;
}

#languagebox li a {
	position: relative;
	color: #8B8079;
	margin: 0 8px 0 0;
	padding: 0 0 0 0;
}

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

#languagebox .current a {
	color: #FFF;
	text-decoration: none;
}


/*** searchbox elements ***/


#searchbox {
	/*display: none;*/
	position: relative;
	width: 225px;
	height: 46px;	
	float: right;
	border-left:solid 1px #BDB6B2;
}

#searchbox form {
	position: absolute;
	top: 10px;
	left: 30px;
	width: 165px;
	height: 25px;	
}

#searchbox form input#search {
	position: relative;
	margin: 0;
	padding: 7px 20px 0 10px;
	width: 135px;
	height: 20px;
	background: transparent url(../images/search_bg.png) 0 0 no-repeat;
	border: none;
	font-family:"HelveticaNeue", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	color: #FFF;
	vertical-align: middle;
	/*hierboven IE5 PC*/

	voice-family: "\"}\"";
	voice-family: inherit;

	/*hieronder IE6 PC*/
	background: transparent url(../images/search_bg.gif) 0 0 no-repeat;
}
	
html>body #searchbox form input#search {
	/*hieronder SAFARI & Netscape 6-7*/
	background: transparent url(../images/search_bg.png) 0 0 no-repeat;
}	

#searchbox form input:focus {
	outline: none; /*remove blue border in safari */
}

#searchbut {
	position: absolute;
	top: 8px;
	right: 8px;
	margin: 0;
	padding: 0 0 0 0;
	width: 9px;
	height: 9px;
	background: transparent url(../images/search_but.png) 0 0 no-repeat;
	/*border: solid 1px black;*/
	z-index: 100;
	float: left;
	/*hierboven IE5 PC*/

	voice-family: "\"}\"";
	voice-family: inherit;

	/*hieronder IE6 PC*/
	background: transparent url(../images/search_but.gif) 0 0 no-repeat;
}
	
html>body #searchbut {
	/*hieronder SAFARI & Netscape 6-7*/
	background: transparent url(../images/search_but.png) 0 0 no-repeat;
}	


#searchbut:hover {
	background: transparent url(../images/search_but.png) bottom left no-repeat;
	border: none;	
	/*hierboven IE5 PC*/

	voice-family: "\"}\"";
	voice-family: inherit;

	/*hieronder IE6 PC*/
	background: transparent url(../images/search_but.gif) bottom left no-repeat;
}
	
html>body #searchbut:hover {
	/*hieronder SAFARI & Netscape 6-7*/
	background: transparent url(../images/search_but.png) bottom left no-repeat;
}	


/************** content elements **************/

#content {
	position: absolute;
	top: 51px;
	background-color: #FFF;
	border-left: solid 15px #FFF;
	*border-left: solid 15px #FFF;
	_border-left: solid 15px #FFF;
	/*border-left: solid 12px #FFF;*/
  	/*overflow: hidden;*/
	min-height: 1200px;
  	height:auto !important;
  	height:1200px;
	
	width: 720px; /* works in all */
	*width: 720px; /* targets IE6 and 7 */
	_width: 720px; /* targets IE6 */

}

body#objectdetail #contentwrapper {
	position: relative;
	background-color: #FFF;
  	float: left;
  	margin: 0 0 0 0;
  	float: left;
	min-height: 1200px;
  	height:auto !important;
  	height:1200px;
  	/*background: transparent url(../images/dummy_detailpage_bg.jpg) no-repeat -6px 0;*/
	background: url(../images/objectcontent_bg.gif) repeat-y 480px 0;
	
	width: 720px; /* works in all */
	*width: 720px; /* targets IE6 and 7 */
	_width: 720px; /* targets IE6 */

}	

body#objectdetail.checkout #contentwrapper {
	position: relative;
	background-color: #FFF;
  	float: left;
  	margin: 0 0 0 0;
  	float: left;
	min-height: 1200px;
  	height:auto !important;
  	height:1200px;
	background: none #ebe9e7;
	
	width: 720px; /* works in all */
	*width: 720px; /* targets IE6 and 7 */
	_width: 720px; /* targets IE6 */

}	




#googlemap {
	position: relative;
	float: left;
	border-bottom: solid #fff 5px;
}

/*** breadcrumb elements ***/

#breadcrumb {
	/*position: fixed;*/
	margin: 0;
	padding: 0;
	padding: 0 0 0 5px;
	width: 715px;
	float: left;
	height: 22px;
	background-color: #fff;
  	/*border: solid 1px black;*/
  	z-index: 100;
}	

#breadcrumb ul {
	position: relative;
	margin: 0;
	padding: 0;
	width: 715px;
}

#breadcrumb li {
	position: relative;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
	float: left;
	height: 20px;
	font-size: 10px;
	text-transform: uppercase;
	color: #131413;
	display: block;
	line-height: 20px;
}

#breadcrumb li a {
	position: relative;
	padding: 0 0 0 10px;
	margin: 0 7px 0 0;
	display: block;
	line-height: 20px;
	color: #898A89;
	text-decoration: none;
	height: 22px;
	background: transparent url(../images/breadcrumb_bullet.gif) 0 7px no-repeat;
	float: left;
}

#breadcrumb li a:hover {
	color: #131413;
	text-decoration: none;
	background: transparent url(../images/breadcrumb_bullet.gif) 0 -8px no-repeat;
}

#breadcrumb li.current a {
	color: #131413;
	text-decoration: none;
	background: transparent url(../images/breadcrumb_bullet.gif) 0 -8px no-repeat;
}
		
#breadcrumb li a.first {
	position: relative;
	padding: 0 0 0 0;
	margin: 0 7px 0 0;
	display: block;
	line-height: 20px;
	color: #898A89;
	text-decoration: none;
	height: 20px;
	background: none;
}

#breadcrumb li a:hover.first {
	color: #131413;
	text-decoration: none;
	background: none;
}

/*** actionbox elements ***/

#actionbox {
	position: fixed;
	margin: 0;
	padding: 0;
	width: 720px;
	background-color: #CDC8C5;
	z-index: 5;
	float: left;
  	/*border: solid 1px black;*/
  	
}

#actionbox_toggle, #actionbox_toggle_close {
	position: absolute;
	top: 10px;
	left: -40px;
	width: 16px;
	height: 16px;
	display: none;
}


#actionbox_toggle a {
	position: relative;
	display: block;
	width: 16px;
	height: 16px;
	background: transparent url(../images/close.gif) 0 0 no-repeat;
}	

#actionbox_toggle_close a {
	position: relative;
	display: block;
	width: 16px;
	height: 16px;
	background: transparent url(../images/close.gif) 0 -16px no-repeat;
}	


.actionbox_tabs {
	margin: 0;
	padding: 0;
	width: 720px;
	float: left;
	height: 30px;
	background-color: #CDC8C5;
	background-color: #FFFFFF;
	background-color: #EEEDEC;
  	border-bottom: solid 1px #8B8079;
}

.actionbox_tabs {
	margin: 0;
	padding: 0;
	width: 720px;
	float: left;
	height: 30px;
}

.actionbox_tabs li {
	margin: 0;
	padding: 0 0 0 0;
	height: 30px;
	float: left;
	list-style: none;
	line-height: 30px;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
}

.actionbox_tabs li a {
	margin: 0;
	padding: 0 20px 0 20px;
	height: 30px;
	float: left;
	list-style: none;
	line-height: 30px;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #5A493F;
}

.actionbox_tabs li a:hover {
	text-decoration: none;
	background-color: #8B8079;
	background-color: #5A493F;
	color: #FFF;
}

.actionbox_tabs li.current a {
	margin: 0;
	padding: 0 20px 0 20px;
	height: 30px;
	float: left;
	list-style: none;
	line-height: 30px;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	background-color: #5A493F;
	background-color: #8B8079;
	color: #fff;
}

.actionbox_options {
	margin: 0;
	padding: 0 0 0 10px;
	width: 710px;
	float: left;
	height: 30px;
  	border-bottom: solid 1px #8B8079;
  	display: block;
}

.actionbox_options2 {
	margin: 0;
	padding: 0 0 0 10px;
	width: 710px;
	float: left;
	height: 30px;
  	border-bottom: solid 1px #8B8079;
  	display: block;
  	/*background-color: #8B8079;*/
}

.actionbox_options2b {
	margin: 0;
	padding: 0 0 0 10px;
	width: 710px;
	float: left;
	height: 30px;
  	border-bottom: solid 1px #8B8079;
  	display: block;
  	background-color: #8B8079;
}


.actionbox_options3 {
	position: relative;
	margin: 0;
	width: 710px;
	width: 720px;
	float: left;
  	border-bottom: solid 1px #8B8079;
  	display: block;
  	padding: 10px 0 3px 8px; /* works in all */
  	*padding: 10px 0 10px 8px; /* targets IE6 and 7 */
  	_padding: 10px 0 10px 8px; /* targets IE6 */
}

.actionbox_options4 {
	margin: 0;
	padding: 0 0 0 0;
	width: 100%;
	float: left;
  	border-bottom: solid 1px #8B8079;
  	display: block;
}


#actionbox_options_last {
  	border-bottom: none;
}

#actionbox .actionbox_options2 p {
	top: 6px;
	left: 10px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
	font-size: 10px;
	text-transform: uppercase;
	color: #332828;
	height: 30px;
	font-weight: bold;
	display: block;
	
}

#actionbox .actionbox_options2 p a {
	cursor: pointer;
	color: #FFF;
}

#actionbox .actionbox_options2 p a:hover {
	color: #000;
	text-decoration: none;
}


#actionbox .actionbox_options3 p {
	top: 6px;
	left: 10px;
	margin: 0 0 0 0;
	padding: 0 0 15px 0;
	float: left;
	font-size: 10px;
	color: #332828;
	display: block;
	width: 680px
}


.actionbox_options2 .shoppingitems2 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 15px;
	color: #332828;
	font-weight: bold;
}

.actionbox_options2 ol {
	position: relative;
	margin: 6px 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
	display: block;
	height: 17px;
	float: left;
}

.actionbox_options2 ol li {
	position: relative;
	margin: 0 10px 0 0;
	padding: 0 0 0 0;
	list-style: none;
	float: left;
	display: block;
	height: 17px;
}

.actionbox_options2 ol li a {
	position: relative;
	margin: 0 0 0 0;
	padding: 0 0 0 25px;
	float: left;
	display: block;
	height: 17px;
	line-height: 17px;
	/*border: solid 1px black;*/
	background: transparent url(../images/checkout_nr1.gif) top left no-repeat;
	color: #332828;
}

.actionbox_options2 ol li a:hover {
	color: #00A99D;
	text-decoration: none;
}


/* checkout numbers dark brown current */
.actionbox_options2 ol #one.current a {
	background: transparent url(../images/checkout_nr1.gif) top left no-repeat;
}

.actionbox_options2 ol #two.current a {
	background: transparent url(../images/checkout_nr2.gif) top left no-repeat;
}

.actionbox_options2 ol #three.current a {
	background: transparent url(../images/checkout_nr3.gif) top left no-repeat;
}

.actionbox_options2 ol #four.current a {
	background: transparent url(../images/checkout_nr4.gif) top left no-repeat;
}

.actionbox_options2 ol #five.current a {
	background: transparent url(../images/checkout_nr5.gif) top left no-repeat;
}

.actionbox_options2 ol #six.current a {
	background: transparent url(../images/checkout_nr6.gif) top left no-repeat;
}



/* checkout numbers dark brown over */
.actionbox_options2 ol #one.over a {
	background: transparent url(../images/checkout_nr1.gif) center left no-repeat;
}

.actionbox_options2 ol #two.over a {
	background: transparent url(../images/checkout_nr2.gif) center left no-repeat;
}

.actionbox_options2 ol #three.over a {
	background: transparent url(../images/checkout_nr3.gif) center left no-repeat;
}

.actionbox_options2 ol #four.over a {
	background: transparent url(../images/checkout_nr4.gif) center left no-repeat;
}

.actionbox_options2 ol #five.over a {
	background: transparent url(../images/checkout_nr5.gif) center left no-repeat;
}

.actionbox_options2 ol #six.over a {
	background: transparent url(../images/checkout_nr6.gif) center left no-repeat;
}



/* checkout numbers dark brown coming */
.actionbox_options2 ol #one.coming a {
	background: transparent url(../images/checkout_nr1.gif) bottom left no-repeat;
}

.actionbox_options2 ol #two.coming a {
	background: transparent url(../images/checkout_nr2.gif) bottom left no-repeat;
}

.actionbox_options2 ol #three.coming a {
	background: transparent url(../images/checkout_nr3.gif) bottom left no-repeat;
}

.actionbox_options2 ol #four.coming a {
	background: transparent url(../images/checkout_nr4.gif) bottom left no-repeat;
}

.actionbox_options2 ol #five.coming a {
	background: transparent url(../images/checkout_nr5.gif) bottom left no-repeat;
}

.actionbox_options2 ol #six.coming a {
	background: transparent url(../images/checkout_nr6.gif) bottom left no-repeat;
}



.actionbox_options li {
	margin: 0;
	padding: 0 0 0 0;
	height: 30px;
	float: left;
	list-style: none;
	line-height: 30px;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	background-image: none; /* works in all */
  	*background-image: none; /* targets IE6 and 7 */
  	_background-image: none; /* targets IE6 */
}

.actionbox_options li.off a {
	margin: 0;
	padding: 0 15px 0 29px;
	height: 30px;
	float: left;
	display: block;
	list-style: none;
	line-height: 30px;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	background: transparent url(../images/checkbox.png) 0 5px no-repeat; /* works in all */
  	*background: transparent url(../images/checkbox.png) 0 5px no-repeat; /* targets IE6 and 7 */
  	_background: transparent url(../images/checkbox.gif) 0 5px no-repeat; /* targets IE6 */
	color: #5A493F;
}

.actionbox_options li.off a:hover {
	color: #332828;
	text-decoration: none;
}

.actionbox_options li.on a {
	margin: 0;
	padding: 0 15px 0 29px;
	height: 30px;
	float: left;
	display: block;
	list-style: none;
	line-height: 30px;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	background: transparent url(../images/checkbox.png) 0 -34px no-repeat; /* works in all */
  	*background: transparent url(../images/checkbox.png) 0 -34px no-repeat; /* targets IE6 and 7 */
  	_background: transparent url(../images/checkbox.gif) 0 -34px no-repeat; /* targets IE6 */
	color: #332828;
}

.actionbox_options li.on a:hover {
	color: #332828;
	text-decoration: none;
}

#actionbox_spacer {
	margin: 0;
	padding: 0;
	width: 720px;
	float: left;
	background-color: transparent;
  	/*border: solid 1px black;*/
}


/*** shoppingcart arrows elements ***/

a#arrows_shoppingcart_right {
	position: absolute;
	top: 35px;
	right: 0;
	display: block;
	/*border: solid 1px black;*/
	width: 10px;
	height: 30px;
	text-decoration: none;
	background: transparent url(../images/arrows_shoppingcart_right.gif) top left no-repeat;
	overflow: hidden;
	z-index: 50;
}

a#arrows_shoppingcart_right:hover {
	text-decoration: none;
	background: transparent url(../images/arrows_shoppingcart_right.gif) bottom left no-repeat;
}


a#arrows_shoppingcart_left {
	position: absolute;
	top: 35px;
	left: 0;
	display: block;
	/*border: solid 1px black;*/
	width: 10px;
	height: 30px;
	text-decoration: none;
	background: transparent url(../images/arrows_shoppingcart_left.gif) top left no-repeat;
	overflow: hidden;
	z-index: 50;
}

a#arrows_shoppingcart_left:hover {
	text-decoration: none;
	background: transparent url(../images/arrows_shoppingcart_left.gif) bottom left no-repeat;
}


/*** grey table elements ***/

.table01 {
	position: relative;
	width: 100%;
	padding: 0;
	margin: 0;
	border: none;
}

.table01 th {
	padding: 0;
	margin: 0;
	height: 30px;
	vertical-align: middle;
	border-bottom: solid #8B8079 1px;
	background-color: #CDC8C5;
	color: #5A493F;
	text-transform: uppercase;
}

.table01 td {
	padding: 5px;
	margin: 0;
	border-bottom: solid #ffffff 1px;
	background-color: #DEDBD9;
	text-align: center;
	font-size: 11px;
	color: #000;
	height: 20px;
	line-height: 20px;
	vertical-align: top;
}

#contentbox .table01 tr.results td {
	padding: 5px 17px 5px 5px;
	margin: 0;
	border-top: solid #8B8079 1px;
	border-bottom: none;
	background-color: #DEDBD9;
	color: #231F20;
	height: 20px;
	line-height: 20px;
	font-weight: bold;
	text-transform: uppercase;
	/*text-align: right;*/
}

#contentbox .table01 tr.lastrow td {
	border-bottom: none;
}

#contentbox .table01 tr.detailsbox td {
	padding: 5px 17px 5px 5px;
	margin: 0;
	background-color: #EEEDEC;
	color: #231F20;
	height: 20px;
}

#contentbox .table01 tr.detailsbox td.detailboxtext {
	text-align: left;
	margin: 0;
	padding: 10px 10px 10px 12px;
	line-height: 14px;
	font-size: 10px;

}

.table01 td.number {
	padding: 5px 17px 5px 5px;
	margin: 0;
	border-bottom: solid #ffffff 1px;
	background-color: #DEDBD9;
	/*text-align: right;*/
	font-size: 11px;
	color: #000;
	height: 20px;
	line-height: 20px;
}


table input {
	position: relative;
	padding: 0 5px 0 5px;
	margin: 0;
	border: none;
	background-color: #FFFFFF;
	height: 20px;
	text-align: left;
	line-height: 20px;
	vertical-align: middle;
	float: left;
}

table textarea {
	position: relative;
	padding: 0 5px 0 5px;
	margin: 0;
	border: none;
	background-color: #FFFFFF;
	text-align: left;
	line-height: 14px;
	float: left;
}


.numberfield {
	position: relative;
	padding: 0 5px 0 5px;
	margin: 0;
	border: none;
	background-color: #FFFFFF;
	height: 20px;
	text-align: right;
	line-height: 20px;
	vertical-align: middle;
	float: left;
}


.table01 .closebox {
	position: relative;
	padding: 0;
	left: 5px;
	margin: 0;
	height: 16px;
	width: 16px;
}


.table01 .closebox a {
	position: relative;
	height: 16px;
	width: 16px;
	border: 0;
	display: block;
	background: transparent url(../images/close.gif) top left no-repeat;
}


.table01 .openbox {
	position: relative;
	padding: 0;
	left: 5px;
	margin: 0;
	height: 16px;
	width: 16px;
}


.table01 .openbox a {
	position: relative;
	height: 16px;
	width: 16px;
	border: 0;
	display: block;
	background: transparent url(../images/close.gif) bottom left no-repeat;
}



.table01 .remove {
	height: 13px;
	width: 13px;
	display: block;
}


.table01 .remove a {
	height: 13px;
	width: 13px;
	border: 0;
	display: block;
	background: transparent url(../images/remove.gif) top left no-repeat;
}

.table01 .remove a:hover {
	border: 0;
	background: transparent url(../images/remove.gif) bottom left no-repeat;
}


.star {
	width: 8px;
	height: 8px;
	margin: 7px 10px 0 10px;
	float: left;
}

.error {
	color: #00A99D;
	margin: 0 0 0 0;
}


/*** white table elements ***/

.table02 {
	position: relative;
	width: 100%;
	padding: 0;
	margin: 0;
	border: none;
}

.table02 th {
	padding: 0;
	margin: 0;
	height: 30px;
	vertical-align: middle;
	border-top: solid #DEDBD9 1px;
	background-color: #FFF;
	color: #5A493F;
	text-transform: uppercase;
}

.table02 td {
	padding: 5px;
	margin: 0;
	border-top: solid #DEDBD9 1px;
	background-color: #FFF;
	text-align: center;
	font-size: 11px;
	color: #000;
	height: 20px;
	line-height: 20px;
	vertical-align: top;
}

#contentbox .table02 tr.results td {
	padding: 5px 17px 5px 5px;
	margin: 0;
	border-top: solid #8B8079 1px;
	border-bottom: none;
	background-color: #FFF;
	color: #231F20;
	height: 20px;
	line-height: 20px;
	font-weight: bold;
	text-transform: uppercase;
	/*text-align: right;*/
}

#contentbox .table02 tr.lastrow td {
	border-bottom: none;
}

#contentbox .table02 tr.detailsbox td {
	padding: 5px 17px 5px 5px;
	margin: 0;
	background-color: #EEEDEC;
	color: #231F20;
	height: 20px;
}

#contentbox .table02 tr.detailsbox td.detailboxtext {
	text-align: left;
	margin: 0;
	padding: 10px 10px 10px 12px;
	line-height: 14px;
	font-size: 10px;

}

.table02 td.number {
	padding: 5px 17px 5px 5px;
	margin: 0;
	border-bottom: solid #ffffff 1px;
	background-color: #DEDBD9;
	/*text-align: right;*/
	font-size: 11px;
	color: #000;
	height: 20px;
	line-height: 20px;
}


.table02 input {
	position: relative;
	padding: 0 5px 0 5px;
	margin: 0;
	border: none;
	background-color: #E6E4E2;
	height: 20px;
	text-align: left;
	line-height: 20px;
	vertical-align: middle;
	float: left;
}

.table02 textarea {
	position: relative;
	padding: 0 5px 0 5px;
	margin: 0;
	border: none;
	background-color: #E6E4E2;
	text-align: left;
	line-height: 14px;
	float: left;
}


.table02 .numberfield {
	position: relative;
	padding: 0 5px 0 5px;
	margin: 0;
	border: none;
	background-color: #FFFFFF;
	height: 20px;
	text-align: right;
	line-height: 20px;
	vertical-align: middle;
	float: left;
}


.table02 .closebox {
	position: relative;
	padding: 0;
	left: 5px;
	margin: 0;
	height: 16px;
	width: 16px;
}


.table02 .closebox a {
	position: relative;
	height: 16px;
	width: 16px;
	border: 0;
	display: block;
	background: transparent url(../images/close.gif) top left no-repeat;
}


.table02 .openbox {
	position: relative;
	padding: 0;
	left: 5px;
	margin: 0;
	height: 16px;
	width: 16px;
}


.table02 .openbox a {
	position: relative;
	height: 16px;
	width: 16px;
	border: 0;
	display: block;
	background: transparent url(../images/close.gif) bottom left no-repeat;
}


.table02 .remove {
	height: 13px;
	width: 13px;
	display: block;
}


.table02 .remove a {
	height: 13px;
	width: 13px;
	border: 0;
	display: block;
	background: transparent url(../images/remove.gif) top left no-repeat;
}

.table02 .remove a:hover {
	border: 0;
	background: transparent url(../images/remove.gif) bottom left no-repeat;
}


.star {
	width: 8px;
	height: 8px;
	margin: 7px 10px 0 10px;
	float: left;
}

.error {
	color: #00A99D;
	margin: 0 0 0 0;
}

.table02 input.butt {
	position: relative;
	margin: 0 0 0 0;
	padding: 0;
	border: none;
	height: auto;
	float: left;
}




/*** banner elements ***/

#banner {
	position: relative;
	/*height: 440px;*/
	width: 720px;
	/*border: solid 1px red;*/
	margin: 0 0 20px 0;
	/*display: none;*/
	z-index: 0;
	
}

#banner ul {
	position: absolute;
	bottom: 0;
	left: 0;
	margin: 0 0 0 0;
	padding: 0;	
}

#banner li {
	position: relative;
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
	list-style: none;
	height: 50px;
	/*border: solid 1px red;*/	
}

#banner li a {
	position: relative;
	margin: 0 0 5px 0;
	padding: 0 10px 0 10px;
	height: 50px;
	display: block;
	color: #000;
	float: left;
	background-color: #fff;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	font-family:"HelveticaNeue-UltraLight","Helvetica Neue UltraLight", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 48px;
	letter-spacing: 0.05em;
	color: #000;
	line-height: 48px;
}

#banner li a:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
	text-decoration: none;
}

#banner li.current a {
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
	text-decoration: none;
}


/*** box elements ***/

.article {
	position: relative;
	margin: 0 0 30px 0;
	padding: 0 0 0 0;
	float: left;
}

.box01 {  /* first box left */
	padding: 0 20px 0 0;
	width: 220px;
	float: left;
	left: 0;
	display: block;
}

.box02 { /* second box left */
	padding: 0 20px 0 0;
	width: 220px;
	float: left;
	left: 240px;
	display: block;
	/*border: solid 1px black;*/
}

.box03 { /* third box left */
	padding: 0 20px 0 0;
	width: 220px;
	float: left;
	left: 480px;
	/*display: none;*/
}

.box04 { /* dubble box left */
	position: relative;
	padding: 0 0 0 0;
	width: 480px;
	/*width: 680px;*/
	float: left;
}

.box05 { /* third box left detail object page */
	position: relative;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 240px;
	height: 330px;
	float: right;
	background-color: #fff;
}

.box06 {
	position: relative;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 720px;
	float: left;
	background-color: #fff;
}

.box07 {
	position: relative;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 240px;
	height: 330px;
	float: right;
}

.box08 { 
	position: relative;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 240px;
	float: right;
}

.box09 { /* dubble box left */
	position: relative;
	padding: 0 0 0 0;
	/*width: 480px;*/
	width: 680px;
	float: left;
}

.box10 { 
	position: relative;
	padding: 0 0 0 10px;
	margin: 0 0 0 0;
	width: 230px;
	float: right;
}


#content h1 {
	position: relative;
	font-family:"HelveticaNeue-CondensedBold","Helvetica Neue Condensed Bold", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	clear: both;
	font-size: 19px;
	color: #926432;
	line-height: 23px;
	margin: 0 0 20px 0;
}

#content h1 a {
	color: #926432;
}

#content h1 a:hover {
	color: #000000;
	text-decoration: none;
	}
	
#objecttext h2, .box10 h2 {
	position: relative;
	font-family:"HelveticaNeue-CondensedBold","Helvetica Neue Condensed Bold", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	color: #926432;
	line-height: 18px;
	margin: 0 0 10px 0;
	clear: both;
}

#content h2 a, .box10 h2 a {
	color: #926432;
}

#content h2 a:hover, .box10 h2 a:hover {
	color: #000;
	text-decoration: none;
}


#content p, .box10 p {
	position: relative;
	line-height: 16px;
	font-size: 12px;
	display: block;
	margin: 0 0 10px 0;
	padding: 0 15px 0 0;
}


/*** object elements ***/

#objectwrapper {
	position: relative;
	float: left;
	clear: both;
	/*border: solid 1px black;*/
	width:720px;	
}


.object {
	position: relative;
	margin: 0 12px 12px 0;
	display: block;
	padding: 0 0 0 0;
    border: #ACA49F solid 1px;
	width: 225px;
	height: 160px;
	float: left;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
		
	/*hierboven IE5 PC*/

	voice-family: "\"}\"";
	voice-family: inherit;
	/*hieronder IE6 PC*/
	height: 160px;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
}
	
html>body .object {
	/*hieronder SAFARI & Netscape 6-7*/
	height: 160px;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
}

.object:hover {
    border: #926432 solid 1px;

	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
}
	
html>body .object {
	/*hieronder SAFARI & Netscape 6-7*/
	height: 160px;
}



.objectinfo {
	position: absolute;
	bottom: 0;
	left: 0;
	margin: 0 0 0 0;
	display: block;
	padding: 0 0 0 0;
	width: 225px;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	background-color: #FFF;
	/*background: url(../images/style_images/product_bg.png) bottom left no-repeat;*/
}


	
.object h3 {
	position: relative;
	margin: 5px 5px 5px 5px;
	padding: 0 0 0 0;
	/*background: url(../images/style_images/arrowright_bullet.gif) no-repeat 0 2px;*/
	font-size: 10px;
	line-height: 14px;
	text-transform: uppercase;
	font-style: normal;
	font-weight: bold;
	/*hierboven IE5 PC*/

	voice-family: "\"}\"";
	voice-family: inherit;
	/*hieronder IE6 PC*/
	font-weight: bold;
}
	
html>body .object h3 {
	/*hieronder SAFARI & Netscape 6-7*/
	font-weight: bold;
}


.object h3 a {
	position: relative;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-decoration: none;
	color:#926432;
	/*color: #332828;*/
}

.object h3 a:hover {
	text-decoration: none;
	color:#000;
}

#content .object .objectinfo p {
	position: relative;
	margin: 0 5px 5px 5px;
	padding: 0 0 0 0;
	font-size: 10px;
	line-height: 13px;
}

/*** objectdetails elements ***/

#objectmedia {
	position: relative;
	margin: 0;
	padding: 0 0 0 0;
	width: 480px;
	line-height: 0;
	font-size:1px; /*** ie whitespace bug ***/
}


#objectdetails {
	position: relative;
	margin: 0;
	padding: 0 0 0 0;
	width: 100%;
	bottom: 0;
	left: 0;
	height: 330px;
	float: left;
}

#objectdetails h1 {
	position: relative;
	margin: 20px 15px 10px 15px;
	padding: 0 0 0 0;
	font-size: 41px;
	font-size: 35px;
	text-align: right;
	color: #000;
	font-weight: normal;
	font-family:"HelveticaNeue-Light","Helvetica Neue Light", Helvetica, Arial, sans-serif;
}

#objectdetails .euro {
	position: relative;
	margin: 0 10px 0 0;
	padding: 0 0 0 0;
	font-size: 24px;
	color: #000;
	font-weight: normal;
	font-family:"HelveticaNeue-Light","Helvetica Neue Light", Helvetica, Arial, sans-serif;
}


#incl_vat {
	position: absolute;
	right: 40px;
	top: 45px;
	display: block;
	margin: 10px 0 10px 0;
	padding: 0 0 0 0;
	font-size: 9px;
	color: #727272;
	font-weight: normal;
	text-decoration: none;
}



#objectdetails h2 {
	position: relative;
	margin: 30px 0 10px 15px;
	padding: 0 0 0 0;
	font-size: 24px;
	font-size: 20px;
	color: #00A99D;
	font-weight: normal;
}

#objectdetails ul {
	position: relative;
	margin: 0 10px 0 15px;
	padding: 0 0 0 0;
	font-size: 10px;
	color: #1A171B;
	font-weight: normal;
	list-style: none;
	text-transform: uppercase;
}

#objectdetails li {
	position: relative;
	margin: 0 0 1px 0;
	padding: 0 0 0 0;
	display: block;
}

#objectdetails h3 {
	position: relative;
	margin: 10px 0 10px 15px;
	padding: 0 0 0 0;
	font-size: 9px;
	color: #727272;
	font-weight: normal;
}

#objecttags {
	position: absolute;
	/*bottom: 0;*/
	/*display: none;*/
	margin: 0;
	padding: 0 0 0 0;
	width: 240px;
	height: 180px;
	/*border: solid 1px #000;*/
	float: left;
	background-color: #EEEDEC;
}

#objecttags h2 {
	position: relative;
	margin: 10px 0 5px 15px;
	padding: 0 0 0 0;
	font-size: 10px;
	color: #332828;
	font-weight: bold;
	text-transform: uppercase;
}

#objecttags ul {
	position: relative;
	margin: 0 0 0 15px;
	padding: 0 0 0 0;
}

#objecttags li {
	position: relative;
	margin: 0 6px 0 0;
	padding: 0;
	font-size: 10px;
	text-transform: none;
	color: #5A493F;
	float: left;
}

#objecttags li a {
	position: relative;
	margin: 0;
	padding: 0;
	color: #8B8079;
	display: block;
}

#objecttags li.first a {
}


#objecttags li a:hover {
	color: #00A99D;
	text-decoration: none;
}

#objectactionpanel {
	position: absolute;
	margin: 0;
	padding: 10px;
	width: 220px;
	bottom: 0;
	left: 0;
	border-top: solid 5px #FFF;
	background-color: #EEEDEC;
	/*border: solid 1px #000;*/
	/*hierboven IE5 PC*/

	voice-family: "\"}\"";
	voice-family: inherit;

	/*hieronder IE6 PC*/
	position: absolute;
}
	
html>body #objectactionpanel {
	/*hieronder SAFARI & Netscape 6-7*/
	position: absolute;
}
	
	

#actionpanelwrapper {
	position: relative;
	margin: 0;
	padding: 0 0 0 0;
	width: 217px;
	background: transparent url(../images/object_actionpanel_bg_top.png) 0 0 no-repeat;
	/*left: 10px;*/
	voice-family: "\"}\"";
	voice-family: inherit;

	/*hieronder IE6 PC*/
	background: transparent url(../images/object_actionpanel_bg_top.gif) 0 0 no-repeat;
}
	
html>body #actionpanelwrapper {
	/*hieronder SAFARI & Netscape 6-7*/
	background: transparent url(../images/object_actionpanel_bg_top.png) 0 0 no-repeat;
}

#objectactionpanel ul {
	margin: 0;
	padding: 0;
}

#objectactionpanel li {
	position: relative;
	margin: 0;
	padding: 0 10px 0 10px;
	height: 30px;
	font-size: 10px;
	text-transform: uppercase;
	line-height: 30px;
	color: #8B8079;
	text-align: right;
	font-weight: bold;
}

#objectactionpanel li a {
	position: relative;
	margin: 0;
	padding: 0;
	height: 30px;
	border-top: solid 1px #BDB6B2;
	color: #000;
	display: block;
	background: url(../images/but_plus.gif) 0 8px no-repeat;
}

#objectactionpanel li.first a {
	border-top: none;
	background: url(../images/but_plus.gif) 0 8px no-repeat;
}

#objectactionpanel li.first.shopcart a {
	border-top: none;
	background: url(../images/but_plus.gif) 0 8px no-repeat;
}

#objectactionpanel li.first.shopcart a:hover {
	border-top: none;
	background: url(../images/but_plus.gif) 0 -26px no-repeat;
}

#objectactionpanel li.print a {
	background: url(../images/but_right.gif) 0 8px no-repeat;
}

#objectactionpanel li.print a:hover {
	background: url(../images/but_right.gif) 0 -26px no-repeat;
	text-decoration: none;
}

#objectactionpanel li a:hover {
	color: #926432;
	text-decoration: none;
	background: url(../images/but_plus.gif) 0 -26px no-repeat;
}
	





/*** objectcontent elements ***/

	#objectcontent {
	position: relative;
	padding: 23px 0 0 0;
	float: left;
	/*border: solid 1px black;*/
}


/*** objectmedianav elements ***/

#objectmedianav {
	position: relative;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float:left;
	width:720px;
	height: 30px;
	border-bottom: solid 1px #BDB6B2;
	background-color: #fff;
}

#objectmedianav2 { /* small right version */
	position: relative;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float:left;
	width:240px;
	height: 30px;
	border-bottom: solid 1px #BDB6B2;
	background-color: #fff;
}


#but_fullscreen {
	position: absolute;
	top: 6px;
	margin: 0;
	padding: 0;
	/*border: solid 1px black;*/
	width: 16px;
	height: 16px;
}

#but_fullscreen a {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	width: 16px;
	height: 16px;
	float:left;
  	background: url(../images/but_fullscreen.png) top left no-repeat; /* works in all */
  	*background: url(../images/but_fullscreen.png) top left no-repeat; /* targets IE6 and 7 */
  	_background: url(../images/but_fullscreen.gif) top left no-repeat; /* targets IE6 */
}

#but_fullscreen a:hover {
  	background: url(../images/but_fullscreen.png) bottom left no-repeat; /* works in all */
  	*background: url(../images/but_fullscreen.png) bottom left no-repeat; /* targets IE6 and 7 */
  	_background: url(../images/but_fullscreen.gif) bottom left no-repeat; /* targets IE6 */
}

#but_left {
	position: absolute;
	top: 6px;
	left: 22px;
	margin: 0;
	padding: 0;
	/*border: solid 1px black;*/
	width: 16px;
	height: 16px;
}

#but_left a {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	width: 16px;
	height: 16px;
	float:left;
  	background: url(../images/butt_left.png) top left no-repeat; /* works in all */
  	*background: url(../images/butt_left.png) top left no-repeat; /* targets IE6 and 7 */
  	_background: url(../images/butt_left.gif) top left no-repeat; /* targets IE6 */
}

#but_left a:hover {
  	background: url(../images/butt_left.png) bottom left no-repeat; /* works in all */
  	*background: url(../images/butt_left.png) bottom left no-repeat; /* targets IE6 and 7 */
  	_background: url(../images/butt_left.gif) bottom left no-repeat; /* targets IE6 */
}

#but_right {
	position: absolute;
	top: 6px;
	right: 248px;
	margin: 0;
	padding: 0;
	/*border: solid 1px black;*/
	width: 16px;
	height: 16px;
}

#but_right a {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	width: 16px;
	height: 16px;
	float:left;
  	background: url(../images/but_right.png) top left no-repeat; /* works in all */
  	*background: url(../images/but_right.png) top left no-repeat; /* targets IE6 and 7 */
  	_background: url(../images/but_right.gif) top left no-repeat; /* targets IE6 */
}

#but_right a:hover {
  	background: url(../images/but_right.png) bottom left no-repeat; /* works in all */
  	*background: url(../images/but_right.png) bottom left no-repeat; /* targets IE6 and 7 */
  	_background: url(../images/but_right.gif) bottom left no-repeat; /* targets IE6 */
}

#medianav {
	position: absolute;
	top: 10px;
	left: 90px;
	margin: 0;
	padding: 0;
	height: 10px;
	/*border: solid 1px black;*/
	width: 320px;
}

.table {
	margin: 0;
	display: inline-table;
}


.table2 {
	margin: 0;
	text-align: center;
	/*border: solid 1px black;*/
	display: inline-table;
  	width: 320px; /* works in all */
  	*width: auto; /* targets IE6 and 7 */
  	_width: auto; /* targets IE6 */
}

.table td {
	margin: 0;
	width: 320px;
	text-align: center;
}


#medianav ul {
	margin: 0 0;
	padding: 0;
	list-style: none;
	display: inline-table;
}

#medianav li {
	position: relative;
	margin: 0 2px 0 0;
	padding: 0;
	height: 10px;
	width: 10px;
	float: left;
	display: inline-table;
}

#medianav li a {
	position: relative;
	display: block;
	margin: 0 0 0 0;
	padding: 0;
	background: url(../images/media_bullet.png) top left no-repeat;
	voice-family: "\"}\"";
	voice-family: inherit;
	background: url(../images/media_bullet.gif) top left no-repeat;
}
	
html>body #medianav li a {
	background: url(../images/media_bullet.png) top left no-repeat;
}

#medianav li a:hover {
	background: url(../images/media_bullet.png) bottom left no-repeat;
	voice-family: "\"}\"";
	voice-family: inherit;
	background: url(../images/media_bullet.gif) bottom left no-repeat;
}
	
html>body #medianav li a:hover {
	background: url(../images/media_bullet.png) bottom left no-repeat;
}

#medianav li.current a {
	background: url(../images/media_bullet.png) bottom left no-repeat;
	voice-family: "\"}\"";
	voice-family: inherit;
	background: url(../images/media_bullet.gif) bottom left no-repeat;
}
	
html>body #medianav li.current a {
	background: url(../images/media_bullet.png) bottom left no-repeat;
}


#objectrelated_title {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	height: 30px;
	/*border: solid 1px black;*/
	width: 240px;
	text-align: center;
}

#objectrelated_title h2 {
	/*font-size: 12px;*/
	font-size: 11px;
	color: #131413;
	color: #926432;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	line-height: 30px;
}


/*** objectnav elements ***/

#objectnav {
	position: relative;
	margin: 0 0 25px 0;
	float:left;
	width:480px;
	/*border: solid 1px black;*/
	font-size:9px;
	line-height:8px;
	text-transform: uppercase;
	height: 18px;
	font-weight: normal;
	font-variant: normal;
	font-family:"HelveticaNeue", Helvetica, Arial, sans-serif;
}

#objectnav ul {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
	
#objectnav li {
	float:left;
	height: 18px;
	background:url("../images/left.gif") no-repeat left top;
	margin:0 5px 0 0;
	padding:0 0 0 9px;
}

#objectnav a {
	float:left;
	color: #5A493F;
	display:block;
	height: 18px;
	background:url("../images/right.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	text-decoration:none;
	font-weight:bold;
	color:#765;
}

#objectnav a:hover {
	color:#333;
}

#objectnav .current {
	background-image:url("../images/left_on.gif");
	color:#FFF;
}

#objectnav .current a {
	background-image:url("../images/right_on.gif");
	color:#FFF;
	padding-bottom:5px;
}

#objectnav .current a:hover {
	color:#FFF;
}

/*** objectfeatures elements ***/

#objectfeatures {
	position: relative;
	margin: 10px 0 0 0;
	padding: 0;
	float: left;
	width: 470px;
	/*border: solid 1px black;*/
	font-size: 12px;
	text-transform: uppercase;
	line-height: 12px;
	font-weight: bold;
}

#objectfeatures ul {
	position: relative;
	margin: 0 0 0 0;
	padding: 0;
	float: left;
	width: 220px;
	list-style: none;
	/*border: solid 1px black;*/
}

#objectfeatures li {
	position: relative;
	margin: 0 0 3px 0;
	padding: 0;
	float: left;
	display: block;
}

#objectfeatures li.active {
	background:url("../images/active.png") no-repeat 208px 6px;
	/*hierboven IE5 PC*/

	voice-family: "\"}\"";
	voice-family: inherit;

	/*hieronder IE6 PC*/
	background:url("../images/active.gif") no-repeat 208px 6px;
}
	
html>body #objectfeatures li.active {
	/*hieronder SAFARI & Netscape 6-7*/
	background:url("../images/active.png") no-repeat 208px 6px;
}


#objectfeatures li a {
	position: relative;
	margin: 0 0 0 0;
	padding: 3px 0 0 0;
	float: left;
	display: block;
	width: 220px;
	color: #000;
	border-top: solid 1px #BDB6B2;
}

#objectfeatures li a:hover {
	color: #33BAB1;
	text-decoration: none;
}


/*** objectresources elements ***/

#objectresources {
	position: relative;
	margin: 15px 0 40px 0;
	padding: 0 0 0 0;
	float: left;
}

.wrap {
	position: relative;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	display: block;
	border-top: solid 1px #DEDBD9;
	/*border-bottom: solid 1px #DEDBD9;*/
	float: left;
	/*min-height: 40px;*/
	min-height: 45px;
  	height:auto !important;
  	/*height:40px;*/
  	height:45px;
	width: 465px;
}


.toggler {
	position: relative;
	margin: 0 5px 0 0;
	padding: 0 0 0 0;
	display: block;
	float: left;
	width: 470px;
}


#objectresources2 h3 {
	position: relative;
	margin: 15px 0 0 0;
	padding: 0 0 0 15px;
	font-size: 12px;
	color: #332828;
	text-transform: uppercase;
	/*border: solid 1px #000;*/
	float: left;
	display: block;
  	height: 15px; /* works in all */
  	*height: 30px; /* targets IE6 and 7 */
  	_height: 30px; /* targets IE6 */
}

#objectresources2 p {
	position: relative;
	margin: 15px 15px 0 0;
	padding: 0 0 0 0;
	font-size: 12px;
	/*border: solid 1px #000;*/
	float: right;
	display: block;
  	height: 15px; /* works in all */
  	*height: 30px; /* targets IE6 and 7 */
  	_height: 30px; /* targets IE6 */
}


#grondstoffen {
	/*background: transparent url(../images/icon_grondstoffen.gif) no-repeat 0 5px;*/
	background: transparent url(../images/icon_grondstoffen_alt.gif) no-repeat -5px 5px;
}

#besparing {
	/*background: transparent url(../images/icon_besparing.gif) no-repeat 0 5px;*/
	background: transparent url(../images/icon_besparing_alt.gif) no-repeat -5px 5px;
}

#productie {
	/*background: transparent url(../images/icon_productie.gif) no-repeat 0 5px;*/
	background: transparent url(../images/icon_productie_alt.gif) no-repeat -5px 5px;
}

#toxisch {
	/*background: transparent url(../images/icon_toxisch.gif) no-repeat 0 5px;*/
	background: transparent url(../images/icon_toxisch_alt.gif) no-repeat -5px 5px;
}

#verdeling {
	/*background: transparent url(../images/icon_verdeling.gif) no-repeat 0 5px;*/
	background: transparent url(../images/icon_verdeling_alt.gif) no-repeat -5px 5px;
}

#gebruik {
	/*background: transparent url(../images/icon_gebruik.gif) no-repeat 0 5px;*/
	background: transparent url(../images/icon_gebruik_alt.gif) no-repeat -5px 5px;
}

#levensduur {
	/*background: transparent url(../images/icon_levensduur.gif) no-repeat 0 5px;*/
	background: transparent url(../images/icon_levensduur_alt.gif) no-repeat -5px 5px;
}

#eindeleven {
	/*background: transparent url(../images/icon_eindleven.gif) no-repeat 0 5px;*/
	background: transparent url(../images/icon_eindleven_alt.gif) no-repeat -5px 5px;
}

.toggler h3 {
	position: relative;
	margin: 15px 0 15px 0;
	padding: 0 0 0 50px;
	font-size: 12px;
	color: #332828;
	text-transform: uppercase;
	float: left;
	display: block;
  	height: 15px; /* works in all */
  	*height: 30px; /* targets IE6 and 7 */
  	_height: 30px; /* targets IE6 */
}

.toggler h3 a {
	color: #332828;
}

.toggler h3 a:hover {
	color: #926432;
	text-decoration: none;
}



.objectresources_tools {
	position: relative;
	margin: 15px 15px 0 0;
	padding: 0;
	height: 16px;
	/*border: solid 1px black;*/
	float: right;
	width: 80px;
}

.objectresources_tools label {
	position: relative;
	margin: 0 0 0 0;
	padding: 0;
	height: 16px;
	/*border: solid 1px black;*/
	float: left;
}

#objectresources .objectresources_tools p {
	position: relative;
	margin: 0 0 0 0;
	padding: 0;
	height: 16px;
	/*border: solid 1px black;*/
	float: right;
}


#objectresources .red {
	position: relative;
	display: block;
	height: 16px;
	width: 16px;
	float: right;
	margin: 0 0 0 5px;
	padding: 0 0 0 0;
	background: transparent url(../images/bullet_red.gif) no-repeat 0 0;
	border: none;
}

#objectresources .green {
	position: relative;
	display: block;
	height: 16px;
	width: 16px;
	float: right;
	margin: 0 0 0 5px;
	padding: 0 0 0 0;
	background: transparent url(../images/bullet_green.gif) no-repeat 0 0;
	border: none;
}


#objectresources .orange {
	position: relative;
	display: block;
	height: 16px;
	width: 16px;
	float: right;
	margin: 0 0 0 5px;
	padding: 0 0 0 0;
	background: transparent url(../images/bullet_orange.gif) no-repeat 0 0;
	border: none;
}

#objectresources .question {
	position: absolute;
	top: 15px;
	right: 5px;
	display: block;
	float: left;
	margin: 0 0 15px 0;
	padding: 0;
	height: 16px;
	font-size: 10px;
	border: none;
	z-index: 30;

}


#objectresources .question a {
	position: relative;
	display: block;
	float: left;
	margin: 0;
	padding: 0 30px 0 0;
	height: 16px;
	background: transparent url(../images/bullet_question.gif) no-repeat top right;

}

#objectresources .question a:hover {
	background: transparent url(../images/bullet_question.gif) no-repeat bottom right;
	border: none;
	text-decoration: none;
}

.accordion {
	position: relative;
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
	float: left;
	/*display: none;*/
}

#content .accordion p {
	position: relative;
	margin: 0 20px 10px 50px;
	padding: 0 0 0 0;
	font-size: 11px;
	display: block;
}

#color h3 {
	position: relative;
	margin: 15px 0 15px 0;
	padding: 0 0 0 0;
	font-size: 12px;
	color: #332828;
	text-transform: uppercase;
	/*border: solid 1px #000;*/
	float: left;
	display: block;
  	height: 15px; /* works in all */
  	*height: 30px; /* targets IE6 and 7 */
  	_height: 30px; /* targets IE6 */
}

.colorcheckbox {
	position: relative;
	margin: 15px 15px 15px 15px;
	padding: 0 0 0 0;
	float: left;
	width: 19px;
	height: 19px;
	background: transparent url(../images/checkbox_white.gif) no-repeat top left;
}

.on {
	background: transparent url(../images/checkbox_white.gif) no-repeat bottom left;
}

.colorbox {
	position: relative;
	margin: 15px 15px 15px 0;
	padding: 0 0 0 0;
	float: left;
	width: 80px;
	height: 16px;
	background: #DE2D37 url(../images/colors.png) no-repeat top left; /* works in all */
	*background: #DE2D37 url(../images/colors.png) no-repeat top left; /* targets IE6 and 7 */
	_background: #DE2D37  no-repeat top left; /* targets IE6 */
}

#color .objectresources_tools {
	position: relative;
	margin: 15px 15px 0 0;
	padding: 0;
	height: 16px;
	/*border: solid 1px black;*/
	float: right;
	width: 140px;
}

#color .objectresources_tools label {
	position: relative;
	margin: 0 0 0 0;
	padding: 0;
	height: 16px;
	/*border: solid 1px black;*/
	float: right;
}

/*** objectrelated elements ***/

#objectrelated {
	position: relative;
	margin: 0 0 0 0;
	padding: 0 0 0 5px;
}

#objectrelated ul {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 11px;
	line-height: 14px;
	color: #434343;
}

#objectrelated li {
	position: relative;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}

#objectrelated li a {
	position: relative;
	display: block;
	margin: 0;
	padding: 0 0 0 30px;
	color: #434343;
	background:url("../images/bullet.png") no-repeat 8px 3px;

	voice-family: "\"}\"";
	voice-family: inherit;

	background:url("../images/bullet.gif") no-repeat 8px 3px;
}
	
html>body #objectrelated li a {
	background:url("../images/bullet.png") no-repeat 8px 3px;
}

#objectrelated li a:hover {
	color: #33BAB1;
	text-decoration: none;
}


/*** blog elements ***/

.entry {
	position: relative;
	margin: 0 12px 12px 0;
	display: block;
	padding: 20px 235px 0 10px;
    border-top: #ACA49F solid 1px;
	width: 460px;
	/*min-height:128px;
	height:auto !important;*/
	height:140px;
	float: left;		
}

.entry_image {
	position: absolute;
	top: -1px;
	right: 0;
	height: 160px;
	width: 225px;
    border: #ACA49F solid 1px;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
		
	/*hierboven IE5 PC*/

	voice-family: "\"}\"";
	voice-family: inherit;
	/*hieronder IE6 PC*/
	height: 160px;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
}
	
html>body .entry_image {
	/*hieronder SAFARI & Netscape 6-7*/
	height: 160px;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
}

.entry_image:hover {
    border: #926432 solid 1px;

	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
}
	
html>body .entry_image {
	/*hieronder SAFARI & Netscape 6-7*/
	height: 160px;
}





/************** nav elements **************/

#navbox {
	position: absolute;
	top: 51px;
	left:725px;
	width: 240px;
	background-color: transparent;
	/*border: solid 1px black;*/
}

#nav01, #nav03 {
	position: relative;
	top: 0;
	right:0;
	width: 240px;
	background-color: transparent;
	/*border: solid 1px black;*/
	text-transform: uppercase;
	font-family:"HelveticaNeue-CondensedBold","Helvetica Neue Condensed Bold", Helvetica, Arial, sans-serif;
	font-size: 19px;
	font-style: normal; 
	color: #FFF;
	min-height:100px;
	height:auto !important;
	height:100px;
	float: left;
}

#nav02 {
	position: relative;
	top: 0;
	right:0;
	width: 240px;
	background-color: transparent;
	/*border: solid 1px black;*/
	text-transform: uppercase;
	font-family:"HelveticaNeue-CondensedBold","Helvetica Neue Condensed Bold", Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-style: normal; 
	color: #FFF;
	min-height:100px;
	height:auto !important;
	height:100px;
	float: left;
	line-height: 21px;
}

	
#navbox ul {
	position: relative;
	margin: 88px 0 0 50px;
	padding: 0;
}

#navbox li {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
	font-style: normal; 
	font-weight: normal;
}

#navbox li a {
	text-decoration: none;
	color: #FFFFFF;
	font-style: normal; 
	font-weight: 100;
}

#navbox li a:hover {
	text-decoration: none;
	color: #332828;
}

#navbox li.current a {
	text-decoration: none;
	color: #332828;
}


.navtitle a {
	position: relative;
	top: 30px;
	left: 30px;
	float: left;
	display: block;
	height: 40px;
	width: 40px;
	overflow: hidden;
	padding: 40px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:40px; /* for IE5/Win */
	}

#nav01 .navtitle a {
	background: url(../images/navtitles_menu.png) top left no-repeat;
}

#nav01 .navtitle a:hover {
	/*background: url(../images/navtitles_menu.png) 0 -40px no-repeat;*/
	background: url(../images/navtitles_menu.png) top left no-repeat;
	cursor: default;
}

#nav02 .navtitle a {
	background: url(../images/navtitles_zoekenop.png) top left no-repeat;
}

#nav02 .navtitle a:hover {
	/*background: url(../images/navtitles_zoekenop.png) 0 -40px no-repeat;*/
	background: url(../images/navtitles_zoekenop.png) top left no-repeat;
	cursor: default;
}

#nav03 .navtitle a {
	background: url(../images/navtitles_askoffer.png) top left no-repeat;
}

#nav03 .navtitle a:hover {
	/*background: url(../images/navtitles_askoffer.png) 0 -40px no-repeat;*/
	background: url(../images/navtitles_askoffer.png) top left no-repeat;
	cursor: default;
}


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

#contactform {
	position: relative;
	top: -15px;
	margin: 0 0 0 10px;
	float: left;
	width: 220px;
	background-color: #fff;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
}

#contactform form {
	position: relative;
	padding: 10px;
	width: 200px;
}

#contactform input {
	position: relative;
	margin: 0;
	padding: 0;
	background: transparent none;
	border: none;
	border-bottom: solid 1px #ccc;
	font-size: 10px;
	height: 20px;
	text-transform: uppercase;
	text-align: right;
}

#contactform textarea {
	position: relative;
	margin: 0;
	padding: 0;
	width: 200px;
	background: transparent none;
	border: none;
	border-bottom: solid 1px #ccc;
	font-size: 10px;
	text-transform: uppercase;
	text-align: right;
}

#contactform input:focus, #contactform textarea:focus {
	outline: none; /*remove blue border in safari */
}

#contactform input.butt {
	position: relative;
	margin: 10px 0 0 0;
	padding: 0;
	border: none;
	height: auto;
	float: right;
}

#contactform p {
	position: relative;
	margin: 10px 0 0 0;
	padding: 0;
	float: right;
	text-align: right;
	background-color: #fff;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9px;
}


/*** shop elements ***/


#shopbox {
	position: relative;
	width: 125px;
	height: 46px;	
	float: right;
	/*display: none;*/
	/*border-left:solid 1px #BDB6B2;*/
}

#shoppingcart {
	position: relative;
	top: 12px;
	width: 28px;
  	height: 25px; /* works in all */
	display: block;
	float: right;
}


#shoppingcart a {
	position: relative;
	/*width: 28px;*/
  	height: 25px; /* works in all */
	display: block;
	background: transparent url(../images/shoppingcart.gif) 0 0 no-repeat;
	text-decoration: none;
	color: #9c928c;
	/*color: #FFFFFF;*/
	font-size: 14px;
	text-align: right;
	font-weight: bold;
	letter-spacing: 0.1em;
}

#shopbox.accent #shoppingcart a {
	color: #FFFFFF;
}

#shoppingcart a:hover {
	background: transparent url(../images/shoppingcart.gif) 0 -35px no-repeat;
	color: #fff;
	text-decoration: none;
}

.shoppingitems {
	position: absolute;
	top: -2px;
	left: -2px;
	width: 20px;
} 

#shopboxtext {
	position: relative;
	display: block;
	padding: 10px 10px 0 10px;
	/*height: 46px;*/
	float: right;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 15px;
	color: #8B8079;
	/*color: #FFF;*/
}

#shopbox.accent #shopboxtext {
	color: #FFFFFF;
}


.actionbox_options3 .object {
	position: relative;
  	margin: 0 8px 8px 0; /* works in all */
  	*margin: 0 8px 8px 0; /* targets IE6 and 7 */
  	_margin: 0 7px 7px 0; /* targets IE6 */
	display: block;
	padding: 0 0 0 0;
    border: #ACA49F solid 1px;
	width: 108px;
	height: 77px;
	float: left;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
		
	/*hierboven IE5 PC*/

	voice-family: "\"}\"";
	voice-family: inherit;
	/*hieronder IE6 PC*/
	height: 77px;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
}
	
html>body .actionbox_options3 .object {
	/*hieronder SAFARI & Netscape 6-7*/
	height: 77px;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
}

.actionbox_options3 .object:hover {
    border: #926432 solid 1px;

	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
}
	
html>body .actionbox_options3 .object {
	/*hieronder SAFARI & Netscape 6-7*/
	height: 77px;
}


.actionbox_options3 .objectinfo {
	position: absolute;
	bottom: 0;
	left: 0;
	margin: 0 0 0 0;
	display: block;
	padding: 0 0 0 0;
	width: 108px;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	background-color: #FFF;
	/*background: url(../images/style_images/product_bg.png) bottom left no-repeat;*/
}



	
.actionbox_options3 .object h3 {
	position: relative;
	margin: 3px;
	padding: 0 0 0 0;
	background: url(../images/style_images/arrowright_bullet.gif) no-repeat 0 2px;
	font-size: 9px;
	line-height: 12px;
	text-transform: uppercase;
	font-style: normal;
	font-weight: bold;
	/*hierboven IE5 PC*/

	voice-family: "\"}\"";
	voice-family: inherit;
	/*hieronder IE6 PC*/
	font-weight: bold;
}
	
html>body .actionbox_options3 .object h3 {
	/*hieronder SAFARI & Netscape 6-7*/
	font-weight: bold;
}


.actionbox_options3 .object h3 a {
	position: relative;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-decoration: none;
	color:#926432;
	/*color: #332828;*/
}

.actionbox_options3 .object h3 a:hover {
	text-decoration: none;
	color:#000;
}


.actionbox_options3 .objectdelete a {
	position: absolute;
	top: 5px;
	right: 5px;
	margin: 0 0 0 0;
	display: block;
	padding: 0 0 0 0;
	width: 12px;
	background: url(../images/delete2.gif) top left no-repeat;
}

.actionbox_options3 .objectdelete a:hover {
	background: url(../images/delete2.gif) bottom left no-repeat;
}


/*** actionbox_nav elements ***/

#actionbox_nav {
	position: relative;
	margin: 0 0 0 0;
	top: 6px;
	float:right;
	/*border: solid 1px black;*/
	font-size:9px;
	line-height:8px;
	text-transform: uppercase;
	height: 18px;
	font-weight: normal;
	font-variant: normal;
	font-family:"HelveticaNeue", Helvetica, Arial, sans-serif;
}

#actionbox_nav ul {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
	
#actionbox_nav li {
	float:left;
	height: 18px;
	background:url("../images/left_on.gif") no-repeat left top;
	margin:0 5px 0 0;
	padding:0 0 0 9px;
}

#actionbox_nav a {
	float:left;
	color: #5A493F;
	display:block;
	height: 18px;
	background:url("../images/right_on.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	text-decoration:none;
	font-weight:bold;
	color:#ccc;
}

#actionbox_nav a:hover {
	color:#fff;
}

/************** baseline elements **************/

#baseline {
	position: relative;
	left: 40px;
	width: 162px;
	height: 43px;
	/*border: solid 1px black;*/
	float: left;
	background: transparent url("../images/theecodesignshopper2.png") no-repeat left top; /* works in all */
	*background: transparent url("../images/theecodesignshopper2.png") no-repeat left top; /* targets IE6 and 7 */
	_background: transparent url("../images/theecodesignshopper2.gif") no-repeat left top; /* targets IE6 */
	top: 50px;
	*top: 40px;
	_top: 40px;

}


/************** footer elements **************/

#footer {
	position: relative;
	top: 50px;
	left: 50px;
	color: #332828;
	padding: 0 0 0 0;
	float: left;
	font-size: 10px;
}

#footer p {
	font-size: 10px;
	line-height: 13px;
}

#footer a {
	color: #332828;
}

.hide {
	display: none;
}

.show {
	display: block;
}

/********** SIFR elements **********/


.sIFR-active h1.sIFR,
.sIFR-active #navbox li,
.sIFR-active #banner li span.link {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
}

.sIFR-active h1.sIFR {
  padding-bottom: 0;
  font-size: 19px;
}

.sIFR-active #navbox li{
	margin: 0;
	padding: 0;
}

/* Effectively, in case of sIFR, we use the <span>, otherwise the <a> */
#banner li a,
.sIFR-active #banner li span.link {
	position: relative;
	margin: 0 0 5px 0;
	padding: 0 0 0 10px;
  height: 50px;
  display: block;
	color: #000000;
	float: left;
	background-color: #ffffff;
	filter:alpha(opacity=50);
  -moz-opacity:.50;
  opacity:.50;
	font-family:"HelveticaNeue-UltraLight","Helvetica Neue UltraLight", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 44px;
	letter-spacing: 0.05em;
	color: #000000;
	line-height: 1em;
}

#banner li a {
  padding: 0 10px 0 10px;
}

/* Lessen horizontal jumping caused by the HTML text being much wider than the Flash text */
.sIFR-active #banner li a {
  letter-spacing: -4px;
}

#banner li a:hover,
.sIFR-active #banner li span.hover {
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
	text-decoration: none;
}

.faulty-opacity #banner li span.link {
  opacity: 1.0;
  -moz-opacity: 1.0;
}
/**
.sIFR-active h1 {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  padding-bottom: 0;
  font-size: 26px;
}
.sIFR-active #navbox li{
	margin: 0;
	visibility: hidden;
	padding-bottom: 0;
	padding: 0;
	height: 21px;
	line-height: 1em;
}
.sIFR-active #banner li a {
	position: relative;
	margin: 0 0 5px 0;
	padding: 0 10px 0 10px;
	height: 61px;
	display: block;
	color: #000000;
	float: left;
	background-color: #ffffff;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	font-family:"HelveticaNeue-UltraLight","Helvetica Neue UltraLight", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 48px;
	letter-spacing: 0.05em;
	color: #000000;
	line-height: 1em;
}

.sIFR-active #banner li a:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
	text-decoration: none;
}

.sIFR-active #banner li.current a {
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
	text-decoration: none;
}
*/


/*********************** ogone elements ***********************/

#ogone {
}

#ogone small {
    margin: 10px 0 10px 0;
    padding: 5px 0 5px 0;
}

#ogone td.ncol_ref {
	background-color: transparent;
    padding: 0;
    margin: 0 0 0 0;
    }


#ogone td.ncolh1 {
	background-color: transparent;
    color : #FFF;
    font-size: 11px;
    padding: 5px;
    margin: 0 0 10px 0;
    }
    
#ogone td.ncoltxtl {
	background-color: transparent;
    /*border-bottom: solid #808080 1px;*/
    text-align : right;
    font-weight : bold;
    font-size: 11px;
    padding: 5px;
    }
    
#ogone td.ncoltxtl2 {
	background-color: transparent;
    /*border-bottom: solid #808080 1px;*/
    color: black;
    text-align: right;
    font-weight : bold;
    font-size: 11px;
    }
    
#ogone td.ncoltxtr {
	background-color: transparent;
    /*border-bottom: solid #808080 1px;*/
    color: black;
    text-align: left;
    font-weight : bold;
    font-size: 11px;
    }
    
#ogone td.ncoltxtc {
	background-color: transparent;
    /*border-bottom: solid #808080 1px;*/
    color: black;
    text-align: center; 
    font-weight : bold;
    font-size: 11px;
    }

#ogone td.ncolinput {
	background-color: transparent;
    color : black;
    font-size: 11px;
    /*border-bottom: solid #808080 1px;*/
    }
    
#ogone td.ncolline1 {
	background-color: transparent;
    /*border-bottom: solid #808080 1px;*/
	color : black;
    font-size: 11px;
    }
    
#ogone td.ncolline2 {
	background-color: transparent;
    color : black;
    font-size: 11px;
    }
    
#ogone input.ncol {
	background-color: #fff;
    color : white;
    font-size: 11px;
    }
    
#ogone td.ncollogoc {
	background-color: transparent;
    color : black;
    text-align : center;
    font-weight : bold;
    font-size: 11px;
    border: none;
    vertical-align: middle;
    }
    
#ogone table.ncoltable1 {
	background-color: transparent;
    font-size: 11px;
    }
    
#ogone table.ncoltable2 {
	background-color: transparent;
    /*border-bottom: solid #808080 1px;*/
    font-size: 11px;
    }
    
#ogone table.ncoltable3 { 
	background-color: transparent;
    font-size: 11px;
    }
    
#ogone #NCOLPP {
    margin: 40px 0 0 0;
} 


#ogone {
	margin: 0;
	text-align: center;
	/*border: solid 1px black;*/
	display: inline-table;
  	width: 100%; /* works in all */
  	*width: auto; /* targets IE6 and 7 */
  	_width: auto; /* targets IE6 */
}

#ogone .table01 {
	position: relative;
	width: 100%;
	padding: 0;
	margin: 0;
	border: none;
}

#ogone #submit3 {
	margin: 0;
	left: 335px;
	color: #000;
	text-align: center;
	border: solid 1px #ccc;
	height: 25px;
	display: block;
}

#ogone #submit3:hover {
	cursor: pointer;
}


