/* CSS Document */
*{
	padding:0 0 0 0;
	margin:0 0 0 0;
	outline:none;
}
html {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#ffffff;
}

body {
}

.clr {
	clear: both;
}
.clearBoth{
	clear:both;
	height:1px;
	overflow:hidden;
}
table, td, tr{
	padding:0 0 0 0;
	margin: 0 0 0 0;
}
ul, ol{
	padding:0px 0px 0px 20px;
	margin: 0px 0px 20px 0px;
}
li{
	margin: 0px 0px 5px 0px;
}
h1{
	font-size:24px;
	margin: 0px 0px 20px 0px;
/*	font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family:Arial, Helvetica, sans-serif;

}
h2{
	font-size:18px;
	margin: 0px 0px 20px 0px;
/*	font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family:Arial, Helvetica, sans-serif;

}
h3{
	font-size:16px;
	margin: 0px 0px 20px 0px;
/*	font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family:Arial, Helvetica, sans-serif;

}
h4{
/*	font-family: Georgia, "Times New Roman", Times, serif;*/
	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	color:#8A6744;
}
a{
	color:#000000;
}
a:hover{
	color:#555555;
}

p{
	margin: 0px 0px 20px 0px;
}

.inputbox, .inputboxLong{
	border:1px solid #888888;
}
.inputbox:hover, .inputboxLong:hover{
	border:1px solid #000000;
}
.inputbox:focus, .inputboxLong:focus{
	border:1px solid #aaaaaa;
	background-color:#F7f7f7;
}
textarea{
	border:1px solid #888888;
}
textarea:hover{
	border:1px solid #000000;
}
textarea:focus{
	border:1px solid #aaaaaa;
	background-color:#f7f7f7;
}



.siteContainer{
	width:966px;
	margin:0px auto;
}
.siteContainerInner{
}
.siteHeader{
	width:932px;
	margin:0px auto;
}
.siteHeaderInner{
}
.bodyContainer{
	width:966px;
	margin:0px auto;
}
.bodyContainerInner{
	width:932px;
	margin:0px auto;
}

.leftColumn{
	float:left;
	width:300px;
}

.rightColumn{
	float:right;
	width:620px;
}
.frontpageContent{
	clear:both;
/*	height:380px;*/
	margin:0px 0px 10px 0px;
/*	background:url(../../thomart/images/frontpage_madrid_collection.jpg) no-repeat left top;*/
}
.frontpageMallisto{
	float:left;
	width:304px;
	background:#FFFFFF;
	margin:0px 0px 10px 0px;
}
.frontpageMallistoInner{
	background:url(../../thomart/images/frontpage_mallistotheader.gif) top repeat-x;
}
.frontpageMallisto h2{
	display:none;
}
.frontpageMallistoInner ul{
	padding:36px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style:none;
}
.frontpageMallistoInner ul li{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style:none;
}
/*
.frontpageMallistoInner ul li.product{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style:none;
	width:33%;
	height:36px;
	float:left;
	text-align:center;
	overflow:hidden;
	font-size:10px;
}
*/
.frontpageMallistoInner ul li.separator{
	padding:0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	border-top:1px solid #B4B4B4;
	list-style:none;
	width:95%;
	clear:both;
	overflow:hidden;
	height:2px;
}
.frontpageKalusteet{
	float:left;
	width:304px;
	background:#EBEBEB;
	margin:0px 0px 0px 0px;
}
.frontpageKalusteet h2{
	display:none;
}

.moduletablenavigationTop{
	float:left;
}

.frontpageKalusteetInner{
	background:url(../../thomart/images/frontpage_kalusteetheader.gif) top repeat-x;
}

