@charset "utf-8";

body {font-family:Verdana, Geneva, sans-serif;margin:0 auto;background:#fcfcff}
h3 {font-size:20px;border-bottom:1px solid #ddd;}
h4 {margin-top:10px; margin-bottom:0px;font-weight:normal}
p,ol,ul {font-size:13px;line-height:1.5em;}
a:link,a:visited {color:#a30; text-decoration:none; -webkit-transition:color .2s ease-in-out;}
a:hover {color:#930;text-decoration:underline}
a.none:hover{text-decoration:none;color:black;}
sup {font-size:9px;}

.white {
	display:block;
	background-color:white;
	min-height:395px;
	margin-bottom:35px;
}
.text {
	padding:70px;
	width:900px;
	text-align:justify;
	margin:0 auto;
}
.head {
	height:132px;
	z-index:-1;
	border-bottom:1px solid #aaa;
	padding:0;
	margin:0;
	/*border:1px solid #dfdfdf;
	border-top:none;
	-webkit-border-bottom-right-radius:15px;
	-moz-border-radius-bottomright:15px;
	-webkit-border-bottom-left-radius:15px;
	-moz-border-radius-bottomleft:15px;
	box-shadow:5px 5px 13px #888;
	-webkit-box-shadow:0px 5px 13px #ddd;
	-mox-box-shadow:0px 5px 13px #ddd;*/
}
	.head div.wrapper {
		clear:both;
		width:900px;
		margin:0 auto;
		background:url('Images/header.png') left top no-repeat;
		bottom:0;
	}
		.head div.wrapper div.header {
			min-width:900px;
			height:90px;
		}
div#nav {border-top:1px solid #aaa;height:29px;position:relative;top:12px;background:#888;}
div#navbar ul {
	list-style-type:none;
	padding:0;
	height:28px;
	width:600px;
	margin:0 auto;
}
	div#navbar ul li {
		float:left;
		position:relative;
	}
		div#navbar ul li a {
			text-decoration:none;
			color:#eee;
			text-align:center;
			-webkit-transition:background .1s linear;
			-moz-transition:background .1s linear;
			display:block;
			width:120px;
			padding:5px 0px;
		}
			div#navbar ul li a:hover {
				background:#d0d0d0;
				color:black;
			}
			div#navbar ul li span {
				display:none;
				border:1px solid #aaa;
				border-top:none;
				background:#888;
			}
			div#navbar ul li:hover span {
				display:block;
				position:absolute;
				z-index:5;
			}
div.box {
	padding:1em;
	margin:1em 0;
	border-radius:10px;
	-o-border-radius:10px;
	
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background-color:#fafafa;
	border:1px solid #dcdcdc;
	font-size:13px;
	min-height:110px;
	z-index:1;
}
	div.box div.from {
		text-align:right;
		color:#360;
	}
	div.box div.price {
		text-align:right;
		float:right;
		color:#036;
		font-size:15px;
		margin:3px 6px 0 1em;
	}
		div.box div.price span {
			font-size:11px;
		}
	div.box form {
		margin-top:3px;
		float:right;
		display:block;
		width:23px;
		height:16px;
		background:url('Images/cart.png') 0 0;
	}
		div.box form:hover {
			background:url('Images/cart.png') -23px 0;
		}
div.quote {
	background:#fafafa url('Images/quote.png') no-repeat;
	padding:2em;
}
div.box2 {
	background:#fafafa;
	border-top:1px dashed #d3d3d3;
	border-bottom:1px dashed #d3d3d3;
	padding:1em;
}
div.copyright {
	text-align:center;
	font-size:9px;
	margin-bottom:10px;
	clear:both;
}/*
.container {
	width:390px;
	height:290px;
	background:url('Images/howto.png') no-repeat;
	margin:10px 270px 35px;
	font-size:12px;
	padding:5px;
	position:relative;
}
	.container:hover div.label {
		visibility:hidden;
	}
	.container div.button {
		position:absolute;
		display:block;
		border:1px solid red;
		z-index:3;
		width:20px;
		height:20px;
		color:black;
		text-decoration:none;
		overflow:hidden;
		left:58px;
		top:7px;
	}
	.container div.two		{top:8px;	left:323px;}
	.container div.three	{top:37px;	left:66px;	width:28px;	height:70px;}
	.container div.four		{top:58px;	left:147px;	width:38px;	height:23px;}
	.container div.five		{top:58px;	left:186px;	width:29px;	height:23px;}
	.container div.six		{top:58px;	left:216px;	width:38px; height:23px;}
	.container div.seven	{top:38px;	left:308px; width:28px;	height:70px;}
	.container div.eight	{top:;	left:;}
	.container div.nine		{top:;	left:;}
	.container div.ten		{top:;	left:;}
	.container div.eleven	{top:;	left:;}
	.container div.twelve	{top:;	left:;}
	.container div.thirteen	{top:;	left:;}
		.container div.button span {
			display:none;
		}
	.container div.button:hover {
		top:0px;
		left:0px;
		z-index:1;
		width:400px;
		height:45px;
		padding-top:255px;
		border:none;
	}
		.container div.button:hover span {
			text-align:center;
			display:block;
		}*/
div.overlay {
	height:100px;
	width:120px;
	margin:0.5em;
	float:left;
	z-index:0;
	position:relative;
}
	div.overlay span {
		position:absolute;
		visibility:hidden;
		background:rgba(255,255,255,.9);
		padding:5px;
		border:1px solid #d3d3d3;
		box-shadow:10px 10px 10px #d0d0d0;
	}
	div.overlay:hover span {
		visibility:visible;
		top:0px;
		left:125px;
		box-shadow:10px 10px 10px #d0d0d0;
		z-index:9001;
	}