a {
 color: #ce0a58;
 text-decoration: none;
 outline: none;
}

a:hover {
 text-decoration: underline;
}

html {

}

body {
 font-family: arial, sans-serif;
 margin: 0;
 font-size: 75%;
}

form {
 margin: 0;
 padding: 0;
}

img {
 border: 0;
}

table {
 border-collapse:	collapse;
 padding: 0;
}

.clear { clear: both; }
.pink { color: #ce0a58 !important; }

input, select, textarea {
 font-size: 11px;
 font-family: tahoma, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
 margin: 0 0 2px 0;
}

h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong { display: none; }

p {
 line-height: 130%;
 margin: 0;
 padding: 0 0 12px 0;
}

.none {
 padding: 0;
 margin: 0;
 list-style: none;
}

/* ----- Container ----- */
div#page_container {
 display: block;
}

a#skipcontent {
 display: none;
}

/* ----- Navigation ----- */
ul#navigation {
 display: none;
}

/* ----- Login Box ----- */
div#loginpanel {
 display: none;
}

/* ----- Logged in Navigation ----- */
ul#user_navigation {
 display: none;
}

/* ----- Header - Logo ----- */
h1#sectiontitle {
 display: block;
 clear: both;
 float: right;
#position: absolute;
 font-size: 46px;
 margin: 53px 20px 0 0;
 font-family: verdana, sans;
}

h1#sectiontitle strong { display: none; }

h1.artsaved {
 width: 224px;
 height: 37px;
 background: url('/graphics/head_artsaved.gif') no-repeat top right;
}

h1.artfundmap {
 width: 310px;
 height: 48px;
 background: url('/graphics/head_artfundmap.gif') no-repeat top right;
}

div#aflogo {
 display: block;
 width: 920px;
 height: 95px;
 padding: 52px 20px 0 20px;
}

div#donate_panel {
 display: none;
}

/* ----- Search Tabs ----- */
ul#artsavedtabs {
 display: none;
}

div.homedisplay,
div.homedisplay div.content {
 display: none;
}

div#display_tab_advanced,
div#display_tab_theme,
div#display_tab_simple {
 display: none;
}

h1.letter {
 display: block;
 color: #333;
 height: 32px;
 background: url('../graphics/dots04.gif') repeat-x top left;
 margin: 0 0 12px 0;
 font-size: 24px;
 padding: 10px 0 0 0;
}

table.artists tr,
table.results tr {
 vertical-align: top;
}

table.artists tr td {
 width: 300px;
 padding: 0;
}

table.results tr td {
 padding: 0 65px 0 0;
 line-height: 135%;
}

table.results tr td.img {
 vertical-align: bottom;
 padding-bottom: 5px;
}

table.results tr td.end {
 padding: 0;
}

table.results tr td a.artist {
 color: #666;
}

table.results tr td a.artwork {
 font-weight: bold;
}

table.results tr td .museum {
 color: #666;
 font-size: 90%;
}

table.results tr td.spacer {
 background: url('../graphics/dots03.gif') repeat-x center left;
 padding: 20px 0;
}

div#mapsmall {
 display: none;
}

div#wpcumuluscontent {
 display: block;
 width: 586px;
 height: 586px;
 background: url('../graphics/bg_cloud.jpg') no-repeat center center;
}

/* ----- Page Content ----- */
div#page_content {
 clear: both;
 display: block;
 padding: 0 20px;
}

div.large_column {
 padding: 0 0 0 20px !important;
}

div#image_carousel {
 display: none;
}

h2.themepanels {
 display: block;
 clear: both;
 width: 610px;
 height: 34px;
 background: url('/graphics/text_themepanels.gif') no-repeat top left;
 margin: 0;
}

div#theme_panels {
 display: block;
 width: 588px;
 border: 1px solid #ccc;
 border-top: 0;
 padding: 30px 10px 20px 10px;
}

div#theme_panels div.hearts {
 background: url('/graphics/dots02.gif') repeat-y top center;
_height: 1px;
}

div#theme_panels div.panel {
 display: block;
 float: left;
 width: 280px;
}

div#theme_panels div.panel img {
 display: block;
 float: left;
 width: 133px;
 margin: 2px 10px 0 0;
}

div#theme_panels div.details {
 display: block;
 float: left;
 width: 135px;
}

div#theme_panels div.details a.title {
 font-weight: bold;
}

div#theme_panels div.details p {
 padding: 6px 0 4px 0;
}

div#theme_panels div.details a.more {
 padding-left: 8px;
 background: url('/graphics/arw01.gif') no-repeat center left;
}

div#theme_panels div.space {
 display: block;
 clear: both;
 font-size: 26px;
 background: #fff url('/graphics/dots01.gif') repeat-x center left;
}

