/* Globals */

html {
	font-size: 100%;	
}

body {
	font: 12px/17px Arial, Verdana;
	color: #000000;
	background-color: #ffffff;
}

/* Stucture */

div#container {
	width: 998px;	
	margin: 0 auto;
	position: relative;
	overflow: hidden !important;
}

/* Header */

div#header {
	padding-top: 16px;
	padding-right: 7px; /* 7px irti reunasta myöhemmin tulevien green bullettien takia */
	padding-bottom: 16px;
}

div#headerContact {
	float: right;	
	padding-right: 27px;
}

div#headerContact p {
	text-align: right;
	font-style: italic;
	font-size: 12px;
	line-height: 1.45em;
}

div#headerContact span {
	font-size: 14px;
	font-style: normal;
	color: #575759;
	text-transform: uppercase;
}

div#headerContact a {
	color: #656666; 
	font-size: 12px;
	text-decoration: none;
}

div#headerContact a:hover { 
	font-size: 12px;
	text-decoration: underline;
}

/* Content */

div#content {
	padding-bottom: 25px;
}

div#contentWide {
	margin-top: 70px;
}

div#contentWideTop {
	padding-top: 7px;
	padding-left: 21px;
	padding-right: 55px;
	padding-bottom: 46px;
	font-size: 13px;
	line-height: 19px;
}

div#contentWideBottom {
	padding-bottom: 20px;
}

div#contentTop {
	margin-top: 40px;
}

div#contentTopLeft {
	margin-top: -9px; 
	float: left;	
	width: 719px;
	height: 452px;
	background-repeat: no-repeat;
}

/*
div#contentTopLeft img {
	position: relative;
	top: 390px;
	left: 585px;
}
*/

div#contentTopRight {
	float: right;	
}

div#columnLeft {
	width: 683px;
	float: left;
	padding: 77px 0 0 21px;
}

div#columnLeftContent {
	padding-bottom: 0;
	padding-right: 25px;
	font-size: 13px;
	line-height: 19px;
}

div#columnLeftContent p {
	padding-bottom: 18px;
	padding-right: 10px;
}

div#columnLeftContent a {
	font-style: normal;
	font-size: 12px;
	text-decoration: underline;
	color: #575759;
}

div#columnLeftContent a:hover {;
	text-decoration: none;
}

div#columnLeftContentSubRight {
	float: right;
	width: 301px;
	padding-right: 9px;
	padding-left: 50px;
}

div#columnLeftContentSubRight p {
	width: 301px;
	color: #000000;
}

div.columnLeftContentSubRightImage {
	background-color: #f5f5f5;	
	margin-bottom: 1px;
}

div.columnLeftContentSubRightImage p {
	color: #656666 !important;
	width: 270px !important;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 10px;
	padding-bottom: 11px !important;
	line-height: 16px;
}

div.columnLeftContentSubRightImageWhite {
	background-color: #f5f5f5;	
	margin-bottom: 1px;
}

div.columnLeftContentSubRightImageWhite p {
	color: #656666 !important;
	width: 270px !important;
	padding-top: 5px;
	padding-left: 17px;
	padding-right: 10px;
	padding-bottom: 11px !important;
}

div#karttalinkkiajoohjeet {
	padding-top: 20px;	
}

.henkilo {
	padding-bottom: 5px !important;	
	text-transform: uppercase !important;
	font-size: 12px !important;
	width: 200px !important;
}

p.ingressi {
	color: #000000;
	padding-right: 10px;
	padding-bottom: 18px;
}

div#columnRightMaksutavat {
	background-image: url('../images/structure/columnRightBg.gif');
	background-repeat: repeat-x;
	background-position: top;
	background-color: #ededed;
	padding-bottom: 13px;
	margin-bottom: 13px;
}

div.columnRightContentNostoMaksutavat {
	padding-top: 12px;
	padding-bottom: 8px;
}

div.columnRightContentNostoMaksutavat p {
	padding-left: 22px;
	padding-right: 20px;
	font-size: 11px;
	line-height: 17px;
}

div.columnRightContentNostoMaksutavat ul {
	padding-top: 10px;
	list-style: disc;
	padding-left: 50px;
	font-size: 11px;
	color: #656666;
}

div#columnRightContent,div#columnRightContentLueIlmoituksemme {
	background-image: url('../images/structure/columnRightBg.gif');
	background-repeat: repeat-x;
	background-position: top;
	background-color: #ededed;
	padding-bottom: 13px;
	margin-bottom: 13px;
}

div.columnRightContentNosto {
	padding-top: 12px;
	padding-bottom: 8px;
}

div.columnRightContentNosto img {
	padding-left: 20px;
	padding-right: 15px;
	padding-bottom: 6px;
	float: left;
	padding-top: 3px;
	width: 79px;
	height: 79px;
}

div.columnRightContentNosto p {
	padding-left: 20px;
	padding-right: 20px;
	font-size: 11px;
	line-height: 15px;
}

p.noImages {
	padding-left: 20px !important;
	width: 230px !important;
}

div.columnRightContentNostoYritys {
	padding-top: 12px;
	padding-bottom: 8px;
}

div.columnRightContentNostoYritys p {
	padding-left: 22px;
	padding-right: 20px;
	font-size: 11px;
	line-height: 17px;
}

