#topPDPContainer{z-index:5;padding-bottom:15px;}
#leftPDPContainer{margin-left:0px;width:496px;float:left;word-wrap:break-word;}
#rightPDPContainer{float:right;width:464px;word-wrap:break-word;}
/*#productImageContainer{position:relative;background-color:#f6f4ef;text-align:center;height:440px;}
#productImageOuterContainer{position:relative;text-align:center;padding:10px;height:460px;}*/
#product3DOuterContainer{position:absolute;float:left;margin-left:55px;width:480px;left:auto;top:auto;z-index:1;}
#rightPDPContainer h1{font-size:1.6em;font-weight:bold;color:#333333;border:none;margin-bottom:0;display:inline;}
#rightPDPContainer p{margin-top:5px;}
.greenHeader{font-size:1.6em;font-weight:bold;color:#4b4a4a;margin-top:20px;display:inline;}
.text-small{font-size:0.9em}
.xsmallText{font-size:.9em}
.breadCrumb{font-size:12px;color:#666;padding-bottom:10px;text-transform:capitalize}
.pdpheaders{font-size:12px;font-family:Arial;}
.favorites{margin:10px 0;position:relative}
.list{background-position:-47px 0 !important;width:14px;height:15px;margin-bottom:-3px}
.arrowdownsmall{background-position:-103px -32px !important;width:8px;height:6px;margin-bottom:1px}
#productImageLarge{margin:0px;}
#sellPriceId{color:#58a618;padding-right:5px;}
#sellPriceId.strikeOutText{color:#c00;margin-right:4px}
/*#pdpRecommendationssellPriceId{color:#58a618;padding-right:5px;}*/
.productOptionsBox{border:1px solid #c1c1bf;margin-top:15px;}
.productSelections{padding:10px;}
.productBoxInfo{background-color:#f5f5f5;padding:5px 10px;color:#666;font-weight:bold;font-size:11px;}
/*.ship24{background:url(http://content2.cpcache.com/marketplace/img/ships24.png) no-repeat center left;padding-left:34px;height:21px;}*/
.moreProducts{margin-top:20px;}
.moreProducts h3{font-size:16px;color:#555;margin-bottom:15px;}
.moreProducts ul{padding-left:0;}
.moreProducts li{float:left;width:110px;height:110px;text-align:center;padding:0 21px 21px 0;list-style-type:none;}
.moreProducts li.lastnavitem{padding-right:0;margin-right:0;}
.moreProducts a{display:block;border:1px solid #c1c1bf;width:110px;height:110px;}
.moreProducts img{padding-top:5px;}
#addToCartSection{margin-top:8px;}
/*#cpButton-AddToCartButtonId{margin-top:10px;}
#zoomIcon{position:absolute;top:335px;right:15px;}*/
#leftSecondRow{padding-right:20px;}
#leftSecondRow h2{color:#4b4a4a;font-size:16px;font-weight:bold;margin-top:0;}
#relTags{border-top:1px dashed #c1c1bf;margin-top:15px;padding-top:15px;}
/*#ddpCategoryLinks{}
#alsoavailable, #mayalsolike{border-bottom:1px dashed #c1c1bf;padding-bottom:15px;margin-bottom:20px;}
.pdpRecommendations li{float:left;width:167px;text-align:center;padding:20px 8px 10px;}
.pdpRecommendations{list-style:none;padding-left:0;}*/
#relTags div{margin-top:10px;}
#productSwatches ul{list-style-type:none;padding-left:0;}
#productSwatches li{float:left;width:29px;height:29px;}
.strikeOutText{text-decoration:line-through}
/*#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 li{float:left;width:45px;list-style-type:none;line-height:1.8em;}
/*#sharewidget{margin:0;padding:0;list-style:none;}
#sharewidget li{margin:0;padding:0 25px 0 0;display:inline;}
#sharewidget li#shareIt div{color:#999;float:left;}
#sharewidget li#shareIt ul{float:left;padding-left:10px;}
#sharewidget li#shareIt li{padding:0 5px 0 0;}
#sharewidget li#emailIt{background:url(http://content1.cpcache.com/marketplace/img/emailit.gif) no-repeat center left;padding-left:21px;}
#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;}
.viewLarger{width:95px;float:left;margin:20px 0 0 20px;}
.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;}*/
.extraProdInfo{border-top:1px dashed #c1c1bf;margin-top:15px;margin-right:20px;padding-top:15px;}
#leftSecondRow h3{margin-top:5px;font-size:1.4em;}
/*#product_blurb{display:block;}
#product_all{display:none;}
.colorPalette{list-style:none;margin:5px 0 0 0;padding:0;}
.colorPalette li{margin:0;padding:0 5px 0 0;display:inline;}
.colorPalette 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-component{padding:0;margin:10px 0px 10px 15px!important;margin:10px 0px 10px 4px;}
.carousel-list li{margin:0px;width:103px;}
.carousel-list a{outline:none;}
.carousel-list 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 0 -1px;}
#sizes ul{height:27px;font-size:0.9em;padding-left:0px;float:left;margin-bottom:5px;}
#sizes li{list-style:none;float:left;margin-right:4px;width:33px;height:25px;text-align:center;}
#sizes .largerSizes{width:50px;}
#sizes .largerSizes a{width:48px;}
#sizes a{display:block;padding:4px 0 0 0;color:#333;text-decoration:none;border:1px solid #999;width:31px;height:19px;margin:1px 1px 0 1px;background:url(/marketplace/img/blackwhitegradientbg_1x23.png) repeat-x top left;border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;}
#sizes li a:hover{border:2px solid #3a3a3a;color:#000;margin:0;background-color:#fff;background-image:none;font-weight:bold;}
#sizes .selectedSize a{border:2px solid #3a3a3a;margin:0;background-color:#fff;font-weight:bold;}
#sizes .unavailable a{color:#ccc;border:1px solid #ccc;}
#sizes .unavailable a:hover{margin:0;cursor:default;}
.sizeup{float:left;margin-left:5px;}
.sizeupDiv{background:url(http://content4.cpcache.com/marketplace/img/sizeupdown.png) no-repeat top left;width:47px;height:27px;font-weight:bold;color:#58a618;letter-spacing:-0.1em;}
.sizeupdownText{padding:7px 0 0 27px;}
/*.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; }*/
.frontbutton:hover, .backbutton:hover{ text-decoration:  none;}

/* check if the below are duplicated elsewhere */
.roundedborder h2{color:#58a618;margin-top:0;}
.roundedborder h3{background:url(http://content1.cpcache.com/createandbuy/stationery/img/steps_numberbg.png) no-repeat top left;color:#58a618;height:19px;padding:3px 0 5px;border-bottom:1px dashed #ccc;margin-bottom:10px;font-size:14px;}
.roundedborder h3 span{padding:0 13px 0 7px;color:#fff;}
.roundedborder{border:1px solid #ccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:10px; margin-bottom:10px;}
div.uploadthumbsuploadthumbs{margin-left:-3px;position:relative;}
div.uploadthumbs div{float:left;margin:0;text-align:center;line-height:13px;}
div.uploadthumbs div.warningImage{position:absolute;width:19px;height:17px;background:url(http://content4.cpcache.com/createandbuy/stationery/img/bang_small.gif) no-repeat top left;}
div.uploadthumbs a{background:url(http://content2.cpcache.com/createandbuy/stationery/img/thumb_clicktoupload.png) center center no-repeat;width:75px;height:64px;margin:4px 4px 0 4px;display:block;padding-top:11px;color:#fff;font-size:1.0em;text-decoration:none;}
div.uploadthumbs a.uploadimage{-moz-box-shadow: 2px 2px 2px #d5d5d5;-webkit-box-shadow: 2px 2px 2px #d5d5d5;box-shadow: 2px 2px 2px #d5d5d5;cursor: default;}
div.uploadthumbs a.uploadimage:hover,div.uploadthumbs a.selectedImage{margin:0 0 -4px 0;border:4px solid #828282;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
div.uploadthumbs a strong{line-height:22px;}
div.uploadthumbs span a{background:none;width:auto;height:auto; padding-top:3px;text-align:center;font-size:11px;color:#666;font-size:0.9em;}
.roundedborder input[type="text"] {margin:3px 0px 9px;border:1px #ccc solid;color:#cccccc;}
.roundedborder input.editabletext  {width:274px;height:23px;color:#cccccc;}
.productBoxInfo.templatized {margin:10px -10px -25px -10px;-webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;}
.roundedborder.collapsible .collapsebtn { background-image:url(http://content5.cpcache.com/marketplace/img/btn_collapse.png);position:absolute; top:10px; right:5px; width:24px; height:16px;}
.roundedborder.collapsible {overflow:hidden; position:relative; min-height:20px;}
.roundedborder.collapsible h3.collapsed{margin-bottom:0px; border-bottom:0px;}
.roundedborder.collapsible .collapsebtn.collapsed { background-image:url('http://content6.cpcache.com/marketplace/img/btn_expand.png') !important;}
.roundedborder .pside {text-transform:uppercase; font-weight:bold}
.center{text-align:center;}
.relative{position:relative;}
.margintop10{margin-top:10px;}
.greycoloredBox{border:1px solid #ccc;background-color:#f7f6f6;}
.imagelibrary{background-color:#f7f6f6;height:169px;padding:8px 0 0 8px;overflow:auto;}
.imagelibrary div{margin-right:8px;padding-bottom:8px;}
.imagelibrary div a{width:90px;height:90px;background:none;}
.imagelibrary a#image1{background:url(http://content1.cpcache.com/createandbuy/stationery/img/sampleimage.png) no-repeat bottom center;}
.imagelibrary a#image2{background:url(http://content2.cpcache.com/createandbuy/stationery/img/sampleimage.png) no-repeat bottom center;}
.progbar{opacity:0.95;position:absolute;top:0;left:0;*zoom:1;}
.progbar_bg{background-color:#666;position:absolute;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.progbar img{position:absolute;}
.views{text-align:center;font-weight:bold;padding-bottom:20px;border-bottom:1px dashed #bbb;position:relative;_zoom:1;min-height:500px;}
.views span{color:#aaa;}
.previewimage{text-align:center;margin-top:63px;}
.previewDesign p{text-align:center;padding:6px 0 0 0px;height:25px;font-weight:bold;font-family:Helvetica,Arial,Sans-serif;}
.previewDesign .ui-dialog-buttonpane{position:absolute;top:100px;left:190px;}
.previewDesign.previewDesignOneButton .ui-dialog-buttonpane {top: 70px; right:30px; }
.previewDesign.previewDesignManyButtons .ui-dialog-buttonpane {top:100px;left:190px;}
.previewDesign .ui-dialog-buttonpane button.greenbutton{background-image:url(http://content4.cpcache.com/createandbuy/stationery/img/buttonbg_green22.png);}
.uploadphotoDialog .ui-dialog-buttonpane button{background:url(http://content3.cpcache.com/createandbuy/stationery/img/buttonbg_grey22.png) repeat-x top left;color:#fff;margin:0 10px 0 0;padding:0;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:12px;border:0;height:22px;width:auto;overflow:hidden;}
.uploadphotoDialog .ui-button-text{padding:4px 8px;line-height:1.0em;}
/*.ui-dialog{font-size:13px; font-family:Arial, Helvetica, sans-serif;text-align:left;}
.ui-dialog{padding:0;-moz-box-shadow:0 0 10px #999;-webkit-box-shadow:0 0 10px #999;box-shadow:0 0 10px #999;}
.ui-dialog .ui-dialog-titlebar{border:0;color:#fff;font-weight:bold;-moz-border-radius-bottomleft:0;-webkit-border-radius-bottom-left:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-radius-bottom-right:0;border-bottom-right-radius:0;}
.ui-dialog .ui-widget-content{border-color:#ccc;padding:15px;}
.ui-widget-content a{display:block;}
.ui-button-text-only .ui-button-text{padding:0.1em 1em;position:relative;margin-top:-2px;}*/
.ui-dialog .ui-dialog-buttonpane{border:0;padding-top:0;-moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/;}
#upload_image{width:260px; height:27px; display:block; margin-left:auto; margin-right:auto;}
#slider{position:absolute;left:34px;top:21px;width:245px;}
#slider.ui-widget-content{background:url(http://content7.cpcache.com/createandbuy/stationery/img/sizesliderbg.png) repeat-x top left;border:0;-moz-border-radius:0;}
#slider .ui-widget-header{background:url(http://content8.cpcache.com/createandbuy/stationery/img/sizesliderbg.png) repeat-x top left;}
#slider .ui-state-default, #slider.ui-widget-content .ui-state-default, #slider.ui-widget-header .ui-state-default{background:url(http://content9.cpcache.com/createandbuy/stationery/img/sizesliderarrow.png) no-repeat top left;border:0;z-index:3;}
#slider.ui-slider .ui-slider-handle{width:13px;height:19px;}

/*DDP*/
#shopkeeperLinks{font-size:1em;}

/*Cart*/
.shippingInfo{padding-top:6px;margin-bottom:3px;}

/*Report Violation*/
.violationreportcontainer {margin-top:12px;}
.violationreportdialog {overflow:hidden!important;}
.violationreportdialog .button {background: url("http://content3.cpcache.com/createandbuy/stationery/img/buttonbg_grey22.png") repeat-x scroll left top transparent !important;border: 0 none !important;color: #FFFFFF !important;font-family: Arial,Helvetica,sans-serif !important;font-size: 12px !important;font-weight: bold !important;height: 22px !important;margin: 0 10px 0 0 !important;overflow: hidden !important;padding: 0 !important;width: auto !important;}
.violationreportdialog .button.greenbutton {background-image: url("http://content4.cpcache.com/createandbuy/stationery/img/buttonbg_green22.png") !important;}
.violationreportdialog .ui-button-text{margin-top:-2px;display:block!important;position:static!important;padding:0.4em 1em!important;}
.violationreportdialog a{display:inline-block!important;position:relative!important;}
