*{
	margin:0px;
	padding:0px;
}
body{
	font-size:75%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
	background-color:#003382;
}
a{
	color:#023581;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
a:hover img{
	opacity:0.7;
	filter: Alpha(Opacity=70);
}
.blue a{
	color:#00a6de;
}
.green a{
	color:#7bb11b;
}
.orange a{
	color:#ee9300;
}

h1, h2, h3, h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:normal;
}
h1{
	font-size:167%;
	margin-bottom:14px;
	color:#023581;
}
h2{
	font-size:158%;
	margin-bottom:12px;
	color:#023581;
}
h3{
	font-size:117%;
	margin-bottom:8px;
}
h4{
	font-size:100%;
	margin-bottom:10px;
}
h5{
	color:#023581;
	font-size:100%;
	margin-bottom:2px;
}
#latest-news h5{
	margin-top:12px;
	margin-bottom:0px;
}
h6{
}
.blue h1,
.blue h5,
h3.blue,
h4.blue,
h5.blue,
h3 .blue,
h4 .blue,
h5 .blue{
	color:#00a6de;
}
.green h1,
.green h5,
h3.green,
h4.green,
h5.green,
h3 .green,
h4 .green,
h5 .green{
	color:#7bb11b;
}
.orange h1,
.orange h5,
h3.orange,
h4.orange,
h5.orange,
h3 .orange,
h4 .orange,
h5 .orange{
	color:#ee9300;
}
p{
	margin-bottom:12px;
}
p span.blue{
	color:#00a6de;
}
p span.green{
	color:#7bb11b;
}
p span.orange{
	color:#ee9300;
}
ul{
}
ul li{
}
ol{
	padding-left:16px;
	margin-bottom:10px;
}
img{
	border:none;
}
div.clear{
	clear:both;
	height:0px;
	overflow:hidden;
}

#container{
	width:841px;
	background-color:#ffffff;
	margin:20px auto 6px auto;
	padding:20px;
	text-align:left;
	color:#6d6e71;
}
#container.home{
	color:#58595b;
}
#menu{
	width:841px;
	height:32px;
	background:url(../images/menu-bg-default.gif) bottom right no-repeat #89a1c5;
	margin-bottom:3px;
	font-size:108%;
	padding-top:14px;
}
#menu ul{
	list-style-type:none;
}
#menu ul li{
	display:inline;
	margin-left:23px;
}
#menu ul li a{
	color:#ffffff;
	text-decoration:none;
}
#menu ul li a:hover{
	color:#023581;
}
#menu ul li.selected a{
	color:#023581;
}
#menu ul li a.menu-first{
}

.blue #menu{
	background:url(../images/menu-bg-blue.gif) bottom right no-repeat #13a5da;
}
.green #menu{
	background:url(../images/menu-bg-green.gif) bottom right no-repeat #b1c905;
}
.orange #menu{
	background:url(../images/menu-bg-orange.gif) bottom right no-repeat #f6a807;
}

#logo-strip{
	width:841px;
	height:94px;
	margin-bottom:3px;
	background:url(../images/logo-strip-bg.gif) top right no-repeat #023581;
}
#logo-strip img{
	float:left;
}
#logo-strip span.logo-text,
.blue #logo-strip span.logo-text span.default,
.green #logo-strip span.logo-text span.default,
.orange #logo-strip span.logo-text span.default{
	color:#ffffff;
	font-family:Georgia, "Times New Roman", Times, serif;
	float:left;
	font-weight:bold;
	/*margin-top:59px;*/
}
#logo-strip span.logo-text{
	margin-top:23px;
	font-size:125%;
}
#logo-strip span.logo-text span.blue{
	color:#00a6de;
}
#logo-strip span.logo-text span.green{
	color:#b1c905;
}
#logo-strip span.logo-text span.orange{
	color:#f6a807;
}
.blue #logo-strip span.logo-text span.top-line{
	color:#00a6de;
}
.green #logo-strip span.logo-text span.top-line{
	margin-top:23px;
	color:#b1c905;
}
.orange #logo-strip span.logo-text span.top-line{
	margin-top:23px;
	color:#f6a807;
}

