body {
		background:			#e6e6e6 url(../images/bg.gif) repeat-x top left;
		margin:				0px;
		padding:			0px;
		font-size:			12px;
		font-family:		arial;
		color:				#000;
		width:				100%;
		height:				100%;
		text-align:			center;
		}
		

#main {
		width:				700px;
		margin:				0 auto;
		background-color:	#fff;
		min-height:			100%;
		height:				auto !important;
		height:				100%;
		}

#content {
		padding-bottom:		20px;
		}

#space {
		height:				20px;
		}

#banner {
		background:			#fff url(../images/banner.jpg) no-repeat top left;
		height:				25px;
		padding-top:		99px;
		}

#menu {
		background-color:	#fff400;
		height:				26px;
		}

#menu a {
		display:			block;
		float:				left;
		padding:			6px 10px;
		font-size:			12px;
		font-family:		arial;
		text-decoration:	none;
		color:				#000;
		}

#menu a:hover, .current {
		background-color:	#fff;
		}
		
#contents {
		clear:				both;
		padding:			5px;
		text-align:			left;
		}

.myydaan {
		border-bottom:		1px dashed #ccc;
		width:				100%;
		display:			block;
		padding-bottom:		10px;
		margin-bottom:		10px;
		}

.myydaan .nimi {
		font-weight:		bold;
		border-bottom:		1px dotted #efefef;
		}

.myydaan .image {
		width:				100px;
		}

.myydaan .image img {
		border:				1px solid #000;
		}

.myydaan .title {
		font-weight:		bold;
		height:				20px;
		width:				500px;
		}

.myydaan .price {
		width:				100px;
		text-align:			right;
		}
		
.myydaan .description {
		font-size:			12px;
		vertical-align:		top;
		}





.tarvikkeet {
		width:				100%;
		display:			block;
		padding-bottom:		5px;
		margin-bottom:		10px;
		font-size:			12px;
		}

.tarvikkeet .title {
		height:				20px;
		width:				500px;
		}

.tarvikkeet .price {
		width:				100px;
		text-align:			right;
		}
		


.left {
		float:				left;
		}

.right {
		float:				right;
		}
fieldset {
		background-color:	#f6f6f6;
		border:				none;
		border:				1px solid #ccc;
/*		margin-top:		20px; */
		}
legend {
		font-size:			16px;
		color:				#000;
		font-weight:		bold;
		}
		
#logos {
		width:				675px;
		border:				1px solid #eee;
		padding:			5px;
		text-align:			center;
		}
#logos legend {
		font-size:			12px;
		}
#logos table {
		border-spacing:		5px;
		width:				100%;
		}
#logos table td {
		height:				70px;
		width:				25%;
		border:				1px solid #eee;
		background-color:	#fff;
		text-align:			center;
		}
#logos img {
		width:				154px;
		}
#bottom {
		display:			block;
		background-color:	#eeeeee; 
		font-size:			10px;
		padding-top:		4px;
		text-align:			center;
		color:				#666;
		height:				15px;
		width:				100%;
		border-top:			1px solid #999;
		bottom:				0px;
		margin-top:			-20px;
		}
#bottom a {
		color:			#666;
		}
#bottom a:hover {
		color:			#000;
		}

.spacer {
		color:			#ccc;
		padding:		0 8px;
		}

#categories {
		width:			130px;
		float:			left;
		list-style:		none;
		padding:		0;
		margin:			0;
		}
#categories li {
/*		border-bottom:		3px solid #fff; */
		}
#categories a {
		padding:		5px 5px 5px 5px;
		display:		block;
		text-decoration:	none;
		color:			#000;
		}
#categories a:hover, #categories a.current {
		background-color:	#eee;
/*		border-bottom:		3px solid #fff400; */
		}
#list {
		float:			left;
		width:			540px;
		border-left:	1px dashed #ccc;
		padding:		0 5px;
		}
#listOf {
		font-size:		1px;
		color:			#fff;
		height:			1px;
		position:		absolute;
		left:			-1000px;
		top:			-1000px;
		width:			100px;
		}
#etusivu {
		text-align:		center;
		display:		block;
		font-weight:		bold;
		padding-bottom:		10px;
		}


#login {
		width:			300px;
		margin:			0 auto;
		padding:		10px;
		border:			1px solid #ccc;
		}
		
#login td {
		font-size:		12px;
		}

#login td input {
		width:			100%;
		}

#login td button {
		padding:		3px 5px;
		border:			1px solid #555;
		background-color: #ccc;
		margin:			0 0 0 2px;
		}
		
		
.name {
		width:			300px;
		}
.price {
		width:			80px;
		}

td {
		font-size:		12px;
		}
.icon {
		width:			12px;
		height:			12px;
		border:			none;
		}
button {
		padding:		3px 5px;
		border:			1px solid #ccc;
		background-color: #efefef;
		margin:			0 0 0 2px;
		vertical-align: middle;
		}
		
button:hover {
		border:			1px solid #000;
		background-color: #fff;
		}