@import "reset.css";

/* BASIC */
body {
      font-family: Arial, Helvetica, Verdana;
      /*margin: 5px auto !important;
      width: 1010px;*/
}
.clear {
      clear: both;
}
.invisible {
      display: none !important;
}
td {
      vertical-align: top;
}
.orange { color:#ec5d00}
.green {color: #6e8f1e;
	font-weight: bold;}
/* HEADER */
#header {
      height: 162px;
      position: relative;
      width: 1010px;
}
#header #customer-service-img {
      position: absolute;
      bottom: 14px;
      right: 0;
      z-index: 999;
}
#header .cart, #header .navigation div ul li a, #header .extras input, #header .extras .phone,
#header .extras a span {
      background-image: url(/site/img/header-stripe-2.png);
      background-repeat: no-repeat;
}
/* header basic nav */
#header .basic-nav {
      position: relative;
      height: 30px;
      width: 100%;
}
#header .basic-nav ul {
/*      float: right;*/
      font-family: Arial, Helvetica;
      overflow: hidden;
      position: absolute;
      right: 0;
      top: 0;
/*      width: 774px;
      *width: 800px;*/
}
#header .basic-nav li {
      float: left;
      padding-top: 2px;
}
#header .basic-nav li a {
      color: #444444;
      font-size: 0.7em;
      padding-right: 15px;
      text-decoration: none;
}
#header .basic-nav li a:hover {
      color: #000;
}
#header #userInfoSrc {
      font-size: 0.8em;
      position: absolute;
      right: 20px;
      *right: 16px;
      top: 35px;
      z-index: 100;
}
#header #userInfoSrc br, #header #userInfoSrc .headbarsub {
      display: none;
}
#header #userInfoSrc #signin-link {
      font-size: 0.9em;
      font-weight: bold;
      padding: 0 0 0 10px !important;
}
/* items in cart */
#header .cart {
      background-position: 100% 0%;
      height: 29px;
      font-family: Arial, Helvetica;
      padding-top: 0 !important;
      position: relative;
      width: 367px;
}
#header .cart strong {
      font-size: 0.77em;
      font-weight: bold;
      left: 225px;
      position: absolute;
      top: 7px;
}
#header .cart .total-cart-price {
      left: 7px !important;
      text-align: center;
      width: 75px;
}
#header .cart a {
      position: absolute;
      right: 4px;
      top: 4px;
      height: 20px;
      width: 62px;
      text-indent: -9999px;
}

/* header navigation */
#header .navigation {
      /*overflow: hidden;*/
      position: relative;
      height: 85px;
      width: 100%;
}
#header .navigation #logo1 {
      float: left;
      height: 78px;
      text-align: center;
      width: 162px;
}
#header .navigation div p a {
      display: block;
      height: 40px;
      width: 213px;
}
#header .navigation div {
      float: right;
      width: 846px;
}
#header .navigation div ul.dropdown {
      /*overflow: hidden;*/
      position: relative;
      height: 34px;
      width: 100%;
}
ul.dropdown ul {
      background: #f8f3da;
      border-bottom: 1px solid #ece5c2;
      border-left: 1px solid #ece5c2;
      border-right: 1px solid #ece5c2;
      left: 0;
      position: absolute;
      top: 100%;
      visibility: hidden;
      white-space: nowrap;
      z-index: 500;
}
ul.dropdown ul li {
      /*background: #f8f3da;*/
      color: #000;
      display: inline;
      float: none;
      font-weight: normal;
}
/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a {
      background-color: #F8F3DA !important;
      background-image: none !important;
      border-right: none;
      color: #4d4d4d;
      display: block;
      font-size: 0.7em;
      font-weight: bold;
      padding: 6px 16px;
      /*padding: 0 8px 0 0;*/
      text-decoration: none;
      /*width: 100%;*/
}
ul.dropdown ul li a:hover {
      background-color: #fff !important;
}
/* link container */
ul.dropdown .link-container {
      color: #000;
      float: left;
      position: relative;
}
ul.dropdown .link-container a.menu-link {
      display: block;
      height: 34px;
      text-indent: -9999px;
}
#header #home a.menu-link {
      background-position: 0 -29px;
      width: 47px;
}
#header #home a.menu-link:hover, #header #home a.current {
      background-position: 0 -63px !important;
}
#header #paper-rolls a.menu-link {
      background-position: -47px -29px;
      width: 127px;
}
#header #paper-rolls a.menu-link:hover, #header #paper-rolls a.current {
      background-position: -47px -63px !important;
}
#header #printer-ribbons a.menu-link {
      background-position: -174px -29px;
      width: 158px;
}
#header #printer-ribbons a.menu-link:hover, #header #printer-ribbons a.current {
      background-position: -174px -63px !important;
}
#header #cc-supplies a.menu-link {
      background-position: -332px -29px;
      width: 196px;
}
#header #cc-supplies a.menu-link:hover, #header #cc-supplies a.current {
      background-position: -332px -63px !important;
}
#header #toner-cat a.menu-link {
      background-position: -528px -29px;
      width: 172px;
}
#header #toner-cat a.menu-link:hover, #header #toner-cat a.current {
      background-position: -528px -63px !important;
}
#header #toner-cat ul.sub_menu {
      width: 169px;
      *width: 171px;
}
#header #other a.menu-link {
      background-position: -700px -29px;
      width: 144px;
}
#header #other a.menu-link:hover, #header #other a.current {
      background-position: -700px -63px !important;
}
#header #other ul.sub_menu {
      left: auto !important;
      right: 0 !important;
}

/* header extras */
#header .extras {
      border-bottom: 1px solid #d6d6d6;
      height: 32px;
      width: 100%;
      text-align: center;
}
#header .extras #header-search-form {
      float: left;
      height: 26px;
      width: 329px;
      /*z-index: 2;*/
}
#header #search_input {
      background-position: 0 -98px;
      border: none;
      height: 26px;
      padding: 9px 0 0 29px;
      width: 253px !important;
}
#header #go {
      background-position: -253px -100px;
      border: none;
      cursor: pointer;
      height: 27px;
      width: 66px;
}
#header .extras .phone {
      background-position: -330px -101px;
      display: inline-block;
      float: left;
      margin-left: 75px;
      height: 20px;
      width: 200px;
}
#header .extras a {
      display: inline-block;
      float: right;
      height: 5px;
      padding-right: 36px;
}
#header .extras a span {
      background-position: -541px -98px;
      *cursor: pointer;
      display: block;
      float: left;
      height: 32px;
      text-indent: -9999px;
      width: 160px;
}
#header .extras a img {
      margin-left: -20px;
      position: static;
}

