body {
	font-family:Verdana,Arial,Helvetica,sans-serif;
  	color: #000000;
  	text-decoration: none;
  	padding:0;
  	margin:0;
  	font-size:12px;
	background-color:#F2F2F2;
	background-image:url(http://www.artonthemap.org.uk/2009/images/bg.gif);  background-repeat:repeat-x
}

/*COLUMNS*/

div#col1 {				width:30%; float:left; }
div#col2 {				width:68.5%; float:right; margin-right:2px;  }  /*leave 1.5% for the column padding*/
div#col3 {				display:none } 

div#col12 {				width:48.5%; float:left; }
div#col22 {				width:50%; float:right; margin-right:2px;  }  /*leave 1.5% for the column padding*/
div#col32 {				display:none } 

div#col13 {				width:70%; float:left; }
div#col23 {				width:28.5%; float:right; margin-right:2px;  }  /*leave 1.5% for the column padding*/
div#col33 {				display:none } 

div#col14 {				width:32%; float:left; }
div#col24 {				width:32.7%; float:left; margin-left:1.5%  }  /*leave 1.5% for the column padding*/
div#col34 {				width:32%; float:right; margin-right:2px;  } 

div#col16 {				width:58.5%; float:left; }
div#col26 {				width:39.7%; float:right; margin-left:1%; margin-right:3px;  }  /*leave 1.5% for the column padding*/
div#col36 {				width:99.7%; float:left; margin-right:0px; margin-top:0 } 

div#col36 div.h-block {				margin-top:0 } 



.h-block h2 i {			font-size:11.5px; font-weight:normal; color:#666666 }
table.artist-gallery {		height:147px; background-color:#F3F3F3; position:relative }
table.artist-gallery tr td {		background-color:#F3F3F3 }

table#artist-gallery-inner {		margin-left:auto; margin-right:auto; margin-bottom:2px}
table#artist-gallery-inner tr td {	background-color:#f3f3f3}
table#artist-gallery-inner img {	border:1px solid #B9B9B9}

a#arrow-left {			display:block; height:40px; width:20px; background-image:url(http://www.artonthemap.org.uk/2009/images/left-arrow.gif); margin:0;  }
a#arrow-left:hover {		background-position:bottom; }
a#arrow-right {			display:block; height:40px; width:20px; background-image:url(http://www.artonthemap.org.uk/2009/images/right-arrow.gif); margin:0; }
a#arrow-right:hover {		background-position:bottom; }

div#strapline {		 	position:absolute; z-index:30; right:14px; top:40px; width:270px; text-align:right; color:#FFFFFF; font-weight:bold }
div#strapline h1 {		padding:0; margin:0; font-size:13px }

/*MAIN STRUCTURE*/

div#main {				width:994px; background-color:#FFFFFF; margin-left:auto; margin-right:auto			}
div#main2 {				width:994px; background-color:#FFFFFF; float:left			}
div#main-inner {		width:974px; background-color:#dbdbdb; margin-left:auto; margin-right:auto;  }
div#main-inner2 {		width:974px; background-color:#dbdbdb; float:left;  }
div#footer {			background-image:url(http://www.artonthemap.org.uk/2009/images/footer-bg.gif); float:left; width:974px; padding-bottom:14px; padding-top:14px; }
div#footer-inner {		background-color:#f6f7f7; float:left; margin:0px 12px 0px 12px; width:950px; background-image:url(http://www.artonthemap.org.uk/2009/images/footer-tl.gif); background-repeat:no-repeat; background-position:0 0; position:relative; padding:10px 0 14px 0 }

div#footer-inner div#ftr {		position:absolute; width:8px; height:7px; right:0; top:0; background-image:url(http://www.artonthemap.org.uk/2009/images/footer-tr.gif)   }
div#footer-inner div#fbr {   	position:absolute; width:8px; height:7px; right:0; bottom:0; background-image:url(http://www.artonthemap.org.uk/2009/images/footer-br.gif)  }
div#footer-inner div#fbl {  	position:absolute; width:8px; height:7px; left:0; bottom:0; background-image:url(http://www.artonthemap.org.uk/2009/images/footer-bl.gif)  }

div#footer-inner ul {			float:left; width:185px; padding:0; margin:0; list-style:none; padding-left:14px; }
div#footer-inner ul h2 {		padding:0; margin:0; font-size:13.5px; color:#FF4A80; padding-bottom:6px }

div#footer-inner ul#sponsors {		width:580px; position:relative					}

div#header {			background-image:url(http://www.artonthemap.org.uk/2009/images/header.gif); width:974px; float:left; height:106px; position:relative; z-index:500}
div#page-content {		width:974px; float:left; padding:0; margin:0; border-bottom:1px solid #ffffff; padding-bottom:3px; z-index:1   }




img#logo {				position:absolute; left:10px; top:1px;	}	
a#bookmark {			padding-right:26px;	background-image:url(http://www.artonthemap.org.uk/2009/images/bookmark.gif); background-repeat:no-repeat; background-position:right 0px; 
						height:16px; display:inline-block}
						
div.padder {			width:952px; margin-right:auto; margin-left:auto;  }
div.inpadder {			padding:10px 12px 14px 12px; }
div.inpadder-wt {		padding:10px 12px 14px 12px; border-top:1px solid #B9B9B9 }
div#breadcrumb {		margin:10px 12px 12px 12px; text-align:right }
						

/*GLOBAL STYLES*/

a {						color:#6b7094; }
p {						margin:0; padding:0 }


/*SEARCH IN HEADER*/
div#search-outer {		position:absolute; top:0; right:295px; background-image:url(http://www.artonthemap.org.uk/2009/images/searchbg.gif); width:387px; height:53px; }
div#search-inner {		position:relative; height:53px; width:387px; }
div#searchl  {			background-image:url(http://www.artonthemap.org.uk/2009/images/searchl.gif); position:absolute; top:0px; left:0px; width:7px; height:53px; }
div#searchr  { 			background-image:url(http://www.artonthemap.org.uk/2009/images/searchr.gif); position:absolute; background-repeat:no-repeat; right:-1px; top:0; width:14px; height:53px; }




table#dates tr td {		padding:0; border:0 }

div#sub {				background-color:#fefefe; border-bottom:1px solid #b9b9b9; background-image:url(http://www.artonthemap.org.uk/2009/images/sub-bg.gif) }

div#sub h2 {			font-size:17px; padding:0 0 1px 30px; margin:0; height:auto; background-image:url(http://www.artonthemap.org.uk/2009/images/arr-right.gif); 
						background-repeat:no-repeat; background-position:8px 12px; letter-spacing:-0.015em; color:#FF4A80; line-height:38px; }


/*IMPORTED NAV*/

div.paddernav {			margin-left:212px; margin-right:0px; }

#navbar a {				color:#292929;		}
#navbar a {				color:#BF5100;		}
#navbar a:hover {		color:#ffffff;		}
#navbar li ul li a {						}
#navbar li ul li a:hover {		color:#966fad; background:#ECECEC; }
#navbar li:hover a {			color:#ffffff;	}
#navbar li:hover ul a {			color: #6b7094	}
#navbar a.this, #navbar a.this:hover, #navbar li:hover a.this {		color:#fff; 	}

#nav2 {					width:100%; height:41px; position:absolute; top:64px; left:0px; border-bottom:1px solid #ffffff; z-index:800	}
#nav-inner {			margin-left:auto; margin-right:auto; height:38px; position:relative; z-index:500 }

.navbar div div p {		text-align: center;
						line-height: 25px;
						background-position: 50% 0;
						background-repeat: no-repeat;
						color: #f60;
						white-space: nowrap;
}
.navbar p a {			color: #336;		}
.navbar p a:hover {		color: #336; text-decoration: underline; }

/*#nav_submenu{width:956px}*/
/*#navbar{width:956px;}*/

#navbar, #navbar ul {		padding: 0;	margin: 0; list-style: none;	}
#navbar a {					display: block;	text-decoration:none; font-size:1em; 		}

#navbar a {					margin-top:8px;
							background:url(http://www.artonthemap.org.uk/2009/images/navbutton2.gif) no-repeat;
							padding:0 0 0 12px;
							line-height:24px;
							font-weight:bold;
							color:#ff4a80		}

#navbar a span {			display:block;
							background:transparent url(http://www.artonthemap.org.uk/2009/images/navbutton2.gif) repeat-x 100% 0px;
							padding:5px 12px 4px 0;	}

#navbar a:hover {			background-position:0 -41px;	
							color:#FFFFFF;
							text-decoration:none }

#navbar a:hover span {		background-position:100% -41px;	text-decoration:none	}

#navbar li {				float: left; margin-right:7px; }

#navbar li.right {			float: right; margin-left:0px; margin-right:0px; border-left:0; 	}
#navbar li.right div {		position:relative; z-index:500 }

#navbar li ul {				position: absolute;
							width: 166px;
							z-index:200;
							border:1px solid #6464a7 ;
							border-width:3px 3px 3px;
							left: -999em;
							padding-top:0px;
							padding-bottom:2px;
							margin-left:1px;
							background-color:#FFFFFF; 
							background-image:url(http://www.artonthemap.org.uk/2009/images/glider-bg.gif); background-repeat:repeat-x; background-position:center -14px;
							opacity: 0.96;
							-moz-opacity: 0.96;
							filter: alpha(opacity=96);
}

#navbar li.right ul {		position: absolute;
							width: 166px;
							z-index:200;
							border:1px solid #6464a7;
							border-width:4px 3px 3px;
							padding-top:0px;
							right:0;
							padding-bottom:0px;
							background-color:#FFFFFF; 	}

#navbar li ul li {			width:166px;
							opacity: 0.96;
							-moz-opacity: 0.96;
							text-align:left;
							filter: alpha(opacity=96);
							background-color:none;      }

#navbar li ul.wide { 	 	width:235px;				}
#navbar li ul.wide li {		width:233px;				}
#navbar li ul li.new {									}
#navbar li ul li a {		display:block; font-weight:normal; text-align:left;	font-size:1em;	margin:0px;	background:none; border:0; padding:0px 8px 0px 8px;
							text-decoration:underline	}
#navbar li ul li a:hover {	text-decoration:underline; font-weight:bold		}
#navbar li:hover ul {		left:auto;	z-index:100;	}
#navbar li:hover a {		background-position:0 -43px;	}
#navbar li:hover a span {	background-position:100% -43px;	text-decoration:underline;		}

#navbar a.this, #navbar a.this:hover, #navbar li:hover a.this {
							background:url(http://www.artonthemap.org.uk/2009/images/navbutton2.gif) repeat-x; 	background-position:0 -43px;
							padding:0 0 0 12px;
							margin-top:3px;
							float:left;
							font-size:16px;
							line-height:16px;
							z-index:600
}

#navbar a.this span, #navbar a.this:hover span, #navbar li:hover a.this span {
							background:transparent url(http://www.artonthemap.org.uk/2009/images/navbutton2.gif) repeat-x 100% 0;
							padding:11px 12px 6px 0;
							display:block;
							height:23px;
							background-position:right -43px;
							width:auto;
							float:left		}

#navbar li.right div ul li a {		text-align:right;
									padding-right:4px;				}

#navbar_contain {					height:38px;
									width:100%;
									z-index:200 }

/*#nav_submenu{width:956px}*/
/*#navbar{width:956px;}*/


/*IMPORTED BLOCKS*/

.c-block {
	background-color:#FFFFFF;
	border:1px solid #B9B9B9;
	width:100%;
	margin:0;
	padding:0;
	border-top:0;
	padding-bottom:0px;
	z-index:3;
	margin-bottom:11px;
}

.c-block-wt{
	background-color:#FFFFFF;
	border:1px solid #B9B9B9;
	width:100%;
	margin:0;
	padding:0;
	padding-bottom:0px;
	margin-bottom:11px;
}

.c-block table.list tr td {
	border-bottom:1px solid #DDDDDD;
	padding: 8px 12px 8px 12px
}
.c-block table.list h1 {
	font-size:100%;
	width:100%;
	display:block
}
.c-block table tr td.image {
	background-color:#F3F3F3;
	text-align:center;
	width:109px;
}
.c-block table tr td.image img {
	margin:0;
	padding:3px;
	background-color:#FFFFFF;
	border:1px solid #B9B9B9;
}
.c-block hr {
	border:0;
	height:1px;
	border-top:1px solid #b9b9b9;
	clear:both;
	width:100%;
	margin:0;
	padding:0;
	margin-bottom:10px;
	margin-top:6px;
}
.h-block {
	height:41px;
	width:100%;
	margin:0;
	padding:0;
	position:relative;
	margin-top:10px;
	z-index:2
}
.h-block h1, .h-block h2, .h-block h3, .h-block h4 {
	font-size:17px;
	padding:0;
	margin:0;
	background-image:url(http://www.artonthemap.org.uk/2009/images/block-header-bg.gif);
	background-repeat:repeat-x;
	margin-left:7px;
	margin-right:5px;
	height:32px;
	letter-spacing:-0.015em;
	padding-top:10px;
	padding-left:26px;
	overflow: hidden;
	z-index:3
}
.h-block div.left {
	height:41px;
	width:7px;
	padding:0;
	margin:0;
	background:transparent url(http://www.artonthemap.org.uk/2009/images/main-elements.gif) no-repeat scroll -12px -463px;
	position:absolute;
	left:0px;
	top:0px;
}
.h-block div.right {
	height:41px;
	width:7px;
	padding:0;
	margin:0;
	background:transparent url(http://www.artonthemap.org.uk/2009/images/main-elements.gif) no-repeat scroll 0px -463px;
	position:absolute;
	right:-2px;
	top:0px;
	z-index:5
}
p.user-controls a {
	background:transparent url(http://www.artonthemap.org.uk/2009/images/main-elements.gif) no-repeat scroll right -110px;
	display:block;
	height:25px;
	line-height:1.8;
	overflow:hidden;
	position:absolute;
	right:12px;
	top:11px;
	padding-right:6px;
	padding-left:6px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	z-index:10
}

p.user-controls a span#plus {	position:relative; width:24px; height:25px; background-image:transparent url(http://www.artonthemap.org.uk/2009/images/main-elements.gif) no-repeat scroll left -109px; }
p.user-controls a:hover {		background:transparent url(http://www.artonthemap.org.uk/2009/images/main-elements.gif) no-repeat scroll right -135px; }

p.edit a {
	background:transparent url(http://www.artonthemap.org.uk/2009/images/main-elements.gif) no-repeat scroll -120px top;
	display:block;
	height:22px;
	line-height:1.8;
	overflow:hidden;
	position:absolute;
	right:10px;
	top:10px;
	padding-right:2px;
	width:43px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	z-index:10
}

.utils p.collapse {
	left:9px;
	position:absolute;
	top:12px;
	z-index:10;
	cursor: hand;
}
p.collapse a {
	background:transparent url(http://www.artonthemap.org.uk/2009/images/main-elements.gif) no-repeat scroll -175px 3px;
	display:block;
	height:16px;
	overflow:hidden;
	width:18px;
	cursor: hand;
}
p.collapse span {   /*changed from a to a span to remove link - add back in for collapse content*/
	background:transparent url(http://www.artonthemap.org.uk/2009/images/main-elements.gif) no-repeat scroll -175px 3px;
	display:block;
	height:16px;
	overflow:hidden;
	width:18px;
	cursor: hand; position:relative; left:0px; top:0px;
}
p.collapsed a {
	background-position:-189px 3px;
}
a.question {
	background-image:url(http://www.artonthemap.org.uk/2009/images/main-elements.png);
	background-position: 0px -17px;
	background-repeat:no-repeat;
	height:16px;
	line-height:0pt;
	margin:3px 0pt 0pt 14px;
	position:absolute;
	width:16px;
	padding:0;
	z-index:12;
	cursor: help;
}
a.question span {
	background:none;
	padding:0;
	cursor: hand;
}
a.question span span {
	display:none }

.c-block h3 {		margin-bottom:6px; font-size:13px; padding-top:0; margin-top:0 }

div.c-block table.hp-news tr td  {	padding:10px 12px 10px 12px; border-bottom:1px solid #DDDDDD; vertical-align:top; }
div.c-block table.hp-news tr td img  {	margin:0 3px;}
div.c-block table.hp-news tr td p  {	padding-bottom:4px;  }
div.c-block table.hp-news tr td h2  {  padding:0 20px 4px 0; margin:0; font-size:12.5px; color:#ff4a80 }
div.c-block table.hp-news tr td h2 a  { color:#ff4a80 }
div.c-block table.hp-news tr td div.image-wrap  { padding:13px ; background-color:#ededed; float:right; position:relative; z-index:800 }
div.c-block table.hp-news tr td div.image-wrap img   { border:1px solid #B9B9B9 }
div.c-block table.hp-news tr td div.image-wrap div#tli { background-image: url(http://www.artonthemap.org.uk/2009/images/imgwrap-tl.gif); height:8px; width:8px; position:absolute; top:0px; left:0px; }
div.c-block table.hp-news tr td div.image-wrap div#bli { background-image: url(http://www.artonthemap.org.uk/2009/images/imgwrap-bl.gif); height:8px; width:8px; position:absolute; bottom:0px; left:0px; }

div.c-block table.hp-news tr td { position:relative }

div.c-block table.hp-news tr td#map-listing img  { margin-bottom:3px; margin-top:3px}


.blue {		color:#02318d; }
.orange{	color:#966fad; }
.red {		color:#FF0000 }

a.blue:hover {		color:#966fad;}
a.orange:hover {	color:#FF0000; }
a.red:hover {		color:#02318d; }

a#more {	background-image:url(http://www.artonthemap.org.uk/2009/images/plus.gif); background-repeat:no-repeat; background-position:left 1px; padding:0 0 0 24px; height:15px; display:block }
a#more:hover { background-image:url(http://www.artonthemap.org.uk/2009/images/plus-over.gif); background-repeat:no-repeat; }

table.ul-list tr td  {		padding:10px 12px; }

table.ul-list ul {		list-style:none; padding:0; margin:0 }
table.ul-list ul li  {		margin: 0 0 8px 0}

div.color-wrap {		background-color:#666666; padding:10px 12px 12px 12px; color:#FFFFFF }
div.drop-contents {		background-color:#666666; width:100%; }
div.minimise-contents { border:1px solid #B9B9B9; border-top:0; border-bottom:0; padding:0; margin:0}


div.color-wrap ul {		list-style:none; margin:0; padding:0; width:100%; float:left; padding:6px 0 4px 0}
div.color-wrap ul li { 	width:100%; float:left; clear:both; padding:0; margin:0}
div.color-wrap ul li span {	padding-left:6px;}

.bold {		font-weight:bold }

div.c-block div#block-img-header { height:100px; border-bottom:1px solid #b9b9b9 }

table.event-list tr td {			padding:7px 12px 9px 12px }
table.event-list  {					margin:0 }
table tr.highlight td {				background-color:#F3F3F3; padding:7px 12px 9px 12px }

/** CHANGE LOCATION BOX **/

table#login tr td input {		border:1px solid #b9b9b9; width:90%; padding:4px;}		
table#login tr td input.gogo {		border:0; padding:0px; margin-top:4px; width:37px }		
table#login tr td {		padding-bottom:6px; } 
table#login tr td b {		 color:#FF4A80; }

div#header div#location2 {	 		color:#FFFFFF; height:30px; width:240px; text-align:right; position:absolute; z-index:8000; right:9px; top:4px;  }
div#header div#location2 h2 {		font-size:12.5px; font-weight:bold;  }

#change_location {
	float:right;
	display:block;
	padding: 0 12px;
	height:23px;
	margin-right: 1px;
	font-weight: normal;
	text-align:center;
	background-image: url(http://www.artonthemap.org.uk/2009/images/locboxbg.gif);
	background-position: left;
	line-height: 23px;
	font-size:11px;
	color:#02318d;
	text-decoration:none;
	position: relative;
	z-index: 50;
}

.less #change_location {	margin-right: 0; color: #02318d; background-image /**/: url(http://www.artonthemap.org.uk/2009/images/locboxbg_wt.png); }

#location_button {
	float:right;
	display:block;
	width:26px;
	margin-right: 3px;
	height:23px;
	background-image: url(http://www.artonthemap.org.uk/2009/images/locboxbg.gif);
	background-position: right;
}

.less #location_button {	
	width: 29px;
	margin-right: 0;
	cursor: pointer;
	background-image  /**/: url(http://www.artonthemap.org.uk/2009/images/locboxbg_wt_rt.png);	
}	

#location_button a#arrow {
	display: block;
	width: 25px;
	height: 23px;
	margin: 0 auto;
	background-image: url(http://www.artonthemap.org.uk/2009/images/arrow_loc.gif);
	background-repeat: no-repeat;
	background-position: center;	
}

.less #location_button a#arrow {
	background-position: 6px 9px;
}


#locationEx {
	margin-left: -21px; 
	margin-top: 0px;
	position:absolute;
	z-index: 4000;
	right:-1px;
	top:30px;
}

#location_menu {
	width:282px;
	height:105px;
	margin: 0 0 0 0;
}

#location_menu input {
	float:left;
	position: relative;
	z-index: 99999;
}

#location_menu a {
	font-size:11px;
}


#location_input {
	border:1px solid #CACACA;
	font-size:13px;
	color:#414141;
	padding:4px 8px 0 8px;
	width:187px;
	height:22px;
	margin-right:6px;
}

#location {
	margin-top: 7px;

}
#locBoxTop {
	height: 5px; 
	line-height: 1px; 
	font-size: 1px;
	background-image /**/:url(http://www.artonthemap.org.uk/2009/images/locationbox_top.png); 
	background-repeat:no-repeat; 
}

#locBoxMid {
	width: 282px;
	background-image /**/:url(http://www.artonthemap.org.uk/2009/images/locationbox_mid.png);
}

#locBoxBot {
	height: 11px;
	background-image /**/:url(http://www.artonthemap.org.uk/2009/images/locationbox_bot.png); 
	background-repeat:no-repeat; 
}

#location_menu form {
		padding: 0px;
		position: relative;
		z-index: 99999; text-align:left
}

input.gogo { 
	border: 0; 
	width: 37px; 
	height: 26px;   
	padding: 0;
	font-size: 0;	
	background-image: url(http://www.artonthemap.org.uk/2009/images/gogo.gif);
}

.show { color:#000000; text-align:left;
position:relative;
}
h5 {
font-size:12px;
}

div#locationpadder {   padding:6px 0px 0 12px; width:95%; color:#000000; text-align:left;  }
div#locationpadder h4 {		text-align:left; font-size:11px; margin-top:4px; margin-left:3px; font-style:italic}


/*content glider*/

div#glider-main {		width:879px; height:130px; position:absolute; top:12px; left:35px; background-color:#f3f3f3 }

.glidecontentwrapper{
position: relative; /* Do not change this value */
width: 100%;
height: 122px; /* Set height to be able to contain height of largest content shown*/
overflow: hidden; z-index:8;
background-color:#f3f3f3
}
/*
	Total wrapper width: 350px+5px+5px=360px
	Or width of wrapper div itself plus any left and right CSS border and padding
	Adjust related containers below according to comments
*/


.glidecontent{ /*style for each glide content DIV within wrapper.*/
position: absolute; /* Do not change this value */
background-color: #FFFFFF;
visibility: hidden;
width: 100%; z-index:10; height:11px;
}
/*
 Total glidecontent width: 330px+10px+10px=350px
	Or width of wrapper div itself (not counting wrapper border/padding)
*/

.glidecontenttoggler{ /*style for DIV used to contain toggler links. */
width: 100%;
text-align: left; /*How to align pagination links: "left", "center", or "right"
background: white; /*always declare an explicit background color for fade effect to properly render in IE*/
}
/*
 Total contenttoggler width: 350px+5px+5px=360px
	Or total width of wrapper div (counting wrapper border/padding)
*/

.glidecontenttoggler a{ /*style for every navigational link within toggler */
border: 0;
font-weight: normal;
text-decoration: underline;
}

.glidecontenttoggler a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */
color: #CD0005;
font-weight:bold;
text-decoration:underline; font-size:12.5px; display: block; width:100%;
}

.glidecontenttoggler a:hover{
color: #3B5581; font-weight:normal; text-decoration:underline
}

.glidecontenttoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
}

.glidecontenttoggler a.prev, .glidecontenttoggler a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
}

.glidecontenttoggler a.prev:hover, .glidecontenttoggler a.next:hover{
background: #1A48A4;
color: white;
}

table.glider-list ul {	list-style:none; padding:6px 0 10px 0; margin:0; }
table.glider-list ul li#next-glide {		display:none; }
table.glider-list ul li#previous-glide {		display:none; }


table.glider-list ul li {	padding:3px 12px 4px 12px; }

.glidecontenttoggler a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */
color: #CD0005;
font-weight:bold;
text-decoration:underline; font-size:12.5px;
}

div#news-glider {		 }

ul.region-list { list-style:none; margin:0; padding:0 }
ul.region-list li { list-style:none; margin:0 0 4px 0; padding:0 }

table#refine-medium { margin:0 }

table#refine-medium tr td { font-weight:bold; color:#FF4A80; padding:7px 12px 10px; }

table#refine-medium tr td table tr td { font-weight:bold; color:#FF4A80; padding:2px 0; border:0; font-size:11px; vertical-align:middle }


h4 {   margin:0px; padding 0px; color:#FF4A80; margin-bottom:10px; font-size:13px; }

table#backtolistings tr td { border-top:1px solid #B9B9B9; border-bottom:0; vertical-align: middle; padding:10px 12px   }

div#disabled-access img { border:0; padding:0; margin:0 0 4px 0 }
div#disabled-access { font-style:italic; margin:0 0 0px 0 }

table#img-gallery { margin-top:16px }
table#img-gallery tr td { text-align:center; padding: 4px 0 12px 0; background-color:#F3F3F3; border-top:1px solid #DDDDDD }
table#img-gallery tr td img { text-align:center; border:1px solid #b9b9b9; margin:10px 3px 0px}

div#loadarea { padding-top:4px; }

table#artist-contact tr td { border-bottom:0px; padding:3px 0 8px 0 }
table#artist-contact tr td input, table#artist-contact tr td textarea  { border:1px solid #b9b9b9; padding:4px; }
table#artist-contact tr td input { width:200px }
table#artist-contact tr td textarea { width:250px; height:100px; }

div#art-block-padder { background-color:#ffffff; background-image: url(http://www.artonthemap.org.uk/2009/images/gallery-bg.gif); background-position:bottom; background-repeat:repeat-x; border-bottom:0px solid #dddddd; padding:8px 0px 6px 10px; height:412px;}
table#art-block tr td img { border:1px solid #b9b9b9; background-color:#ffffff; padding:4px; margin:4px 0 }
table#art-block tr td { padding:1px 0px;}

div.h-block em { font-weight:normal; color:#666666; font-size:11.5px; }

table#contact-form tr td { border-bottom:0px; padding:3px 12px 8px 12px }
table#contact-form tr td input, table#contact-form tr td textarea  { border:1px solid #b9b9b9; padding:4px; }

table#contact-form tr td textarea { width:80%; height:120px; }
table#contact-form tr td input{ width:50%; }

table#contact-form tr td input.submit{ width:auto; margin:4px 0 }

form { padding:0; margin:0 }

table#login tr td strong { color:#FF4A80}

div#paginate a { line-height:20px; }

div.c-block p { padding-bottom:12px; }

div.c-block ul.listwb li {  margin:0; padding:0 0 6px 6px; }
div.c-block ul.listwb li strong {color:#FF4A80 }
div.c-block ul.listwb  {  margin:4px 0 12px 0; padding:0 0 0 20px;}

img#map-icon { position: absolute; border:1px solid #b9b9b9; border-width:0; left:0px; top:4px; padding: 5px 7px 5px 5px; background-color:; z-index:500;  }

div.c-block table.hp-news tr td p { padding-right:0px; }

p.read-more { margin-top:7px; }

p.location-distance { font-style:italic; font-size:11px; font-weight:bold; text-transform:capitalize  }

div.c-block table.hp-news tr td#map-listing img:hover { border:1px solid #FF4A80
}

ul#random-images {padding:0; margin:0; list-style:none; }

ul#random-images li { width:158px; height:119px; overflow:hidden; float:left; padding:0; margin:5px 6px 4px 6px; list-style:none; background-color:#ffffff; padding:3px; border:1px solid #b9b9b9 }

ul#random-images li div  { border-bottom:3px solid #ffffff; height:119px; overflow:hidden;}

ul#random-images li div img {  width:158px; padding:0; margin:0 }
ul#random-images li div img a {  border:0 }

div.c-block table.hp-news tr td a:hover img {
border:1px solid #FF4A80;
}

table#reg-form  { margin-bottom:15px; }
table#reg-form tr td {  padding:6px 10px 2px}
table#reg-form tr td.ques { padding:8px 10px 0px}
table#reg-form tr td b { font-weight:normal  }
table#reg-form tr td input { width:200px; border:1px solid #b9b9b9; padding:2px }
table#reg-form tr td checkbox { width:100px; }

table#reg-form tr td strong { color:#FF4A80; margin-bottom:4px; }

table#reg-form tr td textarea { width:320px; height:100px; margin:10px 0 10px 0; padding:2px; font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px; border:1px solid #b9b9b9} 

table#reg-form tr td div.checkbox-item { width:148px; float:left;}

table#reg-form tr td div.checkbox-item input.checkbox { width:20px; height:20px; vertical-align:middle; padding:0;border:0  }
table#reg-form tr td div.checkbox-item label.checkbox-label { vertical-align:middle   }

table#reg-form tr td div.checkbox-item br { display:none; }
table#reg-form tr td div.radio-item input { width:50px; height:18px; border:0 }
table#reg-form tr td div.radio-item label {vertical-align:middle  }
