@charset "utf-8";
/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #494C6C;
	margin: 0px;
	padding: 0px;
	background-color: #EFEFE0;
}

img{
	border:0;
}

br.clear {
clear:both;
}


#container {
	width: 980px;
	margin: 0px auto;
	padding: 0px 10px 0px 10px;
	background-image: url(/images/bg_container.gif);
	background-repeat: repeat-y;
}

#header {
	width: 980px;
	height: 74px;
}

#logo {
	width: 224px;
	height: 75px;
	float: left;
}

.header_icon {
	height: 41px;
	padding: 17px;
	float: left;
}

.icon_image { width: 40px; height: 40px; margin-right: 5px; float: left; }
.icon_tekst { height: 35px; padding-top: 5px; float: left; }

/* ---------------------------------------------------------------
Menubalk (horizontaal)
*/

#menubalk {
	width: 960px;
	height: 37px;
	margin: 0px 10px 0px 10px;
	background-color: #494C6C;
	background-image: url(/images/bg_menubalk.gif);
	background-repeat: repeat-x;
	clear: both;
}

#horlist {
	padding: 0px 15px 0px 15px;
	margin: 0px;
	line-height: 37px;
	float: left;
}

#horlist li {
	display: inline;
	list-style-type: none;
	padding-right: 20px;
}

#horlist li a {
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
}

#zoeken {
	float: right;
	height: 37px;
	margin: 0px 10px 0px 0px;
	line-height: 37px;
	color: #C4C364;
	font-weight: bold;
	text-align: right;
}

/* ---------------------------------------------------------------
Einde menubalk (horizontaal)
*/

/* ---------------------------------------------------------------
Navigatie (verticaal)
*/

#accordion ul, li, h3 {
	border:0;
	padding:0;
	margin:0;
	list-style:none;
}

h3 {
	padding:4px; 
	font-size:12px; 
	color:#494C6C; 
	border-bottom:solid 1px #DDDDDD;
	padding: 5px 5px 5px 10px;
}

#main{
	width:160px;
	margin: 10px auto;
}

#accordion li{
	border-bottom: solid 1px #DDDDDD;
	background-color: #EFEFFF;
}
	
#accordion li a{
	padding: 4px 15px; 
	display:block; 
	text-decoration:none;
	font-size: 11px;
	background-image: url(/images/paars_pijltje.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#accordion li a.selected {
  background:#CBCDE7;
}

#accordion li a:hover{
	background: #E5E5EF;
	background-image: url(/images/paars_pijltje.gif);
	background-repeat: no-repeat;
	background-position: left center;
	cursor: pointer;
}

h3 { padding:5px 5px 5px 15px;margin:0px;display:block; }


