@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
 #leftnav #ysw-leftnav-textlinks UL LI {
   margin: 10px 0 27px 62px !important;
  }
 
}

body {
	background: url(ysw-background.png) 50% 0;
	margin: 0;
        font-family: Arial, sans-serif;
        font-size: 11px;
      *text-align: center;
}
p {
  margin:0;
  padding:0;
}

#navbar img {
	border: none;
}

#main {
	background: #DCC3DE;
	width: 950px;
	margin: 0 auto;
}

#mainwrapper {
	background: url(ysw-swirls-bg-right.png) right 0 repeat-y;
	/*width: 1150px;*/
	width: 970px;
	margin: 0 auto;
    *text-align: left;
}

#mainwrapper2 {
	background: url(ysw-swirls-bg-left.png) left 0 repeat-y;
       *text-align: center;
}

#navbar {
	background: url(/lib/babyshowerstuff/ysw-nav-buttons.png) no-repeat;
	height: 48px;
}

#navbar DIV{
	height: 48px;
}

#navbar.nav-home DIV {background: url(/lib/babyshowerstuff/ysw-nav-buttons.png) 0 -65px no-repeat;}
#navbar.nav-boythemes DIV {background: url(/lib/babyshowerstuff/ysw-nav-buttons.png) 0 -129px no-repeat;}
#navbar.nav-girlthemes DIV {background: url(/lib/babyshowerstuff/ysw-nav-buttons.png) 0 -193px no-repeat;}
#navbar.nav-allthemes DIV {background: url(/lib/babyshowerstuff/ysw-nav-buttons.png) 0 -257px no-repeat;}
#navbar.nav-invitations DIV {background: url(/lib/babyshowerstuff/ysw-nav-buttons.png) 0 -321px no-repeat;}
#navbar.nav-favors DIV {background: url(/lib/babyshowerstuff/ysw-nav-buttons.png) 0 -385px no-repeat;}
#navbar.nav-games DIV {background: url(/lib/babyshowerstuff/ysw-nav-buttons.png) 0 -450px no-repeat;}
#navbar.nav-tableware DIV {background: url(/lib/babyshowerstuff/ysw-nav-buttons.png) 0 -514px no-repeat;}
#navbar.nav-diy DIV {background: url(/lib/babyshowerstuff/ysw-nav-buttons.png) 0 -578px no-repeat;}

#leftnav {
	background: url(/lib/babyshowerstuff/ysw-leftnav-bg.png);
}

#leftnav #ysw-leftnav-links  {
		background: url(/lib/babyshowerstuff/ysw-leftnav-frames.png) no-repeat;
}
#leftnav #ysw-leftnav-textlinks {
	list-style: none;
	padding: 13px 0 0px 0;
	margin: 0;
	height: 745px;
	*margin: 0px 0 0 0px;
	*padding: 0 0 0 0px;
}
#leftnav #ysw-leftnav-bubblelinks  {
	width: 56px;
	padding: 3px 0 0px 0;
	margin: 0;
	height: 745px;
	float: left;
	*width: 56px;
       *padding: 3px 0 0px 0;
}
	
#leftnav #ysw-leftnav-bubblelinks UL {
	height: 745px;
        list-style: none;
	padding: 0;
          margin: 0px 0 0 0;
	*margin: -10px 0 0 0;
}
#leftnav #ysw-leftnav-textlinks UL {
	list-style: none;
	padding: 0px 0 0px 0;
	margin: 0;
	height: 745px;
	*width: 135px !important;
	*margin: 20px 0 0 0;
	*padding: 0 0 0 1px;
}
#leftnav #ysw-leftnav-bubblelinks UL LI {
	padding:0 0 33px 5px;
	*padding: 0 0 30px 4px;
}
#leftnav #ysw-leftnav-textlinks UL LI {
    padding: 0;
    margin: 10px 0 26px 62px;
   *margin: 0px 0 23px 0;
   *width: 100%;
   *line-height: 19px;
   *display: block;
}
#leftnav #ysw-leftnav-bubblelinks UL LI A {
	text-decoration: none;
	font-size: 13px;
	font-family: 'Arial narrow', sans-serif;
	color: #3C2813;
	display: block;
	font-weight: bold;
	letter-spacing: -0px;
}
#leftnav #ysw-leftnav-textlinks UL LI A {
	text-decoration: none;
	font-size: 13px;
	font-family: 'Arial narrow', sans-serif;
	color: #3C2813;
	display: block;
	font-weight: bold;
	letter-spacing: -0px;
}

#leftnav #ysw-leftnav-textlinks ul li a:hover {
  text-decoration:underline;
}

div.ysw-leftmenu-divider {
   background:transparent url(/lib/babyshowerstuff/ysw-leftmenudiv.png) no-repeat scroll 0 0;
}
div.ysw-leftmenu-button-image {
   padding:0 0 8px;
   text-align:center;
}	
#headerright {
	background: url(/lib/babyshowerstuff/ysw-header.png) no-repeat  ;
	text-align: right;
}

#headerright .textbox {
	border: inset 2px #6D598E;
}

#headerright INPUT {
	vertical-align: top;
}

#headerright FORM {
	margin-right: 8px;
}

#headerright #ysw-header-links {
   padding:0 0 0 154px;
   vertical-align:top;
}

#headerright ul {
   margin-top:-10px;
   padding:0px 0px 8px;
   *margin: -4px 0 0 -25px !important;
   *padding-bottom: 19px;
}
#headerright  ul li {
	display:inline;
	list-style-type:none;
	padding:0 2px;
}
#headerright  ul li a {
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #55423C;
}
#headerright  ul li a:hover {
	text-decoration: underline;
}
form {
	margin: 0;
	padding: 0;
}

/*  FOOTER   */
#ysw-footer {
	height: auto;
	background: #68533C;
}

#ysw-footer #ysw-footertop {
	background: url(/lib/babyshowerstuff/ysw-footerbadgesbg.png) 423px bottom no-repeat;
	height: 100px;	
}

#ysw-footer #ysw-footertop TD.ysw-spacer {
	background: url(ysw-pinkdot.png) right 4px repeat-y ;
	width: 10px;
	height: 100px;
	padding: 0px !important;
}
#ysw-footer #ysw-footertop .heading a{
   color: #C4A8D1 !important;
}
#ysw-footer #ysw-footertop TD {
	padding: 10px 0 0 20px;
	color : #E3CCDC;
	font-size: 11px;
	vertical-align: top;
}

