/* Document Settings _______________________________________________________________*/

body {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	margin:0;
	padding:0;
	line-height: 190%;
	background-image:url(../images/walshs-hotel-bg.jpg);
	background-color: #CC0000;
	background-repeat: repeat;
}

hr {
border: 0;
color: #BC2A13;
background-color: #AE0000;
height: 1px;
width: 100%;
text-align: left;
}

h1 {
	font-size: 24px;
	color: #AE0000;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;

}


h2 {
	font-size: 16px;
	color: #AE0000;
	line-height: 100%;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
}

h3 {
	font-size: 21px;
	font-weight: bold;
	color: #AE0000;
	font-family: Times, Times New Roman, Georgia, serif;

}
h4 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #000000;
}

h5 {
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	color: #AE0000;
	line-height: 70%;
}

.redtext {
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	color: #AE0000;
	line-height: 100%;
	font-weight: bold;
}

.red-text {
	color: #AE0000;
}

#total-container{
width:1000px;
display:block;
margin-left:auto;
margin-right:auto;
margin-top:2em;
margin-bottom:2em;
}

ul #MainText
{list-style-image: url(../images/star.jpg)}

.right-image{
	margin-left: 3em;
	margin-bottom: 2em;
	float: right;
	width: 190px;
}
.right-image img{

	padding: 2px;
	border: 1px solid #9D0D29;
}


.right-entertainment{
	margin-left: 3em;
	margin-bottom: 2em;
	float: right;
	width:190px;
	overflow:hidden;
	padding: 2px;
	border: 1px solid #9D0D29;
	text-align:center
}

.right-image2{
	float:right;
	margin-left: 3em;
	display: block;
	text-align: center;
}

.right-image3{
	float:right;
	margin-left: 3em;
	width:250px;
	
}

.left-image{
	float:left;
	margin-right: 3em;
	margin-bottom: 2em;
	display: block;
}
.left-image img{

	padding: 2px;
	border: 2px solid #999999;
}


/* Left Section _______________________________________________________________*/

*html #left-container{
margin-left: 0.25em;
}


#left-container{
	float:left;
	width:204px;
	display:block;
	margin-left: 3px;
	margin-left: 0.5em;
}

.left-ads{
	float:left;
	width:204px;
	display:block;
	margin-top:0.6em;
	line-height: 130%;
}

#left-ad1{
	float:right;
	width:204px;
	display:block;
	margin-top:0.6em;
	line-height: 130%;
	height:112px;
	background-image:url(../images/wedding-fair-ad.png);
}
#left-ad1:hover{
	background-position: left -112px;
	background-image:url(../images/wedding-fair-ad.png);
}

#left-ad2{
	float:right;
	width:204px;
	display:block;
	margin-top:0.6em;
	line-height: 130%;
	height:112px;
	background-image:url(../images/entertainment-ad.png);
}

#left-ad2:hover{
	background-position: left -112px;
	background-image:url(../images/entertainment-ad.png);
}
#left-ad3{
	float:right;
	width:204px;
	display:block;
	margin-top:0.6em;
	line-height: 130%;
	height:112px;
	background-image:url(../images/gift-vouchers.png);
}

#left-ad3:hover{
	background-position: left -112px;
	background-image:url(../images/gift-vouchers.png);
}

#left-ad4{
	float:right;
	width:204px;
	display:block;
	margin-top:0.6em;
	line-height: 130%;
	height:112px;
	background-image:url(../images/conference-ad.png);
}

#left-ad4:hover{
	background-position: left -112px;
	background-image:url(../images/conference-ad.png);
}




.left-search{
	float:right;
	display:block;
	width:204px;
	display:block;
	margin-top:0.6em;
	line-height: 130%;
}

#left-booking{
	float:right;
	width:204px;
	display:block;
	margin-top:0.5em;
	line-height: 130%;
	height:220px;
	background-image: url(../images/booking-bg.jpg);
	background-repeat: no-repeat;
}


/* Right Section _______________________________________________________________*/

*html #right-container{

}