div#columnRight {
	float: right;
	padding: 77px 8px 0 0;
	width: 270px;
}

/* Pariton */

div.productPariton {
	padding-bottom: 34px;
}

div.productPariton img {
	float: left;
	padding-right: 25px;
}

div.productParitonText {
	padding-left: 15px;
	width: 255px;	
	float: left;
}

div.productParitonText p {
	float: left;
	padding: 0 0 15px 0;
	font-size: 13px;
}

/* Parillinen */

div.productParillinen {
	padding-bottom: 39px;
}

div.productParillinen img {
	float: right;
	padding-right: 24px;
}

div.productParillinenText {
	width: 270px;	
	float: left;
}

div.productParillinenText p {
	float: left;
	padding: 0 0 15px 0;
	font-size: 13px;
}

p.productTextBig {
	color: #000000;
}	

p.productTextSmall {
	
}

p.productTextPriceLink {
	color: #000000;
	padding-bottom: 0 !important;
}

p.productTextPriceLink a {
	font-size: 13px;
	font-style: normal;
	text-decoration: underline;
}

p.productTextPriceLink a:hover {
	text-decoration: none;
}

p.productTextPriceLink span {
	padding: 0 5px 0 5px;
	color: #8e8f90;
}

	

/* Suosittelemme */

div.suosittelu {
	position: relative;
	width: 494px;
	height: 270px;
	margin-bottom: 1px;
	margin-right: 3px;	
	background-color: #000000;
	float: left;
	overflow: hidden;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
}

div.suositteluColumnLeft {
	width: 134px;
	height: 270px;
	float: left;
	position: relative;
	z-index: 10;
}

div.suositteluColumnLeftContent {
	height: 270px;
	background-color: #000000;
}

div.suositteluColumnLeftContent p {
	padding-left: 20px;
}


p.suositteluProduct {
	color: #ffffff;
	font-weight: bold;
	font-size: 17px;
	text-transform: uppercase;
	word-wrap: break-word;	
}

p.suositteluDescription {
	color: #ffffff;
	font-size: 13px;
	text-transform: uppercase;	
	padding-top: 2px;
}

p.suositteluPrice {
	color: #8e8f90;
	font-size: 13px;
	text-transform: uppercase;	
	position: absolute;
	bottom: 22px;
}

div.suositteluColumnRight {
	float: right;	
	position: relative;
	z-index: 1;
}

div.suositteluHide {
	position: relative;
	left: -67px;
	z-index: 1;
	width: 201px;
	height:	270px;
	background-image: url('../images/structure/suosittelemmeHideBg.png');
	background-repeat: no-repeat;
}

div.suositteluHide p {
	padding: 22px 21px 0 21px;
	color: #ffffff;
	position: absolute;
}

div.suositteluImgBrowser {
	float: left;
	padding: 180px 0 0 21px;
	position: absolute;
}

div.suositteluImgBrowserContainer {
	float: left;
	margin-right: 1px;
}

.suositteluImgBrowserNonSel {
	border: 1px solid #ffffff;
	width: 36px;
	height: 36px;
}

.suositteluImgBrowserSel {
	padding: 3px 3px 3px 3px;
	background-image: url('../images/structure/imageBrowserBg.gif');
	background-repeat: no-repeat;
	position: relative;
	top: -2px;
}

.suositteluLink a {
	color: #8e8f90;
	position: absolute;
	bottom: 20px;
	left: 21px;
	font-style: normal !important;
	text-decoration: underline !important;
	font-size: 12px !important;
}

.suositteluLink a:hover {
	text-decoration: none !important;
}

/* Etusivun oikean reunan nostot  */

div.bumb {
	margin-top: -9px !important;
}

div#contentTopRightNostoFirst {	
	overflow: hidden;
	position: relative;
	width: 275px;
	height: 200px;
	margin-top: -9px;
}

.contentTopRightNosto {	
	overflow: hidden;
	position: relative;
	width: 275px;
	height: 200px;
	margin-top: -49px;
}

div#contentTopRightNostoKolmas {
	height: 148px !important;
}

.nostoKuva {
	position: relative;
	right: 3px;
}

div.contentTopRightNostoBackground{
	overflow: hidden;
	background-image: url('../images/structure/nosto_animate_background.png');	
	background-repeat: no-repeat;
	height: 45px;
	position: relative;
	top: -54px;
	left: 244px;
	width: 310px;
}

div.contentTopRightNostoBackground p {
	color: #575759;
	width: 221px;	
	padding-left: 35px;
	padding-top: 9px;
	line-height: 14px;
	font-size: 12px;
}

.ristiOpen {
	position: relative;
	top: -88px;
	left: 247px;
	cursor: pointer !important;
}

.ristiClose {
	position: relative;
	top: -88px;
	left: 247px;
	visibility: hidden;
	cursor: pointer !important;
}

/* nostot loppuivat */

div#contentBottom {
	padding-left: 21px;
	margin-top: 0px;
}

div#contentBottom p {
	padding-right: 70px;
	font-size: 13px;
	line-height: 19px;
}

div#contentBottomLeft {
	float: left;	
	width: 698px; /* leveys - contentBottomin padding-left 21px (719-21=698) */
	padding-top: 25px;
}

div#contentBottomRight {
	padding-top: 25px;
	float: right;	
}