/* LEFT SIDEBAR */
#lefttd {
      width: 215px;
}
#left-sidebar {
      margin-right: 15px;
      width: 200px;
}
#left-sidebar .box {
      margin-bottom: 12px;
}
#left-sidebar .box h4, #left-sidebar .box .heading, #left-sidebar .box .footing,
.rounded-box-1 .heading, .rounded-box-1 .footing, #ext-logos li a, #secure-badges li a, #my-account h4 a {
      background-image: url(/site/img/left-sidebar-stripe.png);
      background-repeat: no-repeat;
}
#left-sidebar h4 {
      height: 34px;
      width: 197px;
      text-indent: -9999px;
}
#my-account h4 a {
      background-position: 0 0;
      display: block;
}
#featured h4 {
      background-position: 0 -34px;
}
#categories h4 {
      background-position: 0 -68px;
}
/* Code By AD Styles for My Account Left Login */
#left-sidebar #my-account	{display:none;}
#left-sidebar #my-account .b-content {
	height:140px;
	#height:155px;
	padding:5px 8px;
	width:179px;
	#width:197px;
}
#loginframe_container	{
	height:128px;
	overflow:hidden;
}
#loginframe {background:#F8F3DA;}
#notloged p	{
	color:#666;
	font-weight:bold;
	font-size:12px;
}
#left-sidebar #my-account #notloged p a	{
	color:#5D9300;
	text-decoration:none;
}
#left-sidebar #my-account #notloged p a:hover	{
	text-decoration:underline;
	background:#F8F3DA;
}
#logedmessage p	{
	font-size:13px;
	font-weight:bold;
	color:#666;
	margin:5px 0px;
	line-height:15px;
}
#left-sidebar #my-account #logedmessage a	{
	color:#5D9300;
	text-decoration:none;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
}
#left-sidebar #my-account #logedmessage a:hover	{
	text-decoration:underline;
	background:#F8F3DA;
}
#logedmessage	{display:none;}
/* my account links button */
#bigMyAccountButton {
      margin-bottom: 15px;
}
#bigMyAccountButton a {
      background-image: url(/site/img/my-account-links-btn.png);
      background-repeat: no-repeat;
      background-position: top left;
      display: inline-block;
      height: 32px;
      width: 195px;
}
#bigMyAccountButton a:hover {
      background-position: bottom left;
}
/* End of My Account Left Login */
#left-sidebar .b-content {
      background: #f8f3da;
      border-left: 1px solid #efe9c8;
      border-right: 1px solid #efe9c8;
      overflow: hidden;
      width: 195px;
      *width: 197px
}
#left-sidebar .b-content .pic {
      display: none;
}
/*#left-sidebar .b-content .smalltext a,*/ #left-sidebar #featured a,
#left-sidebar #categories a
/*#left-sidebar .textboldnolink a.textboldnolink,
#left-sidebar .textboldnolink b*/ {
      background: #f8f3da;
      border-top: 1px solid #efe9c8;
      color: #161515;
      display: block;
      font-size: 12px !important;
      height: 32px;
      line-height: 32px;
      overflow: hidden;
      padding: 0 15px;
      text-decoration: none;
      width: 100%;
}
/*#left-sidebar .textboldnolink b {
      color: #9ABF5B !important;
      font-size: 0.8em !important;
}
#left-sidebar .b-content table .smalltext a, #left-sidebar .textboldnolink a.textboldnolink {
      font-size: 1.08em;
}
#left-sidebar .b-content table .smalltext a {
      padding-left: 22px;
}
#left-sidebar .textboldnolink a.textboldnolink {
      padding-left: 15px !important;
}*/

/* search in left sidebar */
/*#left-sidebar #search input {
      width: 80px !important;
}*/
/*#searchbtn {
      width: 51px !important;
}*/

/*#left-sidebar .b-content a.textboldnolink, #left-sidebar .b-content .text img {
      display: none;
}*/
#left-sidebar .b-content a:hover, #left-sidebar #featured a:hover,
#left-sidebar #categories a:hover {
      background: #fff;
}
#left-sidebar .box .footing {
      background-position: 0 -105px;
      display: block;
      overflow: hidden;
      height: 5px;
      width: 197px;
}
#left-welcome .headbarsub, #left-welcome br {
      display: none;
}
#left-welcome {
      font-size: 0.8em;
      margin-bottom: 8px;
      padding: 8px 0 0 4px;
}
#my-account #signin-link {
      border: none;
      font-size: 0.7em;
      font-weight: bold;
      line-height: 1.35 !important;
      padding: 5px 4px !important;
      text-decoration: underline;
}
#my-account #signin-link:hover {
      background: none;
      text-decoration: none;
}
#my-account .login {
      padding: 0 5px;
      text-align: center;
}
/* external logos */
#ext-logos {
      margin-bottom: 12px;
}
.rounded-box-1 .heading, .rounded-box-1 .footing {
      display: block;
      height: 7px;
      overflow: hidden;
}
.rounded-box-1 .content {
      border-left: 1px solid #eee8c8;
      border-right: 1px solid #eee8c8;
      font-size: 0.8em;
      padding: 9px 12px;
      width: 171px;
      *width: 197px;
}
.rounded-box-1 .heading {
      background-position: 0 -110px;
}
.rounded-box-1 .footing {
      background-position: 0 -116px;
}
#ext-logos ul {
      position: relative;
      height: 51px;
      width: 168px;
}
#ext-logos li {
      position: absolute;
}
#ext-logos li a {
      display: block;
}

/* secure badges */
#secure-badges {
      margin-bottom: 14px;
}
#secure-badges ul {
      width: 168px;
}
#secure-badges li a {
      display: inline-block;
}
#ext-logos #facebook {
      left: 11px;
      top: 14px;
}
#ext-logos #facebook a {
      background-position: 0 -129px;
      height: 25px;
      width: 25px;
}
#ext-logos #twitter {
      left: 67px;
      top: 11px;
}
#ext-logos #twitter a {
      background-position: -44px -126px;
      height: 34px;
      width: 34px;
}
#ext-logos #blogger {
      left: 125px;
      top: 11px;
}
#ext-logos #blogger a {
      background-position: -164px -234px;
      height: 34px;
      width: 34px;
}
#ext-logos #youtube {
      left: 108px;
      top: 14px;
}
#ext-logos #youtube a {
      background-position: -93px -128px;
      height: 24px;
      width: 60px;
}
#verisign {
      left: 40px;
      top: 64px;
      text-align: center;
}
#verisign a {
      background-position: 0 -163px;
      height: 57px;
      width: 102px;
}
#acc-business {
      left: 25px;
      top: 140px;
      text-align: center;
}
#acc-business a {
      background-position: 0 -231px;
      height: 49px;
      width: 102px;
}

/* RIGHT SIDEBAR */
#right-sidebar {
      width: 197px;
}
.rounded-box-2 .corner, .special-offers h4 {
      background-image: url(/site/img/right-sidebar-stripe.png);
      background-repeat: no-repeat;
}
.rounded-box-2 .corner {
      overflow: hidden;
      height: 7px;
      width: 7px;
      position: absolute;
}
/* rounded box */
/*.rounded-box-2 {
      position: relative;
}*/
.rounded-box-2 .content {
      border-left-style: solid;
      border-right-style: solid;
      border-width: 0 1px;
      padding: 12px;
}
.rounded-box-2 .head, .rounded-box-2 .foot {
      position: relative;
      height: 6px;
      *height: 7px;
}
.rounded-box-2 .head {
      border-style: solid;
      border-width: 1px 0 0;
}
.rounded-box-2 .foot {
      border-style: solid;
      border-width: 0 0 1px;
}
.rounded-box-2 .left-top {
      background-position: 0 -33px;
      left: 0;
      top: -1px;
}
.rounded-box-2 .right-top {
      background-position: -7px -33px;
      right: 0;
      top: -1px
}
.rounded-box-2 .left-bottom {
      background-position: 0 -40px;
      bottom: -1px;
      left: 0;
}
.rounded-box-2 .right-bottom {
      background-position: -7px -40px;
      bottom: -1px;
      right: 0;
}

