*{margin:0;padding:0}
body{width:100%; height:100%;font-family: 'Radley', serif, Arial;background-image:url('http://mustikkatassu.com/wordpress/wp-content/themes/mustikkatassu/img/tausta.jpg'); font-size:1em;}
a{color:#b30c09;}
a:visited{color:#c76d00;}
p{margin:8px 0;}
h1{margin-bottom:10px;}
h2{margin-bottom:5px;}
#logocontainer{width:1100px;margin:auto; background-image:url('http://mustikkatassu.com/wordpress/wp-content/themes/mustikkatassu/img/side.gif');background-repeat:repeat-y; box-shadow: -2px 2px 5px #969696; background-color:#FFFFFF;}
#logo{width:270px; float:left; margin-left:70px;margin-top:30px;margin-bottom:10px;}
#sloganmenu{width:630px;float:right; margin-top:30px; margin-right:70px;}
#slogan{ font-family: 'Radley', serif; font-style:italic; font-size:2.1em;height:60px; margin-left:5px;font-weight:normal;margin-bottom:11px;}
#menu{float:left; z-index:1000;}
#menu ul{margin-top:4px;z-index:1000;}
#menu ul li{position:relative;float:left;list-style-type:none; margin-left:5px;}
#menu ul li a{display:inline-block;color:#b30c09; padding: 5px 20px 5px 20px;box-shadow: 1px -1px 5px #969696;text-transform:uppercase;text-decoration:none;}
#menu ul li:hover{background-color:#eeeeee;}
#menu ul li ul {display:none;position:absolute; top:26px;visibility: hidden; background-color:white;}
#menu ul li:hover ul {display:block;opacity: 1;visibility: visible;}
#menu ul li ul a{display:inline-block;padding: 3px 20px 3px 20px; background-color:white; box-shadow:none;text-transform:none;}
#menu ul li ul{background-color:white;display:block;}
#menu ul li ul li{margin-left:0;}
#menu ul ul li a:hover, #menu ul ul li:hover{background-color:#eeeeee;}
#social{float:right;margin-top:2px;}

#contentcontainer{clear:both;width:1100px;margin:auto;background-image:url('img/side.gif');background-repeat:repeat-y; box-shadow: -2px 2px 5px #969696;background-color:#FFFFFF;}
#contentback, #logoback{background-image:url('http://mustikkatassu.com/wordpress/wp-content/themes/mustikkatassu/img/side.gif');background-repeat:repeat-y; background-position:top right; box-shadow: 2px -2px 5px #969696;}
#content{padding: 20px 80px; width:940px;}
#submenu{float:left; width:230px;margin-left:20px;}
#sisaltosub{float:left;width:670px;}
.etusivunosto{position:relative;width:350px; float:left; margin-left:95px;margin-top:20px;box-shadow: 2px -2px 5px #969696;}
.etusivunosto h2{display:block; background-color:#FFFFFF; color:#b30c09; font-weight:normal;padding:5px 10px; border-bottom:1px solid white; font-size:1.25em;}
.etusivunosto img{vertical-align:top;}
.etusivunosto p{background-color:#eeeeee;padding:10px;}
.etusivunostonuoli{position:absolute; bottom:0px; right:0px;width: 0;height: 0;border-style: solid;border-width: 0 0 40px 40px;border-color: transparent transparent #b30c09 transparent;}
#footer{clear:both;padding-top:20px;text-align:center;padding:40px 0;}
#footer li{list-style-type:none; display:inline-block; margin:0 20px;}
.float{float:left}
.floatright{float:right}
.clear{clear:both}
#slider{clear:both;width:100%; height:379px;background-color:#FFFFFF;box-shadow: 0px 0px 5px #969696; position:relative;}
.rslides {
	margin:0px;
	padding:0px;
	position: absolute;
	top:0px;
	overflow:hidden;
	text-align:center;
	height:379px;
	width:100%;
}
.slide{
	text-align:center;
	height:379px;background-size:cover;
	width:100%;
}
.slide img{width:100%;overflow:hidden;}

.rslides_tabs {
	display:inline-block;
	position:relative;
	top:320px;
	margin:auto;
	padding:0px;
	list-style:none;
	font-size:1px;
}
.rslides1_s1, .rslides1_s2, .rslides1_s3, .rslides1_s4, .rslides1_s5 {
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
	display:inline-block;
	border:0px;
	width:30px;
	height:15px;
	font-size:1px;
}
.rslides1_s1 A, .rslides1_s2 A, .rslides1_s3 A, .rslides1_s4 A, .rslides1_s5 A {
	position:relative;
	overflow:hidden;
	z-index:900;
	margin:0px;
	margin-left:20px;
	padding:0px;
	width:15px;
	height:15px;
	border-radius:8.5px;
	display:inline-block;
	background-color:#000;
	text-align:center;
	color:#F00;
	text-decoration:none;
	font-size:1px;
	border:2px solid #fff;
	
	box-shadow:0px 0px 10px 0px rgba(0,0,0,0.3);

}
.rslides_here A {
	background-color:#b30c09;
	color:#000;
}
.tuotetable tr{
border-bottom:1px solid #C0C0C0;
}
