

* {
}

body {
	margin:auto;
	background:#4e2e2d;
	font:16px Arial, Helvetica, sans-serif;
	color:#231f20;
	width:960px;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#4e2e2d;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper {
	margin:0 auto;
	max-width:1200px;
	background:#fff;
}
.w1 {
	position:relative;
	width:100%;
	overflow:hidden;
	padding:129px 0 0;
}
#header {
	width:100%;
	position:absolute;
	left:0;
	top:30px;
}
.logo {
	position:absolute;
	left:70px;
	top:30px;
	margin:0;
	width:71px;
	height:99px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/instancedata/prime_product_yhdistys/hso/pics/logo.gif) no-repeat;
	z-index:99;
}
.logo a {
	display:block;
	height:100%;
}
#header .holder {
	padding:19px 0 0;
	float:right;
	width:78.132%;
}
.navbar {
	width:100%;
	padding:0 0 18px;
}
.navbar:after {
	display:block;
	content:"";
	clear:both;
}
.menu {
	float:left;
	margin:3px 0 0 -15px;
	padding:0;
	list-style:none;
	font-size:14px;
	line-height:18px;
	overflow:hidden;
	position:relative;
}
.menu li {
	float:left;
	margin:0 1px 0 -1px;
	background:url(/instancedata/prime_product_yhdistys/hso/pics/separator.gif) no-repeat 0 50%;
	padding:0 9px 0 11px;
}
.menu a {color:#716f6e;}
.search-form {
	float:right;
	padding:0 30px 0 0;
}
.search-form fieldset {float:left;}
.search-form .text {
	float:left;
	width:180px;
	border:0;
	margin:0;
	padding:3px 5px;
	background:#e4e4e4 url(/instancedata/prime_product_yhdistys/hso/pics/bg-search-text.gif) repeat-x;
	font-size:14px;
}
.search-form .submit {
	float:left;
	margin:0;
	padding:0;
	width:60px;
	height:22px;
	background:#ec9718 url(/instancedata/prime_product_yhdistys/hso/pics/bg-submit.gif) no-repeat;
	border:0;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	cursor:pointer;
	font-size:14px;
}
.nav-holer {
	width:100%;
	position:relative;
	overflow:hidden;
}
.nav-frame {
	position:relative;
	width:100%;
	float:left;
}
#nav {
	float:left;
	width:100%;
	margin:0 -500% 0 0;
	position:relative;
	padding:0;
	list-style:none;
	font-size:18px;
	line-height:19px;
	background:#4e2e2d;
}
#nav li {
	float:left;
	width:20%;
}
#nav a {
	float:left;
	width:100%;
	text-align:center;
	color:#fff;
	padding:9px 0 12px;
}
#nav a:hover,
#nav .selected a {
	background:#ec9616 url(/instancedata/prime_product_yhdistys/hso/pics/bg-nav-hover.gif) repeat-x;
	text-decoration:none;
	color:#4e2e2d;
}
#main {
	position:relative;
	height:1%;
	overflow:hidden;
	padding:0 0 40px;
}
.section-front,
.section {
	overflow:hidden;
	height:1%;
	padding:10px 30px 0 0;
}
.section {padding-top:26px;}
#sidebar {
	float:left;
	width:21.868%;
	padding:27px 0 0;
	position:relative;
	font:bold 13px/18px Arial, Helvetica, sans-serif;
}
#sidebar .holder {padding:0 30px;}
#sidebar p {margin:0 0 16px;}
#sidebar .text {padding:0 0 17px;}
#sidebar .text a {color:#7b2927;}
.ad-list {
	margin:0;
	padding:0 0 10px;
	list-style:none;
}
.ad-list li {margin:0 0 19px;}
.ad-list img,
.ad img {vertical-align:top;}
.ad {padding:4px 0 10px;}
.sub-nav {
	margin:0;
	padding:0;
	list-style:none;
}
.sub-nav li {padding:0 0 6px;}
.sub-nav li.selected a,
.sub-nav a:hover {
	text-decoration:none;
	color:#ea8400;
}
.sub-nav ul {
	margin:0;
	padding:6px 0 0 3px;
	list-style:none;
	line-height:12px;
}
.sub-nav ul a,
.sub-nav li.selected ul a {
	background:url(/instancedata/prime_product_yhdistys/hso/pics/bg-line.gif) no-repeat 0 7px;
	padding:0 0 0 8px;
	display:inline;
	color:#4e2e2d;
}
.sub-nav ul a:hover,
.sub-nav li.selected ul a:hover,
.sub-nav ul .selected a {
	background-image:url(/instancedata/prime_product_yhdistys/hso/pics/bg-line2.gif);
	color:#ea8400;
}
.sub-nav ul li {padding:0 0 5px;}
#content {
	float:right;
	width:78.132%;
}
.visual {padding:0 0 10px;}
.visual img {display:block;}
.entry {
	float:left;
	width:60%;
	line-height:19px;
}
.aside {
	float:right;
	width:33%;
	position:relative;
}
.aside .channel p {
	margin:0 0 15px 0;
	padding:0;
	list-style:none;
	font-size:14px;
	line-height:18px;
}
.news li {padding:0 0 18px;}
.iteminfo .itemdate {
	display:block;
	font-weight:normal;
	color:#716f6e;
}
.aside .channel h2 {
	margin:0;
	font-size:14px;
  font-weight:bold;
}
.aside .channel h2 a {color:#7b2927;}
.news p {margin:0;}
#content h1 {
	margin:0 0 31px;
	font:27px/normal Arial, Helvetica, sans-serif;
	color:#7b2927;
}
h2 {
	margin:0 0 15px;
	font:22px/normal Arial, Helvetica, sans-serif;
	color:#7b2927;
}
h3 {
	margin:0;
	font:18px/normal Arial, Helvetica, sans-serif;
	color:#7b2927;
}
div.channel h2 {
  font-size:16px;
}
.entry h1 {
	margin:0;
	font-size:16px;
	color:#7b2927;
}
.entry p {margin:0 0 19px;}
.block {padding:0 0 10px;}
#footer {
	font-size:12px;
	color:#4e2e2d;
	padding:0 0 70px 21.868%;
}
#footer address {font-style:normal;}
#footer ul {
	overflow:hidden;
	height:1%;
	margin:0 0 0 -4px;
	padding:0;
	list-style:none;
}
#footer li {
	float:left;
	background:url(/instancedata/prime_product_yhdistys/hso/pics/bullet.gif) no-repeat 0 6px;
	padding:0 9px 0 8px;
	margin:0 0 0 -4px;
}
.section-front .aside .channel h1 { 
  display: none; 
}
.addthis_toolbox {
  float:right;
  margin-top:20px;
}
.sl_table {
  border: 1px solid #888;
  border-spacing: 0px;
  margin: 10px;
  empty-cells: show;
}
.sl_subheading0 {
  background:#EC9616;
  padding:5px;
}
.sl_header, .sl_headerasc, .sl_headerdesc  {
  padding: 5px;
}
.sl_header, .sl_headerasc, .sl_headerdesc, .sl_headernotsortable, .sl_headerrow a {
  background:#4E2E2D;
  color:#fff;
}
.menubarbg {
  display: none;
}
#breadcrumb {
  margin-bottom: 15px;
  font-size:14px;
}
tr#logintitlerow {
  display:none !important;
}
#rotator {
  position:absolute;
}
#rotator ul li {
  background-image:none;
}
div#rotator ul {
	list-style: none;
  padding:0;
  margin:0;
}
div#rotator ul li {
	float:left;
  position:absolute;
	list-style: none;
  padding:0;
  margin:0;
}
 div#rotator ul li.show {
	z-index:500
}
.visual {
  position:relative;
  height:302px;
  width:750px;
  margin:0;
}
.ListCell
{
  border-bottom:solid #eeeeee 1px; 
  border-left:solid #eeeeee 1px; 
  border-right:solid #eeeeee 1px; 
  border-top:solid #eeeeee 1x; 

  font-family: Verdana, Arial; 
  font-size: 11px; 
  text-align: left;
  color: black;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
}
.ListCellButton
{
  border-bottom:solid #eeeeee 1px; 
  border-left:solid #eeeeee 1px; 
  border-right:solid #eeeeee 1px; 
  border-top:solid #eeeeee 1x; 

  font-family: Verdana, Arial; 
  font-size: 11px; 
  text-align: left;
  color: black;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
}
.ListHeaderCell2
{
  border-bottom:solid #eeeeee 1px; 
  border-left:solid #eeeeee 1px; 
  border-right:solid #eeeeee 1px; 
  border-top:solid #eeeeee 1x; 

  font-family: Verdana, Arial; 
  font-size: 11px; 
  text-align: left;
  color: black;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
}
