.atc-container{margin-top:10px; margin-bottom:20px; margin-left:0px; margin-right:0px; padding:0; clear:both}
.atc-col{color:#000; text-align:right; padding-bottom:6px; font-family:Arial,Helvetica,sans-serif; font-size:9pt; background-color:#FFFFEA; border-left-width:1px; border-left-style:solid; border-left-color:#999; white-space:nowrap; padding-left:10px}
.atc-col-right{font-family:Arial,Helvetica,sans-serif; font-size:9pt; color:#000; text-align:left; padding-bottom:6px; padding-left:10px; background-color:#FFFFEA}
.atc-col-right-c{font-family:Arial,Helvetica,sans-serif; font-size:9pt; color:#000; text-align:left; padding-bottom:2px; padding-left:10px; background-color:#FFFFEA}
.atc-col-right .strike, .atc-col-price-right .strike{text-decoration:line-through}
.atc-col-price{font-family:Arial,Helvetica,sans-serif; font-size:9pt; text-align:right; padding-bottom:6px; white-space:nowrap; background-color:#FFFFEA; border-left-width:1px; border-left-style:solid; border-left-color:#999; font-weight:bold}
.atc-col-price-right{font-family:Arial,Helvetica,sans-serif; font-size:9pt; text-align:left; padding-bottom:6px; padding-left:10px; background-color:#FFFFEA; font-weight:bold}
.atc-col-sale{font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-size:11pt; color:#c00; text-align:right; padding-bottom:6px; background-color:#FFFFEA; border-left-width:1px; border-left-style:solid; border-left-color:#999}
.atc-col-sale-right{font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-size:11pt; color:#c00; text-align:left; padding-bottom:6px; padding-left:10px; background-color:#FFFFEA}
.atc-col-reviews{font-family:Arial,Helvetica,sans-serif; font-size:8pt; color:#999}
.atc-col-reviews-white{font-family:Arial,Helvetica,sans-serif; font-size:8pt; color:#000}
.atc-reviews-total{float:right; width:120px; margin-top:3px}
.atc-reviews-total-white{float:right; width:120px; margin-top:3px; color:#000}
.atc-rating-0{background-image:url(/reviews/images/ratings_small.gif); background-repeat:no-repeat; background-position:0px 2px; height:20px; width:83px; margin-left:6px; margin-top:2px}
.atc-rating-1{background-image:url(/reviews/images/ratings_small.gif); background-repeat:no-repeat; background-position:0px -16px; height:20px; width:83px; margin-left:6px; margin-top:2px}
.atc-rating-2{background-image:url(/reviews/images/ratings_small.gif); background-repeat:no-repeat; background-position:0px -34px; height:20px; width:83px; margin-left:6px; margin-top:2px}
.atc-rating-3{background-image:url(/reviews/images/ratings_small.gif); background-repeat:no-repeat; background-position:0px -52px; height:20px; width:83px; margin-left:6px; margin-top:2px}
.atc-rating-4{background-image:url(/reviews/images/ratings_small.gif); background-repeat:no-repeat; background-position:0px -70px; height:20px; width:83px; margin-left:6px; margin-top:2px}
.atc-rating-5{background-image:url(/reviews/images/ratings_small.gif); background-repeat:no-repeat; background-position:0px -88px; height:20px; width:83px; margin-left:6px; margin-top:2px}
.atc-rating-6{background-image:url(/reviews/images/ratings_small.gif); background-repeat:no-repeat; background-position:0px -106px; height:20px; width:83px; margin-left:6px; margin-top:2px}
.atc-rating-7{background-image:url(/reviews/images/ratings_small.gif); background-repeat:no-repeat; background-position:0px -124px; height:20px; width:83px; margin-left:6px; margin-top:2px}
.atc-rating-8{background-image:url(/reviews/images/ratings_small.gif); background-repeat:no-repeat; background-position:0px -142px; height:20px; width:83px; margin-left:6px; margin-top:2px}
.atc-rating-9{background-image:url(/reviews/images/ratings_small.gif); background-repeat:no-repeat; background-position:0px -160px; height:20px; width:83px; margin-left:6px; margin-top:2px}
.atc-rating-10{background-image:url(/reviews/images/ratings_small.gif); background-repeat:no-repeat; background-position:0px -178px; height:20px; width:83px; margin-left:6px; margin-top:2px}
.atc-read{margin-left:6px}
.atc-read-white{margin-left:6px}
.atc-col-button{padding:2px; border-bottom-width:1px; border-left-width:1px; border-bottom-style:solid; border-left-style:solid; border-bottom-color:#999; border-left-color:#999; background-color:#FFFFEA; border-right-width:1px; border-right-style:solid; border-right-color:#999}
.atc-col-button-purple{padding:2px; border-bottom-width:1px; border-left-width:1px; border-bottom-style:solid; border-left-style:solid; border-bottom-color:#2C0B56; border-left-color:#2C0B56; background-color:#CCC; border-right-width:1px; border-right-style:solid; border-right-color:#2C0B56}
.atc-col-button-img{margin:0 !important; padding:0 !important; clear:none !important; white-space:nowrap !important; width:122px}
.atc-qty{width:40px; font-size:8pt}
.atc-ships-free{color:#c00; font-weight:bold}
.atc-in-stock{color:#093; font-weight:bold}
.atc-you-save{font-weight:normal; font-style:italic}
.atc-rating-number {display: none;}
.atc-l-pad{padding-left:5px}
.atc-clearance{color:#c00; padding-bottom:0px; margin:0px}
.atc-clearance img{margin-right:2px}
.atc-clearance span{vertical-align:top}
#atc-clearance-icon{position:absolute; width:44px; height:25px; z-index:1; clear:none; display:inline}
.atc-red{color:#c00; font-weight:bold}

.border-right{border-right-width:1px; border-right-style:solid; border-right-color:#999}
.border-left{border-left-width:1px; border-left-style:solid; border-left-color:#999}
.border-top{border-top-width:1px; border-top-style:solid; border-top-color:#999; padding-top:6px}
.border-top-purple{border-top-width:1px; border-top-style:solid; border-top-color:#2C0B56}
.border-left-purple{border-left-width:1px; border-left-style:solid; border-left-color:#2C0B56}
.border-right-purple{border-right-width:1px; border-right-style:solid; border-right-color:#2C0B56}
.border-bottom{border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#999}

#content .box .atc-read a:link, #content .box .atc-read a:visited{color:#999; text-decoration:underline}
#content .box .atc-read a:hover{color:#666; text-decoration:underline}
#content .box .atc-read-white a:link, #content .box .atc-read-white a:visited{color:#000; text-decoration:underline}
#content .box .atc-read-white a:hover{color:#FFF; text-decoration:underline}

/* Reviews CSS */
.reviews-container{padding:7px; margin-top:0px; margin-bottom:20px; border:1px solid #CCC}
.reviews-heading{margin-top:25px; margin-bottom:0px; background-color:#F8F8F8; border-top-width:1px; border-right-width:1px; border-left-width:1px; border-top-style:solid; border-right-style:solid; border-left-style:solid; border-top-color:#CCC; border-right-color:#CCC; border-left-color:#CCC; font-size:16px; font-weight:bold; background-image:url(/reviews/images/reviews_heading2.gif); background-repeat:repeat-x; padding-top:4px; padding-right:15px; padding-bottom:4px; padding-left:8px; vertical-align:top}
.reviews-heading img{float:left; padding-top:2px; padding-right:6px; padding-bottom:2px; padding-left:6px}

#main-container #container #content .box .reviews-heading h2{display:inline; margin-top:0px; padding-top:2px; padding-right:8px; padding-bottom:2px; padding-left:0px; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; color:#2C0B56; font-family:Arial,Helvetica,sans-serif; font-size:15px; font-weight:bold; text-transform:none}
#main-container #container #content .box .reviews-container .reviewsBorder h2 {color: #2C0B56;font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; text-transform:none;margin: 5px 5px 5px 10px;padding: 0px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}

#main-container #container #content .box .reviews-container .reviewsRight a{text-decoration:underline}
.reviewsLeft{font-size:11px; font-weight:bold; text-align:right; vertical-align:top; padding:2px; white-space:nowrap}
.pad-top{padding-top:4px}
.reviewsRight{font-size:11px; vertical-align:top; padding-top:2px; padding-right:2px; padding-bottom:2px; padding-left:5px}
.reviewsReply{border: 1px solid #CCC; background-color: #FFFFED;}
.reviewsRightHeadline{font-size:11px; font-weight: bold; vertical-align:top; padding-top:2px; padding-right:2px; padding-bottom:2px; padding-left:5px}
.reviewsRight-score{float:right; width:20px; margin-top:3px}
.reviewsLeftSmall{font-size:11px; text-align:right; vertical-align:top; padding:2px; white-space:nowrap; font-style:italic}
.reviewsBreak{margin-bottom:10px; padding-top:0px; padding-bottom:0px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#CCC}
.reviewsBorder{background-color:#F1E8F6; padding-top:5px; padding-bottom:5px; border-top-width:1px; border-right-width:1px; border-left-width:1px; border-top-style:solid; border-right-style:solid; border-left-style:solid; border-top-color:#CCC; border-right-color:#CCC; border-left-color:#CCC}
.reviews-next{ text-align:right; }
#main-container #container #content .box .reviews-next a{color:#939; text-decoration:underline}
#main-container #container #content .box .reviews-next a:link{}
#main-container #container #content .box .reviews-next a:hover{color:#BC3FBC; text-decoration:underline}

#main-container #container #content .box h1{border:1px solid #CCC; margin-bottom:15px; margin-top:10px; background-color:#D5D5D5; font-size:16px; font-weight:bold; background-image:url(/reviews/images/reviews_heading2.gif); background-repeat:repeat-x; padding-top:4px; padding-right:8px; padding-bottom:4px; padding-left:8px; vertical-align:top; clear:both; width:626px}
#main-container #container #content #category h2{font:bold 12px Arial,Helvetica,sans-serif; color:#2c0b56; margin-bottom:5px; padding-top:4px; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; text-transform:none; text-align:right; clear:both}
#main-container #container #content .box .brand-icon{clear:both}

#review-wrapper{padding-bottom:0px; margin-bottom:0px; width:100%}
.review-summarywrap{    margin:1em 0}
.review-productsummary{    overflow:auto;     height:100%}
.review-productsummary img{    float:left;     margin:0 10px 0px 0}
.review-productsummary{    border:1px solid #ddd;     padding:.75em;     }
#review-wrapper h2{margin-bottom:5px; margin-top:0px; border:none}
.brandName{}
#main-container #container #content .box #review-wrapper a{color:#939; text-decoration:underline}
#main-container #container #content .box #review-wrapper a:link{}
#main-container #container #content .box #review-wrapper a:hover{color:#BC3FBC; text-decoration:underline}
#main-container #container #content h1{border:1px solid #CCC; margin-bottom:15px; margin-top:10px; background-color:#D5D5D5; font-size:16px; font-weight:bold; background-image:url(/reviews/images/reviews_heading2.gif); background-repeat:repeat-x; padding-top:4px; padding-right:8px; padding-bottom:4px; padding-left:8px; vertical-align:top; clear:both; width:626px}
.grey{margin:0px; padding:0px; top:-14px; position:relative}
.grey-2{margin:0px; padding:0px; top:0px; position:relative}

.variation-stain{ display:block;  float:left;  margin:0 7px 0 0;  text-align:center;  width:24px}
#variationsContainer{border:1px solid #CCC; padding:5px}
.variation-item{ display:block;  margin:0 7px 0 0;  text-align:left}
.variation-item span, .variation-item input{position:relative; top:-3px}
.variation-item img{cursor:pointer}
.productChoices{ border-bottom:1px dashed #C2B483;  margin:0 0 5px;  padding:0 0 5px}
.productChoiceName{ font-weight:bold; padding-bottom:4px}
.productChoiceItems{ font-size:10px;  line-height:13px;  margin:0 0 0 20px}