/*========================================================
 @site    Nationa Galleries of Scotland
 @title   Presentation layer for standard 
          compliant browsers
 @company Keepthinking LTD
 @address http://keepthinking.it
 @author  Oskar Krawczyk (o.krawczyk@keepthinking.it)
 @rev     01/03/2007
 ========================================================*/

body {
	background: none !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 150%;
	margin: 0;
}

h3, h4 {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	position: relative;
	line-height: 150%;
	background: none;
}

h3, h4, h5, h6 {
	margin: 0;
}

h2 {
	font-size: 170%;
}

h3 {
	font-size: 150%;
}

h4 {
	font-size: 130%;
}

h5 {
	font-size: 110%;
}

h6 {
	font-size: 90%;
}

.seBodytext h2, 
.seBodytext h3, 
.seBodytext h4, 
.seBodytext h5, 
.seBodytext h6 {
	padding-bottom: 5pt;
	font-weight: bold;
}
.seBodytext .seDetails {
	font-weight: normal;
}

a {
	color: #4B575F;
}

h3 .func {
	display: none;
}

h3 a {
	text-decoration: none;
}

h3 a:hover {
	text-decoration: underline;
}

h3 a.active {
	background-color: #CBCBC5;
	padding: 0 4px;
}

img {
	border: 0;
}

.prevSearch {
	position: absolute;
	top: 0px;
	right: 40px;
}

.nextSearch {
	position: absolute;
	top: 0px;
	right: 5px;
}

.func {
	display: none;
}

select {
	font-size: 1.0em;
}

.submit {
	background: none;
	border: 1px solid #000;
	font-size: 1.0em;
	padding: 5pt 10pt;
	text-transform: uppercase;
}

#second-title, 
#galleries-info, 
#news, 
#staging-server {
	display: none;
}
a {
	word-wrap: break-word;
}
table {
	width: 100%;
	padding: 5pt 0;
	border: 0;
}
td, th {
	padding: 3pt;
	text-align: left;
	border: 1px solid #000;
}
th {
	border-bottom: 1px solid #CCC;
}
form {
	padding: 5pt 0;
}
fieldset {
	margin: 10pt 0;
}
label {
	width: 100%;
	display: block;
	padding: 5pt 0;
}
input[type=text], select, textarea {
	width: 98%;
}
.active {
	color: #000;
	font-weight: bold;
}
.fancy_title {
	display: block;
}
.fancy_figure, 
.fancy_figure img {
	width: auto;
	float: left;
}
.fancy_withfigure img.fancy_figure {
	width: auto;
	height: auto;
	margin-right: 5pt;
}
.hide_me {
	display: none;
}


/*   
 ========================================================*/

#header h1 a, 
#ticker-intro, 
#gallery_nav, 
.header_bottom, 
small, 
#global_search-side, 
.hero_nav, 
.hero_floorplan-toolbar ul, 
.hero_toolbar-right, 
.home_hero-control, 
.hide, 
#simple-search-form, 
.fancy_pagination, 
#footer, 
#fancy_footer {
	display: none;
}

#fancy_footer {
	overflow: hidden;
	margin-top: 10pt;
}


/*   
 ========================================================*/

.special_form .membershipType {
	margin-bottom: 10pt;
}
	.special_form .membershipType .figure {
		float: left;
		margin-right: 10pt;
	}
	.special_form .membershipType .body {
		overflow: hidden;
	}


/*   
 ========================================================*/

#infocus-intro .infocus_wrapper {
	margin: 5pt 0;
	font-size: 120%;
	font-weight: bold;
}
	#infocus-intro .infocus_wrapper h4 {
		border-bottom: 1px solid #000;
	}
#infocus-intro ul {
	overflow: hidden;
	width: 100%;
}


/*   
 ========================================================*/

.home_hero-top, 
.home_hero-bottom {
	width: 100%;
	overflow: hidden;
}
	.home_hero-top .hero_heading, 
	.home_hero-bottom .hero_heading {
		font-size: 100%;
	}
	.home_hero-top ul, 
	.home_hero-bottom ul, 
	.home_hero-top li, 
	.home_hero-bottom li {
		list-style: none;
		padding: 0;
		margin: 0;
	}
.home_hero-top {
	
}
	.home_hero-banner {
		width: 50%;
		float: left;
	}
		.home_hero-banner .gallery_banner {
			margin: 0 10pt 10pt 0;
		}
			.home_hero-banner .gallery_banner ul {
				position: relative;
				width: 100%;
			}
				.home_hero-banner .gallery_banner li {
					width: 100%;
					position: absolute;
				}
					.home_hero-banner .gallery_banner img {
						width: 100%;
					}
	.home_hero-mainside {
		width: 45%;
		float: right;
	}
		.home_hero-mainside .home_hero-mainside_list li {
			width: 45%;
			overflow: hidden;
			margin: 0 10pt 10pt 0;
			float: left;
		}
			.home_hero-mainside img {
				width: 100%;
			}
.home_hero-bottom {
	
}
	.home_hero-list {
		width: 50%;
		float: left;
	}
		.home_hero-bottom .hero_heading, 
		.home_hero-bottom .relatedContainer {
			overflow: hidden;
			font-size: 90%;
			padding: 5pt 0;
		}
	.home_hero-secside {
		width: 50%;
		float: left;
	}
		.home_hero-secside .home_hero-secside_left, 
		.home_hero-secside .home_hero-secside_right {
			width: 45%;
			overflow: hidden;
			margin: 0 0 10pt 10pt;
			float: right;
		}
			.home_hero-bottom .mediaList li {
				width: 100%;
				padding: 10pt 0;
			}
				.home_hero-bottom .mediaList li a {
					width: auto;
					height: auto;
				}
					.home_hero-bottom .mediaList li a img {
						display: block;
					}


/*   
 ========================================================*/

.hero_list {

}
	.hero_list ul, 
	.hero_list li {
		list-style: none;
		padding: 0;
		margin: 0;
	}
		.hero_list li {
			overflow: hidden;
		}
			.hero_list li .no_padding, 
			.hero_list li .body_intro {
				margin-right: 10pt;
				float: left;
			}


/*   
 ========================================================*/

#hero_floorplan {

}
	#hero_floorplan .seBodytext {
		margin-bottom: 20pt;
	}
		#hero_floorplan .seBodytext h4 {
			font-size: 180%;
		}
	#hero_floorplan ul, 
	#hero_floorplan li {
		list-style: none;
		padding: 0;
		margin: 0;
	}
	.hero_floor-list, 
	.hero_floorplan-trails {
		margin-bottom: 10pt;
	}
		.hero_floor-list h4, 
		.hero_floorplan-trails h4 {
			font-weight: bold;
			border-bottom: 1px solid #000;
			padding: 5pt 0;
			margin-bottom: 5pt;
		}
	.records li {
		overflow: hidden;
	}
		.records .figure {
			margin-right: 10pt;
			float: left;
		}
		.records h4 {
			border: 0;
		}
	.hero_floorplan-info {
		overflow: hidden;
		padding: 10pt 0;
	}
		.hero_floorplan-info ul {
			width: 100%;
		}
			.hero_floorplan-info li {
				overflow: hidden;
				width: 14%;
				float: left;
				font-weight: bold;
			}
	.hero_floorplan-trails li {
		overflow: hidden;
	}
		.hero_floorplan-trails .figure, 
		.hero_floorplan-trails .title, 
		.hero_floorplan-trails .body, 
		.hero_floorplan-trails .work {
			margin-right: 10pt;
			float: left;
		}
.hero-ordered_list {
	margin: 10pt 0;
}
	.hero-ordered_list h4 {
		font-weight: bold;
		line-height: normal;
		padding-top: 5pt;
	}
	.hero-ordered_list .key {
	    float: left;
	    font-size: 200%;
	    font-weight: bold;
	    height: 100%;
	    overflow: hidden;
	    padding: 10pt 5pt;
	}
