BODY, TABLE {font-family: Verdana; font-size: 10px; color: #843F59}
BODY {padding: 0 0 0 0; margin: 0 0 0 0}
TD {vertical-align: top}
a, a:visited {color: #843F59; text-decoration: none}

H2 {font-size: 14px}
P {font-size: 12px}

TD.outline {border: solid 1px #9993C6; border-top: none; padding-bottom: 20px}
TD.copyright {text-align: center; padding: 10 0 20 0; color: #9993c6}
.copyright a, .copyright a:visited {color: #9993c6; text-decoration: underline}
TABLE.main {width: 760px; border: none;}
TD.top {height: 174px; background: url(images/topRight.jpg) no-repeat right top}
TD.navig {background: url(images/tableBG.jpg) no-repeat right top}
TABLE.next {border: none}

TABLE.menuTop {width: 511px; height: 25px}
TD.menu {background: #FBCADC url(images/menuBG.gif) no-repeat; vertical-align: middle; font-family: Arial; font-size: 12px; font-weight: bold; text-align: right;}
.menu a, .menu a:visited {margin: 0 5 0 5; color: #AA6B83}
a.lastLink, a:visited.lastLink {margin-right: 0px}



TABLE.content {margin-left: 28px; width: 710px; border: none; background: url(images/flower.gif) no-repeat left top}
TD.title {padding: 0px 0 7 157; vertical-align: top;}
.title H1 {color: #79C26B; font-family: Times; margin: 0 0 0 0; padding-bottom: 8px; font-size: 32px; font-weight: 500}
.title H2 {
	color: #79C26B;
	font-family: "Times New Roman";
	margin: 0 0 0 0;
	font-size: 20px;
	font-weight: 500;
}

TABLE.leftNavig {
	border: none;
	margin: auto;
}

DIV.fiction {
	position: relative;
	height: 0px;
	width: 0px;
}

TABLE.float {
	position: absolute;
	top: -86px;
	left: 0px;
	width: 138px !important;
}
TD.leftMenu {width: 138px; padding-top: 86px}
TD.trim {
	padding-top: 0 !important;
}
.leftMenu DIV {
	height: 18px;
	background: #B1ABEC;
	text-align: right;
	padding-top: 2px;
	margin: 0 0 5px 0;
}

TABLE.buttons {
	margin: auto;
	border: none;
}

.buttons TD {
	vertical-align: middle;
}

.buttons DIV {
	margin: 20px 4px 20px 4px;
	background: #B1ABEC;
	text-align: right;
	padding: 2px 10px 2px 10px;
}

.buttons a, .buttons a:visited {
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}

.leftMenu a, .leftMenu a:visited {color: #ffffff; font-weight: bold; font-size: 12px; margin: 0 7 0 0}

TABLE.splash {width: 557px; background: url(images/splBG.gif) repeat-y;}
.splash DIV {background: url(images/splashTop.gif) no-repeat 0px 0px; padding: 8 19 8 19;}
.splash TD {background: url(images/splashBot.gif) no-repeat bottom;}

TD.twoPict {padding: 10 0 10 0}
.twoPict P {color: #000000; margin-top: 6px}

TABLE.heart {background: url(images/hBand.gif) repeat-y; width: 710px;}
TABLE.insideHeart {background: url(images/heart.gif) no-repeat top; width: 100%}
.insideHeart TD {background: none; padding: 19 16 19 16}
.heart TD {background: url(images/heartBot.gif) no-repeat left bottom;}

TD.usual, P.usual {padding: 11 0 11 0; text-align: center}
.usual {color: #000000; font-size: 12px}
TD.point {height: 7px; font-size: 6px; background: url(images/point.gif) repeat-x;}

DIV.hBand
{
	background: url(images/point.gif) repeat-x left top;
	text-align: center;
	padding: 16px 0 10px 0;
}

TD.childs {text-align: center}
.childs IMG {margin: 10 2 10 2}

TABLE.vheart {background: url(images/vBand.gif) repeat-y; width: 710px;}
TABLE.insidevHeart {background: url(images/vHeart.gif) no-repeat top; width: 100%}
.insidevHeart TD {background: none; padding: 19 16 19 16}
.vheart TD {background: url(images/vBot.gif) no-repeat left bottom;}

TD.downMenu {color: #9993c6; text-align: center; font-weight: bold; font-size: 11px; padding: 8 0 8 0}
.downMenu a, .downMenu a:visited {color: #9993c6; margin: 0 6 0 6}


/*============ NEXT ============*/

TABLE.nextContent {margin-left: 28px; width: 710px; border: none; background: url(images/nextFlower.gif) no-repeat left top}
TD.nexttitle {padding: 0 0 7px 118px; vertical-align: bottom;}
.nexttitle H1 {color: #79C26B; font-family: Times; margin: 0 0 0 0; padding-bottom: 8px; font-size: 32px; font-weight: 500}

TD.include {padding: 24 0 0 0}

TABLE.contactForm {border: none;}
TD.label {text-align: right; padding: 2px}
INPUT.tField {width: 250px; border: solid 1px #843F59; margin-bottom: 4px}
TEXTAREA.tField {width: 250px; height: 100px; border: solid 1px #843F59; margin: 4 0 4 0}
INPUT.subBut {border: solid 1px #843F59; background: none}

P.counter {text-align: center}
.counter SPAN {border: solid 1px #843F59; padding: 2px }
FONT.headline {color: #843F59; margin: 0 0 0 0; font-size: 14px; font-weight: bold;}



TABLE.violet {width: 237px; background: #B1ABEC; border: 1px solid #8A6CAC; margin: 12px 0 0 0}

TD.invite {color: #fff; font-weight: bold; font-family: Times New Roman; font-size: 11px; text-transform: uppercase; 
letter-spacing: 1px; padding: 6px 0 0 0}
TD.inp {vertical-align: middle; background: #fff; color: #8A6CAC; font-weight: bold; padding: 0 0 2px 2px}

TD.bet {font-size: 1px height: 6px}
INPUT.white {font-size: 10px; width: 124px; border: none}
INPUT.v {width: 41px; height: 16px; background: #8A6CAC; border: none; color: #fff; font-weight: bold;
 font-size: 10px; font-family: Verdana; padding: 0 0 2px 0}
