/**
 *
 *
 */

body,table,th,td,div,span,p {
	font-family:		trebuchet ms,verdana,arial,sans-serif;
	font-size:			10pt; 
}

body {
	color:				#000000;
	background-color:	#e0e0e0;
	margin: 			40px 20px 40px 20px;
	padding: 			0;
}

a {
	color:				#9d1515;
	text-decoration: 	none;
}

a:hover {
	text-decoration: 	underline;
}

h1,h2,h3 {
	color: 				#FF8F01;
	font-weight: 		normal;
}

h1 {
	margin: 			0; 
	padding: 			0; 
	padding-top:		15px;
	font-size: 			14pt;
}

h2 {
	margin: 			0; 
	padding: 			0; 
	padding-top:		15px;
	font-size: 			14pt;
}

h3, h2 span {
	font-size: 			11pt;
	font-weight: 		bold;
}

p.large {
	color:				#999999;
	font-size: 			13pt;
}

p.red {
	color:				#C90000;
	font-size: 			12pt;
}

p.medium {
	color: 				#FF8F01;
	font-size:			10.5pt;
}

p.small {
	margin: 			0px 0 8px 0;
}

ul.products {
	margin: 			0;
}

ul.products li {
	list-style-type: 	none;	
}

ul.products li span {
	padding-left: 		15px;
	display:			block;
}
/**
 *
 *
 */


#menu {
	text-align: 		left;
	background-color: 	white;	
	border-bottom: 		1px #CCCCCC solid;
	margin: 			0; 
	padding: 			0;
}

#themeImage {
	margin:				0;
}

#content, #content_fp {
	text-align: 		left;
	background-color: 	white;
	margin:				0;
	padding: 			0px 22px 22px 22px;
}

#content_fp {
	padding-bottom: 	30px;
	background: 		#ffffff url(gfx/etusivutausta_2.jpg) no-repeat scroll bottom right;
	position: 			relative; 
}

#content_fp td {
	width: 				50%;
	vertical-align: 	top;
}

.footer_fp {
	border-top: 		1px #cccccc solid; 
	padding: 			8px 0px 22px 0px; 
}

.footer, .footer_fp {
	color:				#999999;
	font-size: 			8pt;
	text-align:			center;
}

.footer span, .footer_fp span {
	font-weight: 		bold; 
	font-size: 			8pt;
}

.fpThemeImage {
	margin-left: 		1px;
}

/**
 *
 *
 */
#theme1, #theme2, #theme3 {
	width: 				200px;
	height: 			250px;
	visibility: 		hidden;
}

/**
 *
 *
 */
 
.productImage1,.productImage2,.productImage3,.productImage4 {
	position: 			absolute; 
	width: 				65px; 
	font-size: 			8pt; 
	text-align: 		center; 
}

.productImage2 {
	margin-left: 		80px;
}

.productImage3 {
	margin-left: 		160px;
}

.productImage4 {
	margin-left: 		240px;
}

.productHeading {
	padding: 			0px 16px 0px 16px;
	background: 		#F0F0F0;
	height: 			55px;
	font-size: 			8pt;
	color: 				#999999;
}

.productHeading span {
	font-size: 			10pt;
	font-weight: 		bold;
	color: 				#A01111;
}

.productRow {
 	padding: 			0px 16px 0px 16px;
 	background: 		#F0F0F0;
 	height: 			105px;
 	vertical-align: 	top;
 	color: 				#999999; 
}
