/*[fmt]1010-101A-150*/
.cms-home .nav-home A, .contacts-index-index .nav-contacts A, 
.cms-about-magento-demo-store .nav-about A { color: #FFF !important; background: url(../images/nav.gif) repeat-x 0 -87px; }
.company_logo { margin-top: 8px; }
#static { margin-right: 19px; margin-left: 38px; margin-top: 20px; }
.cms-home .nav-home A { background: url(../images/nav.gif) repeat-x 0 -130px; }
.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 { font-size: 1em; color: #757578; }
.header-cart { position: absolute; top: -22px; right: 8px; width: 205px; z-index: 100; }
.header-cart .head { margin: 0; overflow: hidden; cursor: pointer; }
.header-cart .title { font-weight: normal; float: right; font-size: 0.9em; color: #DEC1C1; padding: 3px 0 3px 22px; background: url(../images/common.gif) no-repeat -382px 4px; }
.header-cart .title A { color: #FFF; }
.header-cart .content { background: #F3F8FB; 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: #FFF; }
.slogan { float: left; width: 170px; height: 53px; margin: 5px 0 0 9px; }
#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; }
#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; }
.featured-container { margin-bottom: 20px; }
.featured-center { width: 978px; margin: 0 auto; padding-bottom: 20px; background: url(../images/container.png) no-repeat -1957px 100%; }
.featured-top { background: url(../images/container.png) no-repeat -1957px 0; }
.mini-newsletter { border: none; min-height: 124px; color: #FFF; background: #932B2A url(../images/base_mini_alt_bg.gif) repeat-x 0 0; }
.mini-newsletter LABEL { color: #FFF; }
.mini-newsletter .head H4 { color: #FFF; background-position: -370px -90px; }
.mini-newsletter .input-text { border: none; padding: 4px 2px; }
.mini-newsletter .form-button-alt { background-position: 100% -256px; }
.mini-newsletter .form-button-alt SPAN { background-position: 0 -228px; }
.mini-newsletter .form-button-alt:hover { background-position: 100% -314px; }
.mini-newsletter .form-button-alt:hover SPAN { background-position: 0 -286px; }
.mini-newsletter .validation-advice { color: #FFF; background: url(../images/validation_advice_bg.gif) no-repeat 2px 1px; }
.footer .informational { width: 800px; margin: 0 auto; overflow: hidden; zoom: 1; }
.footer .informational H6 { margin-bottom: 0.4em; color: #EDDFDF; font-size: 1.1em; }
.footer .contacts { clear: both; font-size: 0.9em; color: #FFF; border: 1px solid #C73937; margin: 17px 0 10px; border-width: 1px 0; line-height: 31px; }
.footer .payments { float: right; margin: 5px 0 0; }
/*glider*/
#slider { position: relative; height: 334px; width: 738px; padding: 2px 0 0 11px; z-index: 5; overflow: hidden; margin-bottom: 5px; background: url(../images/glider_bg.gif) no-repeat 0 0; }
DIV.scroller { height: 297px; width: 726px; overflow: hidden; position: relative; }
DIV.slidercontrolwr { position: absolute; bottom: 6px; left: 315px; z-index: 6; }
DIV.scroller IMG { border: none; }
DIV.scroller DIV.sectionslide { height: 290px; overflow: hidden; float: left; }
DIV.scroller DIV.content { width: 10000px; padding: 0px; }
.content .sliderdescription { padding: 0px 10px; position: relative; top: -30px; color: #777; font: bold 11px 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; }
.content A:hover { text-decoration: underline; }
.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: #FFF; font-weight: bold; background: #C0C0C0; overflow: hidden; text-align: center; border: 1px solid #C0C0C0; }
.slidercontrol A:hover, .slidercontrol A.active { background: #F0F0F0; color: #C2C2C2; }
/*slider*/
.featured-products { clear: both; padding: 7px 15px; position: relative; }
.featured-products H4 { margin-right: 10px; color: #459B06; padding-left: 7px; font: normal 1.3em Verdana, Geneva, Arial, Helvetica, sans-serif; }
.featured-products .head { text-align: left; margin: 0; padding: 21px 0; }
.featured-products #move-left, .featured-products #move-right { position: absolute; right: 15px; top: 140px; width: 22px; height: 18px; float: left; background: url(../images/common.gif) no-repeat -335px -390px; text-indent: -9999px; }
.featured-products #move-right { background-position: -335px -450px; left: 15px; right: auto; }
.featured-products #move-left.disabled, 
.featured-products #move-right.disabled { opacity: 0.5; filter: alpha(opacity=50); }
.slider-wrapper { clear: both; width: 900px; margin-left: 25px; overflow: hidden; position: relative; }
.slider-wrapper .list-featured { width: 10000px; padding: 0; overflow: hidden; }
.slider-wrapper .list-featured LI { float: left; width: 150px; padding: 10px; border-right: 1px solid #CFCFCF; }
.slider-wrapper .list-featured LI.last { margin: 0px; }
.slider-wrapper .list-featured .product-image { text-align: center; }
.slider-wrapper .list-featured H5 { display: table-cell; height: 35px; vertical-align: middle; }
.slider-wrapper .list-featured .price-box { float: left; width: 75px; padding: 2px 0; }
#quick-window { position: absolute; z-index: 500; background-color: #FFF; width: 650px; border: 1px solid #AAA; display: none; }
#quick-window .product-img-box { width: 230px; }
#quickview-close { background: url(../images/close.gif) no-repeat center center; float: right; width: 10px; height: 10px; margin: 7px; }
#quickview-header { background-color: #888; height: 26px; width: 650px; }
#ajax-preloader { opacity: 0.8; filter: alpha(opacity="80"); text-align: center; z-index: 500; }
#ajax-preloader .loading { border: 2px solid #777; color: #000; background: #EEE; text-align: center; width: 120px; padding: 15px; font-weight: bold; }
#quick-window .product-shop { float: right; text-align: left; width: 385px; }
#quick-window .product-essential { padding: 25px 10px; }
.catalog-listing .product-image { position: relative; }
.catalog-listing .product-image .ajax { position: absolute; display: none; z-index: 20; }
A.ajax { text-decoration: none; border: 1px solid #888; background: #BBB; color: #FFF; font-weight: bold; padding: 0px 10px; }
A.ajax:hover { text-decoration: none; }
#welcome { margin-left: 29px; margin-right: 36px; margin-bottom: 28px; margin-top: 11px; }

