/* SIMPLEMODAL */
#modalOverlay {
  background-color:#000;
  cursor:wait;
}

#modalContainer {
  height:400px;
  width:680px;
  left:50%;
  top:15%;
  margin-left:-300px; // half the width, to center
  background-color:#fff;
  border:3px solid #ccc;
}

#modalContainer a.modalCloseImg {
  background:url(http://lib.store.yahoo.net/lib/duematernity/x.png) no-repeat;
  width:25px;
  height:29px;
  display:inline;
  z-index:3200;
  position:absolute;
  top:-14px;
  right:-18px;
  cursor:pointer;
}
/*
#modalOverlay, #modalContainer { position: absolute !important }
*/
#modalContainer { background: white }

/* JQUERYMENU */
.jquerycssmenu{
font: normal 18px Verdana;
padding-left: 10px; /*offset of tabs relative to browser left edge*/
}

.jquerycssmenu ul{
margin: 0;
margin-left: 9px;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jquerycssmenu ul li{
position: relative;
display: inline;
float: left;
z-index:1000;
}

/*Top level menu link items style*/
.jquerycssmenu ul li a{
-x-system-font:none;
background:transparent url(http://lib.store.yahoo.net/lib/duematernity/img-header-navigation-divider.gif) no-repeat scroll right top;
color:#666666;
display:block;
float:left;
font-family:"Century Gothic";
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:37px;
padding:0 24px;
text-decoration:none;
text-transform:lowercase;
z-index: 1000;
}


.jquerycssmenu ul li a:hover{
background: transparent url(http://lib.store.yahoo.net/lib/duematernity/bg-top-navigation-link-hover.gif) repeat-x scroll left top;
color:#FFFFFF;
text-decoration:none;
z-index: 1000;}

/*1st sub level menu*/
.jquerycssmenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jquerycssmenu ul li ul li{
display: list-item;
float: none;
z-index:1000;
margin-top: -1px;
border-bottom: 1px solid #E6E6E6;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jquerycssmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jquerycssmenu ul li ul li a{
-x-system-font:none;
background:#e6e6e6 none repeat scroll 0 0;
border-bottom:1px solid #FFFFFF;
color:#666666;
display:block;
float:none;
font-family:"Century Gothic";
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:22px;
padding:3px;
text-decoration:none;
text-transform:lowercase;
width:180px;
}

.jquerycssmenu ul li ul li a:hover{ /*sub menus hover style*/
background: #ffffff;
color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
	display:none;
position: absolute;
top: 7px;
right: 5px;
}

.rightarrowclass{
position: absolute;
top: 5px;
right: 5px;
}

.jquerycssmenu ul li ul, .jquerycssmenu ul li ul li ul {
margin-left: 0px;
}


/* SEOWHAT-REDESIGN */
a:link { color: #A64078; text-decoration: none; }
a:hover { text-decoration: underline; }

h1 { color: #666666; font: bold 20px/24px "Century Gothic"; }

form.itemOrder { margin: 5px 0; padding: 0; }

.breadcrumbs { margin: 0 0 5px 0; }
.breadcrumbs, .breadcrumbs a { color: #6379AD; text-decoration: none; font: normal 10px/14px arial; }

body { margin: 0 auto; padding: 0 auto; text-align: center; }
body, td, p { font-family: "Century Gothic"; font-size: 11px; line-height: 14px; }
body.pink { background: #F0D6E8 url(//lib.store.yahoo.net/lib/duematernity/bg-body-pink.gif) top left repeat-x; }
body.green { background: #D4F7B3 url(//lib.store.yahoo.net/lib/duematernity/bg-body-green.gif) top left repeat-x; }
body.blue { background: url(//lib.store.yahoo.net/lib/duematernity/bg-body-blue.gif) top left repeat-x; }
body.yellow { background: #F5F0BD url(//lib.store.yahoo.net/lib/duematernity/bg-body-yellow.gif) top left repeat-x; }
body.brown { background: #D4B594 url(//lib.store.yahoo.net/lib/duematernity/bg-body-brown.gif) top left repeat-x; }

body .header-wrapper { padding-top: 5px; }
body.pink .header-wrapper { background: #ffffff url(//lib.store.yahoo.net/lib/duematernity/bg-swoop-pink.gif) 0px 20px no-repeat; }
body.green .header-wrapper { background: #ffffff url(//lib.store.yahoo.net/lib/duematernity/bg-swoop-green.gif) 0px 20px no-repeat; }
body.blue .header-wrapper { background: #ffffff url(//lib.store.yahoo.net/lib/duematernity/bg-swoop-blue.gif) 0px 20px no-repeat; }
body.yellow .header-wrapper { background: #ffffff url(//lib.store.yahoo.net/lib/duematernity/bg-swoop-yellow.gif) 0px 20px no-repeat; }
body.brown .header-wrapper { background: #ffffff url(//lib.store.yahoo.net/lib/duematernity/bg-swoop-brown.gif) 0px 20px no-repeat; }

#header { background: url(//lib.store.yahoo.net/lib/duematernity/bg-top-navigation.gif) 0px 113px repeat-x; }
.header-search-form { background: url(//lib.store.yahoo.net/lib/duematernity/bg-header-search.gif) top left no-repeat; width: 365px; height: 62px; float: right; position: relative; }
.header-search-form input.search-box { position: absolute; left: 21px; top: 36px; width: 290px; border: 0px solid red; background: none; height: 15px; color: #D45EBA; font-size: 11px; line-height: 15px; }
.header-search-form input.submit-button { position: absolute; left: 317px; top: 36px; width: 32px; height: 15px; border: 0px solid red; }
.header-search-form a.community { position: absolute; width: 114px; height: 20px; top: 10px; left: 92px; }
.header-search-form a.personal-pages { position: absolute; width: 114px; height: 20px; top: 11px; left: 223px; }
.header-navigation { margin-left: 220px; height: 30px; padding-left: 25px; background: url(//lib.store.yahoo.net/lib/duematernity/img-header-nav-left-end.png) top left no-repeat; }
.header-navigation a { background: url(//lib.store.yahoo.net/lib/duematernity/bg-header-navigation.gif) top left repeat-x; padding-right: 20px; font: normal 11px/30px "Century Gothic"; text-decoration: none; color: #000000; display: block; float: left; }
.header-navigation a.last { padding-right: 0px; }
.header-navigation a:hover { text-decoration: underline; }

.view-cart { background: url(//lib.store.yahoo.net/lib/duematernity/bg-header-navigation-view-cart.png) top right no-repeat; width: 215px; vertical-align: middle; }
.view-cart a { display: block; font: bold 11px "century gothic"; color: #000; padding: 0 0; padding-left: 36px; }
.welcome-text { padding: 0 0 0 15px; }
.welcome-text a { display: none; }

.headerPreText, .headerPreText h1, .headerPreText h2 { color: #993366; font: normal 10px/12px verdana; display: inline; }
.headerPreText h1, .headerPreText h2 { padding-right: 3px; }
.headerPreText { width: 500px; height: 20px; text-align: right; display: block; float: right; }

.top-navigation { height: 39px; margin-top: 1px; }
.top-navigation a { font: normal 18px/37px "Century Gothic"; padding: 0 25px; display: block; float: left; background: url(//lib.store.yahoo.net/lib/duematernity/img-header-navigation-divider.gif) top right no-repeat; color: #666666; text-decoration: none; text-transform: lowercase; }
.top-navigation a.last { background: none; }
.top-navigation a:hover { background: url(//lib.store.yahoo.net/lib/duematernity/bg-top-navigation-link-hover.gif) top left repeat-x; color: #ffffff; text-decoration: none; }
.top-navigation a:active { text-decoration: none; }

.top-navigation .anylinkcss{ position: absolute; visibility: hidden; z-index: 100; background-color: #F2F2F2; width: 200px; padding: 8px 6px; margin-top: 1px; }
.top-navigation .anylinkcss a { /*width: 194px;*/ display: block; float: none; padding: 3px; text-decoration: none; color: #666666; border-bottom: 1px solid #ffffff; font: normal 12px/14px arial; text-transform: lowercase; background: none; }
.top-navigation .anylinkcss a:hover{ background: none; background-color: #ffffff; font: normal 12px/14px arial; padding: 3px; color: #666666; }

.pages-newsletter-div { background: url(//lib.store.yahoo.net/lib/duematernity/bg-personal-pages-and-newsletter.gif) top left no-repeat; height: 278px; position: relative; }
.signup-box { position: absolute; left: 17px; top: 201px; width: 149px; border: 0; background: none; height: 14px; color: #D45EBA; font-size: 11px; line-height: 15px; }
.submit { position: absolute; left: 173px; top: 199px; width: 35px; height: 19px; }

table.main { background-color: #ffffff; border: 2px solid #ffffff; }

.top-section-heading, .top-section-sub-nav a { text-transform: lowercase; }

.top-section-heading { text-indent: 25px; color: #ffffff; font: bold 19px/21px "Century Gothic"; height: 40px; }
body.pink .top-section-heading { background: url(//lib.store.yahoo.net/lib/duematernity/img-left-column-top-pink.gif) top left no-repeat; }
body.green .top-section-heading { background: url(//lib.store.yahoo.net/lib/duematernity/img-left-column-top-green.gif) top left no-repeat; }
body.blue .top-section-heading { background: url(//lib.store.yahoo.net/lib/duematernity/img-left-column-top-blue.gif) top left no-repeat; }
body.yellow .top-section-heading { background: url(//lib.store.yahoo.net/lib/duematernity/img-left-column-top-yellow.gif) top left no-repeat; }
body.brown .top-section-heading { background: url(//lib.store.yahoo.net/lib/duematernity/img-left-column-top-brown.gif) top left no-repeat; }

.top-section-heading div { padding-top: 14px; }

.top-section-sub-nav { border-top: none; background-color: #ffffff; border-width: 3px; border-bottom-width: 2px; border-style:solid; }
body.pink .top-section-sub-nav { border-color: #EBD3DF; }
body.green .top-section-sub-nav { border-color: #AFC354; }
body.blue .top-section-sub-nav { border-color: #CFE5F0; }
body.yellow .top-section-sub-nav { border-color: #F6DB80; }
body.brown .top-section-sub-nav { border-color: #D4BD94; }

.top-section-sub-nav a { display: block; padding: 3px 0; padding-left: 25px; color: #666666; text-decoration: none; font: bold 14px/16px "Century Gothic"; }
body.pink .top-section-sub-nav a, body.pink .left-nav-spacer { background: url(//lib.store.yahoo.net/lib/duematernity/bg-left-navigation-open-pink.gif) top left repeat-y; }
body.green .top-section-sub-nav a, body.green .left-nav-spacer { background: url(//lib.store.yahoo.net/lib/duematernity/bg-left-navigation-open-green.gif) top left repeat-y; }
body.blue .top-section-sub-nav a, body.blue .left-nav-spacer { background: url(//lib.store.yahoo.net/lib/duematernity/bg-left-navigation-open-blue.gif) top left repeat-y; }
body.yellow .top-section-sub-nav a, body.yellow .left-nav-spacer { background: url(//lib.store.yahoo.net/lib/duematernity/bg-left-navigation-open-yellow.gif) top left repeat-y; }
body.brown .top-section-sub-nav a, body.brown .left-nav-spacer { background: url(//lib.store.yahoo.net/lib/duematernity/bg-left-navigation-open-brown.gif) top left repeat-y; }
.left-nav-spacer {height: 8px;}

body.pink .top-section-sub-nav a:hover, body.green .top-section-sub-nav a:hover, body.blue .top-section-sub-nav a:hover, body.yellow .top-section-sub-nav a:hover, body.brown .top-section-sub-nav a:hover { text-decoration: none; }
body.pink .top-section-sub-nav a:hover, body.pink .top-section-sub-nav a.selected { background: url(//lib.store.yahoo.net/lib/duematernity/bg-left-navigation-active-pink.gif) 6px 0px no-repeat; color: #D45EBA; }
body.green .top-section-sub-nav a:hover, body.green .top-section-sub-nav a.selected { background: url(//lib.store.yahoo.net/lib/duematernity/bg-left-navigation-active-green.gif) 6px 0px no-repeat; color: #AFC354; }
body.blue .top-section-sub-nav a:hover, body.blue .top-section-sub-nav a.selected { background: url(//lib.store.yahoo.net/lib/duematernity/bg-left-navigation-active-blue.gif) 6px 0px no-repeat; color: #CFE5F0; }
body.yellow .top-section-sub-nav a:hover, body.yellow .top-section-sub-nav a.selected { background: url(//lib.store.yahoo.net/lib/duematernity/bg-left-navigation-active-yellow.gif) 6px 0px no-repeat; color: #F6DB80; }
body.brown .top-section-sub-nav a:hover, body.brown .top-section-sub-nav a.selected { background: url(//lib.store.yahoo.net/lib/duematernity/bg-left-navigation-active-brown.gif) 6px 0px no-repeat; color: #D4BD94; }

/******************  SUB SUB NAV STYLES  ***************************/


body.pink .top-section-sub-nav .top-section-sub-sub-nav a, body.green .top-section-sub-nav .top-section-sub-sub-nav a, body.blue .top-section-sub-nav .top-section-sub-sub-nav a, body.yellow .top-section-sub-nav .top-section-sub-sub-nav a, body.brown .top-section-sub-nav .top-section-sub-sub-nav a { font: normal 12px/13px "Century Gothic"; padding: 1px 0 1px 25px; }
body.pink .top-section-sub-nav .top-section-sub-sub-nav a:hover, body.pink .top-section-sub-nav .top-section-sub-sub-nav a.selected { background: url(//lib.store.yahoo.net/lib/duematernity/pink-smallbullet.gif) top left no-repeat; padding-left: 35px; }
body.green .top-section-sub-nav .top-section-sub-sub-nav a:hover, body.green .top-section-sub-nav .top-section-sub-sub-nav a.selected { background: url(//lib.store.yahoo.net/lib/duematernity/green-smallbullet.gif) top left no-repeat; padding-left: 35px; }
body.blue .top-section-sub-nav .top-section-sub-sub-nav a:hover, body.blue .top-section-sub-nav .top-section-sub-sub-nav a.selected { background: url(//lib.store.yahoo.net/lib/duematernity/blue-smallbullet.gif) top left no-repeat; padding-left: 35px; }
body.yellow .top-section-sub-nav .top-section-sub-sub-nav a:hover, body.yellow .top-section-sub-nav .top-section-sub-sub-nav a.selected { background: url(//lib.store.yahoo.net/lib/duematernity/yellow-smallbullet.gif) top left no-repeat; padding-left: 35px; }
body.brown .top-section-sub-nav .top-section-sub-sub-nav a:hover, body.brown .top-section-sub-nav .top-section-sub-sub-nav a.selected { background: url(//lib.store.yahoo.net/lib/duematernity/brown-smallbullet.gif) top left no-repeat; padding-left: 35px; }

.other-top-sections a { display: block; padding-left: 25px; color: #666666; text-decoration: none; font: bold 13px/30px "Century Gothic"; background-color: #ffffff; border-width: 3px; border-bottom-width: 2px; border-style:solid; border-top: none; border-top: 1px solid red; }
body.pink .other-top-sections a { border-color: #EBD3DF; }
body.green .other-top-sections a { border-color: #AFC354; }
body.blue .other-top-sections a { border-color: #CFE5F0; }
body.yellow .other-top-sections a { border-color: #F6DB80; }
body.brown .other-top-sections a { border-color: #D4BD94; }
.other-top-sections a:hover { text-decoration: none; }
body.pink .other-top-sections a:hover { color: #D45EBA; }
body.green .other-top-sections a:hover { color: #AFC354; }
body.blue .other-top-sections a:hover { color: #CFE5F0; }
body.yellow .other-top-sections a:hover { color: #F6DB80; }
body.brown .other-top-sections a:hover { color: #D4BD94; }

.content-below-left-navigation-wrapper { padding-bottom: 8px; }
body.pink .content-below-left-navigation-wrapper { background: url(//lib.store.yahoo.net/lib/duematernity/img-left-column-bottom-pink.gif) bottom left no-repeat; }
body.green .content-below-left-navigation-wrapper { background: url(//lib.store.yahoo.net/lib/duematernity/img-left-column-bottom-green.gif) bottom left no-repeat; }
body.blue .content-below-left-navigation-wrapper { background: url(//lib.store.yahoo.net/lib/duematernity/img-left-column-bottom-blue.gif) bottom left no-repeat; }
body.yellow .content-below-left-navigation-wrapper { background: url(//lib.store.yahoo.net/lib/duematernity/img-left-column-bottom-yellow.gif) bottom left no-repeat; }
body.brown .content-below-left-navigation-wrapper { background: url(//lib.store.yahoo.net/lib/duematernity/img-left-column-bottom-brown.gif) bottom left no-repeat; }

.content-below-left-navigation { border-width: 3px; border-style: solid; border-top: 0; border-bottom: 0; padding: 3px; background-color: #ffffff; }
body.pink .content-below-left-navigation { border-color: #EBD3DF; }
body.green .content-below-left-navigation { border-color: #AFC354; }
body.blue .content-below-left-navigation { border-color: #CFE5F0; }
body.yellow .content-below-left-navigation { border-color: #F6DB80; }
body.brown .content-below-left-navigation { border-color: #D4BD94; }
.content-below-left-navigation h2 { font: normal 11px/14px "Century Gothic"; display: inline; }

.home-right-col-box-one { margin-bottom: 8px; }

.top-caption { margin: 0 0 0 10px; color: #A74078; font-size: 12px; }

.category-heading { border-bottom-width: 1px; border-bottom-style: solid; color: #666666; font: normal 16px/28px "Century Gothic"; height: 28px; margin: 10px 0; }
body.pink .category-heading { border-bottom-color: #A64078; }
body.pink .category-heading span { border: 1px solid #A64078; }
body.green .category-heading { border-bottom-color: #AFC354; }
body.green .category-heading span { border: 1px solid #AFC354; }
body.blue .category-heading { border-bottom-color: #CFE5F0; }
body.blue .category-heading span { border: 1px solid #CFE5F0; }
body.yellow .category-heading { border-bottom-color: #F6DB80; }
body.yellow .category-heading span { border: 1px solid #F6DB80; }
body.brown .category-heading { border-bottom-color: #D4BD94; }
body.brown .category-heading span { border: 1px solid #D4BD94; }
body.pink .category-heading span, body.green .category-heading span, body.blue .category-heading span, body.yellow .category-heading span, body.brown .category-heading span { display: block; padding-left: 10px; width: 469px; border-bottom-width: 0px; }

.category-heading #previousNextProductButtons { margin-top: 7px; margin-right: 7px; }
.category-heading #previousNextProductButtons, .category-heading #previousNextProductButtons span { font: normal 10px/13px "Century Gothic"; border: 0px; padding-left: 0px; }
.category-heading #previousNextProductButtons span.previousNextLink { display: inline; width: auto; }

.view-all-category-link { border-bottom-width: 0px; margin-bottom: 0px; padding-right: 15px; float: right; }

.view-all-category-link a { color: #000100; font: normal 10px/22px "Century Gothic"; text-decoration: none; }
.view-all-category-link a:hover { text-decoration: none; }

body.pink .view-all-category-link { background: url(//lib.store.yahoo.net/lib/duematernity/img-box-link-right-end-pink.gif) top right no-repeat; }
body.green .view-all-category-link { background: url(//lib.store.yahoo.net/lib/duematernity/img-box-link-right-end-green.gif) top right no-repeat; }
body.blue .view-all-category-link { background: url(//lib.store.yahoo.net/lib/duematernity/img-box-link-right-end-blue.gif) top right no-repeat; }
body.yellow .view-all-category-link { background: url(//lib.store.yahoo.net/lib/duematernity/img-box-link-right-end-yellow.gif) top right no-repeat; }
body.brown .view-all-category-link { background: url(//lib.store.yahoo.net/lib/duematernity/img-box-link-right-end-brown.gif) top right no-repeat; }

body.pink .view-all-category-link a { background: url(//lib.store.yahoo.net/lib/duematernity/img-box-link-left-end-pink.gif) top left no-repeat; }
body.green .view-all-category-link a { background: url(//lib.store.yahoo.net/lib/duematernity/img-box-link-left-end-green.gif) top left no-repeat; }
body.blue .view-all-category-link a { background: url(//lib.store.yahoo.net/lib/duematernity/img-box-link-left-end-blue.gif) top left no-repeat; }
body.yellow .view-all-category-link a { background: url(//lib.store.yahoo.net/lib/duematernity/img-box-link-left-end-yellow.gif) top left no-repeat; }
body.brown .view-all-category-link a { background: url(//lib.store.yahoo.net/lib/duematernity/img-box-link-left-end-brown.gif) top left no-repeat; }

.view-all-category-link a { border: 0; padding-left: 15px; width: auto; display: block; }

.displayDiv { width: 145px; float: left; margin-left: 12px; }
a.pagedLink { text-decoration: none; color: #666666; }
.pagedPriceSale { color: #A64078; font-weight: bold; }


.heading-recommended { font: bold 16px/20px "Century Gothic"; color: #666666; text-align: center; }
.stock-status { font-size: 15px; color: #666666; }
.stock-status strong { font-size: 12px; }
.item-code {  color: #666666; font-size: 10px; line-height: 10px; }

body.pink .order-table-price { background: url(//lib.store.yahoo.net/lib/duematernity/bg-order-table-price-pink.gif) top left no-repeat; padding-left: 20px; }
body.pink .order-table-options { background: url(//lib.store.yahoo.net/lib/duematernity/bg-order-table-options-pink.gif) bottom left repeat-y; padding: 0 20px; }
body.pink .order-table-options-top { background: url(//lib.store.yahoo.net/lib/duematernity/bg-order-table-options-top-pink.gif) top left no-repeat; }
body.pink .order-table-options-bottom { background: url(//lib.store.yahoo.net/lib/duematernity/bg-order-table-options-bottom-pink.gif) top left no-repeat; }
body.pink .order-table-buttons { background: url(//lib.store.yahoo.net/lib/duematernity/bg-order-buttons-pink.gif) top left no-repeat; padding: 0 15px; }

body.green .order-table-price { background: url(//lib.store.yahoo.net/lib/duematernity/bg-order-table-price-green.gif) top left no-repeat; padding-left: 20px; }
body.green .order-table-options { background: url(//lib.store.yahoo.net/lib/duematernity/bg-order-table-options-green.gif) bottom left repeat-y; padding: 0 20px; }
body.green .order-table-options-top { background: url(//lib.store.yahoo.net/lib/duematernity/bg-order-table-options-top-green.gif) top left no-repeat; }
body.green .order-table-options-bottom { background: url(//lib.store.yahoo.net/lib/duematernity/bg-order-table-options-bottom-green.gif) top left no-repeat; }
body.green .order-table-buttons { background: url(//lib.store.yahoo.net/lib/duematernity/bg-order-buttons-green.gif) top left no-repeat; padding: 0 15px; }

body.yellow .order-table-price { background: url(//lib.store.yahoo.net/lib/duematernity/bg-order-table-price-yellow.gif) top left no-repeat; padding-left: 20px; }
body.yellow .order-table-options { background: url(//lib.store.yahoo.net/lib/duematernity/bg-order-table-options-yellow.gif) bottom left repeat-y; padding: 0 20px; }
body.yellow .order-table-options-top { background: url(//lib.store.yahoo.net/lib/duematernity/bg-order-table-options-top-yellow.gif) top left no-repeat; }
body.yellow .order-table-options-bottom { background: url(//lib.store.yahoo.net/lib/duematernity/bg-order-table-options-bottom-yellow.gif) top left no-repeat; }
body.yellow .order-table-buttons { background: url(//lib.store.yahoo.net/lib/duematernity/bg-order-buttons-yellow.gif) top left no-repeat; padding: 0 15px; }

body.blue .order-table-price { background: url(//lib.store.yahoo.net/lib/duematernity/bg-order-table-price-blue.gif) top left no-repeat; padding-left: 20px; }
body.blue .order-table-options { background: url(//lib.store.yahoo.net/lib/duematernity/bg-order-table-options-blue.gif) bottom left repeat-y; padding: 0 20px; }
body.blue .order-table-options-top { background: url(//lib.store.yahoo.net/lib/duematernity/bg-order-table-options-top-blue.gif) top left no-repeat; }
body.blue .order-table-options-bottom { background: url(//lib.store.yahoo.net/lib/duematernity/bg-order-table-options-bottom-blue.gif) top left no-repeat; }
body.blue .order-table-buttons { background: url(//lib.store.yahoo.net/lib/duematernity/bg-order-buttons-blue.gif) top left no-repeat; padding: 0 15px; }

body.brown .order-table-price { background: url(//lib.store.yahoo.net/lib/duematernity/bg-order-table-price-brown.gif) top left no-repeat; padding-left: 20px; }
body.brown .order-table-options { background: url(//lib.store.yahoo.net/lib/duematernity/bg-order-table-options-brown.gif) bottom left repeat-y; padding: 0 20px; }
body.brown .order-table-options-top { background: url(//lib.store.yahoo.net/lib/duematernity/bg-order-table-options-top-brown.gif) top left no-repeat; }
body.brown .order-table-options-bottom { background: url(//lib.store.yahoo.net/lib/duematernity/bg-order-table-options-bottom-brown.gif) top left no-repeat; }
body.brown .order-table-buttons { background: url(//lib.store.yahoo.net/lib/duematernity/bg-order-buttons-brown.gif) top left no-repeat; padding: 0 15px; }

.itemRegPrice { font: normal 12px/14px "Franklin Gothic Medium"; color: #ffffff; }
.itemSalePrice { font: bold 16px/18px "Franklin Gothic Medium"; color: #ffffff; }

.option { font-weight: bold; margin-bottom: 4px; }
select { font-size: 11px; }

.links-below-order-table, .links-below-order-table a, .links-below-order-table a:visited { font: normal 11px/17px verdana; color: #666666; text-decoration: none; }

.looksGreatWithPrice {color:#C9608B; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:700;}

.looksGreatWithLink {color: #61B9DB; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}
.looksGreatWithLink:link{color: #61B9DB; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}
.looksGreatWithLink:active{color: #61B9DB; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}
.looksGreatWithLink:visited {color: #61B9DB; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}
.looksGreatWithLink:hover {color: #8C8C8C; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:500;  text-decoration:underline;}

.item-page-section-heading { font: normal 15px/17px "Franklin Gothic Medium"; padding-bottom: 5px; margin-bottom: 8px; border-bottom: 1px solid #666666; color: #666666; }

.coupon-codes b { color: #A74078; font-size: 18px; padding-right: 20px; }

body.pink .item-page-caption { background: url(//lib.store.yahoo.net/lib/duematernity/bg-caption-pink.gif) center center no-repeat; }
body.green .item-page-caption { background: url(//lib.store.yahoo.net/lib/duematernity/bg-caption-green.gif) center center no-repeat; }
body.yellow .item-page-caption { background: url(//lib.store.yahoo.net/lib/duematernity/bg-caption-yellow.gif) center center no-repeat; }
body.blue .item-page-caption { background: url(//lib.store.yahoo.net/lib/duematernity/bg-caption-blue.gif) center center no-repeat; }
body.brown .item-page-caption { background: url(//lib.store.yahoo.net/lib/duematernity/bg-caption-brown.gif) center center no-repeat; }

.footer-top, .footer-bottom { margin: 0 auto; padding: 0 auto; width: 992px; }
.footer-top { background: url(//lib.store.yahoo.net/lib/duematernity/img-footer-top.gif) top left no-repeat; margin-top: 10px; padding-top: 20px; }
.footer-bottom { background: url(//lib.store.yahoo.net/lib/duematernity/img-footer-bottom.gif) bottom left no-repeat; padding-bottom: 20px; }
.footer-columns { background: url(//lib.store.yahoo.net/lib/duematernity/bg-footer.gif) top left repeat-y; }

.footer-columns td .heading, .footer-columns td .heading h2 { color: #A64078; font: bold 12px/16px arial; display: inline; }
.footer-columns td .subnav, .footer-columns td .subtext { font: normal 11px/13px arial; }
.footer-columns td .subtext, .footer-columns td .subtext a { color: #4D4D4D; font: normal 11px/13px arial; }
.footer-columns td .subnav a { color: #4D4D4D; font: normal 11px/17px arial; text-decoration: none; display: block; }
.footer-columns td .subnav a:hover { text-decoration: underline; }

.footerYouAreViewing { padding: 5px 5px 5px 0; }
.footerYouAreViewing, .footerYouAreViewing h3 { color: #7D7D7D; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}
.footerYouAreViewing h3 { display: inline; }

.copyright { font: normal 11px/13px arial; color: #7D7D7D; margin-top: 10px; }

.sitemap ul { list-style: none; margin-left: 30px; }
.sitemap ul a, .sitemap ul a:hover, .sitemap ul a:visited { font-weight: bold; text-decoration: underline; }
.sitemap ul ul { margin-left: 10px; }
.sitemap ul ul ul { margin-bottom: 10px; }
.sitemap ul li a, .sitemap ul li a:hover, .sitemap ul li a:visited { font-size: 12px; color: #c8618c; }
.sitemap ul ul li a, .sitemap ul ul li a:hover, .sitemap ul ul li a:visited { font-size: 12px; font-weight: bold; text-decoration: none; color: #61B9DB; }
.sitemap ul ul ul li a, .sitemap ul ul ul li a:hover, .sitemap ul ul ul li a:visited { font-size: 10px; font-weight: normal; text-decoration: none; color: #61B9DB; }
.sitemap ul ul ul ul li a, .sitemap ul ul ul ul li a:hover, .sitemap ul ul ul ul li a:visited { font-size: 9px; font-weight: normal; text-decoration: none; color: #61B9DB; }
.sitemap ul ul ul ul li a:hover, ul ul ul ul li a:active { text-decoration: underline; }

/**************** INFO SECTION CLASSES *********************/
.infoHeadline {padding-bottom:0px;margin-bottom:5px;COLOR:#C8618C; font-family: arial, verdana, sans-serif; font-size: 16px; font-weight:700; text-decoration:none;}
.popupHeadline {padding-bottom:0px;margin-bottom:5px;COLOR: #996294; font-family: arial, verdana, sans-serif; font-size: 18px; font-weight:700; text-decoration:none;}
.retailNewsBlurb {COLOR: #464646; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}
.infoLocations {COLOR: #464646; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}

.infoNavHeading {padding-bottom:6px; COLOR:#C8618C; font-family: arial, verdana, sans-serif; font-size: 13px; font-weight:700; text-decoration:none;}
.infoNav {padding-top:2px; COLOR: #58595B; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}
.infoNav:link {COLOR: #61B9DB; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}
.infoNav:active {COLOR: #61B9DB; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}
.infoNav:visited {COLOR: #61B9DB; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}
.infoNav:hover {COLOR: #F2A4CA; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:700;  text-decoration:underline;}

.infoSideLink {COLOR: #61B9DB; font-family: arial, verdana, sans-serif; text-decoration:underline;}
.infoSideLink:link{COLOR: #61B9DB; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:500; text-decoration:underline;}
.infoSideLink:active{COLOR: #61B9DB; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:500; text-decoration:underline;}
.infoSideLink:visited {COLOR: #61B9DB; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:500; text-decoration:underline;}
.infoSideLink:hover {COLOR: #F2A4CA; font-family: arial, verdana, sans-serif; text-decoration:underline;}

/**************** STYLES FOR FASHION SLIDESHOW *********************/

.slideshow-instructions { color: #999999; font: normal 12px/16px "Century Gothic"; }

.stepcarousel-wrapper-home { background: url(//lib.store.yahoo.net/lib/duematernity/bg-fashion-show-bar-blue-HOME2.gif) top center no-repeat; }
.stepcarousel-wrapper-home .stepcarousel, .stepcarousel-wrapper-section .stepcarousel {
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 980px;
height: 186px; /*Height should enough to fit largest content's height*/
margin: 0 5px;
}
.stepcarousel-wrapper-home .stepcarousel .belt, .stepcarousel-wrapper-section .stepcarousel .belt {
position: absolute; /*leave this value alone*/
left: 0px;
top: 19px;
}
.stepcarousel-wrapper-home .stepcarousel .panel, .stepcarousel-wrapper-section .stepcarousel .panel {
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0 15px; /*margin around each panel*/
width: 155px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
text-align: center;
}

.stepcarousel-wrapper-home .stepcarousel .panel .img, .stepcarousel-wrapper-section .stepcarousel .panel .img { height: 128px; }
.stepcarousel-wrapper-home .stepcarousel .panel a, .stepcarousel-wrapper-section .stepcarousel .panel a { font: bold 10px/11px arial; }

body.pink .stepcarousel-wrapper-section { background: url(//lib.store.yahoo.net/lib/duematernity/bg-fashion-show-bar-pink.gif) top center no-repeat; }

body.green .stepcarousel-wrapper-section { background: url(//lib.store.yahoo.net/lib/duematernity/bg-fashion-show-bar-green.gif) top center no-repeat; }
body.blue .stepcarousel-wrapper-section { background: url(//lib.store.yahoo.net/lib/duematernity/bg-fashion-show-bar-blue.gif) top center no-repeat; }
body.yellow .stepcarousel-wrapper-section { background: url(//lib.store.yahoo.net/lib/duematernity/bg-fashion-show-bar-yellow.gif) top center no-repeat; }
body.brown .stepcarousel-wrapper-section { background: url(//lib.store.yahoo.net/lib/duematernity/bg-fashion-show-bar-brown.gif) top center no-repeat; }

.stepcarousel-wrapper-section .stepcarousel { width: 776px; height: 187px; margin: 0px 0px 0px 14px; }

/**************** STYLES FOR HOMEPAGE CENTER FRAME *********************/

.home-center-frame { width:775px; height: 365px; }

.tabmenu{
padding: 0;
width: 775px;
/*border-top: 5px solid #D25A0B; *//*Brown color theme*/ 
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.tabmenu ul{
margin:0;
margin-left: 16px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.tabmenu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.tabmenu a{
float: left;
display: block;
font: bold 11px Arial;
color: white;
text-decoration: none;
margin: 0 2px 0 0; /*Margin between each menu item*/
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}


/**************** PAGING CLASSES *********************/

.masterDiv {float:left; display:inline;}
.displayDiv {float:left; display:inline; width:132px; margin:8px;}
.hideDiv {display:none;}

.pageNumOn {COLOR: #888888; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}
.pageNum {COLOR: #C8608A; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}
.pageNum:link{COLOR: #C8608A; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}
.pageNum:active{COLOR: #C8608A; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}
.pageNum:visited {COLOR: #C8608A; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}
.pageNum:hover {COLOR: #888888; font-family: arial, verdana, sans-serif; text-decoration:underline;}

.filterBarText {COLOR: #C8608A; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}

.pageInfo {COLOR: #888888; font-family: arial, verdana, sans-serif; font-size: 10px; font-weight:700; text-decoration:none;}

.sortLinkOn {COLOR: #888888; font-family: arial, verdana, sans-serif; font-size: 10px; font-weight:700; text-decoration:none;}
.sortLink {COLOR: #C8608A; font-family: arial, verdana, sans-serif; font-size: 10px; font-weight:700; text-decoration:none;}
.sortLink:link{COLOR: #C8608A; font-family: arial, verdana, sans-serif; font-size: 10px; font-weight:700; text-decoration:none;}
.sortLink:active{COLOR: #C8608A; font-family: arial, verdana, sans-serif; font-size: 10px; font-weight:700; text-decoration:none;}
.sortLink:visited {COLOR: #C8608A; font-family: arial, verdana, sans-serif; font-size: 10px; font-weight:700; text-decoration:none;}
.sortLink:hover {COLOR: #888888; font-family: arial, verdana, sans-serif; text-decoration:underline;}

.viewAllOn {COLOR: #888888; font-family: arial, verdana, sans-serif; font-size: 10px; font-weight:700; text-decoration:none;}
.viewAllLink {COLOR: #C8608A; font-family: arial, verdana, sans-serif; font-size: 10px; font-weight:700; text-decoration:none;}
.viewAllLink:link{COLOR: #C8608A; font-family: arial, verdana, sans-serif; font-size: 10px; font-weight:700; text-decoration:none;}
.viewAllLink:active{COLOR: #C8608A; font-family: arial, verdana, sans-serif; font-size: 10px; font-weight:700; text-decoration:none;}
.viewAllLink:visited {COLOR: #C8608A; font-family: arial, verdana, sans-serif; font-size: 10px; font-weight:700; text-decoration:none;}
.viewAllLink:hover {COLOR: #888888; font-family: arial, verdana, sans-serif; text-decoration:underline;}

.pagedPrice {COLOR: #AAAAAA; font-family: arial, verdana, sans-serif; font-size: 10px; font-weight:700; text-decoration:none;}
.pagedPriceSale {padding-top:6px; COLOR: #C8608A; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}

.pagedLink{COLOR: #888888; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}
.pagedLink:link{COLOR: #888888; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}
.pagedLink:active{COLOR: #888888; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}
.pagedLink:visited {COLOR: #888888; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}
.pagedLink:hover {COLOR: #C8608A; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:500;  text-decoration:underline;}


/**************** STYLES FOR ITEM PAGE ZOOM IMAGE *********************/

.showZoomedImage{position:fixed;left:800px;top:200px;display:block;}
.hideZoomedImage{position:fixed;left:800px;top:200px;display:block;}

* html .showZoomedImage{ /*IE6 only rule, applied on top of the default above*/
position: absolute;
top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+200+"px" : body.scrollTop+200+"px");
left: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollLeft+800+"px" : body.scrollLeft+800+"px");
}

* html .hideZoomedImage{ /*IE6 only rule, applied on top of the default above*/
position: absolute;
top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+200+"px" : body.scrollTop+200+"px");
left: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollLeft+800+"px" : body.scrollLeft+800+"px");
}

#imageHoverZoom{
	text-align:center;
	width:200px;
	border-style:solid;
	border-color:#F1DEE6;
	border-width:1px 1px 1px 1px;
	background-color:#FFFFFF;
}
#imageHoverZoomPreview{
	width:200px;
	padding-top:100px;
	text-align:center;
	color:#CCCCCC;
}

.exclusiveWrapper{width:110px; height:190px;}
.exclusiveImgDiv{
	position:relative;
	z-index:3;
}
.exclusiveImg{
	top:2px;
	left:-15px;
	opacity: 0.7;
	-moz-opacity: 0.7;
	filter: alpha(opacity=75);
	position:absolute;
}

/**************** STYLES FOR CROSS SELL *********************/

.ystore-cross-sell-table { width:100%; color: #61B9DB; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:500; text-decoration:none; text-align:center }
.ystore-cross-sell-table {color: #61B9DB; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}

.ystore-cross-sell-title { display:none; }
.ystore-cross-sell-table-vertical .ystore-cross-sell-cell { width:100%; }

.ystore-cross-sell-product-image {border:0px;}
.ystore-cross-sell-product-image-link { display:block; padding-bottom:1px; padding-top: 25px; border:0px; text-decoration:none; width: 165px; height: 130px; background: url(//lib.store.yahoo.net/lib/duematernity/bg-yahoo-cross-sell.gif) top left no-repeat;}

.ystore-cross-sell-product-caption { padding-bottom:5px; text-align: left; }
.ystore-cross-sell-product-caption p,
.ystore-cross-sell-product-caption h4 { margin:0 0 3px; font-size:11px; }

.ystore-cross-sell-product-caption a:link{color: #61B9DB; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}
.ystore-cross-sell-product-caption a:active{color: #61B9DB; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}
.ystore-cross-sell-product-caption a:visited {color: #61B9DB; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}
.ystore-cross-sell-product-caption a:hover {color: #8C8C8C; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:500;  text-decoration:underline;}


.ystore-cross-sell-product-reg-price {display:none}
.ystore-cross-sell-product-price {display:none}


/**************** STYLES FOR QUICK SHOP *********************/

#modalContainer { border: 5px solid #A54078; color: #666666; }
.quickshop-item-name { color: #A54078; font: bold 20px/24px "Century Gothic"; }
.quick-shop-go-to-item-link { font: bold 18px/30px "century gothic"; }
.quick-shop-stock-status { font: 16px/24px "Century Gothic"; }
.quick-shop-caption { border: 1px solid gray; padding: 10px; height: 100px; width: 350px; overflow: scroll; margin: 10px 0px; }
#modalContainer .itemRegPrice, #modalContainer .itemSalePrice { color: #A54078; }
.option strong { font-style: normal; }


/**************** STYLES FOR CJ FOOTER *********************/

.cj-footer { background: url(//lib.store.yahoo.net/lib/duematernity/bg-shop-sister-sites.gif) top left no-repeat; width: 1002px; /*height: 375px;*/ margin: 0px auto; margin-top: -20px; padding-top: 75px; }
.cj-footer-bg { background: url(//lib.store.yahoo.net/lib/duematernity/bg-shop-sister-sites-dots.gif) 3px 0px repeat; /*height: 250px;*/ margin: 0px 10px; border: 0px solid red; }
.cj-footer ul { margin: 0px; padding: 5px 0px 10px 0px; list-style: none; text-align: center; height: 265px; }
.cj-footer li { border: 0px solid red; float: left; width: 163px; padding: 5px 0px; /*display: inline; padding: 10px 15px;*/ }
