/* initial properties*/
body {
margin: 0;
font-size: 62.5%;
}

#container{
width: 770px;
margin: 0 auto;
background-color:#FFFFFF;
}

#page{
width: 770px;
margin: 0 auto;
background: #fff;
}

#masthead{
width: 770px;
height: 20px;
margin: 0 auto;
background-color: #fff;
}

#logo{
float: left;
text-align: left;
width: 149px;
height: 57px;
margin: 0 auto;
background: #fff;
}

#banner{
float: left;
text-align: left;
width: 770px;
height: 57px;
margin: 0 auto;
background: #fff;
}

#nav{
float: left;
text-align: left;
width: 621px;
height: 57px;
margin: 0 auto;
background-image: url(../images/navbar.jpg);
}

#navtop{
float: left;
margin-top: 15px;
margin-left: 22px;
text-align: left;
width: 599px;
height: 14px;
}

#navbot{
float: left;
margin-left: 22px;
text-align: left;
width: 599px;
height: 14px;
}

#content{
width: 770px;
font-family: "Arial";
color: #333333;
text-align: left;
font-size: 1.1em;
line-height: 1.6em;
}

#content-left{
float:left;
width: 225px;
padding-top: 35px;
padding-left: 17px;
padding-right: 15px;
}

#content-left-full{
float:left;
width: 740px;
padding-top: 35px;
padding-left: 17px;
padding-right: 15px;
}

#content-mid{
float:left;
width: 225px;
padding-top: 35px;
padding-left: 17px;
padding-right: 15px;
}

#content-right{
float:left;
width: 225px;
padding-top: 35px;
padding-left: 17px;
padding-right: 13px;
}

#content-right-layout{
float:left;
width: 225px;
padding-left: 17px;
padding-right: 13px;
}

#content-mid-layout{
float:left;
width: 483px;
padding-left: 17px;
padding-right: 13px;
}

#flash{
display: block;
clear: both;
width: 770px;
height: 126px;
}

#footer{
text-align: right;
width: 770px;
height: 57px;
background-image:url(../images/footer_bg.jpg);
}

#textlinks{
width: 770px;
text-align: left;
font-family: "Arial";
font-size: 0.9em;
line-height: 1.4em;
color: #999999;
}

#designedtop{
padding-left: 17px;
width: 753px;
font-family: "Arial";
font-size: 0.9em;
line-height: 1.4em;
color: #999999;
}


/*  H1 - heading styles */

h1 span {
display: none;
}

#welcome{
background-image: url(../images/title_welcome.jpg);
background-repeat: no-repeat;
height: 16px;
}

#about{
background-image: url(../images/title_about.jpg);
background-repeat: no-repeat;
height: 16px;
}

#location{
background-image: url(../images/title_location.jpg);
background-repeat: no-repeat;
height: 16px;
}

#floorplans{
background-image: url(../images/title_floor-plans.jpg);
background-repeat: no-repeat;
height: 16px;
}

#av{
background-image: url(../images/title_av.jpg);
background-repeat: no-repeat;
height: 16px;
}

#why{
background-image: url(../images/title_why.jpg);
background-repeat: no-repeat;
height: 16px;
}

#flex{
background-image: url(../images/title_flex.jpg);
background-repeat: no-repeat;
height: 16px;
}

#secure{
background-image: url(../images/title_secure.jpg);
background-repeat: no-repeat;
height: 16px;
}

#rooms{
background-image: url(../images/title_13rooms.jpg);
background-repeat: no-repeat;
height: 16px;
}

#catering{
background-image: url(../images/title_catering.jpg);
background-repeat: no-repeat;
height: 16px;
}

#av2{
background-image: url(../images/title_av-2.jpg);
background-repeat: no-repeat;
height: 16px;
}

#roomhire{
background-image: url(../images/title_room-hire.jpg);
background-repeat: no-repeat;
height: 16px;
}

#lower1{
background-image: url(../images/title_lower-level.jpg);
background-repeat: no-repeat;
height: 16px;
}

#upper1{
background-image: url(../images/title_upper-level.jpg);
background-repeat: no-repeat;
height: 16px;
}

#catering2{
background-image: url(../images/title_catering2.jpg);
background-repeat: no-repeat;
height: 16px;
}

#location2{
background-image: url(../images/title_location-2.jpg);
background-repeat: no-repeat;
height: 16px;
}

#links{
background-image: url(../images/title_links.jpg);
background-repeat: no-repeat;
height: 16px;
}