/* rounded box A */
.rounded-box-2.type-a .content,
.rounded-box-2.type-a .head, .rounded-box-2.type-a .foot {
      border-color: #d6c883;
}
.rounded-box-2.type-a .left-top {
      background-position: 0 -33px;
}
.rounded-box-2.type-a .right-top {
      background-position: -7px -33px;
}
.rounded-box-2.type-a .left-bottom {
      background-position: 0 -40px;
}
.rounded-box-2.type-a .right-bottom {
      background-position: -7px -40px;
}

/* rounded box B */
.rounded-box-2.type-b .content,
.rounded-box-2.type-b .head, .rounded-box-2.type-b .foot {
      border-color: #c8c8c8;
}
.rounded-box-2.type-b .left-top {
      background-position: -14px -33px;
}
.rounded-box-2.type-b .right-top {
      background-position: -21px -33px;
}
.rounded-box-2.type-b .left-bottom {
      background-position: -14px -40px;
}
.rounded-box-2.type-b .right-bottom {
      background-position: -21px -40px;
}
/* rounded box C */
.rounded-box-2.type-c {
      background: #eee;
}
.rounded-box-2.type-c .content,
.rounded-box-2.type-c .head, .rounded-box-2.type-c .foot {
      border-color: #d2d2d2;
}
.rounded-box-2.type-c .left-top {
      background-position: -28px -33px;
}
.rounded-box-2.type-c .right-top {
      background-position: -35px -33px;
}
.rounded-box-2.type-c .left-bottom {
      background-position: -28px -40px;
}
.rounded-box-2.type-c .right-bottom {
      background-position: -35px -40px;
}

/* testimonials box */
#testimonials-box {
      margin-top: 12px;
}
#testimonials-box h4 {
      border-bottom: 1px solid #ece5c1;
      color: #5D9300;
      font-family: Tahoma;
      font-size: 1.1em;
      font-weight: bold;
      height: auto;
      padding-bottom: 5px;
      text-indent: 0;
      text-transform: uppercase;
      width: auto;
}
#testimonials-box p {
      color: #666;
      font-size: 0.9em;
      line-height: 1.4;
      margin: 5px 0;
      width: 171px !important;
}
#testimonials-box .rounded-box-1 .content {
      height: 135px !important;
}

#testimonials-box p img {
      float: left;
      margin: 0 8px 8px 0;
}
#testimonials-box p em {
      font-style: italic;
}
#testimonials-box a {
      color: #5d9300;
      font-size: 0.85em;
      font-weight: bold;
      text-decoration: none;
}
#testimonials-box a:hover {
      text-decoration: underline;
}
#testimonials-box .fadeThis {
      display: none;
      height: 135px !important;
}
#slider li {
      display: block;
      height: 155px;
      width: 171px;
}
#prevBtn, #nextBtn {
      display: none !important;
}

.info-item-page {
      font-family: Arial, Helvetica !important;
}

/* info items */
.info-item-cell {
      padding-bottom: 25px;
      width: 582px;
}
.info-item-cell strong {
      border-bottom: 1px solid #555;
      color: #333;
      display: block;
      font-size: 0.95em;
      font-weight: bold;
      margin-bottom: 4px;
      padding-bottom: 2px;
}
.info-item-cell div {
      color: #555;
      font-size: 0.8em;
}
.info-item-cell em {
      display: block;
      font-size: 0.9em;
      font-style: italic;
      margin-top: 5px;
      text-align: right;
}

/* special offers */
.special-offers {
      /*border-bottom: 1px solid #c8c8c8;*/
      border-top: none;
      margin-top: 12px;
}
.item .special-offers {
      margin: 0 0 12px !important;
}
.special-offers h4 {
      background-position: 0 0;
      height: 33px;
      width: 197px;
      text-indent: -9999px;
}
#related-items.special-offers h4 {
      background-position: 0 -47px;
      height: 34px;
}
#users-bought.special-offers h4 {
      background-position: 0 -80px;
      height: 34px;
}
.special-offers .content {
      padding: 26px 6px 0 6px;
}
.special-offers .spec-offer {
      background: url(/site/img/special-bg.png) no-repeat bottom center;
      padding: 15px 0 6px;
      width: 181px;
}
.special-offers .spec-offer p {
      color: #666;
      font-size: 0.9em;
      margin-bottom: 8px;
      padding-left: 8px;
}
.special-offers .spec-offer .image {
      text-align: center;
      padding-left: 0;
}
.special-offers .spec-offer .description {
      font-size: 0.77em;
}
.special-offers .spec-offer .price {
      color: #5d8d01;
      font-size: 0.9em;
      font-weight: bold;
}
.item .special-offers .spec-offer .price {
      color: #555;
      font-size: 0.8em;
}
.special-offers .spec-offer .price span {
      color: #858585;
}
.item .special-offers .spec-offer .price span {
      color: #555;
}
.special-offers .spec-offer .add-cart {
      margin-top: 6px;
}
.special-offers .spec-offer .add-cart a, #addtocart {
      background: url(/site/img/buttons-stripe.png) no-repeat !important;
      border: none !important;
      cursor: pointer;
      display: block;
      height: 24px;
      width: 90px;
      text-indent: -9999px;
}
#right-sidebar .price	{
	font-size: 0.8em;
	color: #FF5A00;
}
/* main banner */
#main-banner {
      margin-top: 5px;
      width: 582px;
}
#main-banner .content {
      height: 228px;
}

/* secondary banners */
#secondary-banners {
      margin-top: 12px;
      overflow: hidden;
      width: 100%;
}
#secondary-banners li {
      float: left;
      margin-right: 12px;
      *width: 185px;
}
#secondary-banners li .content {
      padding: 0;
      height: 72px;
      width: 184px;
      *width: 185px;
}

