/*
(C) Copyright MarketLive. 2006. All rights reserved.
MarketLive is a trademark of MarketLive, Inc.
Warning: This computer program is protected by copyright law and international treaties.
Unauthorized reproduction or distribution of this program, or any portion of it, may result
in severe civil and criminal penalties, and will be prosecuted to the maximum extent
possible under the law.
*/
@import url('/text/searchside/css/TotesFooterIndexDL.css'); 
.default {
  font-size: 12px;
  color: #333;
}

.default A:LINK,.default A:VISITED,.default A:ACTIVE {
  color: #333;
}

.defaultnu A:LINK,.defaultnu A:VISITED,.defaultnu A:ACTIVE {
  color: #333;
  text-decoration: none;
}

.colorsubheader,.colorsubheader A:LINK,.colorsubheader A:VISITED,.colorsubheader A:ACTIVE{
  font-size: 14px;
  color: #333;
  font-weight: bold;
}

.defaultsubheader,.defaultsubheader A:LINK,.defaultsubheader A:VISITED,.defaultsubheader A:ACTIVE {
  font-size: 14px;
  color: #333;
  font-weight: bold;
}

H1 {
  font-size: 18px;
  color: #333;
  font-weight: bold;
  margin: 0px;
}

.detailheader {
  font-size: 16px;
  /*color : #336699;*/
  color: #333;
  font-weight: bold;
}

.quotetext {
  font-size: 14px;
  color: #333333;
  font-family: "Times New Roman", Times, serif;
  font-style: italic;
}

.small,.small A:LINK,.small A:VISITED,.small A:ACTIVE {
  font-size: 11px;
  color: #333;
}

.thumbheader {
  
  text-align: left !important;
  font-size: 12px;
  /*color: #27567A;*/
  color: #333;
}

.thumbtext {
  font-size: 12px;
  /*color: #27567A;*/
  color: #333;
}

.thumbtext A:LINK,.thumbtext A:ACTIVE,.thumbtext A:VISITED {
  /*color: #27567A;*/
  color: #333;
  text-decoration: none;
}

.thumbtext A:HOVER { /*color: #27567A;*/
  color: #333;
  text-decoration: underline;
}

.mainLayoutTable {
  border: 0px solid #000000;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
}

.popupLayoutTable {
  border: 0px solid #000000;
}

.tableheader {
  font-size: 12px;
  color: #333333;
  font-weight: bold;
  margin-bottom: 2px;
  margin-left: 4px;
  margin-right: 4px;
  margin-top: 2px;
}

.tableheaderedit,.tableheaderedit A:LINK,.tableheaderedit A:ACTIVE,.tableheaderedit A:VISITED
  {
  font-size: 11px;
  color: #333333;
  font-weight: normal;
}

.tableitem {
  font-size: 12px;
  color: #333333;
  margin-bottom: 2px;
  margin-left: 4px;
  margin-right: 4px;
  margin-top: 2px;
}

.tableitem A:LINK,.tableitem A:ACTIVE,.tableitem A:VISITED {
  color: #27567A;
}

.tablesavedheader {
  font-size: 12px;
  color: #333333;
  font-weight: bold;
}

.tablesaveditem {
  font-size: 12px;
  color: #333333;
}

.tablesaveditem A:LINK,.tablesaveditem A:ACTIVE,.tablesaveditem A:VISITED
  {
  color: #333333;
}

.remove,.remove A:LINK,.remove A:ACTIVE,.remove A:VISITED {
  color: #990000;
  text-decoration: underline;
}

.messagewas {
  color: #333333;
}

.pricewas {
  color: #333333;
  text-decoration: line-through;
}

.pricesale,.messagesale {
  color: #990000;
  font-weight: bold;
}

.formlabel,.formlabel A:LINK,.formlabel A:ACTIVE,.formlabel A:VISITED {
  font-size: 12px;
  COLOR: #333333;
}

.formrequiredtext {
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  COLOR: #333333;
}

.formfieldnote {
  FONT-SIZE: 11px;
  COLOR: #333333;
}

.formrequired {
  COLOR: #990000;
}

.breadcrumb {
  FONT-SIZE: 11px;
  color: #333;
}

.breadcrumb A:LINK,.breadcrumb A:ACTIVE,.breadcrumb A:VISITED {
  /*color: #27567A;*/
  color: #333;
}

.brandingtext {
  font-size: 12px;
}

.footer {
  border-top: 1px #ccc solid;
  font-size: 12px;
  color: #333;
  margin-top: 3px;
  font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
}

.footer A:LINK,.footer A:ACTIVE,.footer A:VISITED { /*color: #27567A;*/
  color: #333;
  text-decoration: none;
  font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
}

.footer #emailSignUp input.emailSubmit {
  margin-top: 10px;
}

.footer A:HOVER { /*color: #27567A;*/
  color: #333;
  text-decoration: underline;
}

.message {
  color: #333333;
  font-weight: bold;
}

.messageerror,.messagealert,.messagebackorder {
  color: #990000;
  font-weight: bold;
}

.messagediscount,.messagefreegift,.messagesent,.messageoverweight,.orderstatus
  {
  color: #990033;
  font-weight: bold;
}

.errorblock {
  color: #990000;
  font-weight: bold;
  border: 1px solid #990000;
  padding: 10px;
  padding-top: 0px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 5px;
  margin-bottom: 10px;
}

.errorblock A:LINK,.errorblock A:VISITED,.errorblock A:ACTIVE {
  color: #990000;
}

.errorblock H1 {
  color: #990000;
  font-size: 14px;
  margin: 0px;
}

.errorblock UL {
  color: #990000;
  padding-left: 14px;
  margin: 0px;
}

.errorblock LI {
  color: #990000;
  padding-top: 5px;
  padding-bottom: 5px;
}

.navsearchbox {
  height: 17px;
  width: 112px;
  color: #333;
  background-color: #FFFFFF;
  font-size: 12px;
  border: 1px solid #CCCCCC;
  padding: 0;
}

.navemailbox {
  width: 130px;
  color: #333;
  background-color: #FFFFFF;
  font-size: 12px;
  border: 1px solid #CCCCCC;
  margin-top: 1px;
}

input.address {
  width: 305px;
}

input.firstname {
  width: 119px;
}

input.lastname {
  width: 155px;
}

input.zip {
  width: 120px;
}

input.phone {
  width: 141px;
}

input.custreviewlogin {
  width: 195px;
}

input.login,input.ccard {
  width: 225px;
}

input.tellafriend {
  width: 130px;
}