#content-wrapper{
	border-bottom:solid 3px #ffffff;
	background:url(../images/sectionmenu-bg-default.gif) repeat-y left;
	width:841px;
}
.blue #content-wrapper{
	background:url(../images/sectionmenu-bg-blue.gif) repeat-y left;
}
.green #content-wrapper{
	background:url(../images/sectionmenu-bg-green.gif) repeat-y left;
}
.orange #content-wrapper{
	background:url(../images/sectionmenu-bg-orange.gif) repeat-y left;
}
#content{
	float:left;
	width:666px;
}
.home #content{
	line-height:120%;
	padding-bottom:10px;
	width:841px;
	float:none;
}
.blue #content{
}
.green #content{
}
.orange #content{
}

#banner{
	width:666px;
	margin-bottom:14px;
}
#banner img{
	display:block;
	float:left;
}
#banner img.large{
	border-right:solid 3px #ffffff;
}
#banner img.small-top{
	border-bottom:solid 3px #ffffff;
}
.home #banner img{
	float:right;
}

.home #banner{
	width:841px;
	background-color:#e5eaf2;
	color:#023581;
}
.home #banner #banner-text{
	line-height:150%;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:92%;
	font-weight:bold;
	width:165px;
	padding:23px 23px 0px 23px;
	float:left;
}
.home #banner #banner-text p{
	margin-bottom:8px;
}

#section-menu{
	width:126px;
	padding:23px;
	float:left;
	border-right:solid 3px #ffffff;
	font-size:108%;
}
#section-menu ul{
	list-style-type:none;
}
#section-menu ul li{
	margin-bottom:10px;
}
#section-menu ul li a, #section-menu ul li.selected ul li a{
	text-decoration:none;
	color:#6685b4;
}
.blue #section-menu ul li a, .blue #section-menu ul li.selected ul li a{
	color:#00a6de;
}
.green #section-menu ul li a, .green #section-menu ul li.selected ul li a{
	color:#7bb11b;
}
.orange #section-menu ul li a, .orange #section-menu ul li.selected ul li a{
	color:#ee9300;
}
#section-menu ul li a:hover{
	color:#023581;
}
#section-menu ul li.selected a,
#section-menu ul li.selected ul li.selected a,
#section-menu ul li.selected ul li a:hover{
	color:#023581;
}
#section-menu ul li a.menu-first{
}
#section-menu ul li ul{
	font-size:92%;
	margin-left:10px;
}
#section-menu ul li ul li{
	margin:4px 0px;
}

#main-content-wide {
	width:666px;
	float:left;
	overflow:hidden;
}


#main-content{
	width:404px;
	padding:7px 33px 10px 33px;
	/*padding:0px 15px;*/
	float:left;
	overflow:hidden;
}
#main-content.plain, #main-content.wide{
	width:576px;
	padding:23px 33px 10px 33px;
	/*padding:0px 15px;*/
	float:left;
}
#main-content a{
	text-decoration:underline;
}
#main-content a:hover{
	text-decoration:none;
}
#main-content ul{
	padding-left:14px;
	margin-bottom:10px;
}
#main-content form{
	width:404px;
	margin-bottom:14px;
}

#main-content.wide form{
	width:600px;
	margin-bottom:14px;
}

#main-content hr{
	color:#e1e1e1;
	background-color:#e1e1e1;
	height:1px;
	border:none;
	margin-bottom:12px;
}
#main-content form label, #main-content form#quote span.checkbox-group-label, #login-box label{
	margin-bottom:18px;
	display:block;
	float:left;
	clear:left;
}
#main-content form#infopack label{
	width:84px;
}
#main-content form#quote label, #main-content form#quote span.checkbox-group-label, #main-content form#advertise label, #main-content form#feedback label, #login-box label{
	width:104px;
}
#main-content form#feedback label{
	width:104px;
	margin-right:10px;
}
#main-content form#feedback label.long{
	width:204px;
}
#main-content label.blue, #main-content label.green, #main-content label.orange{
	float:none;
	display:inline;
	width:auto;
	font-weight:bold;
	margin:0px 8px 0px 6px;
	vertical-align:top;
}
#main-content label.blue{
	color:#00a6de;
}
#main-content label.green{
	color:#7bb11b;
}
#main-content label.orange{
	color:#ee9300;
}
#main-content form#quote input#thehayes,
#main-content form#quote input#highleigh,
#main-content form#quote input#belseybridge{
	width:14px;
	overflow:hidden;
}
#main-content input#thehayes, #main-content input#highleigh, #main-content input#belseybridge{
	float:none;
	margin-bottom:12px;
}
#main-content input, #main-content textarea, #main-content select{
	margin-bottom:12px;
	float:left;
	clear:right;
}
#main-content form span.checkbox-group{
	width:282px;
	float:left;
	clear:right;
	margin-bottom:8px;
}