#hero_floorplan .hero_floor-list .floorplan {
	position: relative;
	margin: 20pt 10pt;
}
	#hero_floorplan .hero_floor-list .floorplan .room_wrapper, 
	#hero_floorplan .hero_floor-list .floorplan .room {
		overflow: hidden;
		list-style: none;
		padding: 0;
		margin: 0;
	}
	#hero_floorplan .hero_floor-list .floorplan .room, 
	#hero_floorplan .hero_floor-list .floorplan .room .marker {
		width: 30px;
		height: 48px;
		border: 0;
	}
	#hero_floorplan .hero_floor-list .floorplan .room {
		overflow: visible;
		position: absolute;
	}
		#hero_floorplan .hero_floor-list .floorplan .room .marker {
			background-repeat: no-repeat;
			display: block;
			text-indent: -90000px;
			cursor: pointer;
		}
	#hero_floorplan.non_interactive .hero_floor-list .floorplan .room, 
	#hero_floorplan.non_interactive .hero_floor-list .floorplan .room .marker {
		width: auto;
		height: 20px;
	}
	#hero_floorplan.non_interactive .hero_floor-list .floorplan .room {
		overflow: hidden;
		margin-top: 5px;
	}
	#hero_floorplan.non_interactive .hero_floor-list .floorplan .room:before {
		content: "";
		background: #fff;
		position: absolute;
		width: 0;
		height: 0;
		border: 50px solid #fff;
		z-index: 2;
	}
		#hero_floorplan.non_interactive .hero_floor-list .floorplan .room .marker {
			background: none !important;
			display: block;
			position: relative;
			font-size: 14px;
			color: #000;
			font-weight: bold;
			text-indent: 0;
			cursor: default;
			padding: 2px 5px;
			z-index: 5;
		}
		#hero_floorplan .hero_floor-list .floorplan .inactive .marker {
			background: url(../img/floorplans_marker/marker_inactive.png) center center no-repeat !important;
			cursor: default;
		}
		#hero_floorplan.non_interactive.ng .hero_floor-list .floorplan .marker, 
		#hero_floorplan.non_interactive.ng .hero_floor-list .floorplan .room:hover .marker {
			background-image: url(../img/floorplans_marker/ng_pin.png);
			background-position: 0 0;
		}
		#hero_floorplan.ng .hero_floor-list .floorplan .marker {
			background-image: url(../img/floorplans_marker/ng_marker-sprites.png);
			background-position: 0 0;
		}
		#hero_floorplan.non_interactive.gma .hero_floor-list .floorplan .marker, 
		#hero_floorplan.non_interactive.gma .hero_floor-list .floorplan .room:hover .marker {
			background-image: url(../img/floorplans_marker/gma_pin.png);
			background-position: 0 0;
		}
		#hero_floorplan.gma .hero_floor-list .floorplan .marker {
			background-image: url(../img/floorplans_marker/gma_marker-sprites.png);
			background-position: 0 0;
		}
		#hero_floorplan.non_interactive.pg .hero_floor-list .floorplan .marker, 
		#hero_floorplan.non_interactive.pg .hero_floor-list .floorplan .room:hover .marker {
			background-image: url(../img/floorplans_marker/pg_pin.png);
			background-position: 0 0;
		}
		#hero_floorplan.pg .hero_floor-list .floorplan .marker {
			background-image: url(../img/floorplans_marker/pg_marker-sprites.png);
			background-position: 0 0;
		}
			#hero_floorplan.ng .hero_floor-list .floorplan .room:hover .marker, 
			#hero_floorplan.gma .hero_floor-list .floorplan .room:hover .marker, 
			#hero_floorplan.pg .hero_floor-list .floorplan .room:hover .marker {
				background-position: 0 -48px;
			}
			#hero_floorplan.ng .hero_floor-list .floorplan .room.other .marker, 
			#hero_floorplan.gma .hero_floor-list .floorplan .room.other .marker, 
			#hero_floorplan.pg .hero_floor-list .floorplan .room.other .marker {
				background-position: 0 -96px;
			}
			#hero_floorplan.ng .hero_floor-list .floorplan .room.other:hover .marker, 
			#hero_floorplan.gma .hero_floor-list .floorplan .room.other:hover .marker, 
			#hero_floorplan.pg .hero_floor-list .floorplan .room.other:hover .marker {
				background-position: 0 -144px;
			}
			/* PG */
			#PG_PG_second_gallery1 {
				top: 7px;
				left: 230px;
			}
			#PG_PG_second_gallery2 {
				top: 2px;
				left: 154px;
			}
			#PG_PG_second_gallery3 {
				top: 51px;
				left: 145px;
			}
			#PG_PG_second_gallery4 {
				top: 59px;
				left: 229px;
			}
			#PG_PG_second_gallery5 {
				top: 9px;
				left: 361px;
			}
			#PG_PG_second_gallery6 {
				top: 59px;
				left: 361px;
			}
			#PG_PG_second_gallery7 {
				top: 59px;
				left: 481px;
			}
			#PG_PG_second_gallery8 {
				top: 53px;
				left: 571px;
			}
			#PG_PG_second_gallery9 {
				top: 6px;
				left: 561px;
			}
			#PG_PG_second_gallery10 {
				top: 8px;
				left: 481px;
			}
			#PG_PG_first_gallery11 {
				top: 54px;
				left: 227px;
			}
			#PG_PG_first_gallery12 {
				top: 4px;
				left: 158px;
			}
			#PG_PG_first_Touchscreen_gallery {
				top: 54px;
				left: 359px;
			}
			#PG_PG_first_photography_gallery {
				top: 56px;
				left: 486px;
			}
			#PG_PG_first_Stairwell_East {
				top:-10px;
				left:415px;
			}
			#PG_PG_first_Stairwell_West {
				top:-10px;
				left:302px;
			}
			#PG_PG_first_library {
				top:4px;
				left:486px;
			}
			#PG_PG_ground_contemporary_gallery {
				top: 55px;
				left: 217px;
			}
			#PG_PG_ground_Stairwell_East {
				top:-15px;
				left:415px;
			}
			#PG_PG_ground_Stairwell_West {
				top:-8px;
				left:298px;
			}
			#PG_PG_ground_cafe {
				top:38px;
				left:531px;
			}
			/* GMA Art One */
			#GMA_one_second_gallerycorridor_13 {
				top: 44px;
				left: 533px;
			}
			#GMA_one_second_14 {
				top: 72px;
				left: 402px;
			}
			#GMA_one_second_gallerycorridor_15 {
				top: 45px;
				left: 281px;
			}
			#GMA_one_second_16 {
				top: 84px;
				left: 284px;
			}
			#GMA_one_second_17 {
				top: 84px;
				left: 212px;
			}
			#GMA_one_second_18 {
				top: 23px;
				left: 192px;
			}
			#GMA_one_second_19 {
				top: 22px;
				left: 262px;
			}
			#GMA_one_second_20 {
				top: 16px;
				left: 402px;
			}
			#GMA_one_second_21 {
				top: 22px;
				left: 550px;
			}
			#GMA_one_second_22 {
				top: 22px;
				left: 615px;
			}
			#GMA_one_first_corridor_1 {
				top: 32px;
				left: 268px;
			}
			#GMA_one_first_2 {
				top: 72px;
				left: 306px;
			}
			#GMA_one_first_3 {
				top: 72px;
				left: 252px;
			}
			#GMA_one_first_4 {
				top: 72px;
				left: 193px;
			}
			#GMA_one_first_5 {
				top: 5px;
				left: 193px;
			}
			#GMA_one_first_6 {
				top: 13px;
				left: 236px;
			}
			#GMA_one_first_7 {
				top: 13px;
				left: 297px;
			}
			#GMA_one_first_8 {
				top: 8px;
				left: 397px;
			}
			#GMA_one_first_9 {
				top: 13px;
				left: 494px;
			}
			#GMA_one_first_10 {
				top: 13px;
				left: 557px;
			}
			#GMA_one_first_11 {
				top: 5px;
				left: 598px;
			}
			#GMA_one_first_12a {
				top: 34px;
				left: 619px;
			}
			#GMA_one_first_corridor_12 {
				top: 32px;
				left: 531px;
			}
			#GMA_one_ground_cafe {
				top: 13px;
				left: 384px;
			}
			/*GMA one Art Ground*/
			#GMA_one_grounds_grounds {
				top: 117px;
				left: 387px;
			}
			#GMA_one_grounds_front {
				top: 173px;
				left: 341px;
			}
			#GMA_one_grounds_front_lawn {
				top: 168px;
				left: 379px;
			}
			
			#GMA_one_grounds_east {
				top: 156px;
				left: 416px;
			}
			/* GMA Art Two - Former Dean Gallery */
			#GMA_two_second_4 {
				top: 2px;
				left: 309px;
			}
			#GMA_two_second_5 {
				top: 68px;
				left: 285px;
			}
			#GMA_two_second_6 {
				top: 2px;
				left: 477px;
			}
			#GMA_two_second_7 {
				top: 68px;
				left: 501px;
			}
			#GMA_two_first_2 {
				top: 61px;
				left: 471px;
			}
			#GMA_two_first_3 {
				top: 61px;
				left: 353px;
			}
			#GMA_two_first_Great_Hall {
				top: 0px;
				left: 410px;
			}
			#GMA_two_first_Paolozzi_Studio {
				top: 54px;
				left: 539px;
			}
			#GMA_two_first_keiler_library {
				top: 41px;
				left: 290px;
			}
			#GMA_two_first_cafe {
				top: -11px;
				left: 472px;
			}
			/*GMA Two Art Ground*/
			#GMA_two_grounds_grounds {
				top: 168px;
				left: 540px;
			}
			/*NG Gallery*/
			#NG_gallery_upper_galleryA1 {
				top: 38px;
				left: 534px;
			}
			#NG_gallery_upper_galleryA2 {
				top: 84px;
				left: 275px;
			}
			#NG_gallery_upper_galleryA3 {
				top: 88px;
				left: 212px;
			}
			#NG_gallery_upper_galleryA4 {
				top: 45px;
				left: 231px;
			}
			#NG_gallery_upper_galleryA5 {
				top: 1px;
				left: 234px;
			}
			#NG_gallery_upper_galleryA6 {
				top: 5px;
				left: 287px;
			}
			#NG_gallery_ground_galleryI {
				top: 76px;
				left: 554px;
			}
			#NG_gallery_ground_galleryII {
				top: 76px;
				left: 490px;
			}
			#NG_gallery_ground_galleryIII {
				top: 42px;
				left: 450px;
			}
			#NG_gallery_ground_galleryIV {
				top: 76px;
				left: 409px;
			}
			#NG_gallery_ground_galleryV {
				top: 43px;
				left: 357px;
			}
			#NG_gallery_ground_galleryVI {
				top: 76px;
				left: 310px;
			}
			#NG_gallery_ground_galleryVII {
				top: 76px;
				left: 249px;
			}
			#NG_gallery_ground_galleryVIII {
				top: 14px;
				left: 260px;
			}
			#NG_gallery_ground_galleryIX {
				top: 14px;
				left: 321px;
			}
			#NG_gallery_ground_galleryX {
				top: 14px;
				left: 407px;
			}
			#NG_gallery_ground_galleryXI {
				top: 14px;
				left: 484px;
			}
			#NG_gallery_ground_galleryXII {
				top: 14px;
				left: 543px;
			}
			#NG_gallery_lower_galleryB1 {
				top: 34px;
				left: 298px;
			}
			#NG_gallery_lower_galleryB2 {
				top: 61px;
				left: 277px;
			}
			#NG_gallery_lower_galleryB3 {
				top: 85px;
				left: 230px;
			}
			#NG_gallery_lower_galleryB4 {
				top: 73px;
				left: 325px;
			}
			#NG_gallery_lower_galleryB5 {
				top: 73px;
				left: 367px;
			}
			#NG_gallery_lower_galleryB6 {
				top: 73px;
				left: 410px;
			}
			#NG_gallery_lower_galleryB7 {
				top: 73px;
				left: 450px;
			}
			/*NG Weston link*/
			#NG_westonlink_gardens_ITgallery {
				top: 65px;
				left: 338px;
			}
			#NG_westonlink_gardens_printroom {
				top: 191px;
				left: 242px;
			}
			#NG_westonlink_gardens_clore1 {
				top: 27px;
				left: 304px;
			}
			#NG_westonlink_gardens_clore2 {
				top: 67px;
				left: 300px;
			}
			/*NG Academy*/
			#NG_academy_upper_gallery1 {
				top: 81px;
				left: 411px;
			}
			#NG_academy_upper_gallery2 {
				top: 50px;
				left: 326px;
			}
			#NG_academy_upper_gallery3 {
				top: 90px;
				left: 228px;
			}
			#NG_academy_upper_gallery4 {
				top: 0px;
				left: 247px;
			}
			#NG_academy_upper_gallery5 {
				top: 16px;
				left: 409px;
			}
			#NG_academy_upper_gallery6 {
				top: 0px;
				left: 544px;
			}
			#NG_academy_upper_gallery7 {
				top: 90px;
				left: 572px;
			}
			#NG_academy_upper_sculpturehall {
				top: 32px;
				left: 484px;
			}
			#NG_academy_lower_cliffordroom {
				top: 31px;
				left: 252px;
			}
			#NG_academy_lower_bankofscotlandroom {
				top: 30px;
				left: 310px;
			}
			#NG_academy_lower_finlayroom {
				top: 85px;
				left: 411px;
			}



