body {
	font-family: Arial, sans-serif;
	color: #5a4a42;
	background: url(http://lib.store.yahoo.net/lib/simplyweddingstuff/ysw-background.jpg);
	text-align: center;
	margin: 0px;
        height: 100%;
}
form {
    border: 0px;
    margin: 0px; 
}
body table {
	text-align: left;
}

a img {
	border: none;	
}

td {
	font-family: Arial, sans-serif;
	color: #5a4a42;
	font-size: 14px;
}

th {
	font-family: Arial, sans-serif;
}

p {
	padding: 0px;
	margin: 0px;
}

#ysw-maincontainer {
	width: 950px;
}

TD#ysw-maincontainer  {
	border: none;
	padding: 0px;
	border-collapse: collapse;
}

#ysw-maincontainer #ysw-header {
	width: 950px;
	height: 132px;
	background: url(http://lib.store.yahoo.net/lib/simplyweddingstuff/ysw-header.png) no-repeat;
}

TD#ysw-leftmenu {
	background: #FFF;
	width: 200px;
}

TD#ysw-midsection {
     background: #FFF;
     padding: 10px;
     width: 740px;
}

#ysw-header  {
	vertical-align: top;
}

#ysw-header  #ysw-logolink {
	position: absolute;
	top: 40px;
}

#ysw-header  IMG {
	margin-top: 32px;
}

#ysw-header #ysw-searchbox {
    margin: 23px 0px 0px 692px;
}
#ysw-header #ysw-searchbox FORM{
	padding: 0px;
	margin: 0px;
}

#ysw-header #ysw-searchbox .ysw-textbox{
	color: #68533c;
	border: solid 1px #7C644B; 
	margin: 0px;
	padding: 3px;
	width: 150px !important;
	margin-right: 5px;
}
#ysw-header #ysw-searchbox .ysw-button {
	width: 94px;
	background: url(http://lib.store.yahoo.net/lib/simplyweddingstuff/ysw-searchbutton.png) no-repeat;
	border: none;
	height: 23px;
	margin: 0px;
	cursor: pointer;
}

#ysw-header .ysw-links {
	text-align: right;
}

#ysw-headernav {
	height: 40px;
	background: url(http://lib.store.yahoo.net/lib/simplyweddingstuff/ysw-navbarbg.png) no-repeat;
}

#ysw-headernav DIV {
	height: 40px;
	background-image: url(http://lib.store.yahoo.net/lib/simplyweddingstuff/ysw-top-nav-headers.png);
}

TD#ysw-subheader {
	background: url(http://lib.store.yahoo.net/lib/simplyweddingstuff/ysw-subheader.png) left top no-repeat #FFF;
	height: 60px;
}

TD#ysw-leftmenu {
	vertical-align: top;
	background: url(http://lib.store.yahoo.net/lib/simplyweddingstuff/ysw-leftmenuborder.gif) right top repeat-y #FFF;
	width: 200px;
}

#ysw-leftmenu DIV {
	padding-left: 10px;
        padding-right: 8px;
        *padding-right: 8px;
	color: #716558;
}

#ysw-leftmenu A, #ysw-leftmenu A:visited {
	color: #716558;
	text-decoration: none;
}

#ysw-leftmenu A:hover{
	text-decoration: underline;
}

#ysw-leftmenufeatured {
	padding: 0px !important;
	margin-top: 10px;
	font-size: 11px;
	font-weight: bold;
}

#ysw-leftmenufeatured UL {
	padding: 0px;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 5px;
	list-style: none;
}

#ysw-leftmenufeatured A {
	background: url(http://lib.store.yahoo.net/lib/simplyweddingstuff/ysw-bull-pink.png) left top no-repeat;
	padding-left: 10px;
}
#ysw-leftmenulinks {
	margin: 0 !important;
	padding: 0 !important;
}

#ysw-leftmenulinks UL {
	list-style: none;
	margin:0;
	padding: 0;
	font-size: 17px;
	margin-right: 2px;

}

#ysw-leftmenulinks UL LI{
	font-family: Arial narrow;
	font-weight: bold;
	background: url(http://lib.store.yahoo.net/lib/simplyweddingstuff/ysw-bull-pinkpink.png) left top no-repeat;
	padding: 5px 0 0 11px;
	color: #3C2813 !important;
	text-transform: uppercase;

}

