.tablecell8 { background-image: url(images/shadow2.gif); background-repeat: repeat-y; background-position: right bottom; width: 159px; }
.button1 { font-family: Verdana, Arial, Helvetica, sans-serif; bold 11px Verdana, Arial, Helvetica, sans-serif; color: #5b599a; text-decoration: none; text-align: left; background-image: url(images/button1_02.gif); background-position: right 0; width: 155px; height: 27px; }
a.button1 { font-family: Verdana, Arial, Helvetica, sans-serif; bold 11px Verdana, Arial, Helvetica, sans-serif; color: #5b599a; text-decoration: none; text-align: left; background-image: url(images/button1_02.gif); background-position: right 0; width: 155px; height: 27px;}
a.button1:hover { color: #ff7300; font-size: 11px; font-weight: bold; text-align: left; }

.button2 { background-image: url(images/button1_04.gif); background-position: right 0; width: 155px; height: 26px; }

.subnav { background-image: url(images/subnav.gif); background-position: right 0; width: 155px; height: 26px; }

a.nav { text-decoration: none; background-color: transparent; color: #ef5ba1;; font: bold 11px/25px verdana; text-align: right; padding-top: 10px; padding-left: 0; }
a.nav:hover { text-decoration: underline; background-color: transparent; color: #ec008c; font-weight: bold; text-align: right; padding-top: 10px; padding-left: 0; }
.navon { background-color: #000; color: #969696; font: 11px verdana;text-align: left; }

.shadow { font-family: Verdana, Arial, Helvetica, sans-serif; bold 11px Verdana, Arial, Helvetica, sans-serif; color: #5b599a; text-align: left; background-image: url(images/button1_02.gif); background-position: right bottom; text-decoration: none; }
.link { font-family: Verdana, Arial, Helvetica, sans-serif; bold 9px Verdana, Arial, Helvetica, sans-serif; color: #525252; font-size: 9px; text-align: left; text-decoration: none; }
a.link { font-family: Verdana, Arial, Helvetica, sans-serif; bold 9px Verdana, Arial, Helvetica, sans-serif; color: #525252; font-size: 9px; text-align: left; text-decoration: none; }
a.link:hover { font-family: Verdana, Arial, Helvetica, sans-serif; bold 9px Verdana, Arial, Helvetica, sans-serif; color: #5b599a; font-size: 9px; text-align: left; text-decoration: none; }
.p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; padding-top: 0; padding-right: 28px; padding-left: 25px; }
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ec008c;

}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ec008c;

}
.body { padding-top: 10px; padding-bottom: 0; padding-left: 26px; }
.bullet 
{ color:black; font: bold 10px/15px Verdana, Arial, Helvetica, sans-serif; background: url(bullet.gif) no-repeat 0 5px; padding: 0 0 0 15px; } 

.style2 {font-size: 11px}
.style4 {color: #ec008c}

.sold_out {
text-decoration: line-through;
}

html { 
overflow: scroll;
}

#wedding li {
margin-left: -20px;
text-align: left;
padding: 2px;
font-size: 11px


} 


/*----- Image Float Right -----*/
.img_float_right {
float: right;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
}
/*----- Image Float Right -----*/

/*----- Image Float Gallery -----*/
.img_float_gallery {
float: none;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 5px;
margin-right: 0px;
}
/*----- Image Float Gallery -----*/