/*   
 ========================================================*/

.equalize_elem, 
.complex-bodytext {
	height: auto !important;
}


/*   
 ========================================================*/

.hero_intro #whatson-intro-images, 
.hero_intro .imageHomeFeature {
    float: left;
    width: 245px;
}
.equalize_wrapper, 
.complex-bodytext {
	width: 100%;
}
.equalize_wrapper {
	
}
	.complex-bodytext {
		
	}


/*   
 ========================================================*/

.fancy_cloud {
	font-size: 12px;
}
.fancy_cloud ul, 
.fancy_cloud li {
	list-style: none;
	padding: 0;
	margin: 0;
}


/*   
 ========================================================*/

#bottom-content .hero_complex, 
#bottom-content .hero-ordered_list {
	margin: 10pt 0;
}
	#bottom-content .hero_complex li, 
	.hero-ordered_list li {
		overflow: hidden;
		margin-bottom: 5pt;
	}
	#hero_floorplan .hero-ordered_list li {
		margin-bottom: 10pt;
	}
		#bottom-content .hero_complex li .figure, 
		.hero-ordered_list li .figure {
			float: left;
			margin-right: 5pt;
		}


/*   
 ========================================================*/
.relatedContainer {
	font-size: .9em;
	
}
.fhiRelatedContainer {
	overflow: hidden;
	margin-bottom: 20pt;
}
.imageHomeFeature {
	overflow: hidden;
	width: 30%;
	float: left;
	padding-right: 3%;
}
.complex_main .fhiRelatedContainer .imageHomeFeature {
	width: 47%;
}
	.imageHomeFeature .imageHomeContainer a img {
		width: 100%;
		margin: 0 !important;
		padding: 0 !important;
	}

	.relatedContainer p {
		line-height: 130%;
	}

	h2, h3 {
/* 		text-transform: uppercase; */
		color: #4B575F;
		width: 100%;
		overflow: hidden;
		border-bottom: solid 1px #000;
		word-wrap: break-word;
		padding: 2pt 0;
	}
	

