* {
	margin: 0;
	padding: 0;
}

a, img {
	border: 0;
	outline: 0;
}

a.accessibility_one, a.accessibility_two { 
	font-size: 1.3em; 
	left: 703px; 
	line-height: 2; 
	position: absolute; 
	text-decoration: none; 
	top: -999em;
}

a.accessibility_one:focus, a.accessibility_one:active { color: #000; top: 0em; }
a.accessibility_two:focus, a.accessibility_two:active { color: #000; top: 2em; }

#architecture_news p { clear: both; color: #1362ac; font-weight: bold; }
#architecture_news p a { color: #1362ac; }
#architecture_news p a:hover { color: #4b4b4b; }

#architecture_news a.subscribe_link {
	background: #707070 url(../img/links/link_arrow_right.gif) center left no-repeat;
	color: #fff;
	float: right;
	font-size: 1.3em;
	font-weight: bold;
	padding: 0 4px 2px 22px;
	text-decoration: none;
}

#architecture_news a.subscribe_link:hover { background: #4b4b4b url(../img/links/link_arrow_right.gif) center left no-repeat; }

#architecture_news a.subscribe_link_open { 
	background: #707070 url(../img/links/link_arrow_down.gif) center left no-repeat;
	color: #fff;
	float: right;
	font-size: 1.3em;
	font-weight: bold;
	padding: 0 4px 2px 22px;
	text-decoration: none;
}

#architecture_news a.subscribe_link_open:hover { background: #4b4b4b url(../img/links/link_arrow_down.gif) center left no-repeat; }

#architecture_news_signup { margin: 14px 0; }

#architecture_news_signup  .signup_field {
	border: 1px solid #707070;	
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	font-size: 1.3em;	
	float: left;	
	margin: 0 0 14px 0;
	padding: 0 2px;
	height: 16px;
	width: 213px;
}

#architecture_news_signup  a.architecture_news_submit {
	background: #707070 url(../img/links/link_arrow_right.gif) center left no-repeat;
	color: #fff;
	font-size: 1.3em;
	font-weight: bold;
	float: right;
	padding: 1px 5px 1px 23px;
	text-decoration: none;
}

#architecture_news_signup  a.architecture_news_submit:hover  {
	background: #4b4b4b url(../img/links/link_arrow_right.gif) center left no-repeat;
}

#architecture_news_submit_container { width: 219px; }

#architecture_news_subscribe_container { display: none; 	margin: 0 0 14px 0; width: 219px; }

body {
	color: #4b4b4b;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	font-size: 62.5%;
	margin: 0 0 26px 0;
}

/* backgrounds */