#ysw-footer #ysw-footertop a, #ysw-footer #ysw-footertop a:visited {
	color : #E3CCDC;
}
#ysw-footer #ysw-footertop  a{
	text-decoration: none;
}
#ysw-footer #ysw-footertop  a:hover{
	text-decoration: underline;
}
#ysw-footer #ysw-footertop H3, #ysw-footer #ysw-footertop .heading {
	margin: 0px;
	font-size: 12px;
	color: #C4A8D1;
	font-weight: bold;
	display: inline;
	padding: 0 15px 0 0;
}

#ysw-footer #ysw-footertop H3.ysw-special, #ysw-footer #ysw-footertop .ysw-special {
	background: url(/lib/babyshowerstuff/ysw-footer-arrow.png) right top no-repeat;
}

#ysw-footer #ysw-footertop UL {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

#ysw-footer #ysw-footertop UL A {
	text-decoration: none;
	background: url(ysw-footer-arrow.png) left top no-repeat;
	padding-left: 15px;
}

#ysw-footer #ysw-footertop UL A:hover {
	text-decoration: underline;
}

#ysw-footer #ysw-footertop UL A.special {
	text-decoration: underline;
}

#ysw-footer #ysw-footermid {
	background: url(ysw-footerbadges.png);
	height: 82px;
	width: 950px;
}

#ysw-footer #ysw-footerbottom {
	height: 38px;
	color: #FFF;
	font-size: 9px;
	text-align: center;
	padding-bottom: 10px;
}

#ysw-footer #ysw-footerbottom A {
	color : #19B5F1;
}

/*  STYLES ADDED BY SEOWHAT - KELLY WILSON  10-16-09  */
#ysw-footer #ysw-footerbottom .quick-navigation { padding: 15px 0px 5px 10px; }
#ysw-footer #ysw-footerbottom .quick-navigation A { color: #fff; }

#ysw-footer .ysw-footer-map {
    border: 0px !important;
}


/* CONTENT AREA   */
TD#ysw-midsection {
     background: #FFF;
     padding:  0px;
     width: 723px;
     *width: 739px;

}
/* HOME PAGE  */
#ysw-welcomemessage {
     color: #544B44;
     font-size: 14px; 
     padding: 5px 5px 0px;  
}
#ysw-homebanner {
	background: #C1A6CE;
	border: solid 6px #C1A6CE;
        margin:8px 0 0 8px;
}
#ysw-homefeatures {
  background:transparent url(/lib/babyshowerstuff/ysw-homefeatures.png) no-repeat scroll 11px top;
  margin-bottom:10px;
  margin-top:8px;
  padding-top:50px;
}

#ysw-homefeatures TD{
	width: 32%;
	font-size: 12px;
	font-weight: bold;
	background: #EFE4F0;
}

#ysw-homefeatures DIV {
	padding: 15px;
	text-align: center;
}

#ysw-homefeatures .ysw-spacer {
	width: 20px;
	padding: none !IMPORTANT;
}

#ysw-homefeatures p.ysw-product-name {
	display: block;
	text-transform: uppercase;
	font-family: Arial, sans-serif;
	padding: 3px 3px 0px 3px;
}
#ysw-homefeatures p.ysw-product-name a {
	display: block;
	text-transform: uppercase;
	font-family: Arial, sans-serif;
	padding: 3px;
        text-decoration: underline;
        color: #5a4a42;
}
#ysw-homefeatures p.ysw-product-desc {
        font-weight: normal;
        font-size: 12px;
        padding: 2px 18px;
}

#ysw-home-main-rollover-images {
   display: none;
}

/*  ALL PAGES  
   ===========================    */

.ysw--aslowas {color:#B22D42;}
.ysw--aslowas-price {color:#B22D42;}

/* BREADCRUMBS
  ================================================  */
.ysw-breadcrumbs, .ysw-breadcrumbs h1 {
   font-family: Arial, sans-serif; 
   font-size: 11px; 
   font-weight: bold;
   color:#5A4A42;
}
.ysw-breadcrumbs h1 { margin: 0; padding: 0; display: inline; }
.ysw-breadcrumbs a {
   font-family: Arial, sans-serif; 
   font-size: 11px; 
   font-weight: bold;
   color:#5A4A42;
   text-decoration: underline;
}
.ysw-hr-thin-gray { /**** edited on 11 August 2010 ***/
  clear: both;
  display: block;
  height: 3px;
  margin-left:20px;
  /*width: 750;
  margin:0 auto;*/
  background: transparent url(ysw-line-dots-thin-gray.gif) repeat-x 0 0;
}
#ysw-quantitypricing {
      border-collapse:collapse;
      font-size:14px;
      letter-spacing:normal;
      padding:0 !important;
      width:224px;
      background: url(ysw-quantity-pricing-bg.png) no-repeat top left;
      height: 78px;
}

#ysw-quantitypricing th {
   height: 26px;
}
#ysw-quantitypricing TD {
	text-align: center;
	font-weight: bold;
	color: #6D378E;
}
#ysw-quantitypricing .ysw-qty-cell {
     height: 40px;
     padding :1px 0 0 !important;
     vertical-align: top;
}
#ysw-quantitypricing .ysw-qty-range {
   padding-bottom: 3px;
}
#ysw-quantitypricing .ysw-qty-price  {
	color: #0095DA;
}
.ysw-product-price {
   font-size: 12px;
}
.ysw-product-sale-price {
   color: #FF0033;
   font-size: 12px;
}
span.ysw-subcategory-aslowas {
     color: #B22D42;
}
span.ysw-subcategory-aslowas-price {
     color: #B22D42;
}

/* TABS
  ====================================================  */
#ysw-tabbed-item-info {
  /* padding-left:10px;*/
   padding-left:20px; /* edited 17th August 2010 */
   text-align:left;
}
#ysw-tabbed-item-info #tab4 a {
   text-decoration: none;
}
.ui-tabs-nav-item-span {
   font-weight: bold;
   position: relative;
   top: 17px;
}
.ui-tabs-nav-item-span-tab-four {
   font-weight: bold;
   position: relative;
   top: 12px;
   line-height: 10px;
}
.ui-tabs-nav {
 /*  */ margin: 0; padding: 0;
        border: 0; outline: 0;
        line-height: 1.3;
        text-decoration: none;
        font-size: 100%;
        list-style: none;
  font-family: Arial, Helvetica, sans-serif;
  float: left;
  position: relative;
  z-index: 1;
}
.ui-tabs-nav-item {
 /*  */ 
    margin: 0; padding: 0;
    border: 0; outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
    float: left;
    padding: 2px 5px 0px 0px;
}
.ui-tabs-nav-item a {
    float: left; 
    height: 24px; 
    width: 94px;
    text-decoration: none; 
    text-align: center;
    display: block; 
    visibility: visible;
}