/*   
 ========================================================*/
.itemContainer {
	padding: 10px 0 0 0;
	overflow: hidden;
	height: 100%;
}

	.itemContainer p {
		padding: 6px 0 0 0;
		margin: 0;
	}
	
	.itemContainer p.mContent {
		padding: 6px 0 0 90px;
		margin: 0;
	}
	
	.itemContainer img {
		float: left;
		padding: 0 10px 0 0;
		border: none;
	}
	
	.itemContainer ul {
		padding: 10px 0;
		margin: 0;
		list-style: none;
	}
	
	.itemContainer li {
		padding: 2px 0;
		margin: 0;
		list-style: none;
	}
	
	.itemContainer li span {
		font-weight: bold;
		color: #4B575F;
	}


/*   
 ========================================================*/
.inlineImagesCont {
	overflow: hidden;
	height: 100%;
}

.inlineImages {
	float: left;
}

	.inlineImages li {
		float: left;
		margin: 0 2px 2px 0;
	}

/*
	.inlineImages a,
	.inlineImages img,
	.inlineImages span {
		display: block;
		border: none;
		background: #E5E5E2;
	}
*/

	.inlineImages span.iiCaption {
		text-transform: none;
		color: #3C3C3C;
		font-style: italic;
		font-size: .8em;
		padding: 4px;
	}

/*   
 ========================================================*/
.imageContainer {
	padding: 0;
	margin: 0 0 10px 0;
}

	.imageContainer p {
		padding: 0;
		margin: 0;
		font-style: italic;
	}
	
	.imageContainer img {
		border: none;
	}
	

.oc,
.search {
	padding: 0 0 5pt 0;
	border-bottom: solid 1px #CCCCCC;
}

.alt {
	padding: 0 0 5px 0;
	border-bottom: none;
}

	.oc div {
		padding: 5px 0 0 0;
		line-height: 140%;
	}
	
	.oc ul {
		padding: 0;
		margin: 0;
	}
	

/*   
 ========================================================*/
.contactContainer {

}

	.contactContainer p {
		padding: 4px 0 0 0;
		margin: 0;
	}
	

/*   
 ========================================================*/
.relatedLinks,
.relatedLinks li {
	padding: 1px 0 0 0;
	margin: 0;
	list-style: none;
}

	#sidebar .relatedLinks li {
		padding: 0 0 5px 0;
	}
	
	.relatedLinks a {
		padding: 0 15px 0 0;
	}
	
	.relatedLinks a:hover {
		text-decoration: none;
	}


/*   
 ========================================================*/
/*
.relatedDownloads,
.relatedDownloads li {
	display: none;
}
*/
	

/*   
 ========================================================*/
#gallery {
	display: none;
}
#sidebar #gallery {
	display: block;
}
	
#slider-nav {
	display: none;
}

/*   
 ========================================================*/
ul#themes-list,
ul#themes-list li {
	padding: 0;
	margin: 0;
	list-style: none;
}

	.themeBanner h4 {

	}

/*   
 ========================================================*/
#header {

}

	#header h1 {
	}
	
	#header h1 a {
		border: none;
	}
	
	#header h1 a img {
		display: block;
		border: none;
	}

	#header p {
		display: none;
	}
	
	#header #ticker-intro {
		display: none;
	}
	
/*   
 ========================================================*/
#navigation,
#navigation li {
	display: none;
}
	
/*   
 ========================================================*/
#sub-navigation {
	
}

#sub-navigation ul,
#sub-navigation li {
	display: none;
}
	
#section-title {
	display: none;
}



/* Header search form
 ========================================================*/	
#search-hd,
#search-hd fieldset,
#search-hd fieldset p {
	display: none;
}


/* Header mailing list link
 ========================================================*/
#mailing-list {
	display: none;
}


/* Sections home page banner
 ========================================================*/

#banner, 
.campaign-banner_wrapper {
	display: none;
}


/*   
 ========================================================*/
#main {
	height: 100%;
}

/*   
 ========================================================*/
#page {
	padding: 5px 0 0 0;
	line-height: 120%;
}

/*   
 ========================================================*/
#page-navigation {
	display: none;
}

/*   
 ========================================================*/
#content {
	margin: 0;
	width: 100%;
	float: left;
	margin-top: 10pt;
}
.side_style #content {
	width: 79%;
}

.fhiDesc {
	font-size: 90%;
	visibility: visible !important;
	filter: alpha(opacity=100) !important;
	-ms-filter: "alpha(opacity=100) !important";
	opacity: 1 !important;
}


/*   
 ========================================================*/
#article {
	padding: 0 1px;
}


/*   
 ========================================================*/
#page {
	width: 100%;
}

/*   
 ========================================================*/
#bottom-content {
	margin: 20pt 0 0 0;
	clear: both; /* TEMP FIXXXXXXXXXXXXXXXXXX @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
}

	#bottom-content ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
	#bottom-content li {
		margin: 0;
		padding: 0;
	}

/*   
 ========================================================*/
#work-tabs,
#switch-work {
	display: none;
}

#breadcrumbs {
	overflow: hidden;
	border-bottom: 1pt dotted #000;
	font-style: italic;
	margin: 10pt 0;
	padding-bottom: 5pt;
}
	#breadcrumbs ul, 
	.breadcrumb_wrapper ul, 
	#breadcrumbs li 
	.breadcrumb_wrapper li {
		overflow: hidden;
		list-style: none;
		padding: 0;
		margin: 0;
	}
		#breadcrumbs ul {
			float: left;
		}
		#breadcrumbs li, 
		.breadcrumb_wrapper li, 
		.breadcrumbName {
			width: auto;
			font-size: 100%;
			float: left;
			padding-right: 10pt;
			text-transform: none;
			border: 0;
		}


/*   
 ========================================================*/
#sidebar {
	float: right;
	width: 20%;
	margin-top: 10pt;
	padding: 0 0 0 0;
	font-size: 90% !important;
}

/*  footer
 ========================================================*/
#footer {
	display: none;
}

/*   
 ========================================================*/
#access {
	display: none;
}

/*   
 ========================================================*/
#search-form-help {
	display: none;
}

#toggle-search-help {

}

#toggle-adv-search {
	display: none;
}

#adv-form-options {
	display: none;
}

#adv-form-options div {
	display: none;
}

/*   
 ========================================================*/
.paging {
	display: none;
}

	.closeup a,
	.enlarge a {
		display: none;
	}
	
/*   
 ========================================================*/
#wrapper .show {
	display: block;
}

#complex-nav-cont, 
#timeline-cont,
#calendar-wrapper,
#content-bottom-navigation,
#add-heading,
#filter-by,
.hdCont {
	display: none;
}

#socialmedia_wrapper {
	display: none;
}

/*   
 ========================================================*/
.eventList {
	font-size: .9em;
	overflow: hidden;
	height: 100%;
	line-height: 150%;
}

.addresses_wrapper {
	overflow: hidden;
}
#checkout_wrapper .address {
	border: 1px solid #ccc;
	float: left;
	margin: 0 14px 14px 0;
	padding: 4px 14px 14px;
}

/*   
 ========================================================*/

