@charset "utf-8";

.clear
{
	clear:both;
}
body
{
	font-family:"Trebuchet MS", tahoma,verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	margin:0;
	padding:0;
	background-image: url(/images/page-bg.gif);
	background-repeat:repeat-x;
	background-color:#333;
}
h1,h2,h3
{
	margin:0;
	padding:0;
}
select
{
	font-family:"Trebuchet MS", tahoma,verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
}
h3 span
{
	margin-left:-10000px;
}
img
{
	border:0;
	outline:none;
}
#container
{
	margin-left:auto;
	margin-right:auto;
	width:720px;
	padding-left:30px;
	padding-bottom:158px;
	background:#FFFFFF url(/images/footer.gif) no-repeat 0 bottom;
}
#logo
{
	width:115px;
	height:114px;
	background-image: url(/images/logo.gif);
	float:left;
	margin-top:15px;
	margin-right:30px;
}
#logo-text
{
	width:497px;
	height:96px;
	background-image: url(/images/logo-text2.gif);
	float:left;
	margin-top:30px;
}
h1
{
	width:521px;
	height:96px;
	background-image: url(/images/logo-text2.gif);
	float:left;
	margin:30px 0 0 0;
}	
h1 span
{
	margin-left:-10000px;
}
	
/* Navigation - START */

#nav-list
{
	width:690px;
	background:url(/images/nav-bg.gif) repeat-x 0 0;
	margin-top:20px;
	}	
#nav-list ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#nav-list li
{
	float: left;
	margin: 0 15px;
} 
#nav-list a
{
	color:#4a2f92 !important;
	text-decoration:none;
	line-height:36px;
	font-family:arial,helevetica,sans-serif;
	font-size:110%;
	font-weight:bold;
	text-transform:uppercase;
}
#nav-list a.current
{
	color:#000;
	text-decoration:underline;
}
#nav-list a:hover
{
	text-decoration:underline;
}
#subnav
{
	width:690px;
	background:url(/images/dottedline.gif) repeat-x 0 bottom;
}
#subnav ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}
#subnav li
{
	float:left;	
}
#subnav a
{
	text-transform:uppercase;
	text-decoration:none;
	line-height:27px;
	border-right:1px solid #4a2f92;
	padding-left: 15px;
	padding-right:15px;
	color:#4a2f92;
}
#subnav a.right
{
	border-right-width:0;
}
/* Navigation - END */

/* First row of 3 boxes - START */

.small-box
{
	width:220px;
	margin-top:18px;
	float:left;
	margin-right:15px;
	background-color:#4d4d4d;
	text-align:center;
}
.small-box-image
{
	width:220px;
}	
.small-box-text
{
	width:220px;
	padding-bottom:10px;
	background:url(/images/small-box-btm-curve.gif) no-repeat 0 bottom;
}
.small-box-text h2
{
	color:#FFF;
	font-weight:normal;
	font-size:120%;
	line-height:150%;
	padding-top:5px;
	
}
.small-box-text h2 a
{
	color:#FFF;
	text-decoration:none;
}
.small-box-text p
{
	margin:0;
	padding:0 6px;
	color:#CFCFCF;
	font-size:90%;
	text-decoration:none;
}
.small-box-btm-curve
{
	width:220px;
}
/* First row of 3 boxes - END */


/* News & Updates Box - START */

#news-box
{
	width:690px;
	margin-top:10px;
	padding-top:10px;
	background:#4d4d4d url(/images/news-box-top-curve.gif) no-repeat 0 0;
	margin-bottom:10px;
}
#news-box-inner
{
	width:690px;
	padding-bottom:10px;
	background:#4d4d4d url(/images/news-box-btm-curve.gif) no-repeat 0 bottom;
}
.news-box-left-col
{
	width:306px;
	float:left;
	margin-left:13px;
}
.box-plugin
{
	width:336px;
	height:187px;
	float:right;
	margin-right:11px;
}
#news-box h3
{
	width:231px;
	height:35px;
	background-image: url(/images/news-box-title.gif);
}
dl#news
{
	margin:0;
	padding:0;
	border-top:1px solid #666;
}
dl#news dt
{
	margin:0;
	padding:0;
	width:60px;
	float:left;
	display:block;
	border-bottom:1px solid #666;
	color:#CCC;
	line-height:22px;
}
dl#news dd
{
	margin:0;
	padding:0;
	float:left;
	display:block;
	border-bottom:1px solid #666;
	width:245px;
	line-height:22px;
	position:relative;
}
dl#news dd a
{
	text-decoration:none;
	color:#FFF;
}
dl#news dd a:hover
{
	text-decoration:underline;
}
/* News & Updates Box - END */


