body {
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 12px;
	color: #47371E;
}

img {
	border: 0px;
}

p {
	line-height: 16px;
	margin-top: 16px;
	margin-bottom: 16px;
}

a {
	color: #7C5C2B;
}

h2 {
	font-family: Garamond;
	font-weight: normal;
	font-size: 22px;
}

h3 {
	font-family: Garamond;
	font-weight: normal;
	font-size: 16px;
}

a:hover {
	text-decoration: none;
}

#wrapper {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
}

#content {
	padding-left: 20px;
	padding-right: 20px;
}

#logo {
	text-align: center;
	padding-top: 20px;
	height: 103px;
}

#footer-menu {
	line-height: 22px;
}

#menu-right {
	background: url('/skins/og2009/images/menu-left-end.jpg') no-repeat top left;
}

#menu-left {
	background: url('/skins/og2009/images/menu-right-end.jpg') no-repeat top right;
}

#menu {
	background: url('/skins/og2009/images/menu-bg.jpg') repeat-x top left;
	margin-left: 36px;
	margin-right: 36px;
	text-align: center;
	height: 48px;
}

#menu .menu-item, #menu .menu-item-on {
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 13px;
	height: 33px;
	margin-top: 1px;
}

#menu a {
	font-family: Garamond;
	font-size: 20px;
	color: #000000;
	text-decoration: none;
}

#menu .menu-item-on, #menu .menu-item:hover {
	background: url('/skins/og2009/images/menu-on-bg.jpg') repeat-x top left;
}

#menu .menu-item-on:hover {
	background: transparent;
}

#sub-menu div {
	float: left;
}

#sub-menu-left {
	background: url('/skins/og2009/images/sub-menu-left.jpg') no-repeat top left;
	height: 31px;
}

#sub-menu-right {
	background: url('/skins/og2009/images/sub-menu-right.jpg') no-repeat top right;
	height: 31px;
}

#sub-wrap {
	height: 31px;
	text-align: center;
	padding-top: 5px;
}

#sub-menu {
	background: url('/skins/og2009/images/sub-menu-bg.jpg') repeat-x top left;
	margin-left: 20px;
	margin-right: 20px;
	height: 31px;
}

#sub-menu .menu-item, #sub-menu .menu-item-on {
	height: 23px;
	padding-top: 6px;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 1px;
}

#sub-menu .menu-item-on, #sub-menu .menu-item:hover {
	background: url('/skins/og2009/images/sub-menu-on.jpg') repeat-x top left;
}

#sub-menu .menu-item-on:hover {
	background: transparent;
}

#sub-menu a {
	font-family: Garamond;
	color: #876C59;
	font-size: 16px;
	text-decoration: none;
}

#footer {
	background: url('/skins/og2009/images/footer-bg.jpg') repeat-x top left;
}

#menu-icon {
	padding-right: 10px;
	padding-top: 5px;
	margin-left: -5px;
}

.h1 {
	background: url('/skins/og2009/images/h1-left.jpg') no-repeat top left;
	height: 46px;
	padding-left: 55px;
	margin-top: 10px;
}

.h1 h1 {
	margin: 0px;
	padding-top: 10px;
	background: url('/skins/og2009/images/h1-right.jpg') no-repeat top right #FFFFFF;
	position: absolute;
	padding-right: 40px;
	height: 36px;
	font-family: Garamond;
	font-size: 26px;
	color: #4E3D23;
	font-weight: normal;
}

.h1-line {
	background: url('/skins/og2009/images/h1-line.jpg') no-repeat center right;
	height: 46px;
}

h1 {
	font-family: Garamond;
	color: #000000;
	font-weight: normal;
	margin-bottom: 0px;
}

.banner {
	padding-left: 30px;
	padding-right: 15px;
}

.about-lozenges {
	padding-top: 20px;
	padding-bottom: 10px;
	margin-left: -20px;
	width: 991px;
}

ul li {
	list-style-image: url('/skins/og2009/images/ul.png');
	padding-top: 8px;
	padding-left: 3px;
}

.enquire-form td {
	padding: 5px;
}

.enquire-form .title {
	text-align: right;
}

.enquire-form input {
	width: 434px;
	border: 1px solid #949494;
	padding: 5px;
}

.pad-right {
	padding-right: 20px;
}

#newsletter-side {
	width: 301px;
}

.smaller-text {
	width: 434px;
	border: 1px solid #949494;
	padding: 5px;
	height: 60px;
}

.larger-text {
	width: 434px;
	border: 1px solid #949494;
	padding: 5px;
	height: 100px;
}

.horizontal-banner {
	background: url('/skins/og2009/images/banner-horizontal-bg.jpg') no-repeat top left;
	width: 648px;
	height: 116px;
	position: relative;
	top: -2px;
	text-align: center;
	padding-top: 10px;
}

#news-side {
	width: 317px;
	padding-right: 0px;
}

#news-body {
	width: 618px;
	background: url('/skins/og2009/images/elephant-bg.jpg') left 100px no-repeat;
}

.sources-list {
	background: url('/skins/og2009/images/sources-bg.jpg') repeat-x top left;
	height: 25px;
}

.sources-list a {
	cursor: pointer;
	color: #9C8460;
	margin-left: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 9px;
	padding-bottom: 5px;
	font-family: Arial;
	font-size: 14px;
}

.source-selected {
	background: #FFFFFF;
	color: #000000 !important;
}

.other-feeds {
	float: right;
}

.other-feeds-list {
	display: none;
	border: 1px solid #C2AC85;
	background: #FFFFFF;
	padding: 5px;
	position: relative;
	top: -10px;
	width: 200px;
	z-index: 100;
	left: 425px;
}

.other-feeds-list .source-selected {
	background: transparent;
}

#news-body h3 {
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 2px;
}

#news-body p {
	margin: 0px;
	color: #48361E;
	padding-top: 8px;
	padding-bottom: 5px;
}

#news-body h3 a {
	font-family: Garamond;
	color: #7C5D2F;
	font-weight: normal;
	text-decoration: none;
	font-size: 20px;
}

.article {
	padding-top: 10px;
}

.source-string {
	font-style: italic;
	color: #BDB1A3;
}

#footer-left {
	background: url('/skins/og2009/images/footer-left-bg.jpg') top left no-repeat transparent;
	padding-left: 40px;
	padding-top: 13px;
}

#footer-right {
	background: url('/skins/og2009/images/footer-right-bg.jpg') top right no-repeat transparent;
	padding-right: 20px;
}

#footer-wrap {
	width: 1010px;
	margin-left: auto;
	margin-right: auto;
}

.cinoa-name {
	font-family: Garamond;
	color: #7D5D2C;
	font-size: 30px;
	font-weight: bold;
}

#twitter {
	background: url('/skins/og2009/images/twitter-bg.jpg') no-repeat top left;
	width: 317px;
	height: 142px;
	padding: 10px;
	margin-top: 15px;
}

#rss-feeds h2, #twitter h2, #newsletter-signup h2 {
	font-family: Garamond;
	font-weight: normal;
	font-size: 26px;
	margin: 0px;
	padding: 0px;
}

#twitter p {
	padding-right: 100px;
}

#rss-feeds p {
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#rss-feeds td {
	padding-bottom: 2px;
}

#rss-feeds img {
	position: relative;
	top: 2px;
	padding-left: 2px;
}

#rss-feeds {
	background: url('/skins/og2009/images/rss-bg.jpg') no-repeat top left;
	width: 317px;
	height: 142px;
	padding: 10px;
}