.bodytext p {
	font-size: 9pt;
	line-height: 150%;
	margin: 9px 0;
}
#_atssh, 
#sub-navigation, 
#ar-tags-list, 
.hidebox img, 
.roomInfo, 
.lbArtistRoomMore, 
#ar-venues-side, 
.monthAlt, 
#display-mode, 
#display-mode-cont, 
#ar-list-map-cont, 
#ar-intro, 
#ar-intro-cont, 
#shop-navigation, 
#rotator-images, 
.tbActions, 
#works-rotator, 
#works-bottom h2, 
.moreInfo, 
.hidebox, 
#whatson-intro-images, 
#progress-bar, 
.breadcrumb_mask, 
.breadcrumb_nr, 
.breadcrumb_arrow, 
.gps_openclose, 
.close, 
#seadragon-container, 
.imageBottomCont, 
#sharethis, 
.sharethis, 
.enlarge, 
.shop-banner, 
#play-filter, 
.mlMore, 
.addthis_home, 
.addthis_top, 
.addthis_bottom, 
.addthis_toolbox, 
.donate-display_wrapper h3 a, 
.donate-display_wrapper .dlCont, 
object, 
.inlineMedia.video img, 
.imaEnlarge, 
.boxedMedia img, 
.flvPlayer img, 
#buy .smallBanner, 
#search h3 .soc {
	display: none !important;
}
.removeBullets, 
.removeBullets li, 
#works-room-list, 
#works-room-list li, 
.lbArtistRoomDetails, 
.lbArtistRoomDetails li, 
.inlineImages,
.inlineImages li, 
#exhibitions-info ul,
#features ul, 
#ar-tab-nav, 
#ar-tab-nav li, 
#ar-venue-current ul, 
#ar-venue-current li, 
#project-navigation, 
#project-navigation ul, 
#project-navigation li, 
#pom-years, 
#pom-years ul, 
#pom-years li, 
#scottish-art-home-links, 
#scottish-art-home-links li, 
#scottish-art-images, 
#scottish-art-images ul, 
#scottish-art-images li, 
#az-index, 
#az-index li, 
#subject-list, 
#side-content .contact, 
#side-content .contact ul, 
#side-content .contact li, 
#etours-index, 
#etours-index ul, 
#etours-index li, 
#home #explore-art ul, 
#home #home-content ul, 
#home #find-out-more ul, 
#home #explore-art li, 
#home #home-content li, 
#home #find-out-more li,
#infocus-intro ul, 
#infocus-intro li, 
.mediaList, 
.mediaList ul, 
.mediaList li, 
#gallery .info .thumbs, 
#gallery .info .thumbs li, 
.eventList, 
.eventList li, 
#works-links ul, 
#works-links li, 
#event-search-options, 
#event-search-options li, 
#whatson-features ul, 
#whatson-features li, 
.miniFeatures, 
.miniFeatures li, 
.funcButton, 
.funcButton li, 
.contact, 
.contact ul, 
.contact li, 
#donation-method_wrapper ul, 
#donation-method_wrapper li, 
.donate-display_wrapper .dlCont,  
.donate-display_wrapper .dlCont .dlItem ul, 
.donate-display_wrapper .dlCont .dlItem li, 
#gos-pick-star ul, 
#gos-pick-star li, 
.addresses_display-column ul, 
.addresses_display-column li, 
.results ul, 
.results li, 
.shopImageDetails, 
.shopImageDetails li, 
.catDetails ul, 
.catDetails li, 
#home #rotator ul, 
#home #rotator li, 
.seDetails, 
.seDetails li, 
.relatedDownloads, 
.relatedDownloads li, 
.inlineMedia.video ul, 
.inlineMedia.video li {
	list-style: none;
	padding: 0;
	margin: 0;
}
body a[href ^="http:"], 
body a[href ^="https:"], 
body a[href ^="mailto:"] {
	color: #000;
	text-decoration: underline;
}
	#works-room-list li {
		display: inline;
		padding-right: 10px;
		padding-bottom: 10px;
	}
		#works-room-list li li {
			width: auto;
			float: none;
			padding: none;
		}
		#works-room-list .lbArtistRoomContainer {
			font-size: 90%;
		}
		#works-room-list li a img {
			width: 17%;
		}
			#works-room-list .lbArtistRoomContainer h3 {
				border: 0;
				padding-bottom: 5pt;
			}
#ar-tab-nav {
	overflow: hidden;
	margin: 10pt 0;
}
	#ar-tab-nav li {
		float: left;
		padding-right: 10pt;
	}
	#ar-tab-nav .active {
		color: #000;
		font-weight: bold;
	}
#ar-venue-current li {
	margin-bottom: 10pt;
}
#project-navigation h3 {
	margin-bottom: 10pt;
}
#pom-main-feature, 
#pom-years {
	overflow: hidden;
}
	#pom-image {
		width: 49%;
		padding-right: 1%;
		float: left;
	}
		#pom-image h4 {
			margin-bottom: 10pt;
		}
		#pom-image img {
			width: 100%;
		}
	#pom-bodytext {
		width: 50%;
		float: left;
		margin-top: 20pt;
	}
#pom-years .pomSingleYear h4 {
	border-bottom: 1px solid #000;
}
#pom-years .pomSingleYear ul {
	position: relative;
	overflow: hidden;
}
	#pom-years .pomSingleYear li {
		overflow: hidden;
		width: 15%;
		padding-bottom: 3%;
		padding-right: 3%;
		float: left;
	}
		#pom-years .pomSingleYear li img {
			width: 100%;
		}
.itemContainer.collectionItem {
	width: 47%;
	overflow: hidden;
	padding-bottom: 3%;
	padding-right: 3%;
	float: left;
}
	.itemContainer.collectionItem a img {
		width: 49%;
		padding-right: 1%;
		float: left;
	}
	.itemContainer.collectionItem .ciDetails {
		width: 50%;
		float: left;
	}
#scottish-art-images {
	overflow: hidden;
	margin-top: 10pt;
}
	#scottish-art-images .sai li {
		width: 15%;
		padding-right: 3%;
		margin-bottom: 3%;
		left: auto !important;
		top: auto !important;
		float: left;
	}
		#scottish-art-images .sai a img {
			width: 100%;
		}
#works-room-list {
	margin-top: 10pt;
}
#az-index li {
	float: left;
	padding-right: 10pt;
}
#az-index li.active {
	font-weight: bold;
	color: #000;
}
#artist-list li {
	margin-bottom: 5pt;
}
#subject-list li {
	margin-bottom: 5pt;
}
#subject-list li .accordionTrigger {
	display: block;
	font-weight: bold;
	margin-bottom: 5pt;
}
#subject-list li .accordionBody {
	padding-bottom: 5pt !important;
}
.borderTop, 
#work-text {
	margin-top: 10pt;
}
#side-content .contact {
	margin-bottom: 20pt;
}
	#side-content h3 {
		margin: 10pt 0;
	}
		#side-content .contact li {
			margin-bottom: 10pt;
		}
#etours-index {
	overflow: hidden;
}
	#etours-index li.eiItem {
		overflow: hidden;
		background: none !important;
		width: 30%;
		padding-right: 3%;
		padding-bottom: 3%;
		float: left;
	}
		#etours-index li.eiItem a img {
			margin: 0 !important;
			padding: 0 !important;
			width: 100%;
		}
		#etours-index li.eiItem a.eiImage, 
		#etours-index li.eiItem ul.eiDetails {
			display: block;
			overflow: hidden;
		}
		#etours-index li.eiItem ul.eiDetails {
			padding: 10pt 0;
		}
#home #content {
	width: 100%;
}
#home #explore-art, 
#home #home-content, 
#home #find-out-more {
/* 	overflow: hidden; */
	padding-bottom: 3%;
	float: left;
}
	#home #rotator {
		padding: 10px 0 20px 0;
	}
		#home #rotator-nav li {
			padding: 2px 0;
		}
	#home #explore-art h3, 
	#home #home-content h3, 
	#home #find-out-more h3 {
		margin-bottom: 10pt;
	}
	#home #explore-art, 
	#home #home-content {
		padding-right: 3%;
	}
	#home #home-content {
		width: 47%;
	}
	#home #explore-art {
		width: 25%;
	}
	#home #find-out-more {
		width: 22%;
	}
	#home #explore-art ul, 
	#home #home-content ul, 
	#home #find-out-more ul {
