a:hover {
	color: #1588BF;
}
body {
	background-color: #F3D8F3;
}
#allheadcap {
	position:absolute;
	width:686px;
	height:116px;
	z-index:60;
}
#allwedhead {
	position:absolute;
	top:26px;
	width:402px;
	height:83px;
	z-index:61;
	text-align: left;
	left: 9px;
}
#allflashhead {
	position:absolute;
	width:250px;
	height:20px;
	z-index:61;
	left: 5px;
	top: 4px;
}
#alltopmenu {
	position:absolute;
	top:143px;
	width:745px;
	height:19px;
	z-index:44;
	text-align: center;
}
#allsmallheadcap {
	position:absolute;
	width:262px;
	height:30px;
	z-index:60;
	top: 78px;
	left: 7px;
	background-image: url(../images/smallheadbkg.png);
}
#featureshead {
	position:absolute;
	width:241px;
	height:23px;
	z-index:62;
	left: 252px;
	top: 3px;
	font-size: 17px;
	color: #1588BF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
}
#pgbgtop2 {
	position:absolute;
	width:745px;
	height:30px;
	z-index:2;
	top: -10px;
	background-image: url(../images/featbkgtop.png);
}
#pgbgbot2 {
	position:absolute;
	width:745px;
	height:30px;
	z-index:3;
	top: 4763px;
	background-image: url(../images/featbkgbot.png);
}
#pgbghoriz2 {
	position:absolute;
	width:745px;
	height:4756px;
	z-index:1;
	top: 14px;
	background-image: url(../images/featbkghor.png);
}
#pgmaincap {
	position:absolute;
	width:745px;
	height:521px;
	z-index:62;
	top: 179px;
}
.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #108ABD;
	text-decoration: none;
}
.blueheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #0F5C82;
	text-decoration: none;
}
.largelabelblue {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #108ABD;
	text-align: center;
}
.textbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0F5C82;
	text-decoration: none;
}
.boxtextlilacdark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D064D0;
	text-decoration: none;
}
.boxtextbluenorm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #1588BF;
	text-decoration: none;
}
.verd9lilac {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #D778BB;
	text-decoration: none;
	padding-left: 8px;
}
.boxtextblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #108ABD;
	line-height: 17px;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0F5C82;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #1588BF;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#copyrightindex {
	position:absolute;
	top:4978px;
	width:100%;
	height:19px;
	z-index:3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #1588BF;
	text-align: center;
}
#intro {
	position:absolute;
	width:350px;
	height:261px;
	z-index:61;
	top: 36px;
	left: 22px;
}
#introtxt {
	position:absolute;
	top:36px;
	width:338px;
	height:245px;
	z-index:58;
	background-color: #FFEBFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	font-weight: normal;
	color: #1588BF;
	padding: 6px;
	border: thin solid #FFFFFF;
	left: 372px;
}
#home {
	position:absolute;
	width:350px;
	height:261px;
	z-index:57;
	top: 298px;
	left: 22px;
}
#hometxt {
	position:absolute;
	top:298px;
	width:338px;
	height:245px;
	z-index:58;
	background-color: #FFEBFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #1588BF;
	padding: 6px;
	line-height: 17px;
	border: thin solid #FFFFFF;
	left: 372px;
}
#welcome {
	position:absolute;
	width:350px;
	height:261px;
	z-index:57;
	top: 560px;
	left: 22px;
}
#welcometxt {
	position:absolute;
	top:560px;
	width:338px;
	height:245px;
	z-index:58;
	background-color: #FFEBFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #1588BF;
	padding: 6px;
	line-height: 17px;
	border: thin solid #FFFFFF;
	left: 372px;
}
#weddingdetails {
	position:absolute;
	width:350px;
	height:261px;
	z-index:57;
	top: 822px;
	left: 22px;
}
#weddingdetailstxt {
	position:absolute;
	top:822px;
	width:338px;
	height:245px;
	z-index:58;
	background-color: #FFEBFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #1588BF;
	padding: 6px;
	line-height: 17px;
	border: thin solid #FFFFFF;
	left: 372px;
}
#rsvp {
	position:absolute;
	width:350px;
	height:261px;
	z-index:57;
	top: 1084px;
	left: 22px;
}
#rsvptxt {
	position:absolute;
	top:1084px;
	width:338px;
	height:245px;
	z-index:58;
	background-color: #FFEBFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #1588BF;
	padding: 6px;
	line-height: 17px;
	border: thin solid #FFFFFF;
	left: 372px;
}
#guestbook {
	position:absolute;
	width:350px;
	height:261px;
	z-index:57;
	top: 1346px;
	left: 22px;
}
#guestbooktxt {
	position:absolute;
	top:1346px;
	width:338px;
	height:245px;
	z-index:58;
	background-color: #FFEBFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #1588BF;
	padding: 6px;
	line-height: 17px;
	border: thin solid #FFFFFF;
	left: 372px;
}
#ourstory {
	position:absolute;
	width:350px;
	height:261px;
	z-index:57;
	top: 1610px;
	left: 22px;
}
#ourstorytxt {
	position:absolute;
	top:1608px;
	width:338px;
	height:249px;
	z-index:58;
	background-color: #FFEBFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #1588BF;
	padding: 6px;
	line-height: 17px;
	border: thin solid #FFFFFF;
	left: 372px;
}
#aboutgroom {
	position:absolute;
	width:350px;
	height:261px;
	z-index:57;
	top: 1874px;
	left: 22px;
}
#aboutgroomtxt {
	position:absolute;
	top:1874px;
	width:338px;
	height:245px;
	z-index:58;
	background-color: #FFEBFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #1588BF;
	padding: 6px;
	line-height: 17px;
	border: thin solid #FFFFFF;
	left: 372px;
}
#aboutbride {
	position:absolute;
	width:350px;
	height:261px;
	z-index:57;
	top: 2136px;
	left: 22px;
}
#aboutbridetxt {
	position:absolute;
	top:2136px;
	width:338px;
	height:245px;
	z-index:58;
	background-color: #FFEBFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #1588BF;
	padding: 6px;
	line-height: 17px;
	border: thin solid #FFFFFF;
	left: 372px;
}
#accommodation {
	position:absolute;
	width:350px;
	height:261px;
	z-index:57;
	top: 2398px;
	left: 22px;
}
#accommodationtxt {
	position:absolute;
	top:2398px;
	width:338px;
	height:245px;
	z-index:58;
	background-color: #FFEBFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #1588BF;
	padding: 6px;
	line-height: 17px;
	border: thin solid #FFFFFF;
	left: 372px;
}
#directions {
	position:absolute;
	width:350px;
	height:261px;
	z-index:57;
	top: 2660px;
	left: 22px;
}
#directionstxt {
	position:absolute;
	top:2660px;
	width:338px;
	height:245px;
	z-index:58;
	background-color: #FFEBFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #1588BF;
	padding: 6px;
	line-height: 17px;
	border: thin solid #FFFFFF;
	left: 372px;
}
#prewed {
	position:absolute;
	width:350px;
	height:261px;
	z-index:57;
	top: 2922px;
	left: 22px;
}
#prewedtxt {
	position:absolute;
	top:2922px;
	width:338px;
	height:245px;
	z-index:58;
	background-color: #FFEBFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #1588BF;
	padding: 6px;
	line-height: 17px;
	border: thin solid #FFFFFF;
	left: 372px;
}
#photogallery {
	position:absolute;
	width:350px;
	height:261px;
	z-index:57;
	top: 3184px;
	left: 22px;
}
#photogallerytxt {
	position:absolute;
	top:3184px;
	width:338px;
	height:245px;
	z-index:58;
	background-color: #FFEBFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #1588BF;
	padding: 6px;
	line-height: 17px;
	border: thin solid #FFFFFF;
	left: 372px;
}
#ourmemories {
	position:absolute;
	width:350px;
	height:261px;
	z-index:57;
	top: 3446px;
	left: 22px;
}
#ourmemoriestxt {
	position:absolute;
	top:3446px;
	width:338px;
	height:245px;
	z-index:58;
	background-color: #FFEBFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #1588BF;
	padding: 6px;
	line-height: 17px;
	border: thin solid #FFFFFF;
	left: 372px;
}
#weddingphotos {
	position:absolute;
	width:350px;
	height:261px;
	z-index:57;
	top: 3708px;
	left: 22px;
}
#weddingphotostxt {
	position:absolute;
	top:3708px;
	width:338px;
	height:245px;
	z-index:58;
	background-color: #FFEBFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #1588BF;
	padding: 6px;
	line-height: 17px;
	border: thin solid #FFFFFF;
	left: 372px;
}
#weddingparty {
	position:absolute;
	width:350px;
	height:261px;
	z-index:57;
	top: 3970px;
	left: 22px;
}
#weddingpartytxt {
	position:absolute;
	top:3970px;
	width:338px;
	height:245px;
	z-index:58;
	background-color: #FFEBFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #1588BF;
	padding: 6px;
	line-height: 17px;
	border: thin solid #FFFFFF;
	left: 372px;
}
#weddingpartypic {
	position:absolute;
	width:350px;
	height:261px;
	z-index:57;
	top: 4232px;
	left: 22px;
}
#weddingpartypictxt {
	position:absolute;
	top:4232px;
	width:338px;
	height:245px;
	z-index:58;
	background-color: #FFEBFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #1588BF;
	padding: 6px;
	line-height: 17px;
	border: thin solid #FFFFFF;
	left: 372px;
}
#giftregistry {
	position:absolute;
	width:350px;
	height:261px;
	z-index:57;
	top: 4494px;
	left: 22px;
}
#giftregistrytxt {
	position:absolute;
	top:4494px;
	width:338px;
	height:245px;
	z-index:58;
	background-color: #FFEBFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #1588BF;
	padding: 6px;
	line-height: 17px;
	border: thin solid #FFFFFF;
	left: 372px;
}