.tabs div {
    list-style: disc;
}
.ui-tabs-panel {
 /*  */ 
    margin: 0; padding: 0;
    border: 0; outline: 0;
    line-height: 1.3;
    text-decoration: none;
    list-style: none;
    font-family: Arial, sans-serif;
    clear: left;
    background: #fff;
    padding: .5em .7em;
}
.ui-tabs-hide {
  display: none;
}
#ysw-tabbed-item-info ul {
    width: auto;
    border-bottom: 2px solid #ABA3A1;
}
.ui-tabs-nav-item a.ysw-tab1 {
	/*resets*/
       margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; 
	     font-size: 100%; list-style: none;
	float: left;
	padding: 0;
	background-image: url(/lib/babyshowerstuff/ysw-tab-description.png);
    background-repeat: no-repeat;
}


.ui-tabs-nav-item a.ysw-tab1:hover {
	background-image: url(ysw-tab-description-over.png);
        background-repeat: no-repeat;
}
.ui-tabs-selected a.ysw-tab1  {
	background-image: url(ysw-tab-description-over.png);
        background-repeat: no-repeat;
}


.ui-tabs-nav-item a.ysw-tab2 {
	/*resets*/
       margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; 
	     font-size: 100%; list-style: none;
	float: left;
	padding: 0;
	background-image: url(/lib/babyshowerstuffysw-tab-reviews.png);
        background-repeat: no-repeat;
}
.ui-tabs-nav-item a.ysw-tab2:hover {
	background-image: url(/lib/babyshowerstuff/ysw-tab-reviews-over.png);

        background-repeat: no-repeat;
}
.ui-tabs-selected a.ysw-tab2  {
	background-image: url(/lib/babyshowerstuff/ysw-tab-reviews-over.png);
        background-repeat: no-repeat;
}


.ui-tabs-nav-item a.ysw-tab3 {
	/*resets*/
       margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; 
	     font-size: 100%; list-style: none;
	float: left;
	padding: 0;
	background-image: url(/lib/babyshowerstuff/ysw-video.gif);
        background-repeat: no-repeat;
}
.ui-tabs-nav-item a.ysw-tab3:hover {
	background-image: url(/lib/babyshowerstuff/ysw-video-selected.gif);
        background-repeat: no-repeat;
}
.ui-tabs-selected a.ysw-tab3  {
	background-image: url(/lib/babyshowerstuff/ysw-video-selected.gif);
        background-repeat: no-repeat;
}


.ui-tabs-nav-item a.ysw-tab4 {
	/*resets*/
       margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; 
	     font-size: 100%; list-style: none;
	float: left;
        width: 127px;
	padding: 0;
	background-image: url(ysw-tab-sendtofriend.png);
        background-repeat: no-repeat;
}
.ui-tabs-nav-item a.ysw-tab4:hover {
	background-image: url(ysw-tab-sendtofriend-over.png);
        background-repeat: no-repeat;
}
.ui-tabs-selected a.ysw-tab4  {
	background-image: url(/lib/babyshowerstuff/ysw-tab-sendtofriend-over.png);
        background-repeat: no-repeat;
}
/*  TABS switch changes  */

#ysw-banners-page .ysw-right {
width:68% !important;
}
#ysw-tabbed-item-info ul {
  width:95% !important;
}
div.ysw-item-image-tab {
    background: url(ysw-tab-photos-over.png) top left no-repeat; 
    width: 224px;
    height: 25px;
    border-bottom: 2px solid #ABA3A1;
}
#ysw-item-description {
       background: transparent url(ysw-tab-details-over.png) no-repeat;
       height: 25px;
       width: auto;
       border-bottom: 1px solid #C1A4CD;
}
#ysw-promo-bottom-area {
  text-align: center;
}
/*  SECTION PAGE 
  ==================================== */
#ysw-section-page {
  padding:0 0 10px 8px;
  width:742px;
}
#ysw-mainblock {
  background:#CFB6D4 none repeat scroll 0 0;
  border:6px solid #CFB6D4;
}
#ysw-mainblock IMG {
	border: none;
}
#ysw-mainblock-pink {
  background:#F1B0C6 none repeat scroll 0 0;
  border:6px solid #F1B0C6;
}
#ysw-mainblock-pink IMG {
	border: none;
}
#ysw-mainblock-blue {
  background:#ACE1F3 none repeat scroll 0 0;
  border:6px solid #ACE1F3;
}
#ysw-mainblock-blue IMG {
	border: none;
}
#ysw-mainblock-main {
	float: left;
}
font-family:Arial,sans-serif;
#ysw-mainblock-small-images {
   float: left;
   padding: 0px !important;
}
.ysw-section-heading-sep  {
background:url("/lib/babyshowerstuff/ysw-section-heading-sep.png") no-repeat scroll left top transparent;
color:#4E3C26;
font-family:Arial,sans-serif;
font-size:18px;
height:37px;
margin-bottom:0;
margin-top:0;
padding:5px 0 0 10px;
text-transform:uppercase;
}
.ysw-section-heading-sep-nobg  {
color:#4E3C26;
font-size:18px;
height:37px;
margin-bottom:0;
margin-top:0;
padding:5px 0 0 10px;
text-transform:uppercase;
}
#ysw-section-caption h1 {
   font-size: 14px;
   margin:0;
}
#ysw-section-caption {
  padding-top: 5px;
  font-size: 13px;
  color: #544B44;
}
#ysw-section-caption a {
  font-size: 12px;
}
#ysw-section-features {
	width: auto;
	margin: 10px 0 10px 0;
	font-size: 12px;
}
#ysw-section-features td  {
      margin: 0px;
      text-align: left;
}
#ysw-section-features div {
	height: auto;
	text-align: center;
	padding: 0px 10px;
}
#ysw-section-features p.ysw-product-name {
        text-align: center;
	font-size: 12px;
	font-weight: 600;
	line-height: 17px;
        color: #5a4a42;
}
#ysw-section-features p.ysw-product-name a {
        text-align: center;
	font-size: 12px;
	font-weight: 600;
	line-height: 17px;
       color: #5a4a42;
       text-decoration: underline;
}