#right-container{
	float:right;
	width:180px;
}

#right-ads-enquiry{
	float:left;
	width:180px;
	display:block;
	margin-bottom:0.5em;
	line-height: 160%;
	color: #FFFFFF;
	height:61px;
	background-image: url(../images/enquiry-ad.png);
	background-repeat: no-repeat;
}

#right-ads-enquiry a{
width:100%;
height:100%;
}

#right-ads-enquiry:hover {
	background-position: left -61px;
	background-image: url(../images/enquiry-ad.png);
	background-repeat: no-repeat;
}


#right-ads-location{
	float:right;
	width:180px;
	display:block;
	margin-bottom:0.5em;
	line-height: 160%;
	color: #FFFFFF;
	height:81px;
	background-image: url(../images/our-location-ad.png);
	background-repeat: no-repeat;
}
#right-ads-location a{
width:100%;
height:100%;
}

#right-ads-location:hover {
	background-position: left -81px;
	background-image: url(../images/our-location-ad.png);
	background-repeat: no-repeat;
}

*html #right-ads-location{
	background-image: url(../images/our-location-ad.png);
	background-repeat: no-repeat;
}

*html #right-ads-location:hover {
	background-position: top left;
	background-image: url(../images/our-location-ad.png);
}


#right-ads-brochure{
	float:right;
	width:180px;
	display:block;
	margin-bottom:0.5em;
	line-height: 160%;
	color: #FFFFFF;
	height:68px;
	background-image: url(../images/hotel-brochure-ad.png);
	background-repeat: no-repeat;
}
#right-ads-brochure a{
width:100%;
height:100%;
}


#right-ads-brochure:hover {
	background-position: left -68px;
	background-image: url(../images/hotel-brochure-ad.png);
	background-repeat: no-repeat;
}


#right-ads-news{
	float:right;
	width:180px;
	display:block;
	margin-bottom:0.5em;
	line-height: 160%;
	color: #FFFFFF;
	height:138px;
	background-image: url(../images/newsletter-ad.png);
	background-repeat: no-repeat;
}

#right-ads-news a{
width:100%;
height:100%;
}

#right-ads-news:hover {
	background-position: left -138px;
	background-image: url(../images/newsletter-ad.png);
	background-repeat: no-repeat;
}

#right-ads-tripadvisor{
	float:right;
	width:180px;
	display:block;
	margin-bottom:0.5em;
	line-height: 160%;
	color: #FFFFFF;
	height:49px;
	background-image: url(../images/tripadvisor.png);
	background-repeat: no-repeat;
}

#social-bookmarks{
	float:right;
	width:180px;
	display:block;
	line-height: 120%;
	color: #FFFFFF;
	height:110px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	background-image:url(../images/social-bg-ie6.jpg);
	background-repeat: no-repeat;
}

*html #social-bookmarks{
padding-top:1em;
	
}

*:first-child+html #social-bookmarks{
padding-top:1em;
}

#social-icons-bebo{
	float:left;
	width:50px;
	display:block;
	height:48px;
	margin-right: 0.3em;
	margin-left: 0.3em;
	background-image:url(../images/bebo.png);
	background-repeat:no-repeat;
}
#social-icons-bebo:hover{
	background-position: left -48px;
	background-image:url(../images/bebo.png);
	background-repeat:no-repeat;
}

#social-icons-youtube{
	float:left;
	width:50px;
	display:block;
	height:48px;
	margin-right: 0.3em;
	margin-left: 0.3em;
	background-image:url(../images/youtube.png);
	background-repeat:no-repeat;
}
#social-icons-youtube:hover{
	background-position: left -48px;
	background-image:url(../images/youtube.png);
	background-repeat:no-repeat;
}



#social-icons-facebook{
	float:left;
	width:50px;
	display:block;
	height:48px;
	margin-right: 0.3em;
	margin-left: 0.3em;
	background-image:url(../images/facebook.png);
	background-repeat:no-repeat;
}

