@charset "utf-8";



	body,

	html {

		margin:0;

		padding:0;

		background-color:#fff;

		color:#000;

		/*font-family:Georgia, serif;*/

		font-family:Arial, sans-serif;

		font-size:65%;

		height:100.1%;

	}

	body {

		min-width:820px;

		font-size:1.2em;

/*		background:url(img/bg-mid.png) top center repeat-y;*/

	}

	#allwrap {

		margin:0 auto;

		width:780px;

		border-left:1px solid #f3f3f3;

		border-right:1px solid #f3f3f3;

	}

	a {

		text-decoration:none;

		color:#333;

	}

	h1,h2 {

		margin:0;

		font-family:Arial, sans-serif;

	}

	h1,h5 {

		font-size:1.5em;

		font-weight:bold;

	}

	h5 {

		margin:6px 0 8px 10px;

		padding:0;

	}



	/*HEAD SECTION*/

	

	#header1 {

		min-height:50px;

		height:auto !important;

		height:50px;

		background:#fff url(img/header-row-1.png) 0 0 no-repeat;

	}

	#header2 {

		min-height:60px;

		height:auto !important;

		height:60px;

		background:#fff;

	}

	#header3 {

		height:190px;

		/*background:#fff url(img/header.gif) 0 0 no-repeat;*/

		background:#fff url('./img/afvallen-karindezoete-header-00.jpg') 0 0 no-repeat;

		padding:0;

	}

	#header4 {

		margin:0;

		padding:0;

		min-height:32px;

		height:auto !important;

		height:32px;

		background:#fff url(img/header-bar-1.png) left bottom repeat-x;

	}



	#header1 .right {

		float:right;

		width:480px;

	}

	#header1 .right p{

		float:right;

	}

	#header1 .left {

		float:left;

		width:300px;

	}

	#header2 .right {

		float:right;

		width:380px;

	}

	#header2 .left {

		float:left;

		width:150px;

	}

	#header2 {

		display:none;

	}

	#header3 .right {

		float:right;

		width:680px;

	}

	/*#header3 .right .up{*/

	#header3 .right .content-element{

		width: 380px;

		margin-left:0px;

		padding-top:100px;

		background:none;

		color:#fff;

		font-size:1.6em;

	}

	#header3 .right .content-element a{

		color:#fff;

	}

/*	#header3 .right .down{

		text-align:right;

	}*/

	#header3 .left {

		margin-top:-36px;

		margin-left:-27px;

		float:left;

		width:40px;

	}

	#header4 .right {

		float:right;

		width:220px;

	}

	#header4 .left {

		float:left;

		width:560px;

	}

	#header4 .left #menu {

		font-size:1.2em;

		line-height:2.2em;

	}



	#clearer {

		background:#fff;

		min-height:1px;

		height:auto !important;

		height:1px;

		clear:both;

	}



	

	/*CONTENT SECTION*/

	

	#rightpart {

		float:right;

		width:325px;

	}	

	#leftpart {

		float:left;

		width:435px;

		margin-top:10px;

		padding-left:20px;

	}



	#footer {

		background:transparent url(img/bg-footer.png) 0 0 no-repeat;

		height:80px;

		clear:both;

		padding-top:30px;

		font-size:0.9em;

	}

	#footer p{

		border-top:1px solid #f3f3f3;

		padding:6px;

	}

	#leftpart .header-wrap {

		margin:6px 0 0 0; padding:0;

	}

	#leftpart .csc-header {

		margin:0; padding:0;

		background-image:url(img/header1-bg-repeaty.png);

		background-repeat:repeat-y;

		margin-left:-20px;

	}

	#leftpart .header-top {

	}

	#leftpart .header-inner {

		width:220px;

		background-image:url(img/header1-top1.png);

		background-repeat:no-repeat;

	}

	#leftpart h1,#leftpart h2 {

		margin:0; padding:0;

		padding:6px 0 0 10px;

		min-height:31px;

		height:auto !important;

		height:31px;

		/*background:#fff url(img/header-bar-1.png) left bottom repeat-x;*/

	}

	#leftpart .header-bottom {

		margin:0; padding:0;

		width:220px; height:10px;

		background-image:url(img/header1-bottom.png);

		background-repeat:no-repeat;

	}

	

	#leftpart .widecolumn .header-wrap {

		margin:6px 0 0 0; padding:0;

	}

	#leftpart .widecolumn .csc-header {

		margin:0; padding:0;

		background-image:url(img/header-wide-bg-repeaty.png);

		background-repeat:repeat-y;

	}

	#leftpart .widecolumn .header-top {

	}

	#leftpart .widecolumn .header-inner {

		width:480px;

		background-image:url(img/header-wide-top1.png);

		background-repeat:no-repeat;

	}

	#leftpart .widecolumn h1 {

		margin:0 10px 0 10px;

		padding:6px 0 0 10px;

		width:430px;

	}

	#leftpart .widecolumn .header-bottom {

		margin:0; padding:0;

		width:430px; height:10px;

		background-image:url(img/header-wide-bottom.png);

		background-repeat:no-repeat;

	}	

	

	#leftpart .content-element {

	border-top:1px solid #f3f3f3;

	border-right:1px solid #f3f3f3;

	border-bottom:1px solid #f3f3f3;

	margin-bottom:10px;

	}

	#leftpart .content-element p{

	padding:0 10px;

	}	

	#leftpart p a, .shopcont a, #leftpart ol li a, .shopcont ol li a {

	border-bottom:1px dotted #000;

	}

	#leftpart p a:hover, .shopcont a:hover, #leftpart ol li a:hover, .shopcont ol li a:hover {

	border-bottom:1px solid #000;

	}

	#leftpart .product_note {



	width:220px;

	}

	#rightpart/* .content-element*/ {

		background:#fff;

		border-left:1px solid red;

		width:300px;

		padding:16px 0 0 0;

	}