#ysw-section-features p.ysw-product-desc  {
    text-align: center;
	font-size: 12px;
	font-weight: normal;
	padding: 2px 19px 7px;
    color: #5a4a42;
}
#ysw-section-features-table .ysw-product-price {
   font-size: 12px;
}
#ysw-section-features-table .ysw-product-sale-price {
   color: #B22D42;
   font-size: 12px;
}

/*  ==========  SUB-CATEGORY PAGE  ===========  */
#ysw-sub-category-page table{
  padding: 0px 0px 0px 8px;
}
.ysw-subcategory-left {
     float: left;
     width: 34%;
}
.ysw-subcategory-right  {
 float:right;
 width:45%;
}
.ysw-subcategory-name {
   font-size: 14px;
   color: #333333;
   font-weight: bold;
   margin: 20px auto 1px;
}
p.ysw-subcategory-caption {
        color: #544B44;
      font-size: 13px;
	  padding-top: 5px;
}
p.ysw-subcategory-caption a{
      font-size: 12px;
}
div.ysw-subcategory-contents {
      color: #5A4A42;
     font-weight: normal;
     font-size: 12px;
}
div.ysw-subcategory-contents table {
     padding: 0 !important;
}

div.ysw-subcategory-contents  a {
      color: #5A4A42;
     text-decoration: underline;
     font-weight: 600;
     font-size: 12px;
}

span.ysw-subcategory-price {
   text-align: center;
   font-size: 12px;
   line-height: 16px;
   color: #5A4A42;
}

div.ysw-subcategory-contents span.ysw-subcategory-aslowas {
     color: #B22D42;
}
div.ysw-subcategory-contents span.ysw-subcategory-aslowas-price {
     color: #B22D42;
}
div.ysw-subcategory-contents .ysw-product-sale-price {
     text-align: center;
     color: #B22D42;
}
div.ysw-subcategory-contents p.ysw-product-price {
     text-align: center;
}
div.ysw-subcategory-contents td.ysw-subcategory-contents-name-cell  {
     padding: 0 20px;
}
#ysw-sub-category-page #ysw-also-like {
  padding-left:5px;
}
#ysw-sub-category-page .related-item-links {
  padding:5px 5px 5px 5px;
}
#ysw-sub-category-page .you-are-viewing {
  padding:5px 5px 5px 5px;
}

/*  ITEM PAGES ======================  */

td.ysw-wording-options {
     padding-top: 0px;
}
.warning-info {display:none; position:absolute; }
.warning-content {
     border: 1px solid #333; 
     overflow: auto; 
     margin: 0; 
     background-color: white;
     padding:5px;}
a.warning-close {position: absolute; top:5px; right:5px;}
div.wrapper-ordering-box { width: 435px;}
.warning-show-span {vertical-align: middle;}

#ysw-midsection p.ysw-item-option-message  {
      font-size: 11px;
      font-weight: bold;
      letter-spacing: .1em;
}

div#ysw-product-detail {
    font-size:  12px;
    padding-bottom:10px;
}
div#ysw-product-detail .item-name {
    font-size:  14px;
	font-weight: bold;
	margin: 20px auto;
}

.ysw-item-holder {
  width: auto;
  margin: 10px 0 10px 0;
  height: 200px;
  font-size: 12px;
}
.ysw-item-holder div {
  float: left;
  display: inline;
  height: auto;
  text-align: center;
  width: 24%;
  padding: 0px 4px 0px 3px;
  _padding: 0px 5px 0px 6px;
}

.ysw-item-holder p.ysw-product-name {
    font-size: 11px;
    font-weight: 600;
    padding: 0 2 0 2px;
}

.ysw-item-holder a, .ysw-item-holder a:link, .ysw-item-holder a:visited {
  display: inline;
  color: #0D2D56;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
}




/*  ======= FAVORS PAGE  ======== */
#ysw-favors-page {
  /*padding:0 0 10px 8px;
  width:742px;*/
  /*width:940px; /* Edited on August 13 2010 SIRISH*/
 padding:0 15px 10px 13px;/* Edited on August 17 2010 SIRISH*/
 width:922px;
  
}
#ysw-favors-page  .ysw-left  {
        width: 30%;
		padding-left:20px;
}
#ysw-favors-page  .ysw-right {
        width: 65%;
}
#ysw-favors-page #ysw-product-text {
        padding-top: 5px;
}
#ysw-favors-page #ysw-favors-ideas div {
	height: auto;
	text-align: center;
	width: auto;
	padding: 0px;
}
#ysw-favors-page .ysw-banner-ideas-table {
	border: dotted 2px #C8C2B6;
	background: #F8F5EE;
	padding: 5px;
}
#ysw-favors-page .ysw-banner-ideas-table td  {
	width: auto;
}
#ysw-favors-page #ysw-quantitypricing {
     margin: 10px auto 0;
} 

#ysw-favors-page div.pr_snippet_product {
     width: 100%;
     padding: 10px 0px;
}
#ysw-favors-page div.pr_snippet_product .prSnippetEngine div{
       display: inline;
}
#ysw-favors {
	background: #F8F5EE;

	border: dotted 2px #C4B89F;
	width: 260px !important;
	letter-spacing: -1px;
        float: left;
}
#ysw-favors TD{
	padding: 10px;	
}
#ysw-favors td.ysw-input-inscription input {
     font-size: 11px;
     color: #5A4A42; 
     width: 350px;
}
#ysw-favors .ysw-right {
	float: left;
}
#ysw-favors .ysw-item-options-name {
     padding: 0px;
}

#ysw-favors H3 {
	color: #BE1E2D;	
	font-size: 16px;
	border-bottom: dotted 2px #796E61;
	text-align: center;
	padding: 0px;
	margin: 0px;
}

#ysw-favors .ysw-inset {
	border: dotted 2px #C4B89F;
	background: #E2CCE3;
	padding: 5px;
}
#ysw-favors .ysw-inset DIV {
	border: solid 1px #B8B2AB;
	background: #fff;
	padding: 3px;
	font-size: 13px;
	font-weight: normal;
	color: #5A4A42;
	text-align:center;
}

