@charset "utf-8";
/* CSS Document */


/* Elementit **/
	html {
	
	}
	body {
		margin:0;
		padding:0;
		background-color:#eee;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#666666;
		background:#dcdcd4 url(../img/bg.gif) repeat-x top left;
	}
	a, a:link {
		text-decoration:none;
	}
	a:hover {
		text-decoration:underline;
	}
	a:active {
		
	}
	a:visited {
		
	}
	div {
		margin:0;
		padding:0;
	}
	img, div { behavior: url(/common/css/iepngfix.htc) }
	table {
		
	}
	table caption {
		
	}
	table td, table th {
		
	}
	table td {
	
	}
	table th {
		
	}
	ul {
		
	}
	ul li {
		
	}
	h1 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:22px;
		color:#999999;
		font-weight:normal !important;
		margin:0;
		padding:5px 0 5px 0;
	}
	input {
		/*vertical-align:middle;*/
	}
	img {
		/*vertical-align:middle;*/
		border:none;
	}
/** EO Elementit */

/* Specs **/
	div#frame {
		width:908px;
		float:none !important;
		margin:0 auto;
		padding:0 42px 0px 42px;
		background:url(../img/frame_bg.png) no-repeat bottom center;
	}
	div#inner_frame {
		width:892px;
		border:3px solid #fff;
		padding:5px;
		/*background:url(../img/inner_frame_bg.gif) repeat-x bottom left;*/
	}
	div#header {
		width:890px;
		height:77px;
		padding:10px 1px 20px 1px;
	}
	div#logo {
		width:267px; 
		float:left;
	}
	div#header_nav {
		width:504px; 
		float:right; 
		text-align:right;
	}
	div#header_search {
		width:100%; 
		height:49px;
		color:#cccccc;
		font-size:10px;
		vertical-align:middle;
	}
	div#header_navbtns {
		/*padding-left:56px;*/
	}
	div#body {
		width:892px;
		height:393px;
		background:#fff;
	}
	td#body_left_col {
		width:371px;
		padding:24px 27px 24px 21px;
		vertical-align:top;
	}
	td#the_other_left_column {
		width:428px;
		padding:24px 27px 24px 21px;
		vertical-align:top;
	}
	table#frame_footer {
		width:100%;
		border-collapse:collapse;
	}
	td.frame_footer_cell {
		height:73px;
		vertical-align:top;
		color:#dbdbdb;
	}
	td.frame_footer_cell_pedro {
		width:341px; 
		padding-left:122px; 
		padding-right:10px; 
		background:#4d4948 url(../img/logo_onblack.gif) no-repeat top left;
	}
	td.frame_footer_cell_ajankohtaista {
		width:292px;
		padding-left:117px; 
		padding-right:10px; 
		background:#939484 url(../img/ajankohtaista.gif) no-repeat top left;
	}
	td.frame_footer_cell_ajankohtaista a, 
	td.frame_footer_cell_ajankohtaista a:link {
		color:#eee;
	}
	td.frame_footer_cell_ajankohtaista a:hover {
		text-decoration:none;
		color:#fff;
	}
	div#footer {
		width:906px;
		padding:8px 1px;
	}
	
	/** Linkkivaihtelut */
	.altAnchor a, 
	.altAnchor a:link {
		color:#999999;
	}
	.altAnchor a:hover {
		color:#666666;
		text-decoration:none !important;
	}
	/** EO Linkkivaihtelut */
	
	
	/* **/
	table.invisible {
		border-collapse:collapse;
		margin:0;
		padding:0;
		border:none;
	}
	table.invisible td {
		padding:0;
		margin:0;
		border:none;
	}
	
	ul.category {
		margin:0;
		padding:0;
		list-style:none;
	}
	ul.category li {
		
	}
	ul.category li a {
		font-size:14px;
		font-weight:bold;
		color:#999;
	}
	table.products {
		width:100%;
	}
	table.products td {
		width:160px;
		height:132px;
		padding:0;
		padding-right:8px;
		vertical-align:top;
	}
	
	/** Tuote */
	div#product_images {
		float:left;
		width:600px;
		padding:0;
		margin:0;
		padding-right:21px;
	}
	div#product_description {
		width:230px;
		float:left;
		padding:0;
		margin:0;
		position:fixed;
		top:0;
		left:649px;
	}
	/* EO Tuote **/
/** EO Specs */















