/* CSS Document */

body { 
	text-align:center;
	background-color: #999999;
	}
	
a img, img { border: none; }

.container { 
	margin:0 auto 0 auto; 
	width:800px; 
	height:600px;  
	text-align:left; 
	position:relative; 
	background:url(images/background.jpg) no-repeat; 
	}

.menutext { 
	position: absolute;
	left: 320px;
	top: 55px;
	}
	
	
.mainText {
	position: absolute;
	width:348px;  
	left: 217px;
	top: 160px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#CCCCCC;
	overflow: visible;
	z-index:1;
	}
	
.linkText {
	position: absolute;
	width:348px;  
	left: 500px;
	top: 160px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#CCCCCC;
	overflow: visible;
	z-index:1;
	}

.address1 { 
	position: absolute;
	top: 120px;
	left: 12px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px;
	color: #CCCCCC;
	}

.address2 { 
	position: absolute;
	top: 120px;
	left: 495px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px;
	color: #CCCCCC;
	}
	
.address3 { 
	position: absolute;
	top: 120px;
	left: 600px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px;
	color: #CCCCCC;
	}
	
.address4 { 
	position: absolute;
	top: 120px;
	left: 706px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px;
	color: #CCCCCC;
	}
	
.line1 {
	position: absolute;
	left: 12px;
	top: 130px;
	width: 776px;
	height: .5px;
	text-align: center;
	color:#84F5A7;
	}
	
.line2 {
	position: absolute;
	left: 12px;
	top: 580px;
	width: 776px;
	height: .5px;
	color:#84F5A7;
	text-align: center;
	}
	
/* links for menus on all pages */
a.menulink:link {
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	}     /* unvisited link */
	
a.menulink:active {
	color: #84F5A7;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:15px;
	font-weight: bold;
	text-align:center;
	}   /* selected link */
	
a.menulink:visited {
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	}  /* visited link */
	
a.menulink:hover {
	color: #84F5A7;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size:15px;
	font-weight: bold;
	text-align:center;
	}   /* mouse over link */	
	


#logo {
	position:absolute;
	top: 10px;
	left: 10px;
	}
	
	
#welcome {
	position:absolute; 
	top:149px; 
	left:207px;
	}
	
#tagline {
	position:absolute; 
	top:0px; 
	left:538px;
	}

#index1 { 
	position:absolute; 
	top:148px; 
	left:11px; 
	z-index:2;
	}
	
#index2 { 
	position:absolute; 
	top:367px; 
	left:204px; 
	z-index:3;
		}
	
#index3 { 
	position:absolute; 
	top:147px; 
	left:576px; 
	z-index:4;
	}
	
/* end index page 

start occasion page */
.occasionText {
	position: absolute;
	width:354px;  
	left: 217px;
	top: 170px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#CCCCCC;
	overflow: visible;
	z-index:1;
	}

.emphasis {
	font-weight:bold;
	color:#84F5A7;
	font-size:12px;
	}
	
#occasion1 { 
	position:absolute; 
	top:148px; 
	left:11px; 
	z-index:2;
	}	
	
#occasion2 { 
	position:absolute; 
	top:147px; 
	left:576px; 
	z-index:4;
	}
	
	
/* links for menus on all pages */
a.occlink:link {
	color: #f7f7f7;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	}     /* unvisited link */
	
a.occlink:active {
	color: #f7f7f7;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size:15px;
	font-weight: bold;
	text-align:center;
	}   /* selected link */
	
a.occlink:visited {
	color: #f7f7f7;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	}  /* visited link */
	
a.occlink:hover {
	color: #84F5A7;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size:15px;
	font-weight: bold;
	text-align:center;
	}   /* mouse over link */	
		
.wedlink {
	position: absolute;
	top: 383px;
	left: 76px;
	}
	
.chrlink {
	position: absolute;
	top: 383px;
	left: 182px;
	}
/* end occasion page

start style page */

.styleText {
	position: absolute;
	width:384px; 
	height:126px; 
	left: 217px;
	top: 170px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#CCCCCC;
	overflow: visible;
	z-index:1;
	}

.photocredit {
	position: absolute;
	width:175px; 
	left: 11px;
	top: 152px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-style:italic;
	color:#CCCCCC;
	overflow: visible;
	z-index:1;
	}
		
.stylephoto1 {
	position: absolute;
	width:179px; 
	left: 11px;
	top: 520px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#CCCCCC;
	overflow: visible;
	z-index:1;
	}
	
.stylephoto1a {
	position: absolute;
	width:179px; 
	height:133px; 
	left: 209px;
	top: 490px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#CCCCCC;
	overflow: visible;
	z-index:1;
	}
	
.stylephoto2 {
	position: absolute;
	width:179px; 
	height:40px; 
	left: 409px;
	top: 512px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#CCCCCC;
	overflow: visible;
	z-index:1;
	}

.stylephoto3 {
	position: absolute;
	width:179px; 
	height:133px; 
	left: 607px;
	top: 443px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#CCCCCC;
	overflow: visible;
	z-index:1;
	}

	
#style_photo1{
	position:absolute; 
	top:229px; 
	left:11px;
	}
	
#style_photo1a{
	position:absolute; 
	top:242px; 
	left:209px;
	}