.tableitemheaderbg,.verticalrule,.tablesavedheaderbg {
  /*background-color : #C3D6E6;*/
  background-color: #ccc;
}

.tableitemheaderdivbg,.tableitembottomdivbg {
  /*background-color : #000000;*/
  background-color: #ccc;
}

.tableitem1bg {
  background-color: #FFFFFF;
}

.tableitem2bg,.tablesavedbg,.crosssellbg,.upsellbg,.recoverybg {
  background-color: #FFFFFF;
}

.tableitem3bg {
  background-color: #FFFFFF;
}

.headerrule,.tableitemdivbg,.tablesavedborder,.crosssellborder,.upsellborder,.recoverborder
  {
  background-color: #ccc;
}

.thumbborderbg {
  background-color: #FFF;
}

.lrgimagebg,.tabledivrule {
  background-color: #ececec;
}

.altviewborder {
  cursor: pointer;
  border-top: 1px solid #DFEAF2;
  border-right: 1px solid #DFEAF2;
  border-bottom: 1px solid #DFEAF2;
  border-left: 1px solid #DFEAF2;
}

.altviewactiveborder {
  cursor: pointer;
  border-top: 1px solid #336699;
  border-right: 1px solid #336699;
  border-bottom: 1px solid #336699;
  border-left: 1px solid #336699;
}

.imagecellbg {
  background-color: #FFFFFF;
}

.navheaderbg {
  background-color: #FFFFFF;
}

.navfooterbg {
  background-color: #FFFFFF;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #CCCCCC;
  margin-top: 44px;
  padding-top: 6px;
}

.navLeft1Off {
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 5px;
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  border-bottom: 1px;
  border-style: solid;
  border-color: #FFFFFF;
  cursor: pointer;
  color: 333;
  display: none;
}

.navLeft1Off A:LINK,.navLeft1Off A:ACTIVE,.navLeft1Off A:VISITED {
  color: 333;
  font-size: 14px;
  font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-weight: normal;
  line-height: 24px;
  display: none;
}

.navLeft1On {
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 5px;
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  border-bottom: 1px;
  border-style: solid;
  border-color: #FFFFFF;
  cursor: pointer;
  color: 333;
  display: none;
}

.navLeft1On A:LINK,.navLeft1On A:ACTIVE,.navLeft1On A:VISITED {
  color: 333;
  font-size: 14px;
  font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-weight: bold;
  line-height: 24px;
  background-image: url(/images/en_US/global/globalgraphics/redDot.gif);
  background-repeat: no-repeat;
  margin-left: -20px;
  padding-left: 20px;
  display: none;
}

.navLeft2Off {
  background-color: #FFF;
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 5px;
  cursor: pointer;
}

.navLeft2Off A:LINK,.navLeft2Off A:ACTIVE,.navLeft2Off A:VISITED {
  color: #333;
  font-size: 14px;
  font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-weight: normal;
  line-height: 24px;
}

.navLeft2On {
  background-color: #FFF;
  color: #333;
  padding-left: 10px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 5px;
  cursor: pointer;
}

.navLeft2On A:LINK,.navLeft2On A:ACTIVE,.navLeft2On A:VISITED {
  color: #333;
  font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-decoration: none;
  font-weight: bold;
  line-height: 24px;
  background-repeat: no-repeat;
  background-image: url(/images/en_US/global/globalgraphics/redDot.gif);
  margin-left: -10px;
  padding-left: 9px;
}

.navLeft2Spacer {
  background-color: #FFF;
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  border-bottom: 1px;
  border-style: solid;
  border-color: #FFFFFF;
}

.navLeftSubsOff {
  background-color: #fff;
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 5px;
  cursor: pointer;
}

.navLeftSubsOff A:LINK,.navLeftSubsOff A:ACTIVE,.navLeftSubsOff A:VISITED
  {
  color: #333;
  font-size: 14px;
  font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-weight: normal;
  line-height: 24px;
}

.navLeftSubsOn {
  background-color: #fff;
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 5px;
  cursor: pointer;
}

.navLeftSubsOn A:LINK,.navLeftSubsOn A:ACTIVE,.navLeftSubsOn A:VISITED {
  color: #990033;
  font-size: 14px;
  font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-weight: normal;
  line-height: 24px;
}

.navLeftMoreOff,.navLeftMoreOn {
  background-color: #C3D6E6;
  padding-left: 35px;
  padding-top: 0px;
  padding-bottom: 6px;
  padding-right: 5px;
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  border-bottom: 1px;
  border-style: solid;
  border-color: #FFFFFF;
  cursor: pointer;
}

.navLeftMoreOn A:LINK,.navLeftMoreOn A:ACTIVE,.navLeftMoreOn A:VISITED {
  color: #2E5A82;
  font-size: 12px;
  font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-weight: normal;
}

.navLeftMoreOff A:LINK,.navLeftMoreOff A:ACTIVE,.navLeftMoreOff A:VISITED
  {
  color: #333;
  font-size: 12px;
  font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-weight: normal;
}

.contentbg,.popupcontentbg {
  background-color: #FFFFFF;
}

.clearbg {
  background-image: url(/images/en_US/global/globalgraphics/spacer01.gif);
}

body.main {
  background-color: #FFFFFF;
  margin-left: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  padding: 0px;
  text-align: center;
}

body.popup {
  background-color: #FFFFFF;
  margin: 10px;
  padding: 0px;
}

td,body,input,select,textarea {
  font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
  color: #333;
  font-size: 12px;
}

A.nu {
  text-decoration: none;
}

.menuItemOn {
  font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  background: #DFEAF2;
  padding-left: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-right: 10px;
  text-decoration: underline;
}

.menuItemOn A:LINK,.menuItemOn A:ACTIVE,.menuItemOn A:VISITED {
  color: #000000;
  background: #DFEAF2;
  text-decoration: underline;
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
}

.menuItemOff {
  font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #336699;
  background: #FFFFFF;
  padding-left: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-right: 10px;
  text-decoration: none;
}

.menuItemOff A:LINK,.menuItemOff A:ACTIVE,.menuItemOff A:VISITED {
  color: #336699;
  background: #FFFFFF;
  text-decoration: none;
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
}

.infoTabOnLeft {
  background:url('/images/set_a/en_US/global/globalgraphics/infoTabOnLeft.png') no-repeat top left;
  padding-left: 10px;
}
.infoTabOnRight {
  background:url('/images/set_a/en_US/global/globalgraphics/infoTabOnRight.png') no-repeat top right;
  padding-right: 10px;
}

