@charset "UTF-8";
/* CSS Document */

.clear{
	clear:both;
}


/**************************/
/*  Main and home 				*/
/**************************/

ul, li, a {
	margin:0;
	padding:0;
}

li{
	list-style:none;
	color:#2E2E32
}

body.blonde{
	background:#EFF1F3 url(/images/main_bg.jpg) top center no-repeat;
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2E2E32;
}


body.blonde h1 {
background:transparent url(/images/secc-logo.gif) no-repeat scroll 0 0;
height:136px;
left:52px;
margin:0;
padding:0;
position:absolute;
text-indent:-20000px;
top:27px;
width:235px;
}

body.blonde img{
	border:0;
}

body.blonde p{
	color:#2E2E32;
	line-height:24px;
}

body.blonde li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.outer_wrapper{	
	width:960px;
	margin:0 auto 0 auto;
	background:url(/images/main_wrapper_bg.png) repeat-y;	
	padding:0 10px 0 10px;
}




/*******************************************************************************/
/* Menu */


div.menu {
background:transparent url(/images/menu_bg.png) repeat-y scroll 0 0;
height:230px;
margin: 0 auto;
padding:0 10px;
position:relative;
width:920px;
}

div.menu p#phone{
	margin:0;
	padding:0;
	text-indent:-20000px;
	width:191px;
	height:0px;
	background:url(/images/telephone.gif) no-repeat;
	position:absolute;
	top:90px;
	left:79px;
}

div.menu form {
background:#FF0000 none repeat scroll 0 0;
left:51px;
margin:0;
padding:0;
position:relative;
top:180px;
}

div.menu form input{
	padding:0;
	margin:0;
}

div.menu form #text_box{
	position:absolute;
	top:0px;
	width:165px;
	height:15px;
	margin:0;
	padding:5px 10px;
	background:#E4E4E5;
	border:none;
}

div.menu form #submit_btn{
	position:absolute;
	top:0px;
	left:185px;
}










div.menu ul {
left:318px;
position:absolute;
top:111px;
}

div.menu li{
	float:left;
	list-style:none;
	margin-right:20px;
}

div.menu li a{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:74px;
	padding-top:40px;
	width:114px;
	padding-left:10px;
	padding-right:10px;
	display:block;
	color:#D1D4D7;
	border-bottom:solid 5px #D1D4D7;
}

div.menu li#menu1 a{
	background:url(/images/menu_1_over.gif) top no-repeat;
	color:#999999;
}

div.menu li#menu1 a:hover{
	background:url(/images/menu_1_over.gif) top no-repeat;
	color:#49831B;
	border-bottom:solid 5px #49831B;
}

div.menu li#menu2 a{
	background:url(/images/menu_2_over.gif) top no-repeat;
	color:#999999;
}

div.menu li#menu2 a:hover{
	background:url(/images/menu_2_over.gif) top no-repeat;
	color:#E47500;
	border-bottom:solid 5px #E47500;
}

div.menu li#menu3 a{
	background:url(/images/menu_3_over.gif) top no-repeat;
	color:#999999;
}

div.menu li#menu3 a:hover{
	background:url(/images/menu_3_over.gif) top no-repeat;
	color:#B10529;
	border-bottom:solid 5px #B10529;
}

div.menu li#menu4 a{
	background:url(/images/menu_4_over.gif) top no-repeat;
	color:#999999;
}

div.menu li#menu4 a:hover{
	background:url(/images/menu_4_over.gif) top no-repeat;
	color:#511B83;
	border-bottom:solid 5px #511B83;
}

/* section selected */

body.discover div.menu li#menu1 a{
	background:url(/images/menu_1_over.gif) top no-repeat;
	color:#49831B;
	border-bottom:solid 5px #49831B;
}


body.attend div.menu li#menu2 a{
	background:url(/images/menu_2_over.gif) top no-repeat;
	color:#E47500;
	border-bottom:solid 5px #E47500;
}

body.organise div.menu li#menu3 a{
	background:url(/images/menu_3_over.gif) top no-repeat;
	color:#B10529;
	border-bottom:solid 5px #B10529;
}

body.experience div.menu li#menu4 a{
	background:url(/images/menu_4_over.gif) top no-repeat;
	color:#511B83;
	border-bottom:solid 5px #511B83;
}

/* End: Menu */
/*******************************************************************************/





/*******************************************************************************/
/* Flash Content Sections */


/* Generic */
#flash_content{
	height:184px;
	width:960px;
	background:#FFFFFF no-repeat;
}

#flash_content{
	background-image: url(/images/about/about_header.jpg);
}