.frontpageKalusteetInner ul{
	padding:36px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style:none;
}
.frontpageKalusteetInner ul li{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style:none;
}
/*
.frontpageKalusteetInner ul li.product{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style:none;
	width:33%;
	height:95px;
	font-size:10px;
	text-align:center;
	overflow:hidden;
}

.frontpageKalusteetInner ul li.separator{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style:none;
	width:300px;
	clear:both;
	overflow:hidden;
	height:2px;
	
}
*/
.moduletablenavigationTop ul, .moduletablenavigationTop ul li{
	margin: 0 0 0 0 ;
	padding:0 0 0 0;
	float:left;
	list-style:none;
}
.moduletablenavigationTop ul li{
	margin:0px 10px 0px 0px;
}

.leftNavi{
	width:300px;
	float:left;
}
.infocopy{
	float:left;
	margin:0px 0px 0px 55px;
	font-size:11px;
	color:#7F7F7F;
}
.infocopy a{
	color:#7F7F7F;
	text-decoration:none;
}
.infocopy a:hover{
	color:#7F7F7F;
	text-decoration:underline;
}

.sitedesign{
	float:right;
	font-size:11px;
	color:#7F7F7F;
}
.sitedesign a{
	color:#7F7F7F;
	text-decoration:none;
	font-weight:bold;
}
.sitedesign a:hover{
	color:#7F7F7F;
	text-decoration:underline;
	font-weight:bold;
}

.frontpageNosto1, .moduletableetusivun_pikkumainokset, .moduletablealasivun_pikkumainokset{
	margin:0px 0px 5px 0px;
}
.frontpageNosto1_newStarSmall{
	width:300px;
	height:100px;
	margin:0px 0px 5px 0px;
	background:url(../../thomart/images/frontpage_new_star_small.jpg) no-repeat;
}
.frontpageNosto2{
	width:300px;
	height:136px;
	margin:0px 0px 10px 0px;
	background:url(../../thomart/images/frontpage_mista_naita_saa.jpg) no-repeat
}
.frontpageNosto3{
	width:300px;
	height:336px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
}
.frontpageNosto3Inner{
	width:298px;
	height:334px;
	padding:0px 0px 0px 0px;
	border:1px solid #B4B4B4;
	background:url(../../thomart/images/frontpage_beige.gif) no-repeat center bottom #FFFFFF;
}

.companyLogo{
	width:	242px;
	height:	148px;
	background:url(../../thomart/images/thomart_logo.jpg) no-repeat left top;
	overflow:hidden;
	float:left;
}
.companyLogo h1 a{
	width:	242px;
	height:	148px;
	overflow:hidden;
	display:block;
	text-decoration:none;
}
.companyLogo h1 a span{
	display:none;
}
.companyInfo{
	float:right;
	font-size:11px;
	text-align:right;
	line-height:14px;
	width:400px;
	color:#7F7F7F;
	margin:25px 0px 0px 0px;
}
.companyInfo a{
	color:#7F7F7F;
	text-decoration:none;
}
.companyInfo a:hover{
	color:#7F7F7F;
	text-decoration:underline;
}