/* Content bottom left nostot */

div#contentBottomLeftNostot {
	padding-top: 37px;	
}

div.contentBottomLeftNosto {
	width: 349px;
	float: left;
	padding-bottom: 28px;
	min-height: 250px;
	height: auto !important;
	height: 250px;
}

div.contentBottomLeftNosto p {
	padding: 0 !important;
	padding-right: 48px !important;
	font-style: italic;
}

/* Uutiskirje */

div#uutiskirjeTop {
	background-image: url('../images/structure/tilaa_uutiskirjeTopBackground.gif');
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #fefefe;
	padding-left: 29px;
}

div#uutiskirjeTop p {
	width: 126px;
	float: left;
	padding-right: 0;
	padding-top: 20px;
	line-height: 17px;
	font-size: 12px;
	padding-bottom: 20px;
}

div#uutiskirjeTop img {
	float: right;
	padding: 20px 35px 8px 0;
}

div#uutiskirjeBottom {
	background-image: url('../images/structure/tilaa_uutiskirjeBottomBackground.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #f4f4f4;
	width: 241px;
	padding-left: 29px;
	padding-top: 23px;
}

div#uutiskirjeBottom a {
	color: #575759;
	font-style: normal;
	font-size: 11px;
	text-decoration: underline;
}

div#uutiskirjeBottom a:hover {
	text-decoration: none;
}

div#uutiskirje label {
	color: #8e8f90;
	font-size: 11px;	
	
}

#validEmail {
	margin-top: 10px;
	margin-left: 6px;
	position: absolute;
	width: 16px;
	height: 16px;
}

/* Footer */

div#footerContainer {
	clear: both;
	position: relative;
	bottom: -16px;
}

div#footer {
	float: left;	
}

div#footerContact {
	width: 677px;
	background-color: #e9e9e9;	
	background-image: url('../images/structure/footerContactRightCorner.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
}

div#footerContact p {
	font-size: 12px;
	color: #575759;
	text-align: center;
	padding: 8px 0 4px 0;
}

div#footer span {
	padding: 0 5px 0 5px;
}

div#footerContact a {
	color: #575759; 
	text-decoration: none;
	font-style: normal;
	font-size: 12px;
}


div#footerContact a:hover {
	color: #575759; 
	text-decoration: underline;
	text-transform: lowercase !important;
}

div#footerNavigation {
	padding-top: 11px;
	text-align: left;
	margin-left: 30px;
	font-size: 11px;
	width: 660px;
}

div#footerNavigation a {
	margin-right: 5px;	
}

div#footerNavigation a:link {
	font-style: normal;
	text-transform: uppercase;	
	color: #575759;
	text-decoration: none;
}

div#footerNavigation a:visited {
	text-transform: uppercase;	
	color: #575759;
	text-decoration: none;
}

div#footerNavigation a:active {
	text-transform: uppercase;	
	color: #575759;
	text-decoration: none;
}
/*
div#footerNavigation a:hover {
	color: #8cb231;
	text-transform: uppercase;
	text-decoration: none;
}
*/

/* m3Links */

div#m3Links {
	float: right;	
	width: 263px;
}

#m3Links p, a {
	font-style: normal;
	font-size: 11px;
	color: #8e8f90;
	text-decoration: none;
}

div#m3Links a:hover {
	color: #8e8f90;
	text-decoration: underline;
}

.m3 {
	margin-top: 23px;
	font-style: italic !important;	
}


/* Navigation */

/*Valikko Sprite */

#navi {
	z-index: 9;
	position: absolute;
	float:left;
	width: 990px;
	height: 40px;
	overflow: hidden;
}

#navi a:hover {
	border:none;
}

#navi a {
	background: url(../images/structure/navigationButtons.png);
	height: 39px;
	display: block;
	float: left;
	text-indent: -9999px;
}
	
/*Etusivu */
#navi a.etusivu {
	background-position: 0 0;
	width: 114px;
}

#navi a:hover.etusivu {
	background-position: 0 -40px;
}	

body#etusivu #navi a.etusivu { 
	background-position: 0 -80px;
}
	
/* Yritys */
#navi a.yritys {
	background-position: -114px 0;
	width: 82px;
}

#navi a:hover.yritys {
	background-position: -114px -40px;
}	

body#yritys #navi a.yritys { 
	background-position: -114px -80px;
}

/* Mac */
#navi a.mac {
	background-position: -196px 0;
	width: 72px;
}

#navi a:hover.mac {
	background-position: -196px -40px;
}	

body#mac #navi a.mac { 
	background-position: -196px -80px;
}

/* iphone_ja_ipod */
#navi a.iphone_ja_ipod {
	background-position: -268px 0;
	width: 131px;
}

#navi a:hover.iphone_ja_ipod {
	background-position: -268px -40px;
}	

/* Huomaa poikkeus body#viivoja (-) ei alaviivoja (_) */
body#iphone-ja-ipod #navi a.iphone_ja_ipod { 
	background-position: -268px -80px;
}

/* opiskelijat_ja_opet */
#navi a.opiskelijat_ja_opet {
	background-position: -399px 0;
	width: 160px;
}

#navi a:hover.opiskelijat_ja_opet {
	background-position: -399px -40px;
}	