#rss-feeds a {
	text-decoration: none;
	color: #000000;
}

.sources-left {
	background: url('/skins/og2009/images/sources-bg-left.jpg') no-repeat top left transparent;
}

.sources-right {
	background: url('/skins/og2009/images/sources-bg-right.jpg') no-repeat top right transparent;
	color: #7C5D2F;
	font-family: Garamond;
	padding-left: 10px;
	font-size: 16px;
	padding-top: 5px;
	margin-top: 15px;
}

#more {
	background: transparent;
	margin: 0px;
	padding: 0px;
}

#instance_2177, #instance_2178, #instance_2179, #instance_2180, #instance_2168 {
	background: url('/skins/og2009/images/elephant-bg.jpg') no-repeat right 50% transparent;
}

#newsletter-signup {
	background: url('/skins/og2009/images/newsletter-bg.png') no-repeat top left transparent;
	width: 300px;
	height: 142px;
	padding: 10px;
}

.user-form .text-input {
	border: 1px solid #949494;
        padding: 5px;
	width: 434px;
	color: #847963;
}

.user-form td {
	padding-bottom: 10px;
	padding-right: 15px;
}

.advanced-search .text-input, #find-an-event .text-input, #newsletter-signup .text-input, #keyword-search .text-input {
	border: 1px solid #949494;
        padding: 5px;
	width: 190px;
}

.advanced-search .long-text-input {
	border: 1px solid #949494;
        padding: 5px;
	width: 423px;
}

#side-menu {
	padding-top: 20px;
	width: 313px;
}

#content-cell {
	padding-left: 15px;
	padding-top: 5px;
}

#content-cell p {
}

#find-an-event, #keyword-search {
	background: url('/skins/og2009/images/keyword-search-bg.jpg') no-repeat top left;
	width: 284px;
	height: 115px;
	padding: 15px;
}

#find-an-event table {
	padding-top: 10px;
}

#find-an-event h2, #event-categories h2, #event-locations h2, #keyword-search h2 {
	font-family: Garamond;
	font-weight: normal;
	font-size: 26px;
	margin: 0px;
	padding: 0px;
}

#calendar {
	background: url('/skins/og2009/images/calendar-bg.jpg') no-repeat top left;
	width: 288px;
	height: 165px;
	padding: 15px;
	padding-top: 2px;
	padding-bottom: 5px;
}

#calendar .day-header {
	width: 14%;
	font-weight: bold;
}

#calendar table table td {
	text-align: center;
	padding: 2px;
}

#calendar .previous {
	text-align: left;
	padding-left: 9px;
	font-weight: bold;
	width: 30%;
}

#calendar .next {
	text-align: right;
	padding-right: 9px;
	font-weight: bold;
	width: 30%;
}

#calendar .current {
	font-weight: bold;
	width: 40%;
}

#calendar .next a, #calendar .previous a {
	text-decoration: none;
}

#calendar #year-list {
	text-align: center;
	width: 35px;
}

#calendar #year-list a {
	text-decoration: none;
	line-height: 18px;
}

#calendar #year-list a:hover {
	text-decoration: underline;
}

#calendar .grey {
	color: #C6C6C6;
}

#event-categories {
	background: url('/skins/og2009/images/event-categories-bg.jpg') no-repeat top left;
	padding: 15px;
	width: 288px;
	height: 123px;
}

#event-locations {
	background: url('/skins/og2009/images/event-locations-bg.jpg') no-repeat top left;
	padding: 15px;
	width: 288px;
	height: 123px;
}

#submit-an-event {
	background: url('/skins/og2009/images/submit-event-bg.jpg') no-repeat top left;
	padding: 15px;
	width: 288px;
	padding-top: 10px;
	height: 74px;
	cursor: pointer;
}

#submit-an-event h2, #submit-an-event h3 {
	margin: 0px;
	padding: 0px;
}

#view-all-categories {
	top: -330px;
	left: 710px;
	width: 309px;
	height: 32px;
	position: relative;
	z-index: 1000;
}

#submit-an-event h2 {
	font-family: Garamond;
	text-transform: lowercase;
	font-size: 28px;
	font-weight: normal;	
}

#submit-an-event h3 {
	font-family: Garamond;
	text-transform: lowercase;
	font-size: 26px;
	font-weight: normal;
	position: relative;
	top: -4px;
	left: 15px;
}

#location-view-more {
	font-family: Garamond;
	text-decoration: none;
	position: relative;
	top: -24px;
	left: 200px;
	color: #000000;
	font-size: 18px;
	float: left;
}

#event-locations-proper {
}

.event-date {
	margin: 0px;
	margin-top: 10px;
	font-family: Garamond;
	font-weight: normal;
	font-size: 26px;
	background: url('/skins/og2009/images/event-hr.jpg') no-repeat bottom left;
}

.event-title {
	margin: 0px;
	padding: 0px;
	font-family: Garamond;
	font-weight: normal;
	font-size: 18px;
	color: #805C2C;
}

.event-dates {
	color: #B9AC9B;
}

.event-copy {
	padding-top: 8px;
}

.event-thumb {
	border: 1px solid #888888;
	margin-right: 5px;
	margin-bottom: 5px;
}

.event-copy p {
	padding-top: 0px !important;
	padding-bottom: 14px !important;
}

.more-info-links {
	text-align: right;
}

.more-info-links .text-cell {
	padding-right: 20px;
	padding-left: 10px;
}

#keyword-search {
	margin-top: 15px;
	margin-right: 15px;
}

.category-topper {
	background: url('/skins/og2009/images/cat-header-bg.jpg') no-repeat top left;
	font-family: Garamond;
	font-size: 18px;
	width: 299px;
	height: 25px;
	padding-top: 4px;
	padding-left: 15px;
	margin-bottom: 15px;
}

.has_children a {
	background: url('/skins/og2009/images/down-arrow.jpg') no-repeat center right;
	padding-right: 15px;
	text-decoration: none;
	color: #58432E;
	cursor: pointer;
}

#cat-lists ul {
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
}

#cat-lists ul li {
	list-style: none;
        padding-top: 5px;
        padding-left: 0px;
	margin: 0px;	
}

.hidden-styles {
	display: none;
}

.view-more-styles {
	text-align: right;
	padding-top: 15px;
}

.view-more-styles a {
	background: url('/skins/og2009/images/down-arrow.jpg') no-repeat center right;
	padding-right: 15px;
	text-decoration: none;
	color: #58432E;
	cursor: pointer;
}

.view-more-styles a:hover {
	text-decoration: underline;
}

#hide-styles a {
	background: url('/skins/og2009/images/up-arrow-small.jpg') no-repeat center right;
	padding-right: 15px;
	text-decoration: none;
	color: #58432E;
	cursor: pointer;
}

#hide-styles a:hover {
	text-decoration: underline;
}

#hide-styles {
	text-align: right;
	padding-top: 15px;
}

#location-selector {
	padding-left: 20px;
	padding-right: 20px;
}

.hidden, .loader {
	display: none;
}

.item-cell {
	padding-bottom: 20px;
}

.item-image {
	text-align: right;
	height: 150px;
	background: #FFFFFF center center no-repeat;
	border: 1px solid #FFFFFF;
	cursor: pointer;
}

.item-wrapper {
	width: 182px;
	border: 1px solid #D1CBB5;
	background: #F2EFE8;
	padding: 10px;
	text-align: center;
	height: 212px;
}

.item-title {
	color: #7F5A2D;
	padding-top: 5px;
}