#ysw-favors .ysw-right .ysw-inset DIV {
	text-align: left;
}
#ysw-favors .ysw-right {
     padding-bottom: 0px;
}
#ysw-favors .ysw-wording-options {
     padding-top: 0px;
   text-align: center;
}
#ysw-favors p.ysw-product-sale-price  {
	font-weight: normal;
        color: #B82037;
       line-height: 14px;
}

#ysw-favors .ysw-inset DIV EM {
	color: #BE1E2D;
	font-style: normal;
}

#ysw-favors IMG {
	border: solid 1px #C8BDB1;
}

#ysw-favors .ysw-favors-info-text {
       text-align: center;
}
#ysw-favors .ysw-ordertable {
	width: 100%;
	margin-top: 10px;
}

#ysw-favors .ysw-ordertable .ysw-textbox,
#ysw-favors .ysw-ordertable SELECT{
	width: 100%;
	border: solid 1px #93897D;
	color: #5A4A42;
        font-size: 12px;
}
#ysw-favors .ysw-ordertable TD {
	padding: 2px;
	font-size: 13px;
	color: #5A4A42;
}
#ysw-favors .ysw-formlabel-inscription label {
        width: 70px !important;
	text-align: left;
       font-size: 12px;
}
#ysw-favors .ysw-ordertable-bottom TD {
	padding: 2px;
	font-size: 13px;
	color: #5A4A42;
        text-align: center;
}

#ysw-favors .ysw-ordertable-bottom input.ysw-text {
	border: 1px solid #837771;
	text-align: center;
        vertical-align: middle;
	width: 50px !important;
	font-size: 14px;
	font-weight: bold;
}
#ysw-favors .ysw-ordertable-bottom td.ysw-ordertable-qty {
	text-align: center;
        padding: 0px 0px 0px 0px;
        color: #111111 !important;
}
#ysw-favors .ysw-ordertable-bottom td.ysw-ordertable-addtocart {
	text-align: left;
	padding-left:20px;
}


/*  =======  WRAPPERS PAGE    =======  */

#ysw-wrappers-page {
 /*padding:0 0 10px 8px;
   width:742px; */ /* edited on August 13, 2010. sirish
  width:940px; 
  #width:942px;*/
  padding:0 13px 10px 15px;/* edited on August 13, 2010. sirish*/
  width:922px;
}
#ysw-wrappers-page  .ysw-left  {
        width: 30%;
		padding-left:20px;
}
#ysw-wrappers-page  .ysw-right {
        width: 65%;
}
#ysw-wrappers-page #ysw-product-text {
        padding-top: 5px;
}
#ysw-wrappers-page #ysw-wrapper-ideas div {
	height: auto;
	text-align: center;
	width: auto;
	padding: 0px;
}
#ysw-wrappers-page #ysw-wrapper-ideas {
        padding: 0px 0px 8px 20px;
		text-align:left;
}
#ysw-wrappers-page .ysw-banner-ideas-table {
	border: dotted 2px #9A8479;
	background: #F8F5EE;
	padding: 5px;
}
#ysw-wrappers-page .ysw-banner-ideas-table td  {
	width: auto;
}
#ysw-wrappers-page .ysw-banner-ideas-title  {
    text-transform: uppercase;
    font-size: 12px;
    text-align: center;
    line-height: 16px;
    padding: 3px 0px;
}
#ysw-wrappers-page #ysw-quantitypricing {
    margin: 0 auto;
}

#ysw-wrappers {
	background: #F8F5EE;
	border: dotted 2px #C4B89F;
	width: 260px !important;
	letter-spacing: -1px;
}
#ysw-wrappers TD{
	padding: 10px;	
}
#ysw-wrappers H3 {
	color: #BE1E2D;	
	font-size: 16px;
	border-bottom: dotted 2px #796E61;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
#ysw-wrappers .ysw-inset {
	border: dotted 2px #9A8479;
	background: #E2CCE3;
	padding: 5px;
        width: 72%;
}
#ysw-wrappers .ysw-inset DIV {
	border: solid 1px #B8B2AB;
	background: #fff;
	padding: 3px;
	font-size: 13px;
	font-weight: bold;
	color: #5A4A42;
	text-align: left;
}
#ysw-wrappers .ysw-inset DIV {
	border: solid 1px #B8B2AB;
	background: #fff;
	padding: 3px;
	font-size: 13px;
	font-weight: normal;
	color: #5A4A42;
	text-align:left;
}

#ysw-wrappers .ysw-right .ysw-inset DIV {
	text-align: left;
}
#ysw-wrappers .ysw-right {
     padding-bottom: 0px;
}
#ysw-wrappers .ysw-wording-options {
     padding-top: 0px;
}
#ysw-wrappers p.ysw-product-sale-price  {
	font-weight: normal;
        color: #B82037;
       line-height: 14px;
}

#ysw-wrappers .ysw-inset DIV EM {
	color: #BE1E2D;
	font-style: normal;
}

#ysw-wrappers IMG {
	border: solid 1px #C8BDB1;
}

#ysw-wrappers .ysw-favors-info-text {
       text-align: center;
}
#ysw-wrappers .ysw-ordertable {
	width: 100%;
	margin-top: 10px;
}

#ysw-wrappers .ysw-ordertable .ysw-textbox,
#ysw-wrappers .ysw-ordertable SELECT{
	width: 100%;
	border: solid 1px #93897D;
	color: #5A4A42;
        font-size: 12px;
}

#ysw-wrappers .ysw-ordertable TD {
	padding: 2px;
	font-size: 13px;
	color: #5A4A42;
}
#ysw-wrappers #ysw-quantitypricing {
    margin-left: 40px;
}
#ysw-wrappers .ysw-formlabel-inscription {
        width: 70px !important;
	text-align: left;
}
#ysw-wrappers .ysw-ordertable-bottom TD {
	padding: 2px;
	font-size: 13px;
	color: #5A4A42;
        text-align: center;
}

#ysw-wrappers .ysw-ordertable-bottom input.ysw-text {
	border: 1px solid #837771;
	text-align: center;
        vertical-align: middle;
	width: 50px !important;
	font-size: 14px;
	font-weight: bold;
}
#ysw-wrappers .ysw-ordertable-bottom td.ysw-ordertable-qty {
	text-align: left;
        padding: 0px 5px 0px 0px;
        color: #111111 !important;
}
#ysw-wrappers .ysw-ordertable-bottom td.ysw-ordertable-addtocart {
	text-align: left;
}
#ysw-wrappers-page div.pr_snippet_product {
     width: 100%;
     padding: 10px 0px;
}
#ysw-wrappers-page div.pr_snippet_product .prSnippetEngine div{
       display: inline;
}


