/*  =============================================  START TABS  =============================================  */

.body_tabs {
	width: 100%;
}

.tabwrap {
	background: url(/mm5/assets/v2010/img/sfnt/tabs.gif) no-repeat top left;
	width: 700px;
}


/* //////////////////////  LEFT TABS  ////////////////////// */

.maintabs {
	float: left;
	width: 700px;
}

.maintabs .indextabs li {
	float: left;
}

.maintabs .indextabs li a {
	background: url(/mm5/assets/v2010/img/sfnt/tabs.gif) no-repeat;
	text-indent: -9999px !important;
	float: left;
}

/* UP STATE */
.maintabs .indextabs li#newproducts a { background-position: 0px 0px; width: 116px; height: 30px; }
.maintabs .indextabs li#featurepros a { background-position: -116px 0px; width: 120px; height: 30px;}
.maintabs .indextabs li#especials a { background-position: -236px 0px; width: 107px; height: 30px; }
.maintabs .indextabs li#katrinanews a { background-position: -343px 0px; width: 114px; height: 30px; }

/* OVER STATE */
.maintabs .indextabs li#newproducts a:hover { background-position: 0px -30px; }
.maintabs .indextabs li#featurepros a:hover { background-position: -116px -30px; }
.maintabs .indextabs li#especials a:hover { background-position: -236px -30px; }
.maintabs .indextabs li#katrinanews a:hover { background-position: -343px -30px; }

/* ON STATE */
.maintabs .indextabs li#newproducts .selected { background-position: 0px -30px; }
.maintabs .indextabs li#featurepros .selected { background-position: -116px -30px; }
.maintabs .indextabs li#especials .selected { background-position: -236px -30px; }
.maintabs .indextabs li#katrinanews .selected { background-position: -343px -30px; }

/* ON STATE - HOVER */
.maintabs .indextabs li#newproducts .selected:hover { background-position: 0px -30px; cursor: default; }
.maintabs .indextabs li#featurepros .selected:hover { background-position: -116px -30px; cursor: default; }
.maintabs .indextabs li#especials .selected:hover { background-position: -236px -30px; cursor: default; }
.maintabs .indextabs li#katrinanews .selected:hover { background-position: -343px -30px; cursor: default; }

/*  ==============================================  END TABS  ==============================================  */

/*  =============================================  START MAIN  =============================================  */

#index_main {
	padding: 5px 10px;
}

#index_main .alright {
	padding-bottom: 2px;
}

#blognews {
	margin-top: -20px;
}

#index_main a {
	font-size: 12px;
	text-decoration: none;
}

#index_main a:hover {
	color: #a0a0a0;
}
