html, body {
	margin:			0;
	padding:		0;	
}

body {
	background:		#312412;
	
	font-family:	Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:		11px;
	line-height:	20px;
	color:			#FFF;
}

#banner {
	height:			84px;
	background:		center top url(images/banner-homepage.jpg);
}

.wrapper-top {
	padding:		50px 0 0 0;
	background:		#8a1027 center 40px url(images/logo-homepage.png) no-repeat;
}

.wrapper-top a.logo {
	display:		block;
	width:			500px;
	height:			200px;
	margin:			0 auto;
}

#content-top {
	width:			700px;
	
	margin:			0 auto;
}

#content-top .panel {
	float:		left;
	width:		160px;
	
	margin:		0 20px 0 0;
}

.panel h1 {
	border-bottom:	3px solid #FFF;
	padding:		0 0 8px 0;
	margin:			0 0 15px 0;
	
	color:			#FFF;
	font-size:		12px;
	font-weight:	bold;
	text-transform:	uppercase;	
	text-align:		center;
}

.panel h1 a {
	text-decoration:	none;
	border:				none
}

.box {
	margin:				0 0 0 30px;
	background:			url(images/shop-online.jpg) no-repeat;
	height:				156px;
}

.box span	{
	display:			none;
}

.box a.tour-link	{
	float:				left;
	display:			block;

	margin:				60px 0 0 0;
	width:				550px;
	height:				100px;
}

#content-top .p-4 {
	margin:		0;
}

#content-bottom {
	width:		700px;
	
	margin:		50px auto;
}

#content-bottom .panel {
	float:		left;
	width:		160px;
	
	margin:		0 20px 0 0;
}

#content-bottom .p-1 {
	width:		340px;
}

#content-bottom .p-3 {
	margin:		0;
}

#content a.nodec {
	text-decoration:	none;
	border-bottom:		none;
}

#content a.nodec img {
	text-decoration:	none;
	border-bottom:		none;
}

img {
	border:		none;
}
#footer {
	width:		700px;
	height:		250px;
	
	margin:		60px auto;
	
	background:	url(images/footer-homepage.png);
}

#footer .link-dwh {
	float:		left;
	display:	block;
	width:		370px;
	height:		40px;	
	
	margin:		200px 0 0 0;
}

#footer .link-kb {
	float:		left;		
	display:	block;
	width:		310px;
	height:		40px;
	
	margin:		200px 0 0 20px;
}

h1 {
	margin:		0;
	padding:	0;
}

a {
	color:				#FFF;
	text-decoration:	underline;
	font-weight:		bold;
}

a span {
	display:	none;
}
