a { 
text-decoration: none; } 
body { 
background-color: #fff;
margin: 0; } 
.weddingColor { 
				background-color: #62D6F8;  } 
.weddingLightBkg { 
		background-image: url(/elements/images/background_wedding_footer.gif);
							background-repeat: no-repeat;
							background-color: #F1FAFD;  } 
.weddingLightColor { 
		background-color: #F1FAFD;  } 
.weddingLink { 
  color: #000000;
								font-weight: bold;  } 
.contactColor { 
background-color: #B47FBE;  } 
a:hover { 
text-decoration: underline; } 
a.menuButtontext:hover { 
background-color: #ccc; } 
a.wedding:hover { 
background-color: #62D6F8; } 
a.contact:hover { 
background-color: #B47FBE; } 
a.us:hover { 
background-color: #910A2B; } 
a.cooking:hover { 
background-color: #47C700; } 
#cooking { 
background-color: #47C700; } 
.cookingBackground { 
background-image: url(/elements/images/background_cooking.jpg);
background-repeat: no-repeat; } 
.contactBackground { 
background-image: url(/elements/images/background_contact.jpg);
							background-repeat: no-repeat; } 
.contactTitle { 
font-family: Frutiger, Arial;
font-weight: bold;
font-size: 22px;
color: #B47FBE;  } 
.weddingTitle { 
font-family: Frutiger, Arial;
font-weight: bold;
font-size: 22px;
color: #62D6F8;  } 
.usTitle { 
font-family: Frutiger, Arial;
font-weight: bold;
font-size: 22px;
color: #910A2B; } 
.contactText { 
font-family: Verdana, Arial;
color: #B47FBE;  } 
#home { 
 } 
a.home:hover { 
background-color: #000; } 
.bottomText	 { 
font-family: Arial;
font-size: 9px;
color: #838383;  } 
.contactSubTitle { 
font-family: Arial;
font-weight: bold;
font-size: 14px;
color: #B47FBE;  } 
.cookingColor { 
background-color: #47C700;  } 
.emailText { 
font-family: Arial;
font-weight: bold;
font-size: 13px;
color: #666666;  } 
.footerText { 
font-family: Arial;
font-size: 9px;
color: #4F5050;  } 
.form_content { 
 font-family: Arial;
font-size: 9px;
color: #000000;
background-color: #FFFFFF;  } 
.navContentTitle { 
font-family: Arial;
font-size: 13px;
color: #7A4C2A;  } 
.registery_link { 
 color: #62D6F8;
font-weight: bold;
font-family: arial;
font-size:14px;  } 
.shopBackground { 
background-image: url(/elements/images/background_shop.jpg);
background-repeat: no-repeat;  } 
.submit { 
background-color: #FF3333;
border-color: #000000;
border-style: ridge;
border-width: 1px;
color : White;
font-weight: bold;
font-family: arial;
font-size:11;  } 
.subTitle { 
font-family: Arial;
font-weight: bold;
font-size: 14px;
color: #000000;  } 
.titleBarText { 
font-weight: bold; 
font-family: Arial;
font-size: 10px;
color: #4F5050;  } 
.usBackground { 
background-image: url(/elements/images/background_us.jpg);
background-repeat: no-repeat;  } 
.usColor { 
background-color: #910A2B;  } 
.weddingSubMenu { 
font-family: Arial;
font-size: 9px;
color: #000000;  } 
.weddingSubMenuTitle { 
font-family: Arial;
font-weight: bold;
font-size: 11px;
color: #FFFFFF;  } 
.weddingSubTitle { 
font-family: Arial;
font-weight: bold;
font-size: 12px;
color: #000000;  } 
td { 
font: 11px Arial, sans-serif; } 
.weddingBackground { 
background-image: url(/elements/images/background_wedding.jpg);
background-repeat: no-repeat; 
background-color: #EBFAFF;  } 
.weddingListTitle { 
font-family: Frutiger, Arial;
font-weight: bold;
font-size: 22px;
color: #62D6F8; 
padding-top: 5px; } 
#site_select { 
font-family: Verdana, frutiger, arial;
font-weight: bold;
font-size: 13px;
color: #414042; } 
#site_select a { 
color: #aeb0b3; } 
.copy_text { 
font-size: 9px;
color: #444444; } 
#site_select a:hover { 
text-decoration: none;
 } 
.nws_title { 
font-family: Frutiger Roman, Frutiger, Arial;
font-size: 16pt;
color: #910A2B; } 
.nws_body_copy { 
font-family: Frutiger Roman, Frutiger, Arial;
color: #000;
font-size: 10pt; } 
.nws_body_copy { 
font-family: Frutiger Roman, Frutiger, Arial;
color: #000;
font-size: 10pt; } 
.nws_subtitle { 
font-family: Frutiger Roman, Frutiger, Arial;
color: #808080;
font-size: 14pt; } 
.menuBackground { 
background-color: #949599;
 } 
#contact a:hover { 
background-color: #B47FBE; } 
#us a:hover { 
background-color: #910A2B; } 
.footerBar { 
background-color: #949599;  } 
.contact { 
/*background-color: #B47FBE;*/ } 
.us { 
/*background-color: #910A2B;*/ } 
a.shop:hover { 
background-color: #FED41D; } 
a.gift:hover { 
background-color: #9ACD66; } 
td.newsfooter a { 
	color: #FFFFFF;
	cursor:pointer; } 
td.unsubscribe { 
	font-size:10px;
	margin:15px 9px 5 9px;
	color:#333333;
	text-align:center; } 
.horizontal { 
background-color:#ade2ea; } 
.vertical { 
background-color:#ade2ea; } 
td.newsfooter p { 
font-size:9px;
margin:5px 0px;
color:#FFF !important;
line-height:11px; } 
td.itemInfo { 
vertical-align:top; } 
td.itemInfo h1 { 
	font-size:18px;
	margin:5px 9px; } 
td.itemInfo h2 { 
	font-size:13px;
	margin:5px 9px; } 
td.itemInfo p { 
	font-size:11px;
	margin:5px 9px;
	color:#333333;
	line-height:17px; } 
td.intro { 
font-size:18px;
	color:#5ec7c3;
	line-height:22px;
	margin:5px 0; } 
td.weblink { 
font-size:12px;
	color:#999999;
	text-align:right;
	margin:0 0 3px 0; } 
td.date { 
font-size:17px;
	color:#5ec7c3;
	margin:0 0 3px 0; } 
#newsletter02 a:link:active { 
color: #990000;
	line-height:19px; } 
#newsletter02 td a { 
	color: #990000;
	cursor:pointer; } 
#newsletter02 td { 
font-family: Lucida Sans Unicode, Arial, Helvetica, Verdana, sans-serif; } 