/* Home specific */
body.home #flash_content{
	height:343px;
	width:960px;
	background-image:url(/images/home_flash_alt.jpg);
}

body.organise #flash_content{
	background-image:url(/images/rooms/room_header.jpg);
}

body.discover #flash_content{
	background-image:url(/images/discover/discover_header_image.jpg);
}

body.attend #flash_content{
	background-image:url(/images/attend/attend_header_image.jpg);
}

body.experience #flash_content{
	background-image:url(/images/experience/experience_header_image.jpg);
}

body.about #flash_content{
	background-image: url(/images/about/about_header.jpg);
}




/* End: Flash Content Sections */
/*******************************************************************************/


/*******************************************************************************/
/* Main page Content Generic */


body.home #content{
	margin-left:20px;
	width:920px;
}
body.home #content p{
	margin-bottom:12px;
}

.last{
	 margin-right:0 !important;
}










body #content ul.primary li p{
	margin-left:10px;
	margin-right:10px;
	line-height:18px;
	margin-top:5px;

}

body #content ul.primary li{
	width:151px;
	height:231px;
	float:left;
	list-style:none;
	background:#005B97;
	color:#FFFFFF;
	margin-right:3px;
}

	body.home #content ul.primary li{
		width:181px;
	}


body #content .relative{
	position:relative;
}

body.blonde #content ul.primary, body.blonde #content ul.rollovers{
	padding: 0;
	margin: 0;
	height: 231px;
}
	body.blonde #content ul.primary li, body.blonde #content ul.rollovers li{
		padding: 0;
		margin: 0 3px 0 0;
		list-style: none;
		float: left;
	}

body #content ul.primary li a{
	color:#FFFFFF;
	text-decoration:none;
}

ul.primary li a:hover{	
	text-decoration:underline;
}

body #content ul.rollovers{
	position:absolute;
	top:0;
	height:231px;
}
body #content ul.rollovers li{
	background:transparent;
}

body #content ul.rollovers li a{
	width:151px;
	height:56px;
	display:block;
	padding-top:175px;
	background:url(/images/spacer.gif) repeat-x repeat-y;
}

	body.home #content ul.rollovers li a{
		width:181px;
	}

body #content ul.rollovers li a:hover{
	padding-top:120px;
	height:111px;
	background:url(/images/spacer.gif) repeat-x repeat-y;
}











#content .col1{
	margin-left:30px;
	width:185px;
	min-height:400px;
	/*background:#FF0000;*/
	float:left;
	padding-top:30px;
	overflow: auto;
}

#content .col2{
	margin-left:28px;
	width:462px;
	min-height:400px;
	/*background:#00ff00;*/
	float:left;
}

#content .col3{
	margin-left:26px;
	width:217px;
	min-height:400px;
	/*background:#0000ff;*/
	float:left;
	padding-top:24px;
	line-height:18px;
}
#content .col3 p{ 
	line-height:18px;
}



/* End: Main page Content Generic */
/*******************************************************************************/





/*******************************************************************************/
/* Left Sub Menu */

/* Top level items */
body.blonde ul#lhs_menu{
	overflow:hidden;	
}


/* Top level items */
body.blonde ul#lhs_menu li{
	list-style:none;	
}

body.blonde ul#lhs_menu li a{
	color:#005B97;
	text-decoration:none;
	font-weight:bold;
	/*width:165px;*/
	background:#E9EAEC;
	padding: 7px 0px 7px 20px;
	margin-bottom:2px;
	display:block;
}

body.blonde ul#lhs_menu li.active a{
	color:#B10529;
	font-weight:bold;
	background:url(/images/menu_active.gif) no-repeat left center #E9EAEC;
}
	/* body.blonde ul#lhs_menu li.active ul a{
		/*color:#005B97; font-weight:normal; background:none; background-color:#E9EAEC;*/
	}*/

		body.blonde ul#lhs_menu li.active ul a{
			font-weight:normal;
			background:none;
		}


		body.discover ul#lhs_menu li.active ul a{
			font-weight:normal;
			background:none;
			color:#49831B;
			background-color:#EDF3E9;
		}

		body.attend ul#lhs_menu li.active ul a{
			font-weight:normal;
			background:none;
			color:#E47500;
			background-color:#FCF1E6;
		}

		body.organise ul#lhs_menu li.active ul a{
			font-weight:normal;
			background:none;
			color:#B10529;
			background-color:#F7E6EA;
		}

		body.experience ul#lhs_menu li.active ul a{
			font-weight:normal;
			background:none;
			color:#511B83;
			background-color:#EEE9F3;
		}

		body.about ul#lhs_menu li.active ul a{
			font-weight:normal;
			background:none;
			color:#375072;
			background-color:#EBEEF1;
		}