.searchArea{
	clear:right;
	float:right;
	font-size:12px;
	text-align:right;
	width:186px;
	overflow:hidden;
	height:35px;
}
.topNavigation{
	clear:both;
	background:url(../../thomart/images/navi_bg.gif) repeat-x left top;
	height:36px;
	overflow:visible;
	margin:0px 0px 10px 0px;
}
.topNavigationInner{
	background:url(../../thomart/images/navi_bg_left.gif) no-repeat left top;
	height:36px;
}
.topNavigationInner2{
	background:url(../../thomart/images/navi_bg_right.gif) no-repeat right top;
	height:36px;
}
.siteFooter{
	border-top:1px solid #BFBFBF;
	margin:10px 0px 0px 0px;
}
.siteFooterInner{
	width:932px;
	clear:both;
	margin:5px auto 10px auto;
	height:48px;
	background:url(../../thomart/images/thomart_footer_logo.gif) no-repeat left center;
}
.moreInfoWrapper{
	position:absolute;
	overflow:visible;
	float:left;
	height:auto !important;
	z-index:1000;
	width:202px;
}
.moreInfoWrapper.mallistot{
}
.moreInfoWrapper.mallistot a.menu{
	background:url(../../thomart/images/topnavi_mallistot.gif) no-repeat left top;
	width:	161px;
	height:	36px;
	display:block;
}
.moreInfoWrapper.kalusteet{
	left:162px;
}
.moreInfoWrapper.kalusteet a.menu{
	display:block;
	background:url(../../thomart/images/topnavi_kalusteet.gif) no-repeat left top;
	width:	148px;
	height:	36px;
}
a.menu span{
	display:none;
}
.divToggle{
/*	height:auto;*/
}
.subProducts{
	width:200px;
	overflow:visible;
	background:#67504b;
	border:0px solid #000000;
	background:url(../../thomart/images/topnavi_menubg.gif) repeat-x left top;
	margin:0px 0px 0px 5px;
	
	display:none;
}
.subProducts ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style:none;
	width:200px;
}
.subProducts ul li{
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 10px;
	list-style:none;
	width:190px;
	float:left;
	font-size:12px;
	height:22px;
}
.subProducts ul li a{
	/* font-family:Georgia,Arial;*/
 	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
.subProducts ul li a:hover{
  color:#cccccc;
  text-decoration:underline;
}
#navi{
	overflow:visible;
	position:absolute;
	z-index:1;
}
.contentText{
	width:300px;
	float:left;
}
.productListContent{
	width:610px;
	float:left;
	
}
.productItem{
	float:left;
	width:202px;
	height:228px;
	overflow:hidden;
	background:none no-repeat left top;

}
.productItem:hover{
	background:url(../../thomart/images/product_selected.gif) no-repeat left top;
}

.productItemInner{
	width:200px;
	margin:0px auto;
	height:228px;
	text-align:center;
}
.productItemInner a img{
	margin:10px auto 10px auto;
}
span.subcat{
	display:block;
	font-size:11px;
	color:#999999;
}
.moduletablecontentmod{
	

}
.moduletablecontentmod h1{
/*	font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:24px;
	color:#000000;
}
.moduletablecontentmod h2{
	font-size:12px;
/*	font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;
	/*font-style:italic;*/
	color:#8A6744;
	line-height:17px;
}