/* main content */
.main-content, #mainContents {
      width: 597px;
}
#mainContents {
      /*padding-top: 20px;*/
      *position: relative;
}
#div__header {
            *position: relative;
            *z-index: 999;
}
/* breadcrumb */
#mainContents #breadcrumb {
      float: none !important;
      font-size: 11px !important;
      margin-bottom: 12px;
      width: 580px !important;
}
#mainContents #breadcrumb a {
      color: #333 !important;
}
.navigation #breadcrumb {
      display: none !important;
}
#welcome-page .category-list {
      overflow: hidden;
      width: 582px;
      *width: 584px;
}
#welcome-page .category-list .left {
      float: left;
      width: 395px;
}
#welcome-page .category-list .right {
      float: right;
      width: 186px;
}
#welcome-page .category-list .right a {
      display: block;
      margin-bottom: 8px;
}
#welcome-page .category-cell {
      background: url(/site/img/home-category-cell-bg.png) no-repeat left top;
      padding: 9px 10px 17px 0;
      *padding: 9px 10px 22px 0;
      height: 140px;
      width: 99px;
      text-align: center;
}
#welcome-page .category-cell a {
      text-decoration: none;
}
#welcome-page a:hover {
      text-decoration: underline;
}
#welcome-page .category-cell h3 {
      overflow: hidden;
      height: 32px;
      width: 121px;
      *width: 122px;
}
#welcome-page .category-cell h3 a {
      color: #000;
      font-size: 11px;
      font-weight: bold;
      text-transform: cap;
}
#welcome-page .category-cell p a {
      color: #ff6600;
      font-size: 0.8em;
}
#welcome-page .category-cell span {
      display: block;
      overflow: hidden;
      height: 92px;
      width: 121px;
      text-align: center;
}
#welcome-page .category-cell span img	{
	height:1px;
	width:85px;
	height:auto;
}
#welcome-page .category-cell span a {
      display: inline-block;
      overflow: hidden;
      height: 92px;
      width: 90px;
}
#welcome-page .category-cell span, #welcome-page .category-cell span a,
#welcome-page .category-cell p {
      *display: block;
      *width: 122px;
}
/*
#welcome-page .category-cell img {
      height: 1px;
      width: 90px;
      height: auto;
}*/

/* sub headings */
.sub-heading {
      background-image: url(/site/img/headings-stripe.png);
      background-repeat: no-repeat;
      text-indent: -9999px;
      height: 34px;
      width: 589px;
}

/* category list */
.rounded-box-2.title {
      margin-bottom: 20px;
      width: 582px;
}
.rounded-box-2.title .content {
      color: #000;
      font-size: 1em;
      font-weight: bold;
      padding: 2px 0 2px 12px;
      text-transform: capitalize;
      *width: 583px;
}
/* category cell */
#category-list .category-cell {
      margin: 0 8px 14px 0;
      width: 110px;
}
#category-list .category-cell .image .content,
#category-list .category-cell .cat-title .content {
      text-align: center;
      padding: 0;
}
#category-list .category-cell .image .content img	{
	height:1px;
	width:85px;
	height:auto;
}
#category-list .category-cell .image .content {
      height: 86px;
      overflow: hidden;
}
#category-list .category-cell .cat-title {
      margin-top: 4px;
}
#category-list .category-cell .cat-title .content {
      color: #414141;
      font-size: 0.75em;
      font-weight: bold;
      height: 30px;
      overflow: hidden;
}
#category-list .category-cell .cat-title a {
      text-decoration: none;
}
#category-list .category-cell .cat-title a:hover {
      text-decoration: underline;
}

/* featured items (items list) */
#featured-items .sub-heading {
      background-position: 0 -34px;
      margin-bottom: 13px;
}
/* re order title */
#reorder-list #featured-items .sub-heading {
	background:url(/site/img/quick-order-title.gif);
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 0.95em;
	font-weight: bold;
	height: 35px;
	line-height: 35px;
	margin-bottom: 0px;
	padding-left: 15px;
	text-indent: 0;
	text-transform: capitalize;
	width:780px;
	*width:795px;
}

/* items list */
/* pagination styles */
.medtext, .medtextbold	{
	color:#333;
	padding:4px;
	padding-top:0px;
	background:#fff;
	font-size:11px;
}
.medtext a	{text-decoration:none;}
.medtext a:hover	{
	color:#5D9300;
	text-decoration:underline;
}
.medtextbold	{color:#5D9300;}
#pagination-bottom	{
	margin:15px 0px 0px 180px;
}
/* end of pagination styles */
#items-list .sub-heading {
      background-position: 0 -69px;
      color: #fff;
      font-family: Tahoma;
      font-size: 0.95em;
      font-weight: bold;
      height: 35px;
      line-height: 35px;
      margin-bottom: 13px;
      padding-left: 14px;
      text-indent: 0;
      text-transform: capitalize;
}
/* item cell */
.global-cart a, .item-cell .discount a, #related-items .spec-offer .discount a {
      background-image: url(/site/img/item-stripe.png);
      background-repeat: no-repeat;
}
#global-cart, #global-cart2	{display:none;}
.global-cart, #global-cart {
      border-bottom: 1px solid #ccc;
      border-top: 1px solid #ccc;
      font-size: 0.77em;
      font-weight: bold;
      height: 35px;
      line-height: 35px;
      margin-top: 12px;
      padding-right: 175px;
      position: relative;
      text-align: right;
      width: 405px;
      *width: 582px;
}
.global-cart img, #global-cart img {
      background-position: 0 -20px;
      display: inline-block;
      margin-left: 15px;
      position: absolute;
      right: 5px;
      top: 4px;
      /*height: 28px;*/
      /*width: 122px;*/
      /*text-indent: -9999px;*/
}
/* Code by AD, Re-order Item styles */
#reorder-list #items-list-container	{width:100%;}
#reorder-list .reorder-description	{
	color:#373737;
	font-size:0.8em;
	padding:0px 0px 10px 4px;
	margin:0px 0px 5px 0px;
	border-bottom:#ccc 1px solid;
	width:790px;
}
#global-cart2	{
	margin-top:0px;
	border-top:none;
	height:40px;
	text-align:center;
	width:620px;
	*width:790px;
}
#reorder-list #global-cart	{
	text-align:center;
	width:620px;
	*width:790px;
}
#re-order-bottom	{
	padding-left:110px;
}
#loading-items p	{
	font-size:0.8em;
	color:#666;
	font-weight:bold;
	margin-top:5px;
	padding-bottom:5px;
	padding-left:5px;
}
#reorder-list #featured-items	{
	width:795px;
}
.reorder_head td	{
	font-weight:bold;
	font-size:0.8em;
	color:#373737;
	padding:10px 0px 5px 5px;
	border-bottom:#ccc 1px solid;
}
.reorder_itemcell td	{
	padding:5px;
	vertical-align:middle;
}
.reorder_itemcell td.pair	{background:#F0FADE;}
.reorder_itemcell td.display_description	{
	width:58%;
	font-size:0.8em;
	color:#373737;
}
.reorder_itemcell td.display_name a	{
	font-size:0.8em;
	color:#5D9300;
	text-decoration:none;
	line-height:20px;
}
.reorder_itemcell td.display_name a:hover	{text-decoration:underline;}
.reorder_itemcell td.display_price	{
	font-size:0.8em;
	font-weight:bold;
	color:#FF5A00;
}
.reorder_itemcell td.display_qty	{
	font-size:0.7em;
	font-weight:bold;
	color:#373737;
	width:14%
}
.reorder_itemcell td.display_qty input	{
	width:25px;
	height:18px;
	font-size:11px;
	margin-left:5px;
}
/* End of Re-order Item Styles */
.item-cell {
      border-right: 1px solid #eaeaea;
      padding: 0 7px 14px;
}
#items-list .item-cell {
      border-right: 0px solid #fff;
      border-bottom: 1px solid #ccc;
      padding: 8px 6px;
}
.noitems_cell	{
	font-size:13px;
	color:#FF5A00;
	font-weight:bold;
	padding:4px 10px;
}
.item-cell p, .item-cell .quantity {
      font-size: 0.8em;
      margin-top: 9px;
      width: 132px;
}
.item-cell .image {
      width: 132px;
}
.item-cell .image .content {
      height: 120px;
	  /*#height: 99px;*/
      overflow: hidden;
      padding: 0 !important;
      text-align: center;
}
.item-cell .name {
      font-size: 11px;
      height: 39px;
      overflow: hidden;
}
.item-cell .name a {
      color: #558305;
      line-height: 1.15;
      text-decoration: none;
}
.item-cell .name a:hover {
      text-decoration: underline;
}
.item-cell .price {
      color: #ff5a00;
      font-weight: bold;
      text-align: center;
}
.item-cell .discount, #related-items .spec-offer .discount {
	color:#333;
	font-size:11px;
	font-weight:bold;
	#font-weight:normal;
	margin-top: 4px !important;
}
#related-items .spec-offer .discount {
      padding-left: 8px;
}
.item-cell .discount a, #related-items .spec-offer .discount a {
      background-position: 0 0;
      display: inline-block;
      height: 14px;
      width: 14px;
      text-indent: -9999px;
}
#related-items .spec-offer .discount, #related-items .spec-offer .price,
#related-items .spec-offer .add-cart {
      text-align: center;
}
#related-items .spec-offer #inner-add-to-cart #qty {
      font-family: Arial, Helvetica;
      margin: 0 5px 0 15px;
}
.item-cell #qtytd {
      font-size: 0.9em;
      color: #666;
}
.item-cell #qtytd .input {
      border: 1px solid;
      color: #999;
      font-weight: bold;
      height: 16px;
      width: 35px;
}
.item-cell #addtocart {
      margin-left: 6px;
      text-indent: 0 !important;
}
#featured-items .item-cell #addtocart {
      visibility: hidden;
}
#items-list .item-cell #qtytd span {
      display: none;
}