#main-content form span.checkbox-inline input {
	float:none;
	padding-left:10px;
}

#main-content form span.checkbox-inline-label {
	width:100%	
}

#main-content form span.checkbox-inline label {
	display:inline;
	float:none;
}



#main-content form span.checkbox-group input{
	clear:left;	
}
#main-content form#quote span.checkbox-group label{
	margin:0px 0px 8px 8px;
	width:auto;
	clear:right;	
}
#main-content form input#submit{
	 float:right;
	 padding:1px 6px 1px 6px;
}
#main-content form#infopack input#submit{
	 margin-right:34px;
}
#main-content form#quote input#submit, #main-content form#advertise input#submit, #main-content form#feedback input#submit{
	 margin-right:14px;
}
#main-content form input#optout{
	display:inline;
	margin:0px 8px 0px 0px;
	clear:none;
}
table{
	margin-bottom:10px;
}
table tr td{
	padding:0px 10px 10px 0px;
}
table.seating-plan,
table.availability{
	font-size:92%;
	margin-bottom:none;
}
table.seating-plan{
	border-bottom:solid 1px #e1e1e1;
	border-left:solid 1px #e1e1e1;
	border-top:none;
	border-right:none;
}
table.seating-plan p,
table.availability-blue p,
table.availability-green p,
table.availability-orange p,
table.special-offers p{
	margin:0px;
}
table.availability-blue tr td,
table.availability-green tr td,
table.availability-orange tr td{
	color:#414042;
	padding:4px 10px;
}
table.seating-plan tr td{
	padding:4px;
	border-top:solid 1px #e1e1e1;
	border-right:solid 1px #e1e1e1;
	border-bottom:none;
	border-left:none;
}
table.availability-blue,
table.availability-green,
table.availability-orange{
	width:404px;
}
table.availability-blue td{
	background-color:#cdeaf6;
}
table.availability-green td{
	background-color:#eff4cc;
}
table.availability-orange td{
	background-color:#feeecd;
}
table.availability-blue tr td.blue-heading{
	color:#ffffff;
	border-color:#13a5da;
	background:#13a5da;
}
table.availability-green tr td.green-heading{
	color:#ffffff;
	border-color:#b1c905;
	background:#b1c905;
}
table.availability-orange tr td.orange-heading{
	color:#ffffff;
	border-color:#f6a807;
	background:#f6a807;
}
table.availability-blue tr td.blue-heading h3,
table.availability-green tr td.green-heading h3,
table.availability-orange tr td.orange-heading h3{
	margin-bottom:0px;
}

table.special-offers{
	width:286px;
	margin:10px 0;
}
table.special-offers tr td{
	background-color:#e5eaf2;
	color:#414042;
	padding:1px 10px;
}
	
table.special-offers tr td.heading{
	color:#000000;
	background:#b5e0f1;
}
img.special-offer-star{
	float:left;
	margin-right:4px;
	margin-bottom:10px;
	clear:left;
}
span.book-now{
	font-size:150%;
}
table.venue-info{
}
#main-content table.venue-info a{
	/*font-weight:bold;*/
	text-decoration:none;
}
#main-content table.venue-info a:hover{
	text-decoration:underline;
}
table.venue-info h3{
	font-size:108%;
	color:#ffffff;
	margin-bottom:0;
}
table.venue-info p.telephone-no{
	font-size:133%;
	font-weight:bold;
	color:#023581;
	margin-bottom:0;
}
table.venue-info p{
	color:#414042;
	font-size:83%;
	line-height:120%;
	margin-bottom:6px;
}
table.venue-info td{
	width:134px;
	padding:8px;
}
td.the-hayes-info{
	background-color:#34b7e4;
	border-right:solid 3px #ffffff;
}
td.high-leigh-info{
	background-color:#b1c905;
	border-right:solid 3px #ffffff;
}
td.belsey-bridge-info{
	background-color:#f6a807;
}

