/* CSS imported from http://www.ralphlauren.com/css/siteOptimization/product/product-base.css */
.siteOptimization.poloCustomColor2 #colorSwatches img{margin:0}.siteOptimization.poloCustomColor2 #toccontent{margin-bottom:11px}.siteOptimization #added-msg-container br{display:none}body.siteOptimization .narrowHeader{margin-top:35px;padding:0;height:31px}body.siteOptimization.ieVersion .narrowHeader{height:33px}body.siteOptimization.poloColor .narrowHeader{margin-top:15px;width:320px}body.siteOptimization .regularPDP .colorHeader{padding:0;padding-top:20px;margin-bottom:17px;height:31px}body.siteOptimization .dnsPDP .colorHeader{margin:0}body.siteOptimization #narrowByControl{width:157px;height:31px}body.siteOptimization td.prodpadtopbot{margin-top:20px;padding-bottom:0;margin-bottom:0}body.siteOptimization .rightcolpad .quantityHeader,body.siteOptimization .quantityHeader{padding:16px 0 19px;margin-top:0}body.siteOptimization.poloOlympic .quantityHeader{margin-left:-12px;padding-left:12px}body.siteOptimization.poloCustomEmblem .quantityHeader,body.siteOptimization.poloOlympic .quantityHeader,body.siteOptimization.poloCustomFont .quantityHeader{border-bottom:1px solid #b1b4c3}body.siteOptimization .rightcolpad .sizeHeader,body.siteOptimization .sizeHeader{padding:20px 0;font-weight:normal}#dark-side .purple-label-product .sizeHeader span.dNsTag{float:left}body.siteOptimization #sizechart{float:right;margin:0;padding:0;color:#606060}body.siteOptimization a#sizechart:hover,body.siteOptimization a#sizechart:focus,body.siteOptimization a#sizechart:active{color:#2a4b87}body.siteOptimization .PoloCustomColor-AddToCartButtonContainer,body.siteOptimization .PoloColor-AddToCartButtonContainer{margin-top:0;margin-bottom:10px}body.siteOptimization #Product-InnerContainer a.css-button.primary,body.siteOptimization #Product-InnerContainer a.css-button.secondary{margin:0;letter-spacing:.025em}body.siteOptimization .PoloColor-WishlistButtonContainer{margin-top:0;margin-bottom:0}body.siteOptimization.poloCustomColor2 #showCheckout{margin:0}body.siteOptimization .share-icons-poloColors,body.siteOptimization .share-icons-poloCustomEmblem,body.siteOptimization .share-icons-poloCustomColor2{margin-top:45px;padding-bottom:15px}body.siteOptimization .share-icons-poloCustomEmblem{border-left:1px solid #ededee;border-right:1px solid #ededee}body.siteOptimization .dnsPDP .share-icons-poloColors,body.siteOptimization .dnsPDP .share-icons-poloCustomEmblem,body.siteOptimization .dnsPDP .share-icons-poloCustomColor2{margin:0}body.siteOptimization div.share-icons-poloColors ul,body.siteOptimization div.share-icons-poloCustomEmblem ul,body.siteOptimization div.share-icons-poloCustomColor2 ul{padding:0;max-width:195px;margin:0 auto;overflow:auto}body.siteOptimization .quantity-input{box-sizing:border-box;-moz-box-sizing:border-box}body.siteOptimization.no-touch #Product-InnerContainer a.css-button.secondary:hover,body.siteOptimization #Product-InnerContainer a.css-button.secondary:active,body.siteOptimization #Product-InnerContainer a.css-button.secondary:focus{background:#2a4b87;color:#fff}#addToWishlist:focus{color:#1a1b46 !important}body.siteOptimization #selectareaMessaging{display:block;line-height:0;height:0}body.siteOptimization #showCheckout{margin:25px 0 0}body.siteOptimization #showCheckout a{padding:0;margin:0;color:#606060;letter-spacing:.025em}body.siteOptimization.no-touch #showCheckout a:hover,body.siteOptimization #showCheckout a:active,body.siteOptimization #showCheckout a:focus{color:#2a4b87}body.siteOptimization #showCheckout>div{margin-top:10px}body.siteOptimization #Product-InnerContainer .cmfilter{background:#fff;border:1px solid #b2b2b2;border-radius:3px;color:#666;cursor:pointer;display:inline-block;float:none;font-family:Helvetica,Arial,sans-serif;font-size:9px;font-weight:bold;height:31px;position:relative;text-transform:uppercase;width:auto;z-index:auto}body.siteOptimization #Product-InnerContainer .cmfilter span{font-size:9px}body.siteOptimization #Product-InnerContainer.dnsPDP .cmfilter span{font-size:11px}body.siteOptimization #Product-InnerContainer .cmfilter .selectBox{background:url("http://res1.rl.edgekey.net/O/N/NnawPGmow.png") no-repeat scroll right 5px transparent;color:#666;cursor:pointer;font-size:11px;left:0;line-height:11px;margin:0;margin-right:5px;overflow:hidden;margin:6px;font-family:Helvetica,Arial,sans-serif;text-align:left;z-index:0;height:15px;padding:2px 11px 0 0}body.siteOptimization #Product-InnerContainer .cmfilter .selectBox:hover,body.siteOptimization #Product-InnerContainer .cmfilter .selectBox:focus{outline:0;color:#1a1b46;font-weight:bold}body.siteOptimization #Product-InnerContainer .cmfilter .selectBox>span{display:inline}body.siteOptimization #Product-InnerContainer .cmfilter .selectBox span span{color:#1a1b46 !important;font-family:arial;font-weight:normal;text-transform:uppercase;line-height:15px;position:relative;padding-left:1px}body.siteOptimization #Product-InnerContainer .cmfilter .dropDown{background-color:#fff;border:1px solid #b2b2b2;border-radius:3px;font-weight:normal;text-transform:uppercase;left:-1px;position:absolute;top:0;padding:0;z-index:100;width:auto}body.siteOptimization #Product-InnerContainer .sizeHeader .cmfilter .dropDown{width:151px}body.siteOptimization.poloOutfit2 #Product-InnerContainer .sizeHeader .cmfilter .dropDown{width:111px}body.siteOptimization #Product-InnerContainer .narrowHeader .cmfilter .dropDown{width:157px}body.siteOptimization #Product-InnerContainer .cmfilter li{color:#606060;line-height:11px;padding:9px 7px !important;outline:0;list-style:none;font-size:9px}body.siteOptimization #Product-InnerContainer.dnsPDP .cmfilter li{font-size:11px}body.siteOptimization #Product-InnerContainer .colorHeader .cmfilter li,body.siteOptimization #Product-InnerContainer #embroideryColorStep .cmfilter li,body.siteOptimization #Product-InnerContainer #customOptions .cmfilter li{white-space:nowrap}body.siteOptimization #Product-InnerContainer .colorHeader .cmfilter .lineWrapOptions li{white-space:normal}body.siteOptimization #Product-InnerContainer .cmfilter li.selected{background-color:#1a1b46;color:#fff;font-weight:bold}body.siteOptimization #Product-InnerContainer .cmfilter li.selected:hover,body.siteOptimization #Product-InnerContainer .cmfilter li.selected:focus{font-weight:bold;background-color:#1a1b46;color:white}body.siteOptimization #Product-InnerContainer .cmfilter li:hover,body.siteOptimization #Product-InnerContainer .cmfilter li:focus{background:white;color:#1a1b46;font-weight:bold}body.siteOptimization #Product-InnerContainer .cmfilterexpanded{border-bottom-left-radius:0;border-bottom-right-radius:0}body.siteOptimization #Product-InnerContainer .cmfilterexpanded .selectBox span span{font-weight:bold}body.siteOptimization #Product-InnerContainer.dnsPDP .sizeChartContainer a#sizechart.css-button{background:url("http://res1.rl.edgekey.net/s/L/YrAtSufcs.png") no-repeat scroll 0 0 transparent;width:65px;text-indent:-10000px;display:block;float:left;background-position:0 -60px !important;width:70px;margin:0}body.siteOptimization #Product-InnerContainer.dnsPDP .cmfilter{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAIAAABr+ngCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAqdJREFUeNpkk8lv02AQxb/NS+J4SdLYVZO2CRKI5laQEBII0f79IHErUg+NCFRtGtuxnc/7wkuROMDcLPvN/ObNM72++nD/a9OSrq7KPM8dxy6LkjI2Ho83TxvBeNt1lFFVKEVVtk3bNE2v10vTVNNURgiJk1juE0bpbDZr225gmk1d11Vl9A2hKFwwz3XrpkEjyEjbVmVp9PsQ8sX8rCNMCKVpqsfHR/Zcer8XJ4kQIkmSIi/2UsZRBAQGBFVLs1TVNIgFnrM8wyjXdQml7XPlaUY6ImUiONd1HaimZYEY+q5pOOOEdIBibUfAqKjqarUyTRPYaSrD3U5mkhJaVtVhYUVAzzivq5ozyjmPozgIfIEemqYJRUwmE1ilqqplWV++fiP/1cXrl4oQWZ4bA0PV1YFhMuCpilIVFYg4Xipiu90u5qf/KF8szgCYFQUcAUVd1lG0g8c0zTIowzCEsz29p2jqyXT6/t3bv8rT0xPgwKSh48CCqqpxS0hYR4hj2cvlEodN8xzbwsKurR82D1efP0J5ffVpPB5hYXgbBgHm9w3D87zRaCwoIT/W64fDkYjjOJSSMAwO84Vyd7daXrz6YzJQj46OirJMpbRs6+b7zfn5nC8WZxXyYPThYUfapm4nrtfTdSlT27bBhiMdIsSYTNOqKs2B6fu+5x1v/S3DZMiKIi/LErfBSvf3v+I4btumKApA7vd7Te9NZ1Nd1zq4q6rz+TkidHn55rAzxP2+keAjTXvabNAbhnvuMRZGr91uF0VRGO5GwxGC5AeBzLKhbf9crw/YWV5IKXVNY5SNRiMkbDh0EP3pdFqWuet6uEgc7RRFwSTX85BtJDIIAvwYHTZEDDH2WTaEkzg+mG9vb2EVHM6zlHGx9X2QZ1JyzhAV2PZbgAEAzJiOC8LUYWMAAAAASUVORK5CYII=") no-repeat scroll right 0 transparent;border-radius:0;border-image:none;border-style:solid solid none;border-width:1px 1px medium;color:#c3c4c4;cursor:pointer;display:block;float:left;font-size:10px;margin-right:20px;position:relative;z-index:0;font-family:Helvetica,Arial,sans-serif;height:15px;border:1px solid #666}body.siteOptimization #Product-InnerContainer.dnsPDP .cmfilter.goToBackground{position:static}body.siteOptimization #Product-InnerContainer.dnsPDP .cmfilter.goToBackground.cmfilterexpanded{position:relative}body.siteOptimization #Product-InnerContainer.dnsPDP .cmfilter .selectBox{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAIAAABr+ngCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAqdJREFUeNpkk8lv02AQxb/NS+J4SdLYVZO2CRKI5laQEBII0f79IHErUg+NCFRtGtuxnc/7wkuROMDcLPvN/ObNM72++nD/a9OSrq7KPM8dxy6LkjI2Ho83TxvBeNt1lFFVKEVVtk3bNE2v10vTVNNURgiJk1juE0bpbDZr225gmk1d11Vl9A2hKFwwz3XrpkEjyEjbVmVp9PsQ8sX8rCNMCKVpqsfHR/Zcer8XJ4kQIkmSIi/2UsZRBAQGBFVLs1TVNIgFnrM8wyjXdQml7XPlaUY6ImUiONd1HaimZYEY+q5pOOOEdIBibUfAqKjqarUyTRPYaSrD3U5mkhJaVtVhYUVAzzivq5ozyjmPozgIfIEemqYJRUwmE1ilqqplWV++fiP/1cXrl4oQWZ4bA0PV1YFhMuCpilIVFYg4Xipiu90u5qf/KF8szgCYFQUcAUVd1lG0g8c0zTIowzCEsz29p2jqyXT6/t3bv8rT0xPgwKSh48CCqqpxS0hYR4hj2cvlEodN8xzbwsKurR82D1efP0J5ffVpPB5hYXgbBgHm9w3D87zRaCwoIT/W64fDkYjjOJSSMAwO84Vyd7daXrz6YzJQj46OirJMpbRs6+b7zfn5nC8WZxXyYPThYUfapm4nrtfTdSlT27bBhiMdIsSYTNOqKs2B6fu+5x1v/S3DZMiKIi/LErfBSvf3v+I4btumKApA7vd7Te9NZ1Nd1zq4q6rz+TkidHn55rAzxP2+keAjTXvabNAbhnvuMRZGr91uF0VRGO5GwxGC5AeBzLKhbf9crw/YWV5IKXVNY5SNRiMkbDh0EP3pdFqWuet6uEgc7RRFwSTX85BtJDIIAvwYHTZEDDH2WTaEkzg+mG9vb2EVHM6zlHGx9X2QZ1JyzhAV2PZbgAEAzJiOC8LUYWMAAAAASUVORK5CYII=") no-repeat scroll right 0 transparent;border-bottom:1px solid #666;color:#c3c4c4;cursor:pointer;font-size:10px;left:0;line-height:15px;margin:0;overflow:hidden;padding:0;top:0;font-family:Helvetica,Arial,sans-serif;width:100%;text-align:left}body.siteOptimization #Product-InnerContainer.dnsPDP .cmfilter .selectBox:hover,body.siteOptimization #Product-InnerContainer.dnsPDP .cmfilter .selectBox:focus{outline:0;color:#1a1b46;font-weight:bold}body.siteOptimization #Product-InnerContainer.dnsPDP .cmfilter .selectBox>span{display:inline}body.siteOptimization #Product-InnerContainer.dnsPDP .cmfilter .selectBox span span{color:#c3c4c4 !important;padding-left:5px;font-weight:normal;text-overflow:ellipsis;text-transform:none;overflow:hidden;white-space:nowrap;line-height:15px}body.siteOptimization #Product-InnerContainer.dnsPDP .cmfilter ul.dropDown{position:absolute;top:16px;left:-1px;width:200px;border-radius:0;border:1px solid #666;border-bottom:1px solid #666;border-width:0 1px 1px 1px;list-style:none;background-color:#000;margin:0;padding:3px 0;z-index:50;color:#0c1040;line-height:12px;padding:3px 0}body.siteOptimization #Product-InnerContainer.dnsPDP .sizeHeader .cmfilter ul.dropDown{width:151px}body.siteOptimization #Product-InnerContainer.dnsPDP .narrowHeader .cmfilter ul.dropDown{width:157px}body.siteOptimization #Product-InnerContainer.dnsPDP .cmfilter .dropDown li{cursor:pointer;margin:0;text-align:left;text-transform:uppercase;padding:0 0 0 15px !important;line-height:15px;color:#c3c4c4}body.siteOptimization #Product-InnerContainer.dnsPDP .cmfilter .dropDown li:hover{color:#c3c4c4;background-color:#666;font-weight:normal}body.siteOptimization #Product-InnerContainer.dnsPDP .cmfilter:hover,body.siteOptimization .cmfilterexpanded{border-color:#292929}body.siteOptimization #Product-InnerContainer.dnsPDP .colorHeader .cmfilter .dropDown li{white-space:nowrap}body.siteOptimization #Product-InnerContainer.dnsPDP .colorHeader .cmfilter .dropDown .lineWrapOptions li{white-space:normal}body.siteOptimization #Product-InnerContainer.dnsPDP .cmfilter .dropDown li.selected{background:0;color:#c3c4c4;font-weight:normal}body.siteOptimization #Product-InnerContainer.dnsPDP .cmfilter .dropDown li.selected:hover,body.siteOptimization #Product-InnerContainer.dnsPDP .cmfilter .dropDown li.selected:focus{font-weight:normal;background-color:#666;color:#c3c4c4}body.siteOptimization #Product-InnerContainer.dnsPDP .cmfilter:hover,body.siteOptimization #Product-InnerContainer.dnsPDP .cmfilterexpanded{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#535353 !important}body.siteOptimization #Product-InnerContainer.dnsPDP .cmfilterexpanded .selectBox{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAIAAABr+ngCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAqdJREFUeNpkk8lv02AQxb/NS+J4SdLYVZO2CRKI5laQEBII0f79IHErUg+NCFRtGtuxnc/7wkuROMDcLPvN/ObNM72++nD/a9OSrq7KPM8dxy6LkjI2Ho83TxvBeNt1lFFVKEVVtk3bNE2v10vTVNNURgiJk1juE0bpbDZr225gmk1d11Vl9A2hKFwwz3XrpkEjyEjbVmVp9PsQ8sX8rCNMCKVpqsfHR/Zcer8XJ4kQIkmSIi/2UsZRBAQGBFVLs1TVNIgFnrM8wyjXdQml7XPlaUY6ImUiONd1HaimZYEY+q5pOOOEdIBibUfAqKjqarUyTRPYaSrD3U5mkhJaVtVhYUVAzzivq5ozyjmPozgIfIEemqYJRUwmE1ilqqplWV++fiP/1cXrl4oQWZ4bA0PV1YFhMuCpilIVFYg4Xipiu90u5qf/KF8szgCYFQUcAUVd1lG0g8c0zTIowzCEsz29p2jqyXT6/t3bv8rT0xPgwKSh48CCqqpxS0hYR4hj2cvlEodN8xzbwsKurR82D1efP0J5ffVpPB5hYXgbBgHm9w3D87zRaCwoIT/W64fDkYjjOJSSMAwO84Vyd7daXrz6YzJQj46OirJMpbRs6+b7zfn5nC8WZxXyYPThYUfapm4nrtfTdSlT27bBhiMdIsSYTNOqKs2B6fu+5x1v/S3DZMiKIi/LErfBSvf3v+I4btumKApA7vd7Te9NZ1Nd1zq4q6rz+TkidHn55rAzxP2+keAjTXvabNAbhnvuMRZGr91uF0VRGO5GwxGC5AeBzLKhbf9crw/YWV5IKXVNY5SNRiMkbDh0EP3pdFqWuet6uEgc7RRFwSTX85BtJDIIAvwYHTZEDDH2WTaEkzg+mG9vb2EVHM6zlHGx9X2QZ1JyzhAV2PZbgAEAzJiOC8LUYWMAAAAASUVORK5CYII=") no-repeat scroll right 0 transparent}body.siteOptimization #Product-InnerContainer.dnsPDP .cmfilterexpanded .selectBox span span{color:white}body.siteOptimization #Product-InnerContainer.dnsPDP .quantityHeader .cmfilter{width:40px !important;z-index:0;margin-left:5px}body.siteOptimization .denimActive{color:#fff !important;text-decoration:underline !important}body.siteOptimization #Product-InnerContainer.dnsPDP .quantityHeader .cmfilterexpanded ul.dropDown{width:40px !important}body.siteOptimization #Product-InnerContainer.dnsPDP .cmfilterexpanded{z-index:99999}body.siteOptimization #Product-InnerContainer.dnsPDP .cmfilter .dropDownShort{position:absolute;top:32px;left:0;width:68px;border:1px solid #e9e9e9;list-style:none;background-color:#FFF;margin:0;padding:0;z-index:50}body.siteOptimization #Product-InnerContainer.dnsPDP .makecmfilter{display:none}body.siteOptimization #Product-InnerContainer.dnsPDP .grid-nav-limit .cmfilter{float:right}body.siteOptimization #Product-InnerContainer.dnsPDP .grid-nav-limit label{margin-right:5px;float:left}body.siteOptimization #Product-InnerContainer.dnsPDP .sizeChartContainer{float:right;padding-top:4px}body.siteOptimization #Product-InnerContainer.dnsPDP .sizeHeader{padding-top:15px}body.siteOptimization #Product-InnerContainer.dnsPDP .sizeHeader .dNsTag{float:left}body.siteOptimization #Product-InnerContainer.dnsPDP .colorHeader #colorControl{padding-top:0}body.siteOptimization #Product-InnerContainer #colorControl,body.siteOptimization #Product-InnerContainer #sizeControl{line-height:11px;float:left;padding:10px;display:block}body.siteOptimization #Product-InnerContainer.dnsPDP #colorControl,body.siteOptimization #Product-InnerContainer.dnsPDP #sizeControl{padding:0}body.siteOptimization .OLY_contentSection #alpha_div{padding-left:0}body.siteOptimization.poloOlympic .OLY_contentSection .emailpadtopbot{padding-right:0}body.siteOptimization .regularPDP .PoloColor-WishlistButtonContainer{margin:0 0 15px 0;text-align:center}body.siteOptimization .dnsPDP .PoloColor-WishlistButtonContainer{margin:25px 0 15px 0;text-align:center}body.siteOptimization .PoloColor-AddToCartButtonContainer{text-align:center;margin-top:0}body.siteOptimization.poloCustomFont .emailpadtopbot{padding-right:0}body.siteOptimization.poloCustomFont .addToCart{margin-top:0}body.siteOptimization.poloCustomFont .socialNet{width:195px;margin-left:auto;margin-right:auto;padding-left:0}body.siteOptimization.poloOlympic.ieVersion #Step4Monogram #divone{position:absolute;top:7px;right:2px}body.siteOptimization #errorMessagingFont2Preview{height:auto}body.siteOptimization #added-msg-container{margin:0 auto;min-height:38px}body.siteOptimization.poloColor #added-msg-container{margin:13px auto 0;min-height:18px;overflow:hidden}body.siteOptimization .added-msg-container .addSuccessMessage{width:100%;padding:0;margin:0}body.siteOptimization .regularPDP .PoloColor-AddToCartButtonContainer{margin-top:0}body.siteOptimization .regularPDP .PoloColor-WishlistButtonContainer{margin:0 0 10px}body.siteOptimization .regularPDP .show-checkout-cont{height:auto;padding-top:11px;padding-bottom:12px;min-height:5px}body.siteOptimization .regularPDP #showCheckout{margin:0;padding:0 0 25px 0}body.siteOptimization .regularPDP #showCheckout>div{margin-top:0}body.siteOptimization #added-msg-container #showCartMessages{margin:0 auto;padding-top:19px;width:290px}body.siteOptimization.poloColor #added-msg-container #showCartMessages{padding-top:0}body.siteOptimization .regularPDP #checkout-message-cont{display:none;height:auto;padding:0 0 8px;text-align:center;height:11px}body.siteOptimization.poloCustomEmblem .regularPDP #checkout-message-cont{padding:8px 0 0}body.siteOptimization .regularPDP #checkout-message-cont span{line-height:11px}body.siteOptimization.poloCustomEmblem .checkout-message-cont{padding:8px 0}body.siteOptimization .regularPDP #errorMessagingDiv{width:290px;margin:0 auto;line-height:11px}body.siteOptimization .regularPDP #errorMessagingDiv #cartMessages,body.siteOptimization .regularPDP #errorMessagingDiv #selectSize,body.siteOptimization .regularPDP #errorMessagingDiv .form-error,body.siteOptimization .regularPDP #selectSizeMinicart{padding-top:19px}body.siteOptimization .regularPDP #errorMessagingDiv #cartMessages{padding-bottom:8px;text-align:left}body.siteOptimization.poloCustomEmblem .regularPDP #errorMessagingDiv{padding-top:19px;padding-bottom:8px}body.siteOptimization.poloCustomEmblem .regularPDP #errorMessagingDiv #cartMessages,body.siteOptimization.poloCustomEmblem .regularPDP #errorMessagingDiv #selectSize{padding-top:0;padding-bottom:0}body.siteOptimization.poloCustomEmblem .regularPDP #errorMessagingDiv{margin:0 25px}body.siteOptimization.poloCustomEmblem .regularPDP #errorMessagingDiv img{display:none}body.siteOptimization .regularPDP .addSuccessMessage{padding:19px 0 8px;margin:0;line-height:11px}body.siteOptimization.poloColor .regularPDP .addSuccessMessage{padding-top:0;padding-bottom:3px}body.siteOptimization .regularPDP #errorMessagingDiv #selectSize>font{margin-top:6px}body.siteOptimization .regularPDP #Product-HelpText{clear:left;padding-bottom:65px}body.siteOptimization .regularPDP td.OLY_contentSection #Product-HelpText{padding-bottom:40px}body.siteOptimization.poloColor .regularPDP .share-icons-poloColors,body.siteOptimization.poloCustomColor2 .share-icons-poloCustomColor2,body.siteOptimization.poloCustomEmblem .share-icons-poloCustomEmblem,body.siteOptimization.poloCustomFont .share-icons-poloCustomFont,body.siteOptimization.poloOlympic .share-icons-poloOlympic{position:relative;float:left;padding:5px 0 26px;margin:0;height:auto;width:100%}body.siteOptimization.poloCustomEmblem .share-icons-poloCustomEmblem{margin-left:-1px}body.siteOptimization.poloColor .regularPDP .share-icons-poloColor ul.socialNet,body.siteOptimization.poloCustomColor2 .share-icons-poloCustomColor2 ul.socialNet,body.siteOptimization.poloCustomEmblem .share-icons-poloColor ul.socialNet,body.siteOptimization.poloCustomFont .share-icons-poloCustomFont ul.socialNet{position:relative;padding:0;height:auto;margin:0 auto}body.siteOptimization.poloOlympic .share-icons-poloOlympic ul.socialNet{position:relative;padding-bottom:0;padding-top:0;margin-top:0;padding-left:60px}body.siteOptimization.poloCustomColor2 #errorMessagingFont2Preview,body.siteOptimization.poloCustomColor2 #errorMessagingPreview{margin:0;padding:0;height:0}body.siteOptimization.poloCustomColor2 dl#monogramWidget.colorCYO{margin-bottom:0}body.siteOptimization.poloCustomColor2 #selectSizeMinicart{padding-bottom:8px;padding-top:19px !important;color:#f10000;line-height:11px}body.siteOptimization.poloCustomColor2.ieVersion #selectSizeMinicart{padding-top:17px !important}body.siteOptimization.poloColor #selectSizeMinicart{margin-top:0;margin-bottom:0;padding-bottom:6px;width:330px}body.siteOptimization.poloCustomColor2 .PoloCustomProduct-wishlistLink{margin-bottom:10px}body.siteOptimization .regularPDP #showWishlistMessage{margin:0;margin-bottom:0;line-height:11px}body.siteOptimization.poloOlympic #showWishlistMessage{margin-left:-10px}body.siteOptimization.poloCustomFont #showWishlistMessage{width:335px}body.siteOptimization.poloCustomFont #showCartMessages{position:relative !important}body.siteOptimization.poloCustomEmblem div#rightPane div#step5 div#summary{padding:0}body.siteOptimization.poloCustomEmblem #showCartMessages{text-align:center;padding-top:0;padding-bottom:25px}body.siteOptimization.poloCustomEmblem #showCartMessages>div{margin-top:20px}body.siteOptimization.poloCustomEmblem #showCartMessages .tertiary{padding-top:0;margin-top:0;margin-bottom:0;padding-bottom:0}body.siteOptimization.ieVersion .quantity-input{display:inline-block;height:auto;width:30px}body.siteOptimization .product-action-buttons{position:relative;float:left;width:340px;padding-top:0}body.siteOptimization #Product-InnerContainer.dnsPDP .product-action-buttons{position:static}body.siteOptimization.poloColor .regularPDP .share-icons-poloColors{padding-top:5px}body.siteOptimization.poloCustomEmblem .colorHeader{margin-bottom:0 !important;padding-bottom:20px;margin-right:2px;padding-left:16px;padding-right:16px;border-left:1px solid #ededee;border-right:1px solid #ededee}body.siteOptimization.poloCustomEmblem .quantityHeader{padding-left:20px}body.siteOptimization.poloCustomEmblem .sizeHeader{margin-right:2px;padding-left:16px;padding-right:16px;padding-top:20px;border-left:1px solid #ededee;border-right:1px solid #ededee}body.siteOptimization .OLY_contentSection #Step1Size,body.siteOptimization.poloCustomFont #Step1Size{padding-right:12px}body.siteOptimization .OLY_contentSection #Step1Size{width:312px}body.siteOptimization #Step1Size{width:310px;margin-bottom:0;padding-bottom:18px;position:relative;float:left;height:auto}body.siteOptimization.poloCustomEmblem .sizeHeader{height:auto;padding-bottom:0}body.siteOptimization.poloCustomEmblem #step1 .sizeHeader{border-left:1px solid #ededee;border-right:1px solid #ededee;padding-bottom:20px}body.siteOptimization.ieVersion .sizeHeader{z-index:9}body.siteOptimization.poloCustomEmblem .sizeHeader:after{content:"";display:table;clear:both}body.siteOptimization.poloOlympic #Product-InnerContainer.regularPDP #Step2Colors{padding-bottom:20px}body.siteOptimization #Product-InnerContainer.regularPDP .sizeChartContainer{position:relative;float:left;display:inline-block;padding-left:85px;padding-top:13px;padding-bottom:0;margin-bottom:0;clear:left}body.siteOptimization.ieVersion #Product-InnerContainer.regularPDP .sizeChartContainer a{float:left}body.siteOptimization.poloCustomFont .colorHeader{margin-bottom:0;padding-top:6px}body.siteOptimization.poloCustomFont .quantityHeader{padding-left:16px}.quantityHeader{height:30px}.siteOptimization.ieVersion.poloColor .expand-page,.siteOptimization.ieVersion.poloCustomFont .expand-page,.siteOptimization.ieVersion.poloCustomEmblem .expand-page,.siteOptimization.ieVersion.poloCustomColor2 .expand-page,.siteOptimization.ieVersion.poloOlympic .expand-page{overflow:visible !important}