#ysw-leftmenulinks UL LI A {
	color: #3C2813 !important;
	background: url(http://lib.store.yahoo.net/lib/simplyweddingstuff/ysw-leftmenu-heading-arrow.png) right 5px no-repeat;
	padding-right: 17px;
        letter-spacing: -1px;
}

#ysw-leftmenulinks UL LI UL {
	font-size: 11px;
	margin-top: 5px;
	margin-bottom: 10px;
}

#ysw-leftmenulinks UL LI UL LI {
	border: none;
	background: none;
	padding: 0 !important;
	margin: 0 !important;
	font-family: Arial, sans-serif;
	text-transform: none;
}

#ysw-leftmenulinks UL LI UL LI A{
	color: #716558 !important;
	background: none;
	padding: 0;
        letter-spacing: normal;
}
	
#ysw-leftmenulinks .ysw-blue A,
#ysw-leftmenulinks .ysw-black A,
#ysw-leftmenulinks .ysw-brown A,
#ysw-leftmenulinks .ysw-green A,
#ysw-leftmenulinks .vorange A,
#ysw-leftmenulinks .ysw-pink A,
#ysw-leftmenulinks .ysw-purple A,
#ysw-leftmenulinks .ysw-red A,
#ysw-leftmenulinks .ysw-yellow A
{
	background: url(http://lib.store.yahoo.net/lib/simplyweddingstuff/ysw-bull-blue.png) left 1px no-repeat;
	padding-left: 12px;
}	

#ysw-leftmenulinks .ysw-blue A {background-image: url(http://lib.store.yahoo.net/lib/simplyweddingstuff/ysw-bull-blue.png);}
#ysw-leftmenulinks .ysw-black A {background-image: url(http://lib.store.yahoo.net/lib/simplyweddingstuff/ysw-bull_black.png);}
#ysw-leftmenulinks .ysw-brown A {background-image: url(http://lib.store.yahoo.net/lib/simplyweddingstuff/ysw-bull_brown.png);}
#ysw-leftmenulinks .ysw-green A {background-image: url(http://lib.store.yahoo.net/lib/simplyweddingstuff/ysw-bull_green.png);}
#ysw-leftmenulinks .ysw-orange A {background-image: url(http://lib.store.yahoo.net/lib/simplyweddingstuff/ysw-bull_orange.png);}
#ysw-leftmenulinks .ysw-pink A {background-image: url(http://lib.store.yahoo.net/lib/simplyweddingstuff/ysw-bull_pink.png);}
#ysw-leftmenulinks .ysw-purple A {background-image: url(http://lib.store.yahoo.net/lib/simplyweddingstuff/ysw-bull_purple.png);}
#ysw-leftmenulinks .ysw-red A {background-image: url(http://lib.store.yahoo.net/lib/simplyweddingstuff/ysw-bull_red.png);}
#ysw-leftmenulinks .ysw-yellow A {background-image: url(http://lib.store.yahoo.net/lib/simplyweddingstuff/ysw-bull_yellow.png);}
	
#ysw-leftmenuemail {
	background: url(http://lib.store.yahoo.net/lib/simplyweddingstuff/ysw-leftmenu-email.png);
        background-repeat: no-repeat;
	height: 177px;
	width: 148px;
	text-align: center;
	margin-left: 15px;
}

#ysw-leftmenuemail table {
       margin: 117px 0px 0px 4px;
       _margin: 117px 0px 0px 0px;
}
#ysw-leftmenuemail td {
       margin: 0px 0px 0px 0px;
       height: 23px;
}
#ysw-leftmenuemail FORM {
	padding: 0;
	margin: 0;
}
#ysw-leftmenuemail .ysw-leftmenuemail-email {
	padding: 0;
	margin: 0;
       width: 122px;
       height: 18px;
       _height: 16px;
       font-size: 12px;
       border: 0px;
}
#ysw-leftmenuemail .ysw-leftmenuemail-button {
	padding: 0;
	margin: 0;
       width: 122px;
       height: 18px;
       font-size: 12px;
       border: 0px;
       background-color: transparent;
       color: transparent;
}


.ysw-nv-shopbycolor  {	background-position: 0 -61px;}
.ysw-nv-stylethemes  {	background-position: 0 -124px;}
.ysw-nv-bridalshower {	background-position: 0 -187px;}
.ysw-nv-wedding	   	{	background-position: 0 -249px;}
.ysw-nv-bestsellers  {	background-position: 0 -312px;}
.ysw-nv-invitations  {	background-position: 0 -374px;}
.ysw-nv-favors	 	 {	background-position: 0 -437px;}
.ysw-nv-games 		 {	background-position: 0 -500px;}
.ysw-nv-diy			 {	background-position: 0 -562px;}