/* item template */
#item-template .icon-link, #email-to-friend a {
      background-image: url(/site/img/item-icons.png);
      background-repeat: no-repeat;
      color: #555;
      display: inline-block !important;
      font-size: 0.7em;
      height: 22px;
      line-height: 31px;
      padding-left: 22px;
      text-decoration: none;
}
#item-template .icon-link:hover, #item-template #email-to-friend a:hover {
      text-decoration: underline;
}
#item-template #extras .left a {
      background-position: 0 -40px;
      color: #658827;
      font-size: 0.8em;
      font-weight: bold;
      height: 68px;
      line-height: 68px;
      margin-top: 22px;
      padding-left: 92px;
      text-decoration: underline;
}
#item-template #extras .left a:hover {
      text-decoration: none;
}
#item-template #email-to-friend a {
      background-position: 0 9px;
      margin-left: 12px;
      *height: 20px;
      *line-height: 25px;
}
#item-template #enlarge-image {
      background-position: 0 -13px;
      margin-left: 12px;
      *height: 20px;
      *line-height: 25px;
}
#item-template #item-details, #item-template #extras {
      overflow: hidden;
      width: 100%;
}
#item-template .left {
      float: left;
      width: 255px;
}
#item-template .right {
      float: left;
      margin-left: 12px;
      padding: 6px;
      width: 304px;
}
#item-template .image-container {
      position: relative;
}
#item-template .image-container a {
      display: block;
      text-align: center;
}
/*****#item-template .image-container a img {
      height: 1px;
      width: 230px;
      height: auto;
}*******************/

#on-sale-badge {
      position: absolute;
      right: 7px;
      top: 2px;
}
#item-template #item-details .right {
      background: url(/site/img/item-details-bg.png) no-repeat bottom center;
}
#item-template #item-details .right p, #item-template #item-details .right .quantity {
      border-bottom: 1px solid #dcdcdc;
      color: #333;
      font-size: 0.75em;
      height: 36px;
      line-height: 36px;
}
#item-template .quantity #qty {
      margin-left: 8px;
      width: 30px;
}
#item-template .quantity #addtocart {
      margin: 5px 0 0 8px;
}
#item-template .quantity table td {
      height: 38px;
      line-height: 38px;
      vertical-align: middle;
}
#item-template #item-details .right p.last {
      border-bottom: none;
      font-size: 0.7em;
      padding-top: 6px;
      line-height: normal;
      *width: 300px;
}
#item-template .right p.price {
      font-weight: bold;
}
#item-template .right p.price span {
      font-size: 1.2em !important;
      color: #ff6600;
}
#item-template #quantity-price table {
      background: #fff;
      font-size: 0.75em;
      width: 304px;
}
#item-template #quantity-price table .listheadernosort {
      background: #89b142;
      color: #fff;
      font-size: 1em;
      font-weight: bold;
      padding: 3px;
}
#item-template #quantity-price table .texttable {
      background: #fff;
      border-color: #ccc;
      border-style: solid;
      border-width: 0 1px 1px ;
      color: #333;
      padding: 3px;
}
#item-template .extra-actions {
      margin-top: 3px;
}
/* item extras */
#item-template #extras .right p {
      border: 1px solid #ff6600;
      color: #333;
      font-size: 0.75em;
      line-height: 1.15;
      margin-top: 8px;
      padding: 5px;
      width: 292px;
      *width: 304px;
}
#item-template #extras .right p strong {
      color: #ff6600;
      display: block;
      font-weight: bold;
}

/* tab navigation */
#tabs-container {
      color: #333;
      font-size: 0.8em;
      margin-top: 15px;
      position: relative;
      padding-top: 31px;
      width: 582px;
}
#tabbed-content {
      border: 1px solid #89b142;
      padding: 16px;
}
#tabs-container #tabs {
      height: 32px;
      position: absolute;
      left: 0;
      top: 0;
}
#tabs-container #tabs li {
      float: left;
      margin-right: 10px;
}
#tabs-container #tabs li a {
      background-image: url(/site/img/tabs-stripe.png);
      background-repeat: no-repeat;
      color: #333;
      display: inline-block;
      font-size: 0.9em;
      font-weight: bold;
      height: 32px;
      line-height: 32px;
      text-align: center;
      text-decoration: none;
}
#tabs-container #tabs li a:hover {
      color: #000;
      text-decoration: underline;
}
#tabs-container #button1 a {
      background-position: 0 0;
      width: 100px;
}
#tabs-container #button1.activated a {
      background-position: 0 -32px;
      text-decoration: none;
}
#tabs-container #button2 a, #tabs-container #button3 a, #tabs-container #button4 a {
      background-position: -107px 0;
      width: 114px;
}
#tabs-container #button2.activated a, #tabs-container #button3.activated a, #tabs-container #button4.activated a {
      background-position: -107px -32px;
      text-decoration: none;
}