/* 		overflow: hidden; */
		margin-bottom: 10pt;
	}
		#home #explore-art li, 
		#home #home-content li, 
		#home #find-out-more li {
			overflow: hidden;
			margin-bottom: 10pt;
		}
			#home #explore-art li a, 
			#home #explore-art li div, 
			#home #home-content li a, 
			#home #home-content li div, 
			#home #find-out-more li a, 
			#home #find-out-more li div {
				width: 50%;
				float: left;
			}
			#home #explore-art li a, 
			#home #home-content li a {
				width: 47%;
				padding-right: 3%;
			}
			#home #find-out-more li a {
				width: 100%;
			}
				#home #explore-art #mini-banners li a img, 
				#home #explore-art a img, 
				#home #home-content a img, 
				#home #find-out-more a img {
					width: 100%;
					padding-right: 1%;
				}
			#home #explore-art .li div, 
			#home #home-content .li div, 
			#home #find-out-more .li div {
				width: 50%;
			}
				#home #explore-art li h4 a, 
				#home #home-content li h4 a, 
				#home #find-out-more li h4 a {
					width: 100%;
					padding: 5pt 0;
				}
			#home #explore-art #mini-banners li, 
			#home #explore-art #mini-banners li a {
				width: 100%;
			}
.relatedContainer, 
.woaBodytext {
	margin-bottom: 10pt;
}
	.relatedContainer h3 {
		margin: 5pt 0;
	}
	.relatedLinks.sitemapItem li {
		padding-bottom: 5pt;
	}
		.relatedLinks.sitemapItem li h4 {
			padding: 5pt 0;
		}
.projectMiniBanner img {
	width: 100%;
}
#infocus-intro {
	overflow: hidden;
}
	#infocus-intro ul {
		width: 100%;
	}
		#infocus-intro li {
			width: 20%;
			float: left;
			padding-right: 3px;
			padding-bottom: 3px;
		}
			.infocus_header {
				margin-bottom: 10pt;
			}
			#infocus-intro li img {
				width: 100%;
			}
#infocus-home, 
#infocus-features {
	overflow: hidden;
	padding: 10pt 0;
}
#infocus-home #ih-main, 
#infocus-home #ih-side {
	float: left;
}
#infocus-home #ih-main {
	width: 49%;
	padding-right: 1%;
}
#infocus-home #ih-side {
	width: 50%;
	padding-top: 20pt;
}
	#infocus-home #ih-side img {
		width: 100%;
	}
	#infocus-features .ifItem {
		width: 30%;
		padding-right: 3%;
		float: left;
	}
		#infocus-features .ifItem img {
			width: 100%;
		}
#shop-banner {
	overflow: hidden;
}
	#shop-banner .imageContainer img {
		width: 100%;
	}
.itemsWrapper {
	overflow: hidden;
}
	.itemsWrapper .itemCategory {
		overflow: hidden;
		width: 18%;
		padding-right: 1%;
		padding-bottom: 3%;
		float: left;
	}
		.itemsWrapper .itemCategory img {
			width: 100%;
		}
		.itemsWrapper .itemCategory .catDetails {
			display: none;
		}
#tg-main h3, 
#tg-main .ticketingExhibitions {
	margin: 5pt 0;
}
#sidebar #gallery .image img {
	width: 100%;
}
#bottom-content .contact li {
	padding: 2pt 0;
}
#mailing h3 {
	padding-top: 10pt;
}
#play #content {
	width: 100%;
}
.mediaList li {
	overflow: hidden;
	width: 47%;
	float: left;
	padding-right: 2%;
	padding-bottom: 3%;
}
	.mediaList li a {
		width: 38%;
		padding-right: 2%;
		float: left;
	}
		.mediaList li a img {
			display: none;
			width: 100%;
		}
	.mediaList li .mlDetails, 
	.mediaList li .mliDetails {
		width: 60%;
		float: left;
	}
	#row_0 .mediaList li .mlDetails, 
	#row_1 .mediaList li .mlDetails, 
	#row_2 .mediaList li .mlDetails, 
	#row_3 .mediaList li .mlDetails, 
	#row_4 .mediaList li .mlDetails, 
	#row_5 .mediaList li .mlDetails, 
	#row_6 .mediaList li .mlDetails {
		width: 100%;
	}
		.mediaList li .mlDetails h3, 
		.mediaList li .mliDetails h3 {
			padding-bottom: 5pt;
		}
			.mediaList li .mlDetails a, 
			.mediaList li .mliDetails a {
				width: 100%;
			}
		.mediaList li .mlDetails h4 {
			font-size: 90%;
			padding-top: 5pt;
		}
	.mediaList .mlFoundIn li {
		width: 100%;
		font-size: 90%;
	}
#sidebar #gallery {
/* 	margin-top: 10pt; */
}
	#sidebar #gallery .image p {
		font-size: 80%;
	}
	#gallery .info .thumbs {
		overflow: hidden;
	}
		#gallery .info .thumbs li {
			width: 30%;
			padding-right: 3%;
			padding-bottom: 3%;
			float: left;
		}
			#gallery .info .thumbs li img {
				width: 100%;
			}
#side-content .imageContainer {
	overflow: hidden;
}
	#side-content .imageContainer a, 
	#side-content .imageContainer .relatedLinks {
		float: left;
	}
		#side-content .imageContainer a {
			width: 49%;
			padding-right: 1%;
		}
			#side-content .imageContainer a img {
				width: 100%;
				padding-right: 1%;
			}
		#side-content .imageContainer .relatedLinks {
			width: 50%;
		}
			#side-content .imageContainer .relatedLinks a {
				width: 100%;
			}
.eventList li {
	float: left;
	padding: 3pt;
}
	.eventList .elDate {
		width: 27%;
	}
	.eventList .elDetails {
		width: 47%;
	}
	.eventList .elType {
		width: 17%;
		color: #000;
	}
#works-bottom {
	overflow: hidden;
	padding-bottom: 3%;
}
	#works-bottom #wb-side, 
	#works-bottom #wb-main {
		float: left;
	}
	#works-bottom #wb-side {
		width: 47%;
		overflow: hidden;
		padding-right: 3%;
	}
		#works-bottom #wb-side .relatedContainer .imageContainer {
			overflow: hidden;
		}
			#works-bottom #wb-side .relatedContainer .imageContainer a, 
			#works-bottom #wb-side .relatedContainer .imageContainer ul {
				float: left;
			}
			#works-bottom #wb-side .relatedContainer .imageContainer a {
				width: 49%;
				padding-right: 1%;
			}
				#works-bottom #wb-side .relatedContainer .imageContainer a img {
					width: 100%;
				}
			#works-bottom #wb-side .relatedContainer .imageContainer ul {
				width: 50%;
			}
				#works-bottom #wb-side .relatedContainer .imageContainer ul li a {
					width: 100%;
				}
	#works-bottom #wb-main {
		width: 50%;
		overflow: hidden;
	}
#works-links ul, 
#works-links li {
	overflow: hidden;
}
	#works-links li {
		width: 100%;
		padding-bottom: 3%;
	}
		#works-links li a img, 
		#works-links li a span {
			float: left;
		}
		#works-links li a img {
			width: 19%;
			padding-right: 1%;
		} 
		#works-links li a span {
			font-size: 110%;
			width: 80%;
			text-decoration: underline;
		}