.home #main-content{
	width:630px;
	padding:0px 15px 0px 0px;
	float:left;
}
.home #main-content h2{
	background-color:#023581;
	color:#ffffff;
	padding:6px 15px;
	margin:0px;
}
.home #ideal-for h3{
	background-color:#023581;
	width:597px;
	font-size:125%;
	color:#ffffff;
	padding:6px 15px;
	margin:0px;
}
#top-blocks{
	margin-bottom:14px;
}
#venue-details{
	margin-bottom:16px;
	background:url(../images/venue-details-bg.gif) repeat-y left;
}
.homepage-block,
.homepage-block-right,
.homepage-block-the-hayes,
.homepage-block-high-leigh,
.homepage-block-belsey-bridge,
.homepage-block-bottom-the-hayes,
.homepage-block-bottom-high-leigh,
.homepage-block-bottom-belsey-bridge{
	width:208px;
	border-top:solid 3px #ffffff;
	float:left;
	overflow:hidden;
}
.venue-block-the-hayes,
.venue-block-high-leigh,
.venue-block-belsey-bridge,
.venue-block-bottom-the-hayes,
.venue-block-bottom-high-leigh,
.venue-block-bottom-belsey-bridge{
	width:207px;
	float:left;
	overflow:hidden;
}
#ideal-for .homepage-block,
#ideal-for .homepage-block-right{
	width:102px;
	border-top:solid 3px #ffffff;
	float:left;
	overflow:hidden;
}
.homepage-block,
.homepage-block-the-hayes,
.homepage-block-high-leigh,
.homepage-block-belsey-bridge,
.homepage-block-bottom-the-hayes,
.homepage-block-bottom-high-leigh,
.homepage-block-bottom-belsey-bridge,
.venue-block-the-hayes,
.venue-block-high-leigh,
.venue-block-bottom-the-hayes,
.venue-block-bottom-high-leigh{
	border-right:solid 3px #ffffff;
}
#ideal-for .homepage-block{
	border-right:solid 3px #ffffff;
}
.homepage-block-right,
.venue-block-belsey-bridge,
.venue-block-bottom-belsey-bridge{
	border-right:none;
}
.homepage-block.bottom{
	margin-bottom:14px;
}
.homepage-block img,
.homepage-block-right img,
.homepage-block-the-hayes img,
.homepage-block-high-leigh img,
.homepage-block-belsey-bridge img,
.homepage-block-bottom-the-hayes img,
.homepage-block-bottom-high-leigh img,
.homepage-block-bottom-belsey-bridge img{
	display:block;
	border-bottom:solid 2px #ffffff;
}
.homepage-block p,
.homepage-block-right p,
.homepage-block-the-hayes p,
.homepage-block-high-leigh p,
.homepage-block-belsey-bridge p,
.homepage-block-bottom-the-hayes p,
.homepage-block-bottom-high-leigh p,
.homepage-block-bottom-belsey-bridge p,
.venue-block-the-hayes p,
.venue-block-high-leigh p,
.venue-block-belsey-bridge p,
.venue-block-bottom-the-hayes p,
.venue-block-bottom-high-leigh p,
.venue-block-bottom-belsey-bridge p{
	padding:0px 15px;
	margin-bottom:8px;
}
.venue-block-the-hayes li,
.venue-block-high-leigh li,
.venue-block-belsey-bridge li,
.venue-block-bottom-the-hayes li,
.venue-block-bottom-high-leigh li,
.venue-block-bottom-belsey-bridge li{
	margin:0px 15px;
	margin-bottom:4px;
}
#top-blocks .homepage-block a,
#top-blocks .homepage-block-right a{
	width:208px;
	display:block;
	color:#ffffff;
	background-color:#a9aaac;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	padding-bottom:5px;
	margin:0px 15px 0px 0px;
}
#top-blocks .homepage-block a:hover,
#top-blocks .homepage-block-right a:hover{
	background-color:#c5c5c5;
}
#top-blocks .homepage-block a img,
#top-blocks .homepage-block-right a img{
	margin-bottom:4px;
}
#top-blocks .homepage-block a span.linktext,
#top-blocks .homepage-block-right a span.linktext{
	line-height:normal;
	padding:0px 14px 0px 15px;
	background:url(../images/white-arrow.gif) right center no-repeat;
	font-size:133%;
	font-weight:bold;
	margin:0px;
	width:auto;
	zoom:1;
}
#top-blocks .homepage-block a:hover span.linktext,
#top-blocks .homepage-block-right a:hover span.linktext{
	background:url(../images/white-arrow-hover.gif) right center no-repeat;
}
#bottom-blocks{
	width:630px;
	background: url(../images/venues-bg.gif) repeat-y left;
	line-height:normal;
}
#bottom-blocks .homepage-block img{
	margin-bottom:0px;
}
#bottom-blocks h3{
	font-size:125%;
	color:#ffffff;
	padding:6px 15px;
	margin:0px 0px 8px 0px;
}
#venue-details h3{
	font-size:150%;
	color:#ffffff;
	padding:6px 15px 0 15px;;
	margin:0;
}
#venue-details p.subhead{
	font-size:117%;
	padding-bottom:10px;
}
#bottom-blocks a{
	color:#ffffff;
	text-decoration:none;
}
#venue-details a{
	text-decoration:none;
}
#bottom-blocks .homepage-block a img{
}
#bottom-blocks .homepage-block a:hover{
}
#bottom-blocks .homepage-block-bottom-the-hayes,
#bottom-blocks .homepage-block-bottom-high-leigh,
#bottom-blocks .homepage-block-bottom-belsey-bridge{
	padding-bottom:20px;
	border-top:0px;
	text-align:right;
	margin-bottom:14px;
}
.venue-block-bottom-the-hayes,
.venue-block-bottom-high-leigh,
.venue-block-bottom-belsey-bridge{
	padding:10px 0;
	text-align:right;
}
#bottom-blocks .homepage-block-belsey-bridge{
	border-right:none;
}
#bottom-blocks .homepage-block-bottom-belsey-bridge{
	border-right:none;
}
#bottom-blocks .homepage-block-bottom-the-hayes a,
#bottom-blocks .homepage-block-bottom-high-leigh a,
#bottom-blocks .homepage-block-bottom-belsey-bridge a{
	padding-right:14px;
	text-decoration:none;
	background-color:transparent;
}
#bottom-blocks .homepage-block-bottom-the-hayes a:hover,
#bottom-blocks .homepage-block-bottom-high-leigh a:hover,
#bottom-blocks .homepage-block-bottom-belsey-bridge a:hover{
	text-decoration:underline;
}
.venue-block-bottom-the-hayes a,
.venue-block-bottom-high-leigh a,
.venue-block-bottom-belsey-bridge a{
	
}
.venue-block-bottom-the-hayes a:hover,
.venue-block-bottom-high-leigh a:hover,
.venue-block-bottom-belsey-bridge a:hover{
}

