@import "../fonts/stylesheet.css";
/* CSS Reset */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

body{
	font-family: Helvetica, Arial, sans-serif;
	text-align: center;
	color: #333333;
}

#Container{
	width:  1020px;
	margin: 0px auto;
	padding: 224px 0px;
	position: relative;
}

#Element{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1000;
}

#Navigation{
	font-family: "HNB";
	position: absolute;
	top: 236px;
	left: 42px;
	width: 136px;
	text-align: left;
	z-index: 1001;
}

	#Navigation a{
		display: block;
		color: #EFEFEF;
		text-decoration: none;
		padding: 3px;
	}
	
		#Navigation a:hover, #Navigation a.current{
			background: rgba(194,48,98,0.4);
			color: white;
		}

#Content{
	position: relative;
	width:  820px;
	margin: 0px auto;
	padding: 128px 0px;
	background: white;
	-webkit-box-shadow: 0px 0px 10px #000000;
	-moz-box-shadow: 0px 0px 10px #000000;
	box-shadow: 0px 0px 10px #000000;	
}

hr{
	display: block;
	clear: both;
	width: 960px;
	height: 1px;
	border: 0px;
	background: none;
	margin: 32px 8px;
}

h1{
	font-family: HNB;
	letter-spacing: -1px;
	text-align: right;
	position: absolute;
	top: 48px;
	right: 64px;
	font-size: 40px;
}

h2 em{
	font-family: "HNULi";
}

h2, p{
	width: 620px;
	margin: 0px auto;
	text-align: left;
}

h2{
	font-family: "HNUL";
	font-size: 24px;
	line-height: 38px;
	letter-spacing: 1px;
	padding: 38px 0px;
}

h3{
	font-family: HNB;
	letter-spacing: -1px;
	text-align: left;
	font-size: 18px;
	margin: 24px 100px 0px;
	text-transform: lowercase;
	clear: both;
}

p, dl{
	font-family: "HNL";
	font-size: 16px;
	line-height: 28px;
	padding: 8px 0px;
	letter-spacing: .5px;
}

	#Content a{
		font-family: "HNB";
		color: #213B8D;
		text-decoration: none;
	}
	
		#Content a:hover{
			color: rgba(194,48,98,1.0);
		}
		
	.newsitem h2{
		padding-bottom: 0px;
	}
		
	.newsitem dl, .newsitem p{
		letter-spacing: 0px;
	}
	.newsitem dl{
		display: inline-block;
		vertical-align: top;
		width: 224px;
		margin: 0px 10px 0px 100px;
		border-right: solid 1px silver;
		font-size: 12px;
		line-height: 19px;
		text-align: left;
	}
	
		.newsitem dl dt{
			display: none;
		}
	
	.newsitem p{
		display: inline-block;
		width: 380px;
		font-size: 14px;
		padding-top: 4px;
		margin-right: 100px;
	}
	
	dl.partners{
		width: 195px;
		margin-right: 10px;
		display: inline-block;
		vertical-align: top;
		text-align: left;
	}
	
	dl.partners dt{
		font-size: 14px;
		font-family: "HNB";
		margin-top: 16px;
	}
	
	dl.partners dd{
		font-size: 12px;
	}
	
	table.sponsors{
		width:  620px;
		margin: 0px auto 48px;
		border: 0px;
		font-family: "HNL";
		font-size: 12px;
	}
	
		table.sponsors img{
			display: block;
			text-align: center;
			margin: 16px auto;
		}
	
		table.sponsors td{
			width: 124px;
			text-align: center;
			vertical-align: center;
			padding-bottom: 8px;
		}
	
	#Content ul.products{
		width: 630px;
		padding: 32px 0px;
		margin: 0px -5px 64px 100px;
		clear: both;
	}
	
		#Content ul.products li{
			width: 200px;
			float: left;
			margin: 0px 10px 10px 0px;
		}
		
#Footer{
	width: 710px;
	margin-left: -355px;
	position: absolute;
	bottom: 24px;
	left:  50%;
	border-top: solid 1px #EFEFEF;
}

#Footer p, #Footer a{
	font-family: serif;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: silver;
	margin: 0px;
	padding: 0px;
}

#Footer p.left{
	width: 50%;
	float: left;
}

#Footer p.right{
	width: 50%;
	float:  right;
	text-align: right;
}

#easyTooltip{
	padding: 5px 10px;
	color: #EFEFEF;
	background:#2f2f2f;
	opacity: 0.9;
	font-family: "HNB";
}

#Press{
	display: block;
	position: absolute;
	top: 128px;
	right: 32px;
	width: 124px;
}


body #Container div.makushi{
	padding-bottom: 2300px;
	background: url(../images/products/makushi_fl.jpg) bottom center white no-repeat;
}

