
body {
	margin:0px 0px 0px 0px;
	background-color:#EAEAEA;
	background-image:url('img/bg_kesa.gif');
	background-repeat:repeat;
	color:#F4F4F4;
	
	font-family: Verdana, Arial, Sans-Serif; font-size: 11px; color: #515151;; font-weight: normal;
}

a {
	color:black;
}

td {
	font-family: Verdana, Arial, Sans-Serif; font-size: 11px; color: #515151;; font-weight: normal;
}
a:hover {  text-decoration: underline}

#viikontuote {
	width:310px;
	margin-right:auto;
	margin-left:auto;	
	
}
#viikontuote b{
	text-weight:bold;	
}


#contentouter {
	width:998px;
	display:table;
	
	margin-left: auto;
	margin-right: auto;
	margin-top:0px;
	padding:0px;
		background-image:url('img/runko1_kesa.png');
	background-repeat:no-repeat;
		height:619px;

}

#content_left {
	width:209px;
	height:570px;
	float:left;
	margin:35px 15px 0px 35px;
	color:black;
	display:table;
	padding:0px;
	background-color:#E8EADB;
	background-image:url('img/logo_elvinainterior_kesa.gif');
	background-repeat:no-repeat;
	background-position:top center;
	
}
#content_right_etusivu {
	width:715px;
	height:570px;
	min-height:570px;
	float:left;
		
	overflow-x: hidden;
	overflow-y: scroll;
	margin:35px 0px 0px 0px;
}

#cart {
	background-color:#FFFFFF;
	color:#515151;
	padding:10px;
}

#cart a {
	color:#515151;
}


#content_right {
	width:715px;
	height:570px;
	min-height:570px;
	float:left;
		background-color:#FFFFFF;

	overflow-x: hidden;
	overflow-y: scroll;
	margin:35px 0px 0px 0px;

}

#bottommenu {
	width:998px;
	height:54px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	padding:0px;
	display:table;
			background-image:url(img/runko2.png);
		background-repeat:no-repeat;
		background-position:top center;
		}

#bottomcatmenu {
	margin:11px 0px 0px 20px;
	padding:0px;
}

.bottommenuline {
	border-left:solid 1px black;
}

#bottomcatmenu li {
	margin-left:5px;
	margin-top:0px;
	padding-top:0px;
	padding-left:5px;
	list-style-type: none;
	float:left;
}
	
#bottomcatmenu a {
	color:black;
	font-size:12px;
	
	text-decoration:none;
}

#netello {
	width:998px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	padding-left:40px;
	font-size:10px;
}

#etusivuteksti {
	margin-top:10px;
	font-size:12px;
	line-height:1.6;
}
#etusivutekstiyla {
	float:left;
	margin-left:15px;
}
#etusivutekstialueala {
	width:680px;
	margin:14px 0px 0px 0px;
	clear:left;
	height:220px;
	display:table;
	background-color:#FFFFFF;
	background-image:url('img/vr_kesa.gif');
	background-repeat:no-repeat;
	background-position:center center;
	line-height: 135%;
}


#nayteikkuna2 {
	float:left;
		
	border:none;
}
#nayteikkuna2 td{
	vertical-align:top;
	background-position:center center;
	background-repeat:no-repeat;
}
#nayteikkuna2 img {
	border:none;	
}

#textbox1 {
	background-color:#FFFFFF;	
	width:159px;
	height:159px;	
	background-image:url(img/tuotelaatikko1bg_kesa.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	text-align:right;
	color:#515151;

}
#textbox1 a {
	color:#515151;
	
}

#textbox2 {
	background-color:#FFFFFF;	
	width:159px;
	height:159px;	
	background-image:url(img/tuotelaatikko2bg_kesa.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	text-align:left;
	color:#515151;
}
#nayteikkuna2 a {
	color:#515151;
}









#catmenu {
	width:208px;
	margin:0px;
	padding:0px;
	display:table;
	margin-left:5px;

}

#catmenu li a {
	 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; font-weight: normal; text-transform: uppercase
}
#catmenu li {
	list-style-type: none;
	border-bottom:solid 1px white;
	padding-top: 0px;
	padding-bottom: 2px;
}


#logomenu {
	display:table;
	width:208px;
	list-style-type: none;
	margin:0px;
	padding:0px;
	display:table;
	margin-left:5px;
}

#logomenu li {
	margin-top:4px;
}

#logomenu img {
	border:none;
	margin-top:2px;
	margin-left:3px;
}


#logo {
	left:940px;
	position:absolute;
}

p {
	margin: 0px;	
}

.overstrike {
	text-decoration:line-through;	
}

.productrow{
	
	width:650px;	
}
.productbox {
	clear:left;
	margin-top:20px;
	margin-left:15px;
	display:table;
}
.productbox img{
	border:none;
}

.prodimgbox {
	margin-right:30px;
	display:table;
	text-align:center;
	
	width:200px;
	height:200px;
	float:left;
}
.prodname  {
	margin-top:5px;
	
}


#catlisting h1 {
	clear:left;	

}

#catlisting h2 {
	clear:left;
	font-size:13px;
	text-weight:normal;
}
#catlisting h2 a{
	text-decoration:none;
}

#productcardimg {
	float:left;
	width:318px;
	height:555px;
	text-align:center;
}


#productcard {
	width:328px;
	float:right;
	font-size:12px;
}

#productcard h1 {
	clear:left;	
	font-size:24px;
	text-weight:normal;
}

#productcard h2 {
	clear:left;
	font-size:16px;
	text-weight:normal;
}
#productcard h2 a{
	text-decoration:none;
}

#price {
	font-size:16px;
	color:#808080;
}
#productcard p {
	margin-top:10px;
	margin-bottom:10px;
}



#samankaltaiset {
	display:table;
	width:312px;
	height:150px;	
	padding:0px;
		
}
#samankaltaiset img {
	border:none;
	margin:0px 1px 1px 0px;
	padding:0px;
}

#productcard input {
	background-color:#FFFFFF;
	color:#515151;
	font-size:12px;
}
select {
	background-color:#FFFFFF;
	color:#515151;
	font-size:12px;
}

html {
	scrollbar-base-color: #FCF9F5; 
	scrollbar-arrow-color: #EFE4CE;
}

#maksutavat {
	background-color:white;	
}

#cattextmenu {
	margin:8px 0px 0px 0px;
	padding:0px;
	clear:left;
}
.padding {
	margin:5px;	
}

#cattextmenu li {
	margin-left:10px;
	margin-top:0px;
	padding-top:0px;
	padding-left:10px;
	list-style-type: none;
	float:left;
	
}
	
#cattextmenu a {
	font-size:12px;
	color:black;
	text-decoration:none;
}

.error {
	color:red;	
}

h1 {
	font-size: 24px; font-weight: normal; color: #808080;
}

h2 {
	font-size: 16px; font-weight: normal; color: #808080;
}



#ostoskorimuokkaus {
	background-color:white;	
}

#ostoskorimuokkaus th {
	background-color:#DED7C4;	
}

#ostoskorimuokkaus td {
	padding-left: 10px;
	padding-right: 10px;
}
.ostoskoririvi {
	background-color:white;	
}