.cms-home .nav-home  a,

.cms-about-magento-demo-store .nav-about  a,

.contacts-index-index .nav-contacts  a { background: url(../images/menu_item_on.png) no-repeat top left;}



.f-right    { float: right; }

.f-left     { float: left; }

.a-right    { text-align: right; }

.a-left     { text-align: left; }

.a-center   { text-align: center; }



.header-contact-wrapper { height: 37px; width: 250px; overflow: hidden; float: left; margin: 15px 0 0 8px; display: inline; }

.header-contact-wrapper .scroller { overflow: hidden; width: 250px; height: 37px; }

.header-contact { width: 10000px; }

.header-contact li { /*display: table-cell; vertical-align: middle;*/ height: 50px; overflow: hidden; }

.header-contact p { margin: 0; color: #818181; font-family: "Times New Roman", Times, serif; }



.welcome-message { text-transform: uppercase; letter-spacing:0.1em; font-size: 11px; margin-right: 7px; color: #687082; position: absolute; right: 25px; top: 92px; }

.header-cart { position: absolute; top: 119px; left: 0; width: 230px; }

.header-cart .head { margin: 0; height: 31px; overflow: hidden; cursor: pointer; }

.header-cart .title { font-weight: normal; font-size: .8em; letter-spacing: 0.03em; text-transform: uppercase; color: #787e8c; padding: 9px 0 10px 30px; background: url(../images/icon_cart.gif) no-repeat 0 50%; }

.header-cart .content { background: #fff; padding: 0; }

.header-cart .content ol { border: 1px solid #ddd; }

.header-cart .content li { padding: 2px 6px; border-bottom: 1px solid #ddd; }

.header-cart .content li.last { border-bottom: none; }

.header-cart .content li a:hover { color: #333; }

.header-cart .widget-btn { float: right; margin-top: 2px; }



#nav-sidebox { font-size: 1.1em; }

#nav-sidebox a { text-decoration: none; color: #000; }

#nav-sidebox a:hover { text-decoration: underline; }

#nav-sidebox li { line-height: 22px; font-weight: bold; background: url(../images/hline_dotted_grey.gif) repeat-x 0 0; }

#nav-sidebox li ul li { font-weight: normal; margin: 0; }

#nav-sidebox ul {  }

#nav-sidebox ul li { padding-left: 10px; }

#nav-sidebox ul li ul { display: none; }



.box .head {  }

/*.box .head h4 { letter-spacing:0.1em; font-size: 11px; font-weight: bold; color: #69624f; text-transform:lowercase; letter-spacing: 0.05em; }*/

.box .head h4 { letter-spacing:0.1em; font-size: 11px; font-weight: bold; color: #623c25; letter-spacing: 0.05em; }



.shop-access a{

	font-family:Arial, Helvetica, sans-serif;

	letter-spacing:0.1em; 

}

.mini-highlight .item { text-align: center; padding: 0; }

.mini-highlight .item p { margin: 0; }

.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; }



.catalog-listing h5 a,

a.product-name { font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing: 0.05em; color: #4c4c4c; text-transform: uppercase; text-decoration: none; }

a.product-name:hover { text-decoration: underline; }



.tab-container .content { padding: 0; font-family: Arial; }

.tab-container .tabs { overflow: hidden; zoom: 1; margin: 0.5em 0; background: url(../images/h_border.gif) repeat-x left bottom; }

.tab-container .tabs li { float: left; cursor: pointer;  margin: 0 10px; }

.tab-container .tabs li h4 { color: #623c25; padding: 0 10px; }

.tab-container .tabs li.over h4 { color: #c06026; }

.tab-container .tabs li.active { cursor: default; background: url(../images/tab_bg.gif) no-repeat 0 0; }

.tab-container .tabs li.active h4 { color: #995c38; background: url(../images/tab_bg.gif) no-repeat right -36px;}

.tab-container .tabs li .head { border: none; margin:0 0 2px; }

.tab-container .tabs li .head h4 { padding: 9px 24px; white-space: nowrap; letter-spacing: 0px; float: none; text-align: center;}



.tab-container .tabs li h4 {font: normal 1.1em Arial, Helvetica, sans-serif}

.tab-container li.item{ margin: 0 0px; }

.no-margin { margin: 0; }



.footer { background: url(../images/h_border.gif) repeat-x left top; }

.footer .head { padding-bottom: 2px; background: url(../images/hline_dotted.gif) repeat-x 0 100%; }

.footer .informational { float: left; width: 650px; padding: 0 0 0 20px; text-align: left; }

.footer .informational li ul { padding-left: 10px; }

.footer .informational h6 { margin-bottom: 8px; color: #747474; font: italic 1em Verdana, Geneva, Arial, Helvetica, sans-serif; }

.footer .mini-newsletter { background: url(../images/newsletter.gif) no-repeat 0 0; }

.footer .mini-newsletter h6 { margin-bottom: 8px; color: #747474; font-weight: normal; font-size: 1.1em; }

.footer .mini-newsletter h6 { padding-left: 20px; background: url(../images/icon_newsletter.gif) no-repeat 0  50%; }

.footer .mini-newsletter .form-button{ margin-right: 120px; }

.footer .mini-newsletter { float: left; width: 460px; height: 110px; padding: 0 9px; text-align: left; }

.footer .mini-newsletter p { font-size: 11px; }

.footer .contacts, .footer .legality { margin: 0; font: normal 11px "Courier New",Courier,monospace; }

.footer .mini-newsletter input.input-text { width: 214px; background: none; margin: 3px 1px; }

.footer-bottom { float: right; text-align: right; padding: 7px 10px; color: #919398; font-size: 0.9em; }

.footer-bottom .contacts { float: right; }



/* glider */

#slider { 

    position: relative;

    height:350px;

    width: 750px;

    z-index: 5;

    overflow: hidden;

}

div.scroller { 

    height:479px;

    width: 750px;

    overflow: hidden;

    position: relative;     

}

div.slidercontrolwr{

    position:absolute;

    right:1px;

    top:-20px;

    z-index:6;    

}

div.scroller img{

    border: none;

}

div.scroller div.sectionslide {  

    height:479px;

    overflow:hidden;

    float:left;

}

div.scroller div.content {

    width: 10000px;

    padding: 0px;

}

.content .sliderdescription{

    padding: 0px 10px;

    position:relative;

    top:-30px;

    color: #777;

    font: 11px bold Helvetica, sans-serif;

    opacity:0.65;

    filter:alpha(opacity=65);       

}   

.content .sliderdescription p{ line-height: 20px; text-align: center; }

div.sliderdescription:hover{ background: #fff; }

.content a { text-decoration: none; color: #5a5a5a; }



.slidercontrol {

    list-style-image:none;

    list-style-position:outside;

    list-style-type:none;

    margin:10px 0 0;

    padding:0;

}

.slidercontrol { list-style: none; padding: 0px; margin: 0px; }   

.slidercontrol a {

    float: left;

    width: 15px;

    margin: 0px 2px;

    padding: 0px 2px;

    text-decoration: none;

    color: #7e5c31;

    font-weight: bold;

    border: 1px solid #ac936a;

    overflow: hidden;   

    text-align:center;

    opacity:0.6;

    filter:alpha(opacity=80);           

}   

.slidercontrol a:hover{ background: #dec7a2; }



#newsletter-f { border: none; }



.introbanner2{

	margin-bottom: 10px;

}