.relatedLinks li, 
#bottom-content .relatedLinks li {
	padding: 3pt 0;
}
.majorList {
	overflow: hidden;
	margin-bottom: 10pt;
}
	.majorList a, 
	.majorList ul {
		float: left;
	}
	.majorList a {
		width: 49%;
		padding-right: 1%;
	}
	.majorList a img {
		width: 100%;
	}
	.majorList ul {
		width: 50%;
	}
		.majorList ul li a {
			width: 100%;
		}
	.majorList ul.ticketButton {
		width: 100%;
	}
.minorList {
	overflow: hidden;
}
	.minorList a img {
		width: 30%;
	}
#event-search-options {
	width: 100%;
	overflow: hidden;
}
	#event-search-options li {
		float: left;
		padding-right: 10pt;
	}
	#event-search-options li.active {
		color: #000;
		font-weight: bold;
	}
#content-banner img {
	width: 100%;
}
.complex_3 {
	margin: 10pt 0;
}
#tb-main, 
#tb-side {
	margin-bottom: 10pt;
}
.content-alt, 
.side-alt {
	float: left;
}
	.content-alt {
		width: 47%;
		padding-right: 3%;
	}
		.content-alt img {
			width: 100%;
		}
	.side-alt {
		width: 50%;
	}
		.side-alt .imageContainer {
			overflow: hidden
		}
			.side-alt .imageContainer a, 
			.side-alt .imageContainer p {
				float: left;
			}
			.side-alt .imageContainer a {
				width: 49%;
				padding-right: 1%;
			}
				.side-alt .imageContainer a img {
					width: 100%;
				}
			.side-alt .imageContainer p {
				width: 50%;
			}
				.side-alt .imageContainer p a {
					width: 100%;
				}
.complexHeading, 
.content-wide-item {
	width: 100%;
	float: left;
	margin-bottom: 10pt;
}
.complexHeading, 
.sectionHeading {
	margin: 10pt 0;
}
.complexHeading {
	font-size: 12pt;
}
.sectionHeading {
	font-size: 10pt;
}
#image-map {
	overflow: hidden;
	margin-bottom: 10pt;
}
	#image-map img {
		width: 100%;
	}
	#image-map ul li {
		padding: 2pt 0;
	}
#galleries-img li {
	width: 30%;
	padding-right: 3%;
	padding-bottom: 3%;
	float: left;
}
	#galleries-img li img {
		width: 100%;
	}
#whatson-features {
	margin-bottom: 10pt;
}
.miniFeatures {
	overflow: hidden;
	margin-bottom: 10pt;
}
	.miniFeatures li {
		width: 47%;
		padding-right: 3%;
		float: left;
	}
		.miniFeatures .fsiContent, 
		.miniFeatures .fsiImage {
			float: left;
		}
		.miniFeatures .fsiImage {
			width: 49%;
			padding-right: 1%;
		}
			.miniFeatures .fsiImage img {
				width: 100%;
			}
		.miniFeatures .fsiContent {
			width: 50%;
		}
			.miniFeatures .fsiContent h4 {
				font-size: 100%;
			}
#sidebar .contact strong {
	padding-bottom: 10pt;
}
.contact li {
	padding: 2pt 0;
}
#sidebar .imageContainer {
	overflow: hidden;
}
	#sidebar .imageContainer a, 
	#sidebar .imageContainer .relatedLinks  {
		float: left;
	}
	#sidebar .imageContainer a {
		width: 39%;
		padding-right: 1%;
	}
		#sidebar .imageContainer a img {
			width: 100%;
		}
		#sidebar .imageContainer li a {
			width: 100%;
		}
	#sidebar .imageContainer .relatedLinks  {
		width: 60%;
	}
#sidebar .relatedContainer.mediaList ul {
	overflow: hidden
}
	#sidebar .relatedContainer.mediaList li {
		width: 100%;
		float: none;
	}
.relatedContainer img {
	width: 100%;
}
.relatedContainer .relatedContainer .imageContainer {
	overflow: hidden;
	margin-bottom: 10pt;
}
	.relatedContainer .relatedContainer h3 {
		margin-top: 10pt;
	}
	.relatedContainer .relatedContainer .imageContainer a, 
	.relatedContainer .relatedContainer .imageContainer p {
		float: left
	}
	.relatedContainer .relatedContainer .imageContainer a {
		width: 27%;
		padding-right: 3%;
	}
		.relatedContainer .relatedContainer .imageContainer a img {
			width: 100%;
		}
	.relatedContainer .relatedContainer .imageContainer p {
		width: 70%;
	}
		.relatedContainer .relatedContainer .imageContainer p a {
			width: 100%;
		}
#works-links {
	overflow: hidden;
}
#donation-method_wrapper .method_column ul {
	overflow: hidden;
	padding: 5pt 0;
}
	.donate-display_wrapper {
		overflow: hidden;
		margin-bottom: 10pt;
	}
		#donation-method_wrapper .method_column ul li {
			padding: 3pt 0;
		}
		.donate-display_wrapper .dlCont .dlItem {
			float: left;
			width: 30%;
			padding-right: 3%;
			padding-bottom: 3%;
		}
			.donate-display_wrapper .dlCont .dlItem img {
				width: 100%;
			}
#campaign-intro {
	margin: 10pt 0;
}
	#campaign-intro .campaign-row_wrapper {
		margin: 10pt 0;
	}
	#campaign-intro .campaign-row_wrapper {
		width: 100%;
		overflow: hidden;
	}
		#campaign-intro .campaign-row_wrapper .campaign-image_wrapper, 
		#campaign-intro .campaign-row_wrapper .campaign-body_wrapper {
			float: left;
		}
		#campaign-intro .campaign-row_wrapper .campaign-image_wrapper {
			width: 15%;
			padding-right: 5pt;
		} 
		#campaign-intro .campaign-row_wrapper .campaign-body_wrapper {
			width: 80%;
		}
			#campaign-intro .campaign-row_wrapper img {
				width: 100%;
			}
.breadcrumb_wrapper {
	padding-bottom: 10pt;
}
.gos-body_left, 
.gos-body_right {
	float: left;
}
	.gos-body_left {
		width: 67%;
		padding-right: 3%;
		padding-bottom: 3%;
	}
		.gos-body_left img {
			width: 100%;
		}
	.gos-body_right {
		width: 30%;
	}
#gos-pick-star li {
	overflow: hidden;
	margin-bottom: 10pt;
}
#checkout td strong {
	padding-right: 10pt;
}
#checkout .summaryInfo {
	font-weight: bold;
}
	#checkout .summaryInfo td {
		border-top: 1px solid #000;
	}
.addresses_display-column {
	margin-bottom: 10pt;
}
	.addresses_display-column li {
		padding: 3pt 0;
	}
#basket-form, 
.addresses_display {
	margin-bottom: 20pt;
}
#basket-summary th, 
#basket-summary td {
	padding: 5pt 0;
	border-bottom: 1px dotted #CCC;
}
#work-media {
	width: 67%;
	float: left;
}
#work-media {
	width: 67%;
	float: left;
	padding-right: 3%;
	padding-bottom: 3%;
}
	#work-media a img {
		width: 100%;
	}
#work-side {
	width: 30%;
	float: right;
}
	.woaCont.hidden {
		display: block !important;
	}
.wlCol_1 {
	width: 49%;
	float: left;
	padding-right: 2%;
}
	.imageContainer {
		overflow: hidden;
	}
		.imageContainer a {
			width: 29%;
			float: left;
			padding-right: 1%;
		}
			.imageContainer a img {
				width: 100%;
			}
		.imageContainer ul {
			width: 70%;
			float: left;
		}
			.imageContainer ul li a {
				width: 100%;
			}
.wlCol_2 {
	width: 49%;
	float: right;
	padding-left: 2%;
}
.relatedLinks {
	width: 100%;
}
	.results {
		width: 100%;
		overflow: hidden;
	}
		.results li {
			float: left;
		}
		.results .img {
			width: 10%;
			padding-right: 3%;
		}
			.results a img {
				width: 100%;
			}