/* ----- Social Boomarking ----- */
p#bookmark {
 display: none;
}

/* ----- Museums ----- */
ul#museum_head li {
 display: block;
 float: left;
 border-right: 1px solid #ccc;
 padding: 0 8px 0 0;
 margin: 0 8px 0 0;
}

ul#museum_head li.end {
 padding: 0;
 margin: 0;
 border: 0;
}

ul#museum_head li a.print {
 background: url('../graphics/icon_print.gif') no-repeat center left;
 padding: 0 0 0 15px;
}

div.museum_details {
 color: #333;
}

h1.museum {
 display: block;
 clear: both;
 font-weight: normal;
 font-size: 18px;
 color: #333;
 margin: 0 0 15px 0 !important;
}

div.museum_details div.image {
 display: block;
 float: left;
 border: 1px solid #ccc;
 padding: 6px 6px 4px 6px;
 margin: 0 13px 0 0;
}

div.museum_details ul#facilities li,
#gallery_gmap_window_contents div.museum ul#facilities li {
 display: block;
 float: left;
 width: 19px;
 height: 19px;
 padding: 0 3px 0 0;
}

div.museum_details ul#facilities li.parking,
#gallery_gmap_window_contents div.museum ul#facilities li.parking { background: url('../graphics/facility_parking.gif') no-repeat top left; }
div.museum_details ul#facilities li.access,
#gallery_gmap_window_contents div.museum ul#facilities li.access { background: url('../graphics/facility_access.gif') no-repeat top left; }
div.museum_details ul#facilities li.refreshments,
#gallery_gmap_window_contents div.museum ul#facilities li.refreshments { background: url('../graphics/facility_refreshments.gif') no-repeat top left; }
div.museum_details ul#facilities li.shop,
#gallery_gmap_window_contents div.museum ul#facilities li.shop { background: url('../graphics/facility_shop.gif') no-repeat top left; }
div.museum_details ul#facilities li.events,
#gallery_gmap_window_contents div.museum ul#facilities li.events { background: url('../graphics/facility_events.gif') no-repeat top left; }
div.museum_details ul#facilities li.baby,
#gallery_gmap_window_contents div.museum ul#facilities li.baby { background: url('../graphics/facility_baby.gif') no-repeat top left; }

div.museum_details ul#facilities li span,
#gallery_gmap_window_contents div.museum ul#facilities li span { display: none; }

/* ----- Artwork ----- */
div.artwork {
 border: 1px solid #ccc;
 padding: 12px;
 margin: 0 0 20px 0;
}

div.artwork p {
 padding: 0;
}

div.artwork p.copyright {
 font-size: 10px;
 color: #999;
}

div.artwork p.options {
 text-align: right;
 font-size: 11px;
}

div.artwork p.options a.enlarge {
 padding: 0 0 1px 14px;
 background: url('../graphics/arw08.gif') no-repeat center left;
}

h2.artist,
h4.date {
 font-size: 12px;
 font-weight: normal;
 color: #666;
}

h3.museum {
 font-size: 14px;
 font-weight: normal;
}

h4.date {
 margin: 0 0 10px 0;
}

h2.subtitle {
 font-size: 12px;
}

ul#artwork_details {
 font-size: 11px;
 color: #666;
 margin: 0 0 10px 0;
}

ul#artwork_details li {
 padding: 0 0 1px 0;
}


/* ----- Comments ----- */
div#comments_box {
 display: block;
 clear: both;
 width: 599px;
 background: #f8f1d8 url('../graphics/comments_foot.gif') no-repeat bottom left;
 padding: 0 0 34px 0;
}

div#comments_box h2 {
 display: block;
 width: 599px;
 height: 49px;
 background: url('../graphics/text_comment.gif') no-repeat top left;
}

div#comments_box ul {
 padding: 0 0 12px 0 !important;
 margin: 0 13px !important;
 background: url('../graphics/comments_99.gif') no-repeat bottom right;
}

div#comments_box ul li {
 padding: 10px 0 10px 0;
}

div#comments_box ul li.hidecomment { display: none; }
div#comments_box ul li.blockcomment { display: block; }

div#comments_box ul li span {
 display: block;
 margin: 8px 0 0 0;
}

div#comments_box ul li span b {
 font-weight: normal;
 border: 1px solid #ccc;
 padding: 2px 4px;
}

a#readallcomments,
a#hideallcomments {
 display: block;
 clear: both;
 width: 120px;
 margin: 0 0 0 13px !important;
 font-size: 11px;
 background: url('../graphics/arw02.gif') no-repeat center left;
 padding: 0 0 1px 8px;
 color: #666;
_cursor: hand;
 cursor: pointer;
}

a#hideallcomments {
 padding: 0 0 1px 12px;
 background: url('../graphics/arw05.gif') no-repeat center left;
}