.item-dealer {
	text-transform: uppercase;
	font-size: 10px;
	padding-top: 5px;
}

#artwork-results {
}

.cat-sidebar {
	background: url('/skins/og2009/images/cat-sidebar-bg.jpg') repeat-y top left;
}

.cat-sidebar-top {
	background: url('/skins/og2009/images/cat-sidebar-top-bg.jpg') no-repeat top left;
}

.cat-sidebar-bottom {
	background: url('/skins/og2009/images/cat-sidebar-bottom-bg.jpg') no-repeat bottom left;
	padding-left: 15px;
	padding-right: 10px;
	width: 288px;
}

#no-more-refine p {
	padding-bottom: 20px;
}

.rounded-all {
	background: url('/skins/og2009/images/cats-rounded-bg.png') no-repeat top left !important;
	padding-bottom: 2px;
	margin-right: -11px !important;
	position: relative;
	left -1px;
}

.lower-rounded {
	background: url('/skins/og2009/images/cats-lower-rounded-bg.png') no-repeat top left !important;
	padding-bottom: 2px;
	margin-right: -11px !important;
	position: relative;
	left -1px;
}

.straight {
	background: url('/skins/og2009/images/cats-straight-bg.jpg') repeat-x top left !important;
	position: relative;
	left: 1px;
	margin-right: -8px !important;
	padding-top: 7px !important;
}

.upper-rounded {

}

.padder {
	padding-bottom: 10px;
}

.cat-sidebar h3 {
	font-family: Garamond;
	font-weight: normal;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	font-size: 20px;
	padding-top: 4px;
	background: url('/skins/og2009/images/cat-sidebar-down.jpg') no-repeat 270px 10px;
}

.input-table td {
	padding: 5px;
	padding-top: 0px;
}

.cat-sidebar {
	width: 313px;
	margin-bottom: 15px;
}

.clear-all {
	text-align: right;
}

.cat-sidebar ul, .cat-sidebar li {
	margin: 0px;
	padding: 0px;
}

.cat-sidebar .pad-top {
	padding-top: 18px;
}

.cat-sidebar ul {
	padding-top: 4px;
	padding-bottom: 4px;
	margin-left: -14px;
	margin-right: -9px;
}

.cat-sidebar li {
	list-style: none;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 14px;
	padding-right: 9px;
	height: 17px;
	cursor: pointer;
}

.cat-sidebar li:hover, .cat-sidebar li.on {
	background: url('/skins/og2009/images/cat-over-bg.jpg') repeat-x top left;
}

.cat-sidebar-sub {
	background: transparent url('/skins/og2009/images/cat-sidebar-subcat-bg.png') no-repeat top left;
	margin-left: -15px;
	margin-right: -9px;
	cursor: pointer;
	height: 25px;
	font-weight: bold;
	padding-left: 15px;
	padding-right: 9px;
	padding-top: 8px;
}

#cat-sidebars {
	padding-right: 20px;
}

.page-links {
	background: url('/skins/og2009/images/page-links-bg.jpg') repeat-x center center;
	height: 22px;
	padding-left: 3px;
}

.page-links a {
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid transparent;
}

.page-links a:hover {
	border: 1px solid #A8A8A8;
	background: url('/skins/og2009/images/page-links-over-bg.jpg') repeat-x center center;
}

.pageNumbersHold {
	font-weight: bold;
	color: #000000;
}

.page-links-text {
	padding-right: 4px;
}

#pages {
	padding-bottom: 20px;
	padding-top: 10px;
}

#sorting-table {
	padding-bottom: 10px;
}

.no-results {
	padding-top: 100px;
	padding-bottom: 100px;
	font-style: italic;
	border: 1px solid #D1CBB5;
        background: #F2EFE8;
	font-size: 14px;
}

#keyword-search table {
	padding-top: 15px;
}

#keyword-search a {
	position: relative;
	top: 10px;
}

.cat-sidebar .removal {
	cursor: normal;
}

.cat-sidebar .removal div {
	height: 18px;
	position: relative;
	top: -2px;
	padding-top: 2px;
	cursor: pointer;
}

.cat-sidebar .removal div:hover {
	background: url('/skins/og2009/images/removal-x.jpg') no-repeat center right;
}

#timeline-table td {
	padding: 0px;
	margin: 0px;
}

#timeline {
	border: 1px solid #767676;
	background: url('/skins/og2009/images/timeline-grid-bg.jpg') repeat-x 1px 1px;
	height: 238px;
	overflow: hidden;
	width: 940px;
}

#left-arrow {
	width: 25px;
	padding-top: 2px;
}

#right-arrow {
	width: 24px;
	padding-top: 2px;
}

.timeline-date {
	padding-bottom: 10px !important;
}

#dates {
	position: relative;
	left: 0px;
}

.period-block {
	margin-bottom: 5px;
	position: relative;
	opacity: 0.8;
        -moz-opacity:0.8;
	background: #FFFFFF;
	height: 45px;
	border: 1px solid #767676;
	text-align: center;
	font-family: Garamond;
	font-size: 20px;
	cursor: pointer;
}

.period-block:hover {
	border: 1px solid #8E7144;
	z-index: 100;
}

.period-block td {
	height: 45px;
}

.period-dates {
	display: none;
	background: url('/skins/og2009/images/period-selected-bg.png') repeat-x top left;
}

.period-dates td {
	background: url('/skins/og2009/images/period-left-bg.png') no-repeat top left;
}

.period-dates-right-bg {
	background: url('/skins/og2009/images/period-right-bg.png') no-repeat top right;
}

.period-dates-name {
	font-size: 16px;
}

.period-dates-dates {
	font-size: 14px;
	color: #000000;
}

#quick-jump-table {
	padding-bottom: 20px;
}

#location-top-links {
	padding-top: 15px;
}

.period-list-table {
	width: 100%;
}

.period-list-table td {
	border-right: 0px none !important;
	padding-left: 0px !important;
	width: 50%;
}

#periods-list {
	padding-top: 20px;
	padding-bottom: 20px;
}

#periods-list td {
	border-right: 1px solid #C2AC85;
	padding-left: 25px;
}

#last-column {
	border-right: 0px none !important;
}

#homepage-cats {
	position: relative;
	top: -15px;
}

#homepage-ceramics {
	padding-top: 58px;
}

#homepage-ceramics img {
	position: relative;
	z-index: 90;
}

#homepage-collectables {
	padding-top: 87px;
}

#homepage-collectables img {
	position: relative;
	left: -10px;
	z-index: 100;
}

#homepage-furniture {
	padding-top: 20px;
}

#homepage-furniture img {
	position: relative;
	left: -20px;
}

#homepage-fineart {
	padding-top: 62px;
}

#homepage-fineart img {
	position: relative;
	left: -23px;
	z-index: 80;
}

#homepage-silver {
	padding-top: 15px;
}

#homepage-silver img {
	position: relative;
	left: -22px;
	z-index: 50;
}

#homepage-asian {
	padding-top: 15px;
}

#homepage-asian img {
	position: relative;
	left: -18px;
	z-index: 60;
}

#homepage-fix {
	margin-top: -315px;
	position: relative;
	z-index: 1000;
}

#homepage-search {
	background: url('/skins/og2009/images/homepage-search-bg.png') no-repeat top left;
	width: 617px;
	height: 140px;
	padding: 15px;
}

.previous-button, .next-button {
	padding-top: 2px;
}

#homepage-login {
	background: url('/skins/og2009/images/homepage-login-bg.png') no-repeat top left;
	height: 140px;
	padding: 15px;
	width: 287px;
	text-align: left;
}