.moduletablecontentmod p{
	font-size:11px;
	line-height:15px;
	color:#000000;
}
.contentBox1{
	background:url(../../thomart/images/txtbox_bg_mid.jpg) repeat-y center center;
	width:300px;
	margin:0px 0px 10px 0px;
}
.contentBox2{
	background:url(../../thomart/images/txtbox_bg_top.jpg) no-repeat center top;
	width:300px;
}
.contentBox3{
	background:url(../../thomart/images/txtbox_bg_bottom.jpg) no-repeat center bottom;
	width:300px;
}
.contentBox4{
	padding:25px 25px 10px 30px;
}
.moduletablepathway{
	clear:both;
	height:15px;
/*	background:url(../../thomart/images/quickpath_arrow.jpg) no-repeat left center;*/
/*	padding:0px 0px 0px 15px;*/

}
.moduletablepathway ul, .moduletablepathway li{
	margin:0 0 0 0;
	padding: 0 0 0 0;
	list-style:none;
}
.moduletablepathway li{
	float:left;
	font-size:11px;
	padding:0px 5px 0px 12px;
	color:#838383;
	background:url(../../thomart/images/quickpath_arrow.jpg) no-repeat left center;
	
}
.moduletablepathway li a{
	text-decoration:none;
	color:#838383;
}
.moduletablepathway li a:hover{
	text-decoration:underline;
}
.categorySelection, .categorySelection ul, .categorySelection li{
	list-style:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
.categorySelectionDiv{
	background:url(../../thomart/images/tabmenu_bg.jpg) no-repeat left top;
	overflow:hidden;
	width:610px;
	height:34px;
	margin:6px 0px 10px 0px;
}
.categorySelection {
	margin:7px 0px 0px 80px;
	width:522px;
	text-align:left;
}
.categorySelection li{
	float:left;
	padding:0px 10px 0px 10px;
/*	font-family:Georgia, "Times New Roman", Times, serif; */
	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;
}
.categorySelection li a{
	text-decoration:none;
	color:#000000;
}
.categorySelection li a:hover{
	text-decoration:underline;
}

.categorySelection{
	clear:both;
}
.productItemCategory{
/*	font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#8B8028;
	font-weight:bold;
	border-bottom:1px solid #BFBFBF;
	margin:0px 0px 3px 0px;
}
.productNameDiv a{
/*	font-family: Georgia, "Times New Roman", Times, serif; */
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	color:#8A6744;
}
span.productPrice{
	font-size:16px;
	font-style:italic;
	color:#8B8028;
	font-weight:bold;
/*	font-family: Georgia, "Times New Roman", Times, serif;*/
	font-family:Arial, Helvetica, sans-serif;
}
.productSeparator{
	clear:both;
	height:5px;
	border-bottom:1px solid #BFBFBF;
	margin:10px 0px 5px 0px;
}
.rightParagraph{
	float:left;
	width:340px;
	overflow:hidden;
}
.imageLink{
	display:block;
	border:1px solid #ffffff;
	text-align:center;
	padding:0px 0px 20px 0px;
	background:url(../../thomart/images/zoomicon.gif) no-repeat right bottom;
}
.imageLinkSmall{
	display:block;
	border:1px solid #ffffff;
	text-align:center;
	float:left;
	width:110px;
}

.imageLink img, .imageLinkSmall img{
	border:none;
	margin:10px auto 10px auto;
}
.imageLink:hover, .imageLinkSmall:hover{
	border:1px solid #BFBFBF;
}

.productDescriptionColumn{
	float:right;
	width:250px;
	margin:0px 12px 0px 0px;
}
.filetitle h1{
/*	font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#8B8028;
	font-weight:bold;
	margin:0px 0px 0px 0px;
}
.filetitle .subCategory{
/*	font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#8C8C8C;
	font-weight:bold;
	margin:0px 0px 3px 0px;
}
.filetitle .productPrice{
	font-size:20px;
	font-style:italic;
	color:#8D6E66;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;

	margin:5px 0px 10px 0px;
}
.productDescription, .extraInfo{
	background:url(../../thomart/images/product_description.gif) no-repeat center top;
	width:250px;
	padding:10px 0px 0px 0px;
}
.productDescriptionInner{
	width:250px;
	padding:0px 0px 5px 0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	
}
.extraInfo ul, .extraInfo li{
	list-style:none;
	padding:0 0 0 0;
	margin: 0 0 0 0;
	font-size:11px;
	color:#5A5A5A;
}
.extraInfo li .measureinfo{
	font-weight:bold;
}
.productRelatedArticles{
	clear:both;
	border-top:1px solid #BFBFBF;
	margin:5px 0px 0px 0px;
}
.relatedArticles{
	clear:both;
	display:block;
	font-size:11px;
	margin:5px 0px 5px 0px;
	color:#838383;
}
.productRelatedArticles ul, .productRelatedArticles li{
	list-style:none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float:left;
}
.productRelatedArticles li{
	padding:0px 5px 0px 5px;
	color:#838383;
/*	font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;
	font-weight:bold;
}
.productRelatedArticles li a{ 
	text-decoration:none;
	color:#838383;
}
.productRelatedArticles li a:hover{ 
	text-decoration:underline;
	color:#838383;
}

.productInfoSeparator{
	background:url(../../thomart/images/tab_prodinfo.jpg) no-repeat left top;
	overflow:hidden;
	float:left;
	clear:both;
	width:610px;
	height:34px;
	margin:8px 0px 10px 2px;
}
.productInfoSeparator h4{
	display:none;
}
.searchArea{
	height:35px;
	width:206px;
	margin:9px 0px 0px 0px;
	text-align:right;
	background:url(../../thomart/images/search_text.gif) no-repeat top left;
}
.searchAreaInner{
	margin:2px 0px 0px 0px;
}
.searchAreaInner .moduletable, .searchAreaInner .moduletable form{
	text-align:right;
	float:right;
}

.search{
	width:144px;
	height:20px;
	border:none;
	overflow:hidden;
	background:url(../../thomart/images/searchbar.gif) no-repeat left top;
}
#mod_search_searchword.inputbox{
	border:none;
	margin:2px;
	background:none;
}


.moduletablesubmenu{
	float:right;
	margin:0px 7px 0px 0px;
}
.moduletablesubmenu ul{
	margin: 10px 0 0 0 ;
	padding:0 0 0 0;
	list-style:none;
	
}
.moduletablesubmenu ul li{
	margin:0px 15px 0px 0px;
	float:left;
	font-size:11px;
/*	font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family:Arial, Helvetica, sans-serif;

}
.moduletablesubmenu ul li a{
	background:url(../../thomart/images/top_navi_arrow.gif) no-repeat left top;
	padding:0px 0px 0px 15px;
	font-weight:bold;
	color:#4C2735;
	text-decoration:none;
}
.moduletablesubmenu ul li a:hover{
	text-decoration:underline;
}
.contentpaneopeninner{
	width:100%;
}
.articleSelectionCheckboxArea{
	border:1px solid #999999;
	height:200px;
	width:275px;
	overflow:auto;
	
}
.articleSelectionCheckbox{
	margin:5px 0px 5px 10px;
	width:230px;
	overflow:hidden;
	padding:0 0 5px 0;
	border-bottom:1px solid #eeeeee;
}

.articleSelectionCheckbox input{
	margin:0px 0px 0px 0px;
}
.articleSelectionCheckbox label{
	margin:0px 0px 0px 5px;
}
.buttonEditSave{
	border:2px solid #009900;
	background-color:#FFFFFF;
	padding:5px 10px 5px 10px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.buttonEditSave:hover{
	background-color:#009900;
	color:#FFFFFF;
}
.buttonEditCancel{
	text-decoration:none;
	border:2px solid #990000;
	background-color:#FFFFFF;
	padding:5px 10px 5px 10px;
	color:#000000;
	font-weight:bold;		
}
.buttonEditCancel:hover{
	background-color:#990000;
	color:#FFFFFF;
}
#accordion{
}
h3.toggler{
	background-color:#999999;
	padding:2px 10px 2px 10px;
	margin: 5px 0px 0px 0px;
}
#accordion .element .innerElement{

}
.accordionEnd{
	height:2px;
	overflow:hidden;
}
.showSellers{
	margin:0px 0px 0px 0px;
}
.sellerList{
	width:180px;
	height:130px;
	float:left;
	margin:10px 20px 0px 0px;
}
.sellerListInner ul, .sellerListInner li{
	list-style:none;
	padding:0;
	margin:0;
}
.sellerListInner li{
	font-size:12px;
}
.sellerListInner li h5{
/*	font-family: Georgia, "Times New Roman", Times, serif;*/
	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	color:#8A6744;
}

.sellerListInner li a{
	color:#000000;
	text-decoration:none;
}
.sellerListInner li a:hover{
	text-decoration:underline;
}

.sellerCategory{
/*	font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family:Arial, Helvetica, sans-serif;

	font-size:24px;
	color:#8B8028;
	font-weight:bold;
	border-bottom:1px solid #BFBFBF;
	margin:0px 0px 3px 0px;
}
.towndropdown{
	float:left;
	width:200px;
}
.popularTownList{
	float:left;
	width:210px;
}
ul.popularTown, ul.popularTown li{
	list-style:none;
	padding:0;
	margin:0;
}
ul.popularTown li{
	margin:0px 0px 3px 0px;
	float:left;
	width:100px;
}
ul.popularTown li a{
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	color:#000000;
}
ul.popularTown li a:hover{
	text-decoration:underline;
}
.unpublished{
	background:#ff0000;
	color:#ffffff;
}

.frontpageMallisto{
	float:left;
	width:304px;
	overflow:hidden;
	background:#FFFFFF;
}
.frontpageMallistoInner{
	background:url(../../thomart/images/frontpage_mallistotheader.gif) top repeat-x;
}
.frontpageMallisto h2{
	display:none;
}



.frontpageMallistoInner ul{
	background:url(../../thomart/images/frontpage_mallistotheader_txt.gif) no-repeat left 4px;
	padding:36px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style:none;
	overflow:hidden;
}
.frontpageMallistoInner ul li{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style:none;
}

.frontpageMallistoInner ul li.product{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style:none;
	height:39px;
	/*width:100%;*/
	text-align:center;
	overflow:hidden;
	font-size:10px;
}
.frontpageMallistoInner ul li.separator{
	padding:0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	border-top:1px solid #B4B4B4;
	list-style:none;
	width:100%;
	clear:both;
	display:none;
	overflow:hidden;
	height:2px;
	font-size:1px;
}

.frontpageMallistoInner ul li.product a, .frontpageMallistoInner ul li.product a .menuimg{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}



.frontpageKalusteet{
	float:left;
	width:304px;
	overflow:hidden;
	background:#EBEBEB;
	margin:0px 0px 10px 0px;
}
.frontpageKalusteet h2{
	display:none;
}

.moduletablenavigationTop{
	float:left;
}

.frontpageKalusteetInner{
	background:url(../../thomart/images/frontpage_kalusteetheader.gif) top repeat-x;
}

.frontpageKalusteetInner ul{
	background:url(../../thomart/images/frontpage_kalusteetheader_txt.gif) no-repeat left 4px;
	padding:36px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style:none;
	overflow:hidden;
}
.frontpageKalusteetInner ul li{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style:none;
	display:block;
	overflow:hidden;
}

.frontpageKalusteetInner ul .product{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style:none;
	width:33%;
	height:95px;
	float:left;
	font-size:10px;
	text-align:center;
	overflow:hidden;
}

.frontpageKalusteetInner ul .separator{
	padding:0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	border-top:1px solid #B4B4B4;
	list-style:none;
	width:99%;
	float:left !important;
	clear:both !important;
	float:none;
	clear:none;

	height:2px;
	overflow:hidden;	
}
.menuimg{
	display:block;
	text-align:center;
	margin:5px 0px 5px 0px;
}
.menuimglink{
	border:none;
}
.frontpageMallistoInner ul li.product, .frontpageKalusteetInner ul li.product {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:bold;
}
.frontpageMallistoInner ul li.product a, .frontpageKalusteetInner ul li.product a{
	text-decoration:none;
	color:#666666;
}
.frontpageMallistoInner ul li.product a:hover, .frontpageKalusteetInner ul li.product a:hover{
	text-decoration:underline;
	color:#666666;
}

/*- Menu Tabs K--------------------------- */ 	

#tabsK {
  float:left;
  width:100%;
  background:#E7E5E2;
  font-size:93%;
  line-height:normal;
  border-bottom:1px solid #54545C;
  }
