@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
table {border-spacing: 0;}
html {overflow-y:scroll;}
body {width:100%;margin:0px;1background: url("/images/reredesign/img/sprite_playbetter.png") 0px -582px repeat-x white;text-align:center; color:#444; font:normal 12px/1.8em Arial, Helvetica, sans-serif;font-size:14px;}
.clr { clear:both; padding:0; margin:0; width:100%; font-size:0px; line-height:0px;}
strong {font-weight:bold;}
h2 { font-size: 24px; line-height:1.5em; font-family: 'DroidSansRegular', Arial, Helvetica, sans-serif; padding:8px 0; margin:8px 0; color:#3b3b3b;}
p { margin:8px 0; padding:0 0 8px 0; font:normal 12px/1.8em Arial, Helvetica, sans-serif;}
a {outline: 0;color:#333; text-decoration:underline;}
p.spec { padding:0 0 16px;}
p.infopost { margin:0; padding:6px 0; color:#787777;}
p.infopost a { padding:0 4px; color:#9a9a9a;}
a.rm { }
a.com { }
b {font-weight:bold;}
i, cite, em, var, address {font-style: italic;}
@font-face {
font-family: 'DroidSansRegular';
src: url("/images/reredesign/template/fonts/droid-sans/DroidSans-webfont.eot");
src: url("/images/reredesign/template/fonts/droid-sans/DroidSans-webfont.eot?#iefix") format('embedded-opentype'),
url("/images/reredesign/template/fonts/droid-sans/DroidSans-webfont.woff") format('woff'),
url("/images/reredesign/template/fonts/droid-sans/DroidSans-webfont.ttf") format('truetype'),
url("/images/reredesign/template/fonts/droid-sans/DroidSans-webfont.svg#DroidSansRegular") format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'DroidSansBold'; src: url("/images/reredesign/template/fonts/droid-sans/DroidSans-Bold-webfont.eot");
src: url("/images/reredesign/template/fonts/droid-sans/DroidSans-Bold-webfont.eot?#iefix") format('embedded-opentype'),
url("/images/reredesign/template/fonts/droid-sans/DroidSans-Bold-webfont.woff") format('woff'),
url("/images/reredesign/template/fonts/droid-sans/DroidSans-Bold-webfont.ttf") format('truetype'),
url("/images/reredesign/template/fonts/droid-sans/DroidSans-Bold-webfont.svg#DroidSansBold") format('svg');
font-weight: normal;
font-style: normal;
}
/* ie */
.viewmorecats {padding-left:0px!important;}
/* template */
.container {margin: 0px auto;width: 960px;height: auto;1border:1px solid #ccc;border-top:none; border-bottom:none;}
.main { 1background: #000 url("/images/reredesign/bg-repeat.jpg") repeat-y center top;}
.separator-line {height:1px; background:#ccc; width:100%;}
.spacer-small {height:5px; width:100%;}
.spacer-medium {height:10px; width:100%;}
.spacer-big{height:16px; width:100%;}
#column1 {width: 305px;padding: 0px 0 0px 20px!important;margin: 0px 0 0px 20px!important;}
#column2 {font-size:12px!important;}
#column2 .display_section_content {color:#333;padding:4px;border-bottom-color: #fff;border-collapse: separate;border-left-color: #ccc;border-right-color: #fff;border-top-color: #ccc;border-style:solid; border-width:1px;height: 22px;line-height: normal;padding:;}
#column2 .display_section {border-bottom-color: #ccc;border-collapse: separate;border-left-color: #fff;border-right-color: #ccc;border-top-color: #ccc;border-style:solid; border-width:1px;}
#column2 #invoiceseperator {border-bottom-color: #ccc;border-collapse: separate;border-left-color: #ccc;border-right-color: #fff;border-top-color: #ccc;border-style:solid; border-width:1px;}
#disp_storesubtotal {border-left-color:#fff!important;}
.display_section_title {background-color: #E3E3E3; padding:2px 8px;}
#promotext_container {border-color:#fff!important;}
.add-to-cart-button {width:108px;position:relative;1margin:6px 0 0 4px;padding:6px 15px 6px 15px; color:#fff;font-size:13px;font-weight:bold;background: #e33939; /* Old browsers */background: -moz-linear-gradient(top, #e33939 0%, #a41313 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e33939), color-stop(100%,#a41313)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #e33939 0%,#a41313 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #e33939 0%,#a41313 100%); /* Opera11.10+ */background: -ms-linear-gradient(top, #e33939 0%,#a41313 100%); /* IE10+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e33939', endColorstr='#a41313',GradientType=0 ); /* IE6-9 */background: linear-gradient(top, #e33939 0%,#a41313 100%); /* W3C */border-radius: 0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;border: none;cursor: pointer;white-space: nowrap;color: #fff;text-align: center;}
.add-to-cart-button a{color:#fff;font-size:13px;font-weight:bold;background: #e33939; /* Old browsers */background: -moz-linear-gradient(top, #e33939 0%, #a41313 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e33939), color-stop(100%,#a41313)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #e33939 0%,#a41313 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #e33939 0%,#a41313 100%); /* Opera11.10+ */background: -ms-linear-gradient(top, #e33939 0%,#a41313 100%); /* IE10+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e33939', endColorstr='#a41313',GradientType=0 ); /* IE6-9 */background: linear-gradient(top, #e33939 0%,#a41313 100%); /* W3C */border-radius: 0px;}
.blue-button {border: 1px solid #8FB6DB;cursor: pointer;white-space: nowrap;padding: 4px 10px;font-family: Arial, Helvetica, sans-serif;color: #0072BC;font-weight: bold;text-align: center;background: #C7E5FB url(https://www.playbetterstore.com/shared/style/images/white_gradient.png) repeat-x 50% 0%;}
.
.red-font {color:#c10000;}
.button_color {color:#fff!important;border: none;cursor: pointer;white-space: nowrap;padding: 4px 5px 3px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;text-align: center;}
.button_color:hover {color:#fff!important;border: none!important;cursor: pointer;white-space: nowrap;padding: 4px 5px 3px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;text-align: center;}
.wish-list-button {position:absolute; left:184px; top:32px;width:108px;border: 1px solid #8FB6DB;cursor: pointer;white-space: nowrap;padding: 1px 7px 1px;font-family: Arial, Helvetica, sans-serif;color: #0072BC;font-size: 11px;font-weight: bold;text-align: center;background: #C7E5FB url(https://www.playbetterstore.com/shared/style/images/white_gradient.png) repeat-x 50% 0%;}
.add-to-cart-container {margin-left:10px;float:left;}
.wish-list-container {position:relative;float:left;margin-left:-24px;margin-top:1px;}
html > body .actn_button_color { /* Old browsers */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e33939), color-stop(100%,#a41313)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #e33939 0%,#a41313 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #e33939 0%,#a41313 100%); /* Opera11.10+ */background: -ms-linear-gradient(top, #e33939 0%,#a41313 100%); /* IE10+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e33939', endColorstr='#a41313',GradientType=0 ); /* IE6-9 */background: linear-gradient(top, #e33939 0%,#a41313 100%); /* W3C */}
.actn_button_color.actn_button:hover {border: none;color: #fff;/* Old browsers */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e33939), color-stop(100%,#a41313)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #e33939 0%,#a41313 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #e33939 0%,#a41313 100%); /* Opera11.10+ */background: -ms-linear-gradient(top, #e33939 0%,#a41313 100%); /* IE10+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e33939', endColorstr='#a41313',GradientType=0 ); /* IE6-9 */background: linear-gradient(top, #e33939 0%,#a41313 100%); /* W3C */}
/* header */
.header {padding: 0 0 0px 0; margin: 0 auto;1border: 1px solid #CCC;border-bottom:none;border-top:none;width:960px;}
.top-header {height:112px;position:relative;}
.logo { padding:0; width:280px; position:absolute; top:10px; left:2px;}
.logo h1 { margin:0; padding:0px; color:#fff;font-size: 42px; line-height:1.2em; font-family: 'DroidSansBold', Arial, Helvetica, sans-serif; letter-spacing:-2px;}
.logo h1 a, h1 a:hover { color: #B91E24; text-decoration:none;font-weight:bold;}
.logo h1 span { color:#aaaaaa;}
.logo h1 small { padding-left:16px; font:normal 12px/1.2em Arial, Helvetica, sans-serif; letter-spacing:normal; color:#fff;}
.date-small {position:absolute;bottom:12px; right:14px;font-size:10px;font-weight:bold;color:#676767;height:14px;}
.phone-contact {position:absolute; left:32px; top:96px;}
.phone-contact h2 {font-size:14px;color:#555;letter-spacing:1.5px;margin:0; padding:0;}
.phone-contact h2 span {color:#222;}
#header-pop {background: url("/images/reredesign/template/img/pop.png") repeat-x top;width:156px; height:94px; position:absolute; top:5px; left:390px;z-index:40; margin-left: 0px;}
img.hbg_img { padding-bottom:21px; background:url(/teachbetterstore/images/friday-best/hbg_bg.gif) repeat-x center bottom;}
#cart-section {font-size:12px;font-weight:normal;position:absolute; top:12px; right:14px;}
#cart-section .shopping-cart {position:relative;margin:0px 0 0 5px;padding:4px 12px 3px 27px; color:#fff;font-size:11px;font-weight:bold;background: #e33939; /* Old browsers */background: -moz-linear-gradient(top, #e33939 0%, #a41313 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e33939), color-stop(100%,#a41313)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #e33939 0%,#a41313 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #e33939 0%,#a41313 100%); /* Opera11.10+ */background: -ms-linear-gradient(top, #e33939 0%,#a41313 100%); /* IE10+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e33939', endColorstr='#a41313',GradientType=0 ); /* IE6-9 */background: linear-gradient(top, #e33939 0%,#a41313 100%); /* W3C */border-radius: 0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;}
#cart-section .shopping-cart a {font-family: Arial, Helvetica, sans-serif;font-weight:bold;color:#fff;font-size:11px;}
#cart-section .shopping-cart a:hover {color:#ddd;}
#cart-section .cart-image {position:absolute; top:5px; left:8px} #cart-section li{float:left;display: inline-block;line-height: 18px;margin-top:5px;padding: 0px 12px 0px;color: #555;font-size:12px;}
#cart-section li a{font-size:11px;display: inline-block;line-height: 18px;color: #555;font-weight:bold;}
#cart-section li a:hover{color: #000;}
#cart-section a {text-decoration:none;}
.cart-count {}
.cart-title {margin: 0 3px 0 0;}
#welcome {float:left;}
#wishlist {float:left;}
#cart-info {float:left;}
#login-section {font-size:12px;font-weight:normal;position:absolute; top:8px; right:8px;}
#login-section li{letter-spacing:1px;float:left;display: inline-block;line-height: 18px;margin-top:10px;padding:0px;font-size:11px;}
#login-section span{padding:0px 5px;}
#login-section li a{color:#B91E24;text-decoration:underline;font-size:11px;display: inline-block;line-height: 18px;font-weight:normal;}
#login-section li a:hover{color: #000;}
/* search */
.searchform label {display: none;}
#formsearch .text {display: inline;float: left;width: 141px;height: 26px;padding: 0 6px;line-height: 26px;font-size: 12px;border: 0 none;color: #656363;background-color: #4D4D4D;position: relative;}
#formsearch.submit {display: inline;float: left;width: 24px!important;height: 26px!important;text-align: left;font-size: 1px;overflow: hidden;background: #4D4D4D url("../images/search.gif") no-repeat 0 -26px;border: 0 none;color: #4D4D4D;}
.searchform {position: absolute;right: 14px;padding: 12px 0px 12px 20px;background-color: #1F2122;height: 26px;top: 40px;background-color: transparent;}
.searchform form, #store form {position: absolute;right: 0;top: 0;padding: 12px 0px 12px 20px;height: 26px;}
.searchform form fieldset {padding:2px 0px;background:#fdfdfd;width: 300px;border: 1px solid #ccc;border-radius: 2px;-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);box-shadow: inset 0 1px 1px rgba(0,0,0,0.1)}
.searchform form fieldset label, #store form fieldset label {display: none;}
.searchform form fieldset input.text, #store form fieldset input.text {font-family: 'DroidSansRegular', Arial, Helvetica, sans-serif;font-size:13px;display: inline;background:transparent;float: left;width: 271px;height: 28px;padding: 0 6px;line-height: 28px;border: 0 none;color: #656363;position: relative;}
.searchform form fieldset input.submit, #store form fieldset input.submit {cursor:pointer;display: inline;float: left;width: 24px!important;height: 26px!important;text-align: left;font-size: 1px;overflow: hidden;background: transparent url("/images/reredesign/search.gif") no-repeat 0 -26px;border: 0 none;color: #4D4D4D;}
.searchform form fieldset > input.submit, #store form fieldset > input.submit {text-indent: -9999em;padding-top: 0;}
/* menu */
.menu_nav {width: 958px;border:1px solid white; margin:0 auto ; padding:0; height:45px;background: #444 url("/images/reredesign/template/img/menu-nav.gif") repeat-x right top;}
.menu_nav ul { color:#fff;list-style:none; padding:0; height:45px; float:left;}
.menu_nav ul li { color:#fff;margin:0; padding:0 0px 0 0; float:left;font-weight:bold; background: url("/images/reredesign/template/img/menu_sep.gif") no-repeat right top;}
.menu_nav ul li a {1font-family: 'DroidSansBold'; letter-spacing:1px; font-weight:bold; display:block; margin:0; line-height:24px;text-shadow:0 0 1px #2A2C2E; padding:12px 11px 8px 12px; color:#eee;text-transform:uppercase; text-decoration:none; font-size:14px; font-weight:bold;}
.menu_nav ul li.active a, .menu_nav ul li a:hover { color:#fff;}
.menu_nav a:hover { color:#fff;text-decoration:underline;}
.menu_nav ul li a:visited {color:#fff;}
#home-button a{background-image: url("/images/reredesign/sprite.png");background-repeat: no-repeat;background-position: 0px -101px;display: block;height: 22px;width: 26px;}
#home-button a:hover {background-image: url("/images/reredesign/sprite.png");background-repeat: no-repeat;background-position: -57px -101px;display: block;height: 22px;width: 26px;}
.update-bar .banner {float:left;}
.update-bar .pbm {float:right;}
.update-bar {1display:none;}
/* Homepage ----------------------------------------------- */
/* Slider */
ul.slideshow {list-style:none;width:920px;height:350px;overflow:hidden;position:relative;margin:0px auto;padding:0;}
ul.slideshow li {position:absolute;left:0;right:0;}
ul.slideshow li.show {z-index:500;}
ul img {border:none;}
#slideshow-caption {display:none;width:944px;height:350px;position:absolute;bottom:0;left:0;color:#fff;background:transparent;z-index:500;}
#slideshow-caption .slideshow-caption-container {padding:5px 10px;z-index:1000;}
#slideshow-caption h3 {margin:0;padding:0;font-size:14px;}
#slideshow-caption p {margin:5px 0 0 0;padding:0;}
#feature-scroller {margin:0 auto;width:920px;position:relative;height:350px;}
#feature-scroller-test {float:left;1background-color: #F3F3F3;border: 1px solid #CCC;padding:2px;margin:0 14px;width:604px;position:relative;height:350px;display:none1;}
#feature-single-units {float:right;width:306px;height:350px;margin:0 14px 0px 0px;}
.feature-single-unit {width:300px;height:100px;1background-color: #F3F3F3;border: 1px solid #CCC;padding:2px;margin-bottom:18px;}
/* Six Across */
#six-across {width:960px;padding-left:14px;margin-top:18px;background: url("/images/reredesign/template/img/shadow-top.png") no-repeat right top;overflow:hidden;margin-left:-14px; padding-top:20px;}
.six-across-title {margin:0px 0px 8px 14px; padding:0px;text-align:left;font-family: 'DroidSansBold', Arial, Helvetica, sans-serif;font-weight: 300;font-style: normal;font-size: 14px;}
.product-small-unit {float:left;margin-left: 14px;margin-right:0px;}
.product-small-unit .product-thumbnail{width:140px;height:140px;margin-left: 0px;margin-right:0px;} .product-small-unit .product-details {min-height: 64px;overflow: hidden;width: 140px;}
.product-small-unit .product-name-small {font-size:12px;font-weight:normal;padding-top:5px; line-height:18px;}
.featured-categories {width:940px;height:180px; margin:24px 0px 36px 0px;padding:0px;}
.featured-category-item {width:300px; height:140px; margin:0px 15px 0px 0px;float:left; background:#ddd;}
.featured-category-item img{border: 1px solid #DDD;}
.last {margin:0px;}
.border-bottom {clear: both;border-top: 1px solid #BDBDBD;height: 13px;background: #D9D9D9;background: -moz-linear-gradient(top,#D9D9D9 0,#EAEAEA 100%,#F5F7F9 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#D9D9D9),color-stop(100%,#EAEAEA),color-stop(100%,#F5F7F9));filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D9D9D9',endColorstr='#f5f7f9',GradientType=0);}
.main-divider {border-left: 84px solid #D32028;background-color: #CCC;margin-top: 6px;height: 3px;}
.width-title {text-align:left;font-family: 'DroidSansBold', Arial, Helvetica, sans-serif;font-weight: 300;font-style: normal;font-size: 14px;margin:0;}
.added_to_cart {background-color: #FFFAF4;border: 1px solid #E2A269;margin: 5px 5px 5px 0px;font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #333;}
/* content */
.content h1 {color:#333; text-shadow:0px 0px 1px #fff;font-family: 'DroidSansBold', Arial, Helvetica, sans-serif; font-size:24; line-height:24px; margin:12px 0 8px 0;}
.content .body-image {margin:14px;} .panel-layout {margin:0px; width:710px;}
.added_to_cart {width: 90%;margin-right:20px;}
.content-inner {padding:14px;}
.home .content {background:#fff;}
.content {background: url("/images/reredesign/template/img/content-bg.gif") repeat-y right top;border:1px solid #ccc;width:960px; margin: 0 0px;padding:0px 0 0px 0;line-height:21px;}
.pager {border-top:1px solid #ccc;}
.wishies-find {background: url("/images/september/wishies-find.gif") no-repeat scroll left top transparent;height: 60px; padding-top: 25px; width: 240px;position:relative;display:none;}
.email-friend {width:600px;}
/* Product Page */
.product-slide {width:220px; padding:10px 20px 30px 0px;overflow:hidden;}
.product-name {font-family: 'DroidSansBold', Arial, Helvetica, sans-serif; font-size:28!important; line-height:30px!important; margin-bottom:4px!important;font-weight:bold;}
.product-thumbnail {height:220px; width:220px;border: 1px solid #DDD;margin-right:10px;}
.product-thumbnail img {display:block; margin: auto;margin-top:12px;}
.product-details {min-height:120px;overflow:hidden;width:225px;}
.pr-snippet-read-reviews {display:none;}
.add-cart-button {padding-bottom:10px;float:left;}
.product-name-small {font-size:12px;font-weight:normal;padding-top:6px;}
.suggested-product-title {font-family: 'DroidSansBold', Arial, Helvetica, sans-serif;font-size:18px; color: #C50000;}
.pr-snippet-wrapper {border: 1px solid #CBCBCB;background: #EFEFEF;padding: 0!important;text-align: left;}
.pr-snippet-stars {border: 1px solid #CBCBCB;background: white;padding: .3em 0!important;float: left;margin-right: .3em;}
.quantity {border: none!important;1width: 340px;white-space: nowrap;padding: 10px;border-top:white solid 1px;padding-top:14px;}
.product-share {overflow:hidden;height:22px; clear:both;margin:12px 0 8px 0;}
.product-info-box {background:whitesmoke;padding:0 0 20px 0;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
.homepage-content {margin:14px;}
.large_price {color:#AE1231;font-size:24px;}
.featured-square {display:none;width:930px; height:100px; background:#eeeeee;margin:20px auto 0; }
.credit-card-ad {display:none;width:930px; height:100px; border-top:#ccc solid 1px;border-bottom:#ccc solid 1px;margin:20px auto 0px; }
.image-container {overflow: hidden;text-align: center;width: 180px!important;height: 180px!important;}
.list-boundary td {padding: 0px;text-align: left;}
.detaildesc {border-top: 4px solid #E5E5E5;border-left: 1px solid #CCC;border-right: 1px solid #CCC;border-bottom: 2px solid #E5E5E5;padding: 12px;margin-bottom: 10px;width: 96%;text-align: left;}
.actn_button_color {border-radius: 0px;border: none!important;cursor: pointer;white-space: nowrap;padding: 5px 6px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align: center;color: white!important;font-weight: bold;background: #e33939; /* Old browsers */background: -moz-linear-gradient(top, #e33939 0%, #a41313 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e33939), color-stop(100%,#a41313)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #e33939 0%,#a41313 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #e33939 0%,#a41313 100%); /* Opera11.10+ */background: -ms-linear-gradient(top, #e33939 0%,#a41313 100%); /* IE10+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e33939', endColorstr='#a41313',GradientType=0 )!important; /* IE6-9 */background: linear-gradient(top, #e33939 0%,#a41313 100%); /* W3C */}
.actn_button_color a {color: white!important;background: #e33939; /* Old browsers */background: -moz-linear-gradient(top, #e33939 0%, #a41313 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e33939), color-stop(100%,#a41313)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #e33939 0%,#a41313 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #e33939 0%,#a41313 100%); /* Opera11.10+ */background: -ms-linear-gradient(top, #e33939 0%,#a41313 100%); /* IE10+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e33939', endColorstr='#a41313',GradientType=0 )!important; /* IE6-9 */background: linear-gradient(top, #e33939 0%,#a41313 100%); /* W3C */}
.actn_button_color a:hover {color: white!important;}
/* Giftcard Page */
#coupon-page {width:640px;}
.coupon-academy {width:320px;}
.coupon-store {padding-left:20px;width:290px;border-left:#ccc dotted 1px;}
/* Pro Stores Added */
a:link, a:visited {text-decoration:none;color:#444444;font-weight:bold;}
a:hover {text-decoration:underline;}
/* Custom font definitions
----------------------------------------------- */
p {margin:4px 0;line-height:normal;}
.headPrice {font-weight:bold;color:#990000}
/* Custom form elements
----------------------------------------------- */
form {padding:0px;margin:0px;}
.inputFormat {font-size:12px;padding:1px; color:#333;vertical-align:middle;}
#search input{vertical-align:middle;margin:0;padding:0;}
.btnSearch {vertical-align:middle;margin:0;padding:0px;color:#0060B1;font-size:12px;cursor:pointer;}
/* Top Menu
----------------------------------------------- */
.cartInfo {padding-top:5px;font-size:12px;line-height:3px;}
.cartInfo a{display:block;}
.cartInfo a:hover {background-color:#F1F1EB;}
.cartInfo img {border:0;vertical-align:middle;}
#myAccount, #shoppingCart {padding:4px 3px; color:#fff;font-size:12px;font-weight:bold;background: -moz-linear-gradient(center top, #e33939 0%, #a41313 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e33939), color-stop(1, #a41313));background: -moz-linear-gradient(center top, #e33939 0%, #a41313 100%);border-radius: 0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;text-shadow: #730c0c 1px 1px 0px;width:150px;font-weight:100;color:#666666;}
.cartInfoHeadings {color:#444444;font-size:14px;font-weight:bold;}
#myAccountDL, #shoppingCartDL {padding-left:18px;}
.cartItem, .acctItem {padding:1px 0px 3px 0px}
/* Top NavBar
----------------------------------------------- */
.navBar {height:51px;background: url("/images/reredesign/body_bg.gif") repeat-x top;}
.navBarInner {width:980px;}
.navBarLeft {font-family:Arial, Helvetica, sans-serif;padding-top:5px;color:white;}
.navBarRight {font-family:Arial, Helvetica, sans-serif;padding-top:5px;padding-right:35px;color:white;text-align:right;}
.navBarLeft a:link, .navBarLeft a:visited, .navBarRight a:link, .navBarRight a:visited{color:white;font-weight:bold;font-size:12px;}
.search {width:150px;margin-top:5px;}
/* Left Navigtaion Column
----------------------------------------------- */
.leftColumn {1background: url("/images/reredesign/cats-gradient.png") repeat-y top;background:#f8faf9;margin: 0px 20px 0px 0px;width:200px;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.leftColumn h2 {display:block;color:#444444;font-weight:bold;font-size:16px;border-bottom: 1px solid #EFEFEC;margin:0 !important;padding:16px 15px;}
.vertNav {margin:0px;padding:0px;font-size:12px;color:white;background-color:#F3F2EF;}
.vertNavLink {padding:6px 4px 6px 25px;line-height:normal;display:block;border-bottom:1px solid #ffffff;}
.vertNavLink a:link, .vertNavLink a:visited {color:#636060;text-decoration:none;}
.vertNavLink a:hover {color:#636060;text-decoration:underline;}
.vertNavLinkMisc {margin:0px;padding:0px;font-size:12px;background-color:#e7e7e7;}
.vertNavLinkMisc a{padding:0px 4px 0px 25px;line-height:normal;display:block;border-bottom:1px solid #ffffff;}
.vertNavLinkMisc a:link, .vertNavLinkMisc a:visited {color:#636060;text-decoration:none;}
.vertNavLinkMisc a:hover {color:#636060;text-decoration:underline;background-color:#F3F2EF;}
.main-categories li {position: relative;border-bottom: 1px solid #efefec;}
.main-categories li span { position: absolute;top: -1px;left: 0;z-index: -1;border-top: 1px solid #efefec;/*border-bottom: 1px solid #efefec;*/display: block;width: 100%;/*height: 29px;*/display: none;}
.main-categories li strong { padding-left: 11px;}
.main-categories li a { display: block; text-decoration: none;line-height: 15px;padding: 8px 0px 7px 15px;color: #656363;z-index: 999;}
.main-categories li a:hover { text-decoration: none;color: #1f2122;}
.main-categories li:first-child, .simpleList ul .first { border-top: 1px solid #FFF;}
.viewmorecats-current {cursor: default !important;}
.viewmorecats-hover span, .viewmorecats-current span { border-color: #d7d7d4 !important;display: block !important;width: 100%;}
.viewmorecats-hover { color: #1f2122;background-color: #efefec; /*border-bottom: 1px solid #d7d7d4 !important;*/}
.viewmorecats-current { background-color: #efefec !important; }
.viewmorecats-current a { color: #656363; }
.viewmorecats-hover a, .viewmorecats-current a { color: #1f2122 !important; }
/* Dropdown Collections */
.dropdown-collections .simpleList li:first-child, .dropdown-collections .simpleList ul .first { border-top: 1px solid #efefec;}
.dropdown-collections .size1of2 {background-color: #FFF;position: relative;}
.dropdown .icon-ww-logo-small {position: absolute;top: 26px;left: 14px;width: 132px;margin: 0;}
.dropdown .icon-studio-logo-small {position: absolute;top: 41px;left: 14px;width: 132px; margin: 0;}
.dropdown p.close {display: none;background-color: #1f2122;position: absolute;right: 20px;bottom: 29px;height: 21px;padding: 10px 15px 0;margin: 0;}
.dropdown p.close a, .dropdown p.close a:hover { color: #FFF; text-decoration: none;}
.dropdown p.close-hover { background-color: #656363;}
/* Left Col Sidebar */
.simpleList { margin-bottom: 0;}
#primarySidebar .simpleList li:first-child a, #primarySidebar .simpleList li.first a { padding-left: 10px !important;} #primarySidebar.wpad .simpleList li a { padding-left: 20px;} .viewMoreCat {display:none;}
.viewMoreCats {padding:0px 0px 0px 15px;line-height:30px;display:block;border-bottom:1px solid #EFEFEC;font-weight:100;}
.viewMoreCats:hover {background:#efefec;}
.viewMoreCats a:link, .viewMoreCats a:visited {color:#636060;text-decoration:none;display:block;}
.viewMoreCats a:hover {color:#1e2021;color:#636060;text-decoration:none;}
.viewMoreCats:active {background:#efefec;}
.leftSubCats a{padding:2px 4px 2px 25px;line-height:normal;display:block;font-weight:100;}
.leftSubCats a:link, .leftSubCats a:visited {font-weight:100;}
.leftSubCats a:hover {text-decoration:underline !important;}
.list-boundary {}
.list-boundary td {padding:0px;}
.item-cell {vertical-align:bottom;text-align:left;padding:8px}
.group-title { border:1px solid #cccccc;padding:5px;font-weight:bold}
.titlebar {margin: 5px 0px 0px 0px;}
.group-title td {font-weight: 401;color:#333333;}
.default-item-border {border:1px solid #cccccc}
.top-border {border-top:1px solid #cccccc}
.note-text {font-size:11px}
.paging {float:left;padding:4px;font-size:11px}
.paging a{float:left;display:inline-block;border:1px solid #dddddd;padding:1px 3px 1px 3px;text-align:center;margin:2px;text-decoration:none;color:#06C;font-weight:bold}
.paging a:hover, .paging a:focus{background-color:#e7f2f7;cursor:pointer;text-decoration:none}
.paging a.selected, .paging a.selected:hover{cursor:text;border:1px solid #06C;padding:1px 3px 1px 3px;text-align:center;margin:2px;text-decoration:none;color:#ffffff;font-weight:bold;background-color:#06C}
.paging a.unavailable, .paging a.unavailable:hover{cursor:text;border:1px solid #dddddd;padding:1px 3px 1px 3px;text-align:center;margin:2px;text-decoration:none;color:#cccccc;font-weight:bold;background-color:#fff} /* subpages */
.content .mainbar .comment { margin:0; padding:16px 0 0 0;}
.content .mainbar .comment img.userpic { border:1px solid #dedede; margin:10px 16px 0 0; padding:0; float:left;}
/* footer */
#footer {border:1px solid #fff;border-top:none;position: relative; z-index: 1; width: 958px; height: 285px; margin: 24px auto 0px;padding-top:40px; background: #1c1e1f;text-align: left;}
#footer img {border: none;}
#footer .footer-links {width: 118px;margin: 0 34px 12px 0;float: left;}
#footer .first {margin-left: 23px !important;}
#footer .last {margin-right: 10px !important;width:140px;}
#footer .nav-header {font-size: 15px;line-height:18px; font-family: 'DroidSansBold', Arial, Helvetica, sans-serif;margin: 0 0 6px 0;color: #fff;text-transform: uppercase;text-align: left;}
#footer .nav-links {list-style: none;margin-bottom: 10px;text-align: left;}
#footer .nav-links li {line-height: 20px;}
#footer .nav-links li a {font: normal 12px/16px Arial, Helvetica, sans-serif;color: #888;text-decoration: none;}
#footer .nav-links li a:hover {color: #fff;}
#footer #contact-info {height: 40px;border-top: 1px solid #3e3e3e;border-bottom: 1px solid #3e3e3e;clear: both;}
#footer #contact-info dt {color: #fff;float: left;font: bold 12px/40px Arial, Helvetica, sans-serif;text-transform: uppercase;padding-right: 10px;}
#footer #contact-info dd {color: #777;float: left;font: normal 12px/40px Arial, Helvetica, sans-serif;padding-right: 15px;}
#footer .stamp h3 { margin:0; padding:0px; color:#fff; font-size: 26px; line-height:1.2em; font-family: 'DroidSansBold', Arial, Helvetica, sans-serif; letter-spacing:-2px;}
#footer .stamp h3 a, h1 a:hover { color: #B91E24; text-decoration:none;font-weight:bold;}
#footer .stamp h3 span { color:#aaaaaa;}
#footer .stamp h3 small { padding-left:16px; font:normal 12px/1.2em Arial, Helvetica, sans-serif; letter-spacing:normal; color:#fff;}
#footer .info {text-align:center;margin: 19px 24px 0 22px;font: normal 11px/140% Arial, Helvetica, sans-serif;color: #7d7d7d;float: left;}
#footer #signature {float: right;width: 290px;margin-right: 20px;margin-top:-4px;}
#footer #assure { float:left; margin-top:12px;}
#footer #footerLink { text-align: left; float:left; width:485px; padding:8px 0 0 0px; color:#777; font-size:9px; }
#footer .footerLink1 { float:left; width:485px; height:171px; padding:8px 0 0 2px; }
#footer #scanalert { float:right; width:80px; height:171px; margin-top:15px; }
#footer #footerLink ul { list-style: none; padding: 0; margin: 0; padding-top: 5px; }
#footer #footerLink ul li { display: inline; height: 10px; list-style: none; font-size: 6pt; color: #777; margin: 0; padding: 0; }
#footer #footerLink li a { text-decoration: none; }
#footer #footerLink li a:hover { color: #000; }
#footer #footerLink li .separator { margin-left: 10px; margin-right: 10px; }
#footer #footerSocials .title { font:bold 12px Arial, Helvetica, sans-serif; color:#777; text-transform:uppercase; display:block; float:none; border-bottom:1px solid #898a8c; padding: 7px 0; margin:0 0 5px; }
#footer .footer-links ul { overflow: hidden; }
#footer .footer-links .social { float: left; width: 32px; margin:5px 3px 0 0; }
#footer .footer-links a.social-facebook,
#footer .footer-links a.social-twitter,
#footer .footer-links a.social-youtube { display: block; height: 32px; width: 32px; text-indent: -10000px; }
#footer .footer-links a.social-facebook { background: transparent url('../images/footerSocialBookmarks.gif') no-repeat 0 0; }
#footer .footer-links a.social-twitter { background: transparent url('../images/footerSocialBookmarks.gif') no-repeat -34px 0; }
#footer .footer-links a.social-youtube { background: transparent url('../images/footerSocialBookmarks.gif') no-repeat -69px 0; margin-right: 0; }
.helpDownArrow{ float:left;border-width:7px 7px 0 7px; border-color:#333333 transparent transparent transparent; border-style:solid;margin:6px 10px 0;}
/* Frontpage Slider
----------------------------------------------- */ .nivoSlider {
position:relative;
width:604px; /* Change this to your images width */
height:360px; /* Change this to your images height */
background:#aaa url(images/loading.gif) no-repeat 50% 50%;
}
.nivoSlider img {
position:absolute;
top:0px;
left:0px;
display:none;
}
.nivoSlider a {
border:0;
display:block;
} /* The Nivo Slider styles */
.nivoSlider {
position:relative;
}
.nivoSlider img {
position:absolute;
top:0px;
left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
border:0;
padding:0;
margin:0;
z-index:6;
display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
display:block;
position:absolute;
z-index:5;
height:100%;
}
.nivo-box {
display:block;
position:absolute;
z-index:5;
}
/* Caption styles */
.nivo-caption {
position:absolute;
left:0px;
bottom:0px;
background:#000;
color:#fff;
opacity:0.8; /* Overridden by captionOpacity setting */
width:100%;
z-index:8;
}
.nivo-caption p {
padding:5px;
margin:0;
}
.nivo-caption a {
display:inline !important;
}
.nivo-html-caption {
display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
position:absolute;
top:45%;
z-index:9;
cursor:pointer;
}
.nivo-prevNav {
left:0px;
}
.nivo-nextNav {
right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
position:relative;
z-index:9;
cursor:pointer;
}
.nivo-controlNav a.active {
font-weight:bold;
}
/* form */
ol { list-style:none;}
ol li { display:block; clear:both;}
ol li label { display:block; margin:0; padding:16px 0 0 0;}
ol li input.text { width:480px; border:1px solid #c0c0c0; margin:0; padding:5px 2px; height:16px; background-color:#fff;}
ol li textarea { width:480px; border:1px solid #c0c0c0; margin:0; padding:2px; background-color:#fff;}
ol li .send { margin:16px 0 0 0;}
/* form */
.left {float:left;}
.right {float:right;}