div#goodscategories {
	color: #fff;
    overflow:auto;
	width:678px;
	padding:13px 22px;
	border:1px solid #dcdedd;
}

div.category {
	float:left;
	width:210px;
	height:29px;
	line-height:29px;
	border-bottom:1px solid #e6eded;
	margin:0 4px;
    overflow:hidden;
}

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

div.category a:hover {
	text-decoration:underline;
}

div.category div {
	float:right;
	color:#000;
}

div#bestincategorie {
	height: 250px;
	width: 715px;
	padding: 22px 0;
	margin: 22px 0;
	
}

div#allitems {
	width: 715px;
	padding: 22px 0;
    margin: 22px 0;
}

div#bestincategorie {
border:1px solid #dcdedd;

}

div#bestincategorie a, div#allitems a {
	color: #000;
	text-decoration: none;
}

div#bestincategorie a:hover, div#allitems a:hover {
	text-decoration: underline;
}

div#best1, div#best2, div#best3, div#best4, div#best5, div#best6, div#allitems .item {
	width: 306px;
    height: 152px;
	float: left;
	margin: 18px 10px 18px 22px;
}

div#bestincategorie h1.header {
	margin: 0 13px 4px 22px;
	height: 22px;	
	line-height: 22px;
	background: #8a46b3 url(backgroz.gif) no-repeat 8px 4px;
	padding-left: 28px;
	color: #fff;
	font-size: 12px;	
	text-transform: uppercase;
}

div#allitems .header {
	width: 633px;
	margin-left: 22px;
	margin-right: 13px;
	height: 22px;
	background: #05a0a4;
	padding-left: 8px;
	margin-bottom: 4px;
	line-height: 22px;
	color: #fff;
	font-size: 12px;	
	text-transform: uppercase;
}

div#bestincategorie .header div, div#allitems .header div {
	float:right;
	padding-right:8px;
	text-transform:none;
	cursor:pointer;
}

div#bestincategorie .title, div#allitems title {
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	float: left;
}

div#bestincategorie .description, div#allitems .description {
width: 124px;
	font-size: 9px;
	font-weight: lighter;
	float: left;
	border-bottom: 1px solid #e2e8e6;
	padding-bottom: 7px;
	margin-bottom: 7px;
}

div#bestincategorie .oldprice, div#allitems .oldprice {
	font-size: 10px;
	text-decoration: line-through;
	color: #009da2;
	font-weight: bold;
	float: left;
    clear: left;
}

div#bestincategorie .currentprice, div#allitems .currentprice {
	font-size: 24px;
	font-weight: bold;
	float: left;
	clear: left;
	margin-top: -7px;
	
}

div#bestincategorie img , div#allitems img {
	float: right;
	width: 80px;
	height: 80px;
    margin-left:10px;
}

div#bestincategorie .measurement, div#allitems .measurement {
	color: #a7b4bd;	
	padding-left: 0.4em;
	text-transform: uppercase;
}

div#pages {
    width:681px;
    height:22px;
    padding: 6px 17px 0 18px;
    margin-left:0px;
    border-top:1px solid  #E6EBEA;
    clear:both;
    font-weight:bold;
}

div#filters {
	width:677px;
	float:left;
	height:22px;
	padding: 9px 17px 9px 22px;
	border-bottom:1px solid  #dcdedd;
}

div#pages img {
	margin:0;
	position:relative;
	top:3px;
	float:none;
	width:10px;
	height:10px;
}

div#pages a{
	color:#57007B;
	float:left;
	margin:0 7px;
	text-decoration:none;
	width: 19px;
	height:19px;
	line-height:19px;
	text-align:center;
}

div#pages a:hover {
	text-decoration:underline;
}

div#pages a.currentpage {
	background:url(pagecurr.gif) no-repeat top left;
	color:#fff;
}

div#pages div.showall {
	float:right;
	height:22px;
	line-height:22px;
	padding: 0 24px 0 8px;
	color:#fff;
	cursor:pointer;
	position:relative;
	top:-2px;
	
}

div#filters div.showall {
	float:left;
	height:22px;
	line-height:22px;
	padding: 0 24px 0 8px;
	color:#fff;
	cursor:pointer;
	position:relative;
	top:-2px;
	margin-left: 10px;
}

form#search {
	background:url(backgrov.jpg) no-repeat top left;
	margin-top:19px;
}

/*
form.buyitem {
	height: 30px;

	float: left;
	clear: both;
	width: 100%;
	margin-top: 3px;
	padding-top: 5px;	
    font-weight: bold;    
    line-height: 26px;
}
*/

form.buyitem #measurement {
	margin-top: 3px;
	padding-top: 5px;
    font-weight: bold;
    line-height: 26px;
}

div.separator2 {
    border-top: 1px solid #E2E8E6;
    margin:4px 0 4px 0;
    clear:both;
}

form.buyitem input {
    border: 1px solid #d6d6d8;
    float: left;
    font-size: 10px;
    height: 26px;
    text-align: center;
    width: 3em;
    margin-right: 0.7em;    	
    font-weight: bold;  
    line-height: 26px;
}

form.buyitem div.buybutton {
    background: url("button_b.png") no-repeat scroll left top transparent;
    float: right;
    height: 26px;
    line-height: 26px;
    width: 5.8em;
    text-align: right;
    cursor:pointer;
}

div#allitems #addall {
    width:128px;
    height:40px;
    cursor:pointer;
    float:right;
    margin-top:10px;
    margin-right:20px;
    padding-bottom:20px;
}

div#allitems a.buybutton {
    border-bottom: 1px dotted #05A0A4;
    text-decoration: none;
    color: #00AFA9;    
    font-size:12px;
    cursor:pointer;
}