/* Huomaa poikkeus body#viivoja (-) ei alaviivoja (_), sekä "opettajat", ei "opet" */
body#opiskelijat-ja-opettajat #navi a.opiskelijat_ja_opet { 
	background-position: -399px -80px;
}

/* kuva_ja_aani */
#navi a.kuva_ja_aani {
	background-position: -559px 0;
	width: 118px;
}

#navi a:hover.kuva_ja_aani {
	background-position: -559px -40px;
}	

/* Huomaa poikkeus body#viivoja (-) ei alaviivoja (_) */
body#kuva-ja-aani #navi a.kuva_ja_aani { 
	background-position: -559px -80px;
}

/* suosittelemme */
#navi a.suosittelemme {
	background-position: -677px 0;
	width: 147px;
}

#navi a:hover.suosittelemme {
	background-position: -677px -40px;
}	

body#suosittelemme #navi a.suosittelemme { 
	background-position: -678px -80px;
}

body#ale #navi a.suosittelemme { 
	background-position: -678px -80px;
}

/* yritysratkaisut */
#navi a.yritysratkaisut {
	background-position: -825px 0;
	width: 166px;
}

#navi a:hover.yritysratkaisut {
	background-position: -825px -40px;
}	

body#yritysratkaisut #navi a.yritysratkaisut { 
	background-position: -825px -80px;
}

	
/* Tags */

/* h1 image replacement */

h1.headingLipsum {
	margin-bottom: 37px;
	display: block; /* Allows you to change the width and height of the image */
	width: 440px;
	height: 16px;
	text-indent: -2000em; /* Hides the text in the h1 tag */
	text-decoration: none; /* Hides the underline of the hyperlink */
	z-index: 1000; /* IE Fix*/
	background: url('../images/structure/heading_lipsum.gif') 0 0 no-repeat; /* The pathway to the image*/
}

h1.headingLipsum2 {
	display: block; /* Allows you to change the width and height of the image */
	width: 440px;
	height: 16px;
	text-indent: -2000em; /* Hides the text in the h1 tag */
	text-decoration: none; /* Hides the underline of the hyperlink */
	z-index: 1000; /* IE Fix*/
	background: url('../images/structure/heading_lipsum.gif') 0 0 no-repeat; /* The pathway to the image*/
}

h1.headingEtusivu {
	margin-bottom: 20px;
	display: block; /* Allows you to change the width and height of the image */
	width: 621px;
	height: 19px;
	text-indent: -2000em; /* Hides the text in the h1 tag */
	text-decoration: none; /* Hides the underline of the hyperlink */
	z-index: 1000; /* IE Fix*/
	background: url('../images/structure/headingEtusivu.gif') 0 0 no-repeat; /* The pathway to the image*/
}

h1.headingIphoneIpod {
	margin-bottom: 37px;
	display: block; /* Allows you to change the width and height of the image */
	width: 440px;
	height: 16px;
	text-indent: -2000em; /* Hides the text in the h1 tag */
	text-decoration: none; /* Hides the underline of the hyperlink */
	z-index: 1000; /* IE Fix*/
	background: url('../images/structure/heading_iphone.gif') 0 0 no-repeat; /* The pathway to the image*/
}

h1.headingYritys {
	margin-bottom: 30px;
	display: block; /* Allows you to change the width and height of the image */
	width: 621px;
	height: 19px;
	text-indent: -2000em; /* Hides the text in the h1 tag */
	text-decoration: none; /* Hides the underline of the hyperlink */
	z-index: 1000; /* IE Fix*/
	background: url('../images/structure/headingYritys.gif') 0 0 no-repeat; /* The pathway to the image*/
}

h1.headingOpiskelijatjaopet {
	margin-bottom: 30px;
	display: block; /* Allows you to change the width and height of the image */
	width: 621px;
	height: 19px;
	text-indent: -2000em; /* Hides the text in the h1 tag */
	text-decoration: none; /* Hides the underline of the hyperlink */
	z-index: 1000; /* IE Fix*/
	background: url('../images/structure/headingOpiskelijatjaopet.gif') 0 0 no-repeat; /* The pathway to the image*/
}

h1.headingYritysratkaisut {
	margin-bottom: 30px;
	display: block; /* Allows you to change the width and height of the image */
	width: 621px;
	height: 19px;
	text-indent: -2000em; /* Hides the text in the h1 tag */
	text-decoration: none; /* Hides the underline of the hyperlink */
	z-index: 1000; /* IE Fix*/
	background: url('../images/structure/headingYritysratkaisut.gif') 0 0 no-repeat; /* The pathway to the image*/
}

h1.headingSuosittelemme {
	margin-bottom: 30px;
	display: block; /* Allows you to change the width and height of the image */
	width: 621px;
	height: 19px;
	text-indent: -2000em; /* Hides the text in the h1 tag */
	text-decoration: none; /* Hides the underline of the hyperlink */
	z-index: 1000; /* IE Fix*/
	background: url('../images/structure/headingSuosittelemme.gif') 0 0 no-repeat; /* The pathway to the image*/
}

h1.headingKayttoehdot {
	margin-bottom: 20px;
	display: block; /* Allows you to change the width and height of the image */
	width: 300px;
	height: 19px;
	text-indent: -2000em; /* Hides the text in the h1 tag */
	text-decoration: none; /* Hides the underline of the hyperlink */
	z-index: 1000; /* IE Fix*/
	background: url('../images/structure/headingKayttoehdot.gif') 0 0 no-repeat; /* The pathway to the image*/
}