body.blonde ul#lhs_menu li a:hover{
	text-decoration:underline;
}

/* End: Top level items */




/* Sub level items */
body.blonde ul#lhs_menu ul li a
{
	font-weight:normal;
}

body.blonde ul#lhs_menu ul {
	margin-left:10px;
	font-weight:normal;
}
/* End: Sub level items */





/* discover active menu colouring */
body.discover ul#lhs_menu li.active a{
	color:#49831B;
	font-weight:bold;
	background: url(/images/menu_active_discover.gif) no-repeat left center #E9EAEC;
}



/*  attend active menu colouring #E47500 */

body.attend ul#lhs_menu li.active a{
	color:#E47500;
	font-weight:bold;
	background: url(/images/menu_active_attend.gif) no-repeat left center #E9EAEC;
}


/* experience active menu colouring */
body.experience ul#lhs_menu li.active a{
	color:#511B83;
	font-weight:bold;
	background: url(/images/menu_active_experience.gif) no-repeat left center #E9EAEC;
}


/* End: Left Sub Menu */
/*******************************************************************************/













body.rooms h2{
	margin:0;
	margin-bottom:10px;
	/*width:177px;*/
	height:40px;
	background:url(/images/rooms/room_h2.gif) no-repeat;
	text-indent:-20000px;
}

body.rooms h3{
	margin:0;
	margin-bottom:20px;
	color:#B10529;
	font-size:16px;
}










body.blonde div.image_gallery{
	/*font-size:0px;*/
	margin-bottom: 1.5em;
	overflow: hidden;
}

body.blonde div.image_gallery h4{
	height:64px;
	/*height:53px;*/
	width:463px;
	background:url(/images/rooms/image_galler_heading.gif) no-repeat;
	text-indent:-20000px;
	background: center left no-repeat;
}

body.blonde div.image_gallery p{
	font-weight:bold;
	/*margin-left:20px;*/
	font-size:12px;
	padding: 0;
	margin: -10px 0 0 0;
}

body.blonde div.image_gallery a{
	margin:0;
	padding:0;
	margin-right:2px;
	margin-top:2px;
	display: block;
	float: left;
	cursor: hand;
}








body.blonde div.visualise{
	margin-top:16px;
}

body.blonde div.visualise h4{
	margin:0;
	height:52px;
	widows:216px;
	text-indent:-20000px;
	background:url(/images/rooms/visualise_heading.gif) no-repeat;
}

body.blonde div.visualise p{
	padding:15px;
	width:186px;;
	background:#EFF1F3;
	margin:2px 0 2px 0;
}

body.blonde a.rhs_link{
	background:#E4E4E5 url(/images/rhs_link_bg.gif) right no-repeat;
	color:#005B97;
	display:block;
	padding:4px 15px 5px 15px;
	width:186px;
	font-weight:bold;
	text-decoration:none;
}

body.blonde a.rhs_link:hover{
	text-decoration:underline;
}



body.blonde div.floor_plan{	
	margin-top:10px;
}

body.blonde div.floor_plan h4{
	margin:0;
	height:52px;
	widows:216px;
	text-indent:-20000px;
	background:url(/images/rooms/floor_plan_heading.gif) no-repeat;
}

body.blonde div.technical_overview{
	background:#EFF1F3;
	padding:4px 15px 5px 15px;
	width:186px;
	border-bottom: solid 4px #999999;
	margin-top:10px;
}

body.blonde div.technical_overview h4{
	margin:0;
	margin-left:-15px;
	height:52px;
	width:216px;
	text-indent:-20000px;
	background:url(/images/rooms/technical_overview_heading.gif) no-repeat;
}

body.blonde div.case_studies{
	background:#EFF1F3;
	padding:4px 15px 15px 15px;
	width:186px;
	border-bottom: solid 4px #999999;
	margin-top:10px;
}

body.blonde div.case_studies h4{
	margin:0;
	margin-left:-15px;
	height:52px;
	width:216px;
	text-indent:-20000px;
	background:url(/images/rooms/case_studies_heading.gif) no-repeat;
}

body.blonde div.case_studies a{
	color:#005B97;
	padding-left:10px;
	display:block;
	text-decoration:none;
	background:url(/images/rooms/case_study_link_bg.gif) no-repeat left center;
}

body.blonde div.case_studies a:hover{
	text-decoration:underline;
}

