#topPDPContainer{z-index:5;border-bottom:1px dashed #c1c1bf;padding-bottom:15px;}
#bottomPDPContainer{border-bottom:1px dashed #c1c1bf;margin-top:15px;padding-bottom:15px;}
#leftPDPContainer{margin-left:0px;width:580px;float:left;word-wrap:break-word;}
#rightPDPContainer{float:left;width:375px;word-wrap:break-word;}
#productImageContainer{position:relative;background-color:#f6f4ef;text-align:center;}
#productImageOuterContainer{position:relative;text-align:center;}
#rightPDPContainer h1{font-size:1.6em;font-weight:bold;color:#333333;border:none;margin-bottom:0;}
h3{font-size:1.6em;font-weight:bold;color:#4b4a4a;margin-top:20px;}
.pdpheaders{font-size:12px;font-weight:bold;font-family:Arial;}
#productImageLarge{margin:0px;}
#productImageContainer{height:440px;}
#productImageOuterContainer{padding:10px;height:460px;}
#shopkeeperLinks{font-size:1em;}
#sellPriceId{color:#58a618;padding-right:5px;}
#pdpRecommendationssellPriceId{color:#58a618;padding-right:5px;}
.productOptionsBox{border:1px solid #c1c1bf;padding:10px;margin-top:15px;}
.moreProducts{margin-top:20px;}
.moreProducts h3{font-size:16px;color:#555;margin-bottom:15px;}
.moreProducts ul{padding-left:0;}
.moreProducts ul li{float:left;width:110px;height:110px;text-align:center;padding:0 21px 21px 0;list-style-type:none;}
.moreProducts ul li.lastnavitem{padding-right:0;margin-right:0;}
.moreProducts ul li a{display:block;border:1px solid #c1c1bf;width:110px;height:110px;}
.moreProducts ul li a img{padding-top:5px;}
#addToCartSection{margin-top:8px;}
#cpButton-AddToCartButtonId{margin-top:10px;}
#zoomIcon{position:absolute;top:335px;right:15px;}
#leftSecondRow{width:565px;float:left;padding-right:20px;}
#leftSecondRow h2{color:#4b4a4a;font-size:16px;font-weight:bold;margin-top:0;}
#relTags{float:left;width:375px;}
#ddpCategoryLinks{}
#alsoavailable, #mayalsolike{border-bottom:1px dashed #c1c1bf;padding-bottom:15px;margin-bottom:20px;}
ul.pdpRecommendations li{float:left;width:167px;text-align:center;padding:20px 8px 10px;}
ul.pdpRecommendations{list-style:none;padding-left:0;}
#relTags div{margin-top:10px;}
#productSwatches ul{list-style-type:none;padding-left:0;}
#productSwatches ul li{float:left;width:29px;height:29px;}
#miscNotesContainer{position:relative;width:320px;height:30px;padding:10px 0px 10px 0px;}
#miscNotesContainerAA{position:relative;width:320px;height:120px;padding:10px 0px 10px 0px;}
#fitFact{position:relative;left:0px;font-size:9px;vertical-align:middle;padding:0px;margin:0px;text-align:left;width:125px;display:none;}
#fabric{position:absolute;top:12px;width:125px;font-size:9px;font-weight:bold;vertical-align:middle;;text-align:center;}
#md{position:absolute;width:1px;height:60px;left:150px;top:10px;border-left:1px #cccccc dotted;display:none;}
.fitIcon{margin:0px 5px 10px 0px;align:right;}
.fabricScale{margin:3px;}
.fitTitle{margin-bottom:5px;font-weight:bold;}
.fitTitle a{font-weight:normal;}
.fitImage{float:left;margin-right:2px;}
.viewCalendar{width:277px;margin-top:4px;}
.viewCalendar ul{width:270px;margin:0 0 0 5px;padding:0;}
.viewCalendar ul li{float:left;width:45px;list-style-type:none;line-height:1.8em;}
#sharewidget{}
ul#sharewidget{margin:0;padding:0;list-style:none;}
ul#sharewidget li{margin:0;padding:0 25px 0 0;display:inline;}
ul#sharewidget li#shareIt div{color:#999;float:left;}
ul#sharewidget li#shareIt ul{float:left;padding-left:10px;}
ul#sharewidget li#shareIt ul li{padding:0 5px 0 0;}
ul#sharewidget li#emailIt{background:url(http://content1.cpcache.com/marketplace/img/emailit.gif) no-repeat center left;padding-left:21px;}
ul#sharewidget li#postIt{background:url(http://content1.cpcache.com/marketplace/img/postit.gif) no-repeat center left;padding-left:17px;}
#moreProductsDropdown{float:right;}
#prodHistoryControls{float:right;font-size:1em;}
.topmargin10{margin-top:10px;}
.dottedLine{background:url(http://content2.cpcache.com/global/img/dottedLine3px.gif) repeat-x;margin:10px 0;padding:1px 0 0 0;}
.viewApparel .viewLarger a{background:url(http://content2.cpcache.com/marketplace/img/zoomicon.gif) no-repeat bottom left;padding:5px 0 5px 23px;}
.viewApparel{margin:5px 0:display:block;word-wrap:normal;}
.viewApparel div{float:left;width:52px;margin-left:12px;}
.viewApparel img{border:1px solid #d6d6d6;}
.viewApparel .moreimages{float:left;width:85px;color:#999;margin:21px 3px 0 0;}
.viewApparel .viewLarger{width:95px;float:left;margin:20px 0 0 20px;}
#product_blurb{display:block;}
#product_all{display:none;}
ul.colorPalette{list-style:none;margin:5px 0 0 0;padding:0;}
ul.colorPalette li{margin:0;padding:0 5px 0 0;display:inline;}
ul.colorPalette li img{border:1px solid #d6d6d6;}
.sizesPalette{height:15px;margin-top:5px;}
.sizesPalette div{float:left;width:2.5em;margin-left:7px;border:1px solid #000000;text-align:center;}
.sizesPalette .sizeInfo{border:0;width:6em;}
.productInfoList{padding:0 0 0 0px;margin:10px 0 0 15px;}
.fromDesigner{margin-bottom:20px;}
#productNavContainer{margin:10px 0 0 0;height:25px;width:750px;}
#retailNavContainer{margin-top:-16px;min-height:16px;position:relative;z-index:100;}
#carouselPrice{text-align:center;}
.moreColorsText{color:gray;font:bold 8px Arial, Verdana;}
.designsContainer{width:722px!important;width:724px;border:1px dashed #C1C1BF;border-left:none;border-right:none;min-height:150px;background-image:url(http://content3.cpcache.com/marketplace/img/carouselbg.gif);background-repeat:repeat-x;background-position:bottom;margin-top:10px;}
.arrowLeft{float:left;width:20px;text-align:left;padding-top:20px;}
.arrowRight{float:left;margin-left:3px;text-align:right;padding-top:20px;}
.mainDesignContainer{float:left;width:699px;}
.designImagesContainer{float:left;width:670px;margin:10px 0 10px 15px;height:162px;}
.designImages{float:left;width:123px;text-align:center;margin-right:10px;font-size:11px;}
.designImages div{text-align:left;margin-left:13px;}
.designsContainer .carousel-component{padding:0;margin:10px 0px 10px 15px;}
.designsContainer .carousel-component .carousel-list li{margin:3px;width:123px;}
.designsContainer .carousel-component .carousel-list li a{outline:none;}
.designsContainer .carousel-component .carousel-list li img{display:block;margin-left:11px!important;margin-left:0;}
.carousel-prev{position:relative;width:22px;float:left;margin-top:50px;}
.carousel-next{float:left;margin-top:50px;margin-left:19px;}
.designsContainer .carousel-component .carousel-clip-region{margin:0;}
.clr{clear:both;}
.designsContainerSmall{width:328px;border-top:1px dashed #C1C1BF;border-left:none;border-right:none;min-height:150px;height:215px;margin-top:10px;}
.arrowLeft{float:left;width:20px;text-align:left;padding-top:20px;}
.arrowRight{float:left;margin-left:3px;text-align:right;padding-top:20px;}
.designImagesContainerSmall{float:left;width:328px;margin:10px 0 10px 15px;height:162px;}
.designImagesSmall{float:left;width:103px;text-align:center;margin-right:10px;font-size:11px;}
.designImagesSmall div{text-align:left;margin-left:0px;}
.designsContainerSmall .carousel-component{padding:0;margin:10px 0px 10px 15px!important;margin:10px 0px 10px 4px;}
.designsContainerSmall .carousel-component .carousel-list li{margin:0px;width:103px;}
.designsContainerSmall .carousel-component .carousel-list li a{outline:none;}
.designsContainerSmall .carousel-component .carousel-list li img{display:block;margin-left:11px!important;margin-left:0;}
.carousel-prev{position:relative;width:22px;float:left;}
.carousel-next{float:left;}
.nomargin{margin-top:0;}
.smallArrows{width:63px;height:21px;margin:0 auto;}
.designsContainerSmall .carousel-component .carousel-clip-region{margin:0;}
.carousel1container{border:1px solid #C1C1BF;margin-top:15px;}
.carousel2container{border:1px solid #C1C1BF;margin-top:15px;}
h4{font-size:14px;font-weight:bold;}
.colorsizelabel{margin-top:10px;font-size:0.9em;}
#colors{margin:0 0 0 50px;}
#colors ul{height:20px;font-size:0.9em;margin-top:10px;}
#colors ul li{list-style:none;float:left;margin-right:5px;margin-bottom:5px;width:20px;height:20px;}
#colors ul li a{border:1px solid #666;display:block;width:20px;height:20px;margin:1px 1px 0 1px;}
#colors ul li img{width:20px;height:20px;}
#colors ul li a:hover{border:2px solid #555;margin:0;}
#colors ul li.selectedColor a{border:2px solid #333;margin:0;}
#colors ul.morecolors{margin:5px 0 0 0;}
#sizes{margin:3px 0 15px -1px;}
#sizes ul{height:20px;font-size:0.9em;width:350px;padding-left:0px;}
#sizes ul li{list-style:none;float:left;margin-right:5px;width:33px;height:25px;text-align:center;}
#sizes ul li.largerSizes, #sizes ul li.largerSizes a{width:50px;}
#sizes ul li a{display:block;padding:2px 0 0 0;color:#000;text-decoration:none;border:1px solid #666;width:33px;height:18px;margin:1px 1px 0 1px;background:#fede82 url(http://content3.cpcache.com/marketplace/img/thinwhitegradientlayer.png) repeat-x top left;}
#sizes ul li a:hover{border:2px solid #555;margin:0;background:#66afdf url(http://content3.cpcache.com/marketplace/img/thinwhitegradientlayer.png) repeat-x top left;}
#sizes ul li.selectedSize a{border:2px solid #333;margin:0;background-color:#d5d5d5;}
#sizes ul li.unavailable a{color:#ccc;border:1px solid #ccc;}
#sizes ul li.unavailable a:hover{margin:0;cursor:default;}
li.designImage a {border:0;}
.topBannerItems div { float:left; }
.topBannerItems { border: 1px solid #ccc; }
.topBannerItems .caption { background:url(http://content3.cpcache.com/marketplace/img/greyarrow-fillerbg.png) no-repeat top left; color:#666; font-weight:bold; font-size:1.2em; width:130px; height: 167px; }
.topBannerItems .caption div { margin: 65px 20px auto 15px; }
.topBannerItems ul.pdpRecommendations li { width:140px; font-size:11px; padding-top:15px;padding-bottom:5px; }
.topBannerItems ul.pdpRecommendations li a { font-size:0.8em; display:block; }
