body { background-color: #e8e8e8; }
#header { background-color: #bdcede; height: 85px; width: 100%; left: 0; top: 0; position: relative; visibility: visible; }
#subheader { background-color: #e8e8e8; height: 26px; width: 100%; position: relative; visibility: visible; }
.menuItem {
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #90acc6;
	text-align: center;
	height: 30px;
	width: 175px;
	position: relative;
	visibility: visible;
	padding: 12px 4px 8px;
	border-top: 2px solid #e8e8e8;
}
.menuItem2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #90acc6;
	text-align: center;
	height: 30px;
	width: 220px;
	position: relative;
	visibility: visible;
	padding: 12px 4px 8px;
	border-top: 2px solid #e8e8e8;
}
.menuItem3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #90ACC6;
	text-align: center;
	height: 40px;
	width: 150px;
	visibility: visible;
	position:relative;
	padding: 12px 4px 8px;
	border-top: 2px solid #e8e8e8;
}
a.menu { color: white; font-style: normal; }
a.menu:link { color: white; text-decoration: none; }     /* unvisited link */
a.menu:visited { color: white; text-decoration: none; }  /* visited link */
a.menu:hover { color: white; text-decoration: underline; }   /* mouse over link */
a.menu:active { color: white; text-decoration: none; }   /* selected link */

.bdyText { font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
/*[:first-letter {font-size: 200%}*/
.headLine { font-size: xx-large; }
.smHeadLine { font-size: large; 
			font-family: Arial, Helvetica, sans-serif
			}
			
.firstWord { font-size: 150%; font-style: italic; }
  .form_txt1{
 font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	}
 .menu_txt1{
 font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	font-style: strong;
	text-decoration: underline;
	}

 .menu_txt{
 font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
		text-decoration: none;
	}
.link_img {border:1px solid black;}	
.link_img a {
color: #000000;
text-decoration: none;
}
.link_img a:visited {
color: #000000;
text-decoration: none;
}
.link_img a:hover {
color:#000000;
text-decoration: none;
}

 .packages{
 font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-size: 10pt;
	color: #336699;
	text-decoration: none;
	}
	 .packages1{
color: #336699;
	font-style: italic; 
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-size: 4;
	}
.redtxt {color: #990000}
#cakesAll td{
			text-align: center; 
			padding-top: 8px; 
			padding-top: 8px;
			}
			
.cakeNumber { 
			padding-top: 4px; 
			padding-bottom: 4px; 
			padding-left: 4px; 
			height: 18px; 
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 22px
			}
			
#flowersAll td{
			text-align: center; 
			padding-top: 8px; 
			padding-top: 8px;
			}
			 v\:* {
        behavior:url(#default#VML);
      }
     
      table.directions th {
	background-color:#EEEEEE;
      }
	  
      img {
        color: #000000;
      }
			
	#photoPage {width: 95%; 
	            text-align: center;
				}
				
		#contain { width: 568px; 
		           text-align: left; 
				   margin: 0 auto}
				   
		#note { border: solid 2px black; 
		        text-align: center; 
				}
		#images { background-image: url(images/photobacking.jpg); 
				  background-repeat: no-repeat; 
				  background-position: 0 0; 
				  text-align: center; 
				  width: 568px; 
				  height: 420px; 
				  }
				  
		#BridgeNGroom { visibility: visible; 
		                padding-top: 115px; 
					   }
					   
		#WeddingPhotos { visibility: visible; 
		                 padding-top: 135px; 
						 }
						 
		.specialLinking { font-size: 18pt;}
