h1{font-size:.9em;margin:0;padding:0;display:inline;text-decoration:none;}
.errorMessageBox{margin-bottom:10px;}
#productOptionsContainer{position:relative;width:270px;}
#productOptions .errorHeader{background-color:#ca0000;color:#fff;margin:0 -4px 2px;padding:0 4px;}
#productOptions .errorHeader A{color:#fff;}
#productOptions #btn_kidsSizingChart{padding-bottom:8px;}
#productOptionsLoader{position:absolute;top:0;left:0;background-color:#fff;background-image:url(../images/loader-small-1.gif);background-repeat:no-repeat;background-position:50% 50%;}
#productContentZone{padding-left:10px;border-left:1px solid #ccc;width:775px;float:left;}
div.error{margin:0 0 10px 0;background-color:#DB1700;}
div.errorInput a{color:white;}
div.errorMessage{padding:7px 0;color:#FFF;text-align:center;font-weight:bold;vertical-align:middle;}
#productImageZone{margin:0;width:480px;float:left;}
.imageZoom{height:20px;}
.imageOptions{padding:6px 0;margin-bottom:10px;border-bottom:1px solid #ccc;}
.imageOptions strong,.imageOptions a{font-size:.9em;font-weight:bold;}
.imageOptions img{margin:0 10px;vertical-align:middle;}
.imageViews{margin:2px 0;}
.imageViews img{border:2px solid #D9D4CA;margin-right:4px;margin-bottom:4px;display:block;float:left;}
.colors img{padding:1px;}
.imageViews img.swatchActive{border:2px solid #87AF06;}
.imageViews img.swatchActiveTemporary{border:2px solid #87AF06;}
.imageViews img#productView360{margin-right:0;}
#Colors2.imageViews{margin:2px 0;}
#Colors2.imageViews img{border:2px solid #D9D4CA;margin-right:4px;margin-bottom:4px;display:block;float:left;}
#Colors2.imageViews img.swatchActive{border:2px solid #4F6C04;}
#Colors2.imageViews img.swatchActiveTemporary{border:2px solid #4F6C04;}
#Colors2.imageViews img#productView360{margin-right:0;}
div.zoom_viewer{position:relative;}
div.zoom_outer_container{position:absolute;top:0;left:0;display:none;}
div.zoom_container{position:relative;overflow:hidden;}
div.zoom_fixed{background-position:center center;background-repeat:no-repeat;position:absolute;top:0;left:0;}
img.zoom_fixed{position:absolute;top:0;left:0;}
div.zoom_highres{position:absolute;top:0;left:0;}
div.zoom_highres img.zoom_fixed{position:absolute;top:0;left:0;}
div.zoom_grid{background-image:url(../../images/spacer.gif);background-repeat:no-repeat;position:absolute;}
div.zoom_cover{background-image:url(../../images/spacer.gif);background-repeat:no-repeat;position:absolute;top:0;left:0;cursor:default;}
div.control_container{position:absolute;top:5px;right:5px;width:95px;}
div.control_container img{cursor:pointer;}
div.tile_container{border:none;padding:2px;overflow:hidden;line-height:0;font-size:0;}
div.tile_primary{float:left;border:none;width:69px;height:68px;padding:0;line-height:0;font-size:0;}
div.tile_secondary{float:right;border:none;height:68px;width:399px;margin-left:2px;padding:0;line-height:0;font-size:0;}
div.tile_primary img,div.tile_secondary img{border:3px solid #fff;}
div.tile_secondary img.tile_spacer{width:1px;height:56px;vertical-align:top;background-color:#fff;margin:5px 0 0 0;border-left:1px solid #fff;border-right:1px solid #fff;}
#productImageViewer{float:left;width:478px;height:359px;border:none;background-image:url(../images/loader-medium.gif);background-repeat:no-repeat;background-position:50% 50%;overflow:hidden;}
#productImageSpinset{width:480px;height:75px;float:left;}
#productDescWrap{float:left;width:218px;}
#overallRatingWrap{float:right;width:260px;margin-right:23px;}
#productDesc,.bvRatings{padding:12px;padding-top:2px;color:#6a6a6a;}
#productDesc,#productDesc span,#productDesc li,#overallRating,#overallRating span,#overallRating li{font-size:11px;}
#productDesc ul,#overallRating ul{margin:0 0 0 1em;}
#productDesc a,#overallRating a,#productDesc a:visited,#overallRating a:visited{font-size:11px;font-weight:bold;color:#000;text-decoration:none;border-bottom:dotted 1px #666;}
#productDesc a:hover,#overallRating a:hover{color:#76a106;}
#productRecommendationZone{margin:20px 0 0;width:775px;clear:both;float:left;border-top:solid 1px #ccc;padding-top:8px;}
#productRecommendationZone h2{margin:0;}
#productRecommendationZone TD{color:#000;width:195px;padding:0;}
#productRecommendationZone TR.lastDataRow TD.firstDataCell{border-left:none;}
#productRecommendationZone TD UL{margin:0 0 0 1em;}
#productRecommendationViewer{border:1px solid #ccc;}
#productRatingZone{width:775px;float:left;border-top:1px solid #ccc;margin-top:40px;}
#productRatingZone TD{color:#6a6a6a;}
#productRatingZone TD TD{padding:0;}
#productRatingZone TD,#productRatingZone TD SPAN,#productRatingZone TD LI,#productRatingZone TD DIV{font-size:11px;}
#productRatingZone TD UL{margin:0 0 0 1em;}
#productRatingZone TD A{font-size:12px;font-weight:bold;}
#productRatingViewer{margin:10px 0 0 1px;}
#productRatingViewer TD TD{width:170px;}
#productInfoZone{border:1px solid #ccc;margin-top:28px;}
#productInfo{padding:20px 10px 10px 10px;color:#666;}
#productInfo strong,#productInfo a{font-size:.95em;font-weight:bold;}
.ratingValueText{font-weight:bold;color:#886028;}
.review{margin:6px 0;font-size:1.0em;}
.reviewIntro{font-weight:bold;color:#000;font-size:1.0em;}
.reviewBody{font-size:1.0em;}
.reviewFitInfo{margin-top:20px;}
.reviewFitInfo td{vertical-align:middle;}
#productDetails{width:270px;float:right;}
#productDetails .productInfoBlock{border-bottom:1px solid #ccc;padding:0 20px 5px 0;width:250px;}
.itemNumber{color:#666;font-size:10px;line-height:12px;white-space:nowrap;}
.title{font-weight:bold;font-size:8pt;line-height:12px;padding-bottom:5px;width:242px;}
.title h1{font-family:Helvetica,Arial,sans-serif;font-size:19px;line-height:22px;letter-spacing:-0.25px;font-weight:bold;color:#000;text-decoration:none;margin:0;padding:0;}
.title h2{font-weight:bold;font-size:12px;margin:0;padding:0;}
.rating{color:#666;margin-bottom:5px;font-size:.9em;}
.description{color:#666;font-size:.9em;}
.description h2{color:#666;font-size:.9em;margin:0;padding:0;}
ul.descriptionBulletList{margin:0;padding:3px 0 0 0;}
ul.descriptionBulletList li{padding:0;margin-left:15px;font-size:.9em;}
.comparePrice{font-family:Helvetica,Arial,sans-serif;font-size:13px;line-height:23px;letter-spacing:0;font-weight:normal;color:#000;}
.comparePriceSavings{font-size:1.2em;font-weight:bold;width:100%;}
.color_price{font-size:1.2em;font-weight:bold;padding:0 0 1px 0;line-height:16px;}
.price h3{font-weight:bold;font-size:12px;margin:0;padding:0;}
#skuPrice_Color h3{display:inline;}
.youSave{color:#666;font-size:14px;line-height:16px;font-weight:bold;}
.clearance{color:#cd3217;font-weight:bold;font-size:1.2em;}
.clearancePriceSelected{font-family:Helvetica,Arial,sans-serif;font-size:25px;line-height:27px;letter-spacing:-0.5px;font-weight:bold;color:#cd3217;}
.priceSelected{font-family:Helvetica,Arial,sans-serif;font-size:25px;line-height:27px;letter-spacing:-0.5px;font-weight:bold;color:#000;}
.itemPriceHeader{font-size:12px;line-height:16px;padding:0 0 1px 0;}
.clearance h3{color:#cd3217;font-weight:bold;font-size:12px;margin:0;padding:0;}
.luxuryRewardPricingNotice{color:#754864;}
.productOptions{border-bottom:1px solid #ccc;width:270px;}
#productDetails .optionHeader{width:270px;}
#productDetails .colors{border-top:1px solid #ccc;padding:8px 20px 8px 0;width:270px;}
#productDetails .fitPerfect{font-size:.9em;line-height:20px;overflow:hidden;padding:8px 0;width:270px;}
#productDetails .fitPerfect select{width:270px;margin:2px 0 6px 0;}
#productDetails .fitPerfect .fitSizes,#productDetails .fitPerfect .fitWidths{clear:left;padding:8px 10px 6px 0;width:270px;}
#productDetails .fitPerfect .fitSizes .buttonNormal,#productDetails .fitPerfect .fitSizes .buttonOver,#productDetails .fitPerfect .fitSizes .buttonActive,#productDetails .fitPerfect .fitSizes .buttonDisabled{margin:1px 1px 1px 0;}
#productDetails .fitWidths .buttonNormal,#productDetails .fitWidths .buttonOver,#productDetails .fitWidths .buttonActive,#productDetails .fitWidths .buttonDisabled{padding:1px 0 8px 0;height:60px;width:200px;}
.buttonOver{border:2px solid #87AF06;background-color:#e9f0d7;color:#000;}
.buttonActive{border:1px solid #87AF06;background-color:#87AF06;color:#fff;}
.fitText{font-size:.9em;font-weight:bold;}
.fitValue{font-weight:bold;color:#76a207;}
#productDetails .quantity{padding:8px 0 10px 0;border-top:1px solid #ccc;width:270px;}
#productDetails .quantity select{width:50px;margin-top:2px;}
#productDetails .quantity a{font-weight:bold;}
#stockLocatorProductOptions .productOptions{border-bottom:1px solid #ccc;width:363px;}
#productDetails{padding:0 0 16px 0;width:270px;}
.stockLocator{width:270px;text-align:center;font-weight:bold;padding-top:10px;}
.stockLocator div{font-weight:bold;}
.stockLocator a{padding-top:10px;line-height:35px;font-weight:bold;color:#000;text-decoration:none;border-bottom:dotted 1px #666;}
.stockLocator a:hover{color:#76a106;}
#productDetails .addToBag{padding:12px 0 0 0;width:270px;text-align:center;}
#productDetails .details{padding:14px 0;word-wrap:break-word;}
#BVFitSummary{margin:5px 0 15px 0;padding-bottom:15px;border-bottom:1px solid #ccc;}
#BVFitSummary img.optionsDivider,#BVCustomerReviews img.optionsDivider{margin:0 8px -6px 8px;}
#BVFitSummary td.fitSummaryLeft{padding:12px 15px 0 0;}
#BVFitSummary td.fitSummaryGraphs{padding:5px 0;}
.BVStars{float:left;vertical-align:top;}
.BVRanking{color:#110;font-weight:bold;font-size:1.0em;vertical-align:top;}
.BVSubHeading{float:left;padding:3px 5px 0 0;_padding:0 5px 0 0;*padding:0 5px 0 0;vertical-align:top;}
.fitSummaryReviewLinks,.summaryReportLinks{margin-top:10px;font-size:1.0em;}
.fitSummaryReviewLinks a,.summaryReportLinks a{font-weight:bold;font-size:1.0em;}
#BVCustomerReviews .reviewProductRating,#BVCustomerReviews .reviewWidthRating,#BVCustomerReviews .reviewLengthRating{margin-top:3px;}
.stockLevel{color:#cd3217;}
.clearance{font-size:12px;line-height:16px;color:#cd3217;}
.bazaarvoiceZone{margin-top:20px;height:180px;text-align:center;line-height:180px;vertical-align:center;color:#ccc;border:1px solid #ccc;}
.itemSoldOut{position:absolute;background-color:#FFF;}
#sizeChartOptionLink{display:none;color:#000;text-decoration:none;border-bottom:dotted 1px #666;font-weight:bold;font-size:.9em;}
#sizeChartOptionLink:hover{color:#76a106;}
#productSwatchZone DIV{float:left;}
DIV.tile_primary IMG.spinsetSelected,DIV.tile_secondary IMG.spinsetSelected{border:3px solid #87AF06;}
DIV.tile_primary IMG.spinsetFocused,DIV.tile_secondary IMG.spinsetFocused{border:3px solid #87AF06;}
.stockLocatorContainer{padding:15px 15px;padding-top:2px;text-align:left;overflow:hidden;}
.stockLocatorLoading{background-image:url(../images/loader-small-1.gif);background-repeat:no-repeat;visibility:hidden;}
#stockLocatorProductDetails{padding-left:8px;}
#stockLocatorSearchDetails{padding-left:10px;}
.searchResultsCell{padding-top:15px;padding-bottom:15px;border-bottom:1px solid #ccc;}
.lastSearchResultsCell{padding-top:15px;padding-bottom:15px;}
.stockLocatorTitle{font-weight:bold;font-size:10pt;line-height:12px;padding-bottom:5px;width:242px;}
#stockLocatorProductDetails .productInfoBlock{border-bottom:1px solid #ccc;padding:0 20px 5px 0;}
#stockLocatorProductDetails .colors{border-top:1px solid #ccc;padding:8px 0 8px 0;}
#stockLocatorProductDetails .locationOptions{padding:8px 0 0 0;}
#stockLocatorProductDetails .fitPerfect{font-size:.9em;line-height:20px;overflow:hidden;padding:8px 0;}
#stockLocatorProductDetails .fitPerfect select{margin:2px 0 6px 0;width:200px;}
#stockLocatorProductDetails .fitPerfect .fitSizes,#stockLocatorProductDetails .fitPerfect .fitWidths{padding:8px 0 0 0;clear:left;}
#stockLocatorProductDetails .fitPerfect .fitSizes .buttonNormal,#stockLocatorProductDetails .fitPerfect .fitSizes .buttonOver,#stockLocatorProductDetails .fitPerfect .fitSizes .buttonActive,#stockLocatorProductDetails .fitPerfect .fitSizes .buttonDisabled{margin:1px 1px 1px 0;}
#sizes2{width:275px;}
.fitText{font-size:.9em;font-weight:bold;}
.fitValue{font-weight:bold;color:#76a207;}
body.stockLocatorPrintPreview #main{width:740px;}
#stockLocatorProductDetails .quantity{padding:8px 0 10px 0;border-top:1px solid #ccc;}
#stockLocatorProductDetails .quantity a{font-weight:bold;}
#stockLocatorProductDetails .stockLocator{border-bottom:1px solid #ccc;padding:12px 0 16px 0;}
#stockLocatorProductDetails .addToBag{padding:12px 0 16px 0;}
#stockLocatorProductDetails .details{padding:14px 0;word-wrap:break-word;}
#productOptions2 .errorHeader{background-color:#ca0000;color:#fff;margin:0 -4px 2px;padding:0 4px;}
#productOptions2 .errorHeader A{color:#fff;}
#productRecommendationZone div.productContainer div.productImage{text-align:center;height:171px;}
.productContainer .price{font-weight:bold;padding:0 12px;color:#000;}