h1.heading404 {
	margin-bottom: 30px;
	display: block; /* Allows you to change the width and height of the image */
	width: 361px;
	height: 23px;
	text-indent: -2000em; /* Hides the text in the h1 tag */
	text-decoration: none; /* Hides the underline of the hyperlink */
	z-index: 1000; /* IE Fix*/
	background: url('../images/structure/heading404.gif') 0 0 no-repeat; /* The pathway to the image*/
}

h1.headingKiitosTilauksestasi {
	margin-bottom: 30px;
	display: block; /* Allows you to change the width and height of the image */
	width: 621px;
	height: 19px;
	text-indent: -2000em; /* Hides the text in the h1 tag */
	text-decoration: none; /* Hides the underline of the hyperlink */
	z-index: 1000; /* IE Fix*/
	background: url('../images/structure/headingKiitosTilauksestasi.gif') 0 0 no-repeat; /* The pathway to the image*/
}

/* Kuva ja ääni */

h1.headingBw {
	margin-bottom: 30px;
	display: block; /* Allows you to change the width and height of the image */
	width: 621px;
	height: 19px;
	text-indent: -2000em; /* Hides the text in the h1 tag */
	text-decoration: none; /* Hides the underline of the hyperlink */
	z-index: 1000; /* IE Fix*/
	background: url('../images/structure/headingBw.gif') 0 0 no-repeat; /* The pathway to the image*/
}

h1.headingGenelec {
	margin-bottom: 30px;
	display: block; /* Allows you to change the width and height of the image */
	width: 621px;
	height: 19px;
	text-indent: -2000em; /* Hides the text in the h1 tag */
	text-decoration: none; /* Hides the underline of the hyperlink */
	z-index: 1000; /* IE Fix*/
	background: url('../images/structure/headingGenelec.gif') 0 0 no-repeat; /* The pathway to the image*/
}

h1.headingTivoliAudio {
	margin-bottom: 30px;
	display: block; /* Allows you to change the width and height of the image */
	width: 621px;
	height: 19px;
	text-indent: -2000em; /* Hides the text in the h1 tag */
	text-decoration: none; /* Hides the underline of the hyperlink */
	z-index: 1000; /* IE Fix*/
	background: url('../images/structure/headingTivoliAudio.gif') 0 0 no-repeat; /* The pathway to the image*/
}

h1.headingGeneva {
	margin-bottom: 30px;
	display: block; /* Allows you to change the width and height of the image */
	width: 621px;
	height: 19px;
	text-indent: -2000em; /* Hides the text in the h1 tag */
	text-decoration: none; /* Hides the underline of the hyperlink */
	z-index: 1000; /* IE Fix*/
	background: url('../images/structure/headingGeneva.gif') 0 0 no-repeat; /* The pathway to the image*/
}

h1.headingRotel {
	margin-bottom: 30px;
	display: block; /* Allows you to change the width and height of the image */
	width: 621px;
	height: 19px;
	text-indent: -2000em; /* Hides the text in the h1 tag */
	text-decoration: none; /* Hides the underline of the hyperlink */
	z-index: 1000; /* IE Fix*/
	background: url('../images/structure/headingRotel.gif') 0 0 no-repeat; /* The pathway to the image*/
}

h1.headingMarantz {
	margin-bottom: 30px;
	display: block; /* Allows you to change the width and height of the image */
	width: 621px;
	height: 19px;
	text-indent: -2000em; /* Hides the text in the h1 tag */
	text-decoration: none; /* Hides the underline of the hyperlink */
	z-index: 1000; /* IE Fix*/
	background: url('../images/structure/headingMarantz.gif') 0 0 no-repeat; /* The pathway to the image*/
}

h1.headingSamsung {
	margin-bottom: 30px;
	display: block; /* Allows you to change the width and height of the image */
	width: 621px;
	height: 19px;
	text-indent: -2000em; /* Hides the text in the h1 tag */
	text-decoration: none; /* Hides the underline of the hyperlink */
	z-index: 1000; /* IE Fix*/
	background: url('../images/structure/headingSamsung.gif') 0 0 no-repeat; /* The pathway to the image*/
}

h1.headingMitsubishi {
	margin-bottom: 30px;
	display: block; /* Allows you to change the width and height of the image */
	width: 621px;
	height: 19px;
	text-indent: -2000em; /* Hides the text in the h1 tag */
	text-decoration: none; /* Hides the underline of the hyperlink */
	z-index: 1000; /* IE Fix*/
	background: url('../images/structure/headingMitsubishi.gif') 0 0 no-repeat; /* The pathway to the image*/
}

h1.headingSonos {
	margin-bottom: 30px;
	display: block; /* Allows you to change the width and height of the image */
	width: 621px;
	height: 19px;
	text-indent: -2000em; /* Hides the text in the h1 tag */
	text-decoration: none; /* Hides the underline of the hyperlink */
	z-index: 1000; /* IE Fix*/
	background: url('../images/structure/headingSonos.gif') 0 0 no-repeat; /* The pathway to the image*/
}