h3.cm_142 { background-color:#FFFFFF; background-image: url(/images/pijl_blauw.gif); background-repeat: no-repeat; background-position: left center; }
h3.cm_142Over { background-color:#0071E5; background-image: url(/images/pijl_none.gif); background-repeat: no-repeat; background-position: left center; color: #FFFFFF; }
h3.cm_142Active { background-color:#0071E5; background-image: url(/images/pijl_none.gif); background-repeat: no-repeat; background-position: left center; color: #FFFFFF; }

h3.cm_141 { background-color:#FFFFFF; background-image:url(/images/pijl_oranje.gif); background-repeat: no-repeat; background-position: left center; }
h3.cm_141Over { background-color:#FF7800; background-image: url(/images/pijl_none.gif); background-repeat: no-repeat; background-position: left center; color: #FFFFFF; }
h3.cm_141Active { background-color:#FF7800; background-image: url(/images/pijl_none.gif); background-repeat: no-repeat; background-position: left center; color: #FFFFFF; }

h3.cm_144 { background-color:#FFFFFF; background-image: url(/images/pijl_zwart.gif); background-repeat: no-repeat; background-position: left center; }
h3.cm_144Over { background-color:#000000; background-image: url(/images/pijl_none.gif); background-repeat: no-repeat; background-position: left center; color: #FFFFFF; }
h3.cm_144Active { background-color:#000000; background-image: url(/images/pijl_none.gif); background-repeat: no-repeat; background-position: left center; color: #FFFFFF; }

h3.cm_217 { background-color:#FFFFFF; background-image: url(/images/pijl_rood.gif); background-repeat: no-repeat; background-position: left center; }
h3.cm_217Over { background-color:#DD0808; background-image: url(/images/pijl_none.gif); background-repeat: no-repeat; background-position: left center; color: #FFFFFF; }
h3.cm_217Active { background-color:#DD0808; background-image: url(/images/pijl_none.gif); background-repeat: no-repeat; background-position: left center; color: #FFFFFF; }

h3.cm_146 { background-color:#FFFFFF; background-image: url(/images/pijl_geel.gif); background-repeat: no-repeat; background-position: left center; }
h3.cm_146Over { background-color:#FAB301; background-image: url(/images/pijl_none.gif); background-repeat: no-repeat; background-position: left center; color: #FFFFFF; }
h3.cm_146Active { background-color:#FAB301; background-image: url(/images/pijl_none.gif); background-repeat: no-repeat; background-position: left center; color: #FFFFFF; }

h3.cm_249 { background-color:#FFFFFF; background-image: url(/images/pijl_paars.gif); background-repeat: no-repeat; background-position: left center; }
h3.cm_249Over { background-color:#9B42D4; background-image: url(/images/pijl_none.gif); background-repeat: no-repeat; background-position: left center; color: #FFFFFF; }
h3.cm_249Active { background-color:#9B42D4; background-image: url(/images/pijl_none.gif); background-repeat: no-repeat; background-position: left center; color: #FFFFFF; }

h3.cm_147 { background-color:#FFFFFF; background-image: url(/images/pijl_groen.gif); background-repeat: no-repeat; background-position: left center; }
h3.cm_147Over { background-color:#7BC426; background-image: url(/images/pijl_none.gif); background-repeat: no-repeat; background-position: left center; color: #FFFFFF; }
h3.cm_147Active { background-color:#7BC426; background-image: url(/images/pijl_none.gif); background-repeat: no-repeat; background-position: left center; color: #FFFFFF; }

h3.cm_248 { background-color:#FFFFFF; background-image: url(/images/pijl_roze.gif); background-repeat: no-repeat; background-position: left center; }
h3.cm_248Over { background-color:#F703E3; background-image: url(/images/pijl_none.gif); background-repeat: no-repeat; background-position: left center; color: #FFFFFF; }
h3.cm_248Active { background-color:#F703E3; background-image: url(/images/pijl_none.gif); background-repeat: no-repeat; background-position: left center; color: #FFFFFF; }

h3.faq_group { background-color:#FFFFFF; background-image: url(/images/pijl_roze.gif); background-repeat: no-repeat; background-position: left center; }
h3.faq_groupOver { background-color:#F703E3; background-image: url(/images/pijl_none.gif); background-repeat: no-repeat; background-position: left center; color: #FFFFFF; }
h3.faq_groupActive { background-color:#F703E3; background-image: url(/images/pijl_none.gif); background-repeat: no-repeat; background-position: left center; color: #FFFFFF; }

h3.cm_301 { background-color:#FFFFFF; background-image: url(/images/pijl_lblauw.gif); background-repeat: no-repeat; background-position: left center; }
h3.cm_301Over { background-color:#00ECE9; background-image: url(/images/pijl_none.gif); background-repeat: no-repeat; background-position: left center; color: #FFFFFF; }
h3.cm_301Active { background-color:#00ECE9; background-image: url(/images/pijl_none.gif); background-repeat: no-repeat; background-position: left center; color: #FFFFFF; }

h3.cm_358 { background-color:#FFFFFF; background-image: url(/images/pijl_grijs.gif); background-repeat: no-repeat; background-position: left center; }
h3.cm_358Over { background-color:#BBBBBB; background-image: url(/images/pijl_none.gif); background-repeat: no-repeat; background-position: left center; color: #FFFFFF; }
h3.cm_358Active { background-color:#BBBBBB; background-image: url(/images/pijl_none.gif); background-repeat: no-repeat; background-position: left center; color: #FFFFFF; }

h3.cm_400 { background-color:#FFFFFF; color:#AA0000; background-image: url(/images/pijl_seiz.gif); background-repeat: no-repeat; background-position: left center; }
h3.cm_400Over { background-color:#AA0000; color:#FFFFFF; background-image: url(/images/pijl_none.gif); background-repeat: no-repeat; background-position: left center; color: #FFFFFF; }
h3.cm_400Active { background-color:#AA0000; color:#FFFFFF; background-image: url(/images/pijl_none.gif); background-repeat: no-repeat; background-position: left center; color: #FFFFFF; }

h3.cm_411 { background-color:#FFFFFF; background-image:url(/images/pijl_bordeaux.gif); background-repeat: no-repeat; background-position: left center; }
h3.cm_411Over { background-color:#84002E; background-image: url(/images/pijl_none.gif); background-repeat: no-repeat; background-position: left center; color: #FFFFFF; }
h3.cm_411Active { background-color:#84002E; background-image: url(/images/pijl_none.gif); background-repeat: no-repeat; background-position: left center; color: #FFFFFF; }

/* ---------------------------------------------------------------
Einde navigatie (verticaal)
*/

#content {
	background-color: #FFFFFF;
	width: 940px;
	margin: 0px 10px 10px 10px;
	padding: 10px;
}


#content_left {
	width: 160px;
	float: left;
}

.groenbalk {
	width: 140px;
	height: 30px;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 10px 0px;
	line-height: 30px;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	background-color: #C4C364;
	background-image: url(/images/bg_groenbalk.gif);
	background-repeat: no-repeat;
}

.witlinks {
	font-size: 12px;
	padding: 10px;
	background-color: #FFFFFF;
	margin: 0px 0px 10px 0px;
}

#footer {
	clear: both;
	height: 50px;
	width: 950px;
	padding: 15px;
	background-color: #FFFFFF;
	background-image: url(/images/bg_header.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	border-top: 10px solid #C4C364;
	font-size: 11px;
	color: #999999;
	line-height: 20px;
}

#footer_links {
	float: left;
}

#footer_rechts {
	float: right;
	text-align: right;
}

.stikker_klein_rood {
	width: 52px;
	height: 52px;
	background-image: url(/images/stikker_klein_rood.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 52px;
	position: absolute;
}

.stikker_klein_oranje {
	width: 52px;
	height: 52px;
	background-image: url(/images/stikker_klein_oranje.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 52px;
	position: absolute;
	margin: 65px 10px 10px 10px;
}

.stikker_klein_blauw {
	width: 52px;
	height: 52px;
	background-image: url(/images/stikker_klein_blauw.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 52px;
	position: absolute;
	margin: 65px 10px 10px 10px;
}

.stikker_klein_vlam {
	width: 45px;
	height: 63px;
	background-image: url(/images/stikker_klein_vlam.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 80px;
	position: absolute;
	margin: 50px 10px 10px 20px;
}

.stikker_groot_rood {
	width: 80px;
	height: 80px;
	background-image: url(/images/stikker_groot_rood.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 80px;
	position: absolute;
}

.ww_aantal {
	font-weight: bold;
	font-size: 11px;
	border-bottom: 1px dotted #DDDDDD;
	padding: 7px 0px 7px 5px;
}

.ww_product {
	font-size: 11px;
	border-bottom: 1px dotted #DDDDDD;
	color: #999999;
	padding: 7px 0px 7px 10px;
}

.ww_prijs {
	font-size: 11px;
	text-align: right;
	border-bottom: 1px dotted #DDDDDD;
	padding: 7px 5px 7px 0px;
}

.ww_subtotaal {
	font-size: 11px;
	font-weight: bold;
	padding: 10px 0px 20px 5px;
	color: #7BC426;
}

.ww_totaalprijs {
	font-size: 11px;
	font-weight: bold;
	padding: 10px 5px 20px 0px;
	text-align: right;
}

div.cs_blok {
	width: 217px;
	height: 220px;
	float: left;
	margin: 0px 10px 10px 0px;
	padding: 10px;
	border-top: 1px solid #EEEEEE;
	border-left: 1px solid #EEEEEE;
	border-right: 2px solid #DDDDDD;
	border-bottom: 2px solid #DDDDDD;
}

/* ---------------------------------------------------------------
Rechter content
*/

#content_right {
	width: 750px;
	margin-left: 10px;
	padding: 10px;
	background-color: #FFFFFF;
	float: right;
}

#kruimel {
	height: 30px;
	width: 750px;
	line-height: 30px;
	padding: 0px 10px 0px 10px;
	background-color: #DFDFC3;
	margin-bottom: 10px;
	float: right;
	font-size: 11px;
}

#kruimel a {
	color: #494C6C;
	background: url(/images/kruimel_pijl.gif)  no-repeat right center;
	display: block;
	font-weight: bold;
	float: left;
	padding: 0px 15px 0px 10px;
}

#banner {
	width: 508px;
	height: 196px;
	border: 1px solid #DDDDDD;
	padding: 15px;
	margin: 0px 10px 10px 0px;
	float: left;
	background-image: url(/images/bg_banner.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

#banner_links {
	margin-top: 10px;
	height: 150px;
	width: 200px;
	float: left;
	overflow: hidden;
}

#banner_rechts {
	margin-top: 10px;
	width: 270px;
	float: right;
	
}

#thema_banner {
	width: 200px;
	height: 227px;
	margin-bottom: 10px;
	background-image: url(/images/banner_CS.gif);
	background-repeat: no-repeat;	
	float: right;
	text-align: right;
	line-height: 28px;
}

#thema_banner_slide {
	width: 200px;
	height: 230px;
	margin-bottom: 10px;
	float: right;
	text-align: right;
	line-height: 28px;
}

#imageSlideshowHolder{

/* This is a CSS hack in order to get a nice look in IE 5.5 and lower 

In these versions of Internet Explorer, we need to add borders and padding to the width. In this example, we have a 3 pixel
border on all sides. This means that the width in IE5.5 should be 606 pixels(600 + border 3px on the left + border 3 px on the right). Height
should be set to 456 pixels(450 + 3 +3). IE 5.5 will ignore the width attributes below the first line. These will be applied to other browsers.

*/
	width:200px;
	height:230px;
	background-color: #FFF;
	position:relative;	/* Never change this value */
		
}
.imageInGallery{		
	width:200px;
	height:228px;
	background-color:#FFF;
		
	/* Never change these 3 value */
	left:0px;
	top:0px;
	position:absolute;	
}
	
#imageSlideshowHolder img{
	position:absolute;
}
/*
#cat_audiovideo {
	width: 168px;
	height: 168px;
	margin-bottom: 10px;
	padding: 15px;
	background-image: url(/images/cat_audiovideo.gif);
	background-repeat: no-repeat;
	background-position: center;
	float: right;
	line-height: 16px;
	border: 1px solid #DDDDDD;
	text-align: center;
}

#cat_camerafoto {
	width: 168px;
	height: 168px;
	margin-bottom: 10px;
	padding: 15px;
	background-image: url(/images/cat_camerafoto.gif);
	background-repeat: no-repeat;
	background-position: center;
	float: right;
	line-height: 16px;
	border: 1px solid #DDDDDD;
	text-align: center;
}

#cat_computers {
	width: 168px;
	height: 168px;
	margin-bottom: 10px;
	padding: 15px;
	background-image: url(/images/cat_computers.gif);
	background-repeat: no-repeat;
	background-position: center;
	float: right;
	line-height: 16px;
	border: 1px solid #DDDDDD;
	text-align: center;
}

#cat_gereedschap {
	width: 168px;
	height: 168px;
	margin-bottom: 10px;
	padding: 15px;
	background-image: url(/images/cat_gereedschap.gif);
	background-repeat: no-repeat;
	background-position: center;
	float: right;
	line-height: 16px;
	border: 1px solid #DDDDDD;
	text-align: center;
}

#cat_huishoudelijk {
	width: 168px;
	height: 168px;
	margin-bottom: 10px;
	padding: 15px;
	background-image: url(/images/cat_huishoudelijk.gif);
	background-repeat: no-repeat;
	background-position: center;
	float: right;
	line-height: 16px;
	border: 1px solid #DDDDDD;
	text-align: center;
}


#cat_carmedia {
	width: 168px;
	height: 168px;
	margin-bottom: 10px;
	padding: 15px;
	background-image: url(/images/cat_carmedia.gif);
	background-repeat: no-repeat;
	background-position: center;
	float: right;
	line-height: 16px;
	border: 1px solid #DDDDDD;
	text-align: center;
}

#cat_tuin {
	width: 168px;
	height: 168px;
	margin-bottom: 10px;
	padding: 15px;
	background-image: url(/images/cat_tuin.gif);
	background-repeat: no-repeat;
	background-position: center;
	float: right;
	line-height: 16px;
	border: 1px solid #DDDDDD;
	text-align: center;
}

#cat_verzorging {
	width: 168px;
	height: 168px;
	margin-bottom: 10px;
	padding: 15px;
	background-image: url(/images/cat_verzorging.gif);
	background-repeat: no-repeat;
	background-position: center;
	float: right;
	line-height: 16px;
	border: 1px solid #DDDDDD;
	text-align: center;
}
*/
.header {
	display: block;
	clear: both;
	font-size: 18px;
	height: 37px;
	line-height: 37px;
	border-top: 1px solid #D1D1EF;
	border-bottom: 1px solid #D1D1EF;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 10px 0px;
	color: #494C6C;
	background-color: #FFFFFF;
	background-image: url(/images/bg_header.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

.productblok {
	width: 363px;
	border: 1px solid #DDDDDD;
	margin: 0px 10px 10px 0px;
	float: left;
	text-decoration: none;
}

.product_header {
	font-size: 16px;
	font-weight: bold;
	padding: 10px 5px 5px 10px;
	display: block;
}

a.product_header{
	text-decoration:none;
}

.product_foto {
	height: 100px;
	width: 100px;
	padding: 20px 0px 0px 20px;
	float: left;
	display: block;
}

.product_tekst {
	float: right;
	width: 210px;
	display: block;
	text-decoration: none;
	padding-right: 10px;
}

.product_info {
	padding: 5px 10px 5px 10px;
	border-top: 1px solid #DDDDDD;
	background-color: #E5E5EF;
	clear: both;
	display: block;
}

/* ---------------------------------------------------------------
Opmaak categorie pagina's
*/

.cat_product {
	height: 100px;
	width: 365px;
	margin-right: 10px;
	margin-bottom: 15px;
	padding-bottom: 25px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #EEEEEE;
	float: left;
	font-size: 11px;
}

.cat_foto {
	height: 100px;
	width: 118px;
	padding-top: 10px;
	margin-right: 10px;
	border: 1px solid #DDDDDD;
	text-align: center;
	line-height: 98px;
	background-color: #FFFFFF;
	float: left;
}

.cat_leesmeer {
	padding-top: 23px;
	float: left;
}

.cat_prijs {
	float: right;
	padding: 20px 10px 0px 0px;
	font-size: 18px;
	font-weight: bold;;
}

p.cat_description{

}


/* ---------------------------------------------------------------
Opmaak productgroep pagina
*/

#filter {
	border: 1px solid #DDDDDD;
	padding: 10px;
	margin-bottom: 10px;
	height: 150px;
}

#filters_new {
	border: 1px solid #DDDDDD;
	padding: 10px;
	margin-bottom: 10px;
	height: 165px;
}

#filters_new h3 {
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.filter_blok {
	float: left;
	width:115px;
	padding: 0px 5px 0px 0px;
}

ul.filteropties {
	list-style: none;
	margin: 0px;
	padding: 0px;
	line-height: 18px;
	font-size: 11px;
	text-align:left;
}

hr.hrborder {
	height: 0;
	border: 0;
	border-top: 1px dotted #CCCCCC;
}

#resultatenbalk {
	padding: 0px 10px 0px 10px;
	margin-bottom: 10px;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	background-image: url(/images/bg_header.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
}

.resultaten_blok {
	float: left;
	margin: 0px 50px 0px 0px;
}

.resultaten_sorteren {
	float: right;
	margin: 0px;
}

.paginas_vorige {
	float: left;
	margin-right: 20px;
	height: 40px;	
}

.paginas_laatste {
	float: left;
	margin-right: 0px;
	height: 40px;
}

.paginas_eerste {
	float: left;
	margin-right: 10px;
	height: 40px;
}

.paginas_volgende { /*Deze staat al wel in de CSS, maar is aangepast */
	float: left;
	margin-right: 10px;
	height: 40px;	
}

.paginas_nummer {
	margin-right: 20px;
	font-size: 11px;
	font-weight: bold;
	display: block;
	float: left;
}

.paginas_nummer_actief {
	text-decoration: none;
	margin-right: 20px;
	font-size: 11px;
	display: block;
	float: left;
}

#vergelijk_top {
	padding: 0px 0px 0px 20px;
	background-image: url(/images/vergelijk_top.gif);
	background-repeat: no-repeat;
	height: 30px;
	line-height: 30px;
}

#vergelijk_midden {
	padding: 0px;
	margin: 0px;
	background-image: url(/images/vergelijk_midden.gif);
	background-repeat: repeat-y;
}

#vergelijk_bottom {
	padding: 0px 0px 10px 20px;
	background-image: url(/images/vergelijk_bottom.gif);
	background-repeat: no-repeat;
	height: 30px;
	line-height: 30px;
}

a.overzicht_blok {
	height: 120px;
	margin-bottom: 15px;
	display: block;
	text-decoration: none;
	border-right: 5px solid #FFFFFF;
	cursor: pointer;
}

a.overzicht_blok:hover {
/*	border-right: 5px solid #FF7800;*/

}

.overzicht_vergelijk {
	width: 20px;
	height: 70px;
	padding-top: 50px;
	text-align: center;
	float: left;
	display: block;
}

.overzicht_product_action_img {
	position:absolute;
}

.overzicht_foto {
	width: 119px;
	height: 99px;
	border: 1px dotted #b4b4b4;
	text-align: center;
	background-repeat:no-repeat;
	background-position: center center;
	background-color: #FFFFFF;
	float: left;
	overflow: hidden;
	padding: 10px 0px 10px 0px;
	display: block;
}

.overzicht_info {
	margin: 0px 0px 0px 10px;
	height: 120px;
	width: 589px;
	border-bottom: 1px dotted #b4b4b4;
	float: left;
	display: block;
}

.overzicht_tekst {
	margin: 0px;
	height: 120px;
	width: 400px;
	float: left;
	display: block;
}

.oudekanwegoverzicht_prijs {
	width: 150px;
	padding: 68px 10px 10px 10px;
	float: right;
	text-align: right;
	display: block;
}
.overzicht_prijs {
                width: 150px;
                padding: 10px;
                float: right;
                text-align: right;
                display: block;
}

.overzicht_status {
	width: 350px;
	float: right;
	text-align: right;
	display: inline;
}

a.overzicht_blok h3 {
padding-left:0px;
}

/* ---------------------------------------------------------------
Opmaak product pagina
*/

#product_bestellen {
	padding: 0px;
	background-color: #FFFFFF;
	margin: 0px 0px 10px 0px;
}

#product_logo {
  margin:5px;
	margin-bottom:20px;
	width: 240px;
}

#product_titel {
	width: 760px;
	float: left;
  overflow: hidden;
  padding-left: 20px;
}

#product_inwinkelwagen {
	padding: 10px;
	background-image: url(/images/bg_product.gif);
	background-repeat: repeat-x;
	border-top: 1px solid #EFEFF3;
	clear: both;
}

#winkelwagen_links {
	width: 165px;
	float: left;
}

#winkelwagen_rechts {
	width: 526px;
	text-align: left;
	float: right;
}

#product_omschrijving {
	clear:both;
	width: 466px;
}

#product_omschrijving p, .full_description {
  margin: 0px;
	margin-bottom: 12px;
}

#product_omschrijving ul li {
	list-style: disc;
}

#product_fotos {
  clear: both;
  width: 172px;
  margin-left: 53px;
  text-align: center;
}

#product_fotos img {
  border:1px dotted #B4B4B4;
  padding:5px;
}

#product_fotos a {
  text-decoration: none;
}
/*
#product_fotos small {
  text-decoration: underline;
  color: #808080;
}*/

#product_fotogroot {
	padding: 10px 0px 10px 0px;
	margin-bottom: 10px;
}

.product_fotoklein {
	width: 60px;
	height: 60px;
	padding: 5px;
	margin: 0px 10px 0px 0px;
	float: left;
	border: 1px dotted #b4b4b4;
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #FFFFFF;
}

.vergrootglas {
	width: 16px;
	height: 16px;
}

#product_tabs {
	clear: both;
}

#product_messages {
	clear: both;
}



/* ---------------------------------------------------------------
Opmaak Accessoires overzicht 
*/

.accessoires_blok {
	height: 60px;
	width: 720px;
	background-color: #FFFFFF;
	border-bottom: 1px dotted #B4B4B4;
	padding-bottom: 5px;
	padding-top: 5px;
}

.accessoires_foto {
	width: 48px;
	height: 48px;
	border: 1px dotted #B4B4B4;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 5px 5px 5px 5px;
	overflow: hidden;
}

.accessoires_balk01 {
	float: left;
	width: 630px;
}

.accessoires_balk02 {
	float: right;
	width: 630px;
}

.balk_links {
	width: 450px;
	height: 29px;
	float: left;
}

.balk_rechts {
	width: 150px;
	height: 29px;
	line-height: 29px;
	float: right;
	text-align: right;
}

/* ---------------------------------------------------------------
Einde rechter content
*/

/* ---------------------------------------------------------------
Tekstopmaak
*/

.coolsound_paars { color: #494C6C; }
.coolsound_groen { color: #C4C364; }


.audiovideo_zwart { color: #0071E5; }
.camerafoto_oranje { color: #FF7800; }
.carmedia_blauw { color: #000000; }
.computers_rood { color: #DD0808; }
.gereedschap_geel { color: #FAB301; }
.huishoudelijk_paars { color: #9B42D4; }
.tuin_groen { color: #7BC426; }
.verzorging_roze { color: #F703E3; }

.vetpaars {
	font-size: 14px;
	font-weight: bold;
	color: #494C6C;
}

.lichtgrijs {
	font-size: 11px;
	color: #999999;
	font-weight: normal;
}

.klein {
	font-size: 11px;
}

.vetgroot {
	font-size: 20px;
	font-weight: bold;
}

.grijs_uitleg {
	font-size: 14px;
	color: #999999;
}
.prijs {
	font-size: 16px;
	font-weight: bold;
	float: right;
}

.prijs_actie {
	font-size: 16px;
	font-weight: bold;
	color: #DD0808;
	float: right;
}


.prijsdik {
	font-size: 26px;
	font-weight: bold;
	letter-spacing: -1px;
}

.prijsdik_rood {
	font-size: 26px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #DD0808;
}

.prijsvoordeeldik_rood {
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #DD0808;
}


.prijs_streep {
	font-size: 11px;
	text-decoration: line-through;
}

.leesmeer {
	text-align: right;
	display: block;
	float: left;
	font-size: 11px;
	font-weight: normal;
}

h1 {
	letter-spacing: -1px;
	margin: 0px 0px 5px 0px;
	font-size: 24px;
	font-weight: bold;
	color: #494C6C;
}


h4 {
	margin: 0px 0px 5px 0px;
	font-size: 24px;
	font-weight: bold;
}

h5 {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px dotted #DDDDDD;
	color: #8484B4;
}

h6 {
	margin: 5px 0px 10px 0px;
	font-size: 14px;
	font-weight: bold;
}

p {
	line-height: normal;
	margin: 5px 0px 10px 0px;
	display: block;
}

p.nomargin {
	margin: 0px;
}

p.lineheight {
	line-height: 18px;
	margin: 0px;
}

a {
	color: #333366;
}

.wit {
	color: #FFFFFF;
	font-size: 12px;
}

/* ---------------------------------------------------------------
Buttons 
*/

/* Meebestellen */

.meebestellen {
	background-image: url(/images/meebestellen.gif);
	width: 112px;
	height: 24px;
	line-height: 24px;
	padding: 0px 5px 0px 5px;
	color: #FFFFFF;
	font-weight: bold;
	float: right;
}

/* Paarse knop a */

a.btn_purlple, a.winkelverder, input.btn_purple {
	background: transparent url(/images/winkelverder_a.gif) no-repeat scroll top right;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 24px;
	margin-right: 6px;
	padding-right: 10px;
	text-decoration: none;
	color: #FFFFFF;
}

a.btn_purlple span, a.winkelverder span {
	background: transparent url(/images/winkelverder_span.gif) no-repeat;
	display: block;
	line-height: 14px;
	padding: 5px 0 5px 30px;
	color: #FFFFFF;
}

a.winkelverder {
	float: right;
}

/* Groene knop  a */

a.btn_green, a.bestellen {
	background: transparent url(/images/bestellen_a.gif) no-repeat scroll top right;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 24px;
	padding-right: 10px;
	text-decoration: none;
	color: #FFFFFF;
}

a.btn_green span, a.bestellen span {
	background: transparent url(/images/bestellen_span.gif) no-repeat;
	display: block;
	line-height: 14px;
	padding: 5px 0 5px 30px;
	color: #FFFFFF;
}

a.bestellen{
	float: right;
}

/* Winkelwagen knop */

a.winkelwagen {
	background: transparent url(/images/winkelwagen_a.gif) no-repeat scroll top right;
	display: block;
	font-size: 12px;
	font-weight: bold;
	float: right;
	height: 24px;
	margin-right: 6px;
	padding-right: 10px;
	text-decoration: none;
	color: #FFFFFF;
}

a.winkelwagen span {
	background: transparent url(/images/winkelwagen_span.gif) no-repeat;
	display: block;
	line-height: 14px;
	padding: 5px 0 5px 35px;
	color: #FFFFFF;
}

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url(/images/bg_button_a.gif) no-repeat scroll top right;
    display: block;
	font-size: 12px;
	font-weight: normal;
    float: left;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url(/images/bg_button_span.gif) no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button:active {
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}

/* Paars */

a.button_paars {
    background: transparent url(/images/bg_button_paars_a.gif) no-repeat scroll top right;
    display: block;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
    float: left;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button_paars span {
    background: transparent url(/images/bg_button_paars_span.gif) no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button_paars:active {
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
}

a.button_paars:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}

/* In winkelwagen GROOT */

a.btn_winkelwagen_groot {
	width: 122px;
	height: 43px;
	line-height: 43px;
	padding: 0px 0px 0px 50px;
	background-image: url(/images/btn_winkelwagen_groot.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	display: block;
	text-align: left;
	float: right;
}

a.btn_winkelwagen_set {
	height: 43px;
	padding: 5px 0px 0px 55px;
	background-image: url(/images/btn_winkelwagen_groot.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	display: block;
}

/* ---------------------------------------------------------------
Opmaaklist
*/

.pijltjeslist {
	list-style-position: outside;
	list-style-image: url(/images/paars_pijltje.gif);
	list-style-type: disc;
	line-height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	text-indent: 5px;

}

ul.cc_list {
	line-height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}

ul.cc_list li {
	list-style-image: url(/images/paars_pijltje.gif);
}
/*
.pijltjeslist2 li {
  float:left;
  margin-right:10px;
}
*/
/* ---------------------------------------------------------------
Formulier opmaak
*/

.veld {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	padding: 3px;
	border: 1px solid #CCCCCC;
}

.veld_goed {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	padding: 3px;
	border: 1px solid #6EC160;
	background-color: #EDF6EB;
}

.veld_nietgoed {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	padding: 3px;
	border: 1px solid #FB9090;
	background-color: #FFEDED;
}

.formknop {
	background-color: #C4C364;
	background-image: url(/images/bg_button.gif);
	background-repeat: repeat-x;
	padding: 2px 3px 2px 3px;
	border: 1px solid #494C6C;
	color: #000000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
}

.knop_paars {
	background-color: #C4C364;
	background-image: url(/images/bg_menubalk.gif);
	background-repeat: repeat-x;
	background-position: center;
	padding: 2px 3px 2px 3px;
	border: 1px solid #494C6C;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
}

a.btn_verwijderen {
	border: 1px solid #DDDDDD;
	float: right;
	text-decoration: none;
	border: 1px solid #DDDDDD;
	display: block;
	padding: 5px;
	background-color: #F8F8F9;
	font-weight: bold;
	position: relative;
	margin: 15px 10px 10px 10px;
}

a.btn_verwijderen:hover {
	border: 1px solid #DDDDDD;
	float: right;
	text-decoration: none;
	border: 1px solid #fabfc2;
	display: block;
	padding: 5px;
	background-color: #fbe3e4;
	font-weight: bold;
}

a.btn_refresh {
	border: 1px solid #DDDDDD;
	float: left;
	text-decoration: none;
	border: 1px solid #DDDDDD;
	display: block;
	padding: 5px;
	background-color: #F8F8F9;
	font-weight: bold;
	position: relative;
	margin: 0px 0px 0px 0px;
}

a.btn_refresh:hover {
	border: 1px solid #DDDDDD;
	text-decoration: none;
	border: 1px solid #cde181;
	display: block;
	padding: 5px;
	background-color: #E6EFC2;
	font-weight: bold;
}

.labelveld{
	width:200px;
	font-weight: bold;
}


/* ---------------------------------------------------------------
Tabel opmaak specificaties
*/

table {
	font-size: 12px;
	clear: both;
}

table.vergelijken {
	font-size: 11px;
	clear: both;
}

table.border {
	border: 1px solid #DDDDDD;
}

tr.bluerow {
	background-color: #F8F8F9;
}

.totaal {
	line-height: 40px;
	font-size: 14px;
}

.specs_header {
	font-size: 14px;
	font-weight: bold;
	line-height: 25px;
	border-bottom: 1px solid #DDDDDD;
	padding-left: 10px;
	background-color: #F0F0F4;
}

.tableinfo {
	font-size: 14px;
	font-weight: bold;
	line-height: 25px;
	padding-left: 10px;
}

td {
	padding: 4px;
}

td.specs {
	font-weight: bold;
}

tr.borderbottom {
	border-bottom: 4px solid #000000;
	background-image: url(/images/border.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

tr.borderbottom_blue {
	border-bottom: 4px solid #000000;
	background-image: url(/images/border.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #F8F8F9;
}

.vergelijkprijs {
	padding: 20px 0px 5px 0px;
	font-weight: bold;
	font-size: 16px;
}

td.subtotaal {
	text-align: right;
	font-size: 14px;
	font-weight: normal;
	border-top: 1px dotted #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	padding-left: 10px;
	background-image: url(/images/bg_product.gif);
	background-repeat: repeat-x;
	padding: 7px;
}

/* ADDED BY DIMI */

/* Messages */
.msg_error{
	color:red;
	font-weight:bold;
	text-align:left;
	line-height:1.8em;
	margin:5px;
	padding:5px;
	border:1px dashed red;
	margin-bottom:10px;
}

.msg_succes{
	color:green;
	font-weight:bold;
	text-align:left;
	line-height:1.8em;
	margin:5px;
	padding:5px;
	border:1px dashed green;
	margin-bottom:10px;
}


/* popup filters */
#filter1, #filter2, #filter3, #filter4{
	z-index:100;
	position: relative;
	top: -40px; 
	left: 30px; 
	width:150px;
	display:none;
}

#filter5, #filter6, #filter7, #filter8, #filter9, #filter10, #filter11, #filter12{
	z-index:101;
	position: relative;
	top: -40px; 
	left: -60px; 
	width:175px;
	display:none;
}

a.filterclose {
position:absolute;
right:8px;
top:8px;
font-weight:bold;
}

.filter_popup{
	background-color: #DFDFC3;
	border: 2px solid #DDDDDD;
	padding: 5px;
	display:none;
}

h2.product_name_overzicht {
	border:0px;
	margin: 5px 0px 5px 0px;
	font-size: 14px;
	font-weight: bold;
}

h2.product_name_overzicht a {
	text-decoration:none
}

h3.product_name_overzicht {
	border:0px;
	margin: 0px 0px 5px 0px;
	font-size: 14px;
	font-weight: bold;
}

.donkerrood {
	font-size: 11px;
	color: #7BC426;
	font-weight: bold;
}


div.overaldiv {
background:#000;
cursor:pointer;
width:1px;
height:1px;
position:absolute;
left:0px;
top:0px;
}

iframe.popup {
z-index:99;
position:absolute;
top:0px;
left:0px;
width:800px;
height:500px;
background:#fff;
border:10px solid #fff;
}

div.pakjegemak {
background:#000;
cursor:pointer;
width:1px;
height:1px;
position:absolute;
left:0px;
top:0px;
}

iframe.pakjegemak {
z-index:99;
position:absolute;
top:0px;
left:0px;
width:1000px;
height:650px;
background:#fff;
border:10px solid #fff;
}

#content_general_text ul li {
	list-style: disc;
}

#content_general_text ol li {
	list-style: decimal;
}

span.required{
	color:red;
	font-size: 11px;
}

.hide{
	display:none;
}

input.required {
  background: #fbfbfb url(/images/icons/requiredinput.gif) no-repeat right;
}


span.ajxok, span.ajxnotok {
background-repeat:no-repeat;
background-position:3px -1px;
padding-left:22px;
margin-bottom:4px;
font-weight:bold;
font-size:90%;
}

span.ajxok {
color:#5AA343;
background-image:url('/images/accept.png');
}

span.ajxnotok {
color:#DD5146;
background-image:url('/images/exclamation.png');
}


#special {
	padding: 10px;
	border: 1px solid #FF7800;
	margin: 0px 0px 10px 0px;
	background-image: url('/images/bg_aanbieding.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	cursor: pointer;
}

#special_stripe {
	width: 1px;
	height: 165px;
	margin: 0px 15px 0px 15px;
	float: left;
}

#special_head {
	padding: 6px 15px 6px 15px;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
}

.aanb_blok {
	width: 342px;
	margin: 10px 0px 0px 0px;
	float: left;
	text-decoration: none;
}

.aanb_foto {
	height: 100px;
	width: 100px;
	float: left;
	margin: 0px 10px 10px 0px;
	padding-top: 10px;
	display: block;
	overflow: hidden;
	cursor:pointer;
}

.aanb_tekst {
	height: 100px;
	float: right;
	width: 230px;
	display: block;
	cursor:pointer;
}

.aanb_clear {
	clear: both;
	height: 50px;
	display: block;
}

.aanbieding {
	background: transparent url('/images/bg_aanbieding_a.png') no-repeat scroll top right;
    color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
    display: block;
    float: left;
    height: 36px;
    margin-right: 6px;
    padding-right: 20px; /* sliding doors padding */
	cursor:pointer;
}

.aanbieding span {
    background: transparent url('/images/bg_aanbieding_span.png') no-repeat;
    display: block;
    padding: 10px 0 12px 20px;
} 

.aanb_prijs {
	float: right;
	text-align: right;
	display: block;
}


#pownspecs ul li, #pownspecs li{
	list-style:disc;
	padding:5px 5px 5px 0px;
}

/*	*****************	*/
/*	mooCase settings	*/

#banner_left { float: left; width:540px; height:228px; overflow:hidden; }	
div.container_banner_left { position:relative;}
ul.elements_banner_left li { list-style-type:none; margin:0; padding:0; }
ul.elements_banner_left li a { position:absolute; top:0px; left:0px; display:block; width:540px; height:230px; overflow:hidden; }
ul.elements_banner_left li a img { border:none; width:540px; }

#banner_right { width:200px; height:228px; overflow:hidden; }	
div.container_banner_right { position:relative;}
ul.elements_banner_right li { list-style-type:none; margin:0; padding:0; }
ul.elements_banner_right li a { position:absolute; top:0px; left:0px; display:block; width:200px; height:230px; overflow:hidden; }
ul.elements_banner_right li a img { border:none; width:200px; }



.vaclist ul {
	padding:0;
	margin:0;
}
.vaclist li {
	padding:3px;
	list-style:square;
}

.vacdet ul {
	padding:0;
	margin:0;
}
.vacdet li {
	padding:3px;;
	list-style:disc;
}

label.rma_label{
	text-align:left;
	width:140px;
	margin-left:5px;
	display:block;
	float:left;
	font-weight:bold;
  clear:both;
	}

div.rma_fields{
	width:650px;
	}

span.set_img_box {
	border: 3px solid #FFF;
	margin-right: 10px;
	float: left;
	display: inline;
  height:100px;
  width:100px;
	overflow:auto;
  background-repeat:no-repeat;
  background-position:center center;
	cursor:pointer;
}


span.link {
	cursor:pointer;
	text-decoration:underline
}

span.fulltext {
	display:none;
	margin-bottom: 12px;
}

div.faq_group {
	margin:5px 5px 5px 20px;
}

div.faq_q_link {
	font-weight:bold;
	height:24px;
}

div.faq_q_link a{
	text-decoration:none;
}

div.faq_q_link a:hover{
	color:red;
}

div.faq_a {
	margin-left:15px;
	margin-right:15px;
	border-bottom: 5px solid #FFF;
}

hr.faq_q_sep {
	height:1px;
	border-top: 1px dashed gray;
}

#menuniversal {
	margin: 0;
	padding: 0;
	text-align: left;
	width: 160px;
}

#menuniversal ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#menuniversal li{
	margin: 0;
	padding: 0;
}

#menuniversal li a {
	background-color:#FFFFFF; 
	background-image: url('/images/pijl_universal.gif'); 
	background-repeat: no-repeat; 
	background-position: left center; 
	border-bottom: 1px solid #DDD;
	color: #494C6C;
	padding:5px 5px 5px 15px;
	margin: 0px;
	display: block;
	text-decoration: none;
	font-weight: bold;
	outline: none;
}

#menuniversal li a:hover {
	background-color:#494C6C; 
	background-image: url('/images/pijl_none.gif'); 
	background-repeat: no-repeat; 
	background-position: left center; 
	border-bottom: 1px solid #DDDDDD;
	color: #FFFFFF;
	padding:5px 5px 5px 15px;
	margin: 0px;
	display: block;
	text-decoration: none;
}


.contact_faq_blok {
	background-color: #EEEEDE;
	background-image: url(/images/faq_box.jpg);
	background-repeat: no-repeat;
	background-position: 100% 5%;
	border: 1px solid #DDDDDD;
	padding: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #494C6C;
	line-height: 25px;
	text-align:left;
}


div.filter_div {
	background:#000;
	width:1px;
	height:1px;
	position:absolute;
	left:0px;
	top:0px;
}

iframe.filter_frame {
	z-index:99;
	position:absolute;
	top:0px;
	left:0px;
	width:700px;
	height:450px;
	background:#fff;
	border:10px solid #fff;
}

.selected_filters {
	display: block;
	clear: both;
	padding-bottom:10px;
}

.selected_filter { 
	float: left; 
	font-size: 9px; 
	background: #DFDFC3; 
	color: #494C6C; 
	padding: 3px;	
	margin-right: 5px;
}

img.selected_filter{ 
	width:11px;
	height:11px;
	border:0;
	vertical-align:middle;
	text-align:right;
}

.filter_filter_blok {
	display: block;
	clear: both;
	height: 37px;
	line-height: 37px;
	border-top: 1px solid #D1D1EF;
	border-bottom: 1px solid #D1D1EF;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 10px 0px;
	color: #494C6C;
	background-color: #FFFFFF;
	background-image: url(/images/bg_header.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

#kassabon {
	width: 158px;
	font-size: 10px;
	background: url(/images/kasbon_ww.jpg) bottom center no-repeat;
}

.kasbon_border {
	border-bottom: 1px dotted #AAAAAA;
	font-size: 12px;
	padding-bottom: 5px;
}
 
.kassaprijs {
	font-weight: bold;
	font-size: 12px;
}
 
hr.hrborder_donker {
	height: 0;
	border: 0;
	border-top: 1px dotted #AAAAAA;
}

#sints_table td {
padding: 0;
}

div.product_action_img {
	position:absolute;margin-left:100px;
}
div.product_action_img_idx {
	width: 52px;height: 52px;position:absolute;margin-left:10px;margin-top:40px;
}
div.product_action_img_summary {
	width: 52px;height: 52px;position:absolute;margin-left:100px;margin-top:-5px;
}

div.action_summary {
	clear:both;
	}

div.action_summary_image, div.action_summary_productimage {
	width: 100px;
	height: 100px;
	border: 1px dotted #b4b4b4;
	text-align: center;
	background-color: #FFFFFF;
	float: left;
	overflow: hidden;
	padding: 9px;
	display: block;
	margin-bottom:10px;
}
div.action_summary_productimage {
	width: 100px;
	height: 75px;
}

div.action_summary_info, div.action_summary_productinfo {
	margin: 0px 0px 0px 10px;
	height: 119px;
	width: 589px;
	border-bottom: 1px dotted #b4b4b4;
	float: left;
	display: block;
}

div.action_summary_productinfo {
	height: 93px;
}

div.action_summary_text {
	margin: 0px;
	height: 120px;
	width: 400px;
	float: left;
	display: block;
}