.infoTabOn {
  cursor: pointer;
    background:url('/images/set_a/en_US/global/globalgraphics/infoTabOnCenter.png') repeat-x top;
    height:40px;
  font-size: 12px;
  color: #656464;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  
}

.infoTabOn div{
  max-height: 35px;
  overflow: hidden;
  white-space: nowrap;
}

.infoTabOffLeft {
  background:url('/images/set_a/en_US/global/globalgraphics/infoTabOffLeft.png') no-repeat top left;
  padding-left: 10px;
}
.infoTabOffRight {
  background:url('/images/set_a/en_US/global/globalgraphics/infoTabOffRight.png') no-repeat top right;
  padding-right: 10px;
}



.infoTabOff {
  cursor: pointer;
  background:url('/images/set_a/en_US/global/globalgraphics/infoTabOffCenter.png') repeat-x top;
  height:40px;
  font-size: 12px;
  color: #656464;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;

}

.infoTabOff div{
  max-height: 35px;
  overflow: hidden;
  white-space: nowrap;
}

.infoTabSpacer {
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  border-bottom: 1px;
  border-style: solid;
  border-color: #8c8c8c;
}

.infoTabContent { /*background-color:#F5F5F5;*/
  background-color: #FFF;
  border-top: 0px;
  border-left: 1px;
  border-right: 1px;
  border-bottom: 1px;
  border-style: solid;
  border-color: #ccc;
}

@media print {
  .tableitemheaderdivbg,.tableitembottomdivbg {
    border-bottom: 1px solid #000000;
  }
}

.swatchHeader {
  padding-bottom: 5px;
}

.swatchUnSelected {
  background-color: #F5F5F5;
  border-top: 2px;
  border-left: 2px;
  border-right: 2px;
  border-bottom: 2px;
  border-style: solid;
  border-color: #FFFFFF;
}

.swatchSelected {
  background-color: #F5F5F5;
  border-top: 2px;
  border-left: 2px;
  border-right: 2px;
  border-bottom: 2px;
  border-style: solid;
  border-color: #000000;
}

.swatchHover {
  background-color: #F5F5F5;
  border-top: 2px;
  border-left: 2px;
  border-right: 2px;
  border-bottom: 2px;
  border-style: solid;
  border-color: #CCCCCC;
}

/*** new stylesheet as part of upgrade **/
/* *** Price Lists *** */
.priceBreakTable {
  background-color: #F5F5F5;
  border-width: 1px 0 0 1px;
  border-style: solid;
  border-color: #000;
}

.priceBreakQtyRow td {
  background-color: #E6E6E6;
  border-width: 0 1px 1px 0;
  border-style: solid;
  border-color: #000;
}

.priceBreakPriceRow td {
  border-width: 0 1px 1px 0;
  border-style: solid;
  border-color: #000;
}

.priceBreakTableHeader {
  background-color: #369;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  border-color: #000;
}

.priceBreakTableHeader td {
  color: #F5F5F5;
}

.priceBreakListItem {
  color: #000;
  font-weight: normal;
  line-height: 16px;
  text-decoration: none;
}

.priceBreakLink {
  color: #000;
  font-weight: bold;
  line-height: 16px;
  text-decoration: underline;
  cursor: pointer;
}

.divWindow {
  background-color: #FFF;
  z-index: 10;
}

.divWindowTitleBar {
  background-color: #369;
  border-width: 2px 2px 1px 2px;
  border-style: solid;
  border-color: #000;
  padding: 2px;
  text-align: right;
  z-index: 10;
}

.divWindowTitleBarText {
  color: #FFF;
  display: block;
  position: absolute;
  top: 4px;
  left: 4px;
  font-weight: bold;
  z-index: 10;
}

.divWindowContent {
  padding: 10px;
  border-width: 0 2px 2px 2px;
  border-style: solid;
  border-color: #000;
  z-index: 10;
}

.divWindowCloseButton {
  background-color: #369;
  border: 1px solid #FFF;
  padding: 0;
  cursor: pointer;
  z-index: 10;
  font-size: 9px;
  color: #FFF;
  width: 15px;
  height: 15px;
  text-align: center;
  vertical-align: middle;
}

.divWindowShieldFrame {
  display: none;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  filter: mask();
  width: 100%;
  height: 100%;
}

.tableitem2bg {
  background-color: #FFFFFF;
}

.messageshipmentcost {
  color: #000000;
  font-weight: bold;
}

.messageshipmentcostwas {
  color: #000000;
  font-weight: bold;
  text-decoration: line-through;
}

.messageshipmentcostis {
  color: #0000FF;
  font-weight: bold;
}

.siteLanguageSelectorLinkOn {
  font-size: 11px;
  color: #3E678F;
  font-weight: bold;
  text-decoration: underline;
}

.siteLanguageSelectorLinkOn A:LINK,.siteLanguageSelectorLinkOn A:ACTIVE,.siteLanguageSelectorLinkOn A:VISITED
  {
  font-size: 11px;
  color: #3E678F;
  font-weight: bold;
  text-decoration: underline;
}

.siteLanguageSelectorLinkOff {
  font-size: 11px;
  color: #3E678F;
  font-weight: bold;
  text-decoration: underline;
}

.siteLanguageSelectorLinkOff A:LINK,.siteLanguageSelectorLinkOff A:ACTIVE,.siteLanguageSelectorLinkOff A:VISITED
  {
  font-size: 11px;
  color: #3E678F;
  font-weight: bold;
  text-decoration: underline;
}

.siteLanguageSelectorLinkOff A:HOVER,.siteLanguageSelectorLinkOn A:HOVER
  {
  font-size: 11px;
  color: #3E678F;
  font-weight: bold;
  text-decoration: underline;
}

.siteLanguageSelectorDropDownOn {
  font-size: 11px;
  color: #000000;
  text-decoration: none;
  background-color: #FFFFFF;
}

.siteLanguageSelectorDropDownOn A:LINK,.siteLanguageSelectorDropDownOn A:ACTIVE,.siteLanguageSelectorDropDownOn A:VISITED
  {
  font-size: 11px;
  color: #000000;
  text-decoration: underline;
}

.siteLanguageSelectorDropDownOff {
  font-size: 11px;
  color: #000000;
  text-decoration: none;
  background-color: #FFFFFF;
}

.siteLanguageSelectorDropDownOff A:LINK,.siteLanguageSelectorDropDownOff A:ACTIVE,.siteLanguageSelectorDropDownOff A:VISITED
  {
  font-size: 11px;
  color: #000000;
  text-decoration: none;
}

