﻿/* category layout */
img.categoryTitle                           { margin-bottom: 20px; }
span.categoryName                           { display: block; font-weight: bold; font-size: 13px; }

/* common list styles */
td.product img, td.category img             { display: block; margin: 0 auto; margin-bottom: 5px; }
td.product .title, td.category .title       { color: #181818; font-size: 13px; }
td.product .price, td.category .price       { margin: 2px 0 0 0; color: #000; font-size: 15px; display: block; }
td.product .discountPrice, td.category .discountPrice       { margin: 2px 0 0 0; color: #b11f24; font-size: 15px; font-weight: bold; display: block; }

/* categorylist */
table.categoryList                          { width: 600px; border-top: solid 1px #eaeaea; border-right: solid 1px #eaeaea; }
table.categoryList tr                       { }
table.categoryList td                       { width: 150px; text-align: center; padding: 20px; border-left: solid 1px #eaeaea; border-bottom: solid 1px #eaeaea; }
table.categoryList td.header                { height: 25px; width: auto; text-align: left; line-height: 25px; padding: 0 0 0 0px; 
                                              background: #fff url('../images/boxHeaderBg.png') repeat-x; }
table.categoryList td.header h1             { color: #fff; font-size: 14px; font-weight: normal; text-transform: uppercase; }

/* productlist big */
table.productListBig                        { width: 600px; border-top: solid 1px #eaeaea; border-right: solid 1px #eaeaea; margin-bottom: 20px; }
table.productListBig tr                     { }
table.productListBig td                     { width: 150px; text-align: center; padding: 20px; border-left: solid 1px #eaeaea; border-bottom: solid 1px #eaeaea; }
table.productListBig td.header              { height: 25px; width: auto; text-align: left; line-height: 25px; padding: 0 0 0 15px; 
                                              background: #fff url('../images/boxHeaderBg.png') repeat-x; }
table.productListBig td.header h1           { color: #fff; font-size: 14px; font-weight: normal; text-transform: uppercase; }

/* productlist */
table.productList                           { width: 600px; border-top: solid 1px #eaeaea; border-right: solid 1px #eaeaea; margin: 0 0 20px 0; }
table.productList tr                        { }
table.productList td                        { padding: 10px 10px 10px 20px; border-left: solid 1px #eaeaea; border-bottom: solid 1px #eaeaea; }

table.productList td.header                 { padding: 0; margin: 0; }
.productImage                               { float: left; width: 80px; text-align: center; position:relative; }
.productImage img                           { border: solid 1px #eaeaea; max-width: 80px; max-height: 80px; z-index:10; }
.productImage .productImageThumb            { border: solid 3px #eaeaea; background:#fff; position:absolute; top:-20px; left:80px;display:none;}
.productImage:hover .productImageThumb      { display:block; z-index:1000;}
.productImage .productImageThumb img        { padding:7px; max-width:500px; max-height: 500px;}
.productOptions                             { float: right; width: 150px; text-align: right; }
.productAddToCart                           { border: solid 1px #eaeaea; }
table.productList td .price-wrapper         { float: right; font-weight: bold; padding: 5px 10px; }
.productPrice                               { font-size: 12px; display: block; }
.productDiscountPrice                       { font-size: 12px; display: block; color: #b61327; }
.productInfo                                { float: left; margin-left: 30px; width: 305px; }
.productInfo a                              { color: #b11f24; font-size: 14px; }




/* slideshow */
.box.slideshow                              { width: 100%; margin: 0 0 20px 0; }
.box.slideshow .boxContent                  { background: #edeeee url('../images/boxBgGradient.png') repeat-x; overflow: auto; padding: 10px 20px; }
.box.slideshow a.startSlideshowIcon         { float: left; }
.box.slideshow a.startSlideshow             { float: left; margin: 20px 0 0 30px; font-size: 14px; }
.box.slideshow span.play                    { font-size: 14px; color: #b61327; }
.box.slideshow span.category                { float: right; margin: 20px 0 0 0; color: #b61327; }

/* shop by */
ul.shopByOptions                            { margin: 0 15px; }    
ul.shopByOptions span.count                 { float: right; color: #666; }    

/* cm styles */
.cmWrapper                                  { margin: 0 0 20px 0; }    
.cmWrapper img.headerImage                  { margin: 0 0 20px 0; }    
.cmWrapper a                                { color: #b11f24; }

/* highslide */
#slideshow-wrapper                          { text-align: left; }
#slideshow-wrapper .title { overflow: hidden; margin: 30px 25px 10px 25px; }
#slideshow-wrapper .title h1 { float: left; font-size: 15px; font-weight: bold; }
#slideshow-wrapper .title .separator { color: #b11f24; float: left; margin: 2px 15px 0 15px; }
#slideshow-wrapper .title a { color: #b11f24; float: left; margin-top: 2px; }
#slideshow-wrapper .content { margin: 0 25px 10px 25px; border: solid 1px #eaeaea; text-align: center; padding: 50px 0; }
#slideshow-wrapper .content img { max-width: 300px; max-height: 300px; }

