/* Global layout styles */
#make .layout .block .col{float:left;margin-right:20px;padding:0px;}
#make .layout-bigbox { padding-top: 10px; }
#make .layout-bigbox .block-4col .colspan2{width:472px;}
#make .layout-bigbox .block-4col .colspan3{width:718px;}
#make .layout-bigbox .block-4col .col{width:226px;}
#make .layout-bigbox .block-4col .colspan3{width:718px;}
#make .box-col1 .box-col{width:100%;}
#make .box-col2 .box-col{width:49.7%;float:left;}
#make .box-col3 .box-col{width:33.1%;float:left;}
#make .box-col4 .box-col{width:24.5%;float:left;}
.strikeOutText{text-decoration:line-through; color:#777777; margin-right:4px}
.redBoldText {color:#CC0000;}
#make strong { font-weight: bold; }

/* Global make styles */
#make, #make .header { width: 1000px; margin: auto; padding-bottom: 1em; font-size: 1.2em; }
#make .header { border-bottom: 1px solid #ddd;}
#make .layout, .layout, .showDesignAssistance { width: 1000px; margin: auto; overflow: hidden; }
.showDesignAssistance { padding: 1em 0; }
.breadcrumb { font-size: 12px; }
#make .breadCrumb h1 { font-size: 15px; font-weight: bold; }
.make-related { font-family: arial, sans-serif; }

/* contains styles for new UE infrastructure */

#make .layout {font-size:12px;}
#make .make-product-content {float:left;width:561px;}
#make .nobullet {list-style:none;margin:0;padding:0;}
#make .icon-phone {background: url("https://content.cpcache.com/make/img/common/icon_call-us.gif") no-repeat scroll 0 0 transparent;height: 27px;padding-left: 31px;padding-top: 3px;margin-bottom:7px !important;}
#make .icon-mail {background: url("https://content.cpcache.com/make/img/common/icon_email-us.gif") no-repeat scroll 0 0 transparent;height: 27px;padding-left: 31px;}
#make p {font-family: arial, sans-serif; line-height: 14px; padding-bottom: 10px;}
#make ul  {margin:0;}
#make li {margin:auto;}
#make h1 {position:relative;font-size:38px;color:#333333; font-weight:normal;padding-top:0;}
#make h2 {color: #333333;font-size: 24px;font-weight: normal;margin-bottom: 10px;position: relative;}

#make .bannerContent { font-family: Arial, sans-serif; }
#make .bannerArea .bannerContent ul { margin-top: 8px; }

/* All products and 1 product wide */
#make .prod-image {margin-bottom:10px;}
#make .prod-details h3 {font-size:12px;font-weight:bold;margin:2px 0;padding:0;border:0;color:#333;}
#make .prod-details .design-button {margin:7px 0;display:block;}
#make .prod-details .price {padding:5px 0;font-size:15px;color:#999; font-family: Arial, sans-serif; }
#make .prod-details .price a {font-size:11px;}
#make .merchPrice span {font-size:15px;font-weight:bold;color:#333;}
#make .merchPrice .sellAndSalePrice .redBoldText {font-weight:bold;color:#CC0000;}
#make .merchPrice a {font-size:11px;}
#make .prod-detailbox {float:left; border-right: 1px solid #E5E5E5;padding-right:20px;margin-right:20px;position: relative;}
#make .last {padding-right:0px !important;border-right:none !important;margin-right:0px !important;}
#make .size-color {font-style:italic; font-family: Arial, sans-serif; }
#make .prod-box {padding-bottom:20px;border-bottom:1px solid #e5e5e5;margin-bottom:20px;overflow: hidden;}
#make .prod-image {display:block;margin-bottom:10px;}

/* 1 product wide */
#make .one-up .prod-image {float:left;margin-bottom:10px;}
#make .one-up .prod-detailbox {float:none;width:561px;}
#make .one-up .prod-details {float:right;width:160px;margin-top:120px;}
/* 2 products wide */
#make .two-up .prod-detailbox {width:260px;}
/* 3 products wide */
#make .three-up .prod-detailbox {width:159px;}

ul.colorChoiceSwatches li{list-style-type:none;clear:left;margin-top:2px;}
.colorSwatchImg {float:left;}
.colorSwatchName {float:left; padding-left:4px;}
.colorPopup {font-family:arial,helvetica; font-size:13px;min-width:200px;}
.colorChoiceText {font-weight:bold;padding-bottom:4px;}
.colorChoices {overflow:hidden;}

/*custom-t-shirts BULK PRICING POPUP added/inserted by mark.verar manila team*/
#prodpu #back a {display:block;font-weight:bold;background:url(images/back-arrow.gif) no-repeat left 3px;padding-left:10px;font-size:12px;}
#prodpu h5 {font-size:17px;font-weight:bold;border-bottom:1px dashed #cccccc;padding-bottom:6px;margin:10px 0;}
#prodpu td {padding:8px 5px;font-size:11px;text-align:center;}
#prodpu td.rowLabel {text-align:right;font-weight:bold;}
#prodpu td.columnA {background-color:#e5e5e5;}
#prodpu td.columnB {background-color:#cccccc;}
#prodpu .thumbnail {float:left;margin: 15px 10px 0 0;}
#prodpu .sizes {font-style:italic;color:#737373;font-size:12px;}
#prodpu #moreInfo {float:left;width:500px;margin-top:15px;padding-top:3px;}

/*END custom-t-shirts BULK PRICING POPUP added/inserted by mark.verar manila team*/
#customLinks, #customLinks li {margin:0;padding:0;list-style:none;}
#customLinks li {float:left;width:160px;}
#footer ul#customLinks  {margin-bottom:30px;}

/* legacy css */
#make ul#productList li{margin:0; float:left; margin:5px 10px 5px 0; text-align:left; width:360px; list-style:none; height:150px; padding:10px; background-color:#eff0ea}
#make ul#productList li img{display:block; margin-bottom:40px; margin-right:20px; float:left}
#make ul#productList li ul, #make ul#productList li ul li{float:none; padding:0; margin:auto; background:none; height:auto; width:auto; list-style:disc}
#make ul#productList li ul{margin:10px 0; padding-left:144px}
#make #make-filter{font-size:15px; margin-bottom:20px}
#make ul.make-info{list-style-type:none}
#make ul.make-info li{display:inline}
#make .make-text{font-family:arial,helvetica; font-size:12px}
#make .make-productname{font-weight:bold}
#make .merchPrice{font-weight:normal; }
#make .make-personalizelink{color:#39C; margin-top:1px; margin-bottom:5px}
#make .make-price{font-weight:normal}
#make .make-container{width:185px; height:255px; margin-right:10px; margin-bottom:20px; float:left; position:relative; z-index:1; padding:0px}
#make .make-inner{height:253px; width:183px; border:1px solid white; overflow:hidden; position:absolute}
#make table.make-title{ width:185px; padding:0px; margin:0px; background-color:#f1efec}
#make td.make-producttitle{height:65px; vertical-align:middle; text-align:center; position:relative}
#make td.make-productdetails{padding:0px 15px 5px 10px}
#make .make-productdetails ul{margin:0px; padding:0px; padding-left:1em; text-indent:0px; color:#666; font-size:12px}
#make .make-swatches{ position:absolute; top:162px; padding:2px; margin-left:3px}
#make .make-swatch{height:12px; width:12px; border:1px solid white; float:left; margin:1px}
#make .make-thumbnail{display:block}
#make #make-tips{height:529px; width:185px; margin-bottom:20px;  border:1px solid #CCC; float:right; overflow:hidden}
#make .make-2col{height:auto !important; width:380px !important}
#make .make-3col{height:253px !important; width:575px !important}
#make #make-tips-container{padding:10px}
#make .make-infoul{margin:0px; padding:0px}
#make .make-infoul li{margin:0px; padding:0px; margin-left:1em; margin-top:10px}
#make #make-tips h2{padding:0px; margin:0px; margin-bottom:10px; font-size:13px; font-weight:bold; color:#5BA618}

/*Department LinkFarm Testimonials*/
#deptLandingLinkFarm {background-color:#ffffff;text-align:left;width:960px;padding-top:20px;}
#deptLandingLinkFarm img {margin-bottom:20px;}
#deptLandingLinkFarm ul, #deptLandingLinkFarm ul li {margin:0;padding:0;list-style:none;}
#deptLandingLinkFarm ul {float:left;margin-right:10px;}
.grid3 ul {width: 300px;}
.grid4 ul {width: 220px;}
.grid5 ul {width: 172px;}
.grid6 ul {width: 140px;}
#deptLandingLinkFarm ul li {}
#deptLandingLinkFarm h3 {margin:0;font-size:13px;}
.hidden{display:none;}

/***Photo On Styles***/
#screen {display:none;z-index:88888;position:fixed;top:0;left:0;width:100%;height:100%;background:#666;opacity:0.75;filter:alpha(opacity=75);}
#dialog {padding:15px;background:#eee;position:fixed;width:215px;height:85px;z-index:99999;}
#dialog p {font-size:1.1em;font-weight:bold;padding-bottom:10px;}
#errors {display:none;background:#eb887f;margin-bottom:20px;padding:20px;}
#errors h5 {font-size:1.3em;margin-bottom:10px;}
#errors li {list-style-type:disc;margin-left:30px;font-size:1.3em;}
#wrap #main {padding-bottom:0;}
.left{float: left;}
.right{float: right;}
.half {width:45%;}
.list-point{color: #666666; padding-top: 4px;}
.list-point-orange{color: #666666; padding-top: 24px; list-style: none; font-size: 20px; color: #FF7F2F;}
#photo-on-landing {color:#666666;font-size:13px;line-height:20px;font-family: Arial, sans-serif; margin-top: 1em;}
#photo-on-landing h3 {font-size:18px;color:#23a0ce;font-weight:normal;margin:10px 0;}
#photo-on-landing blockquote {padding-left:84px;}
#photo-on-landing blockquote h4 {font-size:16px;color:#23a0ce;margin:0 0 3px;}
#topic-container {float:left;width:675px;border-right:1px solid #ddd;padding:0 20px 25px 0;}
#page-bottom {border-top:1px solid #ddd;padding-top:25px;margin-top:5px;clear:both;}
#page-bottom h3 {font-size:16px;color:#23a0ce;margin:0 0 3px;font-weight:bold;}
#page-bottom .half {width:455px;font-size:12px;line-height:15px;margin:10px;}
#page-bottom .half h3 {margin-top:20px;padding-top:20px;border-top:1px solid #e7e7e7;}

/* Sidebar */
#canvas-sidebar{display: block; padding: 0 0 0 20px; float: right;}
#cstep-1{font-size: 11px; color: #666666; padding: 0 0 25px 0;position:relative}
#cstep-2{width: 234px; margin-left:5px;font-size: 13px; color: #666666; padding: 10px 0 5px 0; border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;background:url(https://content.cpcache.com/make/photoon/images/widget-size-top-shadow.png) no-repeat top center #fefefe;}
#cstep-2 div {text-align:left;padding-left:40px !important;}
#cstep-3{margin-left:5px;width: 234px; background:url(https://content.cpcache.com/make/photoon/images/widget-size-top-shadow.png) no-repeat top center #fafafa; text-align: center;padding:13px 0 10px; -moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
#photo-image{display:none; width:163px !important; margin: 16px 0 16px 0;}
#photo-input{position:relative;left:5px;top:10px;}
#filedir{position:relative;left:20px;top:20px;width:190px}
#upload_img:hover{text-decoration:none;cursor:pointer;cursor:hand;}
#upload_img{position:absolute;top:20px;left:38px;z-index:2}
.upload-step {width:244px;background-color:#ffffff;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:14px 0;}
.upload-step .subhead {margin-left:20px;display:block;}
.top-border {border-top:1px solid #e6e6e6;}
.size {background:url(https://content.cpcache.com/make/photoon/images/widget-size-divider-shadow.png) no-repeat top center #fefefe;padding: 12px 0 10px;line-height:13px;}
#size-elem{padding: 0 0 0;}

/* Guarantee*/
#guarantee {margin-top:35px;clear:both;background-color:#f3f3f3;padding:10px 0 10px 43px;}
#guarantee h3 {color:#666666;font-size:19px;font-weight:bold;margin:0 0 3px 0;}

/* Testiomnials */
.testimonial{width: 320px; float: left;}
.testimonial img{padding: 0 2px 0 0; float: left;}
.testimonial h3{display: block; color: #666666; font-size: 11px !important; margin: 30px 20px 3px 8px !important;}
.testimonial p{display: block; margin: 0 20px 0 8px; font-size: 11px;}
#testimonial-paging{text-align: right; font-size: 11px; margin: 0 10px 10px 0; display: block;}
#testimonial-paging .disabled {color:#999;cursor:default;}
#testimonial-paging .disabled:hover {text-decoration:none;}

/* About Canvas Art*/
#about-canvas-copy{width:430px; float:left; margin: 0 25px 0 0; line-height: 20px; color: #666666;}
#about-canvas-copy h2{font-weight: normal; color: #6AB24A; font-size: 28px; padding: 0 0 20px 0;}
.canvas-thickness{line-height: 20px; color: #666666; padding: 0 0 0 90px;}
#gurantee{color: #666666; width: 780px; margin: 0 auto; padding: 25px 0 0 0;}

/* Landing Page */
#banner-left{width:240px;float:left;}
#banner-right{width:440px; float:left;}
.heading-blue{font-size: 18px !important; color: #1BA1CA !important; font-weight: normal;}

/* Inner */
.heading-green{font-weight: normal; color: #6AB24A !important; font-size: 28px; padding: 0 0 20px 0; margin-top:30px;}
.qty{width: 30px;}
.item-attr{width: 60px; display: block;}
.remove-photo {cursor:pointer;}
#orders{width:687px;float:left;margin: 20px 0 0 0; background: #FDFDFD url(https://content.cpcache.com/make/img/canvas-art/make-bg.png) top left repeat-y;}
.order-sep{width: 630px !important; margin: 0 auto; text-align: center; border-top: none !important; border-bottom: 1px solid #d8d8d8 !important;}
.order-left{float: left; text-align: center; font-size: 11px; line-height: 20px; padding: 20px 20px 10px 28px; width: 260px;}
.order-right{float: left; text-align: center; line-height: 20px; padding: 20px 0 0 0; line-height: 30px;}
.order-inner-left{float: left; padding: 20px 0 0 0; width: 60px; text-align: right;}
.order-inner-right{float: left; padding: 20px 0 0 20px; text-align: left; line-height: 30px;}
#add-to-cart{display: block; text-align: right; margin: 30px 15px 0 0;}
/****End Photo On styles****/

/****cbStyles****/
.cpButtonAnchor{position:relative}
.priceIntro{font-size:19px}
.price,.customize_price{font-size:19px;font-weight:700;color:#58a618;padding-right:5px}
.customizeHeader{margin:1em 0 .5em; font-size: 1.2em; }
#bulkPrices h3{margin-bottom:1em; }
#bulkPrices th,#bulkPrices td{text-align:center;vertical-align:middle;white-space:nowrap;padding:.5em}
#bulkPrices td.altColumn{background-color:#E5E5E5}
h3{color:#4B4A4A;font-size:1.6em;font-weight:700;margin-top:20px}
#preview{position:relative;width:480px;height:480px}
#previewSpinner{position:absolute;top:50%;left:50%;margin-top:-16px;margin-left:-16px}
#prodReviewMssgTop{font-weight:700;font-family: arial, sans-serif;}
#productSwatches ul{list-style-type:none;padding-left:0}
#productSwatches ul li{float:left;width:29px;height:29px}
#productSwatches img{top:50%;left:50%;margin-top:-11px;margin-left:-11px;border:1px solid gray; position: absolute;}
#productSwatches div{position:relative;width:26px;height:26px;border:0}
#productSwatches .selected{border:1px solid #000}
#productSwatches .hover{border:1px solid gray}
#sizes{margin:3px 0 15px -1px}
#sizes ul{height:20px;font-size:.9em;width:350px;padding-left:0}
#sizes ul li{list-style:none;float:left;margin-right:5px;margin-bottom: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;color:#000;text-decoration:none;border:1px solid #666;width:33px;height:18px;background:#fff; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3'); background-image: -webkit-linear-gradient(top,#fff,#f3f3f3); background-image: -moz-linear-gradient(top,#fff,#f3f3f3); background-image: -ms-linear-gradient(top,#fff,#f3f3f3); background-image: -o-linear-gradient(top,#fff,#f3f3f3); background-image: linear-gradient(top,#fff,#f3f3f3);margin:1px 1px 0;padding:2px 0; line-height: 18px;}
#sizes ul li a:hover{border:2px solid #555;background:#79a618; color: #fff; font-weight: bold; margin:0}
#sizes ul li.selectedSize a{border:2px solid #333;background:#d5d5d5;margin:0}
#sizes ul li.unavailable a{color:#ccc;border:1px solid #ccc}
#sizes ul li.unavailable a:hover{cursor:default;margin:0}
.pageinfoTitle{font-size:17px;font-weight:700;line-height:normal}
.createAndBuyProductActions .cpButtonContainerRight{margin-bottom:10px}
ul#productCategories{list-style:none;margin:0;padding:0}
ul#productCategories li{float:left;height:120px;width:200px;margin:0 60px 30px 0}
ul#productCategories h2{font-size:13px;line-height:2.15;font-weight:700;border-bottom:1px dashed #C1C1BF;margin:0;padding:0}
#productCategories a:link,#productCategories a:visited,#productCategories a:hover,#productCategories a:active{color:#85837E}
#haveASavedProject{background-color:#fff;margin:-1px -1px 0;padding:5px}
#cbSideNav{background:transparent;font-family:Arial, Helvetica, sans-serif;font-size:11px;margin:0;padding:0}
#cbSideNav h4{font-size:12px;font-weight:700;border-bottom:1px dashed #D6D7D2;margin:16px 0 0;padding:0 0 8px}
#cbSideNav ul{list-style:none;margin:0;padding:0}
#cbSideNav ul li{border-bottom:1px dashed #D6D7D2;line-height:290%;margin:0;padding:1px 0 0}
#cbSideNav ul li.lastLi{border:none}
#cbSideNav ul li h5{font-size:11px;font-weight:700;margin:0;padding:0}
#cbSideNav ul li a sup{font-size:8px}
#cbSideNav ul li a:link,#cbSideNav ul li a:visited{text-decoration:none}
#cbSideNav ul li a:hover,#cbSideNav ul li a:active{text-decoration:underline}
#cbSideNav ul li ul{margin:-5px 0 0;padding:0 0 10px 10px}
#cbSideNav ul li ul li{border:none;line-height:123%;margin:0;padding:0}
#cbSideNav li ul li.selectedCbNav ul{font-weight:400;margin:2px 0 0;padding:0 0 0 7px}
#cbSideNav li ul li.selectedCbNav ul li{border:none;line-height:127%}
.cpLoginLinks{margin-left:120px}
.cpButtonSaveToBuyLater,.cpButtonMakeChanges{display: inline-block; }
.cpButtonSaveToBuyLater .button, .cpButtonMakeChanges .button { display: block;}
#designAssistance{display:none;border:1px solid #ccc;position:relative;margin-bottom:20px;margin-top:10px;background-image:0 color-stop(1,#f9f9f9));box-shadow:1px 1px 1px #ccc;-moz-box-shadow:1px 1px 1px #ccc;-webkit-box-shadow:1px 1px 1px #ccc;padding:15px 10px}
#designAssistance h4{color:#0379A5;font-size:17px;font-weight:700;margin-top:-11px}
#designAssistance p{margin-top:8px;margin-bottom:14px;}
#designAssistance p.error{display:none;color:red;font-weight:700;font-size:14px}
#designAssistance .designAssistanceEmail{width:210px;color:#999;height:20px;margin-right:10px}
#designAssistance a,#dialogSubmit{font-weight:700;font-size:14px;background:#ccc;background-image:0 color-stop(1,#cccccc));padding:5px 9px}
#designAssistance span.x,#dialog span.x{cursor:pointer;position:absolute;top:5px;right:5px;background:#ccc;font-weight:700;font-size:19px;text-align:center;display:block;line-height:12px;height:15px;width:15px;background-image:0 color-stop(1,#cccccc));padding:2px 1px}
#screen{display:none;z-index:88888;position:fixed;top:0;left:0;width:100%;height:100%;background:#666;opacity:0.75;filter:alpha(opacity=75)}
#dialog{text-align:left;background:#eee;position:absolute;z-index:99999;padding:15px}
#dialog p{font-size:1.5em;color:#333;padding-bottom:10px;margin:0 0 10px}
#dialog table{width:100%;border:1px solid #999;background:#fff}
#dialog td{padding:10px}
#dialog .left{width:170px;font-weight:700;font-size:1.3em;color:#333}
#dialog .req{color:red;font-size:1.4em;line-height:1em;padding-left:5px}
#dialog p .req{vertical-align:bottom;padding-left:0;line-height:.3em}
#dialog textarea,#dialog input,#dialog select{width:100%}
#dialog textarea{height:100px}
#dialogSubmit{font-size:18px;float:right;margin-top:15px}
#dialog span.x{top:15px;right:15px}
.addthis_button_email{font-size:13px;background:#ccc;margin-top:25px;display:block;width:115px;font-weight:700;background-image:0 color-stop(1,#cccccc));padding:10px}
.addthis_button_email span{float:left;margin-right:5px}
#fb-root{margin-top:15px}
#bulkPrices,.hiddenOption{display:none}
#cbSideNav ul li a,#cbSideNav li ul li.selectedCbNav ul li a{color:#1ea4ff}
#cbSideNav li ul li.selectedCbNav,#cbSideNav .selectedCbNav ul li.selectedCbNav{font-weight:700;color:#000}
#cbSideNav li ul li.selectedCbNav a,#cbSideNav .selectedCbNav ul li.selectedCbNav a{color:#000}

/*Jquery UI Tabs*/
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
#make .ui-corner-all {border:none;}
#make .ui-tabs {padding:0;}
#make .ui-widget-content {border:none;background-image:none;color:auto;background-color:transparent;}
#make .ui-tabs .ui-tabs-nav {padding:0;}
#make .ui-widget-header {background-image:none;background-color:#7dac1e;border-radius:0;height:40px;}
#make #shopTabs {margin:20px 30px 0 0; width:770px; height:375px; background:none; border:5px solid #7dac1e; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;border-radius:0;}
#make #shopTabs ul li.tabs {margin-top:11px; margin-right:10px; border:none;}
#make .ui-corner-top {border-radius:0;}  
#make .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {border:5px;}
#make #tab1content, #make #tab2content, #make #tab3content, #make #tab4content {padding:20px 10px;}
#make #tab1content ul.productThumbnails,#make #tab2content ul.productThumbnails,#make #tab3content ul.productThumbnails,#make #tab4content ul.productThumbnails{list-style:none}
#make #tab1content ul.productThumbnails li,#make #tab2content ul.productThumbnails li,#make #tab3content ul.productThumbnails li,#make #tab4content ul.productThumbnails li{float:left;width:159px;margin:0;padding:8px}
#make #tab1content ul.productThumbnails li a,#make #tab2content ul.productThumbnails li a,#make #tab3content ul.productThumbnails li a,#make #tab4content ul.productThumbnails li a{display:block;text-decoration:none}
#make #tab1content ul.productThumbnails li a img,#make #tab2content ul.productThumbnails li a img,#make #tab3content ul.productThumbnails li a img,#make #tab4content ul.productThumbnails li a img{display:block}
#make #tab1content ul.productThumbnails li a span,#make #tab2content ul.productThumbnails li a span,#make #tab3content ul.productThumbnails li a span,#make #tab4content ul.productThumbnails li a span{display:block;font-size:12px;text-align:center;height:45px;padding:5px 0 0}
#make #tab1content ul.productThumbnails li a:hover,#make #tab2content ul.productThumbnails li a:hover,#make #tab3content ul.productThumbnails li a:hover,#make #tab4content ul.productThumbnails li a:hover{text-decoration:underline}
#make #tab1content a,#make #tab2content a,#make #tab3content a,#make #tab4content a{color:#1C94C4}
#make .make-product-content ul {margin: 0;}
#make .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: #1C94C4; background-color:#e6e5e3;border:none;}
#make .ui-state-default a, .ui-state-default a:link, .ui-state-default a:hover {color: #1C94C4; background-color:#e6e5e3;border:none;}
#make .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {background-color:#FFFFFF;color:#333333;border:none;}    

/*======== Make PDP ======== */
#outerwrap { font-size: 1.2em; }
#outerwrap table, #outerwrap td { vertical-align: top; }
#AddToCartButtonId { padding: 2px 20px; }
#AddToCartButtonId, .button-orange, .button-gray { text-transform: uppercase; margin-bottom: .5em; }
.descriptionprint h1 { margin-bottom: .25em; }
#priceTable { font-size: 14px; }
.clear { clear: both; }
.floatL { float: left; }

/* designer.aspx PDP */
.designer-aspx { font-size: 1.2em; }
.designer-aspx .strikeOutText { color: #777; text-decoration: line-through;}
.designer-aspx .saleprice { color: #c61b1b; margin-left: 5px; }
.designer-aspx h1 { margin-bottom: .25em; }
.designer-aspx .mediumprint { font-family: Arial, sans-serif; line-height: 1.2em; }
.designer-aspx hr { border: none; border-top: 1px solid #ddd; margin: 1em 0; }
.designer-aspx #popularChoicesContainer p { margin-bottom: 1em; }
.designer-aspx #popularChoicesContainer { line-height: 1.2em; }
.designer-aspx #popularChoicesContainer h4 { margin-bottom: .5em; }

/* NEW Responsive STYLES */
#make {width:100%;}
#make .layout-sidebar, #make .cs-sidebar, #make .make-product-content, #make .layout-content {box-sizing:border-box; -moz-box-sizing:border-box;}
#make .layout {max-width: 1000px; width:100%; margin:auto;}
#make .layout-sidebar {width:20%; float:left;}
#make .layout-content {width:80%; border:none; padding-left:10px; float:right;}
	#make .make-product-content {width:77%; float:left;}
	#make .cs-sidebar {float:right; width:23%; overflow: hidden; padding-left:10px;}

#make .breadcrumb a {display:inline;}

#make .left-nav-wrapper h3 { font-size: 1.4em; text-transform: uppercase; margin-bottom: 10px; font-weight: normal; text-align: left;}
#make .left-nav-wrapper h3 a {font-family: 'Roboto Condensed', arial, sans-serif; color:black;}
#make .left-nav-wrapper ul {margin-bottom:10px;}
#make .left-nav-wrapper li {padding:2px 0; margin:0;}
#make .left-nav-wrapper a {font-family: Arial, sans-serif; line-height: 1.4em; color: #777;}

#make .cs-sidebar ul {padding-bottom:10px;}
#make .cs-sidebar ul li {font-size: 11px; padding: 2px 0; font-family: Arial, helvetica, sans-serif; list-style: disc; margin-left:15px;}
#make .cs-sidebar h3 {font-size:20px; margin-bottom:10px; text-align: left;}

#make .seo-copy {padding-top: 1em; border-top: 1px solid #ddd; margin-top: 2em;}
#make .seo-copy p {line-height: 1.4em;}

/* CnB product_save.aspx Page Styling */
#prod-save-wrap {margin:auto;}
#prod-save-wrap .button {display: inline-block;}
#prod-save-wrap form div {overflow: hidden;}
#prod-save-wrap .bodyContent {overflow: hidden;}
#prod-save-wrap .bodyContent h1 {padding-bottom:0.5em;}
#prod-save-wrap .image-column {float:left; width:52%;}
#prod-save-wrap .cnb-prod-image {float:left; border: 1px solid #dddddd;  padding:20px; box-sizing:border-box; -moz-box-sizing:border-box;}
#prod-save-wrap .cnb-prod-image img {width: 100%;}
#prod-save-wrap .saved-projects {float:left; width: 100%; padding:10px 0; font-size: 12px; text-align: center;}
#prod-save-wrap form,
#prod-save-wrap .legal-image-info {float:left; width:45%; margin-left:3%; box-sizing:border-box; -moz-box-sizing:border-box;}

#prod-save-wrap .cnb-prod-details .price {padding:5px 0 0.5em 0;}
#prod-save-wrap .cnb-prod-details .go-back {font-size:12px; display: block; padding:5px 0;}
				
#prod-save-wrap .login-blurb {font-size: 12px; padding-bottom:1em;}
				.login-blurb p {padding-bottom:10px;}
				.login-blurb .sign-in-form {}
				.login-blurb .form-text {width:20%; display: inline-block; text-align: right; padding-right:1%;}
				.login-blurb .form-box input {width:60%;}
#prod-save-wrap .terms-box {padding:5px 0;}
#prod-save-wrap .legal-image-info {padding-top:1em; margin-top:1em; border-top:1px solid #dddddd;}
#prod-save-wrap .legal-image-info h3 {font-size: 16px; text-transform: uppercase; padding-bottom:5px;}
#prod-save-wrap .legal-image-info p {font-size: 12px; padding-bottom:5px;}
#prod-save-wrap .legal-image-info ul {list-style: disc; padding-bottom:15px; font-size: 12px;}
#prod-save-wrap .legal-image-info ul li {margin-left:1.4em; padding:2px 0;}

/* CnB saved_products.aspx Page Styling */

#saved-prod {max-width: 1000px; margin:auto;}

.bulk-prices-dialog .ui-dialog-content{border: 1px solid #ccc !important; padding: 15px !important;}
.bulk-prices-dialog h3{margin-bottom:1em; font-size:2em;}
.bulk-prices-dialog td{text-align:center; vertical-align:middle; white-space:nowrap; padding:.5em; border: 1px solid #ccc;}
.bulk-prices-dialog tr:first-child td:nth-child(even), .bulk-prices-dialog tr:nth-child(2) td:nth-child(even)  {background-color:#E5E5E5}
.bulk-prices-dialog tr:nth-child(3) td:first-child  { color: red; font-weight: bold;}

.ca-legal-discaimer {
	color: black;
	margin: 15px 0 15px 0;
	overflow: hidden;
}

.ca-legal-discaimer .ca-legal-discaimer-warning-image {
	float: left;
	padding-right: 15px;
}

.ca-legal-discaimer .ca-legal-discaimer-warning-image img {
	width: 50px;
}

.ca-legal-discaimer .ca-legal-discaimer-message {
	overflow: hidden;
}

.ca-legal-discaimer .ca-legal-discaimer-ca-residents {
	font-weight: bold;
}

.ca-legal-discaimer .ca-legal-discaimer-message a {
	color: #0066ff;
}