#top,
#banner,
#toplink,
#footernav,
#nav_search,
dl.cart,
.productdetails form,
.imageflow-container,
.leftcol,
.rightcol,
#boxbottom  {
	display:			none;
}

@font-face {
	font-family: 'LinuxLibertineRegular';
	src: url('fonts/LinLibertine_Re-4.1_.8_.eot');
}
@font-face {
	font-family: 'LinuxLibertineRegular';
	src: local('Linux Libertine'), local('LinLibertine'), url('fonts/LinLibertine_Re-4.1_.8_.woff') format('woff'), url('fonts/LinLibertine_Re-4.1_.8_.ttf') format('truetype'), url('fonts/LinLibertine_Re-4.1_.8_.svg#LinLibertine') format('svg');
}
@font-face {
	font-family: 'LinuxLibertineItalic';
	src: url('fonts/LinLibertine_It-4.0_.3_.eot');
}
@font-face {
	font-family: 'LinuxLibertineItalic';
	src: local('LinLibertineI'), url('fonts/LinLibertine_It-4.0_.3_.woff') format('woff'), url('fonts/LinLibertine_It-4.0_.3_.ttf') format('truetype'), url('fonts/LinLibertine_It-4.0_.3_.svg#LinLibertineI') format('svg');
}
@font-face {
	font-family: 'LinuxLibertineBold';
	src: url('fonts/LinLibertine_Bd-4.0_.2_.eot');
}
@font-face {
	font-family: 'LinuxLibertineBold';
	src: local('LinLibertineB'), url('fonts/LinLibertine_Bd-4.0_.2_.woff') format('woff'), url('fonts/LinLibertine_Bd-4.0_.2_.ttf') format('truetype'), url('fonts/LinLibertine_Bd-4.0_.2_.svg#LinLibertineB') format('svg');
}

body {
	background:			#fff;
	font-family:		'LinuxLibertineRegular', Georgia, serif;
	font-size:			15px;
	color:				#3E2605;
	padding:			30px 0;
	line-height:		1.3;
}

dd {
	margin:				0;
	padding:			0;	
}

dt {
	line-height:		1;
}

a {
	color:				#3E2605;
	border-bottom:		dotted 1px #3E2605;
	text-decoration:	none;
	
}

a img, .image a, .image2 a, a.clean img, a.clean {
	border:				none !important;
}

a:hover {
	color:				#62A422;
	border-bottom:		dotted 1px #62A422;
	text-decoration:	none;
	
}

p, h2, h3, h4, h5 {
	margin:				0;
	padding:			0;
}

h1 a, h1 a:hover {
	border:				none;
}

h2, h3, h4, h5, strong, dt, 
ul#mainnavigation li a, ul#mainnavigation li strong,
ul.subnav li a, ul.subnav li.active a , ul.subnav li strong, 
.special, .subtitle, th, td.total, 
ul#catalogue  a, ul#catalogue  strong, div.quickorder a,
a.cart2cash, input.cart2cash, legend 
{
	font-family:		'LinuxLibertineBold', Georgia, serif;
	font-weight:		normal;
}

h2 {
	margin:				0 0 10px 0;
	font-size:			18px;
	text-transform:		uppercase;
}

h2 + h2 {
	margin:				20px 0 10px 0;
}

h3 {
	margin:				0 0 5px 0;
	font-size:			18px;
}

h3 + h3, h2 + h3 {
	margin:				10px 0 5px 0;
}

.maincol h3, .widecol h3 {
	border-top:			dotted 1px #3E2605;
	padding-top:		20px;
	margin-top:			10px;
}

h4 {
	margin:				10px 0 5px 0;
	font-size:			18px;
}

.box h4 {
	font-size:			15px;
}

h4 + h4, h3 + h4, h2 + h4, p + h4 {
	margin:				10px 0 5px 0;
}

h5 {
	margin:				0 0 0 0;
	font-size:			15px;
}

div#content {
padding:30px 0;
}

.topborder {
	border-top:			dotted 1px #3E2605;
	padding:			10px 0 7px 0 !important;
}

ul.productdetails  li {
	border-top:			dotted 1px #3E2605;
	padding-top:		15px;
	margin-top:			15px;
}

ul.productdetails  li ul li {
	border:				none;
	margin:				0;
	padding:			0;
}

ul#langbar, ul#loginbar, ul#mainnavigation, ul.subnav, ul.subnav ul, 
ul#footernav, div.box ul, ul.catlist, ul.catoverview, ul.calendarbox, 
ul.articles, ul#catalogue, ul.productdetails, ul.productdetails  li ul,
.savecart ul, ul#ordernav, ul#orderpayship, ul.searchdealer, #searchresults ul  {
	list-style:			none;
	margin:				0;
	padding:			0;
}