h1.headingClasse {
	margin-bottom: 30px;
	display: block; /* Allows you to change the width and height of the image */
	width: 621px;
	height: 19px;
	text-indent: -2000em; /* Hides the text in the h1 tag */
	text-decoration: none; /* Hides the underline of the hyperlink */
	z-index: 1000; /* IE Fix*/
	background: url('../images/structure/headingClasse.gif') 0 0 no-repeat; /* The pathway to the image*/
}

h1.headingClic {
	margin-bottom: 30px;
	display: block; /* Allows you to change the width and height of the image */
	width: 621px;
	height: 19px;
	text-indent: -2000em; /* Hides the text in the h1 tag */
	text-decoration: none; /* Hides the underline of the hyperlink */
	z-index: 1000; /* IE Fix*/
	background: url('../images/structure/headingClic.gif') 0 0 no-repeat; /* The pathway to the image*/
}

h1.headingLoewe {
	margin-bottom: 30px;
	display: block; /* Allows you to change the width and height of the image */
	width: 621px;
	height: 22px;
	text-indent: -2000em; /* Hides the text in the h1 tag */
	text-decoration: none; /* Hides the underline of the hyperlink */
	z-index: 1000; /* IE Fix*/
	background: url('../images/structure/headingLoewe.gif') 0 0 no-repeat; /* The pathway to the image*/
}

h1.headingProject {
	margin-bottom: 30px;
	display: block; /* Allows you to change the width and height of the image */
	width: 621px;
	height: 19px;
	text-indent: -2000em; /* Hides the text in the h1 tag */
	text-decoration: none; /* Hides the underline of the hyperlink */
	z-index: 1000; /* IE Fix*/
	background: url('../images/structure/headingProject.gif') 0 0 no-repeat; /* The pathway to the image*/
}

/* Mac headings */

h1.headingImac {
	margin-bottom: 30px;
	display: block; /* Allows you to change the width and height of the image */
	width: 621px;
	height: 19px;
	text-indent: -2000em; /* Hides the text in the h1 tag */
	text-decoration: none; /* Hides the underline of the hyperlink */
	z-index: 1000; /* IE Fix*/
	background: url('../images/structure/headingImac.gif') 0 0 no-repeat; /* The pathway to the image*/
}

h1.headingMacbook {
	margin-bottom: 30px;
	display: block; /* Allows you to change the width and height of the image */
	width: 621px;
	height: 19px;
	text-indent: -2000em; /* Hides the text in the h1 tag */
	text-decoration: none; /* Hides the underline of the hyperlink */
	z-index: 1000; /* IE Fix*/
	background: url('../images/structure/headingMacbook.gif') 0 0 no-repeat; /* The pathway to the image*/
}

h1.headingMacPro {
	margin-bottom: 30px;
	display: block; /* Allows you to change the width and height of the image */
	width: 621px;
	height: 19px;
	text-indent: -2000em; /* Hides the text in the h1 tag */
	text-decoration: none; /* Hides the underline of the hyperlink */
	z-index: 1000; /* IE Fix*/
	background: url('../images/structure/headingMacPro.gif') 0 0 no-repeat; /* The pathway to the image*/
}

h1.headingTimeCapsule {
	margin-bottom: 30px;
	display: block; /* Allows you to change the width and height of the image */
	width: 621px;
	height: 19px;
	text-indent: -2000em; /* Hides the text in the h1 tag */
	text-decoration: none; /* Hides the underline of the hyperlink */
	z-index: 1000; /* IE Fix*/
	background: url('../images/structure/headingTimeCapsule.gif') 0 0 no-repeat; /* The pathway to the image*/
}

h1.headingOhjelmistot {
	margin-bottom: 30px;
	display: block; /* Allows you to change the width and height of the image */
	width: 621px;
	height: 19px;
	text-indent: -2000em; /* Hides the text in the h1 tag */
	text-decoration: none; /* Hides the underline of the hyperlink */
	z-index: 1000; /* IE Fix*/
	background: url('../images/structure/headingOhjelmistot.gif') 0 0 no-repeat; /* The pathway to the image*/
}

/* ipod ja iphone headings */

h1.headingTimeCapsule {
	margin-bottom: 30px;
	display: block; /* Allows you to change the width and height of the image */
	width: 621px;
	height: 19px;
	text-indent: -2000em; /* Hides the text in the h1 tag */
	text-decoration: none; /* Hides the underline of the hyperlink */
	z-index: 1000; /* IE Fix*/
	background: url('../images/structure/headingTimeCapsule.gif') 0 0 no-repeat; /* The pathway to the image*/
}

h1.headingIpad {
	margin-bottom: 30px;
	display: block; /* Allows you to change the width and height of the image */
	width: 621px;
	height: 19px;
	text-indent: -2000em; /* Hides the text in the h1 tag */
	text-decoration: none; /* Hides the underline of the hyperlink */
	z-index: 1000; /* IE Fix*/
	background: url('../images/structure/headingIpad.gif') 0 0 no-repeat; /* The pathway to the image*/
}

h1.headingIphone4 {
	margin-bottom: 30px;
	display: block; /* Allows you to change the width and height of the image */
	width: 621px;
	height: 19px;
	text-indent: -2000em; /* Hides the text in the h1 tag */
	text-decoration: none; /* Hides the underline of the hyperlink */
	z-index: 1000; /* IE Fix*/
	background: url('../images/structure/headingIphone4.gif') 0 0 no-repeat; /* The pathway to the image*/
}