#find{
background-image: url(../images/title_find.jpg);
background-repeat: no-repeat;
height: 16px;
}

#conferences{
background-image: url(../images/title_conferences.jpg);
background-repeat: no-repeat;
height: 16px;
}

#secure2{
background-image: url(../images/title_secure2.jpg);
background-repeat: no-repeat;
height: 16px;
}

#meetings{
background-image: url(../images/title_meeting-rooms.jpg);
background-repeat: no-repeat;
height: 16px;
}

#lower2{
background-image: url(../images/title_lower2.jpg);
background-repeat: no-repeat;
height: 16px;
}

#upper2{
background-image: url(../images/title_upper2.gif);
background-repeat: no-repeat;
height: 16px;
}

#contact{
background-image: url(../images/title_contact.jpg);
background-repeat: no-repeat;
height: 16px;
}

#proposed{
background-image: url(../images/title_proposed.jpg);
background-repeat: no-repeat;
height: 16px;
}

#details{
background-image: url(../images/title_details.jpg);
background-repeat: no-repeat;
height: 16px;
}

#tc{
background-image: url(../images/title_tc.jpg);
background-repeat: no-repeat;
height: 16px;
}

#booking{
background-image: url(../images/title_booking.jpg);
background-repeat: no-repeat;
height: 16px;
}

#cancel{
background-image: url(../images/title_cancel.jpg);
background-repeat: no-repeat;
height: 16px;
}

#hours{
background-image: url(../images/title_hours.jpg);
background-repeat: no-repeat;
height: 16px;
}

#insurance{
background-image: url(../images/title_insurance.jpg);
background-repeat: no-repeat;
height: 16px;
}

#payments{
background-image: url(../images/title_payments.jpg);
background-repeat: no-repeat;
height: 16px;
}

#general{
background-image: url(../images/title_general.jpg);
background-repeat: no-repeat;
height: 16px;
}

#hire{
background-image: url(../images/title_hire.jpg);
background-repeat: no-repeat;
height: 16px;
}

#facilities{
background-image: url(../images/title_facilities.jpg);
background-repeat: no-repeat;
height: 16px;
}

#about2{
background-image: url(../images/title_about2.jpg);
background-repeat: no-repeat;
height: 16px;
}

#events{
background-image: url(../images/title_events.jpg);
background-repeat: no-repeat;
height: 16px;
}

#hearings{
background-image: url(../images/title_hearings.jpg);
background-repeat: no-repeat;
height: 16px;
}

#sitemap{
background-image: url(../images/title_sitemap.jpg);
background-repeat: no-repeat;
height: 16px;
}

#specialoffer{
background-image: url(../images/title_special.jpg);
background-repeat: no-repeat;
height: 16px;
}

#specialdetails{
background-image: url(../images/title_details2.jpg);
background-repeat: no-repeat;
height: 16px;
}

#lowergrey{
background-image: url(../images/title_lower-grey.jpg);
background-repeat: no-repeat;
height: 16px;
}

#lowerbrown{
background-image: url(../images/title_lower-brown.jpg);
background-repeat: no-repeat;
height: 16px;
}

#lowerblue{
background-image: url(../images/title_lower2nd-blue.jpg);
background-repeat: no-repeat;
height: 16px;
}




#groundbrown{
background-image: url(../images/title_ground-brown.jpg);
background-repeat: no-repeat;
height: 16px;
}

#topblue{
background-image: url(../images/title_top-blue.jpg);
background-repeat: no-repeat;
height: 16px;
}

#topbrown{
background-image: url(../images/title_top-brown.jpg);
background-repeat: no-repeat;
height: 16px;
}









/*  General links */

a:link{
	text-decoration: underline;
	color: #72CDF4;  
}

a:visited{
	text-decoration: underline;
	color: #666666; 
}

a:hover{
	text-decoration: underline;
	color: #C98628;
}



/* SEO text links */

#textlinks a:link{
	text-decoration: none;
	color: #999999; 
}

#textlinks a:visited{
	text-decoration: none;
	color: #666666; 
}

#textlinks a:hover{
	text-decoration: none;
	color: #C98628;
}



/* Form elements */

input, textarea { 
background-color: #F7F7F7;
color: #666666;
text-align: left;
font-size: 1.1em;
}

select, option { 
background-color: #F7F7F7;
color: #666666;
text-align: left;
font-size: 1.1em;
}