/* ======== INVITATION BODY ===============  */
.ysw-clear { clear: both; }
.ysw-left, .ysw-right { 
   display: inline; 
}
.ysw-left { float: left; width: 20%; }
.ysw-right {float: right; width: 70%; *width: 68%; text-align:left; }

#ysw-invites-page {
  /*padding:0 8px 10px;
  width:934px;*/
  padding:0 15px 10px 13px;
  width:922px;
 } 
#ysw-invites-page #ysw-product-detail{
	padding-left:20px;
}
#ysw-invites-page .ysw-formlabel{
	text-align:left;
}

#ysw-invites-page .ysw-invite-itemno .ysw-inset {
  text-align: left;
}


div.ysw-item-image-tab {
    background: url(ysw-tab-photos-over.png) top left no-repeat; 
    width: 224px;
    height: 24px;
    border-bottom: 2px solid #ABA3A1;
}

.ysw-big-dot-logo  {
   float: left; 
   display: inline; 
}

.ysw-big-dot-logo  {
   float: left; 
   display: inline; 
}
#ysw-personalize { /*** edited 11 August 2010 ***/
	background: #F8F5EE;
	border: dotted 2px #C4B89F;
	/*width: 670px !important;*/
	letter-spacing: -1px;
	width:100%;
}
#ysw-personalize TD{
	padding: 10px;	
}
#ysw-personalize .personalize-heading {
   border-bottom:2px dotted #796E61;
   color:#B32136;
   font-size:15px;
   font-weight:bold;
   letter-spacing:0.5px;
   margin:0;
   padding:0;
   text-align:center;
}
div.ysw-option-table-hide {display:none;}
div.ysw-product-image-thumbs  p.ysw-invites-inset-title {
      font-size: 12px;
      text-align: center;
}
div#ysw-option-image {
  background-color: #FFFFFF;
  width:365px;
}
.ysw-product-image-large img {
   border: 1px solid #C8BDB1 !important;
}
#ysw-personalize .ysw-inset {
	border: dotted 2px #9A8479;
	background: #E2CCE3;
	padding: 4px;
}
#ysw-personalize .ysw-inset DIV {
	border: solid 1px #B8B2AB;
	background: #fff;
	padding: 3px;
	font-size: 13px;
	font-weight: normal;
	color: #5A4A42;
	text-align:center;
}
#ysw-personalize .ysw-inset p {
    padding: 0px 0px 0px 4px;
}
div.pr_snippet_product {
     width: 180px;
}
#ysw-personalize .ysw-wording-images {
   width: 390px;
   padding-left:44px;
   text-align:left;/*edited 17th August 2010*/
}

#ysw-personalize .ysw-invite-price .ysw-inset DIV {
	text-align: left;
}
#ysw-personalize .ysw-right .ysw-inset DIV {
	text-align: left;
}
#ysw-personalize p.ysw-product-sale-price  {
	font-weight: normal;
        color: #B82037;
       line-height: 14px;
}
#ysw-personalize .ysw-inset DIV EM {
	color: #BE1E2D;
	font-style: normal;
}

#ysw-personalize IMG {
	border: solid 1px #C8BDB1;
}

#ysw-personalize .ysw-wording-images .ysw-option-image-hide {
    display: none;
}

#ysw-personalize .ysw-wording-options {
	text-align: left;
}
#ysw-personalize .ysw-ordertable {
	width: auto;
	margin-top: 10px;
}
#ysw-personalize .ysw-ordertable .ysw-textbox, #ysw-personalize .ysw-ordertable SELECT {
    width: 100%;
    border: solid 1px #93897D;
    color: #5A4A42;
    font-size: 11px;
   letter-spacing: 0px;
}

#ysw-personalize .ysw-ordertable TD {
	padding: 2px;
	font-size: 13px;
	color: #5A4A42;
}
#ysw-personalize .ysw-ordertable td.ysw-formlabel-inscription {
        width: 70px;
	text-align: left;
}
#ysw-personalize .ysw-ordertable .ysw-formlabel-inscription label{
	font-size: 12px;
}
#ysw-personalize .ysw-input-inscription input{
        /*width: 200px;*/
		width: 222px; /* edited 17th August 2010 */
}

#ysw-personalize .ysw-ordertable-bottom TD {
	padding: 2px;
	font-size: 13px;
	color: #5A4A42;
        text-align: center;
}
#ysw-personalize .ysw-ordertable-bottom p.ysw-invitation-review-order  {
     text-align: left;
     font-size: 11px;
     white-space: nowrap;
}
#ysw-personalize .ysw-ordertable-bottom input.ysw-text {
	border: 1px solid #837771;
	text-align: center;
        vertical-align: middle;
	width: 50px !important;
	font-size: 14px;
	font-weight: Bold;
}
#ysw-personalize .ysw-ordertable-bottom td.ysw-ordertable-qty {
	text-align: right;
        padding: 0px 3px 0px 20px;
        color: #111111 !important;
}
#ysw-personalize .ysw-ordertable-bottom td.ysw-ordertable-addtocart {
	text-align: left;
}
#ysw-qtychkout .ysw-textbox {
	border: solid 1px #837771;
	text-align: center;
	width: 40px !important;
	font-size: 14px;
	font-weight: Bold;
	padding: 5px;
}


/*  =======  BANNER PAGE    =======  */

#ysw-banners-page {
  /*padding:0 8px 10px;
  width:934px; /* Edited on August 16 2010 SIRISH
  #width:934px; /* edited 13th August 2010*/
  padding:0 15px 10px 13px;/* edited 17th August 2010*/
  width:922px;
}
#ysw-banners-page  .ysw-left  {
        width: 25%;
		padding-left:20px;
}
#ysw-banners-page  .ysw-right {
        width: 68%;
}
#ysw-banners-page #ysw-product-text {
        padding-top: 5px;
}
#ysw-banners-page #ysw-banners-ideas div {
	height: auto;
	text-align: center;
	width: auto;
	padding: 0px;
}
#ysw-banners-page .ysw-banner-ideas-table {
	border: dotted 2px #C4B89F;
	background: #F8F5EE;
	padding: 5px;
}
#ysw-banners-page .ysw-banner-ideas-table td  {
	width: auto;
}
#ysw-banners-page .ysw-banner-ideas-title  {
    text-transform: uppercase;
    font-size: 12px;
    text-align: center;
    line-height: 16px;
    padding: 3px 0px;
}


