body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{margin:0; padding:0}
fieldset, img{border:0}
address, caption, cite, code, dfn, em, th, var{font-style:normal; font-weight:normal}
ol, ul{list-style:none}
caption, th{text-align:left}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal}
q:before, q:after{content:''}
abbr, acronym{border:0}

p{text-align:justify}

body{  font-family:Tahoma,Geneva,sans-serif; font-size:11px; color:#282828;     background:#FCF8EF url(images/bg.jpg) repeat-x center top;  background:-moz-linear-gradient(top,#E7E590 0%,#FCF8EF 25%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#E7E590),color-stop(.25,#FCF8EF))}

.clearer{  clear:both; height:0; line-height:0}

#wrapper{}

.inner-wrapper{  width:976px; margin:0 auto}

h2.sublogo{  display:none}

#header{  background:url(images/header/bg.jpg) no-repeat center 30px; height:107px}
  #header .inner-wrapper{    position:relative}

  #login-menu{  width:100%; height:158px; position:absolute; background-color:#89000F; top:-158px; z-index:10; margin:0 auto; overflow:visible !important}
  #login-menu a{  color:#fff; text-decoration:underline}
  #login-menu a:hover{  color:#fff; text-decoration:none}
  
#login-status{position:absolute; background:transparent url(images/ajax-loading.gif) no-repeat center 30%; width:400px; height:200px; display:none; z-index:50; cursor:pointer}
#login-status.error{background-image:url(images/error.png); font-weight:bold}
#login-status p{text-align:center; position:absolute; width:300px; top:46%; left:50%; margin-left:-150px; color:#FFF !important}

  #inner-header{  width:980px; color:#fff; margin:0 auto; position:relative; height:100%}
#inner-header .cart-button{width:90px; height:58px; position:absolute; bottom:-58px; right:0px}
#inner-header .cart-button a{display:block; width:100%; height:100%; background:url(images/cart-button.png) no-repeat top center; color:#FFF; text-decoration:none !important}
#inner-header .cart-button a:hover{display:block; width:100%; height:100%; background:url(images/cart-button.png) no-repeat bottom center}
#inner-header .cart-button a span{padding:36px 10px 0px 12px; font-size:10px; text-shadow:1px 1px 0px #801; display:block; text-align:center}
  #shop-cart{  float:right; width:560px; padding:0px}
  #shop-cart a{  text-decoration:none; color:#fff}
  #shop-cart a.top{  color:#fff; text-decoration:none; font-size:14px; margin-top:10px; display:block}
  #shop-cart div a{  position:relative; display:block; width:42px; float:left; margin:16px 12px 0px 0px; overflow:visible !important}
  #shop-cart div a span{  position:absolute; display:block; top:-8px; right:-6px; font-size:11px; font-weight:bold; padding:1px 4px; background-color:#89000F; border:1px solid #fff}
  #shop-cart img{  float:left; border:1px solid #fff}

  #top_menu{    height:30px; line-height:30px; background:#89000f; color:white}
  
    #top_menu a{      color:white; text-decoration:none}
    
      #top_menu .left{        position:absolute; top:0; left:65px; width:300px}
      #top_menu .right{        position:absolute; top:0; right:100px; width:370px; text-align:right}
        #top_menu .right a{          font-weight:bold; font-size:10px}
        #top_menu .right a:hover, #top_menu .left a:hover{      text-decoration:underline}

      #login{        position:absolute; top:0; left:20px;         background:url(images/header/login-bookmark.jpg) no-repeat left top;         width:38px; height:39px; text-align:center;   text-decoration:none}
  #login:hover{  text-decoration:none}
      
  #logo{    position:absolute; top:20px; margin-left:3px;     background:url(images/header/logo.jpg) no-repeat center;     width:231px; height:42px;     text-indent:-10000px}
  
  #main_menu{    float:right; margin-top:40px}
    #main_menu li{      float:left; display:inline;       margin-right:5px}
    #main_menu li.last{      margin-right:0}
      #main_menu li a{        display:block; padding-left:7px;         background:url(images/header/tab-inactive-left-bg.gif) no-repeat left center;         text-decoration:none;         color:#8d1421; cursor:pointer}
      #main_menu li a.active, #main_menu li a:hover{        color:white;         background:url(images/header/tab-active-left-bg.gif) no-repeat left center}
      #main_menu li a.contact{        color:white;         background:url(images/header/tab-yellow-left-bg.gif) no-repeat left center}
        #main_menu li a span{          display:block; height:37px; line-height:37px; padding-right:7px; text-align:center;           background:url(images/header/tab-inactive-right-bg.gif) no-repeat right center;           min-width:55px; font-size:12px}
        #main_menu li a.active span, #main_menu li a:hover span{          background:url(images/header/tab-active-right-bg.gif) no-repeat right center}
#main_menu li a.active span{font-weight:bold}
        #main_menu li a.contact span{          background:url(images/header/tab-yellow-right-bg.gif) no-repeat right center}
#main_menu li a.contact span{font-weight:bold}
#menu-phone{width:150px; height:75px; position:absolute; background:url(images/phone.png) no-repeat center center; top:10px; right:-140px}

#content{  position:relative;   background:url(images/content/products-label.jpg) no-repeat left top;   width:996px; margin:0 auto}

  #left_content_bar{    float:left; width:167px}
  #left_content_bar div{margin-bottom:10px}
    #search{      margin-top:20px; overflow:hidden; clear:both}
      #search h3{        color:#3c3c3c; font-size:21px}
      
      #search form{        background:url(images/content/input-bg.jpg) no-repeat center;         width:145px; height:33px;         position:relative}
        #search form input.search-term{          width:100px; position:absolute; left:0; top:8px; background:none; border:none;           padding-left:10px; outline:none;           font-size:12px; color:white}
#search form input.search-term:hover, #search form input.search-term:active, #search form input.search-term:focus{  border:none; outline:none}
        #search form input.search-submit{          position:absolute; right:0; top:2px; width:30px; height:30px;           border:none; background:none; text-indent:-10000px;           cursor:pointer; outline:none}
        
      #search .advanced{        margin:5px 0 0 5px; display:block; text-decoration:none; color:#282828}
      
    #newsletter{      margin-top:20px; overflow:hidden}
      #newsletter h3, #faq h3{        color:#3c3c3c; font-size:21px; margin-bottom:5px}
      
      #newsletter form{        background:url(images/content/input-bg.jpg) no-repeat center;         width:145px; height:33px;         position:relative}
        #ns-email{          width:100px; position:absolute; left:0; top:8px; background:none; border-width:0;           padding-left:10px; outline:none;           font-size:12px; color:white}
        #ns-submit{          position:absolute; right:0; top:2px; width:30px; height:30px;           border:none; background:none; text-indent:-10000px;           cursor:pointer; outline:none}
        
      #filters{        margin:10px 0; width:145px}
        #filters h3{          background:url(images/content/filters.jpg) no-repeat center;  width:145px; height:33px; text-indent:-10000px}
 
 #filters h4{ font-weight:bold; color:#363636; margin:5px 0 5px 15px}
 
 #filters ul{ }
 #filters ul li{ border-top:1px dotted black; padding:5px 15px}
 #filters ul li a{ text-decoration:none; color:#282828}
 
#side-faq{margin:30px 0px}

#side-contact{margin:30px 0px}
 
 #main_content{ float:right; width:789px; padding:20px 10px}
 #main_content.with-slideshow{ margin-top:320px}
 #main_content p a{ color:#83001D}
 #content .inner-wrapper{ overflow:hidden; padding-bottom:5px; padding-right:2px}
 
 #product_categories{ width:156px; margin-top:39px; padding:10px 5px 0px 7px;  background:white; background:-moz-linear-gradient(top,rgba(255,255,255,1),rgba(255,255,255,0)); background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,1)),color-stop(1,rgba(255,255,255,0)))}
 #product_categories li{ border-bottom:1px dotted black;  border-bottom:1px dotted rgba(0,0,0,.2)}
 #product_categories li.last{ border-bottom:none}
 #product_categories li a{ display:block; text-decoration:none; height:50px; margin-bottom:3px; margin-top:3px; width:161px}
 #product_categories li a img{ float:left}
 #product_categories li a span{ width:80px; float:left; padding-top:10px; margin-left:5px;  font-weight:bold; color:#363636; font-size:12px}
#product_categories li a span.padd{ padding-top:17px}
 #product_categories li a:hover, #product_categories li a.current{ background-color:#F0F19A;  background:-moz-linear-gradient(right,#E6E884 0%,#ECEEA8 3%);  background:-webkit-gradient(linear,right top,left top,color-stop(0,#E6E884),color-stop(.03,#ECEEA8))}

 #product_categories li ul li.last{ border-bottom:none}
#product_categories li ul{ /*border-top:1px dotted black; */}
        #product_categories li ul li a{          display:block; text-decoration:none; height:25px;   margin-bottom:3px; margin-top:3px}
        #product_categories li ul li a span{          padding-top:5px; padding-bottom:5px; font-size:11px;           font-weight:normal; color:#363636; width:145px; text-align:right}
        #product_categories li ul li a:hover, #product_categories li ul li a.current{  background-color:#F0F19A}
        
  #slideshow{    position:absolute; left:177px; top:0; width:830px; height:370px}
    #slideshow .body{      width:810px; height:310px;   overflow:hidden}

#slideshow div.bigpreview{float:left; width:20000px}
#slideshow div.bigpreview div.item{float:left; display:block;  width:810px; height:310px; overflow:hidden}

      #slideshow .body h2{        font-size:44px; color:#221f2a;         text-align:right}
        #slideshow .body h2 span{          font-family:Tahoma,Geneva,sans-serif; font-size:12px; color:#221f2a}
        
      #slideshow .products{        margin-top:20px}
      
        #slideshow .body .column{          float:left; width:225px; margin-right:25px}
          #slideshow .body .column h3{            margin:15px 0 6px;             font-size:16px; color:#221f2a}
          #slideshow .body .column ul, #slideshow .body .column ul li{            list-style-type:square}
          
            #slideshow .body .column ul li{              margin-left:20px; color:#221f2a}
          
          #slideshow .body .column .price{            font-size:26px; color:#221f2a;             margin-top:5px}
          
        #slideshow .body .last{          margin-right:0}
    #slideshow .controls-wrapper{      position:absolute; right:0; top:20px}
      #slideshow .controls-wrapper li{        margin-bottom:5px}
        #slideshow .controls-wrapper li a{          text-decoration:none;           background:url(images/content/slideshow/tab-inactive.gif) no-repeat center;           display:block; width:21px; height:21px;           font-weight:bold; text-align:center; line-height:21px; color:black}
        #slideshow .controls-wrapper li a.active{          background:url(images/content/slideshow/tab-active.gif) no-repeat center;           color:white}
        
  
  #main_content{    background-color:#FFF; font-size:12px; border-radius:0px 0px 5px 5px; -moz-border-radius:0px 0px 5px 5px; -webkit-border-radius:0px 0px 5px 5px; box-shadow:2px 2px 2px rgba(0,0,0,.02); -moz-box-shadow:2px 2px 2px rgba(0,0,0,.02); -webkit-box-shadow:2px 2px 2px rgba(0,0,0,.02); min-height:700px }
    #main_content h2{      font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:22px; font-weight:bold; color:black;       border-bottom:1px solid #dfdfdf; padding-bottom:5px; margin-bottom:15px}
#main_content h2 a{color:black; text-decoration:underline}
#main_content h2 a:hover{text-decoration:none}
#main_content p{  text-align:justify;   margin-top:6px;   font-size:12px}

    .heading{      overflow:hidden; margin:0 10px}
      #main_content .products-label{        background:url(images/content/labels/products.jpg) no-repeat center;         float:left; width:145px; height:33px;         text-indent:-10000px}
      #main_content .buy-label{        background:url(images/content/labels/buy.jpg) no-repeat center;         float:right; width:178px; height:33px;         text-indent:-10000px}
      
      
    #main_content #products_grid_wrapper{      margin:0 10px}
    #main_content .products-grid{      clear:both; margin-top:10px}
      #main_content .products-grid .row{        margin-bottom:20px; overflow:hidden}
      
        #main_content .products-grid .row .product{          width:178px; float:left; margin-right:9px; padding-right:9px; overflow:hidden;           border-right:1px solid #AAA; height:200px;   border-right:1px solid rgba(0,0,0,.1)}
        
        #main_content .products-grid .row .last{          margin-right:0; padding-right:0; border-width:0}
        
          #main_content .products-grid .row .product .img-wrapper{            display:block; background:url(images/content/products-grid/product-border.gif) no-repeat center;             width:172px; height:115px; padding:3px}
          #main_content .products-grid .row .product .title{            margin:5px 0; text-align:center;             display:block; font-size:16px;             color:#282828; text-decoration:none}
          #main_content .products-grid .row .product .desc{            text-align:center}
            #main_content .products-grid .row .product .desc em{              color:#8e8686}
  
      #promo{        background:url(images/content/promo-bg.jpg) no-repeat left top;         width:771px; padding:30px 15px; padding-bottom:0px; position:relative; left:-7px}
            
    #ads_wrapper{clear:both; overflow:hidden}
     #ads_wrapper .logo{margin:0px; left:0px; height:64px; overflow:hidden; float:left}
 #ads_wrapper .logo a{display:block; width:100%; height:100%; opacity:.8; cursor:default}
#ads_wrapper .logo a:hover{opacity:1}
     
      
  #product_list{  clear:both; margin-top:25px}
  
    #product_list .product{      margin-bottom:15px; overflow:hidden; float:left; width:386px; border:1px solid #dfdfdf; text-align:center}
    
      #product_list .product .p-img{        float:left; width:386px; height:200px; text-align:center; overflow:hidden; position:relative}
      #product_list .product .description{        padding:10px; clear:both; height:65px;         background:#f5f5f5; position:relative}
      #product_list .promo .description{        background:#f0f19a; height:65px; position:relative}
      #product_list .odd{        margin-right:12px}
        #product_list .product h3{          font-family:Tahoma,Arial,Helvetica,sans-serif; font-weight:bold; font-size:12px; color:#89000F; padding:4px 0; background-color:#F5F5F5}
        #product_list .product h3 a{          color:#89000F; text-decoration:none}
#product_list .product h3 a b, #product_list .product .description .desc b{  color:#83001D}
        #product_list .product h3 a:hover{          text-decoration:underline}
        #product_list .product .description .desc{          font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:12px; color:black; text-align:justify}
        
        #product_list .product .description .extra{          position:absolute; bottom:5px; left:10px; width:370px; text-align:justify}
          #product_list .product .description .extra .price{            float:left; font-family:Tahoma,Arial,Helvetica,sans-serif;             font-weight:bold; font-size:12px; color:black; padding-top:3px}
            #product_list .product .description .extra .price .old-price{              text-decoration:line-through; font-size:10px; color:#7b7b7b}
            #product_list .product .description .extra .price .new-price{              font-size:14px; color:#8e1724}
          #product_list .product .description .extra .details{            float:right; font-size:11px; font-weight:bold; color:white;             font-family:Tahoma,Arial,Helvetica,sans-serif; text-decoration:none;             background:url(images/content/product-details.gif) no-repeat center;             width:58px; height:20px; line-height:20px; padding-left:10px; position:relative}
  #product_list .promo .description .extra .details{  bottom:-13px}

.newp{background:#ECEDEF; height:26px; margin-bottom:4px; width:330px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px}
.newp span{color:#000; display:block; float:left; font-size:11px; width:210px; height:26px; line-height:25px; overflow:hidden; padding-left:7px}
.newp b{color:#83000E; font-size:12px; font-style:normal}
.newp a{cursor:pointer; display:block; float:right; height:26px; width:85px; color:#000; text-decoration:none; padding-top:4px}
.newp em{text-decoration:line-through; font-size:10px}

    #product_info{      overflow:hidden}
      #product_images{        float:left; width:444px; border:1px solid #dfdfdf}
        #product_images .current{          display:block; width:400px; margin:0 auto; margin-top:30px}
        #product_images .indicator{          font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:black;           display:block; width:127px; margin:10px auto 15px;           text-decoration:none;           background:url(images/content/product/zoom-trigger.gif) no-repeat left center;           padding-left:17px}
        
          #product_images .thumbnails a{            float:left; width:75px; height:75px; border:1px solid #dfdfdf;             margin:0 0 0 10px}
      
      #product_info .info{        width:330px; float:right}
  #product_info .second{  width:785px; float:none; clear:both; margin-top:15px}
  #product_info .second div.desc{  padding:5px; border:0px}
        #product_info .info h1{          border-bottom:none; font-size:22px; margin-bottom:10px; padding-bottom:0; color:#89000F; font-weight:bold}

    #product_info .info h2{          font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:16px; color:black; font-weight:bold;           margin-bottom:0px}
#product_info .info h2 a{color:black; text-decoration:underline}
#product_info .info h2 a:hover{text-decoration:none}

        #product_info .info .code{          font-family:Tahoma,Arial,Helvetica,sans-serif; font-weight:bold; font-size:12px; color:black;           margin-bottom:10px}
        
        #product_info .info .desc{          font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:12px; color:black;           padding-bottom:10px; border-bottom:1px solid #dfdfdf; margin-bottom:10px}

#product_info .desc .thumbnails2{  padding-top:7px; padding-left:5px}
        #product_info .desc .thumbnails2 a{          float:left; width:76px; height:95px; margin:0 10px 0 0px; color:#000; text-align:center; text-decoration:none}
#product_info .desc .thumbnails2 a img{border:1px solid #dfdfdf}
#product_info .desc .thumbnails2 a img.selected{border:3px solid #83001D; width:72px; height:72px}
#big-pic-mat{border:0px; float:none; height:auto; width:auto; margin:5px 0 0 15px; display:block}
        
        #product_info h3{          font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:12px; color:black; font-weight:bold;           margin-bottom:10px; padding-left:5px}
        
#product_info .info h3 a{color:black; text-decoration:underline}
#product_info .info h3 a:hover{text-decoration:none}

        #product_info .info h3 span.price{          float:right; font-weight:bold; font-size:18px; color:#8e1724; padding-right:5px}

        #product_info .info h4 .price{          float:right; font-weight:normal; font-size:10px; text-decoration:line-through; color:#7b7b7b}
        
        #add_to_cart{          background:url(images/content/product/add-to-cart.jpg) no-repeat center;           display:block; width:244px; height:36px; margin:30px auto 0;           font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:17px; color:white; font-weight:bold;           text-decoration:none; text-transform:uppercase; text-align:center; line-height:36px}
#add_to_cart:active{position:relative; top:1px; left:1px}
    
      #product_info .extra{margin-bottom:10px}
      #product_info .extra a{        float:left; color:#535353; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:11px;         text-decoration:none; padding-left:15px;         margin-right:10px}
        #product_info .extra a span{          text-decoration:underline}
        
      #product_info .extra .print{        background:url(images/content/product/icons/print.gif) no-repeat left center}
      #product_info .extra .send-to-friend{        background:url(images/content/product/icons/send-to-friend.gif) no-repeat left center}
      #product_info .extra .back{        float:right;         background:url(images/content/product/icons/back.gif) no-repeat left center}
      
    #product_info .extra-info h3, #same_category_products h3{      font-weight:bold; font-size:16px}
    #product_info .extra-info h4{      font-weight:bold; font-size:14px}
    #product_info .extra-info h4 a{      color:black; text-decoration:underline}
    #product_info .extra-info h4 a:hover{      text-decoration:none}

#product_list .sfaturi{      margin-bottom:15px; overflow:hidden; width:788px}
    
      #product_list .sfaturi .p-img{        float:left; width:165px; height:165px; border:1px solid #dfdfdf}
      #product_list .sfaturi .description{        padding:10px; float:right; width:599px; height:145px;         background:#f5f5f5; position:relative; left:-1px; border:1px solid #f0f19a; border-left:0px}
      #product_list .odd{        margin-right:12px}
        #product_list .sfaturi .description h3{          font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:18px; font-weight:bold; color:black;           margin-bottom:10px}
        #product_list .sfaturi .description h3 a{          color:black; text-decoration:none}
#product_list .sfaturi.odd .description{background:#f0f19a}
        #product_list .sfaturi .description h3 a:hover{          color:black; text-decoration:underline}
        #product_list .sfaturi .description .desc{          font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:12px; color:black; text-align:justify}
        
        #product_list .sfaturi .description .extra{          position:absolute; bottom:5px; left:10px; width:580px}
          #product_list .sfaturi .description .extra .details{            float:right; font-size:12px; font-weight:bold; color:white;             font-family:Tahoma,Arial,Helvetica,sans-serif; text-decoration:none;             background:url(images/content/product-details.gif) no-repeat center;             width:65px; height:25px; line-height:25px; padding-left:20px; position:relative}

#pages div.images{float:right; margin-left:20px; margin-top:5px; width:170px}
#pages div.images img{border:1px solid #666; margin-bottom:5px; padding:2px}
    #pages .description h3{      font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:18px; font-weight:bold; color:black;       margin-bottom:10px}
    #pages .description h3 a{      color:black; text-decoration:none}
#pages .description h3 a b, #pages .description .desc b{  color:#83001D}
    #pages .description h3 a:hover{      color:black; text-decoration:underline}
    #pages .description .desc{      font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:12px; color:black; text-align:justify}
    #pages .extra{      margin-top:30px; overflow:hidden; padding-bottom:10px; margin-bottom:10px}
    #pages .extra a{      float:left; color:#535353; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:11px;       text-decoration:none; padding-left:15px; margin-right:10px}
    #pages .extra a span{      text-decoration:underline}
    #pages .extra .back{      float:right; background:url(images/content/product/icons/back.gif) no-repeat left center}

    #same_category_products{      margin-top:20px}
      #same_category_products h3{        padding-bottom:10px; border-bottom:1px solid #dfdfdf; margin-bottom:10px}
      #same_category_products h3 a{        color:black; text-decoration:none}
      #same_category_products h3 a:hover{        color:black; text-decoration:underline}
      #same_category_products .list{           }
        #same_category_products .list .product{          overflow:hidden; margin-right:10px; float:left; width:149px;           font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:11px; color:black}
        #same_category_products .list .last{          margin-right:0}
#same_category_products .list .product span a{color:black; text-decoration:none}
#same_category_products .list .product span a:hover{text-decoration:underline}
          #same_category_products .list .product a.img{            display:block; border:1px solid #dfdfdf; width:147px; height:147px;             margin-bottom:5px}
          
          #same_category_products .list .product .name{            float:left}
          #same_category_products .list .product .price{            font-weight:bold; float:right}
          
      
#footer{  background:#680000; margin-top:50px; padding-bottom:20px; overflow:hidden}
#webdev{text-align:center; margin-top:20px}
#webdev a span{display:none}
  #footer h3{    background:url(images/footer/logo.jpg) no-repeat center;     width:232px; height:43px; margin:10px auto 0;     text-indent:-10000px}
  
  #footer .columns-wrapper{    margin-top:15px}
    #footer .faq-contact{      float:left}
#footer .column2{      float:left; width:920px; margin-top:10px; clear:both; margin-bottom:10px}
    #footer .column{      float:left; margin-right:40px; width:200px}
      #footer .column h4, #footer .column2 h4{        text-indent:-10000px; margin-bottom:10px; height:17px}
      
      #footer .column ul li, #footer .column2 ul li{        margin-bottom:5px; padding:0 5px 5px; border-bottom:1px dotted white; color:white; border-bottom:1px dotted rgba(255,255,255,.4)}
      
        #footer .column ul li b, #footer .column ul li strong, #footer .column2 ul li b, #footer .column2 ul li strong{          font-weight:bold; margin-bottom:5px}
      
      #footer .column ul li.last, #footer .column2 ul li.last{        border-bottom:none}
      
      #footer .column a, #footer .column2 a{        text-decoration:none; color:white}
      #footer .column a:hover, #footer .column2 a:hover{        text-decoration:underline}
  
    #footer .keywords{      text-align:center;   color:#fff;   width:800px;   margin:0 auto}

    #footer .keywords a{  color:#fff; text-decoration:none}
    #footer .keywords a:hover{  text-decoration:underline}

    #footer .furniture{         }
      #footer .furniture h4{        background:url(images/footer/furniture.gif) no-repeat center;         width:75px}
      
      #footer .latest-products h4{        width:194px;         background:url(images/footer/latest-products.gif) no-repeat center}
      
      #footer .faq h4{        width:53px; height:19px;         background:url(images/footer/faq.gif) no-repeat center}
  
      #footer .sfaturi h4{        width:154px; height:19px;         background:url(images/footer/sfaturi.gif) no-repeat center}
      
      #footer .contact h4{        width:89px; height:19px;         background:url(images/footer/contact.gif) no-repeat center}

div.pagination{clear:both; margin:0px auto; width:780px; position:relative; height:30px; text-align:center}
div.pagination ul li{display:inline; text-align:center; line-height:20px; padding-left:0px; font-family:Tahoma,Arial,Helvetica,sans-serif}
div.pagination ul li a{padding:4px 6px; font-weight:bold; font-size:12px; color:#8B101D; text-decoration:none; font-family:Tahoma,Arial,Helvetica,sans-serif}
div.pagination ul li a.current, div.pagination ul li a:hover{background:#8B101D; color:#fff; text-decoration:none}

.product .best-buy{width:165px; height:165px; position:relative; top:-200px; left:-111px}
.product .best-buy-small{width:147px; height:147px; position:relative; top:-147px}
.best-buy-big{width:165px; height:165px; position:absolute; left:210px; top:51px}

.sfat-img{float:left; margin-right:10px; border:2px solid #680000; margin-bottom:10px}

#login-form form{width:400px; float:left; margin-top:10px; padding:0px; position:static !important}
#login-form form .row{padding:5px 0; clear:both; overflow:hidden}
#login-form form .row label{display:block; width:100px; float:left; line-height:20px; text-align:right; margin-right:10px; cursor:pointer}
#login-form form .row.text input{outline:none; display:block; float:left; width:190px; height:20px; border:1px solid #fff; padding:0 5px; background-color:#fff; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; font-size:12px; color:#000}
#login-form form .row.submit{padding-top:25px}
#login-form form .row.submit input{outline:none; padding:0; width:90px; height:26px; border:none; cursor:pointer; color:#89000F; background-color:#fff; font-size:13px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; font-family:Tahoma,Verdana,sans-serif; font-weight:bold}
#login-form form .row.submit input:active{outline:none; position:relative; top:1px; left:1px}

#login-form form .row.submit a{font-family:Tahoma,Arial,sans-serif; font-size:11px; font-weight:bold; color:#FFF; margin-right:10px; text-decoration:none}
#login-form form .row.submit a:hover{text-decoration:underline; position:}

#login-form form .row.forget{text-align:center; width:100px; float:right; padding:0}
#login-form form .row.forget a{font-size:10px; color:#FFF; text-decoration:none}
#login-form form .row.forget a:hover{text-decoration:underline; color:#FFF}

form#user-login{border-right:1px dotted #fff}

.plus{font-size:12px; color:#89000F; text-decoration:none; cursor:pointer}

.desc a{text-decoration:none}
.desc a:hover{text-decoration:underline}

.desc table a{text-decoration:none}
.desc table a:hover{text-decoration:none}

.desc p a{color:#83001D; text-decoration:underline}
.desc p a:hover{text-decoration:none}

.desc .input, .desc .textarea{outline:none; width:325px; border:1px solid #000; background-color:#fff; padding:0 5px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; font-family:Tahoma,Verdana,sans-serif}
.desc .input{height:20px; font-size:13px; outline:none}
.desc .input:focus, .desc .textarea:focus, .desc .input:hover, .desc .textarea:hover{outline:none; border:1px solid #89000F; outline:none}
.button2{padding:0; width:150px; height:28px; border:none; border:1px solid #89000F; cursor:pointer; color:#fff; background-color:#89000F; font-size:13px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; font-family:Tahoma,Verdana,sans-serif; font-weight:bold}
.button2:active{position:relative; top:1px; left:1px}
.button{padding:0; height:21px; padding:0 5px; border:none; cursor:pointer; color:#fff; background-color:#89000F; font-size:12px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; font-family:Tahoma,Verdana,sans-serif; font-weight:bold}
.button:active{position:relative; top:1px; left:1px}
.error, .eroare{font-weight:bold; color:#83001D}
.desc form table td b{font-weight:normal}

.fleft{float:left; width:445px}
#product_info .fleft h3{font-size:11px; padding-left:0px; margin-left:0px; margin-top:5px}

.fright{float:right; width:330px; margin-left:5px}
#product_info .fright h3{font-size:16px; padding-bottom:5px; border-bottom:1px solid #DFDFDF}
#product_info .fright h4{padding-right:5px}

#lightbox{position:absolute; left:0; width:100%; z-index:100; text-align:center; line-height:0}

#lightbox a img{border:none}

#outerImageContainer{position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto}

#imageContainer{padding:10px}

#loading{position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0}
#hoverNav{position:absolute; top:0; left:0; height:100%; width:100%; z-index:10}
#imageContainer>#hoverNav{left:0}
#hoverNav a{outline:none}

#prevLink, #nextLink{width:49%; height:100%; background:transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */display:block}
#prevLink{left:0; float:left}
#nextLink{right:0; float:right}
#prevLink:hover, #prevLink:visited:hover{background:url(images/prev.gif) left 20% no-repeat}
#nextLink:hover, #nextLink:visited:hover{background:url(images/next.gif) right 20% no-repeat}

/*** START:next / previous text links ***/
#nextLinkText, #prevLinkText{color:#FF9834; font-weight:bold; text-decoration:none}
#nextLinkText{padding-left:20px}
#prevLinkText{padding-right:20px}
/*** END:next / previous text links ***/
/*** START:added padding when navbar is on top ***/
.ontop #imageData{ padding-top:5px}

/*** END:added padding when navbar is on top ***/
#imageDataContainer{font:10px Verdana,Helvetica,sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em}

#imageData{padding:0 10px}
#imageData #imageDetails{width:70%; float:left; text-align:left}
#imageData #caption{font-weight:bold; color:#666}
#imageData #numberDisplay{display:block; clear:left; padding-bottom:1.0em; color:#666}
#imageData #bottomNavClose{width:66px; float:right;  padding-bottom:0.7em}
#imageData #helpDisplay{clear:left; float:left; display:block}

#overlay{position:absolute; top:0; left:0; z-index:90; width:100%; height:500px; background-color:#000; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; display:none}

.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}

* html>body .clearfix{display:inline-block; width:100%}

* html .clearfix{/* Hides from IE-mac \*/height:1%; /* End hide from IE-mac */}