#recent-items h2, #homepage-search h2, #homepage-login h2 {
        font-family: Garamond;
        font-weight: normal;
        font-size: 26px;  
        margin: 0px;
        padding: 0px;
}

#homepage-keywords {
	border: 1px solid #949494;
        padding: 5px;
	padding-left: 55px;
	width: 557px;
	position: relative;
	z-index: 1001;
 	top: -58px;
}

#homepage-search table {
	margin-top: -32px;
}

#homepage-mag {
	left: -12px;
	position: relative;
	z-index: 1002;
}

#homepage-login td {
	padding-top: 10px;
}

#homepage-login p {
	margin-top: 0px;
	padding-top: 8px;
}

#homepage-login .text-input {
	border: 1px solid #949494;
	padding: 5px;
	width: 190px;
}

#login-button {
	padding-top: 2px;
}

.homepage-lozenge {
	padding-top: 5px;
	padding-bottom: 15px;
}

#recent-items {
	background: url('/skins/og2009/images/recent-items-bg.png') no-repeat top left;
	padding: 15px;
	width: 950px;
	height: 211px;
	margin-bottom: 15px;
	overflow: hidden;
}

#recent-items-scroller {
        height: 150px;
        overflow: hidden;
        width: 978px;
	margin-left: -14px;
	margin-right: -15px;
	padding-bottom: 10px;
}

#recent-arrows {
	width: 950px;
}

#recent-items-list {
	position: relative;
	left: 0px;
}

#recent-items-list img {
	margin: 3px;
	border: 1px solid #555555;
}

#map {
	height: 450px;
}

#map img {
	position: absolute;
}

#southamerica {
	margin-top: 215px;
	margin-left: 135px;
}

#europe {
	margin-left: 353px;
	margin-top: 23px;
}

#africa {
	margin-left: 350px;
	margin-top: 150px;
}

#asia {
	margin-top: 20px;
	margin-left: 473px;
}

#australiasia {
	margin-left: 730px;
	margin-top: 275px;
}

#northamerica-over {
	display: none;
	margin-top: -15px;
	margin-left: -2px;
}
	
#southamerica-over {
	display: none;
	margin-top: 196px;
	margin-left: 126px;
}

#europe-over {
	display: none;
	margin-left: 322px;
	margin-top: 8px;
}

#africa-over {
	display: none;
	margin-left: 345px;
	margin-top: 145px;
}

#asia-over {
	display: none;
	margin-top: 12px;
	margin-left: 469px;
}

#australiasia-over {
	display: none;
	margin-left: 688px;
	margin-top: 270px;
}

#europe-zoom {
	display: none;
}

.atoz-pages {
	background: url('/skins/og2009/images/atoz-bg.jpg') no-repeat top left;
	width: 648px;
	height: 23px;
	text-align: center;
	margin-bottom: 10px;
	padding-top: 8px;
}

.atoz-pages a, .atoz-pages .selected:hover {
	padding-left: 6px;
	padding-right: 6px;
	text-decoration: none;
	background: transparent;
}

.atoz-pages .selected, .atoz-pages a:hover {
	padding-top: 7px;
	padding-bottom: 8px;
	background: url('/skins/og2009/images/atoz-selected-bg.jpg') repeat-x top left;
	color: #000000;
}

.artist-row, .dealer-result-row {
	padding-bottom: 5px;
	padding-top: 10px;
}

.artist-row .single-artist {
	background: url('/skins/og2009/images/artist-result-bg.jpg') repeat-x top left #EFEEEA;
	border: 1px solid #D1CBB5;
	height: 180px;
	padding: 10px;
}

.exhibition-cell h2, .dealer-result-row h2, .artist-row h2 {
	font-family: Garamond;
	font-weight: bold;
	margin: 0px;
	color: #000000;
	font-size: 22px;
	margin-bottom: 10px;
}

.exhibition-cell .value-type, .dealer-result-row .value-type, ..artist-row .value-type {
	padding-right: 20px;
	width: 10%;
}

.exhibition-cell .artist-details, .dealer-result-row .artist-details, .artist-row .artist-details {
	color: #7C5B2E;
	width: 100%;
	padding-bottom: 15px;
}

.exhibition-cell .value-entry, .dealer-result-row .value-entry, .artist-row .value-entry {
	width: 40%;
}

.artist-row .view-works {
	background: url('/skins/og2009/images/artist-view-works-grey.jpg') no-repeat top left;
	width: 142px;
	height: 54px;
	padding-left: 60px;
	cursor: pointer;
}

.artist-row .view-works:hover {
	background: url('/skins/og2009/images/view-works-over.png') no-repeat top left;
}

.artist-row .view-works-off {
	height: 54px;
}

.artist-row .view-bio {
	background: url('/skins/og2009/images/artist-view-bio-grey.jpg') no-repeat top left;
	width: 143px;
	height: 54px;
	padding-left: 60px;
	cursor: pointer;
}

.artist-row .view-bio:hover {
	background: url('/skins/og2009/images/view-bios-over.png') no-repeat top left;
}

.artist-row .view-bio-off {
	height: 54px;
}

.artist-row .view-dealers {
	background: url('/skins/og2009/images/artist-view-dealers-grey.jpg') no-repeat top left;
	width: 142px;
	height: 55px;
	padding-left: 60px;
	cursor: pointer;
}

.artist-row .view-dealers:hover {
	background: url('/skins/og2009/images/find-dealers-over.png') no-repeat top left;
}

.artist-row .artist-notify {
	background: url('/skins/og2009/images/artist-notify-grey.jpg') no-repeat top left;
	width: 143px;
	height: 55px;
	padding-left: 60px;
	cursor: pointer;
}

.artist-row .artist-notify:hover {
	background: url('/skins/og2009/images/artist-notify-results-over.png') no-repeat top left;
}

#side-menu-main {
	width: 313px;
}

.artist-img {
	padding-right: 20px;
}

.artist-img div {
	background: url('/skins/og2009/images/artist-portrait-bg.jpg') no-repeat top left;
	padding: 2px;
	width: 176px;
	text-align: center;
	height: 174px;
}

.hidden {
	display: none;
}

#artwork-selector {
	padding: 10px;
	padding-bottom: 30px;
	background: url('/skins/og2009/images/artist-artworks-bg.jpg') no-repeat top left;
	height: 511px;
	border: 1px solid #D1CBB5;
}

#other-links {
	margin-top: -20px;
	background: url('/skins/og2009/images/artist-detail-links-bg.png') no-repeat top left;
	height: 53px;
	width: 648px;
	padding-bottom: 10px;
}

#other-links td {
	width: 25%;
	height: 53px;
}

#other-links .view-works, #other-links .find-dealers, #other-links .artist-notify {
	border-left: 1px solid #D1CBB5;
	padding-left: 50px;
	padding-right: 5px;	
}

#other-links .view-works {
	background: url('/skins/og2009/images/screen.jpg') no-repeat 5px 7px;
}

#other-links .find-dealers {
	background: url('/skins/og2009/images/head.jpg') no-repeat 5px 7px;
}

#other-links .artist-notify {
	background: url('/skins/og2009/images/brush.jpg') no-repeat 5px 7px;
}

#selector div {
	overflow: hidden;
	height: 440px;
}

#selector div table {
	position: relative;
	top: 0px;
	z-index: 1;	
}

#main-image {
	text-align: center;
	padding-right: 10px;
	width: 510px;
}

#down-arrow, #up-arrow {
	text-align: center;
	cursor: pointer;
}