#ysw-homebanner {
	background: #f6adc6;
	border: solid 6px #f6adc6;
}

#ysw-subbanner {
	margin: 16px 0;
}

/* HOME PAGE  */
#ysw-welcomemessage {
     color: #5A4A42;
     font-size: 14px;   
}


#ysw-homefeatures {
	background: url(http://lib.store.yahoo.net/lib/simplyweddingstuff/ysw-homefeatures.png) left top no-repeat;
	padding-top: 30px;
	margin-top: 16px;
}

#ysw-homefeatures TD{
	width: 32%;
	font-size: 12px;
	font-weight: bold;
	background: #f0eadd;
}

#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-footer {
	height: 240px;
	background: #68533c;
}

#ysw-footer #ysw-footertop {
	background: url(http://lib.store.yahoo.net/lib/simplyweddingstuff/ysw-footerbadgesbg.png) 423px bottom no-repeat;
	height: 100px;	
}

#ysw-footer #ysw-footertop TD.ysw-spacer {
	background: url(http://lib.store.yahoo.net/lib/simplyweddingstuff/ysw-pinkdot.png) right 4px repeat-y ;
	width: 10px;
	height: 100px;
	padding: 0px !important;
}

#ysw-footer #ysw-footertop TD {
	padding: 10px 0 0 20px;
	color : #f9c0d2;
	font-size: 11px;
	vertical-align: top;
}

#ysw-footer #ysw-footertop a, #ysw-footer #ysw-footertop a:visited {
	color : #f9c0d2;
}
#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: #f6adc6;
	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(http://lib.store.yahoo.net/lib/simplyweddingstuff/ysw-pinkarrow.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(http://lib.store.yahoo.net/lib/simplyweddingstuff/ysw-pinkarrow.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(http://lib.store.yahoo.net/lib/simplyweddingstuff/ysw-footerbadges.png);
	height: 82px;
	width: 950px;
}

#ysw-footer #ysw-footerbottom {
	height: 38px;
	color: #FFF;
	font-size: 9px;
	text-align: center;
}

#ysw-footer #ysw-footerbottom A {
	color : #19B5F1;
}
#ysw-footer .ysw-footer-map {
    border: 0px !important;
}

#ysw-footer #ysw-footerbottom .quick-navigation {
padding:15px 0 5px 10px;
}
#ysw-footer #ysw-footerbottom .quick-navigation a {
color:#FFFFFF;
}

/*  ALL PAGES   */

/* BREADCRUMBS
  ================================================  */
.ysw-breadcrumbs {
   font-family: Arial, sans-serif; 
   font-size: 11px; 
   font-weight: bold;
   color:#5A4A42;
}
.ysw-breadcrumbs a {
   font-family: Arial, sans-serif; 
   font-size: 11px; 
   font-weight: bold;
   color:#5A4A42;
   text-decoration: underline;
}



/*  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;
}


/* INVITATION BODY  */
.ysw-clear { clear: both; }
.ysw-left, .ysw-right { 
   display: inline; 
}
.ysw-left { float: left; width: 20%; }
.ysw-right { float: right; width: 70%; }

div.ysw-item-image-tab {
    background: url(http://lib.store.yahoo.net/lib/simplyweddingstuff/ysw-tab-photo.png) top left no-repeat; 
    width: 100%;
    height: 20px;
    border-bottom: 2px solid #FACCDC;
}

.ysw-big-dot-logo  {
   float: left; 
   display: inline; 
}

.ysw-big-dot-logo  {
   float: left; 
   display: inline; 
}
#ysw-personalize {
	background: #F8F5ED;
	border: dotted 2px #C4B89F;
	width: 670px !important;
	letter-spacing: -1px;
}
#ysw-personalize TD{
	padding: 10px;	
}
#ysw-personalize .personalize-heading {
	color: #BE1E2D;	
	font-size: 16px;
	border-bottom: dotted 2px #796E61;
	text-align: center;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}
div.ysw-option-table-hide {display:none;}
div.ysw-product-image-thumbs  p.ysw-invites-inset-title {
      font-size: 12px;
      text-align: center;
}
#ysw-personalize .ysw-inset {
	border: dotted 2px #9A8479;
	background: #FBD9E4;
	padding: 5px;
}
#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-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 div.ysw-option-table-hide {
    display: none;
}