#style_photo2 {
	position:absolute; 
	top:242px; 
	left:409px;
	}
	
#style_photo3 {
	position:absolute; 
	top:148px; 
	left:607px;
	}

/* end style page 

 start wedding page */
 
 
.weddingText {
 	position: absolute;
	width:354px;  
	left: 217px;
	top: 170px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#CCCCCC;
	overflow: visible;
	z-index:1;
	}

.wedding2Text {
	position: absolute;
	width:180px; 
	height:270px; 
	left: 590px;
	top: 310px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#CCCCCC;
	overflow: visible;
	z-index:1;
	}
	
.weddingLink {
	position: absolute;
	left: 590px;
	top: 550px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#CCCCCC;
	overflow: visible;
	z-index:1;
	}
#weddings_photo1 {
	position:absolute; 
	top:148px; 
	left:11px;
	}

#weddings_photo2 {
	position:absolute; 
	top:339px; 
	left:206px;
	}
	
#weddings_photo3 {
	position:absolute; 
	top:148px; 
	left:590px;
	}
	
#weddings_photo4 {
	position:absolute; 
	top:335px; 
	left:577px;
	}
	
/* end wedding page 

start location page */

#location1 { 
	position:absolute; 
	top:148px; 
	left:11px; 
	z-index:2;
	}
	
#location2 { 
	position:absolute; 
	top:392px; 
	left:204px; 
	z-index:3;
		}
#location3 { 
	position:absolute; 
	top:147px; 
	left:576px; 
	z-index:4;
	}
/* end location page 

 start contact page */

.contactText {
	position: absolute;
	width:354px; 
	height:134px; 
	left: 217px;
	top: 160px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#CCCCCC;
	overflow: visible;
	z-index:1;
	}

#contact1 { 
	position:absolute; 
	top:148px; 
	left:11px; 
	z-index:2;
	}
	
#contact2 { 
	position:absolute; 
	top:403px; 
	left:204px; 
	z-index:3;
		}
	
#contact3 { 
	position:absolute; 
	top:147px; 
	left:576px; 
	z-index:4;
	}
	
#visa  {
	position:absolute; 
	top:305px; 
	left:474px;
	}

#mastercard  {
	position:absolute; 
	top:305px; 
	left:524px;
	}
	
#amex  {
	position:absolute; 
	top:340px; 
	left:476px;
	}
	
#interac  {
	position:absolute; 
	top:340px; 
	left:529px;
	}	
/* end contact_us page 

start about_us page*/

.aboutText {
	position: absolute;
	width:354px; 
	height:134px; 
	left: 217px;
	top: 174px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#CCCCCC;
	overflow: visible;
	z-index:1;
	}
/* end about_us page 

 start links page */

.linksText {
	position: absolute;
	width:500px; 
	height:134px; 
	left: 217px;
	top: 174px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#CCCCCC;
	overflow: visible;
	z-index:1;
	}
	
a.newlink:link {
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	}     /* unvisited link */
	
a.newlink:active {
	color: #84F5A7;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:15px;
	font-weight: bold;
	text-align:center;
	}   /* selected link */
	
a.newlink:visited {
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	}  /* visited link */
	
a.newlink:hover {
	color: #84F5A7;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size:15px;
	font-weight: bold;
	text-align:center;
	}   /* mouse over link */	
		

	
		
#links_photo1 {
	position:absolute; 
	top:147px; 
	left:426px; 
	}
	
#links_photo2 {
	position:absolute; 
	top:383px; 
	left:11px; 
	}

	




/* end links page */

/* Christmas*/
#christmas_photo1 {
	position:absolute; 
	top:148px; 
	left:11px;
	}
	
#christmas_photo1a {
	position:absolute; 
	top:374px; 
	left:11px;
	}

#christmas_photo2 {
	position:absolute; 
	top:339px; 
	left:209px;
	}
	
#christmas_photo3 {
	position:absolute; 
	top:148px; 
	left:583px;
	}
	
#christmas_photo4 {
	position:absolute; 
	top:339px; 
	left:583px;
	}
	
#christmas_photo5 {
	position:absolute; 
	top:213px; 
	left:209px;
	}