#up-arrow {
	padding-bottom: 10px;
}

#down-arrow {
	padding-top: 10px;
}

#artwork-selector .item-img {
	padding-top: 2px;
	padding-bottom: 2px;
	cursor: pointer;
}

#artwork-selector {
	margin-top: 10px;
}

#sub-details {
	background: transparent;
	padding-left: 10px;
}

#sub-details td {
	height: auto;
	width: auto;
	padding: 2px;
}

.bio-para {
	margin-bottom: 0px;
}

.bio-credits {
	text-align: right;
	font-style: italic;
	margin-bottom: 24px;
}

.back-to-results {
	position: relative;
	padding-top: 40px;
	left: -30px;
}

.artist-buttons td {
	padding-right: 5px;
}

#holder {
	cursor: pointer;
}

.view-all {
	text-align: right;
	font-weight: bold;
}

.has_no_children a, .view-all a {
	background: transparent;
	color: #7C5C2B;
	text-decoration: underline;
}

#map-loader {
	display: none;
	position: relative;
	width: 150px;
	height: 125px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #D1CBB5;
	padding-top: 25px;
	background: #FFFFFF;
	top: 100px;
	text-align: center;	
}

#map-loader img {
	position: relative;
}

.item-title a {
	text-decoration: none;
}

.item-title a:hover {
	text-decoration: underline;
}

#artwork-details, #exhibition-details {
	width: 648px;
}

#dealer-info {
	background: url('/skins/og2009/images/item-detail-dealer-details-bg.png') no-repeat top left;
	width: 294px;
	padding: 10px;
	padding-bottom: 30px;
}

#dealer-info-buttons {
	background: url('/skins/og2009/images/item-detail-dealer-buttons-bg.png') no-repeat top left;
	margin-top: -20px;
	width: 314px;
	height: 161px;
	position: relative;
	z-index: 10;
}

#dealer-info-buttons td {
	height: 54px;
	width: 50%;
	padding-left: 54px;
	padding-right: 5px;
}

#dealer-info-buttons .contact-dealer-long, #dealer-info-buttons .view-gallery-long, #dealer-info-buttons .notify-dealer-long {
	width: 100%;
}

#dealer-info-buttons .contact-dealer-long, #dealer-info-buttons .view-gallery-long {
	border-bottom: 1px solid #666666;
}

#dealer-info-buttons .contact-dealer, #dealer-info-buttons .email-to-friend, #dealer-info-buttons .view-gallery, #dealer-info-buttons .add-to-favorites,
#dealer-info-buttons .exhibition-details, #dealer-info-buttons .view-calendar {
	border-bottom: 1px solid #666666;
	height: 53px;
}

#dealer-info-buttons .contact-dealer, #dealer-info-buttons .view-gallery, #dealer-info-buttons .notify-dealer, #dealer-info-buttons .photo-gallery {
	border-right: 1px solid #666666;
}

#dealer-info-buttons .notify-artist {
	background: url('/skins/og2009/images/brush.jpg') no-repeat 7px 7px;
}

#dealer-info-buttons .notify-artist:hover {
	background: url('/skins/og2009/images/artist-notify-over.png') no-repeat 0px 0px;
}

#dealer-info-buttons .photo-gallery {
	background: url('/skins/og2009/images/house-grey.jpg') no-repeat 8px 8px;
}

#dealer-info-buttons .photo-gallery:hover {
	background: url('/skins/og2009/images/photo-gallery-over.png') no-repeat 1px 0px;
}

#dealer-info-buttons .exhibition-details {
	background: url('/skins/og2009/images/grey-i-medium.jpg') no-repeat 6px 8px;
}

#dealer-info-buttons .exhibition-details:hover {
	background: url('/skins/og2009/images/view-details-over.png') no-repeat 0px 1px;
}

#dealer-info-buttons .view-calendar {
	background: url('/skins/og2009/images/calendar-grey.jpg') no-repeat 8px 8px;
}

#dealer-info-buttons .view-calendar:hover {
	background: url('/skins/og2009/images/view-calendar-over.png') no-repeat 0px 0px;
}

#dealer-info-buttons .view-gallery {
	background: url('/skins/og2009/images/screen.jpg') no-repeat 6px 7px;
}

#dealer-info-buttons .view-gallery-long {
	background: url('/skins/og2009/images/screen.jpg') no-repeat 5px 6px;
}

#dealer-info-buttons .view-gallery:hover {
	background: url('/skins/og2009/images/view-gallery-over.png') no-repeat 1px 0px;
}

#dealer-info-buttons .view-gallery-long:hover {
	background: url('/skins/og2009/images/view-gallery-long-over.png') no-repeat 1px 0px;
}

#dealer-info-buttons .contact-dealer, #dealer-info-buttons .contact-dealer-long {
	background: url('/skins/og2009/images/envelope.jpg') no-repeat 7px 12px;
}

#dealer-info-buttons .contact-dealer:hover {
	background: url('/skins/og2009/images/contact-dealer-over.png') no-repeat 1px 1px;
}

#dealer-info-buttons .contact-dealer-long:hover {
	background: url('/skins/og2009/images/contact-dealer-long-over.png') no-repeat 1px 1px;
}

#dealer-info-buttons .email-to-friend {
	background: url('/skins/og2009/images/heads.jpg') no-repeat 7px 7px;
}

#dealer-info-buttons .email-to-friend-lower {
	background: url('/skins/og2009/images/heads.jpg') no-repeat 5px 6px;
}

#dealer-info-buttons .email-to-friend-lower:hover {
	background: url('/skins/og2009/images/email-to-friend-lower-over.png') no-repeat 0px 0px;
}

#dealer-info-buttons .email-to-friend:hover {
	background: url('/skins/og2009/images/email-to-friend-over.png') no-repeat 0px 1px;
}

#dealer-info-buttons .add-to-favorites {
	background: url('/skins/og2009/images/heart.jpg') no-repeat 7px 10px;
}

#dealer-info-buttons .add-to-favorites:hover {
	background: url('/skins/og2009/images/add-to-faves-over.png') no-repeat 0px 0px;
}

#dealer-info-buttons .notify-dealer, #dealer-info-buttons .notify-dealer-long {
	background: url('/skins/og2009/images/alert-head.jpg') no-repeat 7px 8px;
}

#dealer-info-buttons .notify-dealer-long {
	background-position: 7px 6px;
}

#dealer-info-buttons .notify-dealer:hover {
	background: url('/skins/og2009/images/dealer-notify-over.png') no-repeat 1px 0px;
}

#dealer-info-buttons .notify-dealer-long:hover {
	background: url('/skins/og2009/images/dealer-notify-long-over.png') no-repeat 1px 0px;
}
	
#artwork-details b {
	font-weight: normal;
	font-style: italic;
	color: #65593F;
}

#artwork-details p {
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 18px;
}

.main_image img {
	border: 1px solid #B5B5B5;
}

#left-arrow {
	padding-right: 10px;
	cursor: pointer;
}

#right-arrow {
	padding-left: 10px;
	cursor: pointer;
}

#image-selector div {
	overflow: hidden;
	width: 602px;
	height: 210px;
	padding-top: 15px;
}

#image-selector div td {
	padding-right: 15px;
}

#image-selector div img {
	border: 1px solid #B5B5B5;
}

#image-selector div table {
	position: relative;
	left: 0px;
}

.side-menu-top {
	background: url('/skins/og2009/images/side-menu-top-bg.png') no-repeat transparent top center;
}

