/* ---- Reset ---- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0;	border: 0;	outline: 0;}
ul {list-style: none;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup -- */
table {border-collapse: collapse; border-spacing: 0;}
.skipToContent {display: none;}
/* ---- End Reset ---- */

/* ---- General ---- */

.clearboth {clear: both;}
.clearright {clear: right;}

img.left {float: left; margin: 0 10px 10px 0;}
img.right {float: right; margin: 0 0 10px 10px;}
img.photo {background: #fff; border: 1px solid #ccc; padding: 4px;}

button {cursor: pointer;}

/* ---- General Font Styles ---- */

body {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 76%;}
a, a:visited {color: #0000ff; text-decoration: none;}
.mainContent a, .mainContent a:visited {text-decoration: underline;}
.pageHeader a, .pageHeader a:visited {color: #fff;}
a:hover, a:focus {text-decoration: underline;}
#pageContent p, .statusMessage {line-height: 1.6em;}
h1, h2, h3, h4 {font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps;}
h1 {font-weight: normal; font-size: 2.4em; margin: 0 0 0.5em 0; border-bottom: 1px solid #000; clear: left;}
h2 {font-weight: normal; font-size: 1.5em; margin: 0.6em 0 0.5em 0; border-bottom: 1px solid #ccc; clear: both; font-variant: normal; padding-bottom: 5px;}
.otherContent1 h2 {color: #fff; font-size: 2.2em; font-weight: normal; padding-left: 20px; border: none; font-variant: small-caps;}
.introBlock {font-weight: bold;}

/* ---- End Font Styles ---- */

/* ---- Layout ---- */

body {text-align: center; background: #000;}

.wrapper {margin: 0 auto; width: 80em; max-width: 1000px; min-width: 950px; text-align: left;}

.pageHeader {position: relative; padding-top: 1.5em; overflow: hidden; width: 80em; max-width: 1000px; min-width: 950px;}
.logo {margin-left: 20px; background: url(http://static.skinnerinc.com/images/logo-print.gif) no-repeat -999px 0;}
.searchbar {position: absolute; top: 2.6em; right: 18px;}
.search {float: right; margin-left: 10px;}
.search input {height: 18px; background: #fff url(http://static.skinnerinc.com/images/search-icon.gif) no-repeat 5px center; padding-left: 20px; border: none; float: left; margin-right: 1px; display: inline;}
.search input.submit {width: 18px; height: 20px; background: url(http://static.skinnerinc.com/images/search-button.gif) no-repeat left top; border: none; text-indent: -9999px; float: left; cursor: pointer;}
.search button {display: none;}
.searchbar ul {float: right;}
.searchbar ul li {float: left; margin-right: 12px; border-left: 1px solid #ccc; padding-left: 12px;}
.searchbar ul li:first-child {border: none;}
input.hidden_input {display: none;}

.utilityLinks {position: absolute; top: 1em; right: 10px; clip: rect(auto auto auto 1px);} /* Apparently you should use a comma as a seperator in 'clip', but it doesn't work in IE7 so you have to use a space */
.utilityLinks li {display: inline; border-left: 1px solid #ccc; padding: 0 1em;}
.utilityLinks a, .utilityLinks a:visited {color: #fff; font-size: 0.9em;}
.utilityLinks a:hover, .utilityLinks a:focus {color: #DF5045;}

#pageContent {clear: both; overflow: hidden; padding: 15px 0 15px 0; background: #9e2f37 url(http://static.skinnerinc.com/images/content-corner-left.gif) no-repeat left top; position: relative;}
.content-corner {position: absolute; top: 0; right: 0; width: 4px; height: 4px; background: url(http://static.skinnerinc.com/images/content-corner-right.gif) no-repeat left top;}

.mainContent {background: #fff; min-height: 800px;}
.mainContent p {margin: 0.5em 0;}
.mainContent ol {margin-left: 25px;}


#contactForm {clear: both;}

.box {border: 1px solid #999; padding: 10px 15px;}

.pageFooter {text-align: center; padding: 1em 0; clear: both; color: #fff;}
.pageFooter li {display: inline; padding: 0 2em; border-left: 1px solid #ccc;}
.pageFooter li:first-child {border-left: none;}
.pageFooter a, .pageFooter a:visited {color: #fff;}

/* ---- Navigation ---- */

.level1nav {clear: both; padding: 0px 10px 0 20px; margin-top: -20px; float: right;}
.level1nav li {float: left; margin-right: 4px; background: #71221D url(http://static.skinnerinc.com/images/tab-left.gif) no-repeat left top; display: inline;}
.level1nav a, .level1nav a:visited {padding: 6px 27px; display: block; color: #fff; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.3em; background: url(http://static.skinnerinc.com/images/tab-right.gif) no-repeat right top;}
.level1nav li.on {background: #9e2f37 url(http://static.skinnerinc.com/images/tab-on-left.gif) no-repeat left top;}

.auctions .level1nav li.auctions, 
.about .level1nav li.about, 
.press .level1nav li.press, 
.buy-sell .level1nav li.buy-sell, 
.contact .level1nav li.contact {background: #9e2f37 url(http://static.skinnerinc.com/images/tab-on-left.gif) no-repeat left top;}

.level1nav li.on a, .level1nav li.on a:visited {color: #fff; background: url(http://static.skinnerinc.com/images/tab-on-right.gif) no-repeat right top;}

.auctions .level1nav li.auctions a, .auctions .level1nav li.auctions a:visited, 
.about .level1nav li.about a, .about .level1nav li.about a:visited, 
.press .level1nav li.press a, .press .level1nav li.press a:visited, 
.buy-sell .level1nav li.buy-sell a, .buy-sell .level1nav li.buy-sell a:visited, 
.contact .level1nav li.contact a, .contact .level1nav li.contact a:visited {color: #fff; background: url(http://static.skinnerinc.com/images/tab-on-right.gif) no-repeat right top;}

.level2nav, .feedburnerFeedBlock ul {clear: left; padding: 10px 35px 10px 0; zoom: 1;}
.level2nav li, .feedburnerFeedBlock ul li {background: url(http://static.skinnerinc.com/images/menu-groove.gif) no-repeat left bottom; margin-left: 20px;}
.level2nav a, .level2nav a:visited, .feedburnerFeedBlock ul a, .feedburnerFeedBlock ul a:visited {color: #fff; font-family: Arial, Helvetica, sans-serif; padding: 0 1em 0 0; display: block;}
.level2nav li.on {background: #fff; margin-left: 0;}
.level2nav li.on a, .level2nav li.on a:visited {color: #000; padding-left: 20px;}
.level2nav li.on a:hover {text-decoration: none;}

.am-paintings li.am-paintings, 
.am-furniture li.am-furniture, 
.am-ethno-art li.am-ethno-art, 
.vehicles li.vehicles, 
.asian li.asian, 
.books li.books, 
.ceramics li.ceramics, 
.couture li.couture, 
.euro-furniture li.euro-furniture, 
.jewelry li.jewelry, 
.judaica li.judaica, 
.instruments li.instruments, 
.rugs li.rugs, 
.science li.science, 
.silver li.silver, 
.collectibles li.collectibles, 
.twentieth li.twentieth, 
.wines li.wines, 
.discovery li.discovery, 
.specialty li.specialty {background: #fff; margin-left: 0;}

.am-paintings li.am-paintings a, .am-paintings li.am-paintings a:hover, 
.am-furniture li.am-furniture a, .am-furniture li.am-furniture a:hover, 
.am-ethno-art li.am-ethno-art a, .am-ethno-art li.am-ethno-art a:hover, 
.vehicles li.vehicles a, .vehicles li.vehicles a:hover, 
.asian li.asian a, .asian li.asian a:hover, 
.books li.books a, .books li.books a:hover, 
.ceramics li.ceramics a, .ceramics li.ceramics a:hover, 
.couture li.couture a, .couture li.couture a:hover, 
.euro-furniture li.euro-furniture a, .euro-furniture li.euro-furniture a:hover, 
.jewelry li.jewelry a, .jewelry li.jewelry a:hover, 
.judaica li.judaica a, .judaica li.judaica a:hover, 
.instruments li.instruments a, .instruments li.instruments a:hover, 
.rugs li.rugs a, .rugs li.rugs a:hover, 
.science li.science a, .science li.science a:hover, 
.silver li.silver a, .silver li.silver a:hover, 
.collectibles li.collectibles a, .collectibles li.collectibles a:hover, 
.twentieth li.twentieth a, .twentieth li.twentieth a:hover, 
.wines li.wines a, .wines li.wines a:hover, 
.discovery li.discovery a, .discovery li.discovery a:hover, 
.specialty li.specialty a, .specialty li.specialty a:hover {color: #000; padding-left: 20px;}

/* ---- Drop-down navigation styles ---- */

.level1nav .level2nav {position: absolute; top: 2.5em; left: 0; border: 1px solid #999; border-top: none; padding: 0; width: 12em; z-index: 100; display: none;}
.level1nav li:hover .level2nav {display: block;}
.level1nav .level2nav li {float: none; margin: 0; zoom: 1;}
.level1nav .level2nav li a {padding: 0.5em; border-top: 1px solid #999; zoom: 1;}
.level1nav .level2nav li a:hover {background: #eee;}

/* ---- Sidebar navigation styles ---- */

.otherContent1 .level2nav, .otherContent2 .level2nav, .feedburnerFeedBlock ul {padding: 0; margin: 0 0 2em 0;}
.otherContent1 .level2nav li, .otherContent2 .level2nav li, .feedburnerFeedBlock ul li {float: none; padding: 0.4em 0;}
.feedburnerFeedBlock ul {margin-bottom: 0;}

/* ---- Subnav styles ---- */

.subnav {background: #e6e6e6; width: 74%; padding: 1em 1%; float: right; font-size: 0.9em;}
.subnav li {float: left; margin-right: 1.5em;}
.subnav a, .subnav a:visited {color: #333;}
.subnav .overview li.overview a, .subnav .overview li.overview a:visited, 
.subnav .departments li.departments a, .subnav .departments li.departments a:visited, 
.subnav .appraisals li.appraisals a, .subnav .appraisals li.appraisals a:visited, 
.subnav .gallery-directions li.gallery-directions a, .subnav .gallery-directions li.gallery-directions a:visited, 
.subnav .appraisers li.appraisers a, .subnav .appraisers li.appraisers a:visited, 
.subnav .partners li.partners a, .subnav .partners li.partners a:visited, 
.subnav .inquiries li.inquiries a, .subnav .inquiries li.inquiries a:visited, 
.subnav .releases li.releases a, .subnav .releases li.releases a:visited, 
.subnav .results li.results a, .subnav .results li.results a:visited, 
.subnav .background li.background a, .subnav .background li.background a:visited, 
.subnav .contactus li.contactus a, .subnav .contactus li.contactus a:visited, 
.subnav .evaluations li.evaluations a, .subnav .evaluations li.evaluations a:visited, 
.subnav .howtobuy li.howtobuy a, .subnav .howtobuy li.howtobuy a:visited, 
.subnav .howtosell li.howtosell a, .subnav .howtosell li.howtosell a:visited, 
.subnav .faq li.faq a, .subnav .faq li.faq a:visited {color: #9e2f37; font-weight: bold;}

/* ---- Column layouts ---- */

.mainContent {float: right; width: 72%; padding: 1.5em 2%;}
.otherContent1 {float: right; width: 24%; margin-right: 0; padding-top: 0.5em;}

.searchresults {padding: 1em 0;}
.searchresults dt {margin-bottom: 0.3em;}
.searchresults dd {margin-bottom: 1em;}

.paging {color: #fff; white-space: nowrap; text-align: center; padding: 20px 0 0 0; border-top: 1px solid #ccc;}
.paging li {display: inline; padding: 4px 3px; margin:0 2px 0 0; font-weight: bold; background: #f5eceb; zoom: 1;}
.paging a:link, .paging a:visited {text-decoration: none; color: #9F3931;}
.paging li.active {color: #FFFFFF; background: #9F3931;	padding: 4px 3px;}
.paging li.inactive {color: #BCBCBA; padding: 4px 3px;}
.paging a:hover {text-decoration: underline;}


/* ---- Form styles ---- */

.pageHeader form dt {color: #fff;}
.pageHeader #searchForm {position: absolute; top: 4.5em; right: 20px; width: 26%;}
.pageHeader #searchForm input {float: left; margin-right: 6px;}
.pageHeader #searchForm .formButtons {}

.mainContent form {margin: 1em 0; width: 100%;}
.mainContent form fieldset {border: 1px solid #ccc; margin-bottom: 1em; padding: 1em 2em;}
.mainContent form legend {margin-left: 2em; padding: 0 5px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.mainContent form dt, .mainContent form dd {float: left; margin-bottom: 6px;}
.mainContent form dt {clear: left; width: 35%; text-align: right; margin-right: 2%;}
.mainContent form dd {width: 60%;}
.mainContent .formButtons {padding: 0.5em 0 0.5em 37%;}
.mainContent form .single {margin: 0 6px 0 37%;}

.otherContent1 form, .otherContent2 form {margin: 1em 0;}
.otherContent1 form dt, .otherContent2 form dt {margin-bottom: 6px;}
.otherContent1 form dd, .otherContent2 form dd {margin-bottom: 10px;}

/*
.statusMessage {padding: 10px 10px 10px 35px; margin: 1em 0;}
.fail {background: #ffc5bd url(http://static.skinnerinc.com/images/exclamation.png) no-repeat 10px 50%;}
.success {background: #c3ffba url(http://static.skinnerinc.com/images/accept.png) no-repeat 10px 50%;}
.info {background: #cfddff url(http://static.skinnerinc.com/images/information.png) no-repeat 10px 50%;}
.warning {background: #f5ff97 url(http://static.skinnerinc.com/images/error.png) no-repeat 10px 50%;}
*/

/* ---- Table styles ---- */

.mainContent table {margin: 0.5em 0 1.5em 0; width: 100%;}
.mainContent table caption {text-align: left; font-style: italic; padding-bottom: 5px;}
.mainContent td, .mainContent th {padding: 5px;}
.mainContent thead th {background: #ddd;}
.mainContent tbody th {background: #eee;}
.mainContent tfoot td {font-weight: bold;}
.mainContent tfoot th {text-align: right; background: #eee;}

/* ---- Custom Styles ---- */

.strapline {color: #ccc; margin-left: 20px; font-weight: bold; font-style: italic; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.3em;}

.quote {margin: 1em 0;}
blockquote {font-style: italic; margin-bottom: 0.5em;}
cite {display: block; text-align: right; font-weight: bold;}
.mainContent blockquote {background: #eee no-repeat right top; padding: 1em;}
/* .mainContent blockquote {background: #eee url(http://static.skinnerinc.com/images/quotes.gif) no-repeat right top; padding: 1em;}*/

.contact dt {font-weight: bold; margin-bottom: 8px;}
.contact .adr {margin-bottom: 8px;}

.listings li {clear: both;}

a.feed, a:visited.feed {background: url(http://static.skinnerinc.com/images/feed-icon.gif) no-repeat left center; padding-left: 18px;}

.next-three {padding: 0 2em; margin-bottom: 0.5em; overflow: hidden; zoom: 1;}
.next-three li {float: left; margin: 0 1.5em; display: inline;}
.next-three h2 {margin: 0.3em 0 0 0; border: none; width: 175px;}
.next-three h2 a, .next-three h2 a:visited {font-variant: normal; color: #000; text-decoration: none;}
.next-three p {color: #666; width: 175px;}
.highlights .next-three img {width: 160px; height: 160px;}
.highlights {overflow: hidden; zoom: 1; margin-bottom: 5px;}

.schedule-ezine {margin: 1em 0; overflow: hidden; background: #e8e8e8 url(http://static.skinnerinc.com/images/panel-bar-bg.gif) repeat-x top; height: 83px;}
.schedule-ezine .panel-bar {float: left; height: 83px; padding: 0 0; text-align: center;}
div.schedule-icon {width: 26%; background: url(http://static.skinnerinc.com/images/panel-bar-left.gif) no-repeat left top; border-right: 1px solid #e8e8e8;}
div.schedule-icon a, div.schedule-icon a:visited {background: url(http://static.skinnerinc.com/images/calendar-icon.gif) no-repeat left; padding-left: 22px; color: #333;}
div.pdf {width: 30%; border-right: 1px solid #e8e8e8;}
div.pdf a, div.pdf a:visited, a.pdf, a:visited.pdf {background: url(http://static.skinnerinc.com/images/pdf.gif) no-repeat left; padding-left: 22px; color: #333;}
div.schedule-icon a, div.pdf a {position: relative; top: 2.5em;}

.ezine {float: right; text-align: center; width: 43.7%; background: url(http://static.skinnerinc.com/images/panel-bar-right.gif) no-repeat right top;}
.ezine p {font-size: 0.9em;}
.ezine input {border: 1px solid #9c2e36; height: 16px; margin-right: 2px; color: #aaa;}
.ezine input.subscribe-button {background: url(http://static.skinnerinc.com/images/subscribe-button.gif) no-repeat left top; border: none; text-indent: -9999px; height: 20px; width: 61px;}
.ezine div {margin: 0 auto; text-align: center;}

.ezine-single {text-align: center; width: 80%; background: #e8e8e8 url(http://static.skinnerinc.com/images/panel-bar-bg.gif) repeat-x top; margin: 2em auto 0; padding: 1px 0; border-left: 1px solid #ddd; border-right: 1px solid #ddd;}
.ezine-single p {font-size: 0.9em;}
.ezine-single input {border: 1px solid #9c2e36; height: 16px; margin-right: 2px; color: #aaa;}
.ezine-single input.subscribe-button {background: url(http://static.skinnerinc.com/images/subscribe-button.gif) no-repeat left top; border: none; text-indent: -9999px; height: 20px; width: 61px;}
.ezine-single div {margin: 0 auto; text-align: center;}

.gallery {float: left; width: 320px; margin-right: 15px; margin-bottom: 20px;}

#bigimageContainer p {clear: left; font-size: 0.8em;}
.instructions {color: #666; font-size: 0.8em;}
#thumbs {
			overflow: hidden;
			position: relative;
		}
		
		#pageContainer {
			width: 320px;
		}
		
		#pagerContainer {
			clear: left;
			float: left;
			width: 320px;
			margin-right: 50px;
			margin-bottom: 10px;
			height: 50px;
		}
		
		.page {
			float: left;
			width: 320px;
			margin-bottom: 10px;
		}
		
		.thumbnail {
			float: left;
			margin: 0 1px 17px 0;
			width: 52px;
			height: 52px;
		}
		
		pre {
			border: 1px solid #fff;
			background-color: #333;
			padding: 5px;
		}
		
		/* this is for the loading.gif */
		.thumbnail div img {
			margin: 22px;
		}
		
		.thumbnail a img {
			width: 40px;
			height: 40px;
			padding: 6px;
		}
		
		#bigimageContainer {
			position: relative;
			margin-bottom: 10px;
			text-align: center;
		}
		
		#bigImage {
			border: 1px solid #ccc;
			padding: 4px;
			height: 236px;
			margin: 0 auto;
            max-width: 300px;
		}
		
		#prev {
			float: left;
			outline: none;
		}
		
		#next {
			float: right;
			outline: none;
		}
		
		#pageContainer a img {
			border: none;
		}

.auction-intro {float: left; width: 28em; max-width: 400px; margin-bottom: 30px;}
.bullets {list-style: disc; margin-left: 16px;}
.bullets li {padding-bottom: 15px;}

a.piclens {background: #e8e8e8 url(../images/piclens-large.png) no-repeat 20px 50%; display: block; padding: 15px 0 15px 75px; margin-top: 20px; color: #666;}
/* hide piclens/cooliris  pic2lens - display; piclens - hide */
a.piclens {display:none; visibility:hidden; } 


.next-auction {overflow: hidden; margin-bottom: 20px;}
.next-auction li {float: left; background: url(http://static.skinnerinc.com/images/vert-groove.gif) no-repeat left top; padding: 0 2%;}
.next-auction .number {width: 9%; color: #9e2f37; font-size: 2em; font-weight: bold; font-family: "Times New Roman", Times, serif; background: none;}
.next-auction .time, .next-auction .preview {width: 25%;}
.next-auction .location {width: 19%;}
.next-auction h3 {font-size: 1.5em; color: #333; letter-spacing: 2px;}

h2.catalogues {border: none; margin-top: 30px;}
.catalogue-links li {padding: 5px 0 6px 25px;}
.catalogue-links .online {background: url(http://static.skinnerinc.com/images/online.gif) no-repeat left center;}
.catalogue-links .print {background: url(http://static.skinnerinc.com/images/print.gif) no-repeat left center;}
.catalogue-links .download {background: url(http://static.skinnerinc.com/images/pdf.gif) no-repeat left center;}

.deptimg {float: right; width: 200px;}
.imgmap {float: right; margin-left: 1em;}
.genfloat {float: right; margin-left: 1em;}
.mainContent table.noborder, .mainContent table.noborder td {border: none;}
table td b {display: block; text-align: right;}
.sitemap dt {margin-top: 10px;}
.sitemap dd {margin-left: 10px; margin-bottom: 4px;}

/* --- buzz boost -- */

#creditfooter {display: none;}

.newslinks {background: #eee; overflow: hidden; padding: 1em 0; zoom: 1; clear: both;}
.newslinks li {float: left; width: 24%; text-align: center;}
.newslinks li.twitter {padding-top: 15px;}
.newslinks li a, .newslinks li a:visited {color: #333;}

ul.press-releases li {margin-bottom: 0.5em; line-height: 1.6em;}

/* -- RFC styles -- */

.bid_sheet_item {margin: 2em 0;}
p.right {margin-bottom: 2em;}

.mainContent fieldset table, .mainContent fieldset table td {border: none;}
.mainContent fieldset table label {text-align: right; display: block;}
.mainContent .listSchedule table td {border: none;}
.listSchedule {border: 1px solid #ccc; border-top: 5px solid #9E2F37; padding: 0px 5px 15px;}
a.button, a.button:visited, input.button {color: #000; border: 1px solid #ccc; border-bottom: 1px solid #aaa; border-right: 1px solid #999; padding: 5px; text-decoration: none;}
input.button {padding: 2px 5px;}
a.button:hover, input.button:hover {background: #9E2F37; color: #fff;}
.lot_detail_description {margin: 10px 0 15px;}
.lot_detail_buttons {margin-bottom: 20px;}
.lot_detail_navigation { text-align: right; margin-right: 20px;}

table td b {display:block; text-align:left;}

#appraisals_intro {background: #eee; padding: 8px 8px 8px 20px; list-style: disc; border: 2px solid #ddd;}
#appraisals_intro li {margin-bottom: 0.6em; font-weight: bold; font-family: Arial}

#appraisal_item p {color: #666;}
#appraisal_item p b {color: #000;}

span.lot_number {font-weight: bold; display: block;}
span.lot_short_description {display: block;}
span.estimate-label {font-weight: bold; float: right;}
span.estimate {float: right;}
a.bid_button, a.bid_now_button {color: #9E2F37; font-weight: bold; border: 1px solid #ccc; border-bottom: 1px solid #aaa; border-right: 1px solid #999; padding: 7px; text-decoration: none; margin-right: 5px; font-size: 1.2em; font-family: Arial; -moz-border-radius: 8px;}
a.bid_button:hover, a.bid_now_button:hover {background: #9E2F37; color: #fff;}
img.lot_img {border: 1px solid #aaa; padding: 4px; margin-right: 10px}

tr.colour td {background: #eee;}

.mainContent table.company-bg th, .mainContent table.company-bg td {padding-top: 10px; padding-bottom: 10px;}
.mainContent table.company-bg th {text-align: right; padding-right: 10px; background: transparent; width: 140px; border-collapse: separate; vertical-align: top;}
.mainContent table.company-bg td {padding-left: 10px;}
.mainContent table.company-bg td ul {list-style: disc; margin-left: 15px}
.mainContent table.company-bg td li {margin-bottom: 10px}
.mainContent table.company-bg tr.odd td, .mainContent table.company-bg tr.odd th {background: #eee;}

.lot_detail_image img {max-width:700px;}
.mainContent .listSchedule table {margin-bottom: 0;}
li.skinner-news {font-size: 1.2em; margin-top: 1em;}

.mainContent table.company-bg th {text-align: right; padding-right: 10px; background: transparent; width: 140px; border-collapse: separate; vertical-align: top;}
.mainContent table.company-bg td {padding-left: 10px;}
.mainContent table.company-bg tr.odd td, .mainContent table.company-bg tr.odd th {background: #eee;}

.nice-list {list-style: disc; margin-left: 25px; color: #5F171E;}
.nice-list li {margin-bottom: 6px;}

table.past-highlights td, table.past-highlights th {border: 1px solid #666; border-collapse: separate; padding: 10px;}


.ezine-single {margin-left: 0; width: 278px; padding: 0.5em 20px; margin-bottom: 2em; margin-top: 0;}
.live-bid {background: #e8e8e8; text-align: center; padding: 0.5em 0 1em; width: 320px;}
.live-bid h3 { font-size: 2em; color: #586da0; font-weight: normal;}
.live-bid a {display: block; width: 175px; height: 38px; margin: 1em auto 0; padding: 0.5em 0; background: url(../images/bid-now-button.png) no-repeat left top; text-indent: -9999px;}

.image-left {float: left; width: 150px; margin-right: 20px; border: 1px solid #666; padding: 4px; margin-bottom: 40px;}
.image-left span {line-height: 0.5em;}

/* -- consign ctas -- */
h1 {padding-right: 170px;}
.heading-cta {position: absolute; right: 25px; top: 40px;}
.body-cta {width: 220px;}
a.heading-cta-button, a.heading-cta-button:visited, a.body-cta-button, a.body-cta-button:visited {background: url(http://www.skinnerinc.com/images/cta-button-right.png) no-repeat right top; display: block; height: 23px; color: #fff; text-decoration: none; text-align: center;}
a.heading-cta-button:hover, a.heading-cta-button:visited:hover, a.body-cta-button:hover, a.body-cta-button:visited:hover {text-decoration: underline;}
a.heading-cta-button span, a.body-cta-button span {font-family: Arial, sans-serif; font-size: 1.2em; padding: 2px 10px 0; display: block; height: 21px; background: url(http://www.skinnerinc.com/images/cta-button-left.png) no-repeat left top;}
.footer-cta {background: #f8ead1; text-align: center; margin: 20px 0 0; padding: 10px;}
.footer-cta h3 {font-family: Arial; font-variant: normal;}
.footer-cta p {margin: 0.2em 0;}

/* -- layout test1 --*/
.layout-test1 h3 {font-variant: normal; font-family: Arial; font-weight: normal; font-size: 1.4em; margin: 1.5em 0 0.5em;}
.layout-test1 h2 {font-size: 2em; font-variant: small-caps; margin: 1.5em 0 0.5em;}