.homepage-block-the-hayes,
.homepage-block-bottom-the-hayes{
	background-color:#9bd7ee;
}
.venue-block-the-hayes,
.venue-block-bottom-the-hayes{
	background-color:#c1e5f4;
	color:#414042;
}
.homepage-block-the-hayes h3,
.venue-block-the-hayes h3,
.venue-block-the-hayes p.subhead{
	background-color:#13a5da;
}
.homepage-block-the-hayes a:hover h3,
.venue-block-the-hayes a:hover h3,
.venue-block-the-hayes a:hover p.subhead{
	background-color:#59c0e5;
}
#bottom-blocks .homepage-block-bottom-the-hayes a{
	background:url(../images/blue-arrow.gif) no-repeat right center;
	color:#13a5da;
}

.venue-block-the-hayes h3{
	background-color:#13a5da;
}

.homepage-block-high-leigh,
.homepage-block-bottom-high-leigh{
	background-color:#e0e69a;
}
.venue-block-high-leigh,
.venue-block-bottom-high-leigh{
	background-color:#e7ecb3;
	color:#414042;
}
.homepage-block-high-leigh h3,
.venue-block-high-leigh h3,
.venue-block-high-leigh p.subhead{
	background-color:#b1c905;
}
.homepage-block-high-leigh a:hover h3,
.venue-block-high-leigh a:hover h3,
.venue-block-high-leigh a:hover p.subhead{
	background-color:#c8d950;
}
#bottom-blocks .homepage-block-bottom-high-leigh a{
	background:url(../images/green-arrow.gif) no-repeat right center;
	color:#b1c905;
}