a#addcomment,
a#hidecomment  {
 display: block;
 width: 571px;
_cursor: hand;
 cursor: pointer;
 height: 17px;
 border-bottom: 2px solid #a59d95;
 color: #666;
 background: #f4efed url('../graphics/arw03.gif') no-repeat top left;
 padding: 3px 0 0 28px;
}

a#hidecomment {
 background: #f4efed url('../graphics/arw04.gif') no-repeat top left !important;
}

h2.haveyoursay {
 display: block;
 background: #f4efed url('../graphics/text_haveyoursay.gif') no-repeat top left;
 width: 599px;
 height: 46px;
 border-bottom: 1px solid #ccc;
 margin: 0;
}

div#comment_form {
 display: none;
 width: 575px;
 background-color: #f4efed;
 padding: 10px 14px 10px 10px;
}

div#comment_form textarea {
 width: 569px;
}

/* ----- Right Column ----- */
div#right_column {
 display: none;
}

div#museum_map {
 display: block;
 width: 285px;
 height: 137px;
 border: 1px solid #7d9aaa;
 margin: 0 0 15px 0;
}

a#museum_map_link {
 position: absolute;
 display: block;
 width: 285px;
 height: 137px;
 margin: -153px 0 0 1px;
}

a#museum_map_link:hover {
 text-decoration: none;
}

div#right_column h2.header {
 display: block;
 width: 246px;
 height: 20px;
 background: url('../graphics/right_bar.gif') no-repeat top left;
 font-size: 11px;
 color: #fff;
 padding: 6px 30px 0 11px;
 overflow: hidden;
_cursor: hand;
 cursor: pointer;
}

div#artsaved {
 display: none;
 width: 287px;
}

ul.prevnext {
 display: none;
}

ul.museums {
 margin-top: 5px;
}

ul.artwork li {
 display: block;
 float: left;
 width: 283px;
 padding: 0 2px;
}

ul.artwork li div.image {
 display: block;
 width: 80px;
 float: left;
 margin: 1px 13px 0 0;
}

ul.artwork li div.details {
 display: block;
 float: left;
 width: 170px;
 font-size: 11px;
 line-height: 150%;
}

ul.artwork li div.details a.artist {
 color: #666;
}

ul.museums li a,
ul.artwork li div.details a.artwork {
 font-size: 14px;
 font-weight: bold;
 line-height: 11px;
#line-height: 14px;
}

ul.museums li.spacer,
ul.artwork li.spacer {
 display: block;
 float: none;
 clear: both;
 background: url('../graphics/dots03.gif') repeat-x center left;
 padding: 0 0 10px 0;
}

ul.museums li {
 width: 267px;
 padding: 0 10px;
 font-size: 11px;
}

div#multipleimgs {
 display: block;
 background: url('../graphics/dots05.gif') repeat-x top left;
 padding-top: 15px;
 margin-top: 10px;
}

div#multipleimgs p {
 display: block;
 float: left;
 padding: 7px 8px;
}

a.galleryname {
 display: block;
 background-color: #c06;
 color: #fff;
 font-size: 13px;
 width: 590px;
 height: 21px;
 padding: 6px 0 0 9px;
 margin: 0 0 7px 0;
 font-weight: bold;
 cursor: pointer;
_cursor: hand;
}

a#mus9900 { background: url('../graphics/bg_tate04.gif') no-repeat top left; }
a#mus8400 { background: url('../graphics/bg_tate01.gif') no-repeat top left; }
a#mus9706 { background: url('../graphics/bg_tate02.gif') no-repeat top left; }
a#mus8402 { background: url('../graphics/bg_tate03.gif') no-repeat top left; }

a#mus9900dn { background: url('../graphics/bg_tate04_dn.gif') no-repeat top left; }
a#mus8400dn { background: url('../graphics/bg_tate01_dn.gif') no-repeat top left; }
a#mus9706dn { background: url('../graphics/bg_tate02_dn.gif') no-repeat top left; }
a#mus8402dn { background: url('../graphics/bg_tate03_dn.gif') no-repeat top left; }

div.gallerydetails {
 display: none;
 padding: 0 10px;
}

/* ----- Art Fund Map ----- */
div#artfund_map {
 display: block;
 height: 690px;
 border: 1px solid #979797;
}

div#map_form {
 display: none;
}

#gallery_gmap_window {
 width: 520px;
 height: 435px;
}

#gallery_gmap_window_contents{
 background-color: #FFF;
 height: 435px;
}

#gallery_gmap_window_tl{
 width: 8px;
 height: 24px;
 background: url('../graphics/red_tl.png') top left no-repeat transparent;
}