body.bg_a_1 { background: #fff url(../img/bg/section_a_1.gif) top center repeat-y; }
body.bg_a_2 { background: #fff url(../img/bg/section_a_2.gif) top center repeat-y; }
body.bg_a_3 { background: #fff url(../img/bg/section_a_3.gif) top center repeat-y; }
body.bg_b_1 { background: #fff url(../img/bg/section_b_1.gif) top center repeat-y; }
body.bg_b_2 { background: #fff url(../img/bg/section_b_2.gif) top center repeat-y; }
body.bg_b_3 { background: #fff url(../img/bg/section_b_3.gif) top center repeat-y; }
body.bg_c_1 { background: #fff url(../img/bg/section_c_1.gif) top center repeat-y; }
body.bg_c_2 { background: #fff url(../img/bg/section_c_2.gif) top center repeat-y; }
body.bg_c_3 { background: #fff url(../img/bg/section_c_3.gif) top center repeat-y; }
body.bg_d_1 { background: #fff url(../img/bg/section_d_1.gif) top center repeat-y; }
body.bg_d_2 { background: #fff url(../img/bg/section_d_2.gif) top center repeat-y; }
body.bg_d_3 { background: #fff url(../img/bg/section_d_3.gif) top center repeat-y; }
body.bg_e_1 { background: #fff url(../img/bg/section_e_1.gif) top center repeat-y; }
body.bg_e_2 { background: #fff url(../img/bg/section_e_2.gif) top center repeat-y; }
body.bg_e_3 { background: #fff url(../img/bg/section_e_3.gif) top center repeat-y; }
body.bg_f_1 { background: #fff url(../img/bg/section_f_1.gif) top center repeat-y; }
body.bg_f_2 { background: #fff url(../img/bg/section_f_2.gif) top center repeat-y; }
body.bg_f_3 { background: #fff url(../img/bg/section_f_3.gif) top center repeat-y; }
body.bg_g_1 { background: #fff url(../img/bg/section_g_1.gif) top center repeat-y; }
body.bg_g_2 { background: #fff url(../img/bg/section_g_2.gif) top center repeat-y; }
body.bg_g_3 { background: #fff url(../img/bg/section_g_3.gif) top center repeat-y; }
body.bg_h_1 { background: #fff url(../img/bg/section_h_1.gif) top center repeat-y; }
body.bg_h_2 { background: #fff url(../img/bg/section_h_2.gif) top center repeat-y; }
body.bg_h_3 { background: #fff url(../img/bg/section_h_3.gif) top center repeat-y; }
body.bg_i_1 { background: #fff url(../img/bg/section_i_1.gif) top center repeat-y; }
body.bg_i_2 { background: #fff url(../img/bg/section_i_2.gif) top center repeat-y; }
body.bg_i_3 { background: #fff url(../img/bg/section_i_3.gif) top center repeat-y; }
body.bg_j_1 { background: #fff url(../img/bg/section_j_1.gif) top center repeat-y; }
body.bg_j_2 { background: #fff url(../img/bg/section_j_2.gif) top center repeat-y; }
body.bg_j_3 { background: #fff url(../img/bg/section_j_3.gif) top center repeat-y; }
body.bg_k_1 { background: #fff url(../img/bg/section_k_1.gif) top center repeat-y; }
body.bg_k_2 { background: #fff url(../img/bg/section_k_2.gif) top center repeat-y; }
body.bg_k_3 { background: #fff url(../img/bg/section_k_3.gif) top center repeat-y; }
body.bg_l_1 { background: #fff url(../img/bg/section_l_1.gif) top center repeat-y; }
body.bg_l_2 { background: #fff url(../img/bg/section_l_2.gif) top center repeat-y; }
body.bg_l_3 { background: #fff url(../img/bg/section_l_3.gif) top center repeat-y; }
body.bg_x_1 { background: #fff url(../img/bg/section_x_1.gif) top center repeat-y; }
body.bg_x_2 { background: #fff url(../img/bg/section_x_2.gif) top center repeat-y; }
body.bg_x_3 { background: #fff url(../img/bg/section_x_3.gif) top center repeat-y; }


/* bookings calendar */

#bookings_calendar {
	background: transparent url(../img/bookings/calendar_bg.gif) bottom right no-repeat;
	margin: 0 0 28px 0;
	padding: 0 1px 1px 0;
	width:483px;
	overflow: hidden;
}

.bookings_calendar_row {
	background: transparent url(../img/bookings/calendar_box_x.gif) top left;	
	clear: left;
	width: 483px;
}

.bookings_calendar_row .weekday {
	background: transparent url(../img/bookings/calendar_weekdays.gif) top left no-repeat;
	color: #0a6f5e;
	float: left;
	font-size: 1.3em;
	font-weight: bold;
	padding: 14px 0;
	text-align: center;
	width: 69px;
}

.bookings_calendar_row .box {
	background: transparent url(../img/bookings/calendar_box_x.gif) top left no-repeat;	
	float: left;
	height: 69px;
	width: 69px;
}

#bookings_key_available {
	background: transparent url(../img/bookings/icons/icon_available.gif) center left no-repeat;
	font-size: 1.3em;
	line-height: 1.4;
	margin: 0 0 8px 0;
	padding: 0 0 0 28px;
}
#bookings_key_booked {
	background: transparent url(../img/bookings/icons/icon_booked.gif) center left no-repeat;
	font-size: 1.3em;
	line-height: 1.4;
	margin: 0 0 8px 0;
	padding: 0 0 0 28px;
}
#bookings_key_provisionally_booked {
	background: transparent url(../img/bookings/icons/icon_provisionally_booked.gif) center left no-repeat;
	font-size: 1.3em;
	line-height: 1.4;
	margin: 0 0 8px 0;
	padding: 0 0 0 28px;
}
#bookings_key_please_enquire {
	background: transparent url(../img/bookings/icons/icon_please_enquire.gif) center left no-repeat;
	font-size: 1.3em;
	line-height: 1.4;
	margin: 0 0 8px 0;
	padding: 0 0 0 28px;
}
#bookings_key_unavailable {
	background: transparent url(../img/bookings/icons/icon_unavailable.gif) center left no-repeat;
	font-size: 1.3em;
	line-height: 1.4;
	margin: 0 0 8px 0;
	padding: 0 0 0 28px;
}
=
/* breadcrumbs */

#breadcrumbs { 
	overflow: hidden; 
	width: 486px; 
}

#breadcrumbs a { float: left; font-size: 1.3em; line-height: 120%; text-decoration: none; }
#breadcrumbs a.arrow { margin: 1px 6px 4px 0; }

.normal_page #breadcrumbs a.no_arrow { margin: 1px 6px 4px 0; }
.sector_page #breadcrumbs a.no_arrow { margin: 1px 6px 4px 7px; }
.section_overview_page #breadcrumbs a.no_arrow { margin: 1px 6px 4px 7px; }


.nav_section_a #breadcrumbs { background: transparent url(../img/lines/486/section_a.gif) bottom left no-repeat; }
.nav_section_b #breadcrumbs { background: transparent url(../img/lines/486/section_b.gif) bottom left no-repeat; }
.nav_section_c #breadcrumbs { background: transparent url(../img/lines/486/section_c.gif) bottom left no-repeat; }
.nav_section_d #breadcrumbs { background: transparent url(../img/lines/486/section_d.gif) bottom left no-repeat; }
.nav_section_e #breadcrumbs { background: transparent url(../img/lines/486/section_e.gif) bottom left no-repeat; }
.nav_section_f #breadcrumbs { background: transparent url(../img/lines/486/section_f.gif) bottom left no-repeat; }
.nav_section_g #breadcrumbs { background: transparent url(../img/lines/486/section_g.gif) bottom left no-repeat; }
.nav_section_h #breadcrumbs { background: transparent url(../img/lines/486/section_h.gif) bottom left no-repeat; }
.nav_section_i #breadcrumbs { background: transparent url(../img/lines/486/section_i.gif) bottom left no-repeat; }
.nav_section_j #breadcrumbs { background: transparent url(../img/lines/486/section_j.gif) bottom left no-repeat; }
.nav_section_k #breadcrumbs { background: transparent url(../img/lines/486/section_k.gif) bottom left no-repeat; }
.nav_section_l #breadcrumbs { background: transparent url(../img/lines/486/section_l.gif) bottom left no-repeat; }
.nav_section_x #breadcrumbs { background: transparent url(../img/lines/486/section_x.gif) bottom left no-repeat; }

#breadcrumbs a.arrow, #breadcrumbs a.no_arrow { color: #000; }

.sector_page #breadcrumbs a.arrow, .sector_page #breadcrumbs a.no_arrow { color: #000; }

.nav_section_a .section_overview_page #breadcrumbs a.arrow, .nav_section_a .section_overview_page #breadcrumbs a.no_arrow { color: #1362ac; }
.nav_section_b .section_overview_page #breadcrumbs a.arrow, .nav_section_b .section_overview_page #breadcrumbs a.no_arrow { color: #168ecb; }
.nav_section_c .section_overview_page #breadcrumbs a.arrow, .nav_section_c .section_overview_page #breadcrumbs a.no_arrow { color: #bcb41c; }
.nav_section_d .section_overview_page #breadcrumbs a.arrow, .nav_section_d .section_overview_page #breadcrumbs a.no_arrow { color: #0a6f5e; }
.nav_section_e .section_overview_page #breadcrumbs a.arrow, .nav_section_e .section_overview_page #breadcrumbs a.no_arrow { color: #109d92; }
.nav_section_f .section_overview_page #breadcrumbs a.arrow, .nav_section_f .section_overview_page #breadcrumbs a.no_arrow { color: #035527; }
.nav_section_g .section_overview_page #breadcrumbs a.arrow, .nav_section_g .section_overview_page #breadcrumbs a.no_arrow { color: #5ca244; }
.nav_section_h .section_overview_page #breadcrumbs a.arrow, .nav_section_h .section_overview_page #breadcrumbs a.no_arrow { color: #554775; }
.nav_section_i .section_overview_page #breadcrumbs a.arrow, .nav_section_i .section_overview_page #breadcrumbs a.no_arrow { color: #4772a1; }
.nav_section_j .section_overview_page #breadcrumbs a.arrow, .nav_section_j .section_overview_page #breadcrumbs a.no_arrow { color: #e45818; }
.nav_section_k .section_overview_page #breadcrumbs a.arrow, .nav_section_k .section_overview_page #breadcrumbs a.no_arrow { color: #be2b3e; }
.nav_section_l .section_overview_page #breadcrumbs a.arrow, .nav_section_l .section_overview_page #breadcrumbs a.no_arrow { color: #de3025; }
.nav_section_x .section_overview_page #breadcrumbs a.arrow, .nav_section_x .section_overview_page #breadcrumbs a.no_arrow { color: #4b4b4b; }

#breadcrumbs a.arrow { background: transparent url(../img/breadcrumbs/default_arrow.gif) center left no-repeat; padding: 0 0 0 15px; }

.nav_section_a .section_overview_page #breadcrumbs a.arrow { background: transparent url(../img/breadcrumbs/section_a_arrow.gif) center left no-repeat; padding: 0 0 0 15px; }
.nav_section_b .section_overview_page #breadcrumbs a.arrow { background: transparent url(../img/breadcrumbs/section_b_arrow.gif) center left no-repeat; padding: 0 0 0 15px; }
.nav_section_c .section_overview_page #breadcrumbs a.arrow { background: transparent url(../img/breadcrumbs/section_c_arrow.gif) center left no-repeat; padding: 0 0 0 15px; }
.nav_section_d .section_overview_page #breadcrumbs a.arrow { background: transparent url(../img/breadcrumbs/section_d_arrow.gif) center left no-repeat; padding: 0 0 0 15px; }
.nav_section_e .section_overview_page #breadcrumbs a.arrow { background: transparent url(../img/breadcrumbs/section_e_arrow.gif) center left no-repeat; padding: 0 0 0 15px; }
.nav_section_f .section_overview_page #breadcrumbs a.arrow { background: transparent url(../img/breadcrumbs/section_f_arrow.gif) center left no-repeat; padding: 0 0 0 15px; }
.nav_section_g .section_overview_page #breadcrumbs a.arrow { background: transparent url(../img/breadcrumbs/section_g_arrow.gif) center left no-repeat; padding: 0 0 0 15px; }
.nav_section_h .section_overview_page #breadcrumbs a.arrow { background: transparent url(../img/breadcrumbs/section_h_arrow.gif) center left no-repeat; padding: 0 0 0 15px; }
.nav_section_i .section_overview_page #breadcrumbs a.arrow { background: transparent url(../img/breadcrumbs/section_i_arrow.gif) center left no-repeat; padding: 0 0 0 15px; }
.nav_section_j .section_overview_page #breadcrumbs a.arrow { background: transparent url(../img/breadcrumbs/section_j_arrow.gif) center left no-repeat; padding: 0 0 0 15px; }
.nav_section_k .section_overview_page #breadcrumbs a.arrow { background: transparent url(../img/breadcrumbs/section_k_arrow.gif) center left no-repeat; padding: 0 0 0 15px; }
.nav_section_l .section_overview_page #breadcrumbs a.arrow { background: transparent url(../img/breadcrumbs/section_l_arrow.gif) center left no-repeat; padding: 0 0 0 15px; }
.nav_section_x .section_overview_page #breadcrumbs a.arrow { background: transparent url(../img/breadcrumbs/section_x_arrow.gif) center left no-repeat; padding: 0 0 0 15px; }

#breadcrumbs a.arrow:hover, #breadcrumbs a.no_arrow:hover { color: #4b4b4b; }
.section_overview_page #breadcrumbs a.arrow:hover, .section_overview_page #breadcrumbs a.no_arrow:hover { color: #4b4b4b; }

#breadcrumbs {
	min-height: 21px;
	height: auto !important;
	height: 21px;
}

/* calendar */

#colb #calendar {
	margin: 28px 0 28px;
	overflow: hidden;
}

#colb #calendar ul {
	list-style: none;
	overflow: hidden;
	margin: 0;
	width: 486px;
}

#colb #calendar ul li {
	background: transparent url(../img/calendar_line.gif) top right no-repeat;
	color: #c4c4c4;
	float: left;
	list-style: none;
	line-height: 150%;	
	margin: 0;
	padding: 0;
	text-align: center;
	width: 40px;
}

#colb #calendar ul li a {
	background: none;
	color: #000;
	display: block;
	text-decoration: none;
}

#colb #calendar ul li.selected  a,
#colb #calendar ul li a:hover {
	background: #707070;
	color: #fff;
}

#colb #calendar ul li.last { 
	background: transparent;
}

.clearboth {
	clear: both;
}

#cola {
	background: none;
	display: inline;
	float: left;
	margin: 28px 14px 28px 32px;
	width: 201px;
}

#colb {
	background: none;
	display: inline;
	float: left;
	margin: 28px 14px 28px 0;
	width: 486px;
}

#colb ul {
	margin: 0 0 1.6em 0;
}

#colb ul li {
	background: transparent url(../img/content_bullet.gif) 0 0.6em no-repeat;
	font-size: 1.3em;
	list-style: none;
	padding: 0 0 2px 1.5em;
}

#colc {
	background: none;
	clear: right;
	display: inline;	
	float: left;
	margin: 28px 14px 28px 0;
	width: 219px;
}

#content {
	overflow: visible;
	min-height:680px;
	height:auto !important;
	height:680px;
	width: 980px;
}

/* download links */

#download_links { padding: 2px 0; }

#download_links a {
	background: #707070 url(../img/links/link_download.gif) center left no-repeat;
	color: #fff;
	display: block;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0 0 8px 0;
	padding: 1px 5px 1px 23px;
	text-decoration: none;
}

#download_links a:hover { background: #4b4b4b url(../img/links/link_download.gif) center left no-repeat; }

/* faqs */

.faq_content {
	padding: 16px 0 0 0;
	width: 486px;	
}

.faq_each {
	font-size: 1.3em;
	padding: 0 0 14px 0;
}

.faq_question {
	font-weight: bold;
	margin: 0 0 6px 0;
	overflow: hidden;
	width: 486px;
}

.faq_question_left {
	float: left;
	width: 20px;
}
.faq_question_right {
	float: left;
	width: 465px;
}

.faq_answer {
	overflow: hidden;
	width: 486px;
}

.faq_answer_left {
	float: left;
	width: 20px;
}
.faq_answer_right {
	float: left;
	width: 465px;
}


.faq_container { background: transparent url(../img/lines/line_486_4b.gif) bottom left no-repeat; width: 486px; margin: 7px 0 0 0;}

.faq_container a.faq_link {
	background: #707070 url(../img/links/link_faq_down.gif) center left no-repeat;
	color: #fff;
	display: none;
	float: right;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0;
	padding: 1px 5px 1px 23px;
	text-decoration: none;
}
.faq_container a.faq_link:hover  { background: #4b4b4b url(../img/links/link_faq_down.gif) center left no-repeat; }

.faq_container a.faq_link_b {
	background: #707070 url(../img/links/link_faq_up.gif) center left no-repeat;
	color: #fff;
	float: right;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0;
	padding: 1px 5px 1px 23px;
	text-decoration: none;
}
.faq_container a.faq_link_b:hover  { background: #4b4b4b url(../img/links/link_faq_up.gif) center left no-repeat; }

/* footer */

#footer {
	background: transparent url(../img/lines/line_980_4b.gif) top left no-repeat;
	color: #000;	
	clear: both;
	font-size: 1.3em;	
	padding: 25px 40px 28px;
	width: 900px;
}

#footer a {
	color: #000;
}

#footer a:hover {
	color: #1362ac;
}

#footer a.positive,
#footer a.positive:hover {
	color: #000;
	text-decoration: none;	
}

.form_box {
	overflow: hidden;
	margin: 0 0 8px 0;
	width: 486px;
}

.form_box_first {
	overflow: hidden;
	margin: 20px 0 8px 0;
	width: 486px;
}

.form_box_left {
	float: left;
	font-size: 1.3em;
	width: 118px;
 }

.form_box_right {
	float: right;
	width: 354px;
}

.form_box_divider {
	background: transparent url(../img/lines/form_box_divider.gif) top left no-repeat;
	height: 42px;
}

#form_box_submit_container  a.form_box_submit {
	background: #707070 url(../img/links/link_arrow_right.gif) center left no-repeat;
	color: #fff;
	font-size: 1.3em;
	font-weight: bold;
	float: right;
	padding: 1px 5px 1px 23px;
	text-decoration: none;
}

#form_box_submit_container  a.form_box_submit:hover  {
	background: #4b4b4b url(../img/links/link_arrow_right.gif) center left no-repeat;
}

#form_box_submit_container { 
	width: 486px;
}

#name_field,
#email_field {
	border: 1px solid #707070;	
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	font-size: 1.3em;	
	float: left;	
	padding: 0 2px;
	height: 16px;
	width: 348px;
}

#comment_field {
	border: 1px solid #707070;	
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	font-size: 1.3em;	
	float: left;	
	padding: 0 2px;
	height: 108px;
	width: 348px;
}

h1 { font-size: 2em; }

.normal_page h1 { color: #fff; font-weight: normal; padding: 0 7px 25px 0; }
.section_overview_page h1 { color: #fff; font-weight: normal; padding: 5px 7px 20px 7px; }
.sector_page h1 { color: #fff; font-weight: normal; padding: 5px 7px 20px 7px; }

.nav_section_a .normal_page h1 { background: transparent url(../img/lines/486/section_a.gif) bottom left no-repeat; color: #1362ac; }
.nav_section_b .normal_page h1 { background: transparent url(../img/lines/486/section_b.gif) bottom left no-repeat; color: #168ecb; }
.nav_section_c .normal_page h1 { background: transparent url(../img/lines/486/section_c.gif) bottom left no-repeat; color: #bcb41c; }
.nav_section_d .normal_page h1 { background: transparent url(../img/lines/486/section_d.gif) bottom left no-repeat; color: #0a6f5e; }
.nav_section_e .normal_page h1 { background: transparent url(../img/lines/486/section_e.gif) bottom left no-repeat; color: #109d92; }
.nav_section_f .normal_page h1 { background: transparent url(../img/lines/486/section_f.gif) bottom left no-repeat; color: #035527; }
.nav_section_g .normal_page h1 { background: transparent url(../img/lines/486/section_g.gif) bottom left no-repeat; color: #5ca244; }
.nav_section_h .normal_page h1 { background: transparent url(../img/lines/486/section_h.gif) bottom left no-repeat; color: #554775; }
.nav_section_i .normal_page h1 { background: transparent url(../img/lines/486/section_i.gif) bottom left no-repeat; color: #4772a1; }
.nav_section_j .normal_page h1 { background: transparent url(../img/lines/486/section_j.gif) bottom left no-repeat; color: #e45818; }
.nav_section_k .normal_page h1 { background: transparent url(../img/lines/486/section_k.gif) bottom left no-repeat; color: #be2b3e; }
.nav_section_l .normal_page h1 { background: transparent url(../img/lines/486/section_l.gif) bottom left no-repeat; color: #de3025; }
.nav_section_x .normal_page h1 { background: transparent url(../img/lines/486/section_x.gif) bottom left no-repeat; color: #4b4b4b; }

.nav_section_a .section_overview_page h1 { background: #1362ac; }
.nav_section_b .section_overview_page h1 { background: #168ecb; }
.nav_section_c .section_overview_page h1 { background: #bcb41c; }
.nav_section_d .section_overview_page h1 { background: #0a6f5e; }
.nav_section_e .section_overview_page h1 { background: #109d92; }
.nav_section_f .section_overview_page h1 { background: #035527; }
.nav_section_g .section_overview_page h1 { background: #5ca244; }
.nav_section_h .section_overview_page h1 { background: #554775; }
.nav_section_i .section_overview_page h1 { background: #4772a1; }
.nav_section_j .section_overview_page h1 { background: #e45818; }
.nav_section_k .section_overview_page h1 { background: #be2b3e; }
.nav_section_l .section_overview_page h1 { background: #de3025; }
.nav_section_x .section_overview_page h1 { background: #4b4b4b; }

.sector_page h1 { background: #1362ac; }

/* h2 { font-size: 1.5em; margin: 28px 0 5px 0; } */

h2 { font-size: 1.5em; font-weight: normal; margin: 14px 0 5px 0; }

#colc h2 { color: #4b4b4b; margin: 0 0 5px 0 !important; }

h2.whatson {
	margin: 26px 0 11px 0;
}

h2.your_comments {
	margin: 0;
}

h2.bookings {
	margin: 0 0 14px 0;
}

.section_a h2, .nav_section_a h2 { color: #1362ac; }
.section_b h2, .nav_section_b h2 { color: #168ecb; }
.section_c h2, .nav_section_c h2 { color: #bcb41c; }
.section_d h2, .nav_section_d h2 { color: #0a6f5e; }
.section_e h2, .nav_section_e h2 { color: #109d92; }
.section_f h2, .nav_section_f h2 { color: #035527; }
.section_g h2, .nav_section_g h2 { color: #5ca244; }
.section_h h2, .nav_section_h h2 { color: #554775; }
.section_i h2, .nav_section_i h2 { color: #4772a1; }
.section_j h2, .nav_section_j h2 { color: #e45818; }
.section_k h2, .nav_section_k h2 { color: #be2b3e; }
.section_l h2, .nav_section_l h2 { color: #de3025; }


h3 { font-size: 1.3em; }

.section_a h3, .nav_section_a h3 { color: #1362ac; }
.section_b h3, .nav_section_b h3 { color: #168ecb; }
.section_c h3, .nav_section_c h3 { color: #bcb41c; }
.section_d h3, .nav_section_d h3 { color: #0a6f5e; }
.section_e h3, .nav_section_e h3 { color: #109d92; }
.section_f h3, .nav_section_f h3 { color: #035527; }
.section_g h3, .nav_section_g h3 { color: #5ca244; }
.section_h h3, .nav_section_h h3 { color: #554775; }
.section_i h3, .nav_section_i h3 { color: #4772a1; }
.section_j h3, .nav_section_j h3 { color: #e45818; }
.section_k h3, .nav_section_k h3 { color: #be2b3e; }
.section_l h3, .nav_section_l h3 { color: #de3025; }

h3.your_comments {
	margin: 0;
}

h3.padded {
	margin: 0 0 1.3em 0;
}

h4 { font-size: 1.3em; font-weight: bold; }

h4 a.greytext { color: #4b4b4b; text-decoration: none; }
h4 a.greytext:hover { color: #000; text-decoration: none; }

h5 { font-size: 1.3em; font-weight: bold; margin: 0 0 0 0; }

h6 { font-size: 1.3em; font-weight: normal; margin: 0 0 1.3em 0; }

.section_a h6, .nav_section_a h6 { color: #1362ac; }
.section_b h6, .nav_section_b h6 { color: #168ecb; }
.section_c h6, .nav_section_c h6 { color: #bcb41c; }
.section_d h6, .nav_section_d h6 { color: #0a6f5e; }
.section_e h6, .nav_section_e h6 { color: #109d92; }
.section_f h6, .nav_section_f h6 { color: #035527; }
.section_g h6, .nav_section_g h6 { color: #5ca244; }
.section_h h6, .nav_section_h h6 { color: #554775; }
.section_i h6, .nav_section_i h6 { color: #4772a1; }
.section_j h6, .nav_section_j h6 { color: #e45818; }
.section_k h6, .nav_section_k h6 { color: #be2b3e; }
.section_l h6, .nav_section_l h6 { color: #de3025; }

#header {
	background: transparent url(../img/ac_header.gif) top left no-repeat;
	height: 140px;
	position: relative;	
	width: 980px;
}

#header a.ac_logo {
	position: absolute;
	top: 26px;
	left: 32px;
}

#header a.ac_logo_text {
	position: absolute;
	top: 91px;
	left: 703px;
}

/* section_ colours and frames */

.section_a h3 { color: #1362ac; }
.section_b h3 { color: #168ecb; }
.section_c h3 { color: #bcb41c; }
.section_d h3 { color: #0a6f5e; }
.section_e h3 { color: #109d92; }
.section_f h3 { color: #035527; }
.section_g h3 { color: #5ca244; }
.section_h h3 { color: #554775; }
.section_i h3 { color: #4772a1; }
.section_j h3 { color: #e45818; }
.section_k h3 { color: #be2b3e; }
.section_l h3 { color: #de3025; }
.section_x h3 { color: #4b4b4b; }

.nav_section_a h3 a { color: #1362ac; text-decoration: none; } .nav_section_a h3 a:hover  { color: #2c7fbb; text-decoration: none; }
.nav_section_b h3 a { color: #168ecb; text-decoration: none; } .nav_section_b h3 a:hover  { color: #1ba3d5; text-decoration: none; }
.nav_section_c h3 a { color: #bcb41c; text-decoration: none; } .nav_section_c h3 a:hover  { color: #ded53e; text-decoration: none; }
.nav_section_d h3 a { color: #0a6f5e; text-decoration: none; } .nav_section_d h3 a:hover  { color: #2f8576; text-decoration: none; }
.nav_section_e h3 a { color: #109d92; text-decoration: none; } .nav_section_e h3 a:hover  { color: #4ab0a7; text-decoration: none; }
.nav_section_f h3 a { color: #035527; text-decoration: none; } .nav_section_f h3 a:hover  { color: #066c3e; text-decoration: none; }
.nav_section_g h3 a { color: #5ca244; text-decoration: none; } .nav_section_g h3 a:hover  { color: #7fb463; text-decoration: none; }
.nav_section_h h3 a { color: #554775; text-decoration: none; } .nav_section_h h3 a:hover  { color: #463865; text-decoration: none; }
.nav_section_i h3 a { color: #4772a1; text-decoration: none; } .nav_section_i h3 a:hover  { color: #608fb0; text-decoration: none; }
.nav_section_j h3 a { color: #e45818; text-decoration: none; } .nav_section_j h3 a:hover  { color: #ea7936; text-decoration: none; }
.nav_section_k h3 a { color: #be2b3e; text-decoration: none; } .nav_section_k h3 a:hover  { color: #ca5359; text-decoration: none; }
.nav_section_l h3 a { color: #de3025; text-decoration: none; } .nav_section_l h3 a:hover  { color: #e55c3e; text-decoration: none; }
.nav_section_x h3 a { color: #4b4b4b; text-decoration: none; } .nav_section_x h3 a:hover  { color: #707070; text-decoration: none; }

.section_a h3 a { color: #1362ac; text-decoration: none; } .section_a h3 a:hover  { color: #2c7fbb; text-decoration: none; }
.section_b h3 a { color: #168ecb; text-decoration: none; } .section_b h3 a:hover  { color: #1ba3d5; text-decoration: none; }
.section_c h3 a { color: #bcb41c; text-decoration: none; } .section_c h3 a:hover  { color: #ded53e; text-decoration: none; }
.section_d h3 a { color: #0a6f5e; text-decoration: none; } .section_d h3 a:hover  { color: #2f8576; text-decoration: none; }
.section_e h3 a { color: #109d92; text-decoration: none; } .section_e h3 a:hover  { color: #4ab0a7; text-decoration: none; }
.section_f h3 a { color: #035527; text-decoration: none; } .section_f h3 a:hover  { color: #066c3e; text-decoration: none; }
.section_g h3 a { color: #5ca244; text-decoration: none; } .section_g h3 a:hover  { color: #7fb463; text-decoration: none; }
.section_h h3 a { color: #554775; text-decoration: none; } .section_h h3 a:hover  { color: #463865; text-decoration: none; }
.section_i h3 a { color: #4772a1; text-decoration: none; } .section_i h3 a:hover  { color: #608fb0; text-decoration: none; }
.section_j h3 a { color: #e45818; text-decoration: none; } .section_j h3 a:hover  { color: #ea7936; text-decoration: none; }
.section_k h3 a { color: #be2b3e; text-decoration: none; } .section_k h3 a:hover  { color: #ca5359; text-decoration: none; }
.section_l h3 a { color: #de3025; text-decoration: none; } .section_l h3 a:hover  { color: #e55c3e; text-decoration: none; }
.section_x h3 a { color: #4b4b4b; text-decoration: none; } .section_x h3 a:hover  { color: #707070; text-decoration: none; }


.section_a .click_to_view_more_container { background: transparent url(../img/lines/236/section_a.gif) bottom left no-repeat; }
.section_b .click_to_view_more_container { background: transparent url(../img/lines/236/section_b.gif) bottom left no-repeat; }
.section_c .click_to_view_more_container { background: transparent url(../img/lines/236/section_c.gif) bottom left no-repeat; }
.section_d .click_to_view_more_container { background: transparent url(../img/lines/236/section_d.gif) bottom left no-repeat; }
.section_e .click_to_view_more_container { background: transparent url(../img/lines/236/section_e.gif) bottom left no-repeat; }
.section_f .click_to_view_more_container { background: transparent url(../img/lines/236/section_f.gif) bottom left no-repeat; }
.section_g .click_to_view_more_container { background: transparent url(../img/lines/236/section_g.gif) bottom left no-repeat; }
.section_h .click_to_view_more_container { background: transparent url(../img/lines/236/section_h.gif) bottom left no-repeat; }
.section_i .click_to_view_more_container { background: transparent url(../img/lines/236/section_i.gif) bottom left no-repeat; }
.section_j .click_to_view_more_container { background: transparent url(../img/lines/236/section_j.gif) bottom left no-repeat; }
.section_k .click_to_view_more_container { background: transparent url(../img/lines/236/section_k.gif) bottom left no-repeat; }
.section_l .click_to_view_more_container { background: transparent url(../img/lines/236/section_l.gif) bottom left no-repeat; }
.section_x .click_to_view_more_container { background: transparent url(../img/lines/236/section_x.gif) bottom left no-repeat; }

.click_to_view_more_container { 	width: 236px; }
.main_promo_2 .click_to_view_more_container { width: 354px; }

.click_to_view_more_container a.click_to_view_more {
	color: #fff;	
	float: right;
	font-size: 1.3em;
	font-weight: bold;
	padding: 1px 5px 1px 8px;
	text-decoration: none;
}

.section_a .click_to_view_more_container a.click_to_view_more { background: #1362ac url(../img/nav/nav_corner.gif) bottom right no-repeat; }
.section_b .click_to_view_more_container a.click_to_view_more { background: #168ecb url(../img/nav/nav_corner.gif) bottom right no-repeat; }
.section_c .click_to_view_more_container a.click_to_view_more { background: #bcb41c url(../img/nav/nav_corner.gif) bottom right no-repeat; }
.section_d .click_to_view_more_container a.click_to_view_more { background: #0a6f5e url(../img/nav/nav_corner.gif) bottom right no-repeat; }
.section_e .click_to_view_more_container a.click_to_view_more { background: #109d92 url(../img/nav/nav_corner.gif) bottom right no-repeat; }
.section_f .click_to_view_more_container a.click_to_view_more { background: #035527 url(../img/nav/nav_corner.gif) bottom right no-repeat; }
.section_g .click_to_view_more_container a.click_to_view_more { background: #5ca244 url(../img/nav/nav_corner.gif) bottom right no-repeat; }
.section_h .click_to_view_more_container a.click_to_view_more { background: #554775 url(../img/nav/nav_corner.gif) bottom right no-repeat; }
.section_i .click_to_view_more_container a.click_to_view_more { background: #4772a1 url(../img/nav/nav_corner.gif) bottom right no-repeat; }
.section_j .click_to_view_more_container a.click_to_view_more { background: #e45818 url(../img/nav/nav_corner.gif) bottom right no-repeat; }
.section_k .click_to_view_more_container a.click_to_view_more { background: #be2b3e url(../img/nav/nav_corner.gif) bottom right no-repeat; }
.section_l .click_to_view_more_container a.click_to_view_more { background: #de3025 url(../img/nav/nav_corner.gif) bottom right no-repeat; }
.section_x .click_to_view_more_container a.click_to_view_more { background: #4b4b4b url(../img/nav/nav_corner.gif) bottom right no-repeat; }

.section_a .click_to_view_more_container a.click_to_view_more:hover { background: #2c7fbb url(../img/nav/nav_corner.gif) bottom right no-repeat; }
.section_b .click_to_view_more_container a.click_to_view_more:hover { background: #1ba3d5 url(../img/nav/nav_corner.gif) bottom right no-repeat; }
.section_c .click_to_view_more_container a.click_to_view_more:hover { background: #ded53e url(../img/nav/nav_corner.gif) bottom right no-repeat; }
.section_d .click_to_view_more_container a.click_to_view_more:hover { background: #2f8576 url(../img/nav/nav_corner.gif) bottom right no-repeat; }
.section_e .click_to_view_more_container a.click_to_view_more:hover { background: #4ab0a7 url(../img/nav/nav_corner.gif) bottom right no-repeat; }
.section_f .click_to_view_more_container a.click_to_view_more:hover { background: #066c3e url(../img/nav/nav_corner.gif) bottom right no-repeat; }
.section_g .click_to_view_more_container a.click_to_view_more:hover { background: #7fb463 url(../img/nav/nav_corner.gif) bottom right no-repeat; }
.section_h .click_to_view_more_container a.click_to_view_more:hover { background: #463865 url(../img/nav/nav_corner.gif) bottom right no-repeat; }
.section_i .click_to_view_more_container a.click_to_view_more:hover { background: #608fb0 url(../img/nav/nav_corner.gif) bottom right no-repeat; }
.section_j .click_to_view_more_container a.click_to_view_more:hover { background: #ea7936 url(../img/nav/nav_corner.gif) bottom right no-repeat; }
.section_k .click_to_view_more_container a.click_to_view_more:hover { background: #ca5359 url(../img/nav/nav_corner.gif) bottom right no-repeat; }
.section_l .click_to_view_more_container a.click_to_view_more:hover { background: #e55c3e url(../img/nav/nav_corner.gif) bottom right no-repeat; }
.section_x .click_to_view_more_container a.click_to_view_more:hover { background: #707070 url(../img/nav/nav_corner.gif) bottom right no-repeat; }

.section_a .frame_236 { background: transparent url(../img/frames/236/frame_section_a_h.gif) top left no-repeat; padding: 1px 0 14px; }
.section_b .frame_236 { background: transparent url(../img/frames/236/frame_section_b_h.gif) top left no-repeat; padding: 1px 0 14px; }
.section_c .frame_236 { background: transparent url(../img/frames/236/frame_section_c_h.gif) top left no-repeat; padding: 1px 0 14px; }
.section_d .frame_236 { background: transparent url(../img/frames/236/frame_section_d_h.gif) top left no-repeat; padding: 1px 0 14px; }
.section_e .frame_236 { background: transparent url(../img/frames/236/frame_section_e_h.gif) top left no-repeat; padding: 1px 0 14px; }
.section_f .frame_236 { background: transparent url(../img/frames/236/frame_section_f_h.gif) top left no-repeat; padding: 1px 0 14px; }
.section_g .frame_236 { background: transparent url(../img/frames/236/frame_section_g_h.gif) top left no-repeat; padding: 1px 0 14px; }
.section_h .frame_236 { background: transparent url(../img/frames/236/frame_section_h_h.gif) top left no-repeat; padding: 1px 0 14px; }
.section_i .frame_236 { background: transparent url(../img/frames/236/frame_section_i_h.gif) top left no-repeat; padding: 1px 0 14px; }
.section_j .frame_236 { background: transparent url(../img/frames/236/frame_section_j_h.gif) top left no-repeat; padding: 1px 0 14px; }
.section_k .frame_236 { background: transparent url(../img/frames/236/frame_section_k_h.gif) top left no-repeat; padding: 1px 0 14px; }
.section_l .frame_236 { background: transparent url(../img/frames/236/frame_section_l_h.gif) top left no-repeat; padding: 1px 0 14px; }

.alt .section_a .frame_236 { background: transparent url(../img/frames/236/frame_section_a_v.gif) top left no-repeat; padding: 1px 0 14px; }
.alt .section_b .frame_236 { background: transparent url(../img/frames/236/frame_section_b_v.gif) top left no-repeat; padding: 1px 0 14px; }
.alt .section_c .frame_236 { background: transparent url(../img/frames/236/frame_section_c_v.gif) top left no-repeat; padding: 1px 0 14px; }
.alt .section_d .frame_236 { background: transparent url(../img/frames/236/frame_section_d_v.gif) top left no-repeat; padding: 1px 0 14px; }
.alt .section_e .frame_236 { background: transparent url(../img/frames/236/frame_section_e_v.gif) top left no-repeat; padding: 1px 0 14px; }
.alt .section_f .frame_236 { background: transparent url(../img/frames/236/frame_section_f_v.gif) top left no-repeat; padding: 1px 0 14px; }
.alt .section_g .frame_236 { background: transparent url(../img/frames/236/frame_section_g_v.gif) top left no-repeat; padding: 1px 0 14px; }
.alt .section_h .frame_236 { background: transparent url(../img/frames/236/frame_section_h_v.gif) top left no-repeat; padding: 1px 0 14px; }
.alt .section_i .frame_236 { background: transparent url(../img/frames/236/frame_section_i_v.gif) top left no-repeat; padding: 1px 0 14px; }
.alt .section_j .frame_236 { background: transparent url(../img/frames/236/frame_section_j_v.gif) top left no-repeat; padding: 1px 0 14px; }
.alt .section_k .frame_236 { background: transparent url(../img/frames/236/frame_section_k_v.gif) top left no-repeat; padding: 1px 0 14px; }
.alt .section_l .frame_236 { background: transparent url(../img/frames/236/frame_section_l_v.gif) top left no-repeat; padding: 1px 0 14px; }

.section_a .frame_118 { background: transparent url(../img/frames/118/section_a.gif) top left no-repeat; padding: 1px 0 8px;}
.section_b .frame_118 { background: transparent url(../img/frames/118/section_b.gif) top left no-repeat; padding: 1px 0 8px;}
.section_c .frame_118 { background: transparent url(../img/frames/118/section_c.gif) top left no-repeat; padding: 1px 0 8px;}
.section_d .frame_118 { background: transparent url(../img/frames/118/section_d.gif) top left no-repeat; padding: 1px 0 8px;}
.section_e .frame_118 { background: transparent url(../img/frames/118/section_e.gif) top left no-repeat; padding: 1px 0 8px;}
.section_f .frame_118 { background: transparent url(../img/frames/118/section_f.gif) top left no-repeat; padding: 1px 0 8px;}
.section_g .frame_118 { background: transparent url(../img/frames/118/section_g.gif) top left no-repeat; padding: 1px 0 8px;}
.section_h .frame_118 { background: transparent url(../img/frames/118/section_h.gif) top left no-repeat; padding: 1px 0 8px;}
.section_i .frame_118 { background: transparent url(../img/frames/118/section_i.gif) top left no-repeat; padding: 1px 0 8px;}
.section_j .frame_118 { background: transparent url(../img/frames/118/section_j.gif) top left no-repeat; padding: 1px 0 8px;}
.section_k .frame_118 { background: transparent url(../img/frames/118/section_k.gif) top left no-repeat; padding: 1px 0 8px;}
.section_l .frame_118 { background: transparent url(../img/frames/118/section_l.gif) top left no-repeat; padding: 1px 0 8px;}

.frame_118 {
	height: 109px;
	overflow: hidden;
	width: 118px;
}

#introduction {
	background: transparent url(../img/ac_intro.gif) top left no-repeat;
	height: 132px;
	text-indent: -6218em;
	width: 486px;
}

.large_image_frame {
	background: transparent url(../img/image_footer_486.gif) bottom left no-repeat;
	margin: 28px 0 13px 0;
	padding: 0 0 8px 0;
}

/* main promo style 1 */

.main_promo_1 { margin: 0 0 14px 0; }
.main_promo_1_left { float: left; margin: 0 14px 0 0; width: 236px; }
.main_promo_1_right { float: right; width: 236px; }
.main_promo_1_right_box { 
	overflow: hidden;
	min-height:114px;
	height:auto !important;
	height:114px;
	width: 236px;	
}

/* main promo style 2 */

.main_promo_2 { margin: 0 0 14px 0; width: 486px;}
.main_promo_2_left { 

	float: left; 
	margin: 0 14px 0 0; 
	width: 118px; 
}

.main_promo_2_right { 
	float: right; 
	width: 354px; 
}

.main_promo_2_right h6 {
	margin: 0;
}
.main_promo_2_right_box { 
	overflow: hidden;
	min-height:101px;
	height:auto !important;
	height:101px;
	width: 354px;
}

.main_promo_2 .read_more_container { background: transparent url(../img/lines/line_354_4b.gif) bottom left no-repeat; width: 354px; }
.main_promo_2 .read_more_container a.read_more {
	background: #707070 url(../img/links/link_read_more_side.gif) center left no-repeat;
	color: #fff;
	float: right;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0;
	padding: 1px 5px 1px 23px;
	text-decoration: none;
}
.main_promo_2 .read_more_container a.read_more:hover  { background: #4b4b4b url(../img/links/link_read_more_side.gif) center left no-repeat; }

/* main image pairs */

.main_image_pairs {
	background: transparent url(../img/lines/line_486_4b_gap.gif) bottom left no-repeat;
	padding: 0 0 5px 0;
	margin: 0 0 14px 0;
	width: 486px;
}
.main_image_pairs_left { float: left; margin: 0 14px 0 0; width: 236px; }
.main_image_pairs_right { float: right; width: 236px; }

.main_image_pairs .caption {
	background: transparent url(../img/caption_icon.gif) top left no-repeat;
	font-size: 1.3em;
	padding: 0 26px 0 0;
}

/* main promo style 3 */

.main_promo_3 { 
	background: transparent url(../img/lines/line_486_4b.gif) top left no-repeat;
	display: block;
	margin: 0 0 14px 0; 
	width: 486px;
}
.main_promo_3_left { float: left; margin: 14px 14px 0 0; width: 118px; }
.main_promo_3_right { float: right; margin: 14px 0 0 0; width: 354px; }
.main_promo_3_right_box { }

.main_promo_3_featured { 
	background: transparent url(../img/frames/486/featured_books.gif) top left no-repeat;
	margin: 0 0 14px 0; 
	padding: 14px 0 0 0;
}

/*main_promo_4 */

.main_promo_4 { 
	margin: 0 0 14px 0; 
	width: 486px;
}
.main_promo_4_left { float: left; margin: 0 14px 0 0; width: 118px; }
.main_promo_4_right { float: right; width: 354px; }

.main_promo_4 .download_container { background: transparent url(../img/lines/line_486_4b.gif) bottom left no-repeat; width: 486px; }
.main_promo_4 .download_container a.download {
	background: #707070 url(../img/links/link_download.gif) center left no-repeat;
	color: #fff;
	float: right;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0;
	padding: 1px 5px 1px 23px;
	text-decoration: none;
}
.main_promo_4 .download_container a.download:hover  { background: #4b4b4b url(../img/links/link_download.gif) center left no-repeat; }

/* main_promo_5 */

.main_promo_5 {
	margin: 0 0 14px 0;
}

.main_promo_5 h2 {
	margin: 0;
}

.main_promo_5 .read_more_container { background: transparent url(../img/lines/line_486_4b.gif) bottom left no-repeat; width: 486px; }
.main_promo_5 .read_more_container a.read_more {
	background: #707070 url(../img/links/link_read_more_side.gif) center left no-repeat;
	color: #fff;
	float: right;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0;
	padding: 1px 5px 1px 23px;
	text-decoration: none;
}
.main_promo_5 .read_more_container a.read_more:hover  { background: #4b4b4b url(../img/links/link_read_more_side.gif) center left no-repeat; }

/* main navigation */

#cola ul li {	
	list-style: none;
	margin: 0 0 8px 0;
	width: 201px;
}

#cola ul li a {
	display: block;
	font-size: 1.3em;
	font-weight: bold;
	padding: 1px 8px 1px;
	text-decoration: none;
}

#cola ul li.nav_a a { color: #1362ac; }
#cola ul li.nav_b a { color: #168ecb; }
#cola ul li.nav_c a { color: #bcb41c; }
#cola ul li.nav_d a { color: #0a6f5e; }
#cola ul li.nav_e a { color: #109d92; }
#cola ul li.nav_f a { color: #035527; }
#cola ul li.nav_g a { color: #5ca244; }
#cola ul li.nav_h a { color: #554775; }
#cola ul li.nav_i a { color: #4772a1; }
#cola ul li.nav_j a { color: #e45818; }
#cola ul li.nav_k a { color: #be2b3e; }
#cola ul li.nav_l a { color: #de3025; }

.nav_section_a #cola ul li.nav_a a, #cola ul li.nav_a a:hover { background: #1362ac url(../img/nav/nav_corner.gif) bottom right no-repeat; color: #fff; }
.nav_section_b #cola ul li.nav_b a, #cola ul li.nav_b a:hover { background: #168ecb url(../img/nav/nav_corner.gif) bottom right no-repeat; color: #fff; }
.nav_section_c #cola ul li.nav_c a, #cola ul li.nav_c a:hover { background: #bcb41c url(../img/nav/nav_corner.gif) bottom right no-repeat; color: #fff; }
.nav_section_d #cola ul li.nav_d a, #cola ul li.nav_d a:hover { background: #0a6f5e url(../img/nav/nav_corner.gif) bottom right no-repeat; color: #fff; }
.nav_section_e #cola ul li.nav_e a, #cola ul li.nav_e a:hover { background: #109d92 url(../img/nav/nav_corner.gif) bottom right no-repeat; color: #fff; }
.nav_section_f #cola ul li.nav_f a, #cola ul li.nav_f a:hover { background: #035527 url(../img/nav/nav_corner.gif) bottom right no-repeat; color: #fff; }
.nav_section_g #cola ul li.nav_g a, #cola ul li.nav_g a:hover { background: #5ca244 url(../img/nav/nav_corner.gif) bottom right no-repeat; color: #fff; }
.nav_section_h #cola ul li.nav_h a, #cola ul li.nav_h a:hover { background: #554775 url(../img/nav/nav_corner.gif) bottom right no-repeat; color: #fff; }
.nav_section_i #cola ul li.nav_i a, #cola ul li.nav_i a:hover  { background: #4772a1 url(../img/nav/nav_corner.gif) bottom right no-repeat; color: #fff; }
.nav_section_j #cola ul li.nav_j a, #cola ul li.nav_j a:hover { background: #e45818 url(../img/nav/nav_corner.gif) bottom right no-repeat; color: #fff; }
.nav_section_k #cola ul li.nav_k a, #cola ul li.nav_k a:hover { background: #be2b3e url(../img/nav/nav_corner.gif) bottom right no-repeat; color: #fff; }
.nav_section_l #cola ul li.nav_l a, #cola ul li.nav_l a:hover  { background: #de3025 url(../img/nav/nav_corner.gif) bottom right no-repeat; color: #fff; }

#cola ul li.nav_b, #cola ul li.nav_h { background: transparent url(../img/nav/nav_divider.gif) top right no-repeat; padding-top: 21px; }

#cola ul li.level_2,
#cola ul li.level_2_selected {
	list-style: none;
	margin: 0;
	padding: 0 0 2px 0;
}

#cola ul li.level_2 a {
	display: block;
	font-size: 1.3em;
	font-weight: bold;
	text-decoration: none;
	padding: 0 8px 0 26px;	
}

#cola ul li.level_2_selected a {
	background: transparent url(../img/nav/nav_level_2_arrow.gif) center left no-repeat;
	display: block;
	font-size: 1.3em;
	font-weight: bold;
	text-decoration: none;
	padding: 0 8px 0 26px;	
}

.nav_section_a #cola ul li.level_2 a, .nav_section_a #cola ul li.level_2_selected a { color: #1362ac; }
.nav_section_b #cola ul li.level_2 a, .nav_section_b #cola ul li.level_2_selected a { color: #168ecb; }
.nav_section_c #cola ul li.level_2 a, .nav_section_c #cola ul li.level_2_selected a { color: #bcb41c; }
.nav_section_d #cola ul li.level_2 a, .nav_section_d #cola ul li.level_2_selected a { color: #0a6f5e; }
.nav_section_e #cola ul li.level_2 a, .nav_section_e #cola ul li.level_2_selected a { color: #109d92; }
.nav_section_f #cola ul li.level_2 a, .nav_section_f #cola ul li.level_2_selected a { color: #035527; }
.nav_section_g #cola ul li.level_2 a, .nav_section_g #cola ul li.level_2_selected a { color: #5ca244; }
.nav_section_h #cola ul li.level_2 a, .nav_section_h #cola ul li.level_2_selected a { color: #554775; }
.nav_section_i #cola ul li.level_2 a, .nav_section_i #cola ul li.level_2_selected a { color: #4772a1; }
.nav_section_j #cola ul li.level_2 a, .nav_section_j #cola ul li.level_2_selected a { color: #e45818; }
.nav_section_k #cola ul li.level_2 a, .nav_section_k #cola ul li.level_2_selected a { color: #be2b3e; }
.nav_section_l #cola ul li.level_2 a, .nav_section_l #cola ul li.level_2_selected a { color: #de3025; }


#cola ul li.level_2 a:hover,
#cola ul li.level_2_selected a:hover { color: #4b4b4b; }

#cola ul li.level_3,
#cola ul li.level_3_selected {
	list-style: none;
	margin: 0;
	padding: 0 0 2px 0;
}

#cola ul li.level_3 a {
	display: block;
	font-size: 1.3em;
	font-weight: bold;
	text-decoration: none;
	padding: 0 8px 0 44px;	
}

#cola ul li.level_3_selected a {
	background: transparent url(../img/nav/nav_level_3_arrow.gif) center left no-repeat;
	display: block;
	font-size: 1.3em;
	font-weight: bold;
	text-decoration: none;
	padding: 0 8px 0 44px;	
}

.nav_section_a #cola ul li.level_3 a, .nav_section_a #cola ul li.level_3_selected a { color: #1362ac; }
.nav_section_b #cola ul li.level_3 a, .nav_section_b #cola ul li.level_3_selected a { color: #168ecb; }
.nav_section_c #cola ul li.level_3 a, .nav_section_c #cola ul li.level_3_selected a { color: #bcb41c; }
.nav_section_d #cola ul li.level_3 a, .nav_section_d #cola ul li.level_3_selected a { color: #0a6f5e; }
.nav_section_e #cola ul li.level_3 a, .nav_section_e #cola ul li.level_3_selected a { color: #109d92; }
.nav_section_f #cola ul li.level_3 a, .nav_section_f #cola ul li.level_3_selected a { color: #035527; }
.nav_section_g #cola ul li.level_3 a, .nav_section_g #cola ul li.level_3_selected a { color: #5ca244; }
.nav_section_h #cola ul li.level_3 a, .nav_section_h #cola ul li.level_3_selected a { color: #554775; }
.nav_section_i #cola ul li.level_3 a, .nav_section_i #cola ul li.level_3_selected a { color: #4772a1; }
.nav_section_j #cola ul li.level_3 a, .nav_section_j #cola ul li.level_3_selected a { color: #e45818; }
.nav_section_k #cola ul li.level_3 a, .nav_section_k #cola ul li.level_3_selected a { color: #be2b3e; }
.nav_section_l #cola ul li.level_3 a, .nav_section_l #cola ul li.level_3_selected a { color: #de3025; }

#cola ul li.level_3 a:hover,
#cola ul li.level_3_selected a:hover { color: #4b4b4b; }

.ul_level_2 {
	margin: 0 0 4px 0;
}

/* news section */

.news_item { padding: 14px 0 0 0; }
.news_item  h4 { background: transparent url(../img/news_bullet.gif) 0 0.5em no-repeat; padding: 0 0 0 10px; }
.news_item  p { padding: 0 0 0 10px; }
.news_item .read_more_container { background: transparent url(../img/lines/line_219_4b.gif) bottom left no-repeat; width: 219px; }
.news_item .read_more_container a.read_more {
	background: #707070 url(../img/links/link_read_more_side.gif) center left no-repeat;
	color: #fff;
	float: right;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0;
	padding: 1px 5px 1px 23px;
	text-decoration: none;
}
.news_item .read_more_container a.read_more:hover  { background: #4b4b4b url(../img/links/link_read_more_side.gif) center left no-repeat; }

.news_item .read_more_container a.read_more_external {
	background: #707070 url(../img/links/link_read_more.gif) center left no-repeat;
	color: #fff;
	float: right;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0;
	padding: 1px 5px 1px 23px;
	text-decoration: none;
}
.news_item .read_more_container a.read_more_external:hover  { background: #4b4b4b url(../img/links/link_read_more.gif) center left no-repeat; }

#news_section { overflow: hidden; }
.news_section_divider { background: transparent url(../img/sector_divider.gif) top left no-repeat; height: 14px; margin: 0 0 10px; width: 219px; }


p {
	font-size: 1.3em;
	line-height: 120%;
	margin: 0 0 1.3em 0;
}

p.padded {
	font-size: 1.3em;
	line-height: 120%;
	margin: 28px 0 1.3em 0;
}

.intro p {
	font-size: 1.5em;
	line-height: 125%;	
	margin: 0 0 1.5em 0;
}

p.intro_padded {
	font-size: 1.5em;
	line-height: 125%;	
	margin: 28px 0 1.5em 0;
}

p.your_comments {
	margin: 1.3em 0 0 0;
}

p a { color: #000; }
p a:hover { color: #4b4b4b; }


.page_container_books {
	margin: 14px 0 0 0;
}

.page_container_shop {
	margin: 28px 0 0 0;
}

.page_no_intro {
	margin: 28px 0 0 0;
}

.page_padded {
	margin: 28px 0 0 0;
}

.pagination {
	overflow: hidden;
	width: 486px;
}

.pagination p { padding-top: 14px; }

/* phone number */

#phone_number { font-size: 1.5em; font-weight: bold; text-align: right; padding: 0 0 14px 0; }
#phone_number_dotted { 
	background: transparent url(../img/phone_divider.gif) bottom left no-repeat; 
	font-size: 1.5em; 
	font-weight: bold; 
	text-align: right; 
	padding: 0 0 28px 0; 
	width: 219px; 
}

/* how to find us map */

.postcode_divider {
	background: transparent url(../img/lines/postcode_divider.gif) top left no-repeat;
	height: 56px;
}

#postcode_field {
	border: 1px solid #707070;	
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	font-size: 1.3em;	
	float: left;	
	margin: 0 0 0 132px;
	padding: 0 2px;
	height: 18px;
	width: 269px;
}

#postcode_button { float: left; }

/* related links */

#related_links h3 { color: #4b4b4b; margin: 2px 0 8px; }
#related_links a { color: #000; display: block; font-size: 1.3em; padding: 0 2px 0 23px; }
#related_links a.internal_link { background: transparent url(../img/links/link_related_internal.gif) 0 0.3em no-repeat; }
#related_links a.external_link {	background: transparent url(../img/links/link_related_external.gif) 0 0.3em no-repeat; }
#related_links a:hover { color: #4b4b4b; }

/* search box */

#search_box { margin: 0 0 16px 0; }

#search_field {
	border: 1px solid #707070;	
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	font-size: 1.3em;	
	float: left;	
	padding: 0 2px;
	height: 18px;
	width: 184px;
}

#search_button { float: left; }


/* home page sector menu */

.sector_divider { background: transparent url(../img/sector_divider.gif) top left no-repeat; height: 14px; margin: 0 0 24px; width: 219px; }

#sector_selection { padding: 0 0 6px; }

#sector_selection  p { color: #1362ac; font-weight: bold; }

#sector_selection  a {
	background: #7dc9f4 url(../img/links/link_sector_arrow.gif) center left no-repeat;
	color: #fff;
	display: block;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0 0 8px 0;
	padding: 1px 5px 1px 23px;
	text-decoration: none;
}

#sector_selection  a.selected, #sector_selection  a:hover  { background: #4b4b4b url(../img/links/link_sector_arrow.gif) center left no-repeat; }

/* side_promos */

.side_promo { margin: 0 0 14px 0; }

.side_promo .section_a .empty { background: transparent url(../img/lines/219/section_a.gif) top left no-repeat; padding: 14px 0 0 0; }
.side_promo .section_b .empty { background: transparent url(../img/lines/219/section_b.gif) top left no-repeat; padding: 14px 0 0 0; }
.side_promo .section_c .empty { background: transparent url(../img/lines/219/section_c.gif) top left no-repeat; padding: 14px 0 0 0; }
.side_promo .section_d .empty { background: transparent url(../img/lines/219/section_d.gif) top left no-repeat; padding: 14px 0 0 0; }
.side_promo .section_e .empty { background: transparent url(../img/lines/219/section_e.gif) top left no-repeat; padding: 14px 0 0 0; }
.side_promo .section_f .empty { background: transparent url(../img/lines/219/section_f.gif) top left no-repeat; padding: 14px 0 0 0; }
.side_promo .section_g .empty { background: transparent url(../img/lines/219/section_g.gif) top left no-repeat; padding: 14px 0 0 0; }
.side_promo .section_h .empty { background: transparent url(../img/lines/219/section_h.gif) top left no-repeat; padding: 14px 0 0 0; }
.side_promo .section_i .empty { background: transparent url(../img/lines/219/section_i.gif) top left no-repeat; padding: 14px 0 0 0; }
.side_promo .section_j .empty { background: transparent url(../img/lines/219/section_j.gif) top left no-repeat; padding: 14px 0 0 0; }
.side_promo .section_k .empty { background: transparent url(../img/lines/219/section_k.gif) top left no-repeat; padding: 14px 0 0 0; }
.side_promo .section_l .empty { background: transparent url(../img/lines/219/section_l.gif) top left no-repeat; padding: 14px 0 0 0; }
.side_promo .section_x .empty { background: transparent url(../img/lines/219/section_x.gif) top left no-repeat; padding: 14px 0 0 0; }

.side_promo .section_a .frame { background: transparent url(../img/frames/219/section_a.gif) top left no-repeat; padding: 1px 0 24px 0; }
.side_promo .section_b .frame { background: transparent url(../img/frames/219/section_b.gif) top left no-repeat; padding: 1px 0 24px 0; }
.side_promo .section_c .frame { background: transparent url(../img/frames/219/section_c.gif) top left no-repeat; padding: 1px 0 24px 0; }
.side_promo .section_d .frame { background: transparent url(../img/frames/219/section_d.gif) top left no-repeat; padding: 1px 0 24px 0; }
.side_promo .section_e .frame { background: transparent url(../img/frames/219/section_e.gif) top left no-repeat; padding: 1px 0 24px 0; }
.side_promo .section_f .frame { background: transparent url(../img/frames/219/section_f.gif) top left no-repeat; padding: 1px 0 24px 0; }
.side_promo .section_g .frame { background: transparent url(../img/frames/219/section_g.gif) top left no-repeat; padding: 1px 0 24px 0; }
.side_promo .section_h .frame { background: transparent url(../img/frames/219/section_h.gif) top left no-repeat; padding: 1px 0 24px 0; }
.side_promo .section_i .frame { background: transparent url(../img/frames/219/section_i.gif) top left no-repeat; padding: 1px 0 24px 0; }
.side_promo .section_j .frame { background: transparent url(../img/frames/219/section_j.gif) top left no-repeat; padding: 1px 0 24px 0; }
.side_promo .section_k .frame { background: transparent url(../img/frames/219/section_k.gif) top left no-repeat; padding: 1px 0 24px 0; }
.side_promo .section_l .frame { background: transparent url(../img/frames/219/section_l.gif) top left no-repeat; padding: 1px 0 24px 0; }
.side_promo .section_x .frame { background: transparent url(../img/frames/219/section_x.gif) top left no-repeat; padding: 1px 0 24px 0; }

.side_promo .read_more_container { background: transparent url(../img/lines/line_219_4b.gif) bottom left no-repeat; width: 219px; }
.side_promo .read_more_container a.read_more {
	background: #707070 url(../img/links/link_read_more_side.gif) center left no-repeat;
	color: #fff;
	float: right;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0;
	padding: 1px 5px 1px 23px;
	text-decoration: none;
}
.side_promo .read_more_container a.read_more:hover  { background: #4b4b4b url(../img/links/link_read_more_side.gif) center left no-repeat; }
.side_promo .email_us_container { background: transparent url(../img/lines/line_219_4b.gif) bottom left no-repeat;	width: 219px; }
.side_promo .email_us_container a.email_us:hover  { background: #4b4b4b url(../img/links/link_email_side.gif) center left no-repeat; }
.side_promo .email_us_container a.email_us { 
	background: #707070 url(../img/links/link_email_side.gif) center left no-repeat;
	color: #fff;
	float: right;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0;
	padding: 1px 5px 1px 23px;
	text-decoration: none;
}
.side_promo .read_more_container a.email_us:hover  { background: #4b4b4b url(../img/links/link_email_side.gif) center left no-repeat; }

/* sponsors */

#sponsors { background: transparent url(../img/lines/line_980_4b.gif) top left no-repeat; clear: both; width: 980px;	 }
#sponsors h3 { color: #4b4b4b; padding: 11px 0 5px 0; }
#sponsors_left { display: inline; float: left; margin: 0 0 0 40px; width: 207px; }
#sponsors_right { display: inline; float: left; width: 732px; }
#sponsors_right img { margin: 0 14px 14px 0; }


/* templates */

.template_t1 { padding: 0 0 14px 0; }
.template_t2 { padding: 14px 0; }
.template_t3 { padding: 14px 0 0; }
.template_t3_2 { padding: 14px 0 0; }
.template_t5 { padding: 26px 0 10px; }
.template_t6 { padding: 26px 0 14px; }
.template_t8 { padding: 26px 0 2px; }
.template_t10 { padding: 26px 0 2px; }
.template_t11 { padding: 26px 0 2px; }
.template_t16 { overflow: hidden; padding: 11px 0 2px; }
.template_t17 { padding: 26px 0 0 0; }
.template_t18 { padding: 26px 0 0 0; }
.template_t19 { padding: 26px 0 7px; }
.template_t20 { padding: 26px 0 10px; }


.two_cols { overflow: visible; margin: 0 0 14px 0; width: 486px; }
.two_cols .frame_236 { margin: 0 0 14px 0; }
.two_cols .two_cols_text {
	overflow: hidden;
	min-height:80px;
	height:auto !important;
	height:80px;
	width: 236px;
}
.two_cols_a { float: left; margin: 0 14px 0 0; width: 236px; }
.two_cols_b { float: left; width: 236px; }

#wrapper { background: #fff; margin: 0 auto; position: relative; width: 980px; }

/* debug */

#which_template {
	background: #f0f;
	color: #fff;
	font-size: 1.3em;
	padding: 5px;
	position: absolute;
	right: 10px;
	top: 10px;	
}

/* added styles */

#sponsors p { float: left; margin: 0; padding: 0; }
#sponsors_left img { margin:0 14px 14px 0; }
.normal_page #breadcrumbs a.no_arrow, .sector_page #breadcrumbs a.no_arrow, .section_overview_page #breadcrumbs a.no_arrow { margin: 1px 6px 4px 0; }
.click_to_view_more_spacer {font-size:1.3em; padding: 1px 0;}
.two_cols .two_cols_text {min-height: 93px;}
.large_frame_spacer { margin: 14px 0 0 0; }
.faq_answer_right p { font-size: 1em; }

.normal_page { margin: 0 0 28px 0; }
.section_overview_page { margin: 0 0 28px 0; }
.template_t17 { padding: 0 0 10px; }
.template_t19 { padding: 0; }
.template_t20 { padding: 0 0 10px; }
.template_t3_alt { padding: 0; }
.template_t18 { padding: 0 0 10px; }

.admin_box { background: #f1f1f1; margin: 0 0 10px 0; padding: 5px 10px; }
.comment_details_box { background: #f1f1f1; margin: 10px 0; padding: 5px 10px; }
.moderation-menu { background: #f1f1f1; margin: 10px 0 20px 0; padding: 5px 10px; }
.moderation-menu a {color: #4b4b4b; font-size: 1.3em; line-height:120%;}

#login_bar { background: #333; color: #fff; padding: 10px; }
#login_bar p { font-family: Arial; font-size: 1.2em; margin: 0;}
#login_bar p a { color: #fff; }

#colb ol { margin: 0 0 1.6em 0; }
#colb ol li { font-size: 1.3em; line-height: 120%; list-style-position: inside; 	margin: 0  0 1.3em 0; }

#vericode_field { border: 1px solid #707070; font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; font-size: 1.3em; float: left; padding: 0 2px; height: 16px; width: 348px; }
#vericode_image { border: 1px solid #707070; }

.jot-error { background: #f3d7db; border: 1px solid #be2b3e;  color: #be2b3e; font-size: 1.3em;	font-weight: bold; margin: 10px 0 0 0; padding: 10px; }
.jot-confirm { background: #e0eddc; border: 1px solid #5ca244; color: #5ca244; font-size: 1.3em; font-weight: bold;	margin: 10px 0 0 0; padding: 10px; }

#form_box_submit_container  a.form_box_cancel {
	background: #707070 url(../img/links/link_arrow_right.gif) center left no-repeat;
	color: #fff;
	font-size: 1.3em;
	font-weight: bold;
	float: right;
	margin: 10px 0 0 0;
	padding: 1px 5px 1px 23px;
	text-decoration: none;
}

#form_box_submit_container  a.form_box_cancel:hover  { background: #4b4b4b url(../img/links/link_arrow_right.gif) center left no-repeat; }

#colb ul.sitemap_list li { list-style: none; }
#colb ul.sitemap_list li a { color: #000000; }
#colb ul.sitemap_list li a:hover { color: #4b4b4b; }
#colb ul.sitemap_list li.level_home { background: none; padding: 0 0 0 0; }
#colb ul.sitemap_list li.level_0 { background: none; padding: 10px 0 0 0; }
#colb ul.sitemap_list li.level_1 { background: none; padding: 0 0 0 20px; }
#colb ul.sitemap_list li.level_2 { background: none; padding: 0 0 0 40px; }
#colb ul.sitemap_list li.level_3 { background: none; padding: 0 0 0 60px; }

#colb .faq_answer_right ul li { font-size: 1em; }

#colb .faq_answer_right ul li ul { margin: 5px 0 0 0; }

#ajaxSearch_input {
	border: 1px solid #707070;	
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	font-size: 1.3em;	
	float: left;	
	padding: 0 2px;
	height: 18px;
	width: 184px;
}

.ajaxSearch_highlight, .ajaxSearch_highlight1 { font-weight: bold; }

h3.your_comments { margin: 0 0 2.1em 0; }

#debug { background: #4b4b4b; color: #fff; padding: 10px; }
#debug p { font-family: Arial; font-size: 1.2em; margin: 0;}

#colb ul li a { color: #000; }
#colb ul li a:hover { color: #4b4b4b; }

.home-asterisk { color: #4b4b4b; }

.contact_us_thank_you {
margin: 10px 0;
}

.contact_us_error {
margin: 10px 0;
}

#image_credit {
	background: transparent url(../img/phone_divider.gif) bottom left no-repeat; 
	padding: 0 0 14px 0; 
	width: 219px; 
}

#image_credit p {
	font-size: 1.1em;
	line-height: 120%;
	margin: 0 0 1.3em 0;
}