.side-menu-bottom {
	background: url('/skins/og2009/images/side-menu-bottom-bg.png') no-repeat transparent bottom center;
}

.side-menu-main {
	background: url('/skins/og2009/images/side-menu-border-bg.png') repeat-y transparent top center;
}

.side-menu-main, .side-menu-bottom, .side-menu-top {
	height: 25px;
	padding-left: 20px;
	padding-top: 10px;
	cursor: pointer;
}

.side-menu .menu-item a {
	text-decoration: none;
	font-size: 13px;	
}

.side-menu .menu-item {
	border-bottom: 1px solid #D1CBB5;
	background: url('/skins/og2009/images/side-menu-bg.jpg') repeat-x transparent top center;
	height: 35px;
	width: 313px;
}

.side-menu .menu-item:hover {
	background: url('/skins/og2009/images/side-menu-over.jpg') repeat-x transparent top center;
	font-weight: bold;
}

.side-menu .menu-item:hover .arrow {
	background: url('/skins/og2009/images/side-menu-over-arrow.png') no-repeat transparent center right;
}

.side-menu .menu-item .arrow {
	background: url('/skins/og2009/images/side-menu-arrow.png') no-repeat transparent center right;
	width: 280px;
}

.side-menu .side-menu {
	background: url('/skins/og2009/images/side-menu-sub-bg.jpg') repeat transparent top left;
}

.side-menu .side-menu .menu-item {
	background: transparent;
	border: 0px none;
}

.side-menu .side-menu .menu-item:hover {
	background: url('/skins/og2009/images/side-menu-sub-selected-bg.jpg') repeat-x transparent top left;
}

.side-menu .side-menu .menu-item .arrow, .side-menu .side-menu .menu-item:hover .arrow {
	background: transparent;
}

.side-menu .side-menu .menu-item a {
	font-size: 12px;
	color: #000000;
}

.side-menu .side-menu .side-menu-top {
	background: url('/skins/og2009/images/side-menu-sub-top-bg.jpg') no-repeat transparent top left;
}

.side-menu .side-menu .side-menu-bottom {
	background: url('/skins/og2009/images/side-menu-sub-bottom-bg.jpg') no-repeat transparent bottom left;
}

.side-menu .side-menu .side-menu-top:hover, .side-menu .side-menu .side-menu-bottom:hover {
	background: url('/skins/og2009/images/side-menu-sub-top-bottom-selected.jpg') no-repeat transparent top left;
}

.side-menu .side-menu .side-menu .menu-item, .side-menu .side-menu .side-menu .side-menu-bottom, .side-menu .side-menu .side-menu .side-menu-top,
.side-menu .side-menu .side-menu .side-menu-main {
	background: transparent;
}

.side-menu .side-menu .side-menu .menu-item:hover, .side-menu .side-menu .side-menu .side-menu-bottom:hover, .side-menu .side-menu .side-menu .side-menu-top:hover,
.side-menu .side-menu .side-menu .side-menu-main:hover {
	background: url('/skins/og2009/images/side-menu-sub-sub-selected.jpg') repeat-y #FFFFFF top right;
}
	
.side-menu .side-menu .side-menu .side-menu-top {
	border-top: 1px solid #D1CBB5 !important;
}

.side-menu .side-menu .side-menu .side-menu-bottom {
	border-bottom: 1px solid #D1CBB5 !important;
	height: 24px;
}

.side-menu .side-menu .side-menu {
	background: url('/skins/og2009/images/side-menu-sub-sub-bg.jpg') repeat-y #FFFFFF top right;
}

.side-menu .side-menu .side-menu .arrow {
	padding-left: 15px;
}

#top-menu-item-selected {
	background: url('/skins/og2009/images/side-menu-over.jpg') repeat-x top left;
}

#top-menu-item-selected .arrow {
	background: url('/skins/og2009/images/side-menu-arrow-up.png') no-repeat transparent center right;
}

#menu-item-selected {
	font-weight: bold;
}

.location-list {
	background: url('/skins/og2009/images/map.jpg') no-repeat transparent 0px -5px;
	height: 450px;
	display: none;
}

.location-sub-list {
	width: 250px;
	margin-left: auto;
	margin-right: auto;
	overflow: auto;
	height: 200px;
	position: relative;
	top: 50px;
	padding: 10px;
	border: 1px solid #D1CBB5;
	background: #FFFFFF;
}

.location-has-children {
	background: transparent url('/skins/og2009/images/down-arrow.jpg') no-repeat right center;
	padding-right: 15px;
	font-weight: bold;
	cursor: pointer;
}

.location-sub-list div {
	padding-left: 20px;
	display: none;
}

#cat-sidebars {
	width: 313px;
}

.dealer-result-row div {
	background: transparent url('/skins/og2009/images/dealer-result-bg.jpg') no-repeat top left;
	height: 161px;
}

.dealer-image {
	width: 200px;
}

.dealer-image div {
	padding: 10px;
	height: 139px;
	width: 180px;
	cursor: pointer;
}

.dealer-row {
	padding: 10px;
	padding-left: 0px;
}

.dealer-result-row .artist-details {
	width: 65%;
}

.exhibition-cell div {
	background: transparent url('/skins/og2009/images/artist-result-bg.jpg') repeat-x top left;
	border: 1px solid #D1CBB5;
	height: 180px;
	padding: 10px;
}

.exhibition-cell {
	padding-bottom: 10px;
	padding-top: 10px;
}

.exhibition-image {
	width: 180px;
	height: 180px !important;
	padding: 0px !important;
	border: 0px none !important;
}

.exhib-image {
	width: 200px;
}

.small {
	border: 0px none !important;
	padding: 0px !important;
	height: auto !important;
	width: auto !important;
	font-size: 16px;
	background: transparent !important;
}

.exhibition-cell h2 {
	margin-bottom: 20px;
}

.exhibition-cell .artist-buttons {
	background: transparent url('/skins/og2009/images/exhibition-cell-buttons-bg.png') no-repeat top left;
	width: 415px;
	height: 55px;
}

.exhibition-cell .artist-buttons .view-dealer {
	background: transparent url('/skins/og2009/images/head.jpg') no-repeat 11px 7px;
	padding-left: 60px;
	padding-right: 10px;
	border-right: 1px solid #D1CBB5;
	width: 50%;
}

.item-image .red-dot, .item-image .green-dot {
	padding-top: 118px;
}

.exhibition-cell .artist-buttons .view-dealer:hover {
	background: url('/skins/og2009/images/exhibition-dealer-over.png') no-repeat 1px 1px;
}

.exhibition-cell .artist-buttons .view-exhibition {
	background: transparent url('/skins/og2009/images/grey-i-large.jpg') no-repeat 8px 6px;
	padding-right: 10px;
	padding-left: 60px;
	width: 50%;
}

.exhibition-cell .artist-buttons .view-exhibition:hover {
	background: url('/skins/og2009/images/exhibition-details-over.png') no-repeat 0px 1px;
}

#exhibition-details h3 {
	margin: 0px;
	font-family: Garamond;
	font-weight: normal;
	font-size: 18px;
	margin-top: 5px;
}

#exhibition-details .hr {
	padding-bottom: 10px;
	padding-top: 10px;
}

#exhibition-details .value-type {
	font-style: italic;
	color: #847963;
	padding-bottom: 5px;
	width: 100px;
}

.value-type {
	font-style: italic;
	color: #847963;
	padding-bottom: 5px;
	width: 120px;
}

.value-entry {
	padding-bottom: 5px;
}

