.cms-home .nav-home a,
.contacts-index-index .nav-contacts a,
.cms-about-magento-demo-store .nav-about a { background-color: #fff; color:#4d4d4d;}



.f-right    { float: right; }
.f-left     { float: left; }
.a-right    { text-align: right; }
.a-left     { text-align: left; }
.a-center   { text-align: center; }

.welcome-message { float: left; font-size: 0.9em; font-family: Tahoma; text-transform: lowercase; margin: 0 7px 0 0; color: #fff; }
.header-cart { position: absolute; top: 118px; left: 36px; width: 205px; z-index: 100; }
.header-cart .head { margin: 0; height: 34px; overflow: hidden; cursor: pointer; }
.header-cart .title { font-weight: normal; font-size: 0.9em; color: #1c6908; padding: 11px 0 11px 30px; background: url(../images/common.gif) no-repeat -354px -106px; }
.header-cart .content { background: #ebedf1; padding: 0; }
.header-cart .content li { padding: 2px 6px; border-bottom: 1px solid #ddd; }
.header-cart .content li a:hover { color: #333; }
.header-cart .widget-btn { float: right; margin-top: 2px; }
.header-cart .title a { color: #1c6908; }

.mini-search .btn-submit { width: 26px; height: 25px; border: none; background: url(../images/common.gif) no-repeat -356px -230px; cursor: pointer; }
.mini-search .btn-submit span { display: none; }

#nav-sidebox { font-size: 1.0em; }
#nav-sidebox a { text-decoration: none; text-transform: uppercase; color: #797d8a; padding: 5px 0; display: block; background: url(../images/hline_dashed_grey.gif) repeat-x 0 100%; }
#nav-sidebox a span { padding-left: 15px; }
#nav-sidebox a:hover { text-decoration: none; color: #5a5951; }
#nav-sidebox li.parent { }
#nav-sidebox li.active > a { color: #000; }
#nav-sidebox li.parent > a > span { background:url(../images/common.gif) -388px 3px; }
#nav-sidebox li { vertical-align: top; }
/*#nav-sidebox > li:last-child a { background-image: none; }
#nav-sidebox > li:last-child li a { background: url(../images/hline_dashed_grey.gif) repeat-x 0 100%; }
*/
#nav-sidebox li ul li { margin: 0; }
#nav-sidebox ul { display:none; }
#nav-sidebox li.active > ul { display: block; }
#nav-sidebox li.parent { font-weight: bold; }
#nav-sidebox li.parent li { font-weight: normal; }
#nav-sidebox ul li{ padding-left: 10px; }

.cms-home .box-navigation .content{ height: 440px;}
.mini-highlight .item { padding: 0; }
.mini-highlight .item p { margin: 0; }
.mini-highlight .product-name { padding-left:12px; color:#777; text-decoration:none; background:url(../images/common.gif) no-repeat -379px -30px; }
.mini-highlight .product-name:hover { text-decoration: underline; }
.mini-highlight .on-sale { position: relative; width: 150px; height: 170px; margin: 0 auto; }
.mini-highlight .on-sale .on-sale-ticket { position: absolute; top: 0; right: 0; width: 63px; height: 62px; text-indent: -9999px; background: url(../images/sale_bg.gif) no-repeat 100% 0; }

.listing-type-list .item { overflow: hidden; zoom: 1; margin-top: 12px; padding-bottom: 10px; background: url(../images/hline_dotted_grey.gif) repeat-x 0 100%; }
.listing-type-list .first { margin-top: 0; }
.listing-type-list .last { background: none; padding-bottom: 0; }
.listing-type-list .item .product-shop { width: 330px; }
.highlight.listing-type-list .item .form-button { margin: 0; }

a.product-name { font-weight: bold; }

.no-margin { margin: 0; }

.footer .f-right { text-align: right; }
.footer .mini-newsletter { float: left; text-align: left; width:240px; }
.footer .mini-newsletter h6 { float: left; text-indent: -9999px; background:url(../images/newsletter_label.gif) no-repeat 0 50%; width: 67px; height: 25px; }
.footer .mini-newsletter .content { padding: 0; float: right; width: 170px; background: url(../images/newsletter_bg.gif) no-repeat 100% 0; }
.footer .mini-newsletter input.input-text { width: 135px; margin: 0; border:none; margin:0 0 0 2px; padding: 4px 2px; background: none !important; }
.footer .mini-newsletter .submit { width: 25px; height: 25px; text-indent: -9999px; text-align: left; border: none; background: none; cursor: pointer; }
.footer .mini-newsletter .submit span { display: none; }

.box-showcase { width: 726px; }
.box-showcase .head { display: none; }
.box-showcase .content {
    position: relative;
    height: 570px;
    overflow: hidden;
    padding: 0;
}
.box-showcase .content ul.slides li {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 10;
}
.box-showcase .content ul.slides .slide-text {
    position: absolute;
    top: 0px;
    left: 35px;
    width: 230px;
    height: 410px;
    padding: 10px 7px 0px 14px;
    color: #fff;
}
.box-showcase .content ul.slides .slide-text p {
    color: #fff;
    line-height: 1.3em;
}
.box-showcase .content ul.slides .slide-text .slide-title {
    font: normal 22px/1.5em Georgia, "Trebuchet MS", "Times New Roman", Times, serif;
    color: #fff;
    margin-bottom: 6px;
}
.box-showcase .content ul.slides .slide-text .slide-title a {
    color: #fff;
}
.box-showcase .content ul.slides .slide-text .slide-title a:hover {
    color: #e4027f;
}
.box-showcase .content ul.slides .slide-text .slide-link {
    position: absolute;
    bottom: 14px;
    left: 12px;
    color: #fff;
    text-decoration: none;
}
.box-showcase .content ul.slides .slide-text .slide-link:hover {
    text-decoration: underline;
}
.box-showcase .content ul.navigation {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 20;
    width: 726px;
}
.box-showcase .content ul.navigation li {
    cursor: pointer;
    overflow: hidden;
    float: left;
    padding: 0;
    width: 176px;
    margin: 0 5px 0 0;
    z-index: 20;
    zoom: 1;
    opacity: 0.5;
    filter:alpha(opacity=50);
}
.box-showcase .content ul.navigation li.hover,
.box-showcase .content ul.navigation li:hover {
    opacity: 0.7;
    filter:alpha(opacity=70);
}
.box-showcase .content ul.navigation li.active {
    opacity: 0.99;
    filter:alpha(opacity=100);
}
.box-showcase .content ul.navigation li .thumbnail {
    width: 176px;
    height: 75px;
    overflow: hidden;
    float: left;
}
.box-showcase .content ul.navigation li .thumbnail img {
    width: 176px;
}
.box-showcase .content ul.navigation li .description {
    font-size: 0.8em;
    margin-left: 85px;
}

.box-showcase  .sliderdescription{
	color:#222222;
	display:block;
	font-family:bold Helvetica,sans-serif;
	left:15px;
	line-height:normal;
	opacity:0.5;
	padding:10px;
	position:relative;
	top:-50px;
	width:700px;
 	text-align: center;
}