.homepage-block-belsey-bridge,
.homepage-block-bottom-belsey-bridge{
	background-color:#fcdc99;
}
.venue-block-belsey-bridge,
.venue-block-bottom-belsey-bridge{
	background-color:#fce5b2;
	color:#414042;
}
.homepage-block-belsey-bridge h3,
.venue-block-belsey-bridge h3,
.venue-block-belsey-bridge p.subhead{
	background-color:#f6a807;
}
.homepage-block-belsey-bridge a:hover h3,
.venue-block-belsey-bridge a:hover h3,
.venue-block-belsey-bridge a:hover p.subhead{
	background-color:#f9c251;
}
#bottom-blocks .homepage-block-bottom-belsey-bridge a{
	background:url(../images/orange-arrow.gif) no-repeat right center;
	color:#f6a807;
}
#ideal-for span.linktext{
	background:url(../images/blue-arrow-link.gif) no-repeat right;
	padding-right:12px;
	font-weight:bold;
}
#ideal-for{
	width:627px;
	background-image:url(../images/ideal-for-bg.gif);
}
#ideal-for .homepage-block p,
#ideal-for .homepage-block-right p{
	padding:6px 8px;
	margin:0;
}
#ideal-for .homepage-block a,
#ideal-for .homepage-block-right a{
	text-decoration:none !important;
}
#ideal-for .homepage-block a:hover,
#ideal-for .homepage-block-right a:hover{
	text-decoration:underline !important;
}

.highlighted-text{
	color:#023581;
}
.blue .highlighted-text{
	color:#00a6de;
}
.green .highlighted-text{
	color:#7bb11b;
}
.orange .highlighted-text{
	color:#ee9300;
}

#right-column{
	width:196px;
	float:left;
	overflow:hidden;
}
#right-column img,
table#quicklink_group_content_tbl body.mceContentBody img{
	/*display:block;*/
	margin-bottom:3px;
}
#right-column img.bottom{
	margin-bottom:14px;
}

#latest-news{
}
#latest-news h2{
	color:#023581;
	background-color:#b3c2d9;
	padding:6px 13px;
}
#latest-news img{
	float:right;
	clear:both;
	margin-right:9px;
}
#latest-news a{
	text-decoration:underline;
}
#latest-news a:hover{
	text-decoration:none;
}

#search-bar{
	font-size:92%;
	font-family:Arial, Helvetica, sans-serif;
	width:765px;
	color:#ffffff;
	background-color:#6785b5;
	text-align:right;
	padding:7px 38px 6px 38px;
}
#search-bar label{
	margin-right:12px;
}
#search-bar input{
	vertical-align:middle;
}
/*#search-bar input#submit:hover{
	opacity:0.7;
	filter: Alpha(Opacity=70);
}*/

/*border:none; padding:1px; background:#ffffff url(../images/textbox-shadow.gif) top left no-repeat;*/

#footer{
	width:837px;
	padding:18px 0px 32px 4px;
	background-color:#023581;
}
#footer .column{
	width:144px;
	color:#ffffff;
	float:left;
	margin-left:19px;
}
#footer .column h4{
	color:#6785b5;
}
#footer .column h4.blue{
	color:#00a6de;
}
#footer .column h4.green{
	color:#b1c905;
}
#footer .column h4.orange{
	color:#ee9300;
}
#footer .column ul{
	list-style-type:none;
}
#footer .column ul li a{
	color:#ffffff;
}
#legal{
	text-align:left;
	width:641px;
	font-size:92%;
	/*padding-left:200px;*/
	margin-bottom:20px;
	color:#ffffff;
	float:left;
}
#legal a{
	color:#ffffff;
}
#adeptinfo{
	text-align:right;
	font-size:92%;
	width:200px;
	float:left;
}
#adeptinfo a{
	color:#b3c2d9;
}
.error-text{
	color:#ff0000;
}

/* Styles for CMS editor */
.img-left{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}

.img-right{
	float:right;
	margin-left:5px;
	margin-bottom:5px;
}

body.mceContentBody {
   background: #FFFFFF;
   text-align:left;
   margin:0px;
   color:black;
   font-size:80%;
}

