body {
margin: 0px;
padding: 0px;
}
h1 {
font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
font-size: 24px;
color: #ea9cbb;
font-weight: bold;
}
h2 {
font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
font-size: 18px;
color: #ea9cbb;
font-weight: normal;
}
p {
font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
font-size: 12px;
color: #ffffff;
line-height: 1.5;
margin: 0px 15px 6px 0px;
}
p a {
color: #ffffff;
text-decoration: underline;
}
p a:hover {
text-decoration: none;
}
ul {
margin: 0px;
padding: 0px 16px 0px 16px;
}
.bride li {
font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
font-size: 12px;
color: #ffffff;
list-style-image: url('images/bullet1.gif');
margin: 0px;
padding: 0px 0px 4px 0px;
}
.groom li {
font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
font-size: 12px;
color: #ffffff;
list-style-image: url('images/bullet2.gif');
margin: 0px;
padding: 0px 0px 4px 0px;
}
.topCart {
font: 12px Helvetica, Arial, sans-serif;
color: #f81c6d;
font-weight: bold;
margin-bottom: 16px;
}
.topCart a {
color: #555555;
text-decoration: none;
margin: 0px 8px 0px 0px;
}
.topCart a:hover {
text-decoration: underline;
}
.topCart img {
margin-bottom: -10px;
}
.tabLeft {
font: 12px Helvetica, Arial, sans-serif;
font-weight: bold;
color: #dae0c2;
text-align: center;
background: URL('images/tabLeft.gif') no-repeat;
width: 159px;
height: 42px;
}
.tabLeft a {
color: #ffffff;
text-decoration: none;
}
.tabLeft a:hover {
color: #d0dbb3;
}
.tabLeftActive {
font: 12px Helvetica, Arial, sans-serif;
font-weight: bold;
color: #d0dbb3;
text-align: center;
background: URL('images/tabLeft.gif') no-repeat;
width: 159px;
height: 42px;
}
.tabLeftActive a {
color: #d0dbb3;
text-decoration: none;
}
.tabLeftActive a:hover {
color: #d0dbb3;
}


.tabMiddle {
font: 12px Helvetica, Arial, sans-serif;
font-weight: bold;
color: #dae0c2;
text-align: center;
background: URL('images/tabMiddle.gif') no-repeat;
width: 158px;
height: 42px;
}
.tabMiddle a {
color: #ffffff;
text-decoration: none;
}
.tabMiddle a:hover {
color: #d0dbb3;
}
.tabMiddleActive {
font: 12px Helvetica, Arial, sans-serif;
font-weight: bold;
color: #d0dbb3;
text-align: center;
background: URL('images/tabMiddle.gif') no-repeat;
width: 158px;
height: 42px;
}
.tabMiddleActive a {
color: #d0dbb3;
text-decoration: none;
}
.tabMiddleActive a:hover {
color: #d0dbb3;
}



.tabRight {
font: 12px Helvetica, Arial, sans-serif;
font-weight: bold;
color: #dae0c2;
text-align: center;
background: URL('images/tabRight.gif') no-repeat;
width: 151px;
height: 42px;
}
.tabRight a {
color: #ffffff;
text-decoration: none;
}
.tabRight a:hover {
color: #d0dbb3;
}
.tabRightActive {
font: 12px Helvetica, Arial, sans-serif;
font-weight: bold;
color: #d0dbb3;
text-align: center;
background: URL('images/tabRight.gif') no-repeat;
width: 151px;
height: 42px;
}
.tabRightActive a {
color: #d0dbb3;
text-decoration: none;
}
.tabRightActive a:hover {
color: #d0dbb3;
}


.brownBar {
font: 12px Helvetica, Arial, sans-serif;
font-weight: bold;
color: #ffffff;
letter-spacing: 1px;
}
.brownBar a {
color: #ffffff;
text-decoration: none;
font-weight: bold;
margin: 0px 8px 0px 8px;
}
.brownBar a:hover {
color: #f2a0c8;
}
.bottomLinks {
font: 12px Helvetica, Arial, sans-serif;
color: #515457;
margin-top: 12px;
}
.bottomLinks a {
color: #515457;
text-decoration: none;
margin: 0px 8px 0px 8px;
}
.bottomLinks a:hover {
text-decoration: underline;
}
.submenu {
display: block;
width: 152px;
position: absolute;
top: 0px;
left: 0px;
font: 12px Helvetica, Arial, sans-serif;
font-weight: normal;
color: #f94589;
text-align: left;
line-height: 1.8;
background: #dee7ca;
z-index: 10000;
}
.submenu a {
color: #86685b;
text-decoration: none;
}
.submenu a:hover {
color: #f94589;
}
.caption {
font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
font-size: 11px;
font-weight: normal;
color: #ffffff;
margin-top: 8px;
}
.registryMenu {
font: 12px Helvetica, Arial, sans-serif;
font-weight: bold;
color: #ea9cbb;
line-height: 1.5;
}
.registryMenu a {
color: #d3c6bc;
text-decoration: none;
}
.registryMenu a:hover {
color: #ea9cbb;
}
.registryPic {
font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
font-size: 11px;
font-weight: normal;
color: #111111;
white-space: nowrap;
}
.registryPic a {
color: #111111;
text-decoration: none;
}
.registryPic a:hover {
text-decoration: underline;
}

ol {
font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
font-size: 12px;
color: #ffffff;
line-height: 1.5;
margin: 0px 15px 6px 0px;
}
ol a {
color: #ffffff;
text-decoration: underline;
}
ol a:hover {
text-decoration: none;
}

.pinkLink {
font: 16px Helvetica, Arial, sans-serif;
font-weight: bold;
color: #ea9cbb;
line-height: 1.5;
}
.pinkLink a {
color: #ea9cbb;
text-decoration: none;
}
.pinkLink a:hover {
color: #ea9cbb;
text-decoration: underline;
}