#content_ul_ { padding:10px 0px;  border-bottom:1px solid #CCCCCC; color:#555555;
font-size:13px; width:582px;}
#content_ul_ ul { float:left;}
#content_ul_ li { padding:0px 0px 10px 10px;}
#content_ul_ li a {color:#8AB446;
text-decoration:none;
font-weight:bold;
display:block;}
#content_ul_ li a:hover { text-decoration:underline; }
#li_colm1 { width:200px;}
#li_colm2 { width:200px;}
/* recently viewed items */
#recentlyviewed {
      margin-top: 15px;
      overflow: hidden;
      width: 100%;
}
.item-cell.recentlyItem {
      float: left;
      width: 131px;
}
.item-cell.recentlyItem img	{
	height:1px;
	width:120px;
	height:auto;
}
.item-cell.recentlyItem .more-info {
      text-align: right;
}
.item-cell.recentlyItem .more-info a {
      color: #5d9300;
      font-size: 0.9em;
      font-weight: bold;
      text-decoration: underline;
}
.item-cell.recentlyItem .more-info a:hover {
      text-decoration: none;
}


/* qty field */
#qty {
      color: #555;
      font-size: 0.95em !important;
      height: 20px !important;
      line-height: 20px !important;
}
/* popular categories */
#popular-categories {
      margin-top: 12px;
      overflow: hidden;
      width: 100%;
}
#popular-categories ul {
      border-right: 1px solid #b0d86b;
      float: left;
      margin: 15px 16px 0 0;
      padding-left: 13px;
      text-align: left;
      width: 169px;
}
#popular-categories ul.last {
      border-right: none;
}
#popular-categories ul strong {
      color: #5d9300;
      font-size: 0.95em;
      font-weight: bold;
}
#popular-categories ul li {
      margin-bottom: 11px;
}
#popular-categories ul li a {
      color: #373737;
      font-size: 0.8em;
      text-decoration: none;
}
#popular-categories ul li a:hover {
      text-decoration: underline;
}
#popular-categories .sub-heading {
      background-position: 0 0;
}

/* about us page */
#about-us-page {
      color: #555;
      *width: 108%;
}
#about-us-page .left {
      margin-right: 10px;
      width: 200px;
}
#about-us-page .left img {
      border: 1px solid #d1c585;
      margin-bottom: 13px;
      padding: 4px;
}
#about-us-page .right {
      width: 340px;
}
#about-us-page p {
      line-height: 1.15;
      margin-bottom: 18px;
}
#about-us-page strong {
      color: #333;
      font-weight: bold;
}

/* customer service */
#item-template.customer-service h1 {
      color: #18191d !important;
}
#item-template.customer-service .content-row {
      border-bottom: 1px solid #ccc;
      color: #555;
      font-size: 13px;
      line-height: 1.15;
      overflow: hidden;
      padding: 13px 0;
      width: 578px;
}
#item-template.customer-service .content-row .thumbnail {
      float: left;
      margin-right: 10px;
      overflow: hidden;
      text-align: center;
      width: 92px;
}
/*
#item-template.customer-service .content-row .thumbnail a img {
      height: 1px;
      width: 65px;
      height: auto;
}*/
#item-template.customer-service .content-row .description {
      float: left;
      width: 475px;
}
#item-template.customer-service .content-row .description a {
      color: #8ab446;
      text-decoration: underline;
}
#item-template.customer-service .content-row .description a:hover {
      text-decoration: none;
}
#item-template.customer-service .content-row h2 {
      margin-bottom: 5px;
}
#item-template.customer-service .content-row h2 a {
      color: #8ab446 !important;
      font-size: 13px;
      font-weight: bold;
      text-decoration: none !important;
}
#item-template.customer-service .content-row h2 a:hover {
      text-decoration: underline !important;
}
/* links list */
#item-template.customer-service #links-list {
      margin: 28px 0;
}
#item-template.customer-service #links-list a {
      color: #3b73c9;
      font-size: 0.85em;
      font-weight: bold;
      text-decoration: none;
}
#item-template.customer-service #links-list a:hover {
      text-decoration: underline;
}
#item-template #item-qty-label {
      *margin-top: 5px;
}


/* sitemap page */
#sitemap-page {
      width: 582px;
}
#sitemap-page table {
      width: 580px;
}
#sitemap-page table tr td {
      padding: 0 15px 10px 0;
}
#sitemap-page a {
      display: block;
      font-size: 0.75em;
      padding: 6px 0;
      text-decoration: none;
}
#sitemap-page a:hover {
      text-decoration: underline;
}
#sitemap-page h4 a {
      border-bottom: 1px dotted #666;
      font-size: 0.9em;
      font-weight: bold;
      margin-bottom: 5px;
      padding: 8px 0 3px !important;
}
#sitemap-page h4 a:hover {
      color: #000;
      text-decoration: none !important;
}

/* cart related */
#cart-related #related-items {
      /*width: 445px;*/
}
#cart-related h4 {
      background-image: url(/site/img/related-cart-heading2.png);
      background-repeat: no-repeat;
      background-position: 0 0 !important;
      width: 1000px;
}
#cart-related .item-cell {
      padding: 0 15px 14px !important;
      *padding: 0 14px 14px !important;
}
#category-description	{
	font-size:11px;
	margin-top:10px;
}
#category-description h2, #category-description h3	{
	font-size:15px;
}
#category-description ul	{
	margin-top:5px;
}
#category-description li	{
	font-size:11px;
	*font-weight:normal;
	list-style:disc inside;
}
/* bottom banners */
#bottom-banners {
      margin-top: 14px;
      width: 100%;
	  margin-bottom:5px;
}
#bottom-banners a {
	float:left;
	margin-right: 5px;
}
#bottom-banners #second_bottom_banner	{
	margin-right:0px;
}
/* FOOTER */
#footer {
      margin-top: 12px;
      text-align: left;
}
#footer .main {
      background: url(/site/img/footer-bg.png) no-repeat top left;
      padding: 15px;
      height: 180px;
      width: 978px;
      *width: 100%;
}
#footer .main ul {
      float: left;
      width: 184px;
}
#footer .main li {
      margin-bottom: 7px;
}
#footer .main a {
      color: #383838;
      /*display: block;*/
      font-size: 0.77em;
      text-decoration: none;
}
#footer .main a:hover {
      text-decoration: underline;
}
#footer .main h4 {
      color: #5d9300;
      font-size: 0.85em;
      font-weight: bold;
      margin-bottom: 5px;
      text-transform: uppercase;
}
#footer .main div h4 {
      color: #fff !important;
      font-size: 1.13em;
}
#footer .main div {
      float: right;
      font-size: 0.8em;
      width: 164px;
}
#footer .main div p {
      color: #383838;
      line-height: 1.3;
}
#footer .copyright {
      font-size: 0.7em;
      height: 30px;
      margin-top: 8px;
      position: relative;
}
#footer .copyright img {
      position: absolute;
      right: 16px;
      top: 0;
}

