﻿.HomePageProductGrid{margin-left:auto;margin-right:auto;width:450px}
.HomePageProductGrid .ProductItem{text-align:center;border:solid 1px #e8e6d2;width:200px;height:100px;margin:10px}
.HomePageProductGrid .ProductItem .title{margin-bottom:5px;margin-top:5px;text-align:center;font-weight:700}
.HomePageProductGrid .ProductItem .proddescription{padding-left:10px}
.RecentlyAddedProducts .ProductGrid .ProductItem .addInfo .buttons{vertical-align:middle;position:absolute;bottom:15px;left:10px;text-align:left}
.RecentlyViewedProducts .ProductGrid .ProductItem .addInfo .buttons{vertical-align:middle;position:absolute;bottom:5px;left:10px;text-align:left}
.ProductDetailsPage{border:1px solid #C4C6C8;margin-top:10px;padding:10px}
.ProductCollateral{margin-top:10px;margin-bottom:10px;clear:both}
.ProductDetailsInfo .overview{float:right;width:230px;margin-right:15px;margin-top:25px;border:dashed 1px #C4C6C8;padding:5px}
.ProductDetailsInfo .overview .shortdescription{color:#555;margin-bottom:.3em;font-size:1.1em}
.ProductDetailsInfo .fulldescription{border-top:1px solid #e8e6d2;clear:both;color:#555;margin-bottom:.3em}
.ProductRatingBox{margin-top:20px;margin-bottom:10px}
.ProductVariantLine{margin-bottom:20px;padding-bottom:20px;margin-top:10px;border-bottom:dashed 1px #C4C6C8}
.ProductVariantLine .overview{float:right;width:200px;margin-right:25px}
.ProductVariantLine .description{clear:both;color:#555;margin-bottom:.3em}
.ProductVariantLine .price{float:left;margin-right:10px}
.ProductVariantLine .price .oldProductPrice{color:red;text-decoration:line-through}
.ProductVariantLine .addinfo{background:#f7f5e8;padding:10px}
.ProductVariantLine .error{color:Red}
.RelatedProductsGrid .RelatedItem{text-align:center;border:1px solid #e8e6d2;width:200px;height:200px;margin:10px}
.RelatedProductsGrid .RelatedItem .title{margin-bottom:5px;margin-top:5px;text-align:center;font-weight:700;text-transform:none;font-size:1em;padding:0}
.productReviewBox{margin-bottom:15px;padding:10px 5px}
.productReviewList{font-size:11px;color:#555;margin:10px 0 0}
.productReviewList .productReviewItem{border:1px solid #e8e6d2;margin-top:10px;clear:both;padding:10px}
.productReviewList .productReviewItem .title{font-weight:700;float:left;margin-bottom:5px}
.productReviewList .productReviewItem .rating{float:right}
.productReviewHelpfulness{color:#333}
.productReviewHelpfulness a,.productReviewHelfulness a:hover{color:#3664A5;text-decoration:none}
.productSpecBox{clear:both;color:#555;padding:5px}
#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer}
#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;overflow:hidden;background-color:#fff}
.lbLoading{background:#fff url(images/loading.gif) no-repeat center}
#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat}
#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none}
#lbPrevLink{left:0}
#lbPrevLink:hover{background:transparent url(images/prevlabel.gif) no-repeat 0 15%}
#lbNextLink{right:0}
#lbNextLink:hover{background:transparent url(images/nextlabel.gif) no-repeat 100% 15%}
#lbBottom{font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none}
#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url(images/closelabel.gif) no-repeat center;outline:none;margin:5px 0}
#lbCaption,#lbNumber{margin-right:71px}
.compareProducts{margin-bottom:15px;padding-bottom:5px;padding-left:0}
.compareProducts .title{font-weight:700;text-transform:uppercase;clear:both;padding:10px 10px 5px 0}
.compareProducts .body{font-size:11px;color:#555;background-color:inherit;margin:0;padding:0}
.compareProductsTable .removeButton{float:right;margin-right:5px;margin-top:5px}
.compareProductsTable tr.productName{background-color:#CCC;font-weight:700}
.compareProductsTable td{border-color:#BFBFBF;border-style:solid;border-width:1px;padding:3px}
.PriceRangeFilter .title{color:#555;font-weight:700;background:url(images/ico-arrow-r.gif) no-repeat;padding:1px 0 5px 20px}
.PriceRangeFilter ul{padding-left:20px;margin:0}
.PriceRangeFilter li{list-style:none;padding-bottom:2px}
.PriceRangeFilter .SelectedPriceRange{padding-left:20px}
.TierPrices{text-align:center;margin-bottom:10px}
.TierPrices .prices-header{background:#7692B9;color:#FFF;font-weight:700;padding:3px}
.TierPrices .prices table{width:100%;border-collapse:collapse;text-align:center;vertical-align:middle;background:#f3f3f3}
.TierPrices .prices .prices-table td{padding:0}
.TierPrices .prices .item-table .item-price{color:Green}
.TierPrices .prices .prices-table .field-header{font-weight:700;text-align:center}
.HomePageProductGrid .ItemBox,.RelatedProductsGrid .ItemBox{padding-bottom:10px;text-align:center;vertical-align:text-top}
.HomePageProductGrid .ProductItem .picture,.RelatedProductsGrid .RelatedItem .picture{text-align:center}
.RecentlyAddedProducts,.RecentlyViewedProducts,.ProductVariantList{margin-bottom:15px;padding:0}
.RecentlyAddedProducts .title,.RecentlyViewedProducts .title,.RelatedProductsGrid .title{font-weight:700;text-transform:uppercase;clear:both;padding:10px 10px 10px 0}
.RecentlyAddedProducts .ProductGrid,.RecentlyViewedProducts .ProductGrid{margin-bottom:15px;margin-left:auto;margin-right:auto;width:550px;text-align:center}
.RecentlyAddedProducts .ProductGrid .ItemBox,.RecentlyViewedProducts .ProductGrid .ItemBox{padding-bottom:10px;text-align:center}
.RecentlyAddedProducts .ProductGrid .ProductItem,.RecentlyViewedProducts .ProductGrid .ProductItem{text-align:center;width:250px;border:1px solid #e8e6d2;margin:10px}
.RecentlyAddedProducts .ProductGrid .ProductItem .title,.RecentlyViewedProducts .ProductGrid .ProductItem .title{font-weight:700;text-transform:none;font-size:1em;padding:0 0 0 10px}
.RecentlyAddedProducts .ProductGrid .ProductItem .title a,.RecentlyViewedProducts .ProductGrid .ProductItem .title a{display:block;height:2em;line-height:1.3em;overflow:hidden hidden;padding:4px 10px 8px 0}
.RecentlyAddedProducts .ProductGrid .ProductItem .picture,.RecentlyViewedProducts .ProductGrid .ProductItem .picture{text-align:center;margin-top:10px}
.RecentlyAddedProducts .ProductGrid .ProductItem .description,.RecentlyViewedProducts .ProductGrid .ProductItem .description{text-align:center;border-top:solid 1px #e8e6d2;color:#555;height:50px;margin:5px 5px 0;padding:10px 5px}
.RecentlyAddedProducts .ProductGrid .ProductItem .addInfo,.RecentlyViewedProducts .ProductGrid .ProductItem .addInfo{vertical-align:bottom;text-align:right;width:250px;height:85px;position:relative;background:#f7f5e8}
.RecentlyAddedProducts .ProductGrid .ProductItem .addInfo .prices,.RecentlyViewedProducts .ProductGrid .ProductItem .addInfo .prices{text-align:right;vertical-align:middle;position:absolute;bottom:15px;right:10px}
.RecentlyAddedProducts .ProductGrid .ProductItem .addInfo .prices .productPrice,.RecentlyViewedProducts .ProductGrid .ProductItem .addInfo .prices .productPrice,.ProductVariantLine .price .productPrice{color:green}
.RecentlyAddedProducts .ProductGrid .ProductItem .addInfo .prices .oldproductPrice,.RecentlyViewedProducts .ProductGrid .ProductItem .addInfo .prices .oldproductPrice{color:Red;text-decoration:line-through}
.ProductDetailsInfo .picture,.ProductVariantLine .picture{float:left;width:300px;margin-bottom:15px}
.ProductDetailsInfo .overview .productname,.ProductVariantLine .overview .productname{color:#3664A5;font-size:1.2em;margin-bottom:.3em}
#lbCaption,.PriceRangeFilter .RemovePriceRangeFilter{font-weight:700}
.TierPrices .prices .item-table td,.TierPrices .prices .header-table td{border-bottom:solid 3px #d7d7d7;padding-top:3px;padding-bottom:3px;font-weight:700}