/**************************/
/* 			look_around				*/
/**************************/

body.look_around h2{
	height:25px;
	width:256px;
	background:url(/images/look_around/look_arround.gif) no-repeat;
	text-indent:-20000px;
}

body.look_around img.main{
	border-bottom:5px #CFD2D6 solid;
}

body.look_around ul#image_links{	
	width:462px;
}

body.look_around ul#image_links li{
	padding:0;
	margin:0;
	float:left;
	margin-right:1px;
}

body.look_around ul#image_links li.last{
	margin-right:0px;
}

body.blonde div.rhs_box{
	background:#EFF1F3;
	border-bottom:solid #CFD2D6 5px;
	padding-bottom:15px;
}

body.blonde div.contact_us{
	margin-top:30px;
}

body.blonde div.rhs_box h4{
	width:216px;
	height:61px;
	text-indent:-20000px;
	background:#dddddd;
}

body.blonde div.rhs_box p{
	margin-left:15px;
}

body.blonde div.rhs_box a{
	margin-left:15px;
	color:#005B97;
	padding-left:10px;
	display:block;
	text-decoration:none;
	background:url(/images/rooms/case_study_link_bg.gif) no-repeat left top;
}

body.blonde div.rhs_box a:hover{
	text-decoration:underline;
}

body.blonde div.contact_us h4{
	background:url(/images/look_around/contact_us.gif) no-repeat;
}

body.blonde div.discover_glasgow h4{
	background:url(/images/look_around/discover_glasgow.gif) no-repeat;	
}

body.blonde div.discover_glasgow img{
	margin-top:-20px;
	margin-bottom:10px;
}
/**************************/
/* 			exhibitions				*/
/**************************/

body.exhibition_space h2{
	height:31px;
	width:198px;
	background: url(/images/exhibition/exhibition_space.jpg) no-repeat;
	text-indent:-20000px;
}

body.blonde .col2 li.mid_page_box {
	background:#E4E4E5;
	width:229px;
	height:300px;
	border-bottom:#B6BAC0 solid 3px;
	margin:0 4px 4px 0;
	padding:0;
	float:left;
}

body.blonde .col2 .mid_page_box h4{
	margin:0;
	padding:0;
	background:#B10529;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	padding-bottom:5px;
	padding-top:25px;
	width:auto;
}

body.blonde .col2 .mid_page_box img{
	margin-bottom:10px;

}

body.blonde .mid_page_box h4 span{
	/*background:url(/images/mid_page_h4_bg.gif) no-repeat scroll right bottom;*/
	padding-right:13px;
}

body.blonde .col2 .mid_page_box ul li{
	margin-left:25px;
	margin-bottom:10px;
	list-style:disc;
	float:none;
	
}

body.exhibition_space .col2 h3{
	height:21px;
	width:100%;
	text-indent:-20000px;
	padding-bottom:10px;
	margin-top:25px;
	margin-bottom:5px;
	position:relative;
}
body.exhibition_space .col2 h3#halls_title{
	background:url(/images/exhibition/halls.gif) no-repeat;
}
body.exhibition_space .col2 h3#meeting_space_title{
	background:url(/images/exhibition/meeting_space.gif) no-repeat;
}
	
body.blonde div.faqs h4{
	background:url(/images/organise/faq_h4_bg.gif);
}

body.organise_introduction h2{
	text-indent:-20000px;
	background:url(/images/organise/Bring_your_event_to_life_bg.gif);
	height:31px;
	width:286px;	
}




/*******************************************************************************/
/* pcb Main Image */


div.pcb-main_image{
	width:463px;
	background-repeat: no-repeat;
	background-color: #000;
	padding:174px 0 0 0;
	margin: 0;
	overflow: auto;
	clear: both;
} 

div.trans{
	background: url(/images/organise/50_per_black_bg.png);
	display: block;
	padding: 18px 10px 10px 10px; 
	overflow: auto;
	color: #FFF;
}

div.trans p{
	color:#FFFFFF;
	margin:0 0 10px 0;
}











body.blonde div.main_image{
	width:463px;
	/*height:264px;
	background:url(/images/organise/hall.jpg);
	position:relative;
	padding:0;
	margin-top:-5px;*/
} 

body.blonde div.main_image div.trans_bg{
	background: url(/images/organise/50_per_black_bg.png);
	margin:174px 0 0 0;
	/*position:absolute;
	bottom:0;
	width:100%;
	height:90px;*/
}

body.blonde div.main_image div.trans_bg p{
	color:#FFFFFF;
	margin:10px;
}

/* End: pcb Main Image */
/*******************************************************************************/