.half-box
{
	width:340px;
	padding-top:10px;
	background:#4d4d4d url(/images/medium-box-top-curve.gif) no-repeat 0 0;
	margin-top:6px;
	float:left;
	margin-right:10px;
}
.half-box-inner
{
	width:340px;
	padding-bottom:10px;

	background:#4d4d4d url(/images/medium-box-btm-curve.gif) no-repeat 0 bottom;
}

/* Spotlight - START */
.spotlight-box h3,h3.spotlight
{
	width:166px;
	height:24px;
	background-image: url(/images/spotlight-title.gif);
	margin-bottom:10px;
}
.spotlight-box
{
	margin:0 10px;
	min-height:182px;
	height:auto !important;
	height:182px;
	background:url(/images/spotlight-box-image.png) no-repeat right 0;
}
.spotlight-box h4
{
	font-size:120%;
	color:#CCC;
	font-weight:normal;
	margin:5px 120px 0 0;
}
.spotlight-box p
{
	margin-right:125px;
	margin-top:5px;
	color:#FFF;
}
/* spotlight -  Chef's Corner - END */

/* Chef's Corner - START */
.chef-box h3,h3.chef
{
	width:166px;
	height:31px;
	background-image: url(/images/chef-title.gif);
	margin-bottom:10px;
}
.chef-box
{
	margin:0 10px;
	min-height:182px;
	height:auto !important;
	height:182px;
	background:url(/images/chefs-corner.jpg) no-repeat right 0;
}
.chef-box p
{
	margin-right:120px;
	margin-top:5px;
	color:#FFF;
}
/* Chef's Corner - END */

#venues-box,#box
{
	width:690px;
	margin-top:18px;
	padding-top:10px;
	background:#4d4d4d url(/images/news-box-top-curve.gif) no-repeat 0 0;
}
#venues-box-inner,#box-inner
{
	width:670px;
	padding:0 10px 10px 10px;
	background:#4d4d4d url(/images/news-box-btm-curve.gif) no-repeat 0 bottom;
}
#venues-box h3
{
	display:block;
	width:186px;
	height:19px;
	background:url(/images/ourvenues.gif) no-repeat 0 0;
	margin-bottom:10px;
}
#venues-box h3.all-areas
{
	width:190px;
	height:19px;
	background:url(/images/ourvenues.gif) no-repeat 0 0;
}
#venues-box h3.birmingham
{
	width:190px;
	height:23px;
	background:url(/images/venues-birmingham.gif) no-repeat 0 0;
	margin-bottom:6px;
}
#venues-box h3.worcestershire
{
	width:213px;
	height:19px;
	background:url(/images/venues-worcestershire.gif) no-repeat 0 0;
}
#venues-box h3.warwickshire
{
	width:200px;
	height:19px;
	background:url(/images/venues-warwickshire.gif) no-repeat 0 0;
}
.wedding-venues h3
{
	display:block;
	width:230px;
	height:23px;
	background:url(/images/weddingvenues-title.gif) no-repeat 0 0;
}

#venues-box p,#box p
{
	font-size:120%;
	color:#FFF;
	margin-top:0;
}
#box p.subtitle
{
	font-size:130%;
	color:#CCC;
}
#box p a
{
	color:#FFF;
}
.wedding-venues p
{
	font-size:120%;
}
.venue-item
{
	width:670px;
	margin-top:4px;
	background:#fff url(/images/white-box-top.gif) no-repeat 0 0;
}
.wedding-venues .venue-item
{
	background:#FFF url(/images/white-box-top-weddings.gif) no-repeat 0 0;
}
.venue-item-inner
{
	width:670px;
	background:url(/images/white-box-btm.gif) no-repeat 0 bottom;
}
.wedding-venues .venue-item-inner
{
	background:url(/images/white-box-btm-weddings.gif) no-repeat 0 bottom;
}
.venue-item h4
{
	font-weight:normal;
	text-transform:uppercase;
	line-height:25px;
	padding-left:35px;
	margin:0 !important;
	background:url(/images/arrow-right.gif) no-repeat 10px center;
}
.venue-item h4 a
{
	color:#000;
	text-decoration:none;
	outline:none;
}
venue-item down
{
	background:url(/images/arrow-down.gif) no-repeat 8px center;
}
.venue-item-collapse
{
	padding:0 10px 10px 35px;
}
.venue-item-copy
{
	width:350px;
	float:left;
}
.venue-item-photo
{
	width:262px;
	float:right;
}
.venue-item-copy p
{
	color:#000 !important;
	font-size:100% !important;
}
.venue-item-copy a
{
	font-weight:bold;
	text-decoration:none;
	color:#47308E;
}
.venue-item-copy a:hover
{
	text-decoration:underline;
}

