body {
background:url("/lib/yhst-60192393804533/ysw-background.png") repeat scroll left top transparent !important;
}
table.header {
	background:url("/lib/yhst-60192393804533/ysw-header-top.png") no-repeat scroll left top transparent;
}
#header-links {
	color:#F8CBDF;
	font:11px/13px arial;
	text-transform:none;
}
#header-links a {
	color:#F8CBDF;
	padding:0 5px;
        text-decoration: none !important;
}
#header-links a:hover {
	text-decoration: underline !important;
}
table.ysw-header-buttons {
	background:url("/lib/yhst-60192393804533/ysw-header-buttons.png") no-repeat scroll left top transparent;
}
#top-navigation {
   height: 27px !important;
}
.ysw-header-buttons form {
   border: 0;
   margin: 0;
   padding: 0;
}

.ysw-header-buttons input.search-box {
 background:none repeat scroll 0 0 transparent;
 border:medium none;
 color:#000000;
 margin-left:5px;
 margin-top:3px;
 position:absolute;
}
.ysw-header-buttons .search-button {
margin-left:110px;
}
td.leftnavcell {
	border-width:0 1px 0px 0 !important;
	padding-right: 3px;
}
#left-navigation {
	margin-top: 5px;
}
#left-navigation a {
   background:url("/lib/yhst-60192393804533/ysw-left-menu-title.png") no-repeat scroll left top transparent;
   color:#111111 !important;
   padding:0 0 0 10px;
   border: 0px;
   text-decoration: none !important;
}
#left-navigation a:hover {
   text-decoration: underline !important;
}

#left-navigtation .subnav {
	padding-bottom:2px;
	padding-left: 5px;
}

#ysw-leftmenu-cc {
  border: 1px solid #E5E5E5;
  font-size: 12px;
  width:176px;
}

#ysw-leftmenu-cc .ysw-leftmenu-cc-header  {
background:url("/lib/yhst-60192393804533/ysw-leftmenu-cc-header-bg.png") no-repeat scroll left bottom #FCECF3;
color:#111111;
font-family:times,serif;
font-size:14px;
height:27px;
padding: 0px 10px;
text-transform:uppercase;
}
#ysw-leftmenu-cc .ysw-leftmenu-cc-icon  {
  height: 32px;
  width: 32px;
  padding: 2px;
}
#ysw-leftmenu-cc .ysw-leftmenu-cc-link  {
  font-family: arial, helvetica, sans-serif;
}
#ysw-leftmenu-cc .ysw-leftmenu-cc-link a {
 font-size: 12px !important;
 text-decoration: none !important;
}

#ysw-leftmenu-cc .ysw-leftmenu-cc-link a:hover{
 text-decoration: underline !important;
}
#ysw-leftmenu-cc .ysw-leftmenu-cc-type  td{
  background: url('/lib/yhst-60192393804533/ysw-leftmenu-cc-link-bg.png') no-repeat bottom left;
}
#_lpChatBtn a {
   border: 0px !important;
}

#message-box {
 padding-top: 5px;
}

#ysw-footer {
background:none repeat scroll 0 0 #51253C;
height:auto;
font-family:arial,helvetica,sans-serif;
}
#ysw-footer a {
 text-decoration: none !important;
}
#ysw-footer a:hover {
 text-decoration: underline !important;
}
#ysw-footer #ysw-footertop {
background:url("/lib/yhst-60192393804533/ysw-footerbadgesbg.png") no-repeat scroll 339px bottom transparent;
height:100px;
}
#ysw-footer #ysw-footertop td {
color:#E3CCDC;
font-size:11px;
padding:10px 0 0 5px;
vertical-align:top;
white-space: nowrap;
}
#ysw-footer #ysw-footertop p {
 margin: 0;
 padding: 0:
}
#ysw-footer #ysw-footertop h3.ysw-special, #ysw-footer #ysw-footertop .ysw-special {
background:url("/lib/yhst-60192393804533/ysw-footer-arrow.png") no-repeat scroll right 3px transparent;
}

