h0           { font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; }
h2           { font-size: 16px; font-family: Verdana, Arial, Helvetica; sans-serif; color: #0066cc; font-weight: bold; font-style: italic }
h3		 	 { font-size: 21px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0066cc; font-weight: bold; }
h4			 { font-size: 14px; font-family: Verdana, Arial, Helvetica; sans-serif; color: #0066cc; font-weight: bold }
h5			 { font-size: 14px; font-family: Verdana, Arial, Helvetica; sans-serif; color: #0066cc; font-weight: bold; padding-left: 10px}
h6			 { font-size: 14px; font-family: Verdana, Arial, Helvetica; sans-serif; color: #0066cc; font-weight: bold; padding-left: 30px; line-height: -50%}
h1			 { font-size: 12px; font-family: Verdana, Arial, Helvetica; sans-serif; color: #0066cc; font-weight: bold; padding-left: 30px; line-height: -50%}


.normal      { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333;
			   text-align: left; padding: 0px 0px 0px 10px; margin: 10px 30px 10px 30px; line-height: 1.5em;}
.smaller	 { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333;
			   text-align: left; padding: 10px 10px 0px 0px; margin: 10px 30px 10px 30px;}
.small		 { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333;
			   text-align: left; padding: 10px 10px 0px 0px; margin: 10px 30px 10px 30px;}
.smallcentre { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333;
			   text-align: center; padding: 0px 0px 0px 0px; margin: 0px 50px 0px 40px;}
.caption	 { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333;
			   text-align: center; padding: 0px 0px 0px 0px;}
.captionLeft { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333;
			   text-align: left; padding: 0px 0px 0px 0px;}	
.guestbook	 { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0066cc;
			   text-align: left; padding: 0px 5px 0px 5px;}
.details	 { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0066cc;
			   text-align: left; padding: 0px 10px 0px 30px;}
.centre    	{ font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; 
			    text-align: center; padding: 0px 0px 0px 10px; margin: 10px 30px 10px 30px; line-height: 1.5em;}
.footer 	{font-size:12px; color: #0066cc;  text-decoration: none; font-family: sans-serif; font-weight: bold; font-variant: small-caps; text-align: center;}



.alth5		 { font-size: 13px; font-family: Verdana, Arial, Helvetica; sans-serif; color: #6692b3; font-weight: bold }
.emph		 { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0066cc; text-align: left;
			   padding: 10px 10px 0px 0px; margin: 10px 30px 10px 30px;	line-height: 1.4em;	font-weight: bold;}		
.emph1		 { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0066cc; text-align: left;
			   padding: 0px; margin: 0px;	line-height: 1.4em;	font-weight: bold;}		
.emph2		 { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0066cc; text-align: left;
			   padding: 5px; margin: 5px;	line-height: 1.4em;	font-weight: bold;}		
.emph3		 { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #3399ff; text-align: center;
			   padding: 0px; margin: 5px;	line-height: 1.4em;	font-weight: bold;}		
.emph4		 { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #00cc33; text-align: center;
			   padding: 0px; margin: 0px;	line-height: 1.4em;	font-weight: bold;}		
.specoffmain { font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ff0000; text-align: center;
			   padding-left: 30px; margin: 0px; line-height: 1.4em; font-weight: bold;}


.link		 { font-size: 10px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; color: #074485; TEXT-DECORATION: underline; }
v:link		 { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #074485; TEXT-DECORATION: underline; }
a:link       { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #074485; TEXT-DECORATION: underline; }

body         { margin: 0px 0px 0px; background-color: #e3ecf3}
hr           { color: #990033; width: 90% }

.td			 { padding:0; background-color: #ffffff; }
.tdcal		 { padding:0; background-color: #cfdde7; font-size: 9px; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; border-width:'1px'; border-bottom: medium solid #ffffff; 
			   border-bottom-color:#ffffff; border-left-color:#ffffff; border-right-color:#ffffff; border-top-color:#ffffff}					
.tdspecoff	 { padding:0; background-color: #ffcc86; font-size: 9px; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; border-style: none; 0px}					
.tdcalbkd	 { padding:0; background-color: #ff0000; font-size: 9px; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; border-style: none; 0px}					
.tdcaldy	 { padding:0; background-color: #6692b3; font-size: 9px; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; border-style: none; 1px}					
.tdcalwkd	 { padding:0; background-color: #333333; font-size: 11px; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; border-style: none; 1px}					
.tdcalwed	 { padding:0; background-color: #cfdde7; font-size: 11px; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; color: #3c4f76; border-style: none; 1px}	
.tdalth5	 { font-size: 13px; font-family: Verdana, Arial, Helvetica; sans-serif; color: #0066CC; font-weight: bold }	
.tdcentsmall { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #3c4f76; text-align: left; valign: top;
			   padding: 10px 10px 0px 0px;	margin: 10px 10px 10px 10px;}
.tdfooter	 { font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #074485; TEXT-DECORATION: underline; text-align: center;}
.tdpricesdate {	padding-left:4px; background-color: #cfdde7; font-size: 8pt; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif;	color: #333333; border: thin solid #ffffff;
				padding-top: 2px; padding-right: 2px; padding-bottom: 2px;}					
.tdprices    { padding:0; background-color: #ffffff;	font-size: 8pt;	text-align: center;	font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333;	border: thin solid #cfdde7;}					
.tdspaut 	 {	padding-left:4px; background-color: #ffcc00; font-size: 8pt; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif;	color: #333333; border: thin solid #ffffff;
				padding-top: 2px; padding-right: 2px; padding-bottom: 2px;}					
.tdsumm		 {	padding-left:4px; background-color: #ff0033; font-size: 8pt; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif;	color: #333333; border: thin solid #ffffff;
				padding-top: 2px; padding-right: 2px; padding-bottom: 2px;}					
.tdwint		 {	padding-left:4px; background-color: #ffff00; font-size: 8pt; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif;	color: #333333; border: thin solid #ffffff;
				padding-top: 2px; padding-right: 2px; padding-bottom: 2px;}			
.ImageL      {float:left; padding:10px 10px 10px 20px; margin: padding:10px 10px 10px 20px; background-color: #FFFFFF; border: solid 0px #99ccff;}
.ImageR      {float:right; padding:10px 30px 10px 10px; margin: padding:10px 30px 10px 10px; background-color: #FFFFFF; border: solid 0px #99ccff;}
.table		 { margin: 0px 6pt; cellspacing: 0; background-color: #ffffff; padding-right: 10px; padding-left: 10px; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333;
			   text-align: left; line-height: 1em;}
.tablecenter  { margin: 0px 0pt; cellspacing: 0; background-color: #ffffff; padding-right: 0px; padding-left: 40px; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333;
			   text-align: center; line-height: 1em;}

			   
.unpadtable	 { margin: 0px; cellspacing: 0; background-color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; text-align: left; line-height: 1.2em;}			   
.unpadtableR { margin: 0px; cellspacing: 0; background-color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; text-align: left; line-height: 1.2em;}			   
.unpadtabltop { margin: 0px; cellspacing: 0; padding-top: 5px; padding-bottom: 5px; background-color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; text-align: top; }			   
.unpadtabltopwed { margin: 0px; cellspacing: 0; padding-top: 5px; padding-bottom: 5px;  font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; text-align: top; }			   
.menutable 	 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-transform: uppercase; color: #333333; background-color: 6692b3;
			   text-align: center; word-spacing: normal; border: none;}
			   
.list 		 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; list-style-position: outside; list-style-type: disc; padding-right: 30px; line-height: 1.4em;}
.listwedding {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #333333; list-style-position: outside; list-style-type: disc; padding-right: 30px; line-height: 1.4em;
	background-image: url(../images/flowers-ocean3.jpg);	background-repeat: no-repeat;	background-position: center center;}
.listindent	 { padding-left:80px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; list-style-position: outside; list-style-type: disc; padding-right: 30px; line-height: 1.4em;}
.altmenu     { background-color: #FFFFFF;}
.listinline	 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; list-style-position: outside; list-style-type: disc; padding-right: 30px; line-height: 1.4em; display: inline; list-style-type: disc;}


.table1 	 { margin: 0px 6pt; cellspacing: 0; background-color: #ffffff; padding-right: 10px; padding-left: 30px; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333;
			   text-align: left; line-height: 1em;}
.ex			{width:700px; padding:10px 10px 10px 40px; margin:0px; align:center;}

.link2 {color: #000; background-color: #dfdfdf;}

