
/* New 1600px max width */
div.main_template{position:relative;max-width:1600px;min-width:980px;margin:0 auto;padding:0 10px}

/* popup */
ul.couponul{list-style:none;padding:5px 20px;margin:0 20px}ul.couponul li{text-indent:0;margin:10px 0;padding:0;line-height:18px;list-style:disc}
span.err_msg{clear:both;display:none;font-size:13px;line-height:13px;padding:4px 0 0;color:red;margin:0}
div.email-form-container{background-color:#FFF;float:right;width:530px;border-radius:5px;border:1px solid #e9e9e9;border-top:1px solid #f6f6f6;border-left:1px solid #eee;border-right:1px solid #eee;padding:10px}
.popup-close-link {margin:10px 0px 0px 0px;height:30px;line-height:30px;display:inline-block;padding:0px;text-align:right;width:10%;float:right;}
.popup-close-link a {font-size:30px; color:#ddd; font-weight:bold;text-decoration:none;}
.popup-close-link a:hover {font-size:30px; color:#ccc; font-weight:bold;text-decoration:none;}
#popupbox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:url(/static/media3/images/fancybox/fancybox.png) -40px 0;cursor:pointer;z-index:1103}
div.popup-form{margin:0 auto;text-align:center;width:470px}
div.email-form-title{text-align:center;padding:0;height:60px;display:inline-block;width:89%;margin:10px 0 0}
div.email-form-title-note{text-align:center;clear:both;margin:15px 0 35px}
div.popup-form-field{width:100%;display:block;margin:15px 0;text-align:left}
input.email-update-field{float:left;width:458px;height:30px;background:#fefdfd;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;border:1px solid #e1e1e1;padding:10px 0 10px 10px;font-weight:400;font-size:12pt;color:#333}
input:focus.email-update-field{outline:0;border:1px solid #999;box-shadow:0 1px 1px 0 rgba(223,223,223,1)}
input.email-update-field::-webkit-input-placeholder{color:#ccc}
input.email-update-field:-moz-placeholder{color:#ccc}
input.email-update-field:-ms-input-placeholder{color:#ccc}
input.standard-email-btn { display: inline-block; margin-top:10px;}
div.coupon-form-container{background-color:#FFF;width:470px;border-radius:2px;border:1px solid #e9e9e9;border-top:1px solid #f6f6f6;border-left:1px solid #eee;border-right:1px solid #eee;padding-bottom:10px}
div.popup-form-title{float:left;padding:0;height:30px;display:inline-block;width:89%;margin:10px 0 0}
div.popup-form-title-note{margin:15px 0 35px}
div.coupon-header{display:inline-block;width:430px;border-bottom:1px solid #e9e9e9;padding:10px 20px}

/* body */
div.category_row{overflow:hidden;white-space:nowrap}
div.home_categorytitlebreaker{padding:10px 0 30px;width:350px;margin:0 auto;text-align:center;color:#032;text-transform:uppercase}
div.home_categorytitlebreaker a,div.home_categorytitlebreaker a:hover,div.home_categorytitlebreaker a:visited{color:#333;text-decoration:none}
div.category_fourth_div_img { display:inline-block;float:left;height:310px;width:23.5%;margin-right:1.5%; }
a.category_pg{width:auto;text-align:left;display:block;margin:0;text-indent:0;font-size:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;padding:0px 0px 15px 0px;text-decoration:none;font-family:"Cereal Book",sans-serif;font-style:normal;font-weight:500;letter-spacing:.02em}
a.category_pg:hover{text-decoration:none;color:#0B5EE8}
img.groups_big_image, img.groups_small_image {width:100%;}
.home_group_title_header a,.home_group_title_header a:hover,.home_group_title_header a:visited{padding:10px 0 5px 20px;display:inline-block;overflow:hidden;color:#333;text-decoration:none}
div.h-style-box{background-color:#FFF;border-top:1px solid #f9f9f9;box-shadow:0 1px 1px 1px rgba(85,85,85,.15);border-radius:1px;padding:0;display:inline-block;width:100%}
div.positioned-products-div { clear:both;display:block;}
div.positioned-products-header { padding:10px 20px; border-bottom:1px dotted #f6f6f6;}
.featuredArticleDiv { float:left; width:15.0%; display:block; padding:20px 3% 20px 2%;margin:0px;}	
.featuredArticleDiv:nth-child(5n) { padding:20px 0px 20px 2%;}
.groupsbox:nth-child(3n+1){clear:both}div.groupsbox{display:block;float:left;width:31.7%;margin:0 2% 2% 0;padding:0;background-color:#FFF;height:auto}
div.groupsbox:nth-child(3n){margin-right:0}
div.groups_image1{display:inline-block;width:100%;background:#fff;overflow:visible;padding:0}
div#all_ideas,div#all_photos{display:inline-block;height:auto;width:auto;margin-top:20px}
img.circle {width:85%; -moz-border-radius: 115px; -webkit-border-radius: 115px; border-radius: 115px; margin:15px;}
img.curved {width:90%; max-height:168px; margin-left:5%; margin-right:5%; margin-top:15px;}	
div.redTagSale {z-index:2;margin-top:223px;padding:2px 5px 2px 5px;}
.color-white { color:white;}
img.dailydeal{width:100%; max-height:168px;border-radius:4px 4px 0px 0px;}
div.daily_deals_div { display:block;float:left;padding-bottom:15px; background:#f7f7f7; width:31%; border-radius:4px; margin: 0px 10px 20px 10px; }
div.daily_deals_div:nth-of-type(3n+1) { clear:both; }
div.articles_cat { padding-bottom:25px; background:#f7f7f7; width:22%; border-radius:4px; margin: 0px 10px 0px 10px;}
div.reviews_cat { padding-bottom:25px; background:#f7f7f7; width:22%; border-radius:4px; margin: 0px 10px 0px 10px;}
div.shoppingIdeas_cat { padding-bottom:25px; background:#f7f7f7; width:22%; border-radius:4px; margin: 0px 10px 0px 10px;}
div.relatedSearches_cat { width:22%; border-radius:4px; margin: 0px 10px 0px 10px;}
div.new_category_div_img_new_pg { background:#fff;display: inline-block; width:22%; margin: 15px 1.5% 20px 1%; border-radius:4px; vertical-align:top; }
div.new_category_div_img_new_pg:nth-of-type(4n+1) { clear:both;}
div.block_vertical_div { background:#f7f7f7; width: 194px; margin: 0px 16px 20px 16px; margin-top:15px;border-radius:8px; }
div.sectional {display: inline-block; background: #FFF; padding: 0px 15px;margin: 0px auto; padding-top: 0px;width:100%;}
div.sectional-scroll {border:1px solid #000;display: inline-block; background: #FFF; padding: 0px 0px;width: max-content;margin-top: 20px; padding-top: 0px;}
.sectionalsubtext { margin-top:7px;color:rgb(72, 72, 72); }
.nodeheight { height:410px;}
.nodename { padding:0px 15px;color:rgb(72, 72, 72);margin-top: 12px; text-align: left;white-space: normal; overflow: normal;}
.relatednodename { padding:0px 15px;text-align: left;color:#FFF;bottom:30px;position:absolute;width:140px;}
p.nodetext {margin-top:3px;color:rgb(72, 72, 72);}
div.nodetext {height:75px;overflow:hidden;}
.gray-card-overflow { margin-right:10px;margin-top:-20px;height:20px;background:#f7f7f7;opacity: 0.4;filter: alpha(opacity=40);}
.gray-card-radius { border-radius:4px 4px 0px 0px;}
.icons8-star-on { display: inline-block; width: 22px; height: 22px; background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0'?%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' viewBox='0 0 252 252' width='52px' height='52px'%3E%3Cg transform='translate(-6.3,-6.3) scale(1.05,1.05)'%3E%3Cg fill='none' fill-rule='nonzero' stroke='none' stroke-width='1' stroke-linecap='butt' stroke-linejoin='miter' stroke-miterlimit='10' stroke-dasharray='' stroke-dashoffset='0' font-family='none' font-weight='none' font-size='none' text-anchor='none' style='mix-blend-mode: normal'%3E%3Cpath d='M0,252v-252h252v252z' fill='none'/%3E%3Cg fill='%23f1c40f'%3E%3Cg id='surface1'%3E%3Cpath d='M245.45012,98.2482c-1.09795,-3.48317 -4.16467,-6.05769 -7.79928,-6.58775l-71.14002,-10.33594l-31.84075,-64.47656c-3.256,-6.58774 -14.08413,-6.58774 -17.378,0l-31.80288,64.47656l-71.14003,10.33594c-3.63462,0.53005 -6.70132,3.06671 -7.83714,6.58775c-1.13581,3.52103 -0.1893,7.38281 2.46094,9.91947l51.49038,50.20313l-12.15324,70.83714c-0.60577,3.63462 0.8708,7.34495 3.86178,9.503c2.99098,2.15806 6.92848,2.46094 10.18449,0.71935l63.64363,-33.43089l63.60577,33.43089c1.43871,0.75721 2.99099,1.09795 4.54327,1.09795c2.00661,0 3.97536,-0.60577 5.67909,-1.81731c2.99098,-2.19591 4.46754,-5.86838 3.86177,-9.503l-12.15324,-70.83714l51.49038,-50.20313c2.65024,-2.57452 3.55889,-6.39844 2.42308,-9.91947z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); background-size: 100%; }
.icons8-star-off { display: inline-block; width: 22px; height: 22px; background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0'?%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' viewBox='0 0 252 252' width='52px' height='52px'%3E%3Cg transform='translate(-6.3,-6.3) scale(1.05,1.05)'%3E%3Cg fill='none' fill-rule='nonzero' stroke='none' stroke-width='1' stroke-linecap='butt' stroke-linejoin='miter' stroke-miterlimit='10' stroke-dasharray='' stroke-dashoffset='0' font-family='none' font-weight='none' font-size='none' text-anchor='none' style='mix-blend-mode: normal'%3E%3Cpath d='M0,252v-252h252v252z' fill='none'/%3E%3Cg fill='%23d9d9d9'%3E%3Cg id='surface1'%3E%3Cpath d='M245.45012,98.2482c-1.09795,-3.48317 -4.16467,-6.05769 -7.79928,-6.58775l-71.14002,-10.33594l-31.84075,-64.47656c-3.256,-6.58774 -14.08413,-6.58774 -17.378,0l-31.80288,64.47656l-71.14003,10.33594c-3.63462,0.53005 -6.70132,3.06671 -7.83714,6.58775c-1.13581,3.52103 -0.1893,7.38281 2.46094,9.91947l51.49038,50.20313l-12.15324,70.83714c-0.60577,3.63462 0.8708,7.34495 3.86178,9.503c2.99098,2.15806 6.92848,2.46094 10.18449,0.71935l63.64363,-33.43089l63.60577,33.43089c1.43871,0.75721 2.99099,1.09795 4.54327,1.09795c2.00661,0 3.97536,-0.60577 5.67909,-1.81731c2.99098,-2.19591 4.46754,-5.86838 3.86177,-9.503l-12.15324,-70.83714l51.49038,-50.20313c2.65024,-2.57452 3.55889,-6.39844 2.42308,-9.91947z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); background-size: 100%; }
.icons8-star-1q { display: inline-block; width: 22px; height: 22px; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 54.6 54.6'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;}.cls-2{clip-path:url(%23clip-path);}.cls-3{fill:%23d9d9d9;}.cls-4{clip-path:url(%23clip-path-2);}.cls-5{fill:%23f1c40f;}%3C/style%3E%3CclipPath id='clip-path' transform='translate(1.3 1.3)'%3E%3Crect class='cls-1' x='11.89' width='40.11' height='52'/%3E%3C/clipPath%3E%3CclipPath id='clip-path-2' transform='translate(1.3 1.3)'%3E%3Crect class='cls-1' width='13' height='52'/%3E%3C/clipPath%3E%3C/defs%3E%3Ctitle%3Eicons8-star-filled (1q)%3C/title%3E%3Cg class='cls-2'%3E%3Cpath class='cls-1' d='M-1.3,53.3V-1.3H53.3V53.3Z' transform='translate(1.3 1.3)'/%3E%3Cg id='surface1'%3E%3Cpath class='cls-3' d='M51.88,20a2.08,2.08,0,0,0-1.69-1.43L34.78,16.32l-6.9-14a2.19,2.19,0,0,0-3.77,0l-6.89,14L1.81,18.56A2.1,2.1,0,0,0,.64,22.14L11.8,33,9.17,48.36A2.13,2.13,0,0,0,10,50.42a2.1,2.1,0,0,0,2.21.16L26,43.33l13.78,7.25a2.1,2.1,0,0,0,3-2.22L40.2,33,51.36,22.14A2.09,2.09,0,0,0,51.88,20Z' transform='translate(1.3 1.3)'/%3E%3C/g%3E%3C/g%3E%3Cg class='cls-4'%3E%3Cpath class='cls-1' d='M-1.3,53.3V-1.3H53.3V53.3Z' transform='translate(1.3 1.3)'/%3E%3Cg id='surface1-2' data-name='surface1'%3E%3Cpath class='cls-5' d='M51.88,20a2.08,2.08,0,0,0-1.69-1.43L34.78,16.32l-6.9-14a2.19,2.19,0,0,0-3.77,0l-6.89,14L1.81,18.56A2.1,2.1,0,0,0,.64,22.14L11.8,33,9.17,48.36A2.13,2.13,0,0,0,10,50.42a2.1,2.1,0,0,0,2.21.16L26,43.33l13.78,7.25a2.1,2.1,0,0,0,3-2.22L40.2,33,51.36,22.14A2.09,2.09,0,0,0,51.88,20Z' transform='translate(1.3 1.3)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); background-size: 100%; }
.icons8-star-2q { display: inline-block; width: 22px; height: 22px; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 54.6 54.6'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;}.cls-2{clip-path:url(%23clip-path);}.cls-3{fill:%23d9d9d9;}.cls-4{clip-path:url(%23clip-path-2);}.cls-5{fill:%23f1c40f;}%3C/style%3E%3CclipPath id='clip-path' transform='translate(1.3 1.3)'%3E%3Crect class='cls-1' x='26' width='26' height='52'/%3E%3C/clipPath%3E%3CclipPath id='clip-path-2' transform='translate(1.3 1.3)'%3E%3Crect class='cls-1' width='26' height='52'/%3E%3C/clipPath%3E%3C/defs%3E%3Ctitle%3Eicons8-star-filled (2q)a%3C/title%3E%3Cg class='cls-2'%3E%3Cpath class='cls-1' d='M-1.3,53.3V-1.3H53.3V53.3Z' transform='translate(1.3 1.3)'/%3E%3Cg id='surface1'%3E%3Cpath class='cls-3' d='M51.88,20a2.08,2.08,0,0,0-1.69-1.43L34.78,16.32l-6.9-14a2.19,2.19,0,0,0-3.77,0l-6.89,14L1.81,18.56A2.1,2.1,0,0,0,.64,22.14L11.8,33,9.17,48.36A2.13,2.13,0,0,0,10,50.42a2.1,2.1,0,0,0,2.21.16L26,43.33l13.78,7.25a2.1,2.1,0,0,0,3-2.22L40.2,33,51.36,22.14A2.09,2.09,0,0,0,51.88,20Z' transform='translate(1.3 1.3)'/%3E%3C/g%3E%3C/g%3E%3Cg class='cls-4'%3E%3Cpath class='cls-1' d='M-1.3,53.3V-1.3H53.3V53.3Z' transform='translate(1.3 1.3)'/%3E%3Cg id='surface1-2' data-name='surface1'%3E%3Cpath class='cls-5' d='M51.88,20a2.08,2.08,0,0,0-1.69-1.43L34.78,16.32l-6.9-14a2.19,2.19,0,0,0-3.77,0l-6.89,14L1.81,18.56A2.1,2.1,0,0,0,.64,22.14L11.8,33,9.17,48.36A2.13,2.13,0,0,0,10,50.42a2.1,2.1,0,0,0,2.21.16L26,43.33l13.78,7.25a2.1,2.1,0,0,0,3-2.22L40.2,33,51.36,22.14A2.09,2.09,0,0,0,51.88,20Z' transform='translate(1.3 1.3)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); background-size: 100%; }
.icons8-star-3q { display: inline-block; width: 22px; height: 22px; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 54.6 54.6'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;}.cls-2{clip-path:url(%23clip-path);}.cls-3{fill:%23d9d9d9;}.cls-4{clip-path:url(%23clip-path-2);}.cls-5{fill:%23f1c40f;}%3C/style%3E%3CclipPath id='clip-path' transform='translate(1.3 1.3)'%3E%3Crect class='cls-1' x='34.11' width='17.89' height='52'/%3E%3C/clipPath%3E%3CclipPath id='clip-path-2' transform='translate(1.3 1.3)'%3E%3Crect class='cls-1' width='39' height='52'/%3E%3C/clipPath%3E%3C/defs%3E%3Ctitle%3Eicons8-star-filled (3q)%3C/title%3E%3Cg class='cls-2'%3E%3Cpath class='cls-1' d='M-1.3,53.3V-1.3H53.3V53.3Z' transform='translate(1.3 1.3)'/%3E%3Cg id='surface1'%3E%3Cpath class='cls-3' d='M51.88,20a2.08,2.08,0,0,0-1.69-1.43L34.78,16.32l-6.9-14a2.19,2.19,0,0,0-3.77,0l-6.89,14L1.81,18.56A2.1,2.1,0,0,0,.64,22.14L11.8,33,9.17,48.36A2.13,2.13,0,0,0,10,50.42a2.1,2.1,0,0,0,2.21.16L26,43.33l13.78,7.25a2.1,2.1,0,0,0,3-2.22L40.2,33,51.36,22.14A2.09,2.09,0,0,0,51.88,20Z' transform='translate(1.3 1.3)'/%3E%3C/g%3E%3C/g%3E%3Cg class='cls-4'%3E%3Cpath class='cls-1' d='M-1.3,53.3V-1.3H53.3V53.3Z' transform='translate(1.3 1.3)'/%3E%3Cg id='surface1-2' data-name='surface1'%3E%3Cpath class='cls-5' d='M51.88,20a2.08,2.08,0,0,0-1.69-1.43L34.78,16.32l-6.9-14a2.19,2.19,0,0,0-3.77,0l-6.89,14L1.81,18.56A2.1,2.1,0,0,0,.64,22.14L11.8,33,9.17,48.36A2.13,2.13,0,0,0,10,50.42a2.1,2.1,0,0,0,2.21.16L26,43.33l13.78,7.25a2.1,2.1,0,0,0,3-2.22L40.2,33,51.36,22.14A2.09,2.09,0,0,0,51.88,20Z' transform='translate(1.3 1.3)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); background-size: 100%; }
img[src=""],img:not([src]){visibility: hidden;}
img:-moz-loading {visibility: hidden;}

/* fonts */
.font-verylightgrey { color:#d2d2d2; }
.font-darkgrey { color:#333; }
.font-midgrey { color:#666; }
.font-white { color:#FFF; }
.font-black { color:#000; }
.font-lightgrey { color:#999; }
.font_uppercase { text-transform:uppercase;}
.line-height-13 { line-height:13px;}
.line-height-20 { line-height:20px;}
.line-height-25 { line-height:25px;}
.line-height-30 { line-height:30px;}
.line-height-35 { line-height:35px;}
.bold {font-weight:bold;}
.font-11 { font-size:11px; }
.font-12 { font-size:12px; }
.font-13 { font-size:13px; }
.font-14 { font-size:14px; }
.font-15 { font-size:15px; }
.font-16 { font-size:16px; }
.font-17 { font-size:17px; }
.font-18 { font-size:18px; }
.font-20 { font-size:20px; }
.font-22 { font-size:22px; }
.font-25 { font-size:25px; }
.font-30 { font-size:30px; }
.font-35 { font-size:35px; }
.font-50 { font-size:50px; }
.font-60 { font-size:60px; }
.font-80 { font-size:80px; }
.line-through {text-decoration:line-through;}
.specialprice { color: #e4112A; }
.link-standard a { text-decoration:none; color:inherit;}
.link_hover_blue a:hover { color:#0B5EE8; }
.link-darkgrey a, .link-darkgrey a:visited, .link-darkgrey a:hover { text-decoration:none; color:#333;}
.red_text {  padding:0px 10px; color:#F02216;}
.red_link a { padding:0px 10px; text-decoration:none; color:#F02216;}
.red_link a:visited { text-decoration:none; color:#F02216; }
.red_link a:hover { text-decoration:none; color:#F02216; }
.grey_link_no_underline a { text-decoration:none;color:#333; font-weight:500; }
.grey_link_no_underline a:visited { text-decoration:none;color:#333; font-weight:500; }
.grey_link_no_underline a:hover { text-decoration:none;color:#0B5EE8; }
.white_link a { color:#FFF;outline:0;}
.white_link a:visited { color:#FFF; outline:0;}
.white_link a:hover { color:#FFF; outline:0;}
.white_link a:active { color:#FFF;outline:0; }
.color-a0 { color:#a0a0a0;}
.blue_link a { color:#0B5EE8; font-weight:500; }
.blue_link a:visited { color:#0B5EE8; font-weight:500; }
.blue_link a:hover { color:#333; }

/* forms and buttons **/
.btn-pad-extralarge {padding: 15px 55px 20px 55px;}
.full-form-btn {width:100%;}
.blue-btn{background:#0B5EE8;-webkit-border-radius:28;-moz-border-radius:28;color:#fff;padding:10px 25px;text-decoration:none;border:0;cursor:pointer}
.blue-btn:hover{background:#0A58DB;text-decoration:none}
.btn-pad-large {padding: 15px 25px 20px 15px;}
