/* Main settings */

form {margin: 0;}

body{
margin:0;
padding:0;
background: url('../img/bg.png') #ececec repeat-x;
font-family: verdana, arial, sans-serif;
}

body img{
margin:0px;
padding:0px;
}

h2{
margin:0px;
padding:0px;
}

/* Wrapper settings */
#wrapper {
margin:0px auto;
width:1002px;

}

.orange {
color:#ff9500;

}

/* Header settings */

#header {
margin:0px auto;
width:1000px;


height:100px;
}

.right_menu_item_footer_dark{
height:50px;
}

#logo {
width: 230px;
height:100px;
float: left;
padding:0px;
margin:0px;
background: url('../img/logo.png') center left no-repeat;
}

#logo a {
    display: block;
	width: 200px;
	height: 100px;
	text-indent: -9999px;
}

#header_right {

width: 751px;
float:right;
height:100px;

}

#winkelwagen_status {
/*background: url('../img/winkelwagen.png') top right no-repeat;*/
width: 700px;
text-align: right;
float:right;
height: 50px;
font-size: 12px;
padding-top: 10px; 
}

#winkelwagen_status a {
text-decoration: none;
}


#top_menu_holder {
width:780px;

text-align:right;
float: left;

}

#top_menu { 
background: url('../img/top_menu_bg.png') top repeat-x;
height: 40px;
float: left;
text-align: right;
font: bold 12px Verdana, sans-serif;
color: white;
}

#top_menu_left_round {
width:14px; 
height: 26px; 
background: url('../img/top_menu_left.png'); 
float: left;
}

#top_menu_right_round {
width:14px; 
height: 26px; 
background: url('../img/top_menu_right.png'); 
float: left;
}

#top_menu li {
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
		
#top_menu ul {
	margin: 0px;
	padding: 5px 10px 5px 10px;
	}
		
#top_menu a, .headerright a:visited {
	color: #FFF;
	font-weight: bold;
	margin: 0px;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
	}
		
#top_menu a:hover {
	color: #FFF;
	text-decoration: underline;
	}


/* Content settings */

h1 {
font-family: Verdana, Arial, Sans-serif;	
font-weight: bold;
font-size: 20px;
color: #089dcb;
display: inline;

}

.breadcrump {
font-family: Verdana, Arial, Sans-serif;	
font-size: 10px;
color: #a6a6a6;
}

hr {
background-color:#7297a4;
color:#7297a4;
height:1px;	
}
	

#content {
margin:0px auto;
background: white;
border-right: 1px solid #e0dfdf;
border-top: 1px solid #e0dfdf;
border-left: 1px solid #e0dfdf;
}

#left_menu {
background: url('../img/menu_bg.png') top center no-repeat;
float:left;
width:235px;

}

.menu_item {

height:68px;
width:231px;
}

.menu_item img{
border: 0px;
}

.menu_item a{
border: 0px;
}


#center_content {
font-size: 12px;
float:left;
width:550px;
padding:20px;
}


.cat {
width:186px;
height:130px;

float:left;


}

.cat_content {
width:186px;
height:122px;
float:left;
}

.cat_footer {
width:186px;
height:8px;

float:left;
}

.hseperator {
height:30px; 

width:3px; 
float:left;
}

.vseperator {
height:3px; 

width:530px; 
float:left;
}

#volwit {background:url('../img/cat/volwit_top.png') top center no-repeat;}
#volrood {background:url('../img/cat/volrood_top.png') top center no-repeat;}
#rose {background:url('../img/cat/rose_top.png') top center no-repeat;}
#friswit {background:url('../img/cat/friswit_top.png') top center no-repeat;}
#fruitigwit {background:url('../img/cat/fruitigwit_top.png') top center no-repeat;}
#fruitigrood {background:url('../img/cat/fruitigrood_top.png') top center no-repeat;}
#soepelrood {background:url('../img/cat/soepelrood_top.png') top center no-repeat;}
#bubbels{background:url('../img/cat/bubbels_top.png') top center no-repeat;}
#zoet {background:url('../img/cat/zoet_top.png') top center no-repeat;}
#overig {background:url('../img/cat/overig_top.png') top center no-repeat;}

#demi {background:url('../img/cat/demi_top.png') top center no-repeat;}

#volwitf {background:#FFF url('../img/cat/volwit_bottom.png') top center no-repeat;}
#volroodf {background:#FFF url('../img/cat/volrood_bottom.png') top center no-repeat;}
#rosef {background:#FFF url('../img/cat/rose_bottom.png') top center no-repeat;}
#friswitf {background:#FFF url('../img/cat/friswit_bottom.png') top center no-repeat;}
#fruitigwitf {background:#FFF url('../img/cat/fruitigwit_bottom.png') top center no-repeat;}
#fruitigroodf {background:#FFF url('../img/cat/fruitigrood_bottom.png') top center no-repeat;}
#soepelroodf {background:#FFF url('../img/cat/soepelrood_bottom.png') top center no-repeat;}
#bubbelsf {background:#FFF url('../img/cat/bubbels_bottom.png') top center no-repeat;}
#zoetf {background: #FFF url('../img/cat/zoet_bottom.png') top center no-repeat;}
#overigf {background: #FFF url('../img/cat/zoet_bottom.png') top center no-repeat;}

#demif {background: #FFF url('../img/cat/demi_bottom.png') top center no-repeat;}