#ysw-banners {
	background: #F8F5EE;
	border: dotted 2px #C4B89F;
	width: auto;
	letter-spacing: -1px;
}
#ysw-banners TD{
	padding: 10px;	
}
#ysw-banners H3 {
	color: #BE1E2D;	
	font-size: 16px;
	border-bottom: dotted 2px #796E61;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
#ysw-banners .ysw-inset {
	border: dotted 2px #9A8479;
	background: #E2CCE3;
	padding: 5px;
        width: 75%;
}
#ysw-banners .ysw-inset DIV {
	border: solid 1px #B8B2AB;
	background: #fff;
	padding: 3px;
	font-size: 13px;
	font-weight: normal;
	color: #5A4A42;
	text-align: left;
}

#ysw-banners .ysw-right .ysw-inset DIV {
	text-align: left;
}
#ysw-banners .ysw-right {
     padding-bottom: 0px;
     *padding-left: 8px !important;
}
#ysw-banners-page div.ysw-right {
     *padding-left: 8px !important;
}
#ysw-banners .ysw-wording-options {
     padding-top: 0px;
}
#ysw-banners p.ysw-product-sale-price  {
	font-weight: normal;
        color: #B82037;
       line-height: 14px;
}

#ysw-banners .ysw-inset DIV EM {
	color: #BE1E2D;
	font-style: normal;
}

#ysw-banners IMG {
	border: solid 1px #C8BDB1;
}

#ysw-banners .ysw-favors-info-text {
       text-align: center;
}
#ysw-banners .ysw-ordertable {
	width: 100%;
	margin-top: 10px;
}

#ysw-banners .ysw-ordertable .ysw-textbox,
#ysw-banners .ysw-ordertable SELECT{
	width: 100%;
	border: solid 1px #93897D;
	color: #5A4A42;
        font-size: 12px;
}

#ysw-banners .ysw-ordertable TD {
	padding: 2px;
	font-size: 13px;
	color: #5A4A42;
}
#ysw-banners td.ysw-formlabel-inscription {
        width: 70px !important;
	text-align: left;
       font-size: 12px;
}
#ysw-banners .ysw-ordertable-bottom TD {
	padding: 2px;
	font-size: 13px;
	color: #5A4A42;
        text-align: center;
}

#ysw-banners .ysw-ordertable-bottom input.ysw-text {
	border: 1px solid #837771;
	text-align: center;
        vertical-align: middle;
	width: 50px !important;
	font-size: 14px;
	font-weight: bold;
}
#ysw-banners .ysw-ordertable-bottom td.ysw-ordertable-qty {
	text-align: center;
        padding: 0px 0px 0px 0px;
        color: #111111 !important;
}
#ysw-banners .ysw-ordertable-bottom td.ysw-ordertable-addtocart {
	text-align: left;
	padding-left:20px;
}
#ysw-banners-page div.pr_snippet_product {
     width: 100%;
     padding: 10px 0px;
}
#ysw-banners-page div.pr_snippet_product .prSnippetEngine div{
       display: inline;
}

/* =======TABLEWARE PAGE ===============  */
#ysw-tableware-page {
  padding:0 8px 10px;
}
#ysw-mainblock-main {
	float: left;
}

#ysw-multi-add {
 background: url("/lib/babyshowerstuff/ysw-tableware-multiadd-bg.png") no-repeat top left;
 height: 398px;
 padding: 10px;
}
#ysw-multi-add .ysw-multi-add-button {

}
#ysw-multi-add .ysw-multiadd-name {
  font-size: 12px;
  color: #5A4A42;
  font-weight: bold;
}
#ysw-multi-add .ysw-multiadd-name a{
  color: #5A4A42;
  text-decoration: underline;

}
#ysw-multi-add .ysw-multiadd-price {
   font-size: 12px;
}
#ysw-multi-add .ysw-multiadd-sale-price {
   color: #BE1E2D;
   font-weight: bold;
   font-size: 12px;
}
#ysw-multi-add .ysw-multiadd-qty {
   font-size: 12px;
}
#ysw-multi-add p.ysw-multiadd-qty {
   vertical-align: bottom;
}
#ysw-multi-add .ysw-multiadd-qty .ysw-text{
  text-align:center;
  width:40px;
  border: 1px solid #5A4a42;
}
.ysw-multiadd-addtocart {
   padding:10px 0 0;
   text-align:center;
}
#ysw-multi-add .ysw-hr-thin-gray {
  width: 90%;
}
#ysw-tableware-partypaks table {
   width: 338px;
   margin: 0px;
   padding: 0px;
   border: 0px;
}
#ysw-tableware-pak-1 {
  background: url("/lib/babyshowerstuff/ysw-tableware-pak-bg.png") no-repeat top center;
  height: 440px;
  padding: 10px !important;
}
#ysw-tableware-pak-2 {
 background: url("/lib/babyshowerstuff/ysw-tableware-pak-bg.png") no-repeat top center;
  height: 440px;
  padding: 10px !important;
}
.ysw-tableware-pak-table {
  padding:10px 0 0 10px;
  color: #64554D;
}
#ysw-tableware-pak-1 .ysw-tableware-pak-table td{
  font-size: 12px;
  padding: 1px;
}
#ysw-tableware-pak-2 .ysw-tableware-pak-table td{
  font-size: 12px;
  padding: 1px;
}
.ysw-tableware-pak-image {
  width: auto;
}
.ysw-tableware-pak-info {
 background-color:#FFFFFF;
 border:2px dotted #C1B49A;
 color:#5A4A42;
 height:auto;
 width:140px;
}
.ysw-tableware-pak-name {
  font-weight: bold;

}
.ysw-tableware-pak-price {

}
.ysw-tableware-pak-sale-price {
   color: #BE1E2D;
   font-weight: bold;
}
.ysw-tableware-partypak-includes {
  height: auto;
}
.ysw-formlabel-inscription input {
   width: 215px;
}
.ysw-tableware-qty {
  float:left;
  text-align:center;
  width:100px;
}
.ysw-tableware-qty .ysw-text {
  text-align:center;
  width:40px;
  border: 1px solid #5A4a42;
}
.ysw-tableware-addtocart {

}
#ysw-tableware-partybundles table {
   width: 338px;
   margin: 0px;
   padding: 0px;
   border: 0px;
}
#ysw-tableware-partybundles {
   height: 279px;
}