h1.headingIphone {
	margin-bottom: 30px;
	display: block; /* Allows you to change the width and height of the image */
	width: 621px;
	height: 19px;
	text-indent: -2000em; /* Hides the text in the h1 tag */
	text-decoration: none; /* Hides the underline of the hyperlink */
	z-index: 1000; /* IE Fix*/
	background: url('../images/structure/headingIphone.gif') 0 0 no-repeat; /* The pathway to the image*/
}

h1.headingIpod {
	margin-bottom: 30px;
	display: block; /* Allows you to change the width and height of the image */
	width: 621px;
	height: 19px;
	text-indent: -2000em; /* Hides the text in the h1 tag */
	text-decoration: none; /* Hides the underline of the hyperlink */
	z-index: 1000; /* IE Fix*/
	background: url('../images/structure/headingIpod.gif') 0 0 no-repeat; /* The pathway to the image*/
}

h1.headingApplePremiumSeller {
	margin-bottom: 30px;
	display: block; /* Allows you to change the width and height of the image */
	width: 386px;
	height: 19px;
	text-indent: -2000em; /* Hides the text in the h1 tag */
	text-decoration: none; /* Hides the underline of the hyperlink */
	z-index: 1000; /* IE Fix*/
	background: url('../images/structure/headingApplePremiumSeller.gif') 0 0 no-repeat; /* The pathway to the image*/
}

h1.headingRu {
	margin-bottom: 30px;
	display: block; /* Allows you to change the width and height of the image */
	width: 386px;
	height: 19px;
	text-indent: -2000em; /* Hides the text in the h1 tag */
	text-decoration: none; /* Hides the underline of the hyperlink */
	z-index: 1000; /* IE Fix*/
	background: url('../images/structure/headingRu.gif') 0 0 no-repeat; /* The pathway to the image*/
}

h1.headingRuSecond {
	margin-bottom: 30px;
	display: block; /* Allows you to change the width and height of the image */
	width: 386px;
	height: 19px;
	text-indent: -2000em; /* Hides the text in the h1 tag */
	text-decoration: none; /* Hides the underline of the hyperlink */
	z-index: 1000; /* IE Fix*/
	background: url('../images/structure/headingRuSecond.gif') 0 0 no-repeat; /* The pathway to the image*/
}

h2.headingIngressiKuvaJaAani {
	margin-bottom: 0px;
	display: block; /* Allows you to change the width and height of the image */
	width: 960px;
	height: 19px;
	text-indent: -2000em; /* Hides the text in the h1 tag */
	text-decoration: none; /* Hides the underline of the hyperlink */
	z-index: 1000; /* IE Fix*/
	background: url('../images/structure/headingIngressiKuvaJaAani.gif') 0 0 no-repeat; /* The pathway to the image*/
}

h2.headingIngressiMac {
	margin-bottom: 0px;
	display: block; /* Allows you to change the width and height of the image */
	width: 960px;
	height: 19px;
	text-indent: -2000em; /* Hides the text in the h1 tag */
	text-decoration: none; /* Hides the underline of the hyperlink */
	z-index: 1000; /* IE Fix*/
	background: url('../images/structure/headingIngressiMaci.gif') 0 0 no-repeat; /* The pathway to the image*/
}

h2.headingIngressiiPhoneJaIpod {
	margin-bottom: 0px;
	display: block; /* Allows you to change the width and height of the image */
	width: 960px;
	height: 19px;
	text-indent: -2000em; /* Hides the text in the h1 tag */
	text-decoration: none; /* Hides the underline of the hyperlink */
	z-index: 1000; /* IE Fix*/
	background: url('../images/structure/headingIngressiiPhoneJaIpod.gif') 0 0 no-repeat; /* The pathway to the image*/
}

h1 {
	text-transform: uppercase;
	font-size: 23px;	
	margin-bottom: 30px;
}

h2 {
	padding-bottom: 11px;
	text-transform: uppercase;
	font-size: 17px;	
}

h3 {
	text-transform: uppercase;
	font-size: 17px;	
	padding-bottom: 5px;
}


h2.headingKuvanjaaanenratkaisuja {
	margin-top: 10px;
	margin-bottom: 7px;
	display: block; /* Allows you to change the width and height of the image */
	width: 225px;
	height: 14px;
	text-indent: -2000em; /* Hides the text in the h1 tag */
	text-decoration: none; /* Hides the underline of the hyperlink */
	z-index: 1000; /* IE Fix*/
	background: url('../images/structure/headingKuvanjaaanenratkaisuja.gif') 0 0 no-repeat; /* The pathway to the image*/
}

h2.headingYritysmaailma {
	margin-top: 10px;
	margin-bottom: 20px;
	display: block; /* Allows you to change the width and height of the image */
	width: 300px;
	height: 14px;
	text-indent: -2000em; /* Hides the text in the h1 tag */
	text-decoration: none; /* Hides the underline of the hyperlink */
	z-index: 1000; /* IE Fix*/
	background: url('../images/structure/headingYritysmaailma.gif') 0 0 no-repeat; /* The pathway to the image*/
}

