/* Category / Product Layout */

.cell-wrapper{ width:178px; height:322px; margin:0; padding:0; float:left; border-right:1px dotted #ccc; border-bottom:1px dotted #ccc; text-align:center; background:url(/images/categories_layout/cell-bg.gif) repeat-x bottom}
.cell-wrapper-inside{ position:relative;  width:178px; height:312px; padding-top:10px; }
#content .cell-wrapper:hover, #content .cell-wrapper.hover{ z-index:10; background:url(/images/categories_layout/cell-bg-hover.gif) repeat-x bottom;}
.cell-wrapper a{ outline:none;}
.cell-wrapper .title{ height:71px; display:block; margin-top:5px; padding:0 5px; font-size:13px; font-family:Verdana,Arial,Helvetica,sans-serif; color:#0083B3; vertical-align:middle;}
.cell-wrapper .price{margin-top:23px; display:inline; font-size:20px; font-family:Georgia,"Times New Roman",Times,serif; color:#D1AF00;}
.cell-wrapper .sale{ z-index:2; position:absolute; top:107px; right:18px;}

.cell-wrapper .clearance{ z-index:2; position:absolute; right:12px; top:95px;}
.cell-wrapper.end-row{border-right:none;}
.cell-wrapper .button-wrapper{ display:block; width:150px; height:47px; bottom:5px; left:14px; position:absolute;}
.cell-wrapper .image{ display:block;  margin:0 auto 5px auto; width:124px; height:124px;}
.cell-wrapper .product-count{display:block; font-size:20px; font-family:Georgia,"Times New Roman",Times,serif; color:#D1AF00;}
.cell-wrapper .rating{display: block; width: 178px; margin-top: 10px;}
.cell-wrapper .rating .review-count {color: #999; font-size: 12px; padding-left: 2px;}
.cell-wrapper .price-range{font-size:11px; font-family:Verdana,Arial,Helvetica,sans-serif; color:#999;}
.cell-wrapper .button-wrapper .category{margin-top:5px;}
.cell-wrapper .button-wrapper .product{top:5px; right:0px; margin-top:4px; float:right;}
.cell-wrapper .button-wrapper .volume{float:left;}

.cell-product-discontinued { background-color: #ffd3d3; }

/* Product Stats Bubble Tip */
.bubble-tip{ z-index:1000; display:none; position:absolute; bottom:77px; left:-30px; margin:0; padding:0; width:218px; text-align:left;}
.bubble-tip .inside{  position:relative;}
.bubble-tip .top{  display:block; width:218px; height:8px; margin:0; padding:0; background:url(/images/categories_layout/tooltip/top.gif) top left no-repeat;}
.bubble-tip p{  margin:0; padding:2px 10px 20px 10px; text-align:left;   background:url(/images/categories_layout/tooltip/bottom.gif) bottom left no-repeat;}

/* Volume Help */
#volume-help-container{display:none;}
#volume-help{background:url(/images/categories_layout/volume-help/bg.gif) repeat-x top left #fff; position:relative; width:500px; text-align:left; padding-bottom:15px; line-height:1.5;}
#volume-help p{margin:0 20px 15px 40px;}
#volume-help p.last{  margin-bottom:0;}
#volume-help .calculator{background:url(/images/categories_layout/volume-help/calc-bg.gif) top left; width:396px; height:109px; position:relative; margin-left:40px;}
#volume-help .calculator input.weight{font-size:24px; position:absolute; top:33px; left:8px; width:170px;}
#volume-help .calculator #volume-needed{font-size:24px; position:absolute; top:30px; left:238px; width:150px; border:none; background:none; font-family:Verdana,Arial,Helvetica,sans-serif; text-align:center; overflow:hidden; line-height:1.2;}

#TB_ajaxContent{ padding:0;  font-family:Verdana,Arial,Helvetica,sans-serif;}
#TB_ajaxContent p{ padding:0;}

/* Category Intro */
.pageHeading{width:537px; position:relative; z-index:1;}
#catInfo{padding:0px; margin:0px; position:relative; background: #f7f2cf; z-index:3; display:none; width:537px;}

#catIntro{padding-bottom:20px;}
#catIntro a.learn{display:block;cursor:pointer;padding-left:20px;background:transparent url(/images/faq_list_question.gif) no-repeat scroll left top;}
#catIntro h1{font-size:24px;color:#D1AF00;font-family:Georgia,"Times New Roman",Times,serif; margin: 5px 0 0 0;}

#catInfo img.top {width:537px;height:24px;position:absolute; top:0;left:0;}
#catInfo #close {position:absolute;left:0px;top:0px;cursor:pointer;width:71px;height:32px;z-index:4;}
#catInfo div.content{color:#575757; font-weight:normal; font-size:12px;position:relative;top:0;left:0;padding:5px 28px 24px 28px;line-height:1.5;}
#catInfo img.bottom {width:537px;height:24px;position:absolute; bottom:0;left:0}

#content.categories { padding: 0px 15px 15px; }