* { padding: 0; margin: 0; outline: 0; }

body {
    font-size: 12px;
    line-height: 1.2;
    font-family: arial, sans-serif;
    color: #000;
	background: #858585;
	height: 100%;
    text-align: left;
}

.clear, .cl { font-size: 0; line-height: 0; height: 0; clear: both; }

a img { border: 0; }
a { color: #000; text-decoration: none; cursor: pointer;}
a:hover { text-decoration: underline;}

.left { float: left; display: inline; }
.right { float: right; display: inline;} 
.notext {font-size: 0; line-height: 0; text-indent: -9999px;}
.tr {text-align: right;}
.tc {text-align: center;}
.center {display: block; margin: 0 auto;}
.strike {text-decoration: line-through;}
.grey-line {border-top: 1px solid #F1F1F1; margin: 10px 0 0;}
.form-error-border {border: 1px solid #E62224 !Important;}
.form-error-text {color:#E62224; list-style-position:inside;}
.form-error-text ul li {padding-left:10px;}
.error_msg_small {color:#E62224; font-size:11px;}
.no-display {display:none;}
.green-text {color: #009933;}
.small-print {font-size: 10px; font-family: Verdana, Geneva, sans-serif; font-weight:normal;}
.shell {margin: 0 auto; width: 980px; background: #fff;}

#header {padding: 0 0 5px 0;}
#header .promo {font-size: 13px; text-transform: uppercase; font-weight: bold; padding: 5px 0 5px 13px; float: left;}
#header .promo a {color: #f93b9e; }
#header .social {float: right; padding: 5px 5px 5px 0; font-size: 11px;}
#header .social a,
#header .social span {float: right; line-height: 16px;}
#header .social a {padding: 0 0 0 18px;}
#header .social a.twitter {background: url(images/icon-twitter.gif) no-repeat 0 0;}
#header .social a.facebook {background: url(images/icon-facebook.gif) no-repeat 0 1px;}
#header .social span {padding: 0 4px;}
#header #utility-bar {background: #000; font-size: 10px; line-height: 27px; color: #fff; width: 100%; }
#header #utility-bar p.left {padding-left: 15px;}
#header #utility-bar ul {list-style-type: none; float: right; padding-right: 8px;}
#header #utility-bar ul li {float: left; display: inline;}
#header #utility-bar ul li a {color: #fff;}
#header #utility-bar ul li span {padding: 0 8px;}
#header .logo-cnt {float: left; position: relative;}
#header .logo-cnt h1#logo {font-size: 0; line-height: 0; text-indent: -9999px; float: left; padding: 4px 0 17px 15px;}
#header .logo-cnt h1#logo a {background: url(images/logo.gif) no-repeat 0 0; width: 380px; height: 50px; display: block;}
#header .logo-cnt p.free-shipping {position: absolute; top: 44px; left: 15px; color: #828282; font-size: 13px; text-transform: uppercase;}
#header #main-bar {height: 75px;}
#header .main-bar-cnt {float: right; padding: 13px 16px 0 0;}
#header .main-bar-cnt .hacker-safe {float: right; padding-left: 16px;}
#header .main-bar-cnt .search-cnt {float: right; font-size: 10px;}
#header .main-bar-cnt .search-cnt p.top-cart {text-align: right;}
#header .main-bar-cnt .search-cnt form {float: right; padding: 6px 0 0 0;}
#header .main-bar-cnt .search-cnt form input {float: right;}
#header .main-bar-cnt .search-cnt input.go-button {background: url(images/go-button.gif) no-repeat 0 0; width: 35px; height: 17px; font-size: 0; line-height: 0; text-indent: -9999px; border: 0; cursor: pointer;}
#header .main-bar-cnt .search-cnt input.search-field {border: 1px solid #000; font-size: 10px; font-family: arial, sans-serif; margin-right: 3px; height: 15px; width: 140px;}
#header #navigation {background: #f1f1f1; padding: 6px 0 5px 0; text-transform: uppercase; font-size: 11px; font-weight:bold;}
#header #navigation ul {list-style-type: none; text-align: center;}
#header #navigation ul li { display: inline; padding: 0 15px; border-right: 1px solid #9f91b5; line-height: 15px;}
#header #navigation ul li.last {border-right: 0;}

#main {padding: 0 13px 0 25px;}
.category #main {padding: 0 0 0 25px;}
.product #main {padding: 0 25px 0 16px;}
.dotd #main {padding: 0 3px 0 3px;}


#sidebar {float: left; width: 173px; padding: 5px 0 0 0;}
#sidebar h3 {font-size: 13px; text-transform: uppercase;}
#sidebar p {color: #717171; font-size: 11px; line-height: 14px;}
#sidebar #buttons-cnt {padding: 0 0 10px 0;}
#sidebar #buttons-cnt a {font-size: 0; line-height: 0; text-indent: -9999px; display: block; width: 154px;}
#sidebar #buttons-cnt a.request-catalog {background: url(images/request-catalog.gif) no-repeat 0 0; height: 35px; margin-bottom: 3px;}
#sidebar #buttons-cnt a.view-catalog {background: url(images/view-catalog.gif) no-repeat 0 0; height: 35px; margin-bottom: 11px;}
#sidebar #buttons-cnt a.chat-live {background: url(https://server.iad.liveperson.net/hc/9946950/?cmd=repstate&site=9946950&imageUrl=https://secure.inspiredsilver.com/css/images/chat-live.gif?/&ver=1) no-repeat 0 0; height: 39px; margin-bottom: 8px;}
#sidebar #side-nav {padding-bottom: 8px;}
#sidebar #side-nav h3 {padding-bottom: 12px;}
#sidebar #side-nav ul {list-style-type: none; padding-left: 6px; padding-bottom: 20px;}
#sidebar #side-nav ul li {text-transform: uppercase; font-size: 11px; line-height: 15px;}
#sidebar #side-nav ul li a.active-cat {font-weight: bold;}
#sidebar #side-nav ul li span.video {background: url(images/video.gif) no-repeat 0 0; padding-left: 24px; font-style: italic; margin-left:5px;}
#sidebar #side-nav ul li .subcat ul {padding-left: 13px; padding-bottom: 5px;}
#sidebar #side-nav ul li .subcat ul li {text-transform: none;}
#sidebar #side-nav ul li .subcat ul li a {color: #717171;}
#sidebar #side-nav ul li .subcat ul li a.active {color: #d842d8; font-weight: bold;}
#sidebar #newsletter {padding: 0 0 8px 0;}
#sidebar #newsletter h3 {background: url(images/newsletter.gif) no-repeat 0 0; padding-left: 24px;}
#sidebar #newsletter p {padding: 2px 0;}
#sidebar #newsletter input.field {border: 1px solid #000; font-family: arial, sans-serif; font-size: 11px; padding: 0 2px; margin-bottom: 4px;}
#sidebar #newsletter input.subscribe {background: url(images/subscribe.gif) no-repeat 0 0; width: 75px; height: 17px; font-size: 0; line-height: 0; text-indent: -9999px; border: 0; cursor: pointer;}
#sidebar #sidebar-dotd {background: #ededed url(images/sidebar-dotd-bg.gif) repeat-x 0 0; border: 1px solid #cfcfcf; padding: 5px 0; margin: 0 0 6px 0;}
#sidebar #sidebar-dotd h3 {background: #5a5a5a url(images/sidebar-dotd-heading.gif) no-repeat 16px 5px; font-size: 0; line-height: 0; text-indent: -9999px; height: 27px;}
#sidebar #sidebar-dotd #sidebar-dotd-cnt {padding: 10px 5px;}
#sidebar .side-cnt {padding: 0 0 10px 0;}
#sidebar .side-cnt h3 {background: #f1f1f1; line-height: 25px; font-size: 13px; padding: 0 0 0 7px; margin-bottom: 8px;}
#sidebar .as-seen-in {float: left; width: 55px; padding: 0 8px 6px 8px;}
#sidebar .as-seen-in span {color: #717171; font-size: 11px}
#sidebar .pink-side-nav h3 {color: #d842d8; padding-bottom: 15px;}
#sidebar .pink-side-nav {padding-bottom: 20px; width: 142px;}
#sidebar .pink-side-nav a {display: block; margin-bottom: 8px;}
#sidebar .pink-side-nav a img {display: block; border: 1px solid #cfcfcf;}

#content {float: right; width: 738px;}
.category #content {width: 767px;}
#content #featured-sale {padding: 0 0 12px 0;}
#content #mini-features {padding: 0 0 16px 0;}
#content #mini-features .mini-feature {margin-bottom: 5px; float: left; width: 363px; border: 1px solid #bdbcbd; position: relative;}
#content #mini-features .empty {border-color: #fff;}
#content #mini-features .empty img {display: block;}
#content #mini-features .first-spacing {margin-right: 8px;}
#content #mini-features .mini-feature h3 {background: #5a5a5a; line-height: 35px; font-family: "myriad pro", "trebuchet ms", sans-serif; font-size: 27px; color: #fff; text-transform: uppercase; padding-left: 10px; margin: -1px -1px 0 -1px;}
#content #mini-features .mini-feature-details {float: left; padding: 0 0 5px 10px;}
#content #mini-features .mini-feature-details h4 {font-size: 14px; font-weight: normal; line-height: 23px;}
#content #mini-features .mini-feature-details p {line-height: 18px;}
#content #mini-features .mini-feature-img {position: absolute; top: 8px; right: 20px;}
#content #mini-features .mini-feature-img img {border: 1px solid #c5c5c5;}
#content #mini-features a.see-all {font-size: 10px; text-transform: uppercase; font-weight: bold; font-family: verdana, sans-serif;}

p.pink-rating {width: 73px; height: 12px; background: url(images/rating-pink-empty.gif) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -9999px; margin-bottom: 1px;}
p.pink-rating span {height: 12px; background: url(images/rating-pink.gif) no-repeat 0 0; float: left;}
a.todays-price-button {background: url(images/todays-price-button.gif) no-repeat 0 0; font-size: 0; line-height:0; text-indent: -9999px; width: 217px; height: 24px; display: block;}
p.red-rating {width: 67px; height: 12px; background: url(images/rating-red-empty.gif) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -9999px; margin: 0 auto 2px auto;}
p.red-rating span {height: 12px; background: url(images/rating-red.gif) no-repeat 0 0; width: 100%; float: left;}
p.no-rating {height: 14px; width: 100%;}

#content .content-cnt h3 {font-size: 13px; text-transform: uppercase; color: #fff; line-height: 25px; background: #000; padding-left: 14px; margin-bottom: 9px;}
#content #why-shop {padding-bottom: 22px;}
#content #why-shop .reason {font-size: 11px; color: #717171; background: url(images/reason-check.gif) no-repeat 10px 8px; padding: 9px 9px 8px 29px; line-height: 14px; width: 102px; float: left; border-right: 1px solid #c0c0c0}
#content #why-shop .last-reason {border-right: 0;}
#content #why-shop .reason h5 {font-size: 11px; text-transform: uppercase;}
#content #why-shop img.secured {margin-left: -15px; margin-top: 7px;}

#content #static h1 {font-size: 30px; font-family: "myriad pro", "trebuchet ms", sans-serif; text-transform: uppercase; padding-bottom: 2px;}

#content #hot-styles .hot-style {width: 137px; height:185px; padding: 0 5px 10px 5px; text-align: center; float: left;}
#content #hot-styles .hot-style h4 {font-size: 11px; font-weight: normal; padding: 10px 0 3px 0;}
#content #hot-styles .hot-style h4 a {color: #660066;}
#content #hot-styles .hot-style p.retail {color: #797979; font-size: 11px; padding: 0 0 4px 0;}
#content #hot-styles .hot-style p.our-price {font-size: 12px; font-weight: bold;}
#content #hot-styles .hot-style p.pink-rating {margin:0 auto 2px;}

#content #breadcrumbs {background: #f1f1f1; line-height: 12px; font-size: 9px; font-family: verdana, sans-serif; padding-left: 6px;}
#content #category h1 {font-size: 30px; font-family: "myriad pro", "trebuchet ms", sans-serif; text-transform: uppercase; padding-bottom: 2px;}
#content #category #category-details {float: left; width: 420px; padding-left: 6px;}
#content #category #category-details div.sort {font-size: 9px; font-family: verdana, sans-serif;}
#content #category #category-details .sort_select {font-size: 9px; font-family: verdana, sans-serif;}
#content #category #category-details div.sort span {padding-left: 4px; padding-right: 1px;}
#content #category #category-filter {float: right; width: 290px; padding-right: 14px; padding-top: 12px; font-family: verdana, sans-serif;}
#content #category #category-filter form {float: right;}
#content #category #category-filter input.field {border: 1px solid #000; height: 15px; font-family: arial, sans-serif; font-size: 12px; float: right; margin-left: 7px; margin-bottom: 8px;}
#content #category #category-filter a.close {float: right; width: 12px; height: 13px; font-size: 0; line-height: 0; text-indent: -9999px; background: url(images/close.gif) no-repeat 0 0; margin-top: 3px; margin-left: 6px;}
#content #category #category-filter p.right {text-transform: uppercase; font-size: 10px; line-height: 15px;}
#content #category #category-filter .size-filter {font-size: 9px; text-align: right; float: right;}
#content #category #category-filter .size-filter a.active {font-weight: bold; color: #d842d8;}
#content #category #category-filter .size-filter span {padding-left: 3px;}
#content #category #category-filter .size-filter strong {text-transform: uppercase; padding-right: 3px;}
#content #category #category-list {border-top: 1px solid #f1f1f1; margin: 10px 0 0 0; padding: 7px 0 0 5px;}
#content #category #category-list-heading {padding-bottom: 15px; padding-right: 10px}
#content #category #category-list-footer {padding-bottom: 15px; padding-right: 10px}
#content #category #category-paging-info {float: left; width: 300px; font-size: 10px; font-family: verdana, sans-serif;}
#content #category #category-paging-info span.video {background: url(images/video.gif) no-repeat 0 0; padding-left: 24px; font-style: italic;}
#content #category #category-paging-info p {padding: 3px 0;}
#content #category .category-paging-nav {float: right; text-align: right; width: 400px; font-size: 10px; font-family: verdana, sans-serif; text-transform: uppercase;}
#content #category .category-paging-nav span.active {font-weight: bold; color: #d842d8;}
#content #category .category-paging-nav p.pagelist {padding-bottom: 2px;}
#content #category .category-paging-nav p.pagelist span {padding-left: 3px;}
#content #category .category-paging-nav p.back-next span {padding-left: 3px; padding-right: 3px;}
#content #category #category-list-body {padding: 0 0 0 10px;}
#content #category #category-list-body .category-list-item {border: 1px solid #cfcfcf; width: 142px; height: 235px; text-align: center; padding: 10px 0 10px 0; float: left; margin: 0 3px 3px 0;}
#content #category #category-list-body .category-list-item p.pink-rating {margin: 0 auto 2px auto;}
#content #category #category-list-body .category-list-item p.pink-rating span {float: left;}
#content #category #category-list-body .category-list-item h4 {font-size: 11px; height:26px; font-weight: normal; padding: 10px 0 3px 0;}
#content #category #category-list-body .category-list-item h4 a {color: #660066;}
#content #category #category-list-body .category-list-item p.retail {color: #797979; font-size: 11px; padding: 0 0 1px 0;}
#content #category #category-list-body .category-list-item p.our-price {font-size: 12px; font-weight: bold;}
#content #category #category-list-body .category-list-item span.video {background: url(images/video.gif) no-repeat 0 0; padding-left: 24px; font-style: italic;}
#content #category #category-about-text {padding-left: 6px;}
#content #category #category-about-text h2 {font-size: 20px; font-family: "myriad pro", "trebuchet ms", sans-serif; text-transform: uppercase; padding-bottom: 2px;}


#product {font-family: verdana, sans-serif; padding: 0 0 15px 0;}
#product #product-top { font-size: 10px;}
#product #product-top-nav {float: left; width: 500px;}
#product #product-top-nav a.back {background: url(images/back.gif) no-repeat 0 2px; margin-left: -3px; position: relative; padding-left: 11px;}
#product #product-name {width: 416px; float: right;}
#product #product-name h2 {font-size: 18px; line-height: 24px; padding: 4px 0;}
#product #product-name p.itemid {float: right; line-height: 32px;}
#product #product-body {padding: 0 1px 17px 6px;}
#product #product-image { width: 502px; float: left;}
#product #product-image img {border: 1px solid #c6c6c6; display: block;}
#product #additional-images {padding: 28px 0 28px 28px; }
#product #additional-images h4 {padding: 0 0 6px 0; font-size: 10px;}
#product #additional-images .additional-image {float: left; margin: 0 6px 6px 0;}
#product #additional-images .additional-image img {border: 1px solid #c6c6c6;}
#product #product-details {width: 417px; float: right; border-top: 1px solid #c6c6c6; padding: 6px 0 0 0;}
#product #product-details #product-price {font-size: 10px; float: left; width: 175px;}
#product #product-details #product-price p.old-price {color: #919191; line-height: 14px;}
#product #product-details #product-price p.our-price {color: #d842d8; font-size: 14px; line-height: 28px;}
#product #product-details #product-price p.our-price strong {font-weight: normal;}
#product #product-details #product-price p.price-cnt strong {float: left; width: 107px;}
#product #product-details #product-price p.price-cnt span {float: right;}
#product #product-details #product-price p.savings {font-size: 12px; font-style: italic; }
#product #product-details #product-review {float: right; font-size: 10px;}
#product #product-details #product-review p {line-height: 14px;}
#product #product-details #product-review p span.green {color: #008012;}
#product #product-details #product-review p span.red {color: #d00000;}
#product #product-details #product-review p a {text-decoration: underline;}
#product #product-details #product-review p a:hover {text-decoration: none;}
#product #product-details #product-review p.review-rating {background: url(images/review-rating-empty.gif) no-repeat 0 0; width: 92px; height: 15px; margin-top: 3px;}
#product #product-details #product-review p.review-rating span {float: left; background: url(images/review-rating.gif) no-repeat 0 0; height: 15px;}
#product #product-details #product-options {padding: 15px 0 14px 0; line-height: 18px;}
#product #product-details #product-options label {font-size: 12px; font-weight: bold; float: left; width: 49px;}
#product #product-details #product-options label.gift-card-label {width: 125px;}
#product #product-details #product-options p.gift-card-type {float:left; padding-left: 10px;}
#product #product-details #product-options label.gift-card-type-text {width: 150px; float:left; padding: 0 0 5px 5px; font-weight: normal;}
#product #product-details #product-options label.gift-card-type-text span {font-size:10px;}
#product #product-details #product-options a {color: #919191; float: left; margin-left: 8px; font-size: 9px; text-decoration: underline;}
#product #product-details #product-options a:hover {text-decoration: none;}
#product #product-details #product-options select {float: left; margin-bottom: 5px; background: #f5f4f3}
#product #product-details #product-options input.field {float: left; margin-bottom: 5px; background: #f5f4f3;}
#product #product-details #product-options input#product-qty {width: 43px; margin-right: 24px;}
#product #product-details .accessory-text {padding: 0 5px 0 5px;}
#product #product-details #add-to-cart {padding: 5px 0 15px 0;}
#product #product-details #add-to-cart input.add-to-cart {background: url(images/add-to-cart.gif) no-repeat 0 0; width: 184px; height: 45px; border: 0; display: block; font-size: 0; line-height: 0; text-indent: -9999px; cursor: pointer;}
#product #product-details #additional-options {float: left; padding: 0 0 0 10px;}
#product #product-details #additional-options h4 {font-size: 11px; color: #d842d8;}
#product #product-details #additional-options a {font-size: 9px; display: block; padding-left: 16px; line-height: 14px;}
#product #product-details #additional-options a.add-to-wishlist {background: url(images/add-to-wishlist.gif) no-repeat 3px 4px;}
#product #product-details #additional-options a.email-to-friend {background: url(images/email-to-friend.gif) no-repeat 1px 4px;}
#product #product-details #product-description #tabs ul {list-style-type: none; font-size: 10px; font-weight: bold;}
#product #product-details #product-description #tabs ul li {float: left; display: inline;}
#product #product-details #product-description #tabs ul li a,
#product #product-details #product-description #tabs ul li a span {float: left; background-image: url(images/product-description-tab.gif); background-repeat: no-repeat;}
#product #product-details #product-description #tabs ul li a {background-position: right 0; padding-right: 10px; margin-top: 5px; line-height: 17px; color: #949494;}
#product #product-details #product-description #tabs ul li a span {background-position: 0 0; padding-left: 10px;}
#product #product-details #product-description #tabs ul li a.active,
#product #product-details #product-description #tabs ul li a.active span {background-image: url(images/product-description-tab-active.gif);}
#product #product-details #product-description #tabs ul li a.active {margin-top: 0; line-height: 22px; color: #000; padding-right: 19px;}
#product #product-details #product-description #tabs ul li a.active:hover {text-decoration: none;}
#product #product-details #product-description #tabs ul li a.active span { padding-left: 19px;}
#product #product-details #product-description #product-description-cnt {width: 415px; border: 1px solid #c6c6c6; height: 166px; position: relative;}
#product #product-details #product-description #product-description-cnt .product-description-content {position: absolute; padding: 18px 9px; }
#product #customer-reviews h3 {background: #ececec; line-height: 20px; font-size: 12px; padding: 0 0 0 5px; margin: 0 0 5px 0;}
#product #customer-reviews {width: 717px; float: left; padding: 0 0 20px 0;}
#product #customer-reviews #overall-rating {border: 1px dotted #000; padding: 7px 15px 7px 6px; margin: 0 0 25px 0;}
#product #customer-reviews #overall-rating h4 {font-size: 14px; text-transform: uppercase;}
#product #customer-reviews #overall-rating p.recommend-percent {float: right; width: 273px;}
#product #customer-reviews #overall-rating p.overall-rating {width: 122px; height: 21px; background: url(images/overall-rating-empty.gif) no-repeat 0 0; float: left; margin: 5px 8px 0 0;}
#product #customer-reviews #overall-rating p.overall-rating span {float: left; height: 21px; background: url(images/overall-rating.gif) no-repeat 0 0;}
#product #customer-reviews #overall-rating p.overall-rating-text {line-height: 30px; float: left;}
#product #customer-reviews #overall-rating a {font-size: 10px; text-decoration: underline;}
#product #customer-reviews #overall-rating a:hover {text-decoration: none;}
#product #customer-reviews #reviews-list {padding: 0 0 0 1px;}
#product #customer-reviews #reviews-list .customer-review {font-size: 11px; font-family: arial, sans-serif; padding-bottom: 15px; border-bottom: 1px solid #CCC; margin-bottom: 15px;}
#product #customer-reviews #reviews-list .customer-review p.pink-rating {margin-top: 1px;}
#product #customer-reviews #reviews-list .customer-review p { line-height: 16px;}
#product #customer-reviews #reviews-list .customer-review p.high { line-height: 23px;}
#product #customer-reviews #reviews-list .customer-review strong.left {margin-left: 5px;}
#product #customer-reviews #reviews-list .customer-review p.recommend {background-repeat: no-repeat; background-position: right 0; padding-right: 22px; float: left; margin: 0 0 10px 5px;}
#product #customer-reviews #reviews-list .customer-review p.recommend-yes {background-image: url(images/recommend-yes.gif);}
#product #customer-reviews #reviews-list .customer-review p.recommend-no {background-image: url(images/recommend-no.gif);}
#product #product-sidebar {width: 206px; float: right; border-left: 1px solid #c6c6c6; padding: 0 0 20px 7px;}
#product #product-sidebar .product-sidebar-cnt {padding: 0 0 26px 0;}
#product #product-sidebar .product-sidebar-cnt h3 {font-size: 12px;}
#product #product-sidebar .product-sidebar-item {text-align: center;}
#product #product-sidebar .product-sidebar-item h4 {font-size: 10px; font-weight: normal; line-height: 16px;}
#product #product-sidebar .product-sidebar-item a img {border: 1px solid #c6c6c6; margin: 10px 0 5px 0;}
#product #product-sidebar .product-sidebar-item p {font-size: 10px; line-height: 14px;}
#product #product-sidebar .product-sidebar-item p.pink {color: #d842d8}


#cart {font-family: verdana, sans-serif; padding: 0 0 15px 0;}
#cart #static h1 {font-size: 30px; font-family: "myriad pro", "trebuchet ms", sans-serif; text-transform: uppercase; padding-bottom: 2px;}
#cart #static .cartgray {color:#666666; font-size:10px; font-weight:bold;}
#cart #static #cart-main-table #cart-inner-table .product-name {font-weight:bold; font-size:11px;}
#cart #static #cart-main-table #cart-inner-table .cart_section_header_text {font-weight:bold; font-size:12px;}
#cart #static #cart-main-table #cart-inner-table .size {font-weight:normal; font-size:10;}
#cart #static #cart-main-table #cart-inner-table tr td {padding: 5px;}
#cart #static #cart-main-table #cart-inner-table tr td.blkmed {font-size: 12px}

#cart #bonus-buy-header #bonustitle-large {color:#FFF; font-size: 14px; font-weight:bold;}
#cart #bonus-buy-header #bonustitle {color:#FFF; font-size: 12px;}
#cart #bonus-buy  .product-name {font-weight:bold; font-size:11px;}
#cart #bonus-buy .bonus-redsm {color:#CC0000; font-size:10px;}
#cart #bonus-buy .bonus-redbig {color:#CC0000; font-size:14px; font-weight:bold;}
#cart #bonus-buy .bonus-redbig2 {color:#CC0000; font-size:16px; font-weight:bold;}

#checkout {font-family: verdana, sans-serif; padding: 0 0 15px 0;}
#checkout #static h1 {font-size: 30px; font-family: "myriad pro", "trebuchet ms", sans-serif; text-transform: uppercase; padding-bottom: 2px;}
#checkout #static .cartgray {color:#666666; font-size:10px; font-weight:bold;}
#checkout #static #checkout-main-table #checkout-inner-table tr td {padding: 5px;}
#checkout #static #checkout-main-table #checkout-inner-table tr td.blkmed {font-size: 12px}
#checkout #static #checkout-main-table #form-table tr td {padding:8px;}
#checkout #static #checkout-main-table #form-table .checkoutform_blk_pt2-bold {font-weight:bold;}
#checkout #static #checkout-main-table #form-table .mainnav_bold {font-weight:bold; font-size:14px;}


#dotd {font-family: Arial, Helvetica, sans-serif; padding: 0 0 0px 0;}
#dotd #static #dotd-header h1 {color:#FFFFFF; font-size: 50px; font-family: "myriad pro", "trebuchet ms", sans-serif; text-transform: uppercase; padding:5px 0 2px 40px; font-weight:bold; line-height:20px;}
#dotd #static #dotd-header h2 {color:#FFFFFF; font-size: 32px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; padding:5px 0 2px 40px; font-weight:lighter; }
#dotd #static #dotd-header {background: url(images/pinkgradient.gif) repeat 0 0; height:92px;}
#dotd #static #tabs {padding: 0; margin:0;}
#dotd #static #tabs li {width:186px; height:260px; margin: 5px 0 0 0; list-style-type:none; float:left;}
#dotd #static #tabs li a {width:186px; height:260px; cursor:pointer; display:block; text-decoration:none;}
#dotd #static #tabs li a p.current-day-header {font-weight:bold; font-size:18px; color:#f1067f; padding: 13px 0; text-align:center;}
#dotd #static #tabs li a p.day-sub-header {font-weight:bold; font-size:12px; padding: 0 0 8px 0; text-align:center;}
#dotd #static #tabs li a div img {margin-left:40px;}
#dotd #static #tabs li a p.percent-off {font-weight:bold; font-size:18px; color:#f1067f; padding: 13px 0; text-align:center; text-transform:uppercase;}
#dotd #static #tabs li a p.more-info {font-weight:bold; font-size:10px; color:#000; padding: 0; text-align:center; text-transform:uppercase;}
#dotd #static #tabs li a p.more-info span {color:#f1067f; text-decoration:underline;}
#dotd #static #tabs li a p.future-day-header {font-weight:bold; font-size:18px; color:#686868; padding: 13px 0; text-align:center;}
#dotd #static #tabs li.active-tab {background: url(images/activetab.gif) repeat 0 0; position:relative; left:-1px;}
#dotd #static #tabs li.deactive-tab {background: url(images/deactivetab.gif) repeat 0 0;}

#dotd #static #dotd-body {margin-top: 5px; width:750px; float:left; border: 1px solid #a4a4a4; min-height:1000px;}
#dotd #static #dotd-body .dotd-product-left {float: left; width: 437px; padding:5px 0 0 25px;}
#dotd #static #dotd-body .dotd-product-left .product-name h2 {font-size:18px; line-height:24px; padding:4px 0 15px 0; text-transform:uppercase;}
#dotd #static #dotd-body .dotd-product-left .product-img-wrapper img {margin: 0 auto; border: 1px solid #9e9e9e; display:block;}
#dotd #static #dotd-body .dotd-product-left #hurry-available {font-size:18px; font-weight:bold; padding:30px 0 10px 0; text-transform:uppercase;}
#dotd #static #dotd-body .dotd-product-left #hurry-available span {color:#f0077d;}
#dotd #static #dotd-body .dotd-product-left #product-details {padding:10px; border: 1px solid #9e9e9e;}
#dotd #static #dotd-body .dotd-product-left #product-details h3 {font-size:12px;}
#dotd #static #dotd-body .dotd-product-left #product-details p {font-size:12px; color:#9965ad;}
#dotd #static #dotd-body .dotd-product-left #product-details table {padding: 10px 0 0 0;}
#dotd #static #dotd-body .dotd-product-left #product-details table tr td {padding: 4px;}
#dotd #static #dotd-body .dotd-product-left #product-details table tr td.spec-title {font-size: 10px; font-weight:bold;}
#dotd #static #dotd-body .dotd-product-left #product-details table tr td.spec-value {font-size:10px;}
#dotd #static #dotd-body .dotd-product-left p.percent-off {font-weight:bold; font-size:18px; color:#f1067f; padding: 13px 0; text-align:center; text-transform:uppercase;}

#dotd #static #dotd-body #dotd-order-right {float:left; width:225px; padding:5px 0 0 35px;}
#dotd #static #dotd-body #dotd-order-right #time-left {font-size:18px; line-height:24px; padding:4px 0 15px 0; text-transform: uppercase; font-weight:bold;}
#dotd #static #dotd-body #dotd-order-right p.before-price-info {padding-left: 5px; font-size: 12px;}
#dotd #static #dotd-body #dotd-order-right p.before-price-info span.price-name {float:left; width: 100px;} 
#dotd #static #dotd-body #dotd-order-right p.before-price-info span.price-value {float:left; width: 100px;} 
#dotd #static #dotd-body #dotd-order-right #dotd-current-price-info {text-align:center; padding:15px 0; font-weight:bold; color:#f1067f;}
#dotd #static #dotd-body #dotd-order-right #dotd-current-price-info p.dotd-current-price-name {font-size:14px; text-transform:uppercase;}
#dotd #static #dotd-body #dotd-order-right #dotd-current-price-info #price {font-size:28px; padding:10px 0;}
#dotd #static #dotd-body #dotd-order-right p.hurry-available-small {text-align:center; padding:10px 0;}
#dotd #static #dotd-body #dotd-order-right #add-form {padding-left:10px;}
#dotd #static #dotd-body #dotd-order-right #add-form #quantity-name {padding-top: 15px; float:left; width:100px;}
#dotd #static #dotd-body #dotd-order-right #add-form #quantity {margin-top:13px; float:left; width:40px;}
#dotd #static #dotd-body #dotd-order-right #buy-it-now {padding-top: 15px;}
#dotd #static #dotd-body #dotd-order-right #buy-it-now button {background: url(images/buyitnowbutton.gif) no-repeat 0 0; width:202px; height:53px; border: 0; display: block; font-size: 0; line-height: 0; text-indent: -9999px; cursor: pointer; margin: 0 auto;}

#dotd #static #dotd-body div.dotd-signup-right {float:left; width:225px; padding:5px 0 0 35px;}

#dotd #static #dotd-body div.whats-tomorrow-signup-head {text-align:center; padding: 20px 0; font-weight:bold;}
#dotd #static #dotd-body div.whats-tomorrow-signup-head h3 {font-size:18px; line-height:24px; padding:4px 0 5px 0; text-transform: uppercase;}
#dotd #static #dotd-body div.whats-tomorrow-signup-body label {display:block; font-weight:bold;}
#dotd #static #dotd-body div.whats-tomorrow-signup-body input {margin-bottom: 5px;}
#dotd #static #dotd-body div.whats-tomorrow-signup-body #required {text-align:center}
#dotd #static #dotd-body div.whats-tomorrow-signup-body button {background: url(images/signupbutton.gif) no-repeat 0 0; width:202px; height:53px; border: 0; display: block; font-size: 0; line-height: 0; text-indent: -9999px; cursor: pointer; margin: 0 auto;}


#content-no-nav {font-family: verdana, sans-serif; padding: 0 0 15px 0;}
#content-no-nav #static h1 {font-size: 30px; font-family: "myriad pro", "trebuchet ms", sans-serif; text-transform: uppercase; padding-bottom: 2px;}
#content-no-nav #static #checkout-thankyou #fb-show-it-off {padding-right: 10px; width: 35%;}
#content-no-nav #static #checkout-thankyou #your-order {font-size:16px; font-weight:bold;}
#content-no-nav #static #checkout-thankyou .product-name {color:#666666; font-size:12px;}
#content-no-nav #static #checkout-thankyou button.ty_fb_publish_button {background:url("/images/fbshowyourfriends.gif") repeat scroll 0 0 transparent; border:0 none; cursor:pointer; height:20px; outline:medium none; overflow:hidden; font-size: 0; line-height: 0; text-indent: -9999px; width:169px;}
#content-no-nav #static #checkout-thankyou div.ty_fb_publish {font-size:10px; padding-top:10px; width: 170px;}
#content-no-nav #static #checkout-thankyou div.ty_divider {padding-top: 10px;}



#affiliate-signup-content ul li {list-style-position:inside; padding-left:20px;}



#footer {width: 785px; margin: 0 auto; padding: 30px 0 0 0;}
#footer .footer-descr {padding: 0 29px 10px 23px; border-bottom: 1px solid #000;}
#footer .footer-descr p {font-size: 9px; line-height: 11px;}
#footer .footer-nav,
#footer .copyright,
#footer .partners p {font-size: 10px; line-height: 14px; text-align: center;}
#footer .footer-nav {padding: 12px 0;}
#footer .footer-nav ul {text-align: center;}
#footer .footer-nav ul li {display: inline;}
#footer .footer-nav ul li span {padding-left: 6px; padding-right: 3px;}
#footer .copyright {padding: 0 0 15px 0;}
#footer .partners a {margin-right: 5px; margin-left: 5px;}
#footer .partners p {padding: 15px 0;}

/* OLD CARRY OVER */
.outlet_only_price, A.outlet_only_price, A.outlet_only_price:visited, A.outlet_only_price:link {
	font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#DE1A1A; font-weight:bold
}
.outlet_list_price, A.outlet_list_price, A.outlet_list_price:visited, A.outlet_list_price:link {
	font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#999999
}
.outlet_you_save, A.outlet_you_save, A.outlet_you_save:visited, A.outlet_you_save:link {
	font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#DE1A1A
}
.outlet_only_price_sml, A.outlet_only_price_sml, A.outlet_only_price_sml:visited, A.outlet_only_price_sml:link {
	font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#DE1A1A; font-weight:bold
}
.outlet_list_price_sml, A.outlet_list_price_sml, A.outlet_list_price_sml:visited, A.outlet_list_price_sml:link {
	font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#999999
}
.outlet_you_save_sml, A.outlet_you_save_sml, A.outlet_you_save_sml:visited, A.outlet_you_save_sml:link {
	font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#DE1A1A
}

/* Product Page Gift Wrap*/
#gift_wrap_wrapper {
	position:relative;
	float: left;
	width:100px;
}
#selected_wrap {
	width:100px;
	height:100px;
	border:1px solid #999999;
}
#gift_wrap_box {
	position:absolute;
	width:125px;
	height:200px;
	border: 1px solid #999999;
	top:100px;
	left:0px;
	display:none;
	overflow:auto;
	background-color:#FFF;
	z-index: 10;
}
#gift_wrap_box ul, #gift_wrap_box li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	border-bottom:1px solid #CCCCCC
}
#gift_wrap_box ul li div {
	padding-top: 5px;
	text-align: center;
}
.gift_wrap_price, .selected_wrap {
	font-size:12px;
	font-weight:normal;
	text-align: center;
}
.gift_wrap_img {
	font-size:12px;
	font-weight:normal;
	text-align: center;
	border:1px solid #CCCCCC;
}
#gift_wrap_box_loading {
	text-align: center;
}
#product #product-details #gift_wrap_wrapper #selected_wrap_link {text-decoration:none; line-height: normal;}


/* CART STUFF     */
.cart_accessory_box {
	padding: 1px;
	border: 1px solid #666666;
	background-color: #e4e4e4;
}
.cart_accessory_box ul, .cart_accessory_box li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	border-bottom:1px solid #666666;
	
}
.cart_accessory_box li div {
	display:block;
	vertical-align:top;
	font-size:12px;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
}
.accessory_line_price {
	font-size:12px;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.cart_accessory_box li img {
	float:left;
	padding-right: 3px;
}