body.blonde div.mid_page_box2{
	background:#EFF1F3;
	border-bottom:solid #CFD2D6 5px;
	padding-bottom:15px;
	margin-top:10px;
	
	width:223px;
	
	height:260px;
	
	float:left;
	margin-right:8px;
	margin-bottom:10px;
}

body.blonde div.mid_page_box2 h4{
	margin:0;
	/*width:227px;*/
	height:64px;
	text-indent:-20000px;
}

body.blonde div.mid_page_box2 p{
	margin-left:15px;
	margin-right:15px;
	line-height: 1.6em;
}

body.blonde div.mid_page_box2 a{
	color:#005B97;
	text-decoration:none;
	font-weight:bold;
}

body.blonde div.mid_page_box2 a:hover{
	text-decoration:underline;
}

body.blonde div.mid_page_box2#why_choose h4{
	background:url(/images/organise/choose_secc.gif) no-repeat;
}

body.blonde div.mid_page_box2#planning h4{
	background:url(/images/organise/planning.gif) no-repeat;
}

body.blonde div.mid_page_box_wide{
	background:#EFF1F3;
	border-bottom:solid #CFD2D6 5px;
	padding-bottom:15px;
	margin-top:10px;
	width:462px;
	margin:0 8px 0 0;
	clear:both;
}

body.blonde div.mid_page_box_wide h4{
	margin:0;
	width:462px;
	height:64px;
	text-indent:-20000px;
}


body.blonde div.mid_page_box_wide p{
	margin-left:15px;
	margin-right:15px;
}

body.blonde div.mid_page_box_wide a{
	color:#005B97;
	display:block;
	font-weight:bold;
	text-decoration:none;
}

body.blonde div.mid_page_box_wide a:hover{
	text-decoration:underline;
}

body.blonde div.mid_page_box_wide ul{
	margin-left:15px;
}

body.blonde div.mid_page_box_wide li{
	float:left;
	margin-right:5px;
}

body.blonde .left_aligned_image{
	float:left;
	margin:20px 10px 10px 10px;
}

body.blonde div.mid_page_box_wide#explore h4{
	background: #B10529 url(/images/organise/explore_our_space_bg.gif) no-repeat;
}

body.blonde div.mid_page_box_wide#venue_services h4{
	background: #B10529 url(/images/organise/venue_services_bg.gif) no-repeat;
}

body.venue_services .col2 .mid_page_box ul li {
	list-style:none;
}
/**************************/
/* 			discover intro		*/
/**************************/
body.discover_introduction div.main_image{
	background:url(/images/discover/discover_main.jpg) no-repeat;
	height:240px;
}

body.discover_introduction h2{
	height:25px;
	width:214px;
	background:  url(/images/discover/discover-heading_bg.jpg) no-repeat;
	text-indent:-20000px;
}

body.blonde div#about_glasgow.mid_page_box2 h4 {
	background:url(/images/discover/about_glasgow.jpg);
}

body.blonde div#where_to_stay.mid_page_box2 h4 {
	background: url(/images/discover/where_to_stay.jpg);
}

body.blonde div#where_to_eat.mid_page_box2 h4 {
	background:  url(/images/discover/where_to_eat.jpg);
}

body.blonde div#external_links.mid_page_box2 h4 {
	background:  url(/images/discover/external_links.jpg);
}

body.blonde div.organise_box h4{
	background: url(/images/discover/organise.gif) no-repeat;
}
/**********************************/
/* 			attend -how to get here		*/
/**********************************/

body.how_to_get_here  h2{
	background:url(/images/attend/How_to_get_bg.gif) no-repeat;
	text-indent:-20000px;
	height:31px;
	width:282px
}






/* ************************************************************ */
/* Text Overlay image links */


body.how_to_get_here div.main_image	{
	background:url(/images/attend/lugage.jpg) repeat;
	height:350px;
}

body.how_to_get_here div.main_image div.trans_bg{
	height:150px;	
}



div.trans ul{
	/*margin-left:10px;*/
}


div.trans li{
	float:left;
	margin:5px 5px 0 0;
}

div.trans li a{
	display:block;
	height:45px;
	width:105px;
	background:url(/images/attend/car.gif) no-repeat;
	text-indent:-20000px;
}

div.trans li#car a{
	background:url(/images/attend/car.gif) no-repeat;
}
div.trans li#taxi a{
	background:url(/images/attend/taxi.gif) no-repeat;
}
div.trans li#train a{
	background:url(/images/attend/train.gif) no-repeat;
}
div.trans li#bus a{
	background:url(/images/attend/bus.gif) no-repeat;
}
div.trans li#plane a{
	background:url(/images/attend/plane.gif) no-repeat;
}

