*{margin:0; padding:0;list-style-type: none;}

html {
	min-height: 100%;
	margin-bottom: 1px;
}

body{
	color: #4D555A;
	font: 62.5%/18px Verdana, Arial, Helvetica, sans-serif;
	background: #5A718A url(images/body-bg.gif) repeat-y center top;
}

#wrapper{
	width:820px;
	position:relative;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:10px;
	overflow : hidden;
	_height : 1%;
	
}

#menu {
	padding:5px;
	text-align:center;
	border:1px solid #D5C5B3;
	
	margin-top:5px;margin-bottom:10px;
	background: url(images/menu-bg.gif) repeat-x center center;
}
	

#menu li ul {
	display:none;
}
#menu li {
	display:inline;
}
#menu li a {
	color:#835E4F;
	
	font-size: 11px;
	padding:0px 15px;
	/*display:block;*/
	height:1%;
	font-weight: bold;
	text-decoration:none;
	border-right: 1px solid #A58E75;
}




.designedby{
	width:820px;
	margin:auto;
	color:#A58C73;
	text-align:right;
	font-size:0.9em;
	margin-bottom:20px;
}
.designedby a{text-decoration:none; color:#A58C73;}


#flashfader{position:absolute; top:10px; right:0;}

h1, h2, h3, h4, h5{
	margin-top:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #835E4F;
	font-weight:normal;
}

h4{font-size:14px; padding-top:20px; border-top:1px dotted #835e4f;}

p{margin-top:12px; font-size:11px;}

#recentposts h4{font-size:11px;padding-top:10px;}

#recentposts p{margin-top:0;}
#recentposts a{padding-left:0!important;}

#content p{
	
	font-size: 1.1em;
	color: #4D555A;
}



#toplogo{
	margin:0;
	height: 153px;
	width: 820px;
	background: url(images/toplogo.gif);
	text-indent:-9999px;
}
#description{position:absolute;top:100px; left:50px; width:100px; text-indent:-9999px;}

/* for Internet Explorer */
/*\*/
* html #content {
height: 510px;
}
/**/

#content{
	width:610px;
	float:right;
	min-height:510px;
	padding-bottom:30px;
	border-bottom: 1px solid #835E4F;
	
	}
	
	#newscontent {margin:0 15px; padding-bottom:30px;
	border-bottom: 1px solid #835E4F;}
	
#sidebar{width:180px; float:left;position:relative;}	
#sidebar *{margin-left:15px;margin-right:10px;}
#sidebar * *{margin-left:0;margin-right:0;}



#newscontent ul, #content ul {
	padding-left:20px;
	margin: 12px 0 0;
}
#newscontent ul li, #content ul li {
	list-style-type:disc;
	font-size:1.1em;
	margin:3px;
}
#content ol {
	padding-left:20px;
	margin: 12px 0 0;
}
#content ol li {
	font-size:1.1em;
	margin:3px;
	list-style: decimal;
}



#sidebar a, #content a, #newscontent a{
	color:#C16B11;
	text-decoration: underline;
}
#newscontent .post{border-bottom:dotted 1px #835E4F;padding-bottom:20px;}




#sidebar li{display:inline;}
#sidebar li a{
	display:block;
	color:#4D555A;
	padding:5px 10px 5px 4px;
	font-size: 1.1em;
	text-decoration:none;
	border-top:1px solid #F2ECE5;
	border-bottom:1px solid #F2ECE5;
	margin-bottom:1px;
}
#sidebar li a:hover{
	border-top:1px solid #fff!important;
	border-bottom:1px solid #fff!important;
	background: #F7F4EF;	
}
#sidebar ul{margin-top:15px;}


#sidebar #address{

	position:absolute; top:350px; left:0px;
	color: #835E4F;
	
}





#sidebar #address p{font-size:1.1em;}

.current_page_item a{}

#registration{font-size:.9em!important;}

#recipes li{display:inline;}
#recipes li a{
	display:block;
	list-style-type:none;
	background: url(images/recipe.png) no-repeat 0px 3px;
	padding: 5px 0 5px 25px;
}

#footer{
	clear:both;
	
}

#footer p{text-align:right;padding-top:5px;}
#footer a{}

.flr{float:right;}
.fll{float:left;}

.last{border-right:solid 3px #000!important;}
.last:hover{
	border-right:3px solid #B3A88E!important;
}
.noborder{border:none!important;}

.btt{
	font-size:10px;
	padding-left:15px;
	background: url(images/btt.gif) no-repeat 0 5px;
}

.btt a{text-decoration:none;}
.btt a:hover{text-decoration:underline;}
.navigation{padding:20px 0;}
.morelink{color:#C16B11!important; border-bottom:1px dotted #835e4f!important;padding-bottom:12px!important;}

.category_brand_header, .cattitles, .PeCategories{display:none!important;}

div.producttext *{
font-size:11px!important;}

table.productdisplay td{padding:15px!important;}
table.productdisplay td img{border:10px solid #fff!important;}
table.productdisplay {
	border:1px dotted #CCCCCC;
	width:95%!important;
	background-color:#FBF3ED;
}
.producttext a{
	text-decoration:none!important;
	color:#666666!important;
}
.page-41 input{margin-bottom:5px; padding:3px;}
.page-40 img {border:none;}

.vacancies img{border:none!important;}

.brc-veg{position:absolute; top:-105px;}