#tabsK ul {
  margin:0;
  padding:10px 10px 0 50px;
  list-style:none;
  }
#tabsK li {
  display:inline;
  margin:0;
  padding:0;
  }
#tabsK a {
  float:left;
  background:url(../../thomart/images/tableftK.gif) no-repeat left top;
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
  }
#tabsK a span {
  float:left;
  display:block;
  background:url(../../thomart/images/tabrightK.gif) no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#FFF;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsK a span {float:none;}
/* End IE5-Mac hack */
#tabsK a:hover span {
  color:#FFF;
  background-position:100% -42px;
  }
#tabsK a:hover {
  background-position:0% -42px;
  }
#tabsK a:hover span {
  background-position:100% -42px;
}
/*- Menu Tabs K--------------------------- */ 	

#tabsK {
  float:left;
  width:100%;
  background:#E7E5E2;
  font-size:93%;
  line-height:normal;
  border-bottom:1px solid #54545C;
  }
#tabsK ul {
  margin:0;
  padding:10px 10px 0 50px;
  list-style:none;
  }
#tabsK li {
  display:inline;
  margin:0;
  padding:0;
  }
#tabsK a {
  float:left;
  background:url(../../thomart/images/tableftK.gif) no-repeat left top;
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
  }
#tabsK a span {
  float:left;
  display:block;
  background:url(../../thomart/images/tabrightK.gif) no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#FFF;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsK a span {float:none;}