body.blonde div#plan_your_journey.mid_page_box2 h4 {
	background:url(/images/attend/plan_your_journey.gif) no-repeat;
}

body.blonde div#print_a_map.mid_page_box2 h4 {
	background: url(/images/attend/print_a_map.gif) no-repeat;
}

/* End: Text Overlay image links */
/* ************************************************************ */





/**********************************/
/* 			discover about glasgow		*/
/**********************************/
body.about_glasgow div.main_image{
	background:url(/images/discover/river.jpg) no-repeat;
	height:225px;	
}

body.about_glasgow h2{
	background:url(/images/discover/about_glasgow_heading.jpg) no-repeat;
	height:31px;
	width:188px;
	text-indent:-20000px;
}

body.discover h3{
	color:#49831B;
}
body.discover h4{
	color:#49831B;
}

body.discover .col2 li {
/*color:#49831B;
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin-left:15px;*/
}

/**********************************/
/* 			attend taxi		*/
/**********************************/

body.taxi  h2{
	background: url(/images/attend/taxi_heading.gif) no-repeat;
	text-indent:-20000px;
	height:31px;
	width:282px
}


body.taxi ul#taxi_numbers li{
	width:231px;
	margin-bottom:20px;
	float:left;
}

/**********************************/
/* 			attend event listing		*/
/**********************************/




div.eventlisting {
	background:	#EFF1F3;
	width:448px;
	height:34px;
	padding:13px 0 0 15px;
	position:relative;
	margin-bottom:7px;
}

div.eventlisting label{
	margin-left:20px;
	margin-right:0px;
}

div.eventlisting select{
	margin-left:10px;
	margin-right:10px;
}

div.eventlisting .GoButton{
	position:absolute;
	top:10px;
	right:30px;
}

.event_listing_box {
	width:443px;
	background:#EFF1F3;
	padding:10px 10px 10px 10px;
	position:relative;
	margin-bottom:7px;
	height: 90px;
}

.event_listing_box img{
	float:left;
	margin-right:10px;
}

.event_listing_box h4{
	margin:0;
	padding:0;
	font-size:12px;
	color:#005B97;
}

body.blonde .event_listing_box p{
	margin:0;
	margin-left:90px;
	font-size:11px;
	line-height:16px;
}

body.blonde .event_listing_box a.event_listing_link{
	position:absolute;
	right:1px;
	bottom:10px;
	
}

/**********************************/
/* 			organise - venue services		*/
/**********************************/
body.venue_services h2{
	background:  url(/images/organise/Our_services_heading.gif) no-repeat;
	text-indent:-20000px;
		height:24px;
	width:389px
}

body.venue_services .col2 li.mid_page_box{
	margin-bottom:10px;
}

body.venue_services .col2 .mid_page_box h4{
	height:60px;
	width:227px;
	text-indent:-20000px;
	padding:0;
	margin:0;
}

body.venue_services .col2 .mid_page_box#planning h4{
	background: #B10529 url(/images/organise/planning2.gif) no-repeat ;
}

body.venue_services .col2 .mid_page_box#front_of_house h4{
	background: #B10529  url(/images/organise/front_of_house.gif) no-repeat ;
}
body.venue_services .col2 .mid_page_box#catering h4{
	background: #B10529 url(/images/organise/catering.gif) no-repeat ;
}
body.venue_services .col2 .mid_page_box#security h4{
	background: #B10529 url(/images/organise/security.gif) no-repeat ;
}

body.venue_services .col2 .mid_page_box#it{
	height:180px;
}
body.venue_services .col2 .mid_page_box#it h4{
	background: #B10529 url(/images/organise/it.gif) no-repeat ;
}

body.venue_services .col2 .mid_page_box#business_centre{
	height:180px;
}

body.venue_services .col2 .mid_page_box#business_centre h4{
	background: #B10529 url(/images/organise/business_centre.gif) no-repeat ;
}

body.venue_services .col2 .mid_page_box#medical_centre{
	height:180px;
}
body.venue_services .col2 .mid_page_box#medical_centre h4{
	background: #B10529 url(/images/organise/medical_centre.gif) no-repeat ;
}
body.venue_services .col2 .mid_page_box#box_office{
	height:180px;
}
body.venue_services .col2 .mid_page_box#box_office h4{
	background: #B10529 url(/images/organise/box_office.gif) no-repeat ;
}
/**********************************/
/* 			organise - planning				*/
/**********************************/
body.planning h2{
	background: url(/images/organise/planning%20your%20event.gif) no-repeat;
	text-indent:-20000px;
		height:31px;
	width:389px
}