/* SC LIGHTBOX */
/* Veil */
#veilcontainer	{
	position: absolute;/* Do Not Remove */
	top: 0px;/* Do Not Remove */
	left: 0px;/* Do Not Remove */
	display: none;/* Do Not Remove */
      z-index: 1005;
}
#veil	{
	background: #000;
	opacity: 0;/* Do Not Remove */
	filter: alpha(opacity=0);/* Do Not Remove */
}
#bigimagecontainer	{
	position: absolute;/* Do Not Remove */
	top: 40px;
	border: 2px solid #FF6600;
	padding: 1px;
	background: #fff;
	width: auto;/* Do Not Remove */
      z-index: 1000;
}
#bigimagecontainer img	{
	position: absolute;/* Do Not Remove */
	left: -10000000px;/* Do Not Remove */
}
.exitveil	{
	background: #FF6600;
      color: #fff;
	display: none;/* Do Not Remove */
      font-size: 0.75em;
      font-weight: bold;
      position: absolute;/* Do Not Remove */
	top: 40px;
      text-decoration: none;
      z-index: 1001;
}

/* EXTRA STYLES */
.greytitle {
      color:#9ABF5B;
      font-size:13pt;
      font-weight:bold;
}
.inputreq {
      background:#FFFFFF none repeat scroll 0 0;
      border:1px solid #999999;
      margin-bottom:6px;
}
.bgbutton {
      background:transparent url(/site/img/cart-button-bg.png) repeat-x scroll 0 0 !important;
      border:1px solid #C9C9C9 !important;
      cursor:pointer;
      font-size:12px;
      font-weight:bold;
      height:27px;
      text-align:center;
}
#memorize-container {
      background: #eee;
      border: 1px solid #ccc;
      color: #222;
      margin: 12px 0;
      padding: 6px;
      width: 568px;
}
#inpt_sort2	{
	padding-right:8px;
	width:auto !important;
}
/*iformation items*/

#item-content {
  color: #555;
  width:582px;
  font-size:0.8em;
}
#item-content h2 {color: #6e8f1e; font-size:13px; font-weight:bold}
#item-content a {color: #6e8f1e; text-decoration:underline}
#item-content ol, #item-content ul{ margin-left:25px; margin-top:7px}
#item-content ul li { list-style: disc !important; padding-bottom:3px}
#item-content ol li { list-style: decimal !important; padding-bottom:3px }
#become-partner { font-size:12px;}
#become-partner .info { width:320px; float:left}
#become-partner .info h3 { margin-top:20px}
#become-partner .provide { float:right; background-image: url(/site/img/become_partner_bg.gif); background-repeat:no-repeat; height:251px; width:231px; font-size:11px; color:#555; margin-bottom:20px}
#become-partner .provide h3 { padding:9px 17px; color:white; font-size:18px; line-height:19px; font-weight:bold;}
#become-partner-form { clear:both; padding:10px; background-color:#efefef; }
#become-partner ul { margin-left:25px; margin-right:10px }
#become-partner ul li { padding-bottom:4px;}


/*Contact us*/
#contact-us-page {
      color: #555;
	  font-size:12px;
}
#contact-us-page #contactinfo { width:280px; float:left; padding-right:15px; border-right:#CCCCCC solid 1px;}
#contact-us-page #contactinfo b {color: #6e8f1e;}
#contact-us-page #contactinfo p { border-bottom:#CCCCCC solid 1px; padding-bottom:5px; margin-bottom:5px;}
#contact-us-page #contactform {width:260px; float:right}
.smalltextnolink a { font-size:11px;}
/* faq page */
.faq-items {
      color: #555;
      font-size: 12px;
      width: 582px;
}
.faq-items p {
      margin-bottom: 5px;
}
.faq-items b {color: #6e8f1e;
      font-size: 12px;
      font-weight: bold;
}
.faq-items b {color: #6e8f1e}

#item-content  #info-item-image { margin-bottom:15px;}

#item-content  #info-item-image img { width:582px}

/*Privacy Policy*/

#privacy_policy { font-size:12px; color:#555}
#privacy_policy p { margin-top:10px}
#privacy_policy h3 { color:#000000;
font-size:1em;
font-weight:bold;
padding:0px 0 0px 12px;
text-transform:capitalize;
height:38px;
line-height:38px;
overflow:hidden;
background:url(/site/img/polices.gif) no-repeat;
font-size:16px;
margin-bottom:10px;

}
#privacy_policy .content__ {width:582px;}

/* partners page */
#partners-page #item-content {
      overflow: hidden;
      width: 100%;
}
#partners-page .partners-left {
      float: left;
      overflow: hidden;
      padding-left: 21px;
      width: 240px;
      *width: 255px;
}
#partners-page .partners-right {
      float: right;
      *overflow: hidden;
      *padding-left: 48px;
      width: 232px;
      *width: 280px;
}
#partners-page .partner-box {
      margin-top: 30px;
      position: relative;
      z-index: 1;
}
#partners-page .partner-box .box-content {
      background: url(/site/img/partner-box-foot.png) no-repeat bottom left;
      overflow: hidden;
      padding-bottom: 7px;
      width: 217px;
}
#partners-page .partner-box .inner {
      background: #fff url(/site/img/partner-inner-bg.png) repeat-x bottom left;
      border-left: 1px solid #f2edd1;
      border-right: 1px solid #f2edd1;
      overflow: hidden;
      padding: 0 10px 10px;
      *width: 217px;
}
#partners-page .partner-box .image {
      background-image: url(/site/img/partners-icons.png);
      background-repeat: no-repeat;
      display: block;
      position: absolute;
      z-index: 2;
}
#partners-page #point-of-sales .image {
      background-position: 0 0;
      height: 58px;
      left: -22px;
      top: -8px;
      width: 54px;
}
#partners-page #food-service-supplies .image {
      background-position: -102px 0px;
      height: 65px;
      left: -12px;
      top: -7px;
      width: 36px;
}
#partners-page #credit-card-processors .image {
      background-position: 0px -57px;
      height: 70px;
      left: -31px;
      top: -22px;
      width: 66px;
}
#partners-page #cash-registers .image {
      background-position: -69px -60px;
      height: 65px;
      left: -52px;
      top: -20px;
      width: 85px;
}
#partners-page h5 {
      background: url(/site/img/related-cart-heading2.png) no-repeat top right;
      color: #fff;
      font-size: 14px;
      font-weight: bold;
      height: 35px;
      line-height: 35px;
      overflow: hidden;
      padding-left: 37px;
      white-space: nowrap;
}
#partners-page #cash-registers h5 {
      font-size: 12px !important;
}
#partners-page .box-content .inner .title {
      color: #f25f00;
      display: block;
      font-weight: bold;
      margin: 12px 0 4px;
      text-decoration: none;
}
#partners-page .box-content .inner a.title:hover {
      text-decoration: underline;
}
#bookmark-link {
      background: url(/site/img/bookmark-link.png);
      color: #007F00;
      display: inline-block;
      font-size: 11px;
      font-weight: bold;
      height: 22px;
      left: 0;
      position: absolute;
      top: 0;
      width: 197px;
      z-index: 2;
}