/*	#rightpart div, #rightpart p, #rightpart ul, #rightpart ol{

		float:left;

	}*/

	#rightpart h1 {

		margin:0;

		padding:0 0 0 10px;

/*		min-height:31px;

		height:auto !important;

		height:31px;*/

		background:#fff url(img/header-bar-1.png) left bottom repeat-x;

		border-top:10px solid #fff;

		font-size:1.2em;

		line-height:2.0em;

		font-weight:bold;

	}

	#rightpart h2 {

		margin:0; padding:0;

/*		min-height:31px;

		height:auto !important;

		height:31px;*/

		background:#f3f3f3 url(img/header-bar-1.png) left bottom repeat-x;

		/*border-top:10px solid #fff;*/

		color:#000;

		font-size:1.2em;

		line-height:2.0em;

	}

	#rightpart .header-wrap {

		margin:0 0 0 0; padding:0;

	}

	#rightpart .csc-header {

		margin:0; padding:0;

		background-image:url(img/header-right-bg-repeaty.png);

		background-repeat:repeat-y;

	}

	#rightpart .header-top {

	}

	#rightpart .header-inner {

		width:251px;

		background-image:url(img/header-right-top1.png);

		background-repeat:no-repeat;

	}

	#rightpart h1,#rightpart h2 {

		margin:0; 

		padding:0 0 0 10px;

		width:290px;

	}

	#rightpart .header-bottom {

		margin:0; padding:0;

		width:251px; height:10px;

		background-image:url(img/header-right-bottom.png);

		background-repeat:no-repeat;

	}

	.mail {

		color:white;

	}

	

	#leftpart .widecolumn {

		float:left;

		width:480px;

		min-height:360px;

		height:auto !important;

		height:360px;

		margin-left:10px;

	}

	

	

/*lists in the right column*/

#rightpart ul {

list-style:none;

margin:0;

padding:0;

}

#rightpart li {

background:none;

line-height:1.6em;

font-size:1.0em;

font-weight:bold;

margin:0;

padding:0;

}

#rightpart li a{

/*background:url(img/link-preimg-1.png) 2px 0 no-repeat;*/

background:transparent;

padding-left:20px;

}

#rightpart li a:hover{