.siteLanguageSelectorDropDownOff A:HOVER,.siteLanguageSelectorDropDownOn A:HOVER
  {
  font-size: 11px;
  color: #000000;
  text-decoration: underline;
}

.mainLayoutTable {
  border: 0 solid #000;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
}

/*
(C) Copyright MarketLive. 2006. All rights reserved.
MarketLive is a trademark of MarketLive, Inc.
Warning: This computer program is protected by copyright law and international treaties.
Unauthorized reproduction or distribution of this program, or any portion of it, may result
in severe civil and criminal penalties, and will be prosecuted to the maximum extent
possible under the law.
*/
/* Contents of this file is meant to be copied into your site specific stylesheet and is not read automatically */
/*The style used for the Cart Items*/
.GlobalCartOn {
  font-size: 12px;
  width: 170px;
  border: 0px solid #fff;
  color: #333;
  background: #fff;
  text-decoration: none;
}

.GlobalCartOff {
  font-size: 12px;
  width: 170px;
  border: 0px solid #fff;
  color: #333;
  background: #FFF;
  text-decoration: none;
}

.GlobalCartItemOn {
  font-size: 12px;
  color: #333;
  background: #fff;
  text-decoration: none;
}

.GlobalCartItemOff {
  font-size: 12px;
  color: #333;
  background: #fff;
  text-decoration: none;
}

.GlobalCartLeft {
  padding: 0px 0px 0px 0px;
  text-decoration: none;
  text-align: right;
}

.GlobalCartRight {
  padding: 0px 0px 0px 0px;
  width: 200px;
  font-size: 12px;
  color: #333;
  text-decoration: none;
  text-align: right;
}

.cartmoreitems {
  text-align: center;
  background-color: #fff;
  width: 170px;
  font-size: 11px;
  color: #333;
  padding: 5px 0px 0px 0px;
  text-decoration: none;
}

.viewcartbtn {
  text-align: center;
  background-color: #fff;
  width: 170px;
  padding: 10px 0px 10px 0px;
}

.cartnoitems {
  text-align: center;
  width: 150px;
  padding: 10px 10px 10px 10px;
  color: #333;
  font-weight: bold;
  font-size: 11px;
}

.cartmenunamehdr {
  padding: 10px 10px 5px 10px;
  background-color: #ccc;
  width: 140px;
  color: #333;
  font-weight: bold;
}

.cartmenuqtyhdr {
  padding: 10px 10px 5px 0px;
  background-color: #ccc;
  text-align: center;
  width: 30px;
  color: #333;
  font-weight: bold;
}

.cartmenu1column {
  padding: 3px 10px 3px 10px;
  width: 140px;
  color: #333;
}

.cartmenuqtyitem {
  padding: 3px 10px 3px 0px;
  text-align: center;
  width: 30px;
  color: #333;
}

.cartmenunameitem {
  font-weight: bold;
  text-decoration: none;
}

.cartmenupriceitem {
  text-decoration: none;
}

.esttableitem {
  font-size: 12px;
  color: #333333;
  margin-bottom: 2px;
  margin-left: 4px;
  margin-right: 4px;
  margin-top: 2px;
  font-weight: bold;
}

.esttableitem A:LINK,.tableitem A:ACTIVE,.tableitem A:VISITED {
  color: #333;
}

.esttableitemtotal {
  font-size: 12px;
  color: #333333;
  margin-bottom: 2px;
  margin-left: 4px;
  margin-right: 4px;
  margin-top: 2px;
  font-weight: bold;
  border-top: 2px solid;
  border-bottom: 2px solid;
}

.esttableitemtotalrow {
  border-top: 2px solid;
  border-bottom: 2px solid;
}

.ETSBoxmsg {
  font-size: 12px;
  color: #333333;
  margin-bottom: 2px;
  margin-right: 4px;
  margin-top: 2px;
  font-weight: bold;
}

.ETSBoxhdr {
  font-size: 12px;
  color: #333;
  margin-bottom: 2px;
  margin-right: 4px;
  margin-top: 2px;
}

.baskettableitem {
  font-size: 12px;
  color: #333333;
  margin-bottom: 2px;
  margin-left: 4px;
  margin-right: 4px;
  margin-top: 2px;
  font-weight: bold;
}

.baskettableitem A:LINK,.baskettableitem A:ACTIVE,.baskettableitem A:VISITED
  {
  color: #333333;
  font-weight: bold;
  text-decoration: none;
}

/*.ETSBox {
  color: #333;
  border: 1px solid #AAAAAA;
  padding: 10px 10px 10px 10px;
  z-index: 100;
  width: 250px;
}*/

.esttableitem {
  font-size: 12px;
  text-align: right;
  color: #333333;
  padding: 2px 4px 2px 4px;
}

.esttableitem A:LINK,.esttableitem A:ACTIVE,.esttableitem A:VISITED {
  color: #27567A;
}

.esttableitemtotal {
  font-size: 12px;
  font-weight: bold;
  text-align: right;
  color: #333333;
  padding: 4px 4px 4px 4px;
  border-top: 1px solid #333333;
  border-bottom: 1px solid #333333;
}

.ETSBoxmsg {
  color: #333333;
  font-size: 12px;
  font-weight: bold;
  margin: 2px 0px 2px 0px;
}

.ETSBoxhdr {
  color: #333333;
  font-size: 12px;
  font-weight: bold;
  margin: 2px 0px 2px 0px;
}

select.estState {
  font-size: 11px;
  width: 250px;
}

select.estshipMethod {
  font-size: 11px;
  width: 250px;
}

/* START DEP Labs */
img {
  border: none;
  border-collapse: collapse;
  outline: none;
}

a {
  outline: none;
}

div#globalNav {
  margin: 3px 0;
}

div#globalNav  ul {
  margin: 0;
  padding: 0;
}

div#globalNav li {
  display: inline;
}

div#globalNav div.logoNav {
  float: left;
  position: relative;
  width: 471px;
}

}
div#globalNav div.logoNav ul {
  margin: 0;
  padding: 0;
}

div#globalNav div.logoNav li {
  float: left;
  margin: 0;
  padding: 0;
}

div#globalNav div.logoNav a,div#globalNav div.logoNav img {
  border: none;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
}
div#globalNav div.logoNav a{
  background: transparent url('/images/en_US/global/globalgraphics/spacer01.gif') repeat scroll left top\9;
}
div#globalNav div.logoNav a.mobile {
  color: #333;
  font-size: 11px;
  height: 20px;
  width: 140px;
  position: absolute;
  top: 0;
  left: 0px;
  text-decoration: none;
}
div#globalNav div.logoNav a.mobile:hover {
  text-decoration: underline;
}