/* --- Login --- */
.tr__email a.lg_link { font-size:12px; padding-left:5px;}
#content_new, #kore_ff { vertical-align:top; text-align:center;}
#conten_new_table, #conten_log  { width:367px; /*border:2px #7ca4d8 solid ;*/  }
#conten_new_table, table.table_alr_custom { border:1px solid #bebebe; }
table.table_alr_custom .smalltext a { color:#000000 !important;}
#content_new h3, #kore_ff h3 { text-align:center; color:#87af40; height:30px; line-height:30px; font-weight:bold; font-size:16px; background: #fff;}
#secure_id_2 { text-align:center;}
#content_new div, #conten_log div { padding:10px; text-align:left; font-size:11px;}
#content_new div p, #conten_log div p { font-size:12px;}
#or_login { text-align:center; float:left; width:28px; color:#fff;}
table.table_alr_custom {width:367px; /*border:2px #7ca4d8 solid ;*/ float:left;}
table.table_alr_custom .greytitle { display:none;}
.table_alr_custom #submitter { border:none !important; width:149px; height:28px; background:url(/c.583517/site/img/all_check.gif) no-repeat #89B142 -193px -327px !important;  cursor:pointer; margin:8px 0 0 8px; }
#submitter { cursor:pointer; }
#inputCheckoutAnalytic { cursor:pointer;}
#secure_id_ { text-align:center; font-size:11px; margin:0px;}
#content_new_form a { display:block; width:189px; height:29px; background:#89B142 url(/c.583517/site/img/all_check.gif) no-repeat scroll 0 -223px !important; text-indent:-50000px; margin:auto;   }
table.table_alr_custom #retemail { width:140px;}
#content_new_txt ul { list-style: outside; padding:10px 10px 0px 40px;}
#content_new_txt p { text-align:center; font-size:14px !important; color:#454545; margin:0px !important }
#content_new_txt, #content_new_regis { border-top:1px solid #bebebe;}
table.table_alr_custom .smalltext { padding:10px;}
table.table_alr_custom .smallgraytext { font-size:11px !important;}
.table_alr_custom table { margin:auto !important;}
#retemail, #retpwd { padding-top:0px !important; width:140px;}
.pass_table { text-align:center; padding-top:10px !important;}
.pass_table #retemail, .pass_table #retpwd {  width:140px;}
#retemail_fs_lbl, #retpwd_fs_lbl { margin:0px !important;}
#kore_ff_text { font-size:12px; padding:10px;}
#content_new_form { text-align:center !important;}
#conten_new_table { margin-left:0px !important;}
.greytitle { color:#333333;}
#content_new_form #register {  width:189px; height:29px; background:url(/c.583517/site/img/all_check.gif) no-repeat #89B142 0px -223px !important;  margin:auto; border:none !important; float:none !important; cursor:pointer; text-indent:0px !important;   }
#kore_ff #content_new_regis {font-size:12px;text-align:left;}
.table_alr_custom table td { padding:2px 5px !important; font-size:12px !important; vertical-align:middle !important;}
.table_alr_custom table td a { font-size:12px !important; color:#000 !important}
.table_alr_custom table input { background:#fff !important;}
#header_log { padding-bottom:15px; font-size:14px; color:#069;}
#footer_log { padding-top:15px; font-size:11px; color:#999;}
#conten_new_lg { float:left;}
#loginRE { width:auto !important;}
.nomargin { margin-left:0px !important;}
.table_all_ { width:764px; margin-left:14px; margin-top:15px;}
.continue_check { width:186px !important; height:29px !important; padding:0px !important; margin:0 0 3px 0!important; background:url(/c.644149/site/img/all_check.gif) no-repeat #89B142 0px -327px !important; border:none !important; cursor:pointer; }
.continue_check_td { text-align:left; margin:10px 0px 0px 0px;}
#conten_new_table #content_new_txt { padding:23px;}
#secure_id_n {
color:#000000;
font-size:10px;
font-weight:bold;
height:15px;
line-height:15px;
margin-bottom:10px;
text-align:center;
}
#secure_id_n b {
background:transparent url(/site/img/secure_ico.gif) no-repeat scroll left center;
padding-left:10px;
font-size:10px;
}
.table_S_In { margin:auto;}
.table_S_In #submitter { margin-left:0px !important;}
#checkoutwarning { color:#000; }
#announcements-box {
      background: #fff1a8;
      border: 1px solid #f2dd70;
      color: #000;
      font-size: 13px;
      font-weight: bold;
      margin-bottom: 8px;
      padding: 8px;
}
.continue_check {
background:url("/c.583517/site/img/all_check.gif") no-repeat scroll 0 -327px #89B142 !important;
border:medium none !important;
cursor:pointer;
height:29px !important;
margin:0 0 3px !important;
padding:0 !important;
width:186px !important;
}

#yourinfo {
font-size:11px;
text-align:left;
}
.checkoutprogresstext_table { width:790px;}
.checkoutprogresstext_table .checkoutprogresstext { height:41px; color:#666666; background:url(/c.583517/site/img/all_check.gif) no-repeat 0px -1px; padding:0px 0 0 0px; !important; }
.checkoutprogresstext_table .checkoutprogresstext span { text-indent:-50000px; height:40px; display:block; float:left; width:111px; /*background-image:url(/c.583517/site/img/all_check.gif);*/ overflow:hidden}
.table_regist { }
.checkoutprogresstext_table .table_add {background-position: 0px -43px !important;}
.checkoutprogresstext_table .table_ship{background-position: 0px -85px !important;}
.checkoutprogresstext_table .table_paym {background-position: 0px -126px !important;}
.checkoutprogresstext_table .table_re_sub {background-position: 0px -170px !important;}

.progress_re_sub {}
.checkoutprogresstext_table span.progress_regist_1 { width:20px; background-position: 0px 0px; margin-left:174px; }
#yourinfo  { text-align:left; font-size:11px;}
#carttable .texttablert { background:#fff !important; padding:5px;}
/* My Account Special Offers */
#custom-special-2 {
	background: #fff url(/site/img/special-bg.png) repeat-x bottom;
	/*
	border-radius: 5px 5px 0 0;
	-o-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	*/
	margin-top: 15px;
	overflow: hidden;
	width: 580px;
}
#custom-special-2 .special-offers	{
	border-color: #d2d2d2;
	border-style: solid;
	border-width: 0 1px 1px;
	height: 260px;
	margin: 0;
}
#custom-special-2 .title	{
	background: #8bb248 url(/site/img/special-title-2.gif) no-repeat 0 0;
	/*
    background: -moz-linear-gradient(top , #AAD361, #89B142);
    background: -webkit-gradient(linear, left top, left bottom, from(#AAD361),to(#89B142));
    */
    color: #FFFFFF;
    font-family: Tahoma;
    font-size: 13px;
    font-weight: bold;
	height: 33px;
    letter-spacing: 1px;
	margin: 0;
    /*padding: 5px 0 6px;*/
    text-indent: -9999999px;
    text-shadow: 1px 1px 0 #8BB248;
    text-transform: uppercase;
}
#custom-special-2 .spec-offer	{
	float: left;
	margin-right: 5px;
}
#custom-special-2 .image	{
	height: 120px;
}
#custom-special-2 .description	{
	height: 40px;
}