text-decoration:underline;

}









	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }

	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }

	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }



	/* Needed for noRows setting */

	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }



	/* Border just around the image */

	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {

		border: 3px solid #fef4e3;

		padding: 0px 0px;

	}





	DIV.csc-textpic-imagewrap { padding: 0;}



	DIV.csc-textpic IMG { border: none; }



	/* DIV: This will place the images side by side */

	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }



	/* UL: This will place the images side by side */

	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }

	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }



	/* DL: This will place the images side by side */

	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }

	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }

	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }

	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */

	DL.csc-textpic-image { margin: 0; }

	DL.csc-textpic-image DT { margin: 0; display: inline; }

	DL.csc-textpic-image DD { margin: 0; }



	/* Clearer */

	DIV.csc-textpic-clear { clear: both; }



	/* Margins around images: */



	/* Pictures on left, add margin on right */

	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,

	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,

	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {

		display: inline; /* IE fix for double-margin bug */

		margin-right: 10px;

	}



	/* Pictures on right, add margin on left */

	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,

	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,

	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {

		display: inline; /* IE fix for double-margin bug */

		margin-left: 10px;

	}



	/* Pictures centered, add margin on left */

	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {

		display: inline; /* IE fix for double-margin bug */

		margin-left: 0px;

	}

	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }

	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }



	/* Space below each image (also in-between rows) */

	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0; }

	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 0; display: block; }

	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }



	/* No margins around the whole image-block */

	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }

	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }



	/* Add margin from image-block to text (in case of "Text w/ images") */

	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,

	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {

		margin-right: 10px !important;

	}

	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,

	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {

		margin-left: 10px !important;

	}



	/* Positioning of images: */



	/* Above */

	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }



	/* Center (above or below) */

	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }

	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto;}

	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }

	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }



	/* Right (above or below) */

	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }

	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }



	/* Left (above or below) */

	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }

	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }



	/* Left (in text) */

	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }



	/* Right (in text) */

	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }



	/* Right (in text, no wrap around) */

	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }

	/* Hide from IE5-mac. Only IE-win sees this. \*/

	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }

	/* End hide from IE5/mac */



	/* Left (in text, no wrap around) */

	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }

	/* Hide from IE5-mac. Only IE-win sees this. \*/

	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }



















/*++++++++ MAIN MENU DETAILS ++++++++++++++++++++++++++++++++++++++++++++++++*/



#menu1 {

	display: block;

	white-space: nowrap;

	float:left;

	margin:0;

}



#navigation {

float:left;

width:680px;

margin:0;

padding:0;

list-style:none;

background:#f3f3f3;/*add border bottom*/

	background: #f3f3f3 url(img/bar2.gif) repeat-x bottom left;

}

#navigation li {

float:left;

margin:0;

padding:0;

font-size:1.1em;

}

#navigation a {

min-height: 20px;

height: auto !important;

height: 20px;

float:left;

display:block;

margin:0;

padding:4px 8px;

color:#1a1a1a;

text-decoration:none;

border:none;

border-right:1px solid #333;

background: #f3f3f3 url(img/bar2-on.png) repeat-x bottom left;

}

#navigation a:hover {

padding-bottom:5px;

background: #f3f3f3 url(img/bar2-on.png) repeat-x bottom left;

}









.level1normal a:hover, .level1active a {

background-image:url(hover-active.png); background-repeat:repeat-x; background-position:0 0;

}



.bodytext { margin-left:10px;

}





	

.shoplist {

	float:left;

	width:435px;

	margin-left:0px;

	margin-top:30px;

}

.shoplist hr {

	border:none;

}

.proditem {

	border: 1px solid #f3f3f3;

	margin-bottom:10px;

}

.prodtitle {

background: #fff url(img/bar2-on.png) repeat-x bottom left;

	line-height:1.5em;

	font-size: 1.1em;

	font-weight: bold;

}

.prodtitle .left {

	width:300px;

	float:left;

}

.prodtitle .right {

	float:right;

	width:120px;

}

.prodtitle input.shoppingcart {

	width:30px;

	height:26px;

	float:left;

}

.prodtitle input.quantity {

	width:42px;

	height:1.3em;

	margin-top:3px;

	vertical-align:top;

}	

.proddescription .left {

	width:160px;

	float:left;

	padding-left:10px;

}

.proddescription .right {

	width:250px;

	float:right;

}





#columns2 {

	width:430px;

}

#columns2 * {

	margin:0;

	padding:0;

}

#columns2 .left {

	width:190px;

	float:left;

	margin:0 0 0 10px;

	padding:0;

}

#columns2 .right {

	width:190px;

	float:right;

	margin:0 0 0 10px;

	padding:0;

}

#columns2 p, #columns2 ul {

	margin-top:6px;

	padding:0;

}

#columns2 ul,#columns2 h1,#columns2 h2,#columns2 h3,#columns2 h4{

	margin-left:24px;

}

#columns2 .content-element{

	border:none;

}

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

 *  Default styles for the

 *    EXT rgaccordion

 * by Ringer Georg (just2b)

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

#rightpart .rgaccord1-nest {

width:300px;

float:right;

}



/* Toggle default */