body.planning div.main_image {
	background: url(/images/organise/seating.jpg) no-repeat;
	height:225px;
}
body.planning .col2 .mid_page_box2#marketing_support{
	height:180px;
}
body.planning .col2 .mid_page_box2#marketing_support h4{
	background: #B10529  url(/images/organise/marketing_support.gif) no-repeat ;
}

body.planning .col2 .mid_page_box2#technical_documents{
	height:180px;
}
body.planning .col2 .mid_page_box2#technical_documents h4{
	background: #B10529  url(/images/organise/technical_documents.gif) no-repeat ;
}

body.planning .col2 .mid_page_box2#technical_packages{
	height:180px;
}
body.planning .col2 .mid_page_box2#technical_packages h4{
	background: #B10529  url(/images/organise/technical_packages.gif) no-repeat ;
}

body.planning .col2 .mid_page_box2#order_forms{
	height:180px;
}
body.planning .col2 .mid_page_box2#order_forms h4{
	background: #B10529  url(/images/organise/order_forms.gif) no-repeat ;
}

body.blonde div.experience_secc h4{
	background: url(/images/organise/experience_the_secc.gif) no-repeat;	
}

body.blonde div.experience_secc img{
	margin-top:-20px;
	margin-bottom:10px;
}

/**********************************/
/* 			about - about_the_secc			*/
/**********************************/
body.about_the_secc h2{
	background: url(/images/about/abbout-the_secc_heading.jpg) no-repeat;
	text-indent:-20000px;
	height:31px;
	width:389px
}

body.about_the_secc div#news.mid_page_box_wide h4 {
	background: #375072 url(/images/about/news.gif);
}

body.blonde div.mid_page_box_wide h5 {
	font-size:12px;

}

body.about_the_secc div#news.mid_page_box_wide img{
	margin-bottom:100px;
}

body.about_the_secc  div#history.mid_page_box_wide h4 {
	background: #375072  url(/images/about/history.gif);
}

body.about_the_secc  div#our_people.mid_page_box2 h4 {
	background: #375072  url(/images/about/our_people.gif);
}

body.about_the_secc  div#our_future.mid_page_box2 h4 {
	background: #375072  url(/images/about/our_future.gif);
}

body.about_the_secc  div#jobs.mid_page_box2 h4 {
	background: #375072  url(/images/about/jobs.gif);
}

body.about_the_secc  div#social_commitment.mid_page_box2 h4 {
	background: #375072  url(/images/about/social_commitment.gif);
}

/**********************************/
/* 			about - news_article			*/
/**********************************/

body.news_article h2{
	background: url(/images/about/news-headline.gif)  no-repeat;
	text-indent:-20000px;
	height:67px;
	width:424px
}

body.news_article h3{
	color:#375072;
	font_size:16px;
}

body.news_article .col2 li{
	color:#375072;
	list-style:disc;
	margin-left:15px;
	font-weight:bold;
}

body.news_article .col2 a{
	text-decoration:none;
	color:#005B97;
	font-weight:bold;
}

body.news_article a:hover {
	text-decoration:underline;
}

/**********************************/
/* 			about - attend introduction			*/
/**********************************/

body.attend_introduction h2{
	background:  url(/images/attend/attend_heading.gif)  no-repeat;
	text-indent:-20000px;
	height:31px;
	width:386px
}

body.attend_introduction div.mid_page_box2 h4{
	height:60px;
}

body.attend_introduction div#event_listings.mid_page_box2 h4 {
	
	background: url(/images/attend/event_listings_header.gif) no-repeat;
}

body.attend_introduction div#book_tickets.mid_page_box2 h4 {
	background: url(/images/attend/book_tickets_header.gif) no-repeat;
}

body.attend_introduction div#promotions.mid_page_box2 h4 {
	background: url(/images/attend/promotions_header.gif) no-repeat;
}

body.attend_introduction div#how_to_get_here.mid_page_box2 h4 {
	background: url(/images/attend/how_to_get_here_header.gif) no-repeat;
}

/**********************************/
/* 			discover - where to stay  */
/**********************************/

body.where_to_stay h2{
	background: url(/images/discover/where_to_stay_heading.gif)  no-repeat;
	text-indent:-20000px;
	height:31px;
	width:386px
}

body.where_to_stay form {
	background:#EFF1F3;
	margin-bottom:7px;
	padding:13px 0 0 15px;
	position:relative;
	width:448px;
}