.news-body
{
	margin-right:30px;
}

.news-title
{
	margin-top:10px;
}
#weddings-box
{
	width:690px;
	margin-top:18px;
	padding-top:10px;
	background:#DFD0F2 url(/images/weddings-box-top.gif) no-repeat 0 0;
}
#weddings-box-inner
{
	width:670px;
	padding:0 10px 10px;
	background:#DFD0F2 url(/images/weddings-box-btm.gif) no-repeat 0 bottom;
}
#weddings-box-inner.flourish
{
	background-color:#DFD0F2;
}
#left-col
{
	width:315px;
	float:left;
}
#right-col
{
	width:337px;
	float:right;
}
#left-col-wide
{
	width:402px;
	float:left;
}
#right-col-narrow
{
	width:250px;
	float:right;
}
h3.weddings
{
	display:block;
	width:173px;
	height:23px;
	background:url(/images/weddings-title.gif) no-repeat 0 0;
}

h3.our-team
{
	display:block;
	width:173px;
	height:23px;
	background:url(/images/amadeus-ourteam-title.gif) no-repeat 0 0;
}

h3.about
{
	display:block;
	width:166px;
	height:19px;
	background:url(/images/aboutus-title.gif) no-repeat 0 0;
}
h3.testimonials
{
	display:block;
	width:191px;
	height:19px;
	background:url(/images/amadeus-testimonials.gif) no-repeat 0 0;
}
h3.news
{
	display:block;
	width:136px;
	height:19px;
	background:url(/images/news-title.gif) no-repeat 0 0;
}
#box h4
{
	font-size:120%;
	color:#FFF;
	margin:12px 0 0 0;
}
#box.services h3
{
	display:block;
	width:192px;
	height:19px;
	background:url(/images/services-title.gif) no-repeat 0 0;
	margin-bottom:10px;
}

#box.showcase h3
{
	display:block;
	width:192px;
	height:19px;
	background:url(/images/showcase-title.jpg) no-repeat 0 0;
	margin-bottom:10px;
}

#box.our-philosophy h3
{
	display:block;
	width:215px;
	height:23px;
	background:url(/images/amadeus-ourphil-title.gif) no-repeat 0 0;
	margin-bottom:10px;
}


#box.contact h3
{
	display:block;
	width:180px;
	height:19px;
	background:url(/images/contact-title.gif) no-repeat 0 0;
	margin-bottom:20px;
}

#box.recruitment h3
{
	display:block;
	width:189px;
	height:19px;
	background:url(/images/amadeus_rec.gif) no-repeat 0 0;
	margin-bottom:20px;
}

.newsBody
{
	line-height:17px !important;
	font-size:110% !important;
	text-align:left !important;
	color:#FFF;
}

.newsBody a
{
	color:#FFF;
}


h4.newsTitle
{
	color:#ffffff;
	padding-left:10px;
	padding-top:7px;
	padding-bottom:10px;
	font-size:140% !important;
	font-weight:normal;
}

.newsImage
{
	text-align:center;
	padding-top:10px;
}

.recipeLink
{
	font-weight:bold;
	font-size:11px;
	line-height:14px;
	text-decoration:none;
}