#ysw-quantitypricing {
      border:1px solid #F1A3BB;
      border-collapse:collapse;
      font-size:14px;
      letter-spacing:normal;
      padding:0 !important;
      width:209px;
}

#ysw-quantitypricing TH {
	height: 25px;
	background: url(http://lib.store.yahoo.net/lib/simplyweddingstuff/ysw-quantitypricing.png) no-repeat top left;
}
#ysw-quantitypricing TD {
	text-align: center;
	font-weight: bold;
	color: #4E3C26;
}
#ysw-quantitypricing .ysw-qty-cell {
     border-right: 1px solid #F1A3BB;
     height: 31px;
     padding :0 !important;
     vertical-align: top;
}
#ysw-quantitypricing .ysw-qty-range {
        background-color: #FCDFE8;
}
#ysw-quantitypricing .ysw-qty-price  {
	background-color: #FFFFFF;
	color: #2FA258;
}

#ysw-personalize .ysw-wording-options {
	width: 45%;
	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%;
       overflow-x: auto;
	border: solid 1px #93897D;
	color: #5A4A42;
	font-size: 12px;
}

#ysw-personalize .ysw-ordertable TD {
	padding: 2px;
	font-size: 13px;
	color: #5A4A42;
}

#ysw-personalize .ysw-formlabel-inscription label{
        width: 70px;
	text-align: left;
	font-size: 12px;
        white-space: nowrap;
}
#ysw-personalize .ysw-input-inscription input{
        width: 200px;
}
#ysw-personalize .ysw-ordertable .ysw-formlabel {
	text-align: left;
	font-size: 12px;
}
#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;
}

/*  =======  FAVORS ITEM PAGE    =======  */

#ysw-favors-page  .ysw-left  {
        width: 30%;
}
#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 #9A8479;
	background: #FBD9E4;
	padding: 5px;
}
#ysw-favors-page .ysw-banner-ideas-table td  {
	width: auto;
}
#ysw-favors-page #ysw-quantitypricing {
     margin-left: 35px;
     margin-top: 10px;
} 
#ysw-wrappers-page .ysw-banner-ideas-title  {
    text-transform: uppercase;
    font-size: 12px;
    text-align: center;
    line-height: 16px;
    padding: 3px 0px;
}

#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: #F8F5ED;
	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; 
}
#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 #9A8479;
	background: #FBD9E4;
	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;
}
#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 20px;
        color: #111111 !important;
}
#ysw-favors .ysw-ordertable-bottom td.ysw-ordertable-addtocart {
	text-align: left;
}
#ysw-item-description {
       background: transparent url(http://lib.store.yahoo.net/lib/simplyweddingstuff/ysw-description.png) no-repeat;
       height: 21px;
       width: auto;
       border-bottom: 1px solid #F7B3CA;
}


/*  =======  PICK ITEM PAGE    =======  */

#ysw-pick-items-page  .ysw-left  {
        width: 30%;
}
#ysw-pick-items-page  .ysw-right {
        width: 65%;
}
#ysw-pick-items-page #ysw-product-text {
        padding-top: 5px;
}
#ysw-pick-items-page div.pr_snippet_product {
     width: 100%;
     padding: 10px 0px;
}
#ysw-pick-items-page div.pr_snippet_product .prSnippetEngine div{
       display: inline;
}
#ysw-pick-items {
	background: #F8F5ED;
	border: dotted 2px #C4B89F;
	width: 260px !important;
	letter-spacing: -1px;
}
#ysw-pick-items TD{
	padding: 10px;	
}
#ysw-pick-items H3 {
	color: #BE1E2D;	
	font-size: 16px;
	border-bottom: dotted 2px #796E61;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
#ysw-pick-items .ysw-inset {
	border: dotted 2px #9A8479;
	background: #FBD9E4;
	padding: 5px;
}
#ysw-pick-items .ysw-inset DIV {
	border: solid 1px #B8B2AB;
	background: #fff;
	padding: 3px;
	font-size: 13px;
	font-weight: normal;
	color: #5A4A42;
	text-align:center;
}
#ysw-pick-items .ysw-right .ysw-inset DIV {
	text-align: left;
}
#ysw-pick-items .ysw-right {
     padding-bottom: 0px;
}
#ysw-pick-items .ysw-wording-options {
     padding-top: 0px;
}
#ysw-pick-items p.ysw-product-sale-price  {
	font-weight: normal;
        color: #B82037;
       line-height: 14px;
}