#rightpart h3.rgaccord1-toggle {

  font-size:1.3em;

  font-weight:bold;

  color:#fff;

  line-height: 2em;

  background: #fc0204 url(img/header-button-bar-1.png) repeat-x bottom left;

  border-top:1px solid #eee;

  padding:2px 0 2px 5px;

  margin-right:0px;

  cursor:pointer;

}



/* Toggle act item */

#rightpart h3.act {

  color:#fff;

background: #fc0204 url(img/header-button-bar-1.png) repeat-x bottom left;

}



/* the content */

#rightpart div.rgaccord1-content {

  width:300px;

  min-height:500px;

  height:auto !important;

  height:500px;

  

  border-left:1px solid #f3f3f3;

  border-right:1px solid #f3f3f3;

}



/* remove margin of a CE */

#rightpart div.rgaccord1-content .ce {

  margin-bottom:0;

}



/* remove the header inside the CE, twice is not nice */

#rightpart div.rgaccord1-content h1 {

  display:none;

}



#leftpart .rgaccord1-nest {

width:450px;

}

/* Toggle default */

#leftpart h3.rgaccord1-toggle {

  font-size:1.4em;

  font-weight:bold;

  color:#fff;

  line-height: 2em;

  background: #000 url(img/accordion-left-bg-no.png) top left no-repeat;

  padding:2px 20px 2px 5px;

  margin-right:0px;

  cursor:pointer;

}

#leftpart #columns1 {

margin-top:0;

padding-top:0;

}

#leftpart #columns1 h3.rgaccord1-toggle {

  background: #fff url(img/accordion-left-bg-light-no.png) top left no-repeat;

  color:#000;

}

#leftpart h3.rgaccord1-toggle:hover {

  text-decoration:underline;

}

/* Toggle act item */

#leftpart h3.act {

  color:#fff;

  background: #000 url(img/accordion-left-bg-act.png) top left no-repeat;

}

#leftpart #columns1 h3.act {

  color:#000;

  background: #fff url(img/accordion-left-bg-light-act.png) top left no-repeat;

}



/* the content */

#leftpart div.rgaccord1-content {

  width:450px;

/*  min-height:50px;

  height:auto !important;

  height:50px;*/

  float:right;

  background:#e6e6e6;

}



/* remove margin of a CE */

#leftpart div.rgaccord1-content .ce {

  margin-bottom:0;

}



/* remove the header inside the CE, twice is not nice */

#leftpart div.rgaccord1-content h1 {

  display:none;

}



hr.clearboth {

clear:both;

border:1px solid transparent;

}



.tx-ttproducts-pi1{

clear:both;

}



.tt_products_item_list_narrow{

width:250px;

overflow:hidden;

}



.tt_products_item_list_narrow .shoplist {

width:240px;

}



.tt_products_item_list_narrow .prodtitle .left {

	width:140px;

}

.tt_products_item_list_narrow .proddescription .left {

	width:100px;

}

.tt_products_item_list_narrow .proddescription .right {

	width:100px;

}



.tt_products_item_single_display {

float:left;

width:430px;

margin-left:0px;

margin-top:0px;

border-top: #f3f3f3 solid 1px;

padding:0;

}

.tt_products_item_single_display div {

margin-left:10px;

}

.tt_products_item_single_display p {

margin:0;

}

p.subheader {

margin-bottom:24px;

}

.tt_products_item_single_display h3 {

margin:6px 0 0 0;

}

#prodlistimg-top{

height:11px;

background:url(prod-list-top.png) 0 0 no-repeat;

}

#prodlistimg-body{

padding:0 11px;

background:url(prod-list-body.png) 0 0 repeat-y;

}

#prodlistimg-bottom{

height:11px;

background:url(prod-list-bottom.png) 0 0 no-repeat;

}

.prodimg-wrap{

float:left;

margin-right:20px;

clear:right;

}

.prodimg-top{

height:17px;

background:url(prod-single-top.png) 0 0 no-repeat;

}

.prodimg-body{

padding:0 17px;

background:url(prod-single-body.png) 0 0 repeat-y;

}

.prodimg-bottom{

height:17px;

background:url(prod-single-bottom.png) 0 0 no-repeat;

}

.order_form{
clear:right;
height:160px;
margin-bottom:24px;
}
.order_form .subheader{
width:140px;
float:right;
}
.prodorderbutton{

width:120px;

}

.prodorderbuttonlist{

width:60px;

}

