BODY { BACKGROUND-COLOR: #663366; MARGIN: 0px; }

<!-- link style -->
A:link { COLOR: #B5213B; }
A:active { COLOR: #B5213B; }
A:visited { COLOR: #B5213B; }
A:hover { COLOR: #575757; }

<!-- preload -->
.txt_preload { font-family: Century Gothic, Arial; font-size: 12px; color: #663366; text-decoration: none; }
a.preload:link { color: #B5213B; text-decoration: underline; font-family: Century Gothic, Arial; font-size: 11px; }
a.preload:visited { color: #B5213B; text-decoration: underline; font-family: Century Gothic, Arial; font-size: 11px; }
a.preload:hover { color: #575757; text-decoration: underline; font-family: Century Gothic, Arial; font-size: 11px; }
a.preload:active { color: #B5213B; text-decoration: underline; font-family: Century Gothic, Arial; font-size: 11px; }

<!-- border style -->
table.border, td.border { border-color: #ffffff; border-style: solid; }
table.border { border-width: 0 0 1px 1px; border-spacing: 0; border-collapse: collapse; }
td.border { margin: 0; padding: 3px; border-width: 1px 1px 0 0; }

<!-- home -->
.txt_home { font-family: Century Gothic, Arial; font-size: 12px; color: #cccccc; text-decoration: none; }
.txt_tagline { font-family: Century Gothic, Arial; font-size: 15px; color: #c3abc1; text-decoration: none; }
.txt_copyright { font-family: Century Gothic, Arial; font-size: 10px; color: #c3abc1; text-decoration: none; }
a.home_nav:link { color: #cccccc; text-decoration: none; font-family: Century Gothic, Arial; font-size: 12px; font-weight: bold; text-transform: uppercase; }
a.home_nav:visited { color: #cccccc; text-decoration: none; font-family: Century Gothic, Arial; font-size: 12px; font-weight: bold; text-transform: uppercase; }
a.home_nav:hover { color: #c3abc1; text-decoration: none; font-family: Century Gothic, Arial; font-size: 12px; font-weight: bold; text-transform: uppercase; }
a.home_nav:active { color: #cccccc; text-decoration: none; font-family: Century Gothic, Arial; font-size: 12px; font-weight: bold; text-transform: uppercase; }

a.home_sub:link { color: #ffffff; text-decoration: none; font-family: Century Gothic, Arial; font-size: 11px; }
a.home_sub:visited { color: #ffffff; text-decoration: none; font-family: Century Gothic, Arial; font-size: 11px; }
a.home_sub:hover { color: #c3abc1; text-decoration: none; font-family: Century Gothic, Arial; font-size: 11px; }
a.home_sub:active { color: #ffffff; text-decoration: none; font-family: Century Gothic, Arial; font-size: 11px; }

<!-- nav -->
.nav { color: #000000; text-decoration: none; font-family: Century Gothic, Arial; font-size: 11px; background-color: #; padding-right: 3px; padding-left: 3px; }
.navactive { color: #ffffff; text-decoration: none; font-family: Century Gothic, Arial; font-size: 11px; background-color: #; padding-right: 7px; padding-left: 7px; }
a.nav:link { color: #000000; text-decoration: none; font-family: Century Gothic, Arial; font-size: 11px; padding-right: 7px; padding-left: 7px; }
a.nav:visited { color: #000000; text-decoration: none; font-family: Century Gothic, Arial; font-size: 11px; padding-right: 7px; padding-left: 7px; }
a.nav:hover { color: #ffffff; text-decoration: none; font-family: Century Gothic, Arial; font-size: 11px; background-color: #938093; padding-right: 7px; padding-left: 7px; }
a.nav:active { color: #000000; text-decoration: none; font-family: Century Gothic, Arial; font-size: 11px; padding-right: 7px; padding-left: 7px; }

<!-- top banner -->
.txt_phone { font-family: Century Gothic, Arial; font-size: 12px; color: #ffffff; text-decoration: none; }

<!-- headline -->
.title { font-family: Century Gothic, Arial; FONT-SIZE: 18px; COLOR: #B5213B; LINE-HEIGHT: 140%; font-weight: normal; }

<!-- content -->
.txt { font-family: Century Gothic, Arial; line-height: 14pt; font-size: 13px; color: #000000; text-decoration: none; }
body { scrollbar-base-color:#efefef; scrollbar-arrow-color:#B5213B; scrollbar-track-color:#ffffff; scrollbar-face-color:#efefef; scrollbar-highlight-color:#efefef; scrollbar-3dlight-color:#efefef; scrollbar-darkshadow-color:#efefef; scrollbar-shadow-color:#efefef; }

<!-- wedding -->
.txt_thumb { color: #000000; text-decoration: none; font-family: Century Gothic, Arial; font-size: 11px; background-color: #; }

<!-- pricing -->
.txt_pricing { font-family: Century Gothic, Arial; font-size: 12px; line-height: 13pt; color: #000000; text-decoration: none; }
.txt_pricing_small { font-family: Century Gothic, Arial; font-size: 10px; line-height: 13pt; color: #000000; text-decoration: none; }

<!-- appreciation -->
.txt_next { color: #B5213B; text-decoration: none; font-family: Century Gothic, Arial; font-size: 11px; background-color: #; }
a.next:link { color: #B5213B; text-decoration: none; font-family: Century Gothic, Arial; font-size: 11px; }
a.next:visited { color: #B5213B; text-decoration: none; font-family: Century Gothic, Arial; font-size: 11px; }
a.next:hover { color: #575757; text-decoration: none; font-family: Century Gothic, Arial; font-size: 11px; }
a.next:active { color: #B5213B; text-decoration: none; font-family: Century Gothic, Arial; font-size: 11px; }

<!-- contact -->
textarea { font-size: 13px; text-align: left; color: #575757; font-family: Century Gothic, Arial; width: 250px; height: 50px; border: 1px solid #dcdcdc; }
input { font-size: 13px; text-align: left; color: #575757; font-family: Century Gothic, Arial;  width: 250px; height: 22px; border: 1px solid #dcdcdc; } 
input.send { font-size: 13px; text-align: center; color: #575757; background: #dcdcdc; font-family: Century Gothic, Arial;  width: 50px; height: 22px; border: 1px solid #dcdcdc; }

<!-- list items -->
.list { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px; POSITION: relative; }
.list LI { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 15px; FONT-SIZE: 13px; BACKGROUND: url(../images/pink_bullet.gif) no-repeat 0px 7px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative; }