div#globalNav div.logoNav a.totes {
  height: 69px;
  width: 140px;
  position: absolute;
  top: 21px;
  left: 0;
}
div#globalNav div.logoNav a.isotoner {
  height:90px;
  left:141px;
  position:absolute;
  top:0;
  width:235px;
}
div#globalNav div.linkNav {
  float: right;
  margin: 5px 0;
  width: 313px;
}

div#globalNav div.linkNav ul {
  display: block;
  float: right;
  margin: 0;
  padding: 0 0 3px;
}

div#globalNav div.linkNav ul.top {
  padding-top: 6px;
}

div#globalNav div.linkNav ul.bottom {
  clear: both;
  padding-bottom: 8px;
}

div#globalNav div.linkNav li {
  display: inline;
}

div#globalNav div.linkNav a {
  color: #333;
  font-size: 11px;
  text-decoration: none;
}

div#globalNav div.linkNav a:hover {
  color: #990033;
  text-decoration: underline;
}

div#globalNav span.headerSeparator {
  padding: 0 0 0 3px;
}

div#globalNav div.cartWrapper {
  clear: both;
  float: left;
  width: 100%
}

div#globalNav div.mcaffe {
  float: left;
  text-align: center;
  width: 127px
}

div#globalNav div.mcaffe.cartHeader {
  float: right;
  margin-top: 28px;
}

div#veriSign img{
  height: 48px;
  width: 69px;
}

div#globalNav div.cart {
  float: right;
  margin-top: -6px;
  width: 152px;
}

div.subNav {
  background-color: #f4f4f4;
  border: 2px #ccc solid;
  clear: both;
  height: 44px;
  margin-bottom: 3px;
  position: relative;
  z-index: 15;

}

div.subNav p {
  margin: 0;
}

div.subNav ul {
  float: left;
  font-size: 14px;
  height: 44px;
  line-height: 44px;
  list-style: none;
  margin: 0;
  padding: 0 0 0 70px;
  position: relative;
  z-index: 15;
}

div.subNav li {
  display: inline;
  position: relative;
}

div.subNav a {
  color: #333;
  padding: 16px 2px;
  text-decoration: none;
}

div.subNav a:hover {
  text-decoration: underline;
}

div.subNav span.subNavSeparator {
  padding: 0 0 0 3px;
}

div.subNav ul.subNavMenu {
  display: none;
  line-height: 30px;
  position: absolute;
  top: 33px;
  top: 49px\9;
  left: -84px;
  width: 100%;
  z-index: 20;
}

div.subNav ul.subNavMenu li {
  background-color: #EDEDED;
  border: 2px #ccc solid;
  border-top: none;
  display: block;
  height: 28px;
  margin: 0;
  padding: 0;
  white-space: nowrap;
  width: 115px;
}

div.subNav ul.isotoner li {
  width: 145px;
}
div.subNav ul.giftCenter li {
  width: 125px;
}

div.subNav ul.subNavMenu a {
  background-color: #EDEDED;
  margin: 0;
  padding: 0 8px;
  width: 100px;
}

div.subNav ul.isotoner a {
  width: 64px;
}



div.subNav fieldset,div.subNav form {
  border: none;
  border-collapse: collapse;
  display: block;
  height: 38px;
  margin: 0;
  padding: 2px 0 0 0;
}

div.subNav div.text,div.subNav div.button {
  float: left;
  padding: 0 4px 0 0;
  
}

div.subNav div.text {
  
}

div.subNav div.button {
  padding-top: 1px\9;
}

div.subNav div.advSearch {
  line-height: 18px;
}

div.contentBox {  
  height: 550px;
  margin: 0px;
  position: relative;
  width: 960px;
  z-index: 10;
}

div.contentBox ul#contentItems {
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  bottom: 2%;
  right: 46%;
  z-index: 10;
}

div.contentBox ul#contentItems li{
  display: inline;
}

div.contentBox ul#contentItems a {
  background: transparent url('/images/set_a/en_US/global/globalgraphics/homeContentIndicator.png') no-repeat scroll left top;
  cursor: pointer;
  float: left;
  height: 15px;
  padding: 3px;
  padding: 0 6px\9;
  text-decoration: none;
  width: 20px;
  width: 25px\9;
}

div.contentBox ul#contentItems a.selected, div.contentBox ul#contentItems a:hover {
  background: transparent url('/images/set_a/en_US/global/globalgraphics/homeContentIndicator.png') no-repeat scroll left bottom;
  background: transparent url('/images/set_a/en_US/global/globalgraphics/homeContentIndicator.png') no-repeat scroll left -19px\9;
  text-decoration: none;
}
div.content {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8;
  
}
div.content.selected {
  display: block;
  z-index: 9;
}
/*
div.content img{
  height: 600px;
  width: 784px;
  }
*/
div.registrationBenefits {
  background-color: #EDEDED;
  margin: 10px auto 0;
  padding-bottom: 5px;
}

div.registrationBenefits ul {
  list-style-type: none;
  margin-bottom: 0;
  padding-top: 10px;
}

div.registrationBenefits li {
  color: #333;
  padding: 4px 0;
}

.checkOutMessage {
  margin: -20px 0 0;
  padding: 10px 0 0;
  width: 100%;
}

div.checkoutWhatHappens {
  padding-top: 10px;
}

table.footer ul {
  list-style: none;
}

table.footer .footerSocial {
  padding: 20px;
  width: 220px;
  margin: 0px;
}

table.footer .footerLinks {
  width: 549px;
  width: 499px\9;
}

form#emailSignUp ul {
  padding: 0;
}

form#emailSignUp li {
  padding: 3px 0;
}

div.deptFooterLinks {
  margin: 10px 0 0 10px;
  width: 539px;
  width: 479px\9;
}

div.deptFooterLinks ul.deptLinkGroup,div.deptFooterLinks ul.supplementalLinkGroup
  {
  float: left;
  padding: 0 8px;
  padding: 0 4px\9;
  width: 163px;
  width: 119px\9;
}

div.deptFooterLinks ul.deptLinkGroup li,div.deptFooterLinks ul.supplementalLinkGroup li
  {
  zoom: 1;
}

div.deptFooterLinks ul.supplementalLinkGroup {
  width: 252px;
  width: 199px\9;
}

div.deptFooterLinks ul.deptLinkGroup a,div.deptFooterLinks ul.supplementalLinkGroup a {
  color: #333;
  display: block;
  padding: 2px 0;
}