.mceContentBody a {
	color: black !important; /* FF requires a important here */
	text-decoration:underline;
}
.mceContentBody ul{
	padding-left:16px;
}
#stories a{
	text-decoration:none;
	color:#6d6e71;
}

            /*
             georgia 26 - 14a5da
             trebuchet 17 - 053681
             16 - 14a5da
             
             > existing on site (http://server/cct5015/smartweb/about-us/latest-availability)
             availablity-blue
             blue
             #CDEAF6
             (green)
             #EFF4CC
             orange
             #FEEECD
             hayes-bullet-graphic.gif
             */
			 
            /*
             
             hayes darker blue = 14a5da
             hayes pastel blue  = e4f3f9
             hayes-blocks-slice.gif
             */ 
			 .landing-page-intro{
			 	margin-top:20px;
			 }
			 #intro-height{
			 	height:140px;
				width:1px;
				float:right;
			}
			  .landing-page-intro h1{
			 	font-size:160%; /*26px;*/
				font-family:georgia,serif;
				margin-bottom:3px;
			 }
			 .landing-page-intro h2{
			 	font-family:'Trebuchet MS',sans-serif;
				font-size:110%; /*17px;*/
				margin-bottom:5px;
			 }
			 .landing-page-intro{
			 	font-family:'Trebuchet MS',sans-serif;
				font-size:125%; /*16px;*/
			 }
			 .blue .landing-page-intro{color:#14a5da;}
			 .green .landing-page-intro{color:#7bb11b;}
			 .orange .landing-page-intro{color:#ee9300;}
			 
			 .blue .block-title {background-color: #14a5da;}
			.green .block-title {background-color: #b1c90a;}
			.orange .block-title {background-color: #ee9300;}
			
			.blue .landing-right{background-color:#e4f3f9;}
			.green .landing-right{background-color:#f6f7e1;}
			.orange .landing-right{background-color:#fef5e2;}
			 
            .blue .landing-block,.blue .landing-block-base {
                background: #ffffff url(../images/hayes-blocks-slice.gif) repeat-y;
                width: 418px;
            }
			.green .landing-block,.green .landing-block-base {
                background: #ffffff url(../images/high-leigh-block-slice.gif) repeat-y;
                width: 418px;
            }
			.orange .landing-block,.orange .landing-block-base {
                background: #ffffff url(../images/belsey-bridge-block-slice.gif) repeat-y;
                width: 418px;
            }
			.landing-block{
			}
			.landing-block-base{
				margin-bottom:25px;
			}
            
            .landing-block img {
                width: 195px;
                height: 107px;
            }
            
            .view-details-button {
                width: 91px;
                height: 18px;
                margin: 13px 14px 13px 91px;
				display:block;
            }
			.blue .view-details-button {background: #14a5da url(../images/hayes-view-details-button.gif) no-repeat;}
			.green .view-details-button {background: #14a5da url(../images/high-leigh-view-details-button.gif) no-repeat;}
			.orange .view-details-button {background: #14a5da url(../images/belsey-bridge-view-details-button.gif) no-repeat;}
            
            .button-spacer {
				 float: left;
				 display:block;
            }
            
            .landing-block-base a span.view-details-button span {
                font-family: 'Trebuchet MS',sans-serif;
                font-size:99%; 
                color: #ffffff;
                padding-left: 8px;
                text-decoration: none;
            }
            
            .block-title {
                padding: 6px 0px 2px 8px;
                width: 187px;
            }
			
			
            .block-title h3 {
                font-family: 'Trebuchet MS', sans-serif;
                font-size:125%;  /*15px;*/
                color: #ffffff;
				margin-bottom:4px;
            }
            
            .landing-single {
                width: 195px;
                float: left;
            }
            
            .landing-single ul {
                font-family: 'Trebuchet MS', sans-serif;
                font-size:99%;  /*12px;*/ 
                color: #727071;
                margin: 4px 12px 0px 12px;
            }
            
            .single-spacer {
                width: 27px;
                height: 200px;
                float: left;
            }
            
            .base-spacer {
                width: 26px;
                height: 35px;
                float: left;
            }
			#landing-right{
				width:195px;
				font-family:'Trebuchet MS', sans-serif;
				font-size:107%; 
				color:#023581;
			}
			
			.landing-right li {
				list-style:none;
				padding-left:14px;
				margin-left:11px;
			}
			.blue .landing-right li {background: transparent url(../images/hayes-bullet-graphic.gif) no-repeat left top ;}
			.green .landing-right li {background: transparent url(../images/high-leigh-bullet-poiint.gif) no-repeat left top ;}
			.orange .landing-right li {background: transparent url(../images/belsey-bridge-bullet-point.gif) no-repeat left top ;}
			
			.landing-right ul {
				padding-top:10px;
				padding-bottom:10px;
			}
			.topmar{
				margin-top:27px;
			}
			#right-column .land-right-img {margin:0px;padding:0px;}

.view-details-button a{
	color:#ffffff;
	text-decoration:none !important;
}