#ysw-pick-items .ysw-inset DIV EM {
	color: #BE1E2D;
	font-style: normal;
}

#ysw-pick-items IMG {
	border: solid 1px #C8BDB1;
}

#ysw-pick-items .ysw-favors-info-text {
       text-align: center;
}
#ysw-pick-items .ysw-ordertable {
	width: 100%;
	margin-top: 10px;
}

#ysw-pick-items .ysw-ordertable .ysw-textbox,
#ysw-pick-items .ysw-ordertable SELECT{
	width: 100%;
	border: solid 1px #93897D;
	color: #5A4A42;
        font-size: 12px;
}
#ysw-pick-items .ysw-ordertable TD {
	padding: 2px;
	font-size: 13px;
	color: #5A4A42;
}
#ysw-pick-items .ysw-ordertable .ysw-formlabel-inscription label {
        width: 70px !important;
	text-align: left;
        font-size: 12px;
}
#ysw-pick-items .ysw-ordertable-bottom TD {
	padding: 2px;
	font-size: 13px;
	color: #5A4A42;
        text-align: center;
}

#ysw-pick-items .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-pick-items .ysw-ordertable-bottom td.ysw-ordertable-qty {
	text-align: center;
        padding: 0px 0px 0px 20px;
        color: #111111 !important;
}
#ysw-pick-items .ysw-ordertable-bottom td.ysw-ordertable-addtocart {
	text-align: left;
}



/*  =======  BANNER PAGE    =======  */

#ysw-banners-page  .ysw-left  {
        width: 25%;
}
#ysw-banners-page  .ysw-right {
        width: 70%;
}
#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 #9A8479;
	background: #FBD9E4;
	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: #F8F5ED;
	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: #FBD9E4;
	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;
}
#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 20px;
        color: #111111 !important;
}
#ysw-banners .ysw-ordertable-bottom td.ysw-ordertable-addtocart {
	text-align: left;
}
#ysw-banners-page div.pr_snippet_product {
     width: 100%;
     padding: 10px 0px;
}
#ysw-banners-page div.pr_snippet_product .prSnippetEngine div{
       display: inline;
}


/*  =======  WRAPPERS PAGE    =======  */

#ysw-wrappers-page  .ysw-left  {
        width: 30%;
}
#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 0px;
}
#ysw-wrappers-page .ysw-banner-ideas-table {
	border: dotted 2px #9A8479;
	background: #FBD9E4;
	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-left: 20px;
}

#ysw-wrappers {
	background: #F8F5ED;
	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: #FBD9E4;
	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;
}


/*  SECTION PAGE 
  ==================================== */
#ysw-mainblock IMG {
	border: none;
}
#ysw-mainblock-main {
	float: left;
}
.ysw-section-heading-sep {
	background: url(http://lib.store.yahoo.net/lib/simplyweddingstuff/ysw-section-heading-sep.png) left top repeat-y;
	font-family: Arial, sans-serif;
	color: #4E3C26;
	padding: 13px 0 5px 10px;
	font-size: 18px;
}
#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;
}
#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;
}

/*  CATEGORY PAGE 
  ==================================== */
#ysw-category-block {
	color: #5A4A42;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
 }
	
#ysw-category-image {
	float: left;
 }
	
#ysw-category-text {
	margin-left: 375px;
        padding: 0px 7px
 }
	
#ysw-category-block h1 {
	margin: 0 0 10px 0;
	padding: 10px 0 0 0;
	font-size: 14px;
 }
	
#ysw-category-block p {
	margin: 0 0 10px 0;
	padding: 0;
 }

#ysw-category-features {
	width: auto;
	margin: 10px 0 10px 0;
	font-size: 12px;
 }
#ysw-category-features .ysw-section-heading-sep {
      font-family: Arial, sans-serif;
      color: #4E3C26;
      font-size: 18px;
      padding: 13px 0px 0px 10px;
      vertical-align: middle;
	  font-weight: bold;
	  text-align: left;
}
#ysw-category-features .ysw-section-heading-sep {
     background: url(http://lib.store.yahoo.net/lib/simplyweddingstuff/ysw-section-heading-sep.png) left top no-repeat;
     height: 42px;
}
#ysw-category-features td  {
      margin: 0px;
      text-align: left;
}
#ysw-category-features div {
	height: auto;
	text-align: center;
	width: auto;
	padding: 0px;
}
#ysw-category-features p.ysw-product-name {
        text-align: center;
	font-size: 12px;
	font-weight: 600;
	padding: 2px 5px;
       color: #5A4A42;
}
#ysw-category-features p.ysw-product-name a {
        text-align: center;
	font-size: 12px;
	font-weight: 600;
	padding: 0px;
       color: #5A4A42;
       text-decoration: underline;
}

