body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	background-color: #993366;}.bodytext {	font-family: Verdana, Arial, Helvetica, Sans-serif;	font-size: 12px;	line-height: 17px;	color: #993366;	margin-left:.375in; 	margin-right:.25in; }.menutext {	font-family: Verdana, Arial, Helvetica, Sans-serif;	font-size: 12px;	line-height: 17px;	color: #993366;	margin-left:.10in; 	margin-right:.05in; }.maptext {	font-family: Verdana, Arial, Helvetica, Sans-serif;	font-size: 14px;	line-height: 19px;	color: #993366;}.logintext {	font-family: Verdana, Arial, Helvetica, Sans-serif;	font-size: 12px;	line-height: 17px;	color: #993366;}.friendtext {	font-family: Verdana, Arial, Helvetica, Sans-serif;	font-size: 12px;	line-height: 17px;	color: #993366;	margin-left:.05in; 	margin-right:.05in; }li, LI, ul, UL {	font-family: Verdana, Arial, Helvetica, Sans-serif;	font-size: 11px;	line-height: 18px;	color: #993366;	margin-left:40px; 	}td, TD, tr, TR, th, TH, p, P {	font-family: Verdana, Arial, Helvetica, Sans-serif;	font-size: 11px;	color: #993366;}p, P { margin-top:10px; margin-bottom:3px; }.normallisting {	font-family: Verdana, Arial, Helvetica, Sans-serif;	font-size: 12px;	color: #000000;	position: relative;	padding:25px 0px 3px 5px;}.normaladdress {	font-family: Verdana, Arial, Helvetica, Sans-serif;	font-size: 11px;	color: #000000;	line-height: 15px;	margin-left: 5px;}.boldlisting {	font-family: Verdana, Arial, Helvetica, Sans-serif;	font-size: 12px;	font-weight: bold;	color: #993366;	padding:25px 0px 3px 5px;}.planner {	font-family: Verdana, Arial, Helvetica, Sans-serif;	font-size: 12px;	font-weight: bold;	color: #993366;	margin-left:60px;	padding:25px 0px 3px 5px;}.boldaddress {	font-family: Verdana, Arial, Helvetica, Sans-serif;	font-size: 11px;	color: #000000;	line-height: 15px;	margin-left: 5px;}td.formText, .formText {	font-family: Verdana, Arial, Helvetica, Sans-serif;	font-size: 12px;	line-height: 17px;	color: #993366;	text-decoration:none;	font-weight:bold;	margin:0px 3px 0px 3px; }.formText:link {	color: #993366;	text-decoration:none;	margin:0px;	padding:0px;  }.formText:visited {	text-decoration:none;	color: #000000; 	margin:0px;	padding:0px;  }.formText:hover {	text-decoration:none;	color: #000000; 	margin:0px;	padding:0px;  }.login {	margin:0px 0px 0px 95px;}html>body  .login {	margin:0px 0px 0px 88px;}.link {	font-family: Verdana, Arial, Sans-serif;	color: #993366;	text-decoration: none;	font-size: 11px;}.link:visited {}.link:hover {	text-decoration: underline;	color: #000000;}.link:active {	text-decoration: none;	color: #FFB6C1;}.style2 {	font-size: 11px;    text-align: right;    margin-right:10%;}.style3 {	font-family: Verdana, Sans-serif;	font-size: 6pt;	color: #FFF8DC;   }.style4 {	font-family: Verdana, Sans-serif;	font-size: .75em;	color: #FFF8DC;   }.smText {	font-family: Verdana, sans;	font-size: 11px;	text-decoration:none;	color: #FFB6C1; }.smText:link {	font-family: Verdana, Sans-serif;	font-size: 11px;	text-decoration:none;	color: #FFB6C1; }.smText:visited {	font-family: Verdana, sans;	font-size: 11px;	text-decoration:none;	color: #FFB6C1; }.smText:hover {	font-family: Verdana, sans;	font-size: 11px;	text-decoration:none;	color: #FFF8DC; }.bottomText {	font-family: Verdana, sans;	font-size: 11px;	color: #FFF8DC;	width: 95%; 	padding: 15px 30px 0px 30px;}.bottomText2 {	font-family: Verdana, sans;	font-size: 10px;	color: #FFF8DC;	padding: 25px 20px;}.headCap {	color: #993366;	font-size:54pt;	font-family:Palatino, Times, serif;	font-style:italic;}html>body .headcap { margin-left: 30px; }.headline {	color:#993366;	font-size:20px;	font-style:italic;	letter-spacing:-.2px;	font-family:Palatino, Times, serif;}.planner_head {	color:#993366;	font-size:16px;	font-weight:bold;	letter-spacing:-.2px;	font-family:Palatino, Times, serif;}.divider {	border-bottom: 1px solid #993366;	margin-right:0px;	margin-left:0px;	margin-top:-13px; 	margin-bottom:30px;	}.content {	padding: 0px 12px 0px 50px;	margin-left: 162px; 	margin-right: 15px;	text-indent:0px; }.content2 {	padding: 0px 12px 0px 50px;	margin-left: 15px; 	margin-right: 15px;	text-indent:0px; }.content3 {	padding: 0px 12px 0px 50px;	margin-left: 15px; 	margin-right: 15px;	text-indent:0px; 	clear:both; }.expo_head {	text-align: left;	clear: both;	color: #993366;	font-size: 20px;	font-style: italic;	font-weight: bold;	letter-spacing:-.2px;	font-family: Palatino, Times, serif;	padding: 5px 0 5px 0;}.expo_subhead {	text-align: left;	clear: both;	height: 20px;	padding: 0 5px 0 0;	font-family: Palatino, Times, serif;	font-size: 14px;	font-style: italic;	font-weight: bold;	color: #993366;}.expo_vendor {	text-align: left;	clear: left;	float: left;	width: 220px;	height: 20px;	padding: 0 5px 5px 0;	font-family: Verdana, Arial, Helvetica, Sans-serif;	font-size: 11px;	font-weight: bold;	color: #993366;}.expo_vendor_content {	text-align: left;	float: right;	width: 425px;	min-height: 20px;	height: auto;	padding: 0 20px 5px 0;	font-family: Verdana, Arial, Helvetica, Sans-serif;	font-size: 11px;	color: #993366;}.listItem {	font-family: Verdana, Arial, Sans-serif;	color: #993366;	font-size: 11px;	text-decoration: none;	padding:3px 0px 3px 0px;}ul ul, ul ul ul, ul ul ul ul { 	list-style-type:  circle; }.listItem2 {	font-family:Verdana, Arial, Sans-serif;	color: #993366;	font-size: 10px;	line-height:1.1em;	text-decoration: none;	padding:0px 0px 10px 0px;	margin:0px;	text-indent:0px;}.listItem:visited {}.listItem:hover {	text-decoration: underline;	color: #000000;}.listItem:active {	text-decoration: none;	color: #FFB6C1;}A.tabb:link	{color:#FFFFFF; text-decoration: underline; }A.tabb:visited {color:#FFFFFF; text-decoration: underline; }A.tabb:hover {color: #000000; text-decoration: none; } .tabb { background-color: #660033; COLOR: #fff8dc; font: 14px Palatino, Times, serif;; letter-spacing:1px; font-style: italic; text-decoration:none; } .tan {background-color: #993366; FONT-SIZE: 10pt; COLOR: #FFFFFF; FONT-FAMILY: Palatino, Times, serif; TEXT-ALIGN: center; font-style: italic; text-decoration:none; letter-spacing:.5px; }A.tan:link {text-decoration:none;}A.tan:hover {text-decoration:underline;}A.tan:visited {text-decoration:none;}A.tan:active {text-decoration:none;} .tann {FONT-SIZE: 10pt; COLOR: #FFFFFF; background-color: #993366; FONT-FAMILY: Palatino, Times, serif; TEXT-ALIGN: center; font-style: italic; text-decoration:none; letter-spacing:.5px; }.linkone { 		font-family:Verdana, Arial, sans;	color: #993366;	font-size: 11px;	line-height: 1.5em;}.big10 { font-size: 110%; margin-left: -15px; }.text2 { width:98%; color:#330033; font: 11px Verdana ; line-height: 1.3em; padding: 10px; }.siteMap { width: 180px; float:left; padding: 0px 0px 10px 20px; height: 10px; text-align: left; }.bullets { padding-left: 50px; line-height: 1.3em; font-size: 11px; }.bullets2 { color: #993366; padding:0px; margin: 0px; text-indent: 50px; line-height: 1em; font-size: 10px; }b.bullets { color: #000000; }.moreLink { text-align: right; padding: 0px 50px; text-indent:0px; margin: 0px; }.adBlock { width: 250px; padding: 10px 30px; }#mainTable { width:100%; height:100%; position: absolute; top:103px; left:0px; right:0px; bottom:20px; margin:0px; padding:0px; }.dkPink { background-color: #993366; }.ltPink { background-color: #FFB6C1; }.cream { background-color: #FFF8DC; }.noSpace { padding:0px; margin:0px; text-indent:0px; }#leftCol2 { width:190px; height: 20px; padding:0px; margin:0px; }.newAd1 { width:150px; height: 160px; padding: 5px 0px 5px 0px; }.menudvb1 { width: 175px; color: #993366; height:15px; border: 1px solid #993366; padding: 2px 5px; margin: 2px 0px; }.menudvb1:link, .menudvb1:visited { width: 175px; color: #993366; height:15px; border: 1px solid #993366; padding: 2px 5px; margin: 2px 0px;font: 9px Verdana; text-decoration: none;text-align: center; line-height: 1.4em; }.menudvb1:hover, .menudvb1:active { text-decoration: none; background-color: #993366; color: white; }.dbMenu2 { float:left; height:25px; text-align:center; background-color:#993366; border: 1px solid #ffb6c1; padding: 4px 20px 0px 20px; }.copyZone { background-color: #fff8dc; margin:0; padding: 20px 40px; }.smlinx2 { font: 9px Verdana, Sans-serif; color: #993366; line-height: 1.5em;}.smlinx2:link, .smlinx2:visited { text-decoration: underline; }.smlinx2:hover, .smlinx2:active { text-decoration: none; color: #FFB6C1; }a:link, a:visited { color:#993366; text-decoration: underline; }ul ul, ul ul ul, ul ul ul ul, li, li li,  li li li { list-style-type:  disc; }.desc {  font: 11px Verdana, Arial, Helvetica, sans-serif; color: #993366; text-decoration: none}.link {  font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #993366; text-decoration: none}.cat {  font: italic 18px Palatino, Times, serif; color: #993366; text-decoration: none}.input_text {height:20px;  font-family: Verdana; font-size:10pt; font-weight: normal; color: #000000; border: 1px solid #000000}.input_textarea {font-family:Verdana; font-size:10pt; font-weight: normal; border: 1px solid #000000;padding: 0 0 0 3px;}.input_select {font-family:Verdana; font-size:10pt; font-weight: normal; border: 1px solid #000000}.dl_link:link {color:#993366; background-color: #FFF8DC; text-decoration: underline; font-weight:bold;}.dl_link:visited {color:#993366; text-decoration: underline; font-weight:normal;}.dl_link:hover {color:#000000; text-decoration: underline; }.listcell1 {border: 1px solid #993366; border-collapse:collapse; }.list1 { float:left; width: 220px; min-height: 85px; padding: 5px 20px 5px 30px; font: 11px Verdana, Arial, Helvetica, Sans-serif; font-size: 11px; color: #993366; text-align:left; }.affiliate { float:left; width: 220px; height: 85px; padding: 5px 20px 5px 30px; font: 11px Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #993366; text-align:left; }.webResources { clear: left; text-indent: 0px; padding: 10px 40px 10px 0px; }.weddingR1 { float: left; width: 220px; text-align: right; font-weight: bold; }.weddingR2 { float: left; width: 300px; text-align: left; margin-left: 15px; margin-right: 25px;}ul#bcl_articles { margin-left: 260px; padding: 0; }ul#bcl_articles li { margin: 0; padding: 2px; }h2 { text-align: center; margin:0; padding: 10px; font-family: Palatino, Georgia, "New Times Roman", serif; font-size: 14pt; font-style: italic; color: #333; font-weight: normal; }.coupon {	border-top: solid 5px transparent;	border-bottom: solid 10px transparent;	}