.tx-ttproducts-pi1 .tt_products_minibasket{

background:#fff url(shoppingcart.png) 0 0 no-repeat;

min-height:32px;

height:auto !important;

height:32px;

width:240px;

margin:24px 4px;

padding:0px 0 0 36px;

float:left;

}

.tx-ttproducts-pi1 .tt_products_minibasket h4{

margin:0;

padding:6px 0 0 0;

}

.shoptablecell{

padding:6px 10px;

}			

			

/*---------------- tt_news ----------------------------*/



.news-list-item-s h3 {

background:none;

font-size:0.9em;

}

.news-list-item-s h3 a{

background:url(img/link-preimg-1.png) 2px 0 no-repeat;

padding-left:20px;

}

.news-list-item-s h3 a:hover{

text-decoration:underline;

}







a img {

border:none;

}





/*---------------- tooltips ----------------------------*/



a.wt_csstooltip {

    position: relative;

    z-index: 20;

	color: #000;

    /*background-color: #e6e6e6;*/

	text-decoration:none;

    cursor: help;

background:url(img/afvallen-vragen-support-tooltip.png) top right no-repeat;

padding-right:20px;

}

a.wt_csstooltip:hover { 

	z-index: 30; 

	text-decoration:none;

    background-color: transparent;

}

a.wt_csstooltip span,

a.wt_csstooltip dfn {

	display: none;

	font-style: normal;

	z-index: 30; 

}

a.wt_csstooltip:hover span,

a.wt_csstooltip:hover dfn {

    display: block;

    position: absolute;

    top: 1em;

    left: 2em;

    width: 17em;

    background-color: #fff;

    color: #000000;

    text-align: left;

    padding: 5px;

    font-size: 11px;

	border: 2px solid #ff0000;

    text-decoration: none;

	font-style: normal;

	font-weight: normal;

	z-index: 300; 

}



.contenttable {

	border:1px solid #a6a6a6;

	}

.contenttable td {

	border:1px solid #a6a6a6;

	background:#fff;

}



#longdesc {

	text-indent:-9999px;

	position:absolute;

	list-style:none;

}





fieldset

{

	float: left;

	clear: left;

	width: 240px;

	margin: 0 0 1.5em 10px;

	padding: 20px;

	border: 1px solid #6d5e51;

			font-family: Arial, sans-serif;

/*	background-color: #F2EFE9;

	background-image: url(images/fieldset_gradient.jpg);

	background-repeat: repeat-x;*/

}

.tt_products_basket_info fieldset

{

	float: left;

	clear: left;

	width: 620px;

	margin: 0 0 1.5em 10px;

	padding: 20px;

	border: 1px solid #6d5e51;

			font-family: Arial, sans-serif;

/*	background-color: #F2EFE9;

	background-image: url(images/fieldset_gradient.jpg);

	background-repeat: repeat-x;*/

}

.csc-frame-frame2 {

	background:#ff0000;

}

legend

{

	margin-left: 1em;

	padding: 0;

	color: #000000;

	font-weight: bold;

	font-size:1.6em;

}



fieldset ol

{

	padding: 1em 1em 0 1em;

	list-style: none;

	zoom: 1;

}



fieldset li

{

	float: left;

	clear: left;

	width: 600px;

	padding-bottom: 1em;

}

label

{

	float: left;

	width: 18em;

	margin-right: 1em;

}

.tt_products_basket_info label {

	float: left;

	width: 10em;

	margin-right: 1em;

	background:#f3f3f3;

}

fieldset.submit

{

	float: none;

	width: auto;

	border-style: none;

	padding-left: 12em;

	background-color: transparent;

	background-image: none;

}



#catmenu {

margin-left:10px;

}

#catmenu ul >

ul.catmenu {

float:left;

width:250px;

font-size:1.0em;

margin:0;

padding:0;

}

ul.catmenu li{

line-height:1.7em;

}

ul.catmenu li.normal a{

/*background:#333;*/

color:#000;

text-decoration:none;

padding:1px 2px;

}

ul.catmenu li.active a{

/*background:#666;*/

color:#cc0000;

text-decoration:none;

padding:1px 2px;

}

ul.catmenu li a:hover{

text-decoration:underline;

}

ul.catmenu li.spacer {

padding-top:20px;

}

ul.catmenu li.spacer span{

font-size:1.10em;

line-height:1.7em;

border-bottom:1px solid red;

}



#basket-payment {

position:absolute;

top:0;left:50%;

margin-left:100px;

margin-top:50px;

width:150px;

height:100px;

}

.empty-basket{

display:none;

}