#ysw-category-features p.ysw-product-desc  {
        text-align: center;
	font-size: 12px;
	font-weight: 600;
	padding: 0px 5px;
        color: #5A4A42;
}
#ysw-category-features span.ysw-category-aslowas {
     color: #B82037;
}
#ysw-category-features span.ysw-category-aslowas-price {
     color: #B82037;
}
#ysw-category-features p.ysw-product-price  {
        text-align: center;
	font-size: 12px;
	font-weight: normal;
	padding: 0px;
        color: #5A4A42;
       line-height: 14px;
}
#ysw-category-features p.ysw-product-sale-price  {
        text-align: center;
	font-size: 12px;
	font-weight: normal;
	padding: 0px;
        color: #B82037;
       line-height: 14px;
}


/*  ==========  SUB-CATEGORY PAGE  ===========  */

.ysw-subcategory-left {
     float: left;
     width: 34%;
}
.ysw-subcategory-name {
      font-size: 14px;
      color: #333333;
	  font-weight: bold;
	  margin: 20px auto;
}
p.ysw-subcategory-caption {
        color: #5A4A42;
      font-size: 13px;
}
div.ysw-subcategory-contents {
      color: #5A4A42;
     font-weight: normal;
     font-size: 12px;
}

div.ysw-subcategory-contents .ysw-subcategory-contents-name-cell {
      color: #5A4A42;
     font-weight: normal;
     font-size: 12px;
     text-align: center;
}
div.ysw-subcategory-contents .ysw-subcategory-contents-name-cell a{
      color: #5A4A42;
     text-decoration: underline;
     font-weight: 600;
     font-size: 12px;
}
span.ysw-subcategory-price {
   font-size: 12px;
   line-height: 16px;
}
div.ysw-subcategory-contents span.ysw-subcategory-aslowas {
     color: #B82037;
}
div.ysw-subcategory-contents span.ysw-subcategory-aslowas-price {
     color: #B82037;
}
div.ysw-subcategory-contents p.ysw-product-sale-price {
     color: #B82037;
}
div.ysw-subcategory-contents td.ysw-subcategory-contents-name-cell  {
     padding: 0 20px;
}
/* TABS
  ====================================================  */
#ysw-tabbed-item-info {
   padding-left:10px;
}