* html #gallery_gmap_window_tl{
 background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../graphics/red_tl.png', sizingMethod='crop');
}

#gallery_gmap_window_t{
 background: url('../graphics/red_t.png') top left repeat-x transparent;
}

#gallery_gmap_window_tr{
 width: 6px;
 height: 24px;
 background: url('../graphics/red_tr.png') top left no-repeat transparent;
}

* html #gallery_gmap_window_tr{
 background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../graphics/red_tr.png', sizingMethod='crop');
}

#gallery_gmap_window_l{
 width: 2px;
 height: 400px;
 background: url('../graphics/red_l.png') top left repeat-y transparent;
}

#gallery_gmap_window_r{
 width: 2px;
 height: 400px;
 background: url('../graphics/red_r.png') top right repeat-y transparent;
}

#gallery_gmap_window_bl{
 width: 5px;
 height: 6px;
 background: url('../graphics/red_bl.png') top left no-repeat transparent;
}

* html #gallery_gmap_window_bl{
 background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../graphics/red_bl.png', sizingMethod='crop');
}

#gallery_gmap_window_b{
 background: url('../graphics/red_b.png') top left repeat-x transparent;
}

#gallery_gmap_window_br{
 width: 5px;
 height: 6px;
 background: url('../graphics/red_br.png') top left no-repeat transparent;
}

* html #gallery_gmap_window_br{
 background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../graphics/red_br.png', sizingMethod='crop');
}

#gallery_gmap_window_close{
 width: 16px;
 height: 16px;
 background: url('../graphics/red_close.png') bottom left no-repeat transparent;
 cursor: pointer;
}

* html #gallery_gmap_window_close{
 background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../graphics/red_close.png', sizingMethod='crop');
}

#gallery_gmap_window_beak{
 width: 135px;
 height: 59px;
 background: url('../graphics/red_beak.png') bottom right no-repeat transparent;
}

* html #gallery_gmap_window_beak{
 background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../graphics/red_beak.png', sizingMethod='crop');
}

#gallery_gmap_window_contents h1.museum {
 display: block;
 clear: both;
 text-align: center;
 font-weight: bold;
 font-size: 14px;
 color: #333;
 margin: -19px 0 0 0 !important;
 padding: 0;
#position: relative;
#z-index: 100;
}

#gallery_gmap_window_contents h1.museum a {
 color: #333;
}

#gallery_gmap_window_contents div.museum {
 display: block;
 width: 481px;
 height: 155px;
 color: #333;
 padding: 15px 20px 0 15px;
}

#gallery_gmap_window_contents div.museum div.image {
 display: block;
 float: right;
 border: 1px solid #ccc;
 height: 123px;
 overflow: hidden;
}

#gallery_gmap_window_contents div.museum div.image img {
 height: 123px;
}

#gallery_gmap_window_contents div.museum p {
 padding-bottom: 8px;
}

#gallery_gmap_window_contents ul.tabs {
 display: block;
 height: 25px;
 background: url('../graphics/bg_tabs.gif') repeat-x top left;
 margin: 0 1px;
}

#gallery_gmap_window_contents ul.tabs li {
 display: inline;
}

#gallery_gmap_window_contents ul.tabs li a {
 display: block;
 float: left;
 font-size: 12px;
 color: #af94a3;
 width: 73px;
 height: 20px;
 margin: 0 0 0 10px;
 text-align: center;
 padding: 5px 0 0 0;
}

#gallery_gmap_window_contents ul.tabs li a.sel {
 color: #333;
 font-weight: bold;
 background-color: #fff;
 border: 1px solid #af94a3;
 border-bottom: 0;
 margin-top: -1px;
}

#gallery_gmap_window_contents div#details,
#gallery_gmap_window_contents div#artsaved {
 display: block;
 width: 480px;
 height: 156px;
 overflow: auto;
 overflow-x: hidden;
 padding: 20px;
 color: #333;
}

#gallery_gmap_window_contents div#artsaved {
 display: none;
 width: 500px;
 height: 176px;
 padding: 10px;
}

#gallery_gmap_window_contents div#artsaved ul.artwork li {
 width: 490px;
}

#gallery_gmap_window_contents div#artsaved ul.artwork li div.details {
 width: 380px;
}


/* ----- Footer - Banner ----- */
div#page_banner {
 display: none;
 clear: both;
}

/* ----- Footer ----- */
ul#page_footer {
 display: none;
}

/* ----- Auto-Complete ----- */
.ac_input {
	width: 200px;
}
.ac_results {
 margin: 0 0 0 3px
	padding: 0px;
	border: 1px solid #999;
	background-color: #fff;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}
.ac_loading {
	background : url('/graphics/indicator.gif') right center no-repeat;
}
.ac_over {
	background-color: Highlight;
	color: HighlightText;
}


