


/*  DIVS  */

#main {
 position:relative; margin: 0 auto; width:634px; height:600px; z-index:1; background-color:#EFEAD8; 
 }
 
#navigation {
width:239px; height:49px; margin-top:5px;
}

#NavID {
	position:absolute;
	left:135px;
	width:154px;
	height:12px;
	z-index:2;
	top: 63px;
}

* html #NavID{top: 72px;}

#Title {
position:absolute; left:350px; top:91px; width:264px; height:47px; 
}

#WeddingText{
width:300px; height:400px; overflow:auto; margin-left:0px; margin-top:10px; float:left; scrollbar-base-color:#D29497; padding: 0 12px;
}

*html #WeddingText{margin-left:3px;}


#TestimonialText{
width:420px; height:400px; overflow:auto; margin-right:10px; margin-top:10px; scrollbar-base-color:#D29497; padding: 5px 19px; float:right; 
}

*html #TestimonialText{margin-left:5px;}

#Bride1 {
width:250px; height:405px; margin-left:30px; margin-top:10px;  float:left;
} 

* html #Bride1{margin-left:30px; margin-top:15px;}

#TestimonialImage{
width:125px; height:110px; margin-top:10px;  float:left;
} 

* html #TestimonialImage{margin-left:10px; margin-top:15px;}

#testiNav {
width:125px; height:125px; margin-top:10px; margin-left: 15px; float:left;
}
* html #testiNav{margin-left:10px; margin-top:5px;}

#Bottom {
position:absolute; left:0px; top:575px; width:634px; height:64px; background-color:#D29497;
}

#Text1 {
position:relative; margin: 0 auto; left:0px; top:15px; width:600px; height:61px; /*overflow:auto; scrollbar-base-color:#D29497;*/
}


#homeImages {
margin-top: 25px;
}

#wgalleryNavLink {
position:absolute; left:245px; top:500px; width:588px; height:52px; z-index:2;
}

* html #wgalleryNavLink {
top:533px;
}

#wgalleryNav {
position:absolute; left:120px; top:533px; width:588px; height:52px; z-index:2;
}


#ggalleryNav {
position:absolute; left:155px; top:533px; width:588px; height:52px; z-index:2;
}

#wgalleryImage {
width:360px; height:380px; margin-left:130px; margin-top: 5px;  float:left; background-image:url(images/loading.jpg); background-repeat:no-repeat;
} 

* html #wgalleryImage { width:360px; height:380px; margin-left:75px; margin-top: 5px;  float:left; }

#ggalleryImage {
width:360px; height:380px; margin-left:120px; margin-top: 5px;  float:left; background-image:url(images/loading.jpg); background-repeat:no-repeat;
} 

* html #ggalleryImage { width:360px; height:380px; margin-left:65px; margin-top: 5px;  float:left; }

#hgalleryimage{
	position:relative;
	top:  55px;
	margin: 0 auto;
	
}

#vgalleryimage{
	position:relative;
	top: 5px;
	margin: 0 auto;
	
}

#about {
width:300px; height:450px; margin-left:5px; margin-top:5px;  float:left;
} 


#aboutText{
width:260px; height:425px; overflow:auto; margin-left:19px; margin-top:10px; float:left; scrollbar-base-color:#D29497; padding: 0 12px;
}

.imageborderWhite {border: 1px solid #FFFFFF;}


/* redefined TAGS */

body {
background-color:#FFFFFF;	 
}


a {
color:#666666; text-decoration: none;
}

a:hover, a:active { 
	text-decoration: underline;
	color:#000000;
	}
	
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*font-size: 8pts;*/
	font-weight: normal;
	color: #666666;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bolder;
	color: #666666;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #666666;
	text-align: right;
}

h3 {
font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #FFFFFF;
	text-align: left;
}

h4 {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	text-align: left;
}

h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #666666;
}