/* End IE5-Mac hack */
#tabsK a:hover span {
  color:#FFF;
  background-position:100% -42px;
  }
#tabsK a:hover {
  background-position:0% -42px;
  }
#tabsK a:hover span {
  background-position:100% -42px;
}
h3.toggler{
	display:none;
}
.moduletablestaticcontent{
	float:left;
	width:200px;
}
.inputbox.long, .inputboxLong{
	width:350px;
}
.sellerListInner li a.linktomap{
	font-size:10px;
	text-decoration:underline;
	color:#444444;
}
.sellerListInner li a{
	font-size:10px;
	text-decoration:underline;
	color:#444444;
}



ul.productIcons, ul.productIcons li{
	padding: 0 0 0 0;
	margin: 20px 0 0 0;
	list-style:none;
}
ul.productIcons li{
	padding: 0 0 0 0;
	margin: 0 10px 0 0;
	list-style:none;
/*	float:left;*/
}
ul.languageSelection, ul.languageSelectionComingSoon{
	float:right;
	width:200px;
	list-style:none;
	padding:0 0 0 0;
	margin:9px 0 0 0;
}
ul.languageSelection li, ul.languageSelectionComingSoon li{
	float:right;
	list-style:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
ul.languageSelection li a span{
	display:none;
}
ul.languageSelectionComingSoon li div span{
	padding:2px 40px 0px 0px;
	display:block;
}
ul.languageSelection li a.fi{
	background:url(../../thomart/images/language_fin.gif) no-repeat center center;
	display:block;
	width:36px;
	height:20px;
}
ul.languageSelection li a.en{
	background:url(../../thomart/images/language_eng.gif) no-repeat center center;
	display:block;
	width:36px;
	height:20px;
}
ul.languageSelectionComingSoon li .en{
	background:url(../../thomart/images/language_eng.gif) no-repeat right center;
	display:block;
	width:136px;
	height:20px;
}
.mosmsg{
	border:1px solid #CCCCCC;
	background:#EEEEEE;
	padding:15px 15px 5px 15px;
	margin:0px 0px 10px 0;
}
.mosmsg p{
	margin:0px 0px 10px 0px;
	font-size:12px;
}
.moduletableadminModule{
	background:#EEEEEE;
	padding:10px 10px 10px 10px;
	margin:0px 0px 20px 0px;
	border-top:4px solid #999999;
}
.productIconsTable{
	margin:10px 0px 0px 0px;
}
.productIconLeft{
	vertical-align:top;
}
.productIconRight{
	vertical-align:top;
}
.hiddenText{
	display:none;
}
.kilpailuTable{
	width:100%;
}
.kilpailuTable td{
	vertical-align:top;
	width:25%;
}

.kilpailuCell{
	margin:0px 5px 0px 0px;
	border:2px solid #eeeeee;
	padding:10px 10px 0px 10px;
	height:100%;
}
.errorCell{
	margin:0px 5px 0px 0px;
	border:2px solid #FFBFBF;
	padding:10px 10px 0px 10px;
	height:100%;

}
.kilpailuCell label{
	font-size:14px;
	font-weight:bold;
}
.kilpailuKuvaEditor{
	width:100px;
	height:120px;
	overflow:hidden;
}
.previewArea{
	width:200px;
	height:200px;
	overflow:hidden;
}
.googleMapsDiv{
	border:1px solid #CCCCCC;
}
.loadingGmaps{
	padding:10px;
}