#ysw-tableware-bundle-1 {
  background: url("/lib/babyshowerstuff/ysw-tableware-bundle-bg.png") no-repeat top center;
  height: 309px;
  padding: 10px !important;
}
#ysw-tableware-bundle-2 {
  background: url("/lib/babyshowerstuff/ysw-tableware-bundle-bg.png") no-repeat top center;
  height: 309px;
  padding: 10px !important;
}
.ysw-tableware-bundle-table  {
  padding: 10px;
  color: #64554D;
}
.ysw-tableware-bundle-table td  {
  font-size: 12px;
  padding: 3px;
}
.ysw-tableware-bundle-image {
  width: auto;
}
.ysw-tableware-bundle-info {
 background-color:#FFFFFF;
 border:2px dotted #C1B49A;
 color:#5A4A42;
 height:auto;
 width:165px;
}
.ysw-tableware-bundle-name {
   font-weight: bold;
}
.ysw-tableware-bundle-price {

}
.ysw-tableware-bundle-sale-price {
   color: #BE1E2D;
   font-weight: bold;
}

/*  =====  SEOwhat Styles - Added by Kelly Wilson 7.25.09  =====  */

.related-item-links { /*** edited on 11 August 2010 ***/
  font-size: 11px;
  padding:5px 5px 5px 20px;
  margin: -5px auto auto auto;
  text-align: left;
  /*width:740px;*/
}

.related-item-links strong {
  line-height: 20px;
  text-transform: uppercase;
  color: #5A4A42;
}

.related-item-links a {
  color: #716558;
  font-size: 11px;
  text-decoration: none;
}

.related-item-links a:hover {
  text-decoration: underline;
}
/* added 19th Aug 2010 */
.related-item-links li{display:inline !important;} .related-item-links ul{padding:0;margin:0}

.you-are-viewing, .you-are-viewing h2, .you-are-viewing h3 { /*** edited on 11 August 2010 ***/
  font-size: 9px;
  color: #ffffff;
  font-weight: normal;
  /*width:740px;
  margin:0 auto;*/
}

.you-are-viewing h2, .you-are-viewing h3 {
  display: inline;
}

a.index-level1, a.index-level2, a.index-level3 {
   text-decoration: none;
   display: block;
}
a.index-level1:hover, a.index-level2:hover, a.index-level3:hover {
text-decoration: underline; }
a.index-level1 {
	font-family: Arial narrow;
	font-weight: bold;
	font-size: 17px;
	letter-spacing: -1px;
	background: #FCDFE8;
	border-top: 2px solid #E6DED1;
	margin-top: 10px;
	margin-bottom: 5px;
	padding: 5px 0 5px 10px;
	color: #3C2813 !important;
	text-transform: uppercase;
}
a.index-level2, a.index-level3 { 
   font-family: Arial; 
   font-size: 11px;
   color:#5A4A42;
   font-weight: bold;
}
a.index-level3 { 
  font-weight: normal;
}
a.index-level2 { margin-left: 10px; }
a.index-level3 { margin-left: 20px; }

.ysw-breadcrumbs h2 {
   font-family: Arial, sans-serif; 
   font-size: 11px; 
   font-weight: bold;
   color:#5A4A42;
   display: inline;
}

/*   =====   CROSS SELL  ===========   */

#ysw-also-like {
  margin-top: -5px;
  margin-bottom: 15px;
  /*width: 725px; modified 17th Aug 2010*/
  padding-left:20px;
  width:900px;
}

#ysw-also-like strong {
  line-height: 20px;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  color: #5A4A42;
  padding: 5px 0px;
  margin: 0px 0;
  display: block;
}


div#ysw-also-like div {
   display: inline-block;
   /*width: 144px; modified 17th Aug 2010*/
   width: 167px;
  vertical-align: top;
 *display: inline;
  zoom: 1;
  margin: 0 0 5px 0;
}
#ysw-also-like strong {
  text-align: left;
}

#ysw-also-like .ysw-product-thumb {
  padding: 0 0px 0 0;
  float: left;
}
#ysw-also-like .ysw-product-thumb img {
   text-align: center;
   margin: 0 0 5px 0;
}
#ysw-also-like .ysw-product-thumb p  {
  padding: 0 8px;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  text-decoration: underline;
  color: #5A4A42; !important;
}
#ysw-also-like .ysw-product-thumb p a, #ysw-also-like .ysw-product-thumb p a:link, #ysw-also-like .ysw-product-thumb p a:visited  {
  text-decoration: underline;
  color: #5A4A42; !important;
}

/*  SITE MAP  */
a.index-level1, a.index-level2, a.index-level3 {
   text-decoration: none;
   display: block;
}
a.index-level1:hover, a.index-level2:hover, a.index-level3:hover {
text-decoration: underline; }
a.index-level1 {
	font-family: Arial narrow;
	font-weight: bold;
	font-size: 17px;
	letter-spacing: -1px;
	background: #F7F2F8;
	border-top: 2px solid #E6DED1;
	margin-top: 10px;
	margin-bottom: 5px;
	padding: 5px 0 5px 10px;
	color: #3C2813 !important;
	text-transform: uppercase;
}
a.index-level2, a.index-level3 { 
   font-family: Arial; 
   font-size: 11px;
   color:#5A4A42;
   font-weight: bold;
}
a.index-level3 { 
  font-weight: normal;
}
a.index-level2 { margin-left: 10px; }
a.index-level3 { margin-left: 20px; }

.ysw-privacypolicy {
  padding: 5px;
}

.you-are-viewing {
  padding:5px 5px 5px 20px;
  text-align:left;
}
.you-are-viewing, .you-are-viewing h2, .you-are-viewing h3 {
  font-size: 11px;
  color: #5A4A42;
  font-weight: normal;
}

.you-are-viewing h2, .you-are-viewing h3 {
  display: inline;
}

/* DISCOUNT */
.ysw-tableware-discount {
color:red;
font-style:italic;
}

p.ysw-tableware-discount {
font-size:12px;
font-weight:800;
text-decoration:none;
}

/**** added on 11 August 2010 ***/

a img
{
	border:none;
}

a.goBackLink
{
	display:block;
	width:206px;
	height:26px;
	background:url(goback-bg.gif) left top no-repeat;
}

a.goBackLink:hover
{
	background-position:left -26px;
}

a.goBackLink span
{
	visibility:hidden;
}