#ysw-footer #ysw-footertop h3, #ysw-footer #ysw-footertop .heading {
color:#F1A4C6;
display:inline;
font-size:11px;
font-weight:bold;
margin:0;
padding:0 15px 0 0;
white-space: nowrap;
}
#ysw-footer #ysw-footertop .heading a {
color:#C4A8D1 !important;
}

#ysw-footer #ysw-footertop a {
text-decoration:none ;
}
#ysw-footer #ysw-footertop a, #ysw-footer #ysw-footertop a:visited {
color:#E3CCDC;
}
#ysw-footer #ysw-footertop .heading a {
color:#F1A4C6 !important;
}
#ysw-footer #ysw-footertop td.ysw-spacer {
background:url("/lib/yhst-60192393804533/ysw-dot-sep.png") repeat-y scroll right 4px transparent;
height:100px;
padding:0 !important;
width:6px;
}
#ysw-footer #ysw-footertop ul {
list-style:none outside none;
margin:0;
padding:0;
}
#ysw-footer #ysw-footertop ul a {
background:url("/lib/yhst-60192393804533/ysw-footer-arrow.png") no-repeat scroll left 3px transparent;
padding-left:15px;
text-decoration:none;
white-space:nowrap;
}
#ysw-footer #ysw-footertop ul a:hover {
text-decoration:underline;
}
#ysw-footer #ysw-footermid {
background:url("/lib/yhst-60192393804533/ysw-footer-badges.png") no-repeat scroll 0 0 transparent;
height:79px;
width:815px;
}
#ysw-footer .ysw-footer-map {
border:0 none !important;
}
#ysw-footer .ysw-footer-contactus .ysw-footer-email {
  text-decoration: underline !important;
}
#ysw-footer #ysw-footerbottom {
color:#FFFFFF;
font-size:9px;
height:38px;
text-align:center;
}
#ysw-footer #ysw-footerbottom a {
color:#82AAD9;
text-decoration: underline;
}
#ysw-footer #ysw-footerbottom .quick-navigation {
padding:15px 0 5px 10px;
}
.ysw-footer-contactus  p strong a {
  text-decoration: underline !important;
}



#item-order {
border:2px solid #F7B9D4 !important;
}
.secondary-heading {
border-bottom:2px solid #F7B9D4 !important;
}
#contents-table td.prodInfo, #cross-sell td.prodInfo div {
color: #45738F !important;
}
#contents-table td.imgcell img, #cross-sell td.prodInfo div img {
border:0px solid #D1B890;
}
h1 {
 border-bottom:1px solid #F7B9D4 !important;
 color:#F79AC6 !important;}
#related a {
  color: #45738F !important;
}
a {
text-decoration:underline !important;
}



table#ysw-breadcrumbs-table {
  margin-bottom:-20px;
  margin-top:20px;
}
.ysw-breadcrumbs          {font-family: Arial; font-size: 11px; text-decoration: none; font-weight: normal; text-align: left; color: #808080;}
.ysw-breadcrumbs a {font-family: Arial; font-size: 11px; text-decoration: underline; font-weight: normal; color: #808080; }
A.ysw-breadcrumbs:hover   {font-family: Arial; font-size: 11px; text-decoration: underline; font-weight: normal;}
A.ysw-breadcrumbs:active  {font-family: Arial; font-size: 11px; text-decoration: none; font-weight: normal;}
A.ysw-breadcrumbs:visited {font-family: Arial; font-size: 11px; font-weight: normal;}
.ysw-breadcrumbs-last   {font-family: Arial; font-size: 11px; text-decoration: none; font-weight: bold; color: #F79AC6;}
#left-navigation .subnav a:hover { text-decoration: underline; }

/* DISCOUNT */
.ysw-tableware-discount {
color:red;
font-style:italic;
}

p.ysw-tableware-discount {
font-size:12px;
font-weight:800;
text-decoration:none;
text-align:center;
margin:0;
padding:0;
}