a.tellFriendButton{
  border: none; 
  margin: 0; 
  padding: 0;
}

a.tellFriendButton, x:-moz-any-link, x:default{
  
position:relative;
top:2px;
top: 0\9;

}
/* END DEP Labs */
/* Collection Directory Module Styles */
.colldirR1C1, .colldirR2C1 {
  background-color: #f4f4f4;
  padding: 10px 10px 10px 10px;
  vertical-align: top;
  border-bottom: 15px solid #FFF;
}
.colldirR1C2, .colldirR2C2 {
  background-color: #fff;
  padding: 10px 10px 10px 5px;
  vertical-align: top;
  border-top: 1px solid #e9e9e9;
  border-bottom: 14px solid #FFF;
}
.colldirmoredetails, .colldirmoredetails A:LINK,.colldirmoredetails A:ACTIVE,.colldirmoredetails A:VISITED  {
  margin-top: 5px;
  text-align: center;
  font-size: 11px;
  color:#666;
  font-weight: bold;
  text-decoration: none;
}
.colldirmoredetails A:hover, .colldirprodname A:hover, .colldirprodshortdesc A:hover {text-decoration: underline !important; color: #333 !important;}
.colldirprodname,.colldirprodname A:LINK,.colldirprodname A:ACTIVE,.colldirprodname A:VISITED,.colldirprodshortdesc,.colldirprodshortdesc A:LINK,.colldirprodshortdesc A:ACTIVE,.colldirprodshortdesc A:VISITED {
    margin: 0 0 5px 0;
  font-size: 12px;
  color:#666;
  font-weight: bold;
  text-decoration: none;
}



/*New Styles*/


/* SITE HEADER */

div#globalNav div.simpleNav{
  border: 1px solid #999;
  background-color:#CCC;
  clear:both;
  text-align:right;
  
}

div#globalNav div.simpleNav ul {
  margin: 3px 20px 5px;
  padding: 0;
}

div#globalNav div.simpleNav li {
  display: inline;
}


div#globalNav div.simpleNav a {
  color: #333;
  font-size: 11px;
  text-decoration: none;
}

div#globalNav div.simpleNav a:hover {
  text-decoration: underline;
}

div#globalNav div.brandLogo{  
  float:left; 
  width:50%;
  height: 90px;
}

div#globalNav div.bannerSlot{ 
  float:right;  
  width:380px;
  height:80px;
  overflow: hidden;
}

div#globalNav div.tabNav{
  clear: both;
  
}

div#globalNav div.tabNav .title{
    font-size: 16px;
    font-weight: bold;
    float:left; 
    line-height: 45px;
    padding-right: 15px;
    
}


div#globalNav div.tabNav .brandTab{
  float: left;  
  
}

div#globalNav ul.tabItems {
  padding:0;
  margin:0;
  list-style:none;
  overflow:hidden;  
  margin-bottom: 0px;
  height: 50px;
  
}

div#globalNav ul.tabItems li{
  float:left;
  margin:0;
  margin-right: 3px;
  display: inline;
  height: 50px;
  
}

div#globalNav ul.tabItems a{
  display:block;
  display: inline;
  color:#444;
  text-decoration:none;
  font-weight:bold;
  background:#ddd;
  margin:0;
  padding-top: 30px;
  padding-bottom: 36px;
  padding-left: 10px;
  padding-right: 10px;
  border-left:1px solid #fff;
  border-top:1px solid #fff;
  border-right:1px solid #aaa;
  line-height: 45px;
  
}


div#globalNav ul.tabItems a:hover,
div#globalNav ul.tabItems a:active,
div#globalNav ul.tabItems a.here:link,
div#globalNav ul.tabItems a.here:visited {
  background:#bbb;
}

div#globalNav ul.tabItems a.here:link,
div#globalNav ul.tabItems a.here:visited {
  position:relative;
  z-index:102;
}

div#globalNav div.shoppingCart{
  text-align:right;
  float:right;  

}

div#globalNav div.shoppingCart ul{
  list-style: none;

}

div#globalNav div.shoppingCart li{
  
  float:left;
  display: inline;
  margin: 0px;
  padding: 0 0 0 3px;
  
}


div.subCatNav {
  background-color: #f4f4f4;
  border: 2px #ccc solid;
  clear: both;
  height: 30px;
  _height: 3.6em;
  padding-top: 5px;
  overflow: hidden;
  
}

div.subCatNav .freeShip {
  float: left;
   font-size: 10px;
    margin-left: 20px;
    margin-top: -3px;
}


div.subCatNav .subCatNavItems {
  float: left;
  overflow: hidden;
  width: 610px; 
}

div.subCatNav .subCatNavItems  ul {
  list-style: none;
  margin-top: 5px !important;
  
}

div.subCatNav .subCatNavItems  li {
  display: inline;
  
}



div.subCatNav a {
  color: #333;
  padding: 16px 2px;
  text-decoration: none;
}

div.subCatNav a:hover {
  text-decoration: underline;
}


div.subCatNav .subCatNavItems a {
  color: #333;
  padding: 16px 2px;
  text-decoration: none;
  font-size: 12px;
  
}

div.subCatNav .subCatNavItems a:hover {
  text-decoration: underline;
}

div.subCatNav span.subNavSeparator {
  padding: 0 0 0 3px;
}



div.subCatNav fieldset,div.subNav form {
  border: none;
  border-collapse: collapse;
  margin: 0;
}

div.subCatNav div.text,div.subNav div.button {
  float: left;
  
  

  
}

div.subCatNav div.text {
  
}

div.subCatNav div.button {
  padding-top: 1px\9;
}

div.subCatNav div.advSearch {
  line-height: 18px;
}



/* SITE FOOTER */
.footerCont {
  border-top: 1px solid #CCC;
  width: 960px;
  background: #FFF;
  margin: 0 auto; /* the auto value on the sides, coupled with the width, centers the layout */
  font-size: 12px;
  color: #333;
  font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
}

.footerCont A:LINK,.footerCont A:ACTIVE,.footerCont A:VISITED { /*color: #27567A;*/
  color: #333;
  text-decoration: none;
  font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
}

.footerCont #emailSignUp input.emailSubmit {
  margin-top: 10px;
}

.footerCont A:HOVER { /*color: #27567A;*/
  color: #333;
  text-decoration: underline;
}

.footerCont ul {
  list-style: none;
}

.footerCont .footerSocial {
  margin: 0px;
  padding: 5px 0;
  width: 220px;
}

.footerCont .footerLinks {
  width: 549px;
  width: 499px\9;
}
  