#exhibition-details .value-entry {
	padding-bottom: 5px;
}

#exhibition-photos td {
	padding-bottom: 20px;
}

#exhibition-photos div {
	background: #F3F2ED;
	border: 1px solid #D0C9B6;
	height: 200px;
	width: 180px;
	padding: 10px;
	text-align: center;
	cursor: pointer;
	color: #7D5E2F;
}

#exhibition-photos div div {
	width: 180px;
	height: 180px;
	margin-bottom: 10px;
	padding: 0px;
	border: 0px none;
	background: transparent;
}

.venue-wrap-top {
	background: url('/skins/og2009/images/venue-bg-top.png') no-repeat transparent top left;
	padding-top: 20px;
	margin-bottom: 20px;
	width: 506px;
	margin-left: auto;
	margin-right: auto;
}

.venue-wrap-bottom {
	background: url('/skins/og2009/images/venue-bg-bottom.png') no-repeat transparent bottom left;
	padding-bottom: 20px;
}

.venue-wrap {
	background: url('/skins/og2009/images/venue-bg-main.png') repeat-y top left transparent;
	padding-left: 20px;
	padding-right: 20px;
}

.venue-wrap h4 {
	margin: 0px;
	margin-bottom: 15px;
	font-weight: normal;
	color: #866C55;
	font-size: 14px;
}

.google-map {
	width: 615px;
	height: 350px;
	background: #FFFFFF;
	border: 1px solid #E4E4E4;
}

#map-right-top {
	position: relative;
	z-index: 100;
	left: 597px;
	margin-bottom: -20px;
	top: 3px;
}

#map-left-top {
	position: relative;
	z-index: 100;
	left: -23px;
	margin-bottom: -20px;
	top: 3px;
}

#map-right-bottom {
	position: relative;
	z-index: 100;
	left: 552px;
	top: 355px;
}

#map-left-bottom {
	position: relative;
	z-index: 100;
	left: -70px;
	top: 355px;
}

#route {
	width: 615px;
	margin-left: -5px;
}

.dealer-result-row .view-online-gallery {
	background: url('/skins/og2009/images/view-gallery-button.png') no-repeat top left !important;
	height: 65px;
	width: 138px;
	text-align: left;
	margin-right: 10px;
	padding: 10px;
}

.dealer-result-row .view-online-gallery div {
	background: url('/skins/og2009/images/screen.jpg') no-repeat 0px 0px !important;
	padding-left: 45px;
	padding-top: 5px;
	height: 39px;
}

.assoc-logos img {
	height: 65px;
}

#dealer-buttons {
	background: url('/skins/og2009/images/dealer-three-button-bg.png') transparent no-repeat 0px 2px;
	margin-left: auto;
	margin-right: auto;
	width: 490px;
	height: 54px;
	margin-top: -20px;
	margin-bottom: 15px;
}

#dealer-buttons td {
	width: 33%;
	height: 54px;
	padding-left: 55px;
	border-right: 1px solid #666666;
}

#dealer-buttons .contact-dealer {
	background: url('/skins/og2009/images/envelope.jpg') no-repeat 8px 12px;
}

#dealer-buttons .view-online-gallery {
	background: url('/skins/og2009/images/screen.jpg') no-repeat 8px 8px;
	border-right: 1px solid #666666;
}

#dealer-buttons .dealer-notify {
	background: url('/skins/og2009/images/alert-head.jpg') no-repeat 8px 8px;
	border-right: 0px none !important;
}

#dealer-buttons .detail-dealer {
	background: url('/skins/og2009/images/head.jpg') no-repeat 8px 8px;
}

#recaptcha_area {
	margin-left: auto;
	margin-right: auto;
}

.enquire-form textarea {
	border: 1px solid #949494;
	padding: 5px;
	width: 434px;
	height: 85px;
}

#navigate_from {
	border: 1px solid #949494;
	padding: 5px;
	width: 460px;
	margin-right: 20px;
	position: relative;
	top: -9px;
}

.org-logo {
	float: right;
	position: relative;
	z-index: 100;
	border: 1px solid #989898;
}

#trade-info-buttons {
	background: url('/skins/og2009/images/trade-button-bg.png') no-repeat top left;
	width: 315px;
	height: 54px;
}

#trade-info-buttons table {
	height: 54px;
}

#trade-info-buttons td {
	width: 50%;
}

#trade-info-buttons .contact-dealer {
	border-right: 1px solid #666666;
	background: url('/skins/og2009/images/envelope.jpg') no-repeat 8px 12px;
	padding-left: 55px;
}

#trade-info-buttons .view-dealers {
	background: url('/skins/og2009/images/heads.jpg') no-repeat 8px 7px;
	padding-left: 55px;
}

.login-bg {
	background: url('/skins/og2009/images/chairs-bg.jpg') no-repeat bottom right;
}

.login-box {
	background: url('/skins/og2009/images/user-login-large-bg.png') no-repeat top left;
	width: 902px;
	height: 287px;
	padding: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}

.login-box table {
	padding-top: 40px;
}

.login-box-small {
	margin-top: 20px;
	background: url('/skins/og2009/images/user-login-small-bg.png') no-repeat top left;
	width: 422px;
	height: 153px;
	padding: 20px;
	text-align: left;
	margin-bottom: 40px;
}

.advanced-entry .title {
	display: none;
	cursor: pointer;
}

.advanced-entry .advanced-entry-form {
	display: none;
	padding-top: 4px;
}

.advanced-entry {
	width: 550px;
	padding: 5px;
	border: 1px solid #949494;
	cursor: pointer;
	margin-bottom: 10px;
}

.advanced-entry:hover {
	background: #E1DAD4;
}

.advanced-entry .text-input {
	width: 164px;
}

.advanced-entry-open {
	cursor: auto;
	background: #E1DAD4;
}

.small-text-input {
	padding: 5px;
	border: 1px solid #949494;
	width: 164px;
}

.zoomer_button_open_wrap {
	margin-top: -4px;
}

.warning {
	background: url('/skins/og2009/images/warning.png') no-repeat left center;
	padding-left: 55px;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

#users-main {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
}