#social-icons-facebook:hover{
	background-position: left -48px;
	background-image:url(../images/facebook.png);
	background-repeat:no-repeat;
}





#brochures{
	float:right;
	width:180px;
	display:block;
	line-height: 190%;
	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	margin-bottom:0.3em;
}
.hotel-brochure{
	float:right;
	width:180px;
	height:80px;
	display:block;
	margin-bottom: 0.5em;
	margin-top: 0.2em;
	background-image:url(../images/hotel-brochure-icon.png);
	background-repeat:no-repeat;
}

#wedding-brochure{
	float:right;
	width:180px;
	height:80px;
	display:block;
	margin-bottom: 0.5em;
	margin-top: 0.2em;
	background-image:url(../images/wedding-brochure-icon.png);
	background-repeat:no-repeat;
	
}
#wedding-brochure a{
	display:block; 
	width:100%; 
	height:100%; 
}

#right-ads-container{
	float:right;
	width:178px;
	display:block;
	line-height: 160%;
	height:215px;
	background-image: url(../images/ads-bg.png);
	background-repeat: no-repeat;
	overflow: hidden;
	padding-left: 2px;
	margin-bottom: 1em;
}

.right-ads-title{
	width:180px;
	height:32px;
	float:left;
	color: #FFFFFF;
	margin-top: 5px;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
}

.right-ads-holder{
	width:180px;
	height:150px;
	float:left;
}

.right-ads-pic{
	width:60px;
	height:100px;
	float:right;
	margin-top: 10px;
	margin-right: 10px;
}

.right-ads-text{
	width:180px;
	height:20px;
	float:left;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 130%;
	text-align: center;
	background-image: url(../images/wifi-ad.png);
	background-repeat: no-repeat;
	background-position: center top;
}

*html .right-ads-text{
	background-image: url(../images/wifi-ad.gif);
}

.right-sep{
	float:right;
	width:180px;
	height:20px;
	background-image: url(../images/right-sep.gif);
	background-repeat: no-repeat;
	line-height: 100%;
	margin-top: 2em;
	margin-bottom: 2em;
}


/* Right Adverts 2 ________________________________________________________________________*/


#slider img{border:none;}
#slider{ height:176px;
overflow:hidden; }	
#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
#slider li{ 
width:176px;
height:176px;
overflow:hidden; 
}	

/* Header Section _______________________________________________________________*/
*html #Header {
}

#searchbar{
	float:left;
	display:block;
	width:810px;
	height:27px;
	margin-top: 18px;
	color: #FFFFFF;
	text-align: right;
	padding-top: 3px;
}
*html #searchbar{
	height:28px;
	padding-top: 9px;
	left: 0px;
}

#Header {
	float:left;
	width:815px;
	height:115px;
	background-image: url(../images/headerbg.jpg);
	background-repeat: no-repeat;

}

/**html #Header {
	background-image: url(../images/headerbg.gif);
}
*/
#sitemap a{
color:#FFFFFF;
text-decoration:none;
}

#sitemap a:hover{
color:#FFFFFF;
text-decoration:underline;
}

#sitemap{
	width:60px;
	float:right;
	display:block;
	text-align: right;
	color: #FFFFFF;
	line-height: 160%;
}


#Logo{
	float:left;
	display:block;
	width:810px;
	height:83px;
}

#menu{
	float:left;
	display:block;
	width:730px;
	height:32px;
	overflow: hidden;
}

/* Main Content _______________________________________________________________*/

*html #flash{
}

#flash{
	float:left;
	width:594px;
	height: 220px;
	margin-top: 0.5em;

}
#flashbg{
	float:left;
	width:594px;
	height: 220px;
	background-image: url(../images/main-flash-bg.png);
	background-repeat: no-repeat;
	z-index:20;
}

#flash2{
	float:left;
	width:802px;
	height: 220px;
	margin-top: 0.5em;
	margin-left: 0.5em;

}
#flashbg2{
	float:left;
	width:802px;
	height: 220px;
	background-image: url(../images/main-flash-bg.png);
	background-repeat: no-repeat;
	z-index:20;
}