.footerCont .leftSideFooter{
  float: left;
  width: 300px;
  padding-bottom: 10px;
  
}

.footerCont .rightSideFooter{
  padding: 10px 0;
  width: 660px;
  float: left;

}


.footerCont .imageFooter{
  height: 90px;
  background:url(/images/set_a/en_US/global/globalgraphics/totes-isotonerWashedLogo.jpg) no-repeat top left;
  position:relative;
}

.footerCont .textFooter{
  color: #666;
  position:relative;
  padding-left:10px;
  padding-right:10px;
}


.footerCont p#incTextFooter{
  position: relative;
  clear: both; 
  text-align:center;
}


div.mcaffe {
  
  text-align: center;
  width: 200px;

   
  
}

div.veriSign img{
  height: 48px;
  width: 69px;
}


form#emailSignUp ul {
  padding: 0;
}

form#emailSignUp li {
  padding: 3px 0;
}

div.searchPanel{
   float: right;
   margin-right: 10px;
   margin-top: 0px;
   
}

.searchForm{
 background: url('/images/set_a/en_US/global/globalgraphics/search_field.png') left;
 background-repeat: no-repeat; 
 border:none;
 
}

.searchForm input[type="text"] {
  border: none;
  font-size: 10px;
  outline: none;
  margin-left:2em;
  background-color: #fff;
  width:130px;
  margin-right:20px;

}

.moreTextLnk{
  font-weight: bold; 
  color:#AD0431; 
  font-style:italic; 
  font-size: 11px;
}

.optionValueNearDetailImage {
  float:left;
}


/* Begin RAD Modules */
/*The style used for the Cart Items*/
.globalCartWrapper { float:right;clear:right; position:relative; cursor:pointer;}
.globalCartNav { } 
.globalCartNavOver { /* hover styles */ }
.globalCartLayer { background-color:#ffffff; border:1px solid #cccccc; }
.navQty {color:#A80532;}
.globalCartBasketInfo {font-size:12px;}
.globalCartBasketInfo .navHeader, .globalCartBasketInfo .navTotal { font-weight:bold; color:#333333; }
.globalCartItemHeaderBlock{
    zoom:1;
    background-color:#ccc;
    position:relative;
    padding:8px 15px;
    font-size:12px;
    font-weight:bold;
    overflow:auto; 
}
.globalCartItemHeaderName{
    position:relative;
    float:left;
    text-align:left;
    color:#333333;         
    /*text-transform:lowercase;*/

}
.globalCartItemHeaderQty{
    position:relative;
    float:right;
    text-align:center;
    color:#333333;
    /*text-transform:lowercase;*/
    width:35px;

}
.globalCartViewBasketBtn{
   /* background-color:#ececec;*/
    text-align:center;
    padding:5px 15px;
}
.globalCartMoreItems{
    background-color:#ececec;
    text-align:center;
    padding:0 5px;
}

.globalCartMoreItems a {
    color:#333333;
    font-weight:normal;
    font-size:10px;
}
.globalCartItemInfo{
    zoom:1;
    position:relative;
    font-size:11px;
    padding:5px;
    background-color:#ffffff;
    overflow:auto;
}
.globalCartItemInfo .nameAndPrice{
    position:relative;
    float:left;
    text-align:left;
    margin-left:10px;
}
.globalCartItemInfo .nameAndPrice .name{
    font-weight:bold;
}
.globalCartItemInfo .nameAndPrice .name a{
    color:#333333;
    font-weight:bold;
    font-size:11px;
    text-decoration:none
    
}
.globalCartItemInfo .qty{
    position:relative;
    float:right;
    text-align:center;
    margin-right:10px;
    width:35px;
    
}
.globalCartEmpty{
    text-align:center;
	font-size:11px;
	padding: 10px 5px;
	font-weight:bold;

}
/* EstTaxShip */
.ETSBox{
    background-color: #ffffff;
    border: 1px solid #aaaaaa;
    margin: 20px 0 69px 0;
    padding: 10px;
    position: absolute;
    width: 475px; 
    z-index: 100;
	left:8px\9;
}
.esttableitem{
    font-size: 12px;
    text-align:right;
    color: #333333;
    padding: 2px 4px 2px 4px;
}
.esttableitem a:link, .esttableitem a:active, .esttableitem a:visited{
    color: #27567A;
    font-size: 12px;
}
.esttableitemtotal {
    font-size: 12px;
    font-weight: bold;
    text-align:right;
    color: #333333;
    padding: 4px 4px 4px 4px;
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
}
.ETSBoxmsg{
    color: #333333;
    font-size: 12spx;
    font-weight: bold;
    margin: 2px 0px 2px 0px;    
}
.ETSBoxhdr{
    color: #333333;
    font-size: 11px;
    font-weight: bold;
    margin: 2px 0px 2px 0px;    
}
select.estState {
    font-size: 11px;
    width: 250px;
}
select.estshipMethod {
    font-size: 10px;
    width: 250px;
}
/* Collection Directory Module Styles */
.colldirln01fs1, .colldirln01fs2 {
    margin:0 0 10px 0;
}
.colldirln01fs3 {
    margin:0 10px 0 0;
}
.colldirtn01fs1, .colldirtn01fs2{
    margin:0 0 10px 0;
}
.colldirtn01fs3{
    margin:0 10px 0 0;
}
.colldiritemtable {
    border:0px solid #666666;
}
.colldirR1C1, .colldirR2C1 {
    padding: 10px 10px 10px 10px;
    vertical-align: top;
    border: 1px solid #cccccc;
    border-width:1px 0 1px 1px;
    
}
.colldirR1C2, .colldirR2C2 {
    padding: 10px 10px 10px 5px;
    vertical-align: top;
    border-bottom: 15px solid #FFF;
    border: 1px solid #cccccc;
    border-width:1px 1px 1px 0;
}
.colldirnoproducts{
    padding: 10px 10px 10px 10px;
}
.colldirmoredetails, .colldirmoredetails a:link,.colldirmoredetails a:active,.colldirmoredetails a:visited  {
    display:block;
    height:23px;
    width:170px;
    margin-top: 5px;
    font-size: 10px;
    color:#666666;
    font-weight: bold;
    background:url("/images/csstore/en_us/global/globalgraphics/moredetailsbuttonbg.gif");
    text-transform:uppercase;
    text-align:center;
    text-decoration:none;
    line-height:22px;
}

.colldirprodname,.colldirprodname a:link,.colldirprodname a:active,.colldirprodname a:visited,.colldirprodshortdesc,.colldirprodshortdesc a:link,.colldirprodshortdesc a:active,.colldirprodshortdesc a:visited {
    color:#7B9730;
    font-family:arial;
    font-size:18px;
    font-weight:regular;
    text-align:left;
    text-decoration:none;
    padding-bottom:5px;
}
.colldirprodcode {
    margin: 5px 0 5px 0;
    font-size: 10px;
    color:#274869;
}
.colldirprodlongdesc {
    color:#333333;
    margin: 5px 0 5px 0;
}
.colldirlongdescreadmore a{
    color:#333333;
    text-decoration: underline;
}
.colldirprodprice {
    font-size: 11px;
    font-weight: bold;
    color:#333333;
}
.colldiroptions, .colldiroptions select {
    color:#333333;
    width: 275px;
    margin:0 0 0 0; 
}
.colldiroptions div {
    margin:7px 0 0 0; 
}
.colldirpersreq, .colldirpersoption {
    padding:0 0 0 0; 
}
.colldirqty {
    color:#333333;
    text-align: right;
    padding:5px 0 0 0;
}
.colldiraddtobasket {
    text-align: right;
    margin: 0 0 0 0;
}

.popDownLayer{position:absolute;display:none;width:170px !important;margin-left:-134px; top:22px; width:285px !important;}



.optionValueNearDetailImage {
  float:left;
}


#alt360Image {
	height: 37px !important;
	float: left;
	margin: 12px 4px 0px 6px;
	width: 38px !important;
}

.alt360Panel {
	background-color: #fff;
	border: 1px solid #efefef;
	margin: 5px;
	position: relative;
	width: 338px;
	z-index: 1000;
	width: 338px;
}

#MoreInfo {
	padding: 10px 0;
}

#altImages {
	height: 65px;
}