.info {
	background: url('/skins/og2009/images/tick.png') no-repeat left center;
	padding-left: 55px;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

.gradient h2 {
	margin: 0px;
}

.gradient {
	background: url('/skins/og2009/images/gradient-middle.jpg') repeat-y top left;
	border: 1px solid #D1CBB5;
	width: 634px;
	margin-left: auto;
	margin-right: auto;
}

.gradient-bottom {
	background: url('/skins/og2009/images/gradient-bottom.jpg') no-repeat bottom left;
}

.gradient-top {
	background: url('/skins/og2009/images/gradient-top.jpg') no-repeat top left;
	padding: 10px;
}

.artist-img-small {
	text-align: right;
}

.artist-img-small img {
	border: 1px solid #B8B8B8;
}

.gradient td {
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.rounded {
	background: url('/skins/og2009/images/rounded-middle.jpg') repeat-y top left;
	width: 615px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}

.rounded-top {
	background: url('/skins/og2009/images/rounded-top.jpg') no-repeat top left;
}

.rounded-bottom {
	background: url('/skins/og2009/images/rounded-bottom.jpg') no-repeat bottom left;
}

.rounded td {
	padding-left: 10px;
	padding-right: 10px;
}

.rounded td td {
	padding: 0px;
}

.rounded .border-bottom {
	padding: 10px;
	border-bottom: 1px solid #CACACA;
}

.rounded .no-border {
	padding: 10px;
}

.rounded .exhib-small {
	width: 50px;
	padding-right: 15px;
}

.rounded .exhib-small div {
	width: 50px;
	height: 50px;
	border: 1px solid #9EA09F;
}

.brown-top-left {
	background: url('/skins/og2009/images/notifications-top-brown.jpg') no-repeat top left #EFEDE5;
}

.brown-top-right {
	background: url('/skins/og2009/images/notifications-top-brown.jpg') no-repeat top right #EFEDE5;
}

.white-bottom-left {
	background: url('/skins/og2009/images/notifications-bottom-white.jpg') no-repeat bottom left #F7F6F1;
}

.white-bottom-right {
	background: url('/skins/og2009/images/notifications-bottom-white.jpg') no-repeat bottom right #F7F6F1;
}

.brown-left, .brown-right {
	background: #EFEDE5;
}

.white-left, .white-right {
	background: #F7F6F1;
}

.brown-all-left {
	background: url('/skins/og2009/images/notifications-brown-all.jpg') no-repeat top left;
}

.brown-all-right {
	background: url('/skins/og2009/images/notifications-brown-all.jpg') no-repeat top right;
}

.brown-bottom-left {
	background: url('/skins/og2009/images/notifications-brown-bottom.jpg') no-repeat bottom left #EFEDE5;
}

.brown-bottom-right {
	background: url('/skins/og2009/images/notifications-brown-bottom.jpg') no-repeat bottom right #EFEDE5;
}

.brown-top-left, .brown-top-right, .white-bottom-left, .white-bottom-right, .brown-right, .brown-left, .white-left, .white-right, .brown-all-left,
.brown-all-right, .brown-bottom-left, .brown-bottom-right {
	height: 39px;
	padding-left: 10px;
	padding-right: 10px;
}

.rounded-small {
	background: url('/skins/og2009/images/rounded-small-middle.png') repeat-y top left;
}

.rounded-small-bottom {
	background: url('/skins/og2009/images/rounded-small-bottom.png') no-repeat bottom left;
	padding-bottom: 14px;
}

.rounded-small-top {
	background: url('/skins/og2009/images/rounded-small-top.png') no-repeat top left;
	padding-top: 14px;
}

.send-to-friend {
	background: url('/skins/og2009/images/envelope.jpg') no-repeat 8px center;
	padding-top: 8px !important;
	padding-bottom: 8px !important;
	padding-left: 55px;
	border-right: 1px solid #666666;
	width: 50%;
}

.remove-favorite {
	background: url('/skins/og2009/images/remove-grey.jpg') no-repeat 5px center;
	padding-top: 8px !important;
	padding-bottom: 8px !important;
	padding-left: 46px;
	width: 50%;
}

.entry-type {
	text-align: right;
	padding-right: 10px;
}

.entry-value .text-input, .entry-value .textarea-input, .entry-value input {
	border: 1px solid #949494;
	padding: 5px;
	width: 434px;
	color: #AEA288;
}

.entry-value .textarea-input {
	height: 180px;
}

.entry-type, .entry-value {
	padding-top: 5px;
	padding-bottom: 5px;
}

.entry-value .date-select {
	width: 174px !important;
	background: url('/skins/og2009/images/calendar-input-bg.jpg') top right no-repeat #FFFFFF;
	padding-bottom: 4px;
}

.calendar {
	background: url('/skins/og2009/images/calendar-bg.png') repeat-y top left;
	width: 920px;
	height: 706px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
}

.inset {
	background: url('/skins/og2009/images/calendar-inset-bg.png') no-repeat top left transparent;
	margin-top: 10px;
	width: 911px;
	height: 640px;
	margin-left: auto;
	margin-right: auto;
}

.inset td {
	border-left: 1px solid #959595;
	border-bottom: 1px solid #959595;
	width: 130px;
}

.day {
	font-family: Garamond;
	padding: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-size: 20px;
	height: auto !important;
}

#last-week td {
	border-bottom: 0px none;
}

.controls {
	padding-left: 5px;
	padding-right: 5px;	
}

.years {
	padding-top: 10px;
}

.first {
	border-left: 0px none !important;
}

.years a {
	padding-left: 20px;
	padding-right: 20px;
	text-decoration: none;
	cursor: pointer;
	color: #47351D;
	font-family: Garamond;
	font-size: 16px;
}

.years a:hover {
	text-decoration: underline;
}

.calendar-days td {
	height: 149px;
}

.first .day-header {
	margin-left: 1px;
}

.last .day-header {
	margin-right: 1px;
}

.DateLabel {
	text-align: right;
	background: url('/skins/og2009/images/day-bg.jpg') repeat-x bottom left;
	border-bottom: 1px solid #959595;
	font-family: Garamond;
	font-size: 18px;
	padding-top: 3px;
	height: 22px;
	padding-right: 10px;
	width: 119px;
	border-top: 1px solid #959595;
}

.date {
	font-family: Garamond;
	font-size: 22px;
}

.close-window {
	cursor: pointer;
	background: url('/skins/og2009/images/close-grey.jpg') no-repeat center left;
	padding-left: 20px;
}

.close-window:hover {
	background: url('/skins/og2009/images/close-red.jpg') no-repeat center left;
	text-decoration: underline;
}

.location-sub-list .location-has-children {
	color: #000000;
	font-weight: normal;
	padding-left: 3px;
}

.location-sub-list div {
	padding-top: 5px;
	padding-bottom: 5px;
}

.statue {
	padding-top: 120px;
	padding-left: 50px;
	padding-bottom: 20px;
}

#instance_2203, #instance_2237, #instance_2243, #instance_2209, #instance_2214, #instance_2219, #instance_2225, #instance_2260, #instance_2274,
#instance_2293 {
	background: url('/skins/og2009/images/cherubs-bg.jpg') right 100px no-repeat;
}

#instance_2205, #instance_2239, #instance_2248, #instance_2210, #instance_2215, #instance_2220, #instance_2226, #instance_2228, #instance_2282,
#instance_2296 {
	background: url('/skins/og2009/images/elephants-bg.jpg') right 100px no-repeat;
}

#instance_2234, #instance_2242, #instance_2208, #instance_2211, #instance_2216, #instance_2221, #instance_2227, #instance_2229, #instance_2288,
#instance_2303 {
	background: url('/skins/og2009/images/chairs-bg.jpg') right 100px no-repeat;
}

#instance_2235, #instance_2241, #instance_2247, #instance_2212, #instance_2217, #instance_2222, #instance_2257, #instance_2230, #instance_2290,
#instance_2305 {
	background: url('/skins/og2009/images/statue-bg.jpg') right 100px no-repeat;
}

#instance_2232, #instance_2236, #instance_2238, #instance_2240, #instance_2245, #instance_2223, #instance_2258, #instance_2266, #instance_2291,
#instance_2255 {
	background: url('/skins/og2009/images/silver-bg.jpg') no-repeat right 200px;
}

#instance_2233, #instance_2244, #instance_2246, #instance_2213, #instance_2218, #instance_2224, #instance_2259, #instance_2270, #instance_2292 {
	background: url('/skins/og2009/images/chair-bg.jpg') right 100px no-repeat;
}

.google-side-map {
	width: 312px;
	height: 250px;
	border-top: 1px solid #999A99;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
}

#side-map-left-top, #side-map-right-top {
	position: absolute;
	z-index: 20;
}

#side-map-right-top {
	margin-left: 298px;
}

#keyword-loading-image {
	position: relative;
	z-index: 2000;
	left: -25px;
	top: 2px;
}