*html #main-content {
	background-color: #FFFFFF;
}

#main-content {
	float:left;
	width:815px;
	background-color:#FFFFFF;
	padding-bottom: 0.5em;
}

#main-Gallery{
	float:left;
	width:795px;
	background-color:#FFFFFF;
	padding-bottom: 0.5em;
	padding-right: 10px;
	padding-left: 10px;
}

#h1 {
	float:left;
	width:527px;
	margin-left: 2em;
	line-height: 100%;
	margin-top: 10px;
	height: 50px;
	display:inline;
	padding-top: 10px;

}
.h1 {
	float:left;
	width:500px;
	height:40px;
	padding-left: 2em;
	background-image: url(../images/h1-li.gif);
	background-repeat: no-repeat;
	margin-top: 1em;

}



#h1-2 {
	float:left;
	width:736px;
	height:34px;
	margin-left: 2em;
	padding-left: 2em;
	background-image: url(../images/h1-li.gif);
	background-repeat: no-repeat;

}

* html #h1-2 {
	background-image: url(../images/h1-li-ie6.gif);
	background-repeat: no-repeat;
	padding-top:0.8em;
	height:32px;
	margin-left: 1em;
}


*:first-child+html #h1-2{
	background-image: url(../images/h1-li-ie6.gif);
	background-repeat: no-repeat;
}

#mid-content {
	float:right;
	width:600px;
	padding-bottom: 2em;
	background-color: #FFFFFF;
	background-image: url(../images/old-walshs-hotel-bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	
}


#mid-content-booking {
	float:right;
	width:700px;
	padding-bottom: 2em;
	background-color: #FFFFFF;
	background-image: url(../images/old-walshs-hotel-bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	
}


#content-extended {
	float:left;
	width:800px;
	padding-bottom: 2em;
	background-color: #FFFFFF;
	background-image: url(../images/old-walshs-hotel-bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-left: 0.5em;
	
}

*html #MainText{
	margin-left: 1em;
}

#MainText{
	float:left;
	display:block;
	width:550px;
	margin-left: 2em;
	margin-bottom: 10px;
	text-align: justify;
}

#MainText-booking{
	float:left;
	display:inline;
	width:650px;
	margin-left: 2em;
	margin-bottom: 10px;
	text-align: justify;
}

#vouchers{
	float:left;
	display:block;
	width:550px;
	margin-bottom: 10px;
	text-align: justify;
}

.vouchers{
	float:right;
	display:block;
	width:550px;
	margin-bottom: 10px;
	text-align: justify;
}

.voucher-small{
	float:left;
	display:block;
	width:100px;
	margin-left: 20px;
	display:inline;
}

.voucher-small ul{
	padding-left:10px;
	padding-top:0px;
	margin:0;
}

.MainText{
	float:left;
	display:block;
	width:550px;
	margin-left: 2em;
	margin-bottom: 10px;
	text-align: justify;
}
*html .MainText{
	margin-left: 1em;
}
 
a{
color:#AE0000;
text-decoration:none;
}
a:hover{
color:#000000;
text-decoration:underline;
}

*html #MainText2{
	margin-left: 1em;
}


#MainText2{

	float:left;
	display:block;
	width:760px;
	margin-left: 2em;
	margin-bottom: 10px;
	text-align: justify;
}

*html #navbar{
	margin-left: 1em;
}

#navbar{
	float:left;
	width:550px;
	height: 22px;
	margin-left: 2em;
	margin-top: 1em;
}

#navbar2{
	float:left;
	width:760px;
	height: 22px;
	margin-left: 2em;
	margin-top: 1em;
}

*html #navbar2{
	margin-left: 1em;
}

#printbut{
	float:right;
	width:18px;
	height:20px;
	margin-top: 5px;
}

/* Footer Content _______________________________________________________________*/

#Footer {
	float:left;
	width:815px;
	height: 69px;
	background-image: url(../images/footerbg.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	line-height: 120%;
}

