@charset "utf-8";
body {
	font: 62.5% Arial, Helvetica, sans-serif;
	background: #d3d3d3;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	line-height:1.3em;
}
* {
	background: transparent;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	line-height: 1.3;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
	line-height:normal;
}
/* Global CSS
-------------------------------------------------------------- */
h1 {
	font-size:32px;
	font-family: Impact;
	line-height:normal;
}
h2 {
	font-size:20px;
	font-family: Tahoma, Geneva, sans-serif;
}
h3 {
	font-size:20px;
}
select {
	margin:3px 5px 10px 0;
}
a img {
	border: none;
}
p, h1, h2, h3, h4, h5, h6 {
	padding:5px 0;
	color: #000;
}
.left {
	float:left;
}
.mid {
	float:left;
}
.right {
	float:right;
}
.cleared {
	clear:both;
}
.medium {
	font-size:16px;
}
.small {
	font-size:11px;
}
.big {
	font-size:48px;
}
.line-through {
	text-decoration:line-through;
}
.blue {
	color:#0000ff;
}
.red {
	color:#ff0000;
}
.arial {
	font-family:Arial, Helvetica, sans-serif;
}
.yellow-band {
	background:#ffff00;
}
.divider {
	border-top:2px solid #9f2927;
	padding-bottom:10px;
	width:auto;
}
#container {
	width:855px;  
	margin: 0 auto; 
	text-align: left;
	font-size:16px;
}
#header {
	padding:0;
	background:url(images/Header.jpg) no-repeat;
	height:168px;
}
#header h1 {
	margin: 0;
	padding: 10px 0;
}
#mainContent {
	padding: 0 40px;
	background: url(images/content.png) repeat-y;
}
#mainContent ul li {
	margin:0 0 0 40px;
	padding:0 0 0 20px;
}
.box-testi {
	border:1px solid #0461b1;
	width:680px;
	-moz-box-shadow: 3px 3px 4px #333;
	-webkit-box-shadow: 3px 3px 4px #333;
	box-shadow: 3px 3px 4px #333;
	margin:0 0 5px 40px;
}
.box-testi img {
	padding:5px;
}
.box-testi .inner {
	padding:20px;
}
.featured-products {
	border:1px dashed #075fb1;
	width:auto;
}
.featured-products .blue, .featured-products .red {
	font-size:16px;
}
.featured-products .left {
	width:32%;
}
.featured-products .right {
	width:68%;
}
.featured-products .inner {
	padding:20px;
	margin:2px;
	border:4px solid #dddddd;
}
#footer {
	padding: 0 10px;
	background: url(images/footer.png) no-repeat;
	color:#5f5f5f;
	font-size:12px;
}
#footer a {
	color:#5f5f5f;
}
#footer p {
	margin: 0; 
	padding:30px 30px; 
}
/* Content link style
--------------------------------------------------------------- */
a {
	text-decoration: none;
 	color: #0000ff;
}
a:link {
	text-decoration: none;
 	color: #0000ff;
}
a:visited, a.visited {
	text-decoration: none;
	color: #0000ff;
}
a:hover, a.hover {
	text-decoration: none;
	color: #0b6abf;
}
.input
{
color: #781351;
background: #ffffff;
border: 3px solid #000000;
height:30px
}
.dash-box {
	border:4px dashed #1a4055;
	width:680px;
	margin:0 auto;
}
.dash-box  .inner {
	padding:20px;
}