.shopImage {
	width: 60%;
	padding-right: 3%;
	padding-bottom: 3%;
	float: left;
}
	.shopImage a img {
		width: 100%;
	}
.shopDetails {
	width: 37%;
	float: right;
}
#shop-links, 
#shop-products {
	padding: 10pt 0;
}
	.relatedShopItem {
		width: 30%;
		padding-right: 3%;
		padding-bottom: 3%;
		float: left;
	}
		.relatedShopItem a img {
			width: 100%;
		}
.itemsWrapper {

}
	.itemCategory, 
	.itemProduct {
		width: 20%;
		padding-right: 3%;
		padding-bottom: 10pt;
		float: left;
	}
	.itemProduct {
/* 		overflow: hidden; */
		margin: 10px 0;
	}
		.itemImg {
			position: relative;
			display: block;
			overflow: hidden;
			word-wrap: normal !important;
		}
			.itemImg img {
				width: 100%;
				margin: 10px 0;
				float: none !important;
			}
		.catDetails h3 {
			font-size: 100%;
			margin: 10px 0;
		}
		.catDetails li {
			padding: 2pt;
		}
#exh-hightlights {
	width: 100%;
	float: left;
}
	.exhRow {
		overflow: hidden;
	}
		.exhRow .itemContainer {
			width: 25%;
			float: left;
		}
			.exhRow .itemContainer .imgHolder, 
			.exhRow .itemContainer .itemDesc {
				overflow: hidden;
				width: 100%;
			}
.seDetails {
	font-weight: bold;
}
.mCon, 
.content-wide {
	width: 100%;
}
.relatedContainer.zero.inlineLogos img {
	width: 20%;
	float: left;
}
.wrapper_no_wrapper {
	text-decoration: underline;
}
.tabContItem {
	width: 100%;
}
.relatedDownloads li {
	padding: 2px 0;
}


/*   
 ========================================================*/

#content-wide, 
#checkout #content {
	width: 100%;
}
#education .content-alt, 
#whatson .complex_ng img, 
#whatson .relatedContainer .results .img, 
#buy #shop-banner, 
#whatson #rotator-cont, 
#whatson #works-links li a img, 
/*
#single-exhibition #se-main img, 
#single-exhibition #se-side img, 
*/
.venue_hire-hero .fancy_link {
	display: none;
}
#education .side-alt {
	width: 100%;
}
#whatson .complex_ng .mContent {
	padding: 6px 0;
}
#whatson #single-exhibition {
	width: 100%;
}
#whatson .itemContainer .sImg img {
	width: auto;
	margin-top: 0 !important;
}
	#whatson #single-exhibition #se-main img, 
	#whatson #single-exhibition #se-side img {
		width: 100%;
	}
	#whatson #single-exhibition #se-main {
		width: 39%;
		float: left;
	}
	#whatson #single-exhibition #se-side {
		width: 60%;
		float: right;
	}
	#content-wide .relatedContainer .floorplan img, 
	#content-wide .imageContainer a, 
	#content-wide .imageContainer a img {
		width: auto;
	}
	#content-wide .mediaList li {
		width: 100%;
		float: none;
	}
	#content-wide #hero_floorplan.ng .hero_floor-list .floorplan .marker {
		background: none;
	}
#buy .catDetails {
/* 	display: block; */
	height: 100px;
}
.method_column li {
	float: left;
}
.method_column li .input_field.other {
	width: auto;
}
#collection .inlineImagesCont {
	width: 100%;
	height: auto !important;
	overflow: visible;
	float: none !important;
}
	#collection .inlineImagesCont div {
		width: auto !important;
		height: auto !important;
		overflow: visible;
	}
	#collection .inlineImagesCont .inlineImages, 
	#collection p {
		overflow: hidden;
		width: 100%;
/* 		float: left; */
	}
	#collection .inlineImagesCont .inlineImages {
		text-align: center;
		float: none !important;
	}
	#collection .inlineImagesCont .inlineImages, 
	#collection .inlineImagesCont .iiItem {
		width: auto !important;
		height: auto !important;
		left: auto !important;
	}
		#collection .inlineImagesCont .iiItem {
			width: 20% !important;
			margin-right: 2pt;
		}
			#collection .inlineImagesCont .iiItem img {
				width: 100% !important;
			}
			#collection .inlineImagesCont .iiItem .iiCaption {
				width: auto !important;
			}
		#collection .inlineImagesCont .inlineImages .iiCaption {
			font-size: 6pt;
			line-height: normal;
		}
.inlineMedia.video .imaName {
	font-weight: bold;
}
#whatson #rotator-cont, 
#works-bottom .relatedContainer img {
	display: none;
}
#whatson #works-links li {
	padding-bottom: 10px;
}
#whatson.side_style .mCon {
	overflow: hidden;
}
#buy .itemsWrapper, 
#buy .itemsWrapperCont {
	overflow: visible;
}
.venue_hire-intro {
	overflow: hidden;
}
	.venue_hire-banner {
		position: relative;
	}
	.venue_hire-banner {
		
	}
		.venue_hire-banner img {
			width: 100%;
		}
	.venue_hire-banner ul, 
	.venue_hire-banner li {
		list-style: none;
		padding: 0;
		margin: 0;
	}
		.venue_hire-banner #wii-main {
			position: relative;
		}
			.venue_hire-banner #wii-main div, 
			.venue_hire-banner #wii-main li {
				position: relative !important;
				width: 100%;
			}
				.venue_hire-banner #wii-main .title h3 {
					border: 0 !important;
					padding: 0;
					margin: 0;
				}
				.venue_hire-banner #wii-main div img {
					width: 100%;
				}
	.venue_hire-hero {

	}
		.hero_heading h2 {
			padding-bottom: 5pt;
		}
		.venue_hire-hero ul, 
		.venue_hire-hero li {
			list-style: none;
			padding: 0;
			margin: 0;
		}
			.venue_hire-hero li {
				overflow: hidden;
				border-bottom: 1px solid #000;
				margin-bottom: 10pt;
			}
				.venue_hire-hero .home_hero-figure {
					margin-right: 10pt;
					float: left;
				}
				.venue_hire-hero li li, 
				.venue_hire-hero li h3 {
					border: 0;
				}
#venue_hire-content {

}
	#venue_hire-content ul, 
	#venue_hire-content li {
		list-style: none;
		padding: 0;
		margin: 0;
	}
		#venue_hire-content li {
			margin-bottom: 10px;
		}
.venue_hire-list {
	
}
	.venue_hire-list ul, 
	.venue_hire-list li {
		list-style: none;
		padding: 0;
		margin: 0;
	}
		.venue_hire-list li {
			margin-bottom: 10pt;
			border-bottom: 1px solid #000;
			overflow: hidden;
		}
			.venue_hire-list li li {
				border: 0;
				margin-bottom: 5pt;
			}
			.venue_hire-list .info, 
			.venue_hire-list .figure {
				float: left;
				margin-right: 10pt;
			}
			.venue_hire-list .info {
				width: 20%;
			}
			.venue_hire-list .body p {
				padding: 0;
				margin: 0;
			}
.venue_hire-table {
	overflow: hidden;
	border-bottom: 1px solid #000;
	margin-bottom: 10pt;
}
	.venue_hire-table .list_record .figure {
		margin-right: 10pt;
		float: left;
	}
.venue_hire-gallery {
	
}
	.venue_hire-gallery ul, 
	.venue_hire-gallery li {
		list-style: none;
		padding: 0;
		margin: 0;
	}
		.venue_hire-gallery li {
			width: 31%;
			margin: 0 10pt 10pt 0;
			float: left;
		}
			.venue_hire-gallery li img {
				width: 100%;
			}