#Footer-contact{
	float:right;
	text-align:right;
	width:390px;
	color: #FFFFFF;
	height: 55px;
	line-height: 190%;
	padding-top: 10px;
	margin-right: 1em;
	font-weight: bold;
}

#Footer-contact a{
color:#ae0000;
}

#Footer-logo{
	float:left;
	text-align:left;
	width:160px;
	color: #FFFFFF;
	height: 65px;
	margin-left: 1em;
	cursor:pointer;
}


/* Our Location Content _______________________________________________________________*/

#Map{
	float:left;
	width:550px;

}


/* Popup ________________________________________________________________________*/

#closefooter{background: #a0885c url(/images/bg_contentbottom.jpg) no-repeat; height:15px;}
#popup_offer{
	text-align:left;
	height: 100%;
	z-index: 10;
	top: 4px;
	float: left;
}

#close-button{
	z-index:150;
	height: 30px;
	width: 30px;
	float: right;
	position: absolute;
}

#popup a{
color:#931603;
text-decoration:none;
}
#popup a:hover{
color:#000000;
text-decoration:underline;
}



#popup{
	position:absolute;
	border:1px solid #000000;
	background-color: #000;
	z-index:100;
	position:absolute;
	left:200px;
	top:100px;

}

#popup img{
	border:none

}

#popup-left{
	width:350px;
	display:block;
	float:left;
	text-align: center;
}

#popup-right{
	width:110px;
	display:block;
	float:left;
	text-align: left;
}

/* Accommodation _______________________________________________________________*/
.room-container{
	width:545px;
	float:left;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999999;
	line-height: 160%;
	margin-top: 1em;
	padding-top: 1em;
}


.room-thumb{
	width:150px;
	float:left;
	margin-top: 1.5em;
	
}
.room-thumb img{
	padding: 1px;
	border: 1px solid #654212;
}

.room-thumb img:hover{
	border: 1px solid #BC2A13;
}

.room-title{
	width:225px;
	height:30px;
	float:left;
	margin-left: 2em;
}

.room-description{
	width:230px;
	float:left;
	margin-left: 2em;
}

.room-book-now{
	width:100px;
	float:left;
	margin-left: 2.5em;
}


.book-now{
	background-image: url(../images/book-now-small-button.gif);
	background-repeat:no-repeat;
	width:100px;
	float:left;
	height:20px;
	color: #FFFFFF;
	text-align: center;
	font-size: 11px;
	margin-bottom:0.5em;
	line-height: 170%;
 }
 
 .book-now a{ 
	color: #FFFFFF;
	text-decoration:none;
 }


.book-now:hover {
	background-position: left -20px;
	background-image: url(../images/book-now-small-button.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-align: center;
}
/* Contact Us_______________________________________________________________*/

.contact-info{
	width:220px;
	float:left;

	}
	
#contact-form {
	float:left;
	width:525px;

}

.contact-image{
	float:right;
	padding: 1px;
	border: 1px solid #999999;
	margin-left: 2em;
	margin-bottom: 2em;
}


/* Meetings & Conference _______________________________________________________________*/
	
*html #header-image{
}

#header-image{
	float:left;
	width:800px;
	height: 220px;
	margin-top: 0.5em;

}

#mid-content ul li {
list-style-image: url(../images/bullet.gif);
}

/* Activities and Attractions _______________________________________________________________*/

.attractions-container{
	width:545px;
	float:left;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999999;
	line-height: 160%;
	margin-top: 1em;
	padding-top: 1em;
	display:block;
}


.attractions-thumb{
	width:150px;
	float:left;
	height: 140px;
	
}
.attractions-thumb img{
	padding: 2px;
	border: 1px solid #999999;
}

.attractions-thumb img:hover{
	border: 1px solid #BC2A13;
}

.attractions-description{
	width:360px;
	float:left;
	margin-left: 2em;
}

.attractions-title{
	width:355px;
	height:35px;
	float:left;
	margin-left: 2em;
}

/* Accommodation _______________________________________________________________*/