body.where_to_stay form label{
	margin-left:20px;
	margin-right:0px;
	margin-bottom:15px;
	width:70px;
	display:inline-block;
}

body.where_to_stay form label.wide{
	width:115px;
}

body.where_to_stay form select{
	margin-left:0px;
	margin-right:10px;
}





/**********************************/
/* 			about - search_results     */
/**********************************/

#search_results {
	width:671px;
}

#search_results {
	padding:20px;
}

#search_results h2{
	background: url(/images/about/h2_searchresults.gif) no-repeat;
	text-indent:-20000px;
	height:31px;
	width:389px
}

#search_results ul#check_boxes{
	margin:-10px 0 50px 0px;
}

#search_results ul#check_boxes li{
	color:#2E2E32;
	font-size:12px;
	list-style:none;
	float:left;
	font-weight:normal;
	vertical-align:middle;
	margin-left:0px;
	margin-right:5px;
}

#search_results ul#check_boxes li span{
	position:relative;
	top:6px;
}

#search_results ul#check_boxes li input{
	position:relative;
	top:3px;
}

#search_results .search_result {
	border-bottom:	#CFD2D6 solid 5px;
	margin-bottom:15px;
}

#search_results .title{
	color:#005B97;
	font-weight:bolder;
}

/*#content.search_results .body{
	margin-bottom:21px;
}*/








/*******************************************************************************/
/* Footer */


div#bottom_bg{
	width:980px;
	height:40px;
	margin:0 auto 0 auto;
	background:url(/images/bottom_bg.gif) no-repeat;
}


body.blonde ul#footer_menu{
	margin:0 auto 0 auto;
	width:920px;
}

body.blonde ul#footer_menu li{
	list-style:none;
	float:left;
}

body.blonde ul#footer_menu ul li{
	float:none;
}

body.blonde ul#footer_menu ul{
	margin-left:10px;
	width:160px;
	margin-right:13px;
	margin-bottom:50px;
}

body.blonde ul#footer_menu ul.footer_item p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
}

body.blonde ul#footer_menu ul.footer_item li a{
	font-size:11px;
	color:#005B97;
	text-decoration:none;
}

body.blonde ul#footer_menu ul.footer_item li a:hover{
	text-decoration:underline;

}

body.blonde ul#footer_menu  #item1 p{
	color:#49831B;
}

body.blonde ul#footer_menu  #item2 p{
	color:#E47500;
}

body.blonde ul#footer_menu  #item3 p{
	color:#B10529;
}

body.blonde ul#footer_menu  #item4 p{
	color:#511B83;
}

body.blonde ul#footer_menu  #item5 p{
	color:#375072;
}

div#sub_footer{
	background:#000000;
	width:100%;
	clear:both;
}

div#sub_footer #sub_footer_inner{
	width:960px;
	padding:0 10px 0 10px;
	margin:0 auto 0 auto;
	height:100px;
	background:url(/images/sub_footer_bg.png) no-repeat;
	position:relative;
	top:-36px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

div#sub_footer #sub_footer_inner ul{
	position:absolute;
	top:28px;
	left:30px;
}

body.blonde ul#footer_menu  ul{
	
}

body.blonde ul#footer_menu  ul li{
	
}

div#sub_footer #sub_footer_inner p#copy{
	position:absolute;
	top:51px;
	left:30px;
	font-size:10px;
}


div#sub_footer #sub_footer_inner li{
	list-style:none;
	float:left;
}

div#sub_footer #sub_footer_inner li a{
	color:#005B97;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

div#sub_footer_inner form{
	background:#FF0000;
	margin:0;
	padding:0;
	position:absolute;
	top:28px;
	left:740px;
}

div#sub_footer_inner form input{
	padding:0;
	margin:0;
}

div#sub_footer_inner form .text_box{
	position:absolute;
	top:0px;
	width:165px;
	height:15px;
	margin:0;
	padding:5px 10px;
	background:#E4E4E5;
	border:none;
}

div#sub_footer_inner form .submit_btn{
	position:absolute;
	top:0px;
	left:185px;
}

div#sub_footer_inner #stay_in_touch{
	width:152px;
	height:28px;
	background:url(/images/stay_in_touch.png) no-repeat;
	text-indent:-20000px;
	position:absolute;
	top:15px;
	left:560px;
}

div#sub_footer #sub_footer_inner p#form_copy{
	position:absolute;
	top:51px;
	left:560px;
	font-size:11px;
	color:#FFFFFF;
}


/* End: Footer */
/*******************************************************************************/







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