h2.headingHenkilokuvaukset {
	margin-top: 10px;
	margin-bottom: 20px;
	display: block; /* Allows you to change the width and height of the image */
	width: 300px;
	height: 14px;
	text-indent: -2000em; /* Hides the text in the h1 tag */
	text-decoration: none; /* Hides the underline of the hyperlink */
	z-index: 1000; /* IE Fix*/
	background: url('../images/structure/headingHenkilokuvaukset.gif') 0 0 no-repeat; /* The pathway to the image*/
}

/*
a:link {color: #009fdb; text-decoration: none; }
a:visited {color: #009fdb; text-decoration: none; }
a:active {color: #009fdb; text-decoration: none; }
a:hover {color: #009fdb; text-decoration: underline; }
*/

p {
	/*color: #8e8f90;	*/
	color: #656666;
}

/* Custom classes */

img.productLine {
	padding-bottom: 25px;
}

.premiumSeller {
	padding-top: 1px;	
}

div.jatkaLukemistaLong {
	margin-top: 14px;	
	background-image: url('../images/structure/jatkaLukemistaLong.gif');	
	background-repeat: no-repeat;
	width: 650px;
	height: 17px;
}

div.jatkaLukemistaLong a {
	float: right;
	margin-right: 12px;
	text-transform: uppercase;
	font-size: 12px !important;
	text-decoration: none;
	color: #575759;
	position: relative;
	top: -3px;
	font-style: normal !important;
}

div.jatkaLukemistaShort {
	margin-top: 14px;	
	background-image: url('../images/structure/jatkaLukemistaShort.gif');	
	background-repeat: no-repeat;
	width: 300px;
	height: 17px;
}

div.jatkaLukemistaShort a {
	float: right;
	margin-right: 12px;
	text-transform: uppercase;
	font-size: 12px !important;
	text-decoration: none;
	color: #575759;
	position: relative;
	top: -3px;
	font-style: normal !important;
}

.contentNostoImg {
	padding-top: 8px;
	padding-bottom: 12px;
}


.selected {
	color: #8cb231 !important;
}

label.email {
	text-transform: uppercase;
	color: #575759 !important;
}

input.uutiskirjeEmail {
	margin-top: 5px;
	margin-bottom: 2px;
	width: 200px;
	height: 20px;
	padding-left: 5px; 	
}

.uutiskirjeSubmit {
	margin-top: 26px;
	margin-left: -21px;
}

.checkbox {
	margin-right: 6px;
}

div.uutiskirjeAlempiCheckbox {
	margin-top: 5px;
}

label.checkboxLabel {
	font-size: 12px;
}

.socialMedia {
	float: right;
	padding-top: 20px;	
	padding-right: 16px;
	padding-bottom: 30px;
}

.fadeThis {
	position:relative;
	display:block;
	width: 103px;
	height: 36px;
	background:url(../images/structure/main_luelisaa_button.png) 0 0 no-repeat;
}
	
.fadeThis * {
	display: none;
}
	
.fadeThis span.hover {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 103px;
	height: 36px;
	background:url(../images/structure/main_luelisaa_button.png) 0 -36px no-repeat;
}
	
div#buttonLuelisaa {
	position: relative;
	top: 390px;
	left: 585px;
}

.ajankohtaistaKuva {
	padding-bottom: 35px;	
	padding-right: 30px;
}

div.ajankohtaistaContent p {
		padding-bottom: 20px;
		padding-right: 30px;
}

.lueIlmoituksemme  {
	background-image: url('../images/structure/columnRightBg.gif');
	background-repeat: repeat-x;
	background-position: 0px -20px;
	background-color: #ffffff;
	padding-top: 10px;
	padding-bottom: 24px;
	margin-bottom: 10px;
	padding-left: 13px;
	width: 257px
}

.lueIlmoituksemme img {
	width: 39px !important;
	height: 38px !important;
	padding: 0 !important;
	float: left;
	position: relative;
	bottom: 2px;
}

.lueIlmoituksemme a {
	float: left;
	color: #575759;
	font-size: 12px;
	text-decoration: underline;
	position: relative;
	left: 15px;
	top: 12px;
	margin-top: -10px !important;
	width: 200px;
}

.lueIlmoituksemme a:hover {
	text-decoration: none;
}

div#kielivalintaContainer {

}

div#kielivalinta {
	margin-right: 8px;
	margin-bottom: 5px;
	background-image: url(../images/structure/kielivalinta.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 25px;	
	float: right;
	color: #666666;
	padding-top: 6px;
	text-align: right;
	padding-right: 91px;
	margin-top: -9px;
}

div#kielivalinta a {
	color: #666666;
	font-size: 12px !important;
}

div#kielivalinta span {
	padding-left: 3px;
	padding-right: 3px;
}

div#kielivalinta a:hover {
	text-decoration: underline !important;
}

a.kieli {
	color: #000000 !important;	
}

/* ColumnWide */

div#wideContainer {
	margin-top: 70px;
	width: 973px;
	padding-left: 15px;
}

div#wideContent {
	background-color: #000000;
	margin-top: -2px;
}

div#wideContent p {
	color: #ffffff;
	width: 555px;
	float: left;
	padding: 25px 25px 25px 25px;
	font-size: 13px;
	line-height: 18px;
	letter-spacing: 1px;
}

.nostoMargin {
	margin-top: -40px;
}