#yzWrapper {
	height: auto;
	position: relative;
	width: auto;
}

#yzWrapper,#yourzoom {
	height: 362px;
	position: relative;
	width: 362px;
}

#yourzoom {
	display: none;
}

#yourzoomcontainer {
	top: 0;
	position: absolute;
}

#yzBigger {
	background-image: url('http://images.totes.com/images/set_a/en_us/local/localbuttons/moreviews_btn.gif');
	height: 50px;
	margin-top: 362px;
	padding: 0;
	width: 353px;
}

div.dragToRotate {
	background: transparent url('/images/set_a/en_us/local/page_specific/detail/dragToRotate.png') no-repeat scroll left center;
	cursor: default;
	float: left;
	height: 50px;
	width: 290px;
}

#yzSmaller div.dragToRotate {
	position: absolute;
	top: -10px;
	margin: 0;
}

/* overwritten from fullscreen.css */
.altImage{
	height: 58px !important;
}

#qvswatches {
	left: 0;
	/*margin-left: 10px;*/
	position: absolute;
	width: 350px;
}
.pqvdetail {
	left: 365px;
	position: absolute;
	zoom: 1;
	text-align: left;
}

div#prevNavBtn {
    background: url("/images/set_a/en_us/local/localnav/previous_off.gif") no-repeat scroll center bottom transparent;
    height: 65px;
    margin-top: 3px;
    text-align: center;
    vertical-align: top;
    width: 60px;
}
div#prevNavBtn:hover {
    background: url("/images/set_a/en_us/local/localnav/previous.gif") no-repeat scroll center bottom transparent;
}
div#prevNavBtn img {
    height: 50px;
    width: 50px;
}
div#nextNavBtn {
    background: url("/images/set_a/en_us/local/localnav/next_off.gif") no-repeat scroll center bottom transparent;
    height: 65px;
    margin-top: 3px;
    text-align: center;
    vertical-align: top;
    width: 60px;
}
div#nextNavBtn:hover {
    background: url("/images/set_a/en_us/local/localnav/next.gif") no-repeat scroll center bottom transparent;
}
div#nextNavBtn img {
    height: 50px;
    width: 50px;
}

/* previous next product bar */
div#prevNavBtn{
	margin-top:3px;
	height: 65px;
	width: 60px;
	vertical-align: top;
	text-align: center;
	background: url('/images/set_a/en_us/local/localnav/previous_off.gif') bottom center no-repeat;
}
div#prevNavBtn:hover{
	background: url('/images/set_a/en_us/local/localnav/previous.gif') bottom center no-repeat;
}
div#prevNavBtn img{
	width: 50px;
	height: 50px;
}

div#nextNavBtn{
	margin-top:3px;
	height: 65px;
	width: 60px;
	vertical-align: top;
	text-align: center;
	background: url('/images/set_a/en_us/local/localnav/next_off.gif') bottom center no-repeat;
}
div#nextNavBtn:hover{
	background: url('/images/set_a/en_us/local/localnav/next.gif') bottom center no-repeat;
}
div#nextNavBtn img{
	width: 50px;
	height: 50px;
}

/* SEO info Tabs*/

div#SEOinfoTabs ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 100%;
}
div#SEOinfoTabs ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #e0e0e0;
}
div#SEOinfoTabs ul.tabs li a {
	text-decoration: none;
	color: #636563;
	display: block;
	padding: 0 20px;
	border: 1px solid #fff;
	outline: none;
	font-size: 1em;
	font-weight: bold;
}
div#SEOinfoTabs ul.tabs li a:hover {
	background: #ccc;
}
html div#SEOinfoTabs ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #fff;
	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}

div#SEOinfoTabs .tab_container {
	border: 1px solid #999;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; width: 100%;
	background: #fff;
}
div#SEOinfoTabs .tab_content {
	padding: 20px;
	font-size: 1em;

}

#sizeInfoLnk{
	cursor: pointer;
	text-decoration: underline;
}
.dialog{
top:383px !important;
}
.accLeftCol
{
width:auto !important;
}


*** Start A/B Test Styles ***/
.abDiv {
	display:inline;
	position:relative;
	overflow:visible;
	zoom:1;
	cursor:pointer;
	border-color:#808080;
	border-style:dashed;
	border-width:0px;
}
.abOverlay {
	position:absolute;
	width:100%;
	height:100%
}
.abOverlayDefault {
	background-color:yellow;
	filter:alpha(opacity=75);
	opacity: 0.75;
	-moz-opacity:0.75;
}
.abOverlaySelected {
	background-color:#75FF75;
	filter:alpha(opacity=80);
	opacity: 0.80;
	-moz-opacity:0.80;
}
/*** End A/B Test Styles ***/

.optionValueNearDetailImage {
display: block;
float: left;
height: 16px;
padding-bottom: 5px;
text-indent: 0;
width: 140px;
}