body #Container div.leatherpod{
	padding-bottom: 550px;
	background: url(../images/products/leatherpod_fl.jpg) bottom center white no-repeat;
}

body #Container div.claypod{
	padding-bottom: 550px;
	background: url(../images/products/claypod_fl.jpg) bottom center white no-repeat;
}

body #Container div.potteryseries{
	padding-bottom: 600px;
	background: url(../images/products/potteryseries_fl.jpg) bottom center white no-repeat;
}

body #Container div.claybowl{
	padding-bottom: 450px;
	background: url(../images/products/claybowl_fl.jpg) bottom center white no-repeat;
}

body #Container div.papier{
	padding-bottom: 600px;
	background: url(../images/products/papier_fl.jpg) bottom center white no-repeat;
}

body #Container div.coalpot{
	padding-bottom: 500px;
	background: url(../images/products/coalpot_fl.jpg) bottom center white no-repeat;
}

body #Container div.monkeypot{
	padding-bottom: 500px;
	background: url(../images/products/monkeypot_fl.jpg) bottom center white no-repeat;
}

body #Container div.coalbottle{
	padding-bottom: 600px;
	background: url(../images/products/coalbottle_fl.jpg) bottom center white no-repeat;
}

body #Container div.spindle{
	padding-bottom: 600px;
	background: url(../images/products/spindle_fl.jpg) bottom center white no-repeat;
}

body #Container div.warri{
	padding-bottom: 550px;
	background: url(../images/products/warri_fl.jpg) bottom center white no-repeat;
}

body #Container div.stitched{
	padding-bottom: 650px;
	background: url(../images/products/stitched_fl.jpg) bottom center white no-repeat;
}

body #Container div.lffscent{
	padding-bottom: 550px;
	background: url(../images/products/lffscent_fl.jpg) bottom center white no-repeat;
}

body #Container div.textiles{
	padding-bottom: 700px;
	background: url(../images/products/textiles_fl.jpg) bottom center white no-repeat;
}

body #Container div.calabash{
	padding-bottom: 700px;
	background: url(../images/products/calabash_fl.jpg) bottom center white no-repeat;
}

body #Container div.tobacco{
	padding-bottom: 700px;
	background: url(../images/products/tobacco_fl.jpg) bottom center white no-repeat;
}

body #Container div.leather{
	padding-bottom: 600px;
	background: url(../images/products/leather_fl.jpg) bottom center white no-repeat;
}

body #Container div.original_leather{
	padding-bottom: 650px;
	background: url(../images/products/original_leather_fl.jpg) bottom center white no-repeat;
}

body #Container div.candlesticks{
	padding-bottom: 700px;
	background: url(../images/products/candlesticks_fl.jpg) bottom center white no-repeat;
}

body #Container div.protest{
	padding-bottom: 600px;
	background: url(../images/products/protest_fl.jpg) bottom center white no-repeat;
}

body #Container div.alabaster{
	padding-bottom: 500px;
	background: url(../images/products/alabaster_fl.jpg) bottom center white no-repeat;
}

body #Container div.jippajappa{
	padding-bottom: 650px;
	background: url(../images/products/jippajappa_fl.jpg) bottom center white no-repeat;
}

body #Container div.maroon{
	padding-bottom: 600px;
	background: url(../images/products/maroon_fl.jpg) bottom center white no-repeat;
}

body #Container div.kalinago{
	padding-bottom: 650px;
	background: url(../images/products/kalinago_fl.jpg) bottom center white no-repeat;
}

body #Container div.chainsaw{
	padding-bottom: 650px;
	background: url(../images/products/chainsaw_fl.jpg) bottom center white no-repeat;
}

body #Container div.plaisance{
	padding-bottom: 650px;
	background: url(../images/products/plaisance_fl.jpg) bottom center white no-repeat;
}

body #Container div.vendor{
	padding-bottom: 650px;
	background: url(../images/products/vendor_fl.jpg) bottom center white no-repeat;
}

body #Container div.pod{
	padding-bottom: 600px;
	background: url(../images/products/pod_fl.jpg) bottom center white no-repeat;
}

body #Container div.demerara{
	padding-bottom: 550px;
	background: url(../images/products/demerara_fl.jpg) bottom center white no-repeat;
}

body #Container div.wwbaskets{
	padding-bottom: 550px;
	background: url(../images/products/wwbaskets_fl.jpg) bottom center white no-repeat;
}

body #Container div.wwlanterns{
	padding-bottom: 550px;
	background: url(../images/products/wwlanterns_fl.jpg) bottom center white no-repeat;
}

body #Container div.liana{
	padding-bottom: 550px;
	background: url(../images/products/liana_fl.jpg) bottom center white no-repeat;
}