.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: 20px; 
    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: 100%;
    border-bottom: 2px solid #FACCDC;
}
.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(http://lib.store.yahoo.net/lib/simplyweddingstuff/ysw-tab-description.png);
    background-repeat: no-repeat;
}
.ui-tabs-nav-item a.ysw-tab1:hover {
 background-image:url(http://lib.store.yahoo.net/lib/simplyweddingstuff/ysw-tab-description-over.png);;
 background-repeat: no-repeat;
}
.ui-tabs-selected a.ysw-tab1  {
   background-image:url(http://lib.store.yahoo.net/lib/simplyweddingstuff/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(http://lib.store.yahoo.net/lib/simplyweddingstuff/ysw-tab-reviews.png);
        background-repeat: no-repeat;
}
.ui-tabs-nav-item a.ysw-tab2:hover {
	background-image: url(http://lib.store.yahoo.net/lib/simplyweddingstuff/ysw-tab-reviews-over.png);
        background-repeat: no-repeat;
}
.ui-tabs-selected a.ysw-tab2  {
	background-image: url(http://lib.store.yahoo.net/lib/simplyweddingstuff/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(http://lib.store.yahoo.net/lib/simplyweddingstuff/ysw-video.gif);
        background-repeat: no-repeat;
}
.ui-tabs-nav-item a.ysw-tab3:hover {
	background-image: url(http://lib.store.yahoo.net/lib/simplyweddingstuff/ysw-video-selected.gif);
        background-repeat: no-repeat;
}
.ui-tabs-selected a.ysw-tab3  {
	background-image: url(http://lib.store.yahoo.net/lib/simplyweddingstuff/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: 108px;
	padding: 0;
	background-image: url(http://lib.store.yahoo.net/lib/simplyweddingstuff/ysw-tab-sendtofriend.png);
        background-repeat: no-repeat;
}
.ui-tabs-nav-item a.ysw-tab4:hover {
	background-image: url(http://lib.store.yahoo.net/lib/simplyweddingstuff/ysw-tab-sendtofriend-over.png);
        background-repeat: no-repeat;
}
.ui-tabs-selected a.ysw-tab4  {
	background-image: url(http://lib.store.yahoo.net/lib/simplyweddingstuff/ysw-tab-sendtofriend-over.png);
        background-repeat: no-repeat;
}


/*   =====   CROSS SELL  ===========   */

#ysw-also-like {
  margin-top: -5px;
  margin-bottom: 15px;
  width: 725px;
}

#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;
  vertical-align: top;
 *display: inline;
  zoom: 1;
  margin: 0 0 5px 0;
}

#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;
}

/*  =====  RECENTLY VIEWED  =====  */
#ysw-recently-viewed .ysw-product-thumb a, #ysw-recently-viewed .ysw-product-thumb a:link, #ysw-recently-viewed .ysw-product-thumb a:visited {
  margin: 0 0 5px 0;
  font-size: 13px;
  font-weight: bold;
  text-decoration: underline;
  color: #3C2813;
}


#ysw-recently-viewed {
  margin-bottom: 35px;
}

#ysw-recently-viewed .ysw-hr-thin-gray {
  margin-top: 5px;
}

#ysw-recently-viewed h4 {
  line-height: 20px;
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  color: #999999;
}

.ysw-hr-thin-gray {
  clear: both;
  display: block;
  height: 3px;
  width: auto;
  background: transparent url(http://lib.store.yahoo.net/lib/simplyweddingstuff/ysw-line-dots-thin-gray.gif) repeat-x 0 0;
}





/*  =====  SEOwhat Styles - Added by Kelly Wilson 7.25.09  =====  */

.related-item-links {
  font-size: 11px;
  padding: 5px 0px;
  margin: -5px auto auto auto;
}

.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;
}


.you-are-viewing, .you-are-viewing h2, .you-are-viewing h3 {
  font-size: 9px;
  color: #ffffff;
  font-weight: normal;
}

.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; }

.pre-header-text { font-size: 11px; }
.pre-header-text span { background-color: #FDE6EE; padding: 3px; }
.pre-header-text h1 { display: inline; font-weight: normal; font-size: 11px; padding-right: 2px; }

.ysw-breadcrumbs h2 {
   font-family: Arial, sans-serif; 
   font-size: 11px; 
   font-weight: bold;
   color:#5A4A42;
   display: inline;
}
#ysw-personalize .ysw-wording-images .ysw-option-image-hide img{
display:none;
}
.ysw-wording-images .ysw-option-image-zoom-location {
  position: absolute; 
  top: 0px; 
  left: -280px; 
  display: block;
}
.ysw-option-image-zoom {
    background: url("/lib/simplyweddingstuff/ysw-rolloverclick.png") top left no-repeat;
    width: 190px;
    height: 27px;
}
td#ysw-banner {
    height: auto;
    padding: 0px
    margin: 0px;
}


