@charset "utf-8";


body {
	background-image: url(bkg_body.jpg);
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;

}

.clearspace {
	clear: both;
	
}

#weddings_wrapper {
	background-image: url(bkg_wrapper.jpg);
	background-repeat: no-repeat;
	width: 928px;
	margin-right: auto;
	margin-left: auto;

}



/* CSS Document */

#bkg_body2 {
	background-image: url(bkg_body2.jpg);
	background-repeat: repeat-x;
	padding-top: 24px;
}
#top {

	position:relative;
	height: 380px;
	width: 928px;
}

#header {
		
height:269px;
left:259px;
position:absolute;
top:110px;
width:650px;
}

#flash_png{

height:269px;
left:26px;
position:absolute;
top:110px;
width:884px;
z-index: 2;
}

#logo{
	height:74px;
left:397px;
position:absolute;
top:32px;
width:149px;
	}


#mainNav{
height:225px;
left:56px;
position:absolute;
text-align:center;
top:217px;
width:170px;
z-index:6;
	}
	
	#mainNav img{
		padding-bottom: 27px;
	}


#middle {
	
width: 928px;
		background-image: url(bkg_middle.jpg);
	background-repeat: no-repeat;
	
	

}


#middle_bkg {
		width: 928px;
		background-image: url(bkg_middle2.jpg);
	background-repeat: repeat-y;
	background-position: 1px 0px;
	
	

}

#buttons{
	
height:250px;
left:40px;
position:absolute;
top:93px;
width:217px;
	
}


#buttons img{
	padding-bottom: 55px;
	
}

#headers{
padding-left:2px;
padding-top:38px;
width:500px}


#copy  {
		width:560px;
		padding-top: 5px;
		padding-left: 0px;
		padding-right: 40px;
		font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	line-height: 17px;
		color: #4b433d;
		
		
}

a, a:active, a:link, a:visited{
	color:#963030;
}
a:hover{
	color:#5e839c;
}

#left {
	width: 235px;
	position: relative;
	float:left;
	
}

#right {
	width: 629px;
	position: relative;
	float: right;
	
}

#aramark{
height:41px;
left:26px;
position:absolute;
top:62px;
width:50px;
	
}

#bottom {
	background-image: url(bkg_bottom.jpg);
	background-repeat: no-repeat;
	height: 100px;
	width: 928px;
	position: relative;
	background-position: 1px 0px;
	

}


#bottom_Nav{
height:8px;
left:224px;
position:absolute;
top:69px;
width:695px;

}

#bottom_Nav a{
padding-top: 6px;

}

#ht_logo{

	height:14px;
margin-left:auto;
margin-right:auto;
width:155px;
padding-top:15px;
padding-left:36px;	
}


/* Code Block */

ul{
		margin-left:20px;
}
.headline{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:12px; font-weight:bold; color:#914044;
}

.disclaimer{
	font-size:9px; color:#8f8883; line-height:10px;
}
 .imgL_txtR_txt {
	 width:337px;
	 padding-left:10px;
 }

.txtL_imgR_txt {
	 width:337px;
	 padding-right:10px;
}

.imgL_txtR_img {
background-image:url(img_treat.gif);
background-repeat:no-repeat;
height:144px;
padding-left:14px;
padding-top:9px;
width:239px;
background-position:10px 6px;
}

.txtL_imgR_img {
background-image:url(img_treat.gif);
background-repeat:no-repeat;
height:144px;
padding-left:14px;
padding-top:9px;
width:239px;
background-position:10px 6px;
		
}

.separator {
	width: 600px;
	background-image:url(separator.gif);
	background-repeat:no-repeat;
	padding-top: 15px;
	padding-bottom: 15px;
	background-position:left center;
}