#double, #twin, #family, #triple{
	overflow: auto;
	width: 330px;
	height: 310px;
	background-color: #FDFDFD;
	text-align:justify;
	line-height:180%;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

*:first-child+html #double, #twin, #family, #triple{
	padding-top: 20px;
}

*html #double, #twin, #family, #triple{
	padding-top: 20px;
}

#suite{
	overflow: auto;
	width: 330px;
	height: 330px;
	background-color: #FDFDFD;
	text-align:justify;
	line-height:180%;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

*:first-child+html #suite{
	padding-top: 20px;
}

*html #suite{
	padding-top: 20px;
}

#room-rates{
	overflow: auto;
	width: 730px;
	height: 580px;
	background-color: #FDFDFD;
	text-align:justify;
	line-height:150%;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#MainText #family{
	display: none;
}

#MainText #double{
	display: none;
}

#MainText #triple{
	display: none;
}
#MainText #twin{
	display: none;
}

#MainText #suite{
	display: none;
}
#MainText #room-rates{
	display: none;
}



.menu-box{
	float:right;
	text-align:right;
	width: 135px;
	font-size: 10px;
	display: block;
}

.menu-box2{
	float:right;
	text-align:right;
	width: 165px;
	font-size: 10px;
	display: block;
}


/* Dining _______________________________________________________________*/




/* Offers _______________________________________________________________*/

.offer-container{
	width:540px;
	float:left;
	margin-top: 3em;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #BCAB83;
	border-bottom-color: #BCAB83;
	padding-top: 5px;
	padding-bottom: 5px;
	
}


.offer-container .book-now{
	float:right;
	margin-right:0.5em;
} 

.offer-container:hover{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #9d0d29;
	border-bottom-color: #9d0d29;
}

*html .offer-image{
	margin-right: 1em;
}

.offer-image{
	width:175px;
	float:left;
	margin-right: 2em;
}

.offer-title{
	width:330px;
	height:22px;
	float:right;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #BC2A13;
	font-size: 16px;
	line-height: 100%;
	margin-top: 0.5em;
	margin-right: 0.4em;
}

.offer-description{
	width:330px;
	float:right;
	line-height: 150%;
	margin-right: 0.5em;
}
.offer-button-container{
	width:330px;
	float:right;
	line-height: 150%;
	margin-right: 0.5em;
}


/* Events _______________________________________________________________*/

.event-container{
	margin-top: 1.5em;
}


.event-container{
	width:740px;
	float:left;
	margin-top: 3em;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #BCAB83;
	border-bottom-color: #BCAB83;
	padding-top: 15px;
	padding-bottom: 15px;
	
}


.event-container .book-now{
	float:right;
	margin-right:0.5em;
} 

.event-container:hover{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #9d0d29;
	border-bottom-color: #9d0d29;
}

.event-image{
	width:175px;
	height:119px;
	float:left;
	margin-right: 2em;
}

.event-title{
	width:530px;
	height:30px;
	float:right;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #BC2A13;
	font-size: 20px;
	line-height: 100%;
	margin-right: 0.4em;
}

.event-description{
	width:530px;
	float:right;
	line-height: 150%;
	margin-right: 0.5em;
}
.event-button-container{
	width:530px;
	float:right;
	line-height: 150%;
	margin-right: 0.5em;
}






.search-directions{
float:left;
width:550px;
}

.toAddress{
width:500px;
float:left;
}


#wedding-menu-header{
	width:650px;
	height:150px;
	background-image: url(../images/wedding-menu-header.jpg);
}

.wedding-menus{
	width:650px;
	color:#FFFFFF;
	line-height:220%;
	text-align: center;
	margin-top: 2em;
	font-weight: bold;
}

.wedding-title{
	width:650px;
	background-color:#B69548;
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}

.wedding-title a{
color:#FFFFFF;
}

.wedding-description{
	width:100%;
	margin-top: 1em;
	margin-bottom: 1em;
	font-size: 14px;
}

.wedding-price{
	font-size:18px;
	font-style: italic;
}

#ymp-relevance {
visibility: hidden;
}