.TB_overlayBG{-moz-opacity:0.75;background:#333;filter:alpha(opacity=75);opacity:0.75;}
#TB_ajaxContent{clear:both;line-height:1.4em;overflow:auto;padding:2px 15px 15px 15px;text-align:left;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxWindowTitle{color:#C3212C;float:left;font-size:12px;font-weight:bold;margin-bottom:1px;padding:7px 0 5px 1px;}
#TB_caption{float:left;height:25px;padding:7px 30px 10px 25px;}
#TB_closeAjaxWindow{float:right;margin-bottom:1px;padding:7px 1px 5px 0;text-align:right;}
#TB_closeWindow{float:right;height:25px;padding:11px 25px 10px 0;}
#TB_HideSelect{-moz-opacity:0;background:#fff;border:none;filter:alpha(opacity=0);height:100%;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:99;}
#TB_iframeContent{border:none;clear:both;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}
#TB_load{display:none;height:13px;left:50%;margin:-6px 0 0 -104px;position:fixed;top:50%;width:208px;z-index:103;}
#TB_overlay{height:3300px;left:0px;position:fixed;top:0px;width:100%;z-index:100;}
#TB_secondLine{color:#666;font:10px Arial,Helvetica,sans-serif;}
#TB_title{background:transparent;border-bottom:2px dotted #484848;height:27px;margin:0 auto;width:96%;}
#TB_window{-moz-border-radius:20px;-webkit-border-radius:20px;background:#fff;border:4px solid #ffffff;border-radius:20px;color:#000;display:none;left:50%;position:fixed;text-align:left;top:50%; *top: 75%; z-index:102;}
#TB_window{color:#333;font:12px Arial,Helvetica,sans-serif;}
#TB_window img#TB_Image{border-bottom:1px solid #ccc;border-left:1px solid #666;border-right:1px solid #ccc;border-top:1px solid #666;display:block;margin:15px 0 0 15px;}
* html #TB_overlay,* html #TB_HideSelect{height: expression(fixHeight(document.body.scrollHeight, document.body.offsetHeight));position:absolute;}
* html #TB_window,* html #TB_load{margin-top: expression(fixMarginTop(this.offsetHeight,document.documentElement,document.body.scrollTop));position:absolute;}
#TB_window a:hover{color:#000;}
#TB_window a:link,#TB_window a:visited,#TB_window a:active,#TB_window a:focus{color:#666;}




/*  SEOWHAT STYLES  */
.seowhat-double-column-page-separator { background: url(http://lib.store.yahoo.net/lib/simplyweddingstuff/img-pink-divider.png) top center repeat-y; }

#ysw-category-features div.seowhat-section-heading-sep {
color:#4E3C26;
font-family:"Arial Narrow",sans-serif;
font-size:18px;
font-weight:bold;
padding:5px 0 0 5px;
text-align:left;
vertical-align:middle;
}

#ysw-category-features div.seowhat-section-heading-sep {
background:transparent url(http://lib.store.yahoo.net/lib/simplyweddingstuff/ysw-section-heading-sep.png) no-repeat scroll 0 -9px;
height:42px;
}

#ysw-category-features div.seowhat-section-heading-sep .view-all {
float:right;
margin:0 5px 0 0;
}


ul.top-navigation li a img { border: none; }

ul.top-navigation, ul.top-navigation li { margin: 0px; padding: 0px; list-style: none; height: 40px; }
ul.top-navigation li { float: left; background: url(http://lib.store.yahoo.net/lib/simplyweddingstuff/bg-top-navigation.png) 0px 4px repeat-x; }
ul.top-navigation li a { display: block; padding-top: 3px; }
ul.top-navigation li a:hover img { margin-left: -4px; margin-top: -3px; }

ul.top-navigation li.first a:hover img { margin-left: 0px !important; /*padding-left: 2px;*/ }
ul.top-navigation li.second a:hover { padding-left: 2px; }
ul.top-navigation li.third a:hover { padding-left: 1px; }
ul.top-navigation li.fourth a:hover { padding-left: 2px; }
ul.top-navigation li.fifth a:hover { padding-left: 3px; }
ul.top-navigation li.sixth a:hover { padding-right: 3px; }
ul.top-navigation li.seventh a:hover { padding-right: 2px; }
ul.top-navigation li.eighth a:hover { padding-right: 2px; }
ul.top-navigation li.ninth a:hover { padding-left: 2px; }

















/* YSW Adjustments  */

#ysw-favors-page div.ysw-personalize-image {
  margin:0 auto;
  padding:0;
  text-align:center;
}
#ysw-footerbadges-top {
  background-color: #FBD5E0;
}
#ysw-leftmenu div {
 color:#716558;
 padding-left: 9px;
 padding-right: 6px;

}
div.ysw-leftmenu-divider  {
  background: url(/lib/simplyweddingstuff/ysw-divider-dots.png) no-repeat;
  margin: 5px 0px;
}
div.ysw-leftmenu-button-image {
 padding: 0px;
 text-align: center;
}
#ysw-home-main-rollover-images {
   display: none;
}
#ysw-subbanner {
 margin: 7px 0;
}
/* for tabs switch on item pages  */
#ysw-item-description {
  background:transparent url(http://lib.store.yahoo.net/lib/simplyweddingstuff/ysw-tab-details-over.png) no-repeat scroll 0 0;
  height:20px !important;
}



/* DISCOUNT */

.ysw-tableware-discount {
color:red;
font-style:italic;
}

p.ysw-tableware-discount {
font-size:12px;
font-weight:800;
}