.showcase-white-box
{
	width:650px;
	background-color:#ffffff;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

.showcase-white-box h4 span
{
	font-family:Trebuchet MS;
	font-size:14px;
	color:#333;
	padding-top:15px;
	padding-left:6px;
	font-weight:normal;
	z-index:999;
	display:block;
}

.showcase-white-box img
{
	padding:1px;
	border:solid 1px #b7b7b7;
	margin:6px;
}

div.wedding-menu p
{
	text-align:center;
}

div.wedding-menu strong
{
	font-size:120%;
}

#newsletter-signup-wrapper /* The rest of this sections appears in the forms CSS file */
{
	height:33px;
	width:693px;
	background:url("/images/home-page-nl-signup.gif") no-repeat;
}

#newsletter-signup-thankyou
{
	height:33px;
	width:693px;
	background:url("/images/nl-thank-you-bar.gif") no-repeat;
}

#newsletter-signup-thankyou
{

	padding-left:10px;
}

.messages
{
	color:#fff;
	float:left;
	width:500px;
	padding-top:7px;
	font-weight:bold;
	font-size:12px;
	height:28px;
}
.messages-buttons
{
	float:left;
	padding-top:5px;
	height:28px;
}

#cancel-button
{
	height:23px;
	width:75px;
	background:url("/images/cancel.png") no-repeat;
	z-index:999;
}

#try-again-button
{
	height:23px;
	width:75px;
	background:url("/images/try-again.png") no-repeat;
	z-index:999;
}

.team-photos
{
	padding:5px 5px 5px 30px;
	text-align:left;
	float:right;
}

img.new-news
{
	border:0;
	margin-right:8px;
	position:absolute;
	top:4px;
	left:0px;
}
a.new-news
{
	padding-left:36px;
}


.follow-text
{
	float:left;
	width:60px;
	line-height:22px;
	text-weight:bold;
	font-size:101%;
	color:#FFF;
}

.follow-links
{
	float:left;
	width:245px;
	line-height:22px;
	position:relative;
}
#followus a
{
	text-decoration:none;
	color:#FFF;
	padding-left:20px;
}
#followus
{
	border-bottom:1px solid #666;
}

#venue-top-info
{
	padding-bottom:10px;
}

#venue-feature-icons
{
	margin-bottom:10px;
	margin-top:10px;
	border-top:dotted 1px #4A2F92;
	height:50px;
}

.venue-feature
{
	padding-right:15px;
	border:solid 0px green;
	float:left;
}

.venue-feature img
{
	vertical-align:bottom;
}

#capacities
{
	margin-bottom:10px;
}

#capacity-title
{
	font-family:Arial;
	font-weight:normal;
	font-size:109.1%;
	color:#333;
}

.capacity
{
	width:78px;
	float:left;
	padding-right:10px;
	font-family:'Trebuchet MS';
	font-weight:bold;
	font-size:109.1%;
}

.cap-bg
{
	background:url('/images/venue-features/capacity-bg.gif') no-repeat;
	height:20px;
	width:78px;
	color:#fff;
	padding-top:1px;
	text-align:center;
	font-family:'Trebuchet MS';
	font-weight:normal;
	font-size:109.1%;
}

.feature-tooltip-bg
{
	height:23px;
	width:610px;
	background:url('/images/venue-features/tooltip-bg.gif') no-repeat;
	margin-bottom:10px;
	padding-top:3px;
}

.feature-tooltip
{	
	color:#fff;
	font-family:'Trebuchet MS';
	font-weight:normal;
	font-size:109.1%;
	padding-left:10px;
}

#venue-search-collapse
{
	width:317px;
	height:120px;
	padding:10px;
}

#venue-search h4 a
{
	color:#000;
	text-decoration:none;
	outline:none;
}

#venue-search
{
	width:337px;
	margin-top:4px;
	margin-bottom:4px;
	background:#fff url(/images/venue-features/venue-finder-top.gif) no-repeat 0 0;
}

#venue-finder-bottom
{
	width:337px;
	background:url(/images/venue-features/venue-finder-bottom.gif) no-repeat 0 bottom;
}

#venue-search h4
{
	font-weight:normal;
	text-transform:uppercase;
	line-height:28px;
	padding-left:35px;
	margin:0 !important;
	background:url(/images/arrow-right.gif) no-repeat 10px center;
}

#venue-search h4.down
{
	background:url(/images/arrow-down.gif) no-repeat 9px center;
}

#slider-ph
{
	float:left;
	padding-left:10px;
	padding-top:5px;
	width:250px;
}

#cap-slider-output-ph
{
	float:left;
}

.cap-slider-output
{
	background:url('/images/venue-features/cap-value-slide-output-bg.gif') no-repeat;
	border:0;
	width:34px;
	height:21px;
	color:#fff;
	text-align:center;
}

.map-box h4
{
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:100%;
	text-transform:none;
	background-image:none;

}
.map-box
{
	font-size:105%;
	margin-top:-5px;
	height:70px;
}
.map-box span
{
	padding:0;
	margin:0;
	display:inline-block;
}
.map-box a
{
	color:#4A2F92;
	text-decoration:none;
}
#map_canvas
{
	top:15px;
	left:10px;
	border: solid 1px #CCC;
}
#mapLinks
{
	padding-top:17px;
	padding-left:12px;
}




































































































































































































































































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