#volwitm {background:url('../img/cat/volwit_middle.png') top center repeat-y;}
#volroodm {background:url('../img/cat/volrood_middle.png') top center repeat-y;}
#rosem {background:url('../img/cat/rose_middle.png') top center repeat-y;}
#friswitm {background:url('../img/cat/friswit_middle.png') top center repeat-y;}
#fruitigwitm {background:url('../img/cat/fruitigwit_middle.png') top center repeat-y;}
#fruitigroodm {background:url('../img/cat/fruitigrood_middle.png') top center repeat-y;}
#soepelroodm {background:url('../img/cat/soepelrood_middle.png') top center repeat-y;}
#bubbelsm {background:url('../img/cat/bubbels_middle.png') top center repeat-y;}
#zoetm {background:url('../img/cat/zoet_middle.png') top center repeat-y;}
#overigm {background:url('../img/cat/zoet_middle.png') top center repeat-y;}

#demim {background:url('../img/cat/demi_middle.png') top center repeat-y;}


.cat_top {
width:186px;

}

.vote{
float:left;
width:42px;
padding-left: 9px;
padding-top: 18px;
color: #FFF;
font-weight: bold;
font-family: Arial, Sans-serif;
font-size: 16px;
}

.product_title{
font-family: arial, sans-serif;
font-weight: bold;
font-size:90%;
width:135px;
float:left;
padding-top:18px;
height: 30px;
color:#46474c;
}

.product_description{
font-family: arial, sans-serif;
color:#46474c;
font-size:10px;
padding-top:5px;
padding-right: 2px;
}

.product_img{
width:51px;
height:58px;
float:left;
color:#46474c;

}

.product_prize{ /* tikfout? */
font-family: arial, sans-serif;
padding-top:10px;
font-weight:bold;
float:left;
color:#46474c;
font-size:17px;
width:60px;
}

.product_price{
padding-top:10px;
padding-bottom:10px;
}

.product_order{
padding-top:10px;
height:20px;
width:72px;
text-align:center;
font-weight:bold;
float:left;
color:#46474c;
font-size:13px;
background: url('../img/cat/order.png') bottom right no-repeat;
}

.product_order a{
color:#FFF;
font-size:13px;
text-decoration: none;
}





#center_footer {

width:550px;

}

#center_footer img{
margin:0px;
padding:0px;
border:0px;
}

#center_footer a{
text-decoration:none;
margin:0px;
padding:5px;
border:0px;

}

#right_menu {
/*background: url('../img/right_menu_bg.png') top left no-repeat;*/

float:left;
width:150px;
padding-left:20px;
}

.right_menu_item_header {
background: #FFF url('../img/right_menu_item_header.png') top center no-repeat;
height:27px;
color: white;
width:139px;
text-align:center;
padding-top:7px;
}

.right_menu_item_content_dark {
background: #FFF url('../img/right_menu_item_content_dark.png') top center repeat-y;
color: #8a8a8a;
width:119px;
text-align:left;
padding: 10px;
}

.right_menu_item_footer_dark {
background: #FFF url('../img/right_menu_item_footer_dark.png') top center no-repeat;
color: #8a8a8a;
width:139px;
text-align:left;
padding: 0px;
height:30px;
}

.right_menu_item_content_light {
background: #FFF url('../img/right_menu_item_content_light.png') top center repeat-y;
color: #8a8a8a;
width:119px;
text-align:left;
padding: 10px;
}

.right_menu_item_footer_light {
background: #FFF url('../img/right_menu_item_footer_light.png') center no-repeat;
color: #8a8a8a;
width:139px;
text-align:left;
padding: 0px;
height:10px;
}

.proefpakket_img{
width:70px;
height:95px;

}

.proefpakket_prize{
margin-top:-95px;
margin-left:71px;
width:53px;
padding-top:55px;

}


/* Footer settings */
#footer{
margin:0px auto;
height: 24px;
background: #45c5ed url('../img/footer_bg.png') top repeat-x;
border: 1px solid #089dcb;
}

#footer_stats{
margin-top:5px;
margin-right:5px;
text-align: right;
float:right;
font-family: verdana, arial, sans-serif;
font-size:12px;
color:white;
}

#footer_stats{
margin-top:5px;
margin-bottom:5px;
text-align: center;
width: 1002px;
font-family: verdana, arial, sans-serif;
font-size:12px;
color:black;
}


/* RECHTS FLOATEN #product_block {

float: right; 
border-left:25px solid #FFF;
border-bottom:25px solid #FFF;
background: url(../img/product_middle.png) repeat-y; 
width:310px; 

}*/

#product_block {
float: left; 
background: url(../img/product_middle.png) repeat-y; 
width:310px; 
padding-right:20px;
}

#product_header {
font-size:0%; width:310px; height:10px; background: url(../img/product_header.png) no-repeat;

}

#product_container{

}

#product_img {
width:125px; float:left; margin-left:3px; text-align:right; 
}

#product_rating_holder {
height:70px; width:70px; background: url(../img/voted_orange.gif) no-repeat; float:left; margin-left:-20px; margin-top:-25px;

}

.product_rating {
font-family: arial, sans-serif;
margin-top:35px; text-align: center; font-size:25px; color: #fff7ef;
}

#icon_holder {
width:125px; height:45px; text-align:right;
}

.icon {
float:right;
}




.bolder {
font-weight:bold;
}

.product_price {
font-size:190%;
color: #ff7806;
font-weight:bold;
}

#product_desc_holder {
font-size:90%;
width:175px;  float:right; margin-right:3px;
}

.pill {
width:25px;
height:45px;
background: #333 url("../img/product_pil.gif") top no-repeat;
padding-top:5px;
color: #FFF;

}

.pill p{
margin-top:10px;
color: #000;
}

.cumbeardgrey {
color: #777777;
}

#product_footer {
font-size:0%; width:310px; height:10px; background: url(../img/product_footer.png) no-repeat; clear:both;
}

#dhtmltooltip{
position: absolute;
border: 2px solid black;
padding: 2px;
font-size: 10px;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

.headerError {
	color: #f00;
}
