html, head, body
{
	height			:	100%;
	width			:	100%;
	padding			:	0px;
	margin			:	0px;
	font-family		:	Verdana, Arial, Helvetica, sans-serif;
	font-size		:	11px;
	text-align		:	center;
	background		:	url('/images/bakers_tausgradient.jpg') repeat-x #ababab;
}

head,html,body,div,table,tr,td,th,p,span,a,pre,h1,h2,h3,h4,h5,h6
{
	font-family		:	Helvetica, Arial, sans-serif;
	font-size		:	12px;
}

#container, #container table.container {
	margin			:	auto;
	width			:	827px;
	height			:	100%;
}

#container td.left {
	background		:	url('/images/bakers_vasen_varjo_ala.jpg') repeat-y;
	vertical-align	:	top;
	width			:	15px;
}

#container td.middle {
	height			:	100%;
	margin			:	0px;
	padding			:	0px;
	background		:	#fff;
	
}

#container td.right {
	background		:	url('/images/bakers_oikee_varjo_ala.jpg') repeat-y;
	width			:	15px;
	vertical-align	:	top;
}

#main, #main table.main {
	width			:	100%;
	height			:	100%;
	margin			:	0px;
	padding			:	0px;
}
#main td.header {
	width			:	100%;
	height			:	11px;
	background		:	#000;
}
#main td.logo {
	/*background		:	url('/images/bakers_90-vuotta.gif') 649px 6px no-repeat #fff;*/
	background		:	#fff;
	height			:	103px;
	text-align		:	left;
	padding			:	0px 0px 0px 30px;
}
#main td.logo img {
	border			:	0px;
}

#main td.content {
	
}
	
#main td.footer {
	font-size		:	9px;
	padding			:	2px;
	font-weight		:	bold;
	vertical-align	:	middle;
	text-transform	:	capitalize;
	text-align		:	center;
	color			:	#fff;
	height			:	17px;
	background		:	#000;
}
#main td.footer a {
	font-size		:	9px;
	font-weight		:	bold;
	text-decoration	:	none;
	color			:	#fff;
}
#main td.footer a:hover {
	color			:	#fff;
	text-decoration	:	none;	
}
	
#navi, #navi table.navi {
	width			:	100%;
	height			:	100%;
	margin			:	0px;
	padding			:	0px;
}
#navi td.navi {
	vertical-align	: 	top;
	width			:	134px;
	background		:	url('/images/bakers_logo_alavarjo.jpg') repeat-x #fff;
}
#navi td.splitter {
	width			:	14px;
	vertical-align	:	top;
	line-height		:	1px;
	background		:	url('/images/bakers_navivarjo_oikee.jpg') repeat-y #fff;
}
#navi td.textarea {
	vertical-align	:	top;
	background		:	url('/images/bakers_logo_alavarjo.jpg') repeat-x #fff;
}
#mainnavi {
	text-align		:	right;
	line-height		:	20px;
	vertical-align	:	top;
	margin			:	0px;
	padding			:	15px 5px 0px 0px;
}
/*#siteby {
	text-align		:	center;
	vertical-align	: 	bottom;
	position:relative;
	background:	#ff0;
	bottom: 20px;
}*/
#mainnavi a {
	font-size		:	11px;
	font-weight		:	normal;
	color			:	#000;
	text-decoration	:	none;
}
#mainnavi a:hover, #mainnavi a.active{
	color			:	#fff;
	background		:	#000;
}

#ylapalkki {
	height			:	177px;
	padding			:	5px 0px 10px 0px;
	/*padding-bottom	:	5px;
	padding-top		:	5px;*/
	background		: 	url('/images/bakers_ylakuvan_varjo.jpg') repeat-x bottom ;
}
#contents {
	/*margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;*/
	padding			:	0px 0px 0px 0px;
	/*margin			:	0px 0px 0px 30px;*/
	text-align		:	left;
}
#contents td.ECM_Column_1_1 {
	padding-left	:	30px;
	padding-right	:	30px;
	padding-bottom	:	30px;
}
#contents td.ECM_Column_1_1 a {
	/*color			:	#5b5b5b;*/
	/*color			:	#ba7601;*/
	color			:	#9e2804;
	font-weight		:	bold;
	text-decoration	:	none;
}

#contents td.ECM_Column_1_1 h3 {
	font-size		:	14px;
	margin-top		:	25px;
	margin-left		:	-8px;
	margin-bottom	:	25px;
}
#contents td.ECM_Column_1_1 a:hover {
	text-decoration	:	underline;
}

#contents td.ECM_Column_1_1 img {
	border			:	0px;
}
/*#contents img {
	margin			:	5px;
}*/
#contents h1 {
	font-size		: 16px;
	font-weight		: bold;
	margin-left		: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	margin-right	:	20px;
	margin-top		:	20px;
	padding-bottom	: 10px;
}
#contents p {
	padding			:	0px 0px 0px 0px;
	/*margin			:	0px;*/
}
/*#contents>p+p {
	margin			:	5px 0px 5px 0px;
}*/
#navipalat, #navipalat table.navipalat {
	height			:	100%;
	width			:	100%;
	vertical-align	:	bottom;
	text-align		:	center;

}
#navipalat td.pala1 {
	vertical-align	:	top;
	height			:	100%;

}
#navipalat td.pala2 {
	height			:	30px;
}
#navipalat td.pala2 img {
	border			:	0px;
	text-align		:	center;
}	

.primulaCardHolder {
	text-align:left;
	padding-top: 30px;
	padding-left: 5px;
}

.primulaCardHolder img {
	border: none;
	margin-bottom:5px;
}

