/* OVERRIDE base.css
 ********************************************************************************/
	.bordered { border: 1px solid #000; }
	table.bordered { border-collapse: collapse; }

	table.internal-border td,
	table.internal-border th { border: 1px solid #000; }

	div#center-col-browse-browsearea div.center-col-browse-left div.auction-block-under.signature { float: none; width: auto; }

	div#center-col-browse-browsearea div.center-col-browse-right div#top_middle_dim,
	div#center-col-browse-browsearea div.center-col-browse-right div#top_right_dim { float: left; }

	#left-col .section .content { margin: 0 0 3px; }
	#left-col > .section .content { margin: 0 3px 3px; }

	div.two-column { margin-left: 26px; width: 334px; }

	div#center-col-browse-browsearea div.center-col-browse-left div.auction-block.signature { width: auto; }

/* LEGACY STYLES
 ******************************************************************************/

/* Catalog Display for Mini-Homepages
-------------------------------------------------*/

.boxAreaCat { background-color: #FFF; }

/*
	Center Column - Special Feature
-------------------------------------------------*/
div.specialfeature { position: relative; margin: 0; padding: 0; }
div.specialfeature h2 { margin: 0 0 10px; font-size: 12px; }

div#special_features div.specialfeature h2 { padding-left: 18px; background: transparent url(/images/css/bg_icon_arrow.gif) no-repeat left 5px; }

div.specialfeature h2 a:hover { text-decoration: none; }

div.specialfeature div.photo { float: left; margin-right: 20px; }
div.specialfeature div.copy { margin: 0 0 -10px; }

html>body div.specialfeature div.copy { position: relative; margin: 0; z-index: 10; }

div.specialfeature div.copy p { margin: 0 0 10px; padding: 0; }
div.specialfeature span.quote { display: block; font-style: italic; }
div.specialfeature p a { font-size: 9.5px; }

/*	Center Column - Bid/Buy Block
-------------------------------------------------*/
div#bid_buy ul li a { color: #300; }
div#bid_buy ul li a:hover { color: #600; }

/*	Center Column - Specific Sections
-------------------------------------------------*/
.box { position: relative; margin-right: 0; padding-right: 0;  width: 585px; clear: both; }
.box h1 { margin: 0; padding: 5px 0 0 20px; height: 18px; font-size: 12px; font-family: arial, helvetica, sans-serif; color: #FFF; background: transparent url(/images/css/titlebar.gif) no-repeat 0 0; }

a.to-top { color: #FFF; }
a.to-top:hover { color: #FFC; text-decoration: none; background-image: url(/images/css/to_top_arrow_yellow.gif); }

div.emphasized h1 { background: transparent url(/images/css/titlebar.gif) no-repeat 0 0; }
div.emphasized .boxArea h2 { font-size: 14px; font-weight: bold; color: #006; }

.black { background-color: #000; }

.headline { font-size: 12pt; font-weight: bold; font-family: arial; }

.smalltext { font-size: 11px; font-family: verdana; }

.h1 { font-size: 13px; font-family: arial; }
.h2 { font-size: 14px; font-family: arial; }
.h3 { font-size: 15px; font-family: arial; }
.h4 { font-size: 16px; font-family: arial; }
.h5 { font-size: 17px; font-family: arial; }
.h6 { font-size: 18px; font-family: arial; }

.rowhighlight { background-color: #EEE; }

.to-top { position: relative; top: 0; right: 0; padding: 5px 28px 0 0; line-height: 14px; font-size: 10px; color: #333; text-align: right; }

a.to-top:link,
a.to-top:visited,
a.to-top:active { position: relative; top: 0; right: 15px; padding: 5px 15px 0 0; line-height: 14px; font-size: 10px; color: #333; text-align: right; background: transparent url(/common/images/css/to_top_arrow_grey.gif) no-repeat right 8px; }

.boxArea { margin: 0 9px 20px; padding: 9px 20px 16px; border-style: solid; border-width: 0 1px 1px; font: 11px/21px arial, helvetica, sans-serif; }
.boxArea2 { margin: 0 9px 20px; padding: 9px 14px 16px; border-style: solid; border-width: 0 1px 1px; font: 11px/21px arial, helvetica, sans-serif; }

.boxAreaWhite { margin: 0 14px 20px 5px; padding: 9px 14px 0; line-height:18px; font-size: 11px; font-weight: normal; font-style: normal; font-variant: normal; font-family: arial,helvetica,sans-serif; border-style: solid; border-width: 0 1px 1px; }

html>body .boxAreaWhite { margin: 0 9px 20px; }

.boxAreaWhite h2 { margin: 3px 0 0; font-size: 12px; font-weight: bold; }

.box h1 a:link,
.box h1 a:active,
.box h1 a:visited { color: #FFF; text-decoration: underline; }

.box h1 a:hover { color: #FFF; text-decoration: none; }

a:hover.tabs_sublinks { font-size: 10px; color: #FFF; text-decoration: underline; }

.boxArea h2,
.boxArea2 h2 { font-size: 12px; font-weight: bold; }

a.tabs_sublinks,
a:visited.tabs_sublinks { font-size: 10px; color: #FFF; text-decoration: none; }

/*	Misc Classes
-------------------------------------------------*/

.no-padding,
.nopadding { padding: 0 !important; }

.noBorder { border: none !important; }
.noBackground { background: none !important; }

.textCenter { text-align: center; }
.textLeft { text-align: left; }
.textJustify { text-align: justify; }

.floatLeft { float: left; }
.floatRight { float: right; }

span#numberViews { margin: 0; padding: 0 1px 0 4px; height: 13px; border: 1px solid #99a1c7; font: bold 12px/13px "Courier New", Courier, mono; letter-spacing: 0.3em; color: #006; background: #99a1c7 url(/common/images/css/bg_numberView.gif) no-repeat left top; }

.view_item_video { width: 503px; height: 450px; border: 1px solid #000; }

.textRight,
.righttxt { text-align: right; }

/* from main.css
-------------------------------------------------*/

td { font-family: verdana, arial; font-size: 11px; }
td.tabnav-other { border: 1px #000 solid; background-color: #FFF; }

table.itemlist { border: 1px #000 solid; border-right: 0; }

td.tableheader { padding: 3px; height: 20px; border-right: 1px #000 solid; border-bottom: 1px #000 solid; font-size: .8em; font-weight: bold; color: #fff; background-color: #036; }

th.columnheader { padding: 3px; height: 20px; border-right: 1px #000 solid; font-size: .8em; font-weight: bold; color: #fff; text-align: center; background-color: #948F7B; }
th.columnfooter { padding: 3px; height: 20px; border-top: 1px #000 solid; border-right: 1px #000 solid; font-size: .8em; font-weight: bold; color: #fff; text-align: center; background-color: #948F7B; }

.mybidsrowhighlight { background-color: #E4E4E4; }

td.rowitem,
td.rowitemleft,
td.rowitemright { padding: 3px; border-top: 1px #000 solid; border-right: 1px #000 solid; }

td.tabnav-selected,
table.content,
td.content { border: 1px #000 solid; }

.darkblue,
.darkBlue { color: #FFF; background-color: #033858; background-repeat: repeat-x; }

a.white,
a.White { color: #FFF !important; }

a.white:hover,
a.White:hover { color: #CCC; }

a.whiteMyHeritage { color: #fff; text-decoration: underline; }
a.whiteMyHeritage:hover { color: #ccc; text-decoration: none; }

/* Text color used many places on site*/
.txtred { color: red; }

/* New styling for h2 headers and fieldsets */

h2.page-title { margin: 8px 12px 8px 5px; padding: 8px; line-height: normal; font-size: 1.6em; font-style: normal; font-variant: normal; font-weight: bold; font-family: Verdana,sans-serif; color: #FFF; text-align: center; background-color: #BBB; }
fieldset.whattodo { margin: 0 20px 0 0; padding: 0 30px 25px; border: 1px solid #CCC; color: #444; }
legend.whattodo { padding-bottom: 10px; font: bold 1.2em Verdana, sans-serif; font-weight: bold; font-style: normal; color: #666; }

/* mini home pages catalog display */

div#mini-homepage-catalog-display div.auction-image { float: left; margin: 0 10px 0 10px; }
div#mini-homepage-catalog-display div.auction-text { float: left; padding: 0; width: 180px; font-size: 11px; }
div#mini-homepage-catalog-display div.auction-text a { font-size: 10px; text-decoration: underline; }
div#mini-homepage-catalog-display p.auction-title { font-weight: bold; }

/* Misc / Unsorted / Need Review
-------------------------------------------------*/

.darkBlue,
.darkblue { background-color: #666; color: #FFF; }
.darkbrown { background-color: #999; color: #FFF; }
.lightblue { background-color: #AAA; color: #FFF; font-weight: bold; }
.bodycolor { background-color: #FFF; }
.bodycontrast { background-color: #F6F6F6; }

a { color: #009; }
a:visited { color: #606; }














/* Site-Specific Overrides */

.historical div#center-col-browse-browsearea { color: #7F501F; }
.historical div#center-col-browse-browsearea a { color: #512C04; }

.historical .boxArea { background-color: #FFF9EC; border-color: #1C3254; }

.fineart a.featured { color: #555; }

.fineart div#center-col-browse-browsearea { color: #977A00; }

.fineart .boxArea { background-color: #E9E9E9; border-color: #666; }

.autographs .banner { background: transparent url(/s/i/ui/bg-header.jpg) no-repeat scroll left top; }

.coins a.featured { color: #555; }

.coins div#center-col div.section.endeca div#center-col-browse-browsearea div.center-col-browse-left h4 { border-color: #01476F; color: #01476F; }

.coins div#center-col div.section.endeca div#center-col-browse-browsearea div.center-col-browse-left p.auction-title,
.coins div#center-col div.section.endeca div#center-col-browse-browsearea div.center-col-browse-left h2 { color: #014B75; }

.coins .boxArea { background-color: #E8F3FD; border-color: #0D5275; }

.comics div#center-col-browse-browsearea { color: #800; }
.comics div#center-col-browse-browsearea a { color: #006; }

.comics .boxArea { background-color: #EFF1F7; border-color: #00207A; }

.currency a.featured { color: #030 }

.currency div#center-col-browse-browsearea { color: #070; }

.currency .boxArea { background-color: #F7FFF2; border-color: #273D16; }

.entertainment div#center-col-browse-browsearea,
.entertainment div#center-col div.section div.feature a { color: #900; }

.entertainment div#center-col-browse-browsearea a { color: #222; }

.entertainment a { color: #17A; }
.entertainment a:visited { color: #0E638E; }

.entertainment .boxArea { background-color: #EDEDED; border-color: #F33; }

.www .boxArea { background-color: #EFF1F7; border-color: #669; }

.jewelry div#center-col-browse-browsearea,
.jewelry div#center-col div.section div.feature a { color: #009; }

.jewelry div#center-col-browse-browsearea a { color: #222; }

.jewelry a { color: #0736AC; }
.jewelry a:visited { color: #0736AC; }

.jewelry .boxArea { background-color: #EFF1F7; border-color: #5F5F79; }

.movieposters #ui-right-col .spotlights hr { border-top: 1px solid #800; }

.movieposters a.featured { color: #555; }

.movieposters div#center-col div.section.endeca div#center-col-browse-browsearea div.center-col-browse-left h4 { margin-bottom: 0; color: #900; border-color: #900; }
.movieposters div#center-col div.section.endeca div#center-col-browse-browsearea div.center-col-browse-left p.auction-title { color: #600; }

.movieposters div#center-col div.section.endeca div#center-col-browse-browsearea div.center-col-browse-right ul li a { color: #300; }

.movieposters .boxArea { background-color: #FCEEE0; border-color: #900; }

.movieposters div#center-col div.section.endeca div#center-col-browse-browsearea div.center-col-browse-left { width: 215px; }

.movieposters div#center-col-browse-browsearea div.center-col-browse-left div.auction-block { padding: 4px 0;  width: 215px; height: 100%; }
.movieposters div#center-col-browse-browsearea div.center-col-browse-left div.auction-text { width: 135px; }

.movieposters div#center-col div.section.endeca div#center-col-browse-browsearea div.center-col-browse-left p { float: left; width: 100%; text-align: left; }

.movieposters div#center-col div.section.endeca div#center-col-browse-browsearea div.center-col-browse-right { width: 355px; }
.movieposters div#center-col div.section.endeca div#center-col-browse-browsearea div.center-col-browse-right ul {  width: 177px; }
.movieposters div#center-col div.section.endeca div#center-col-browse-browsearea div.center-col-browse-right h3 { clear: both; }

.sports div#center-col-browse-browsearea,
.sports div#center-col div.section div.feature a { color: #009; }

.sports div#center-col-browse-browsearea a { color: #333; }

.sports .boxArea { background-color: #EFF1F7; border-color: #369; }

.wine #ui-right-col .spotlights hr { border-top: 1px solid #800; }

.wine a.featured { color: #555; }

.wine div#center-col div.section.endeca div#center-col-browse-browsearea div.center-col-browse-left h4 { margin-bottom: 0; border-color: #900; color: #900; }
.wine div#center-col div.section.endeca div#center-col-browse-browsearea div.center-col-browse-left p.auction-title { color: #600; }

.wine div#center-col div.section.endeca div#center-col-browse-browsearea div.center-col-browse-right ul li a { color: #300; }

.wine .boxArea { background-color: #FCEEE0; border-color: #900; }

.wine div#center-col-browse-browsearea div.center-col-browse-left div.auction-block { padding: 4px 0; width: 215px; height: 100%; }
.wine div#center-col-browse-browsearea div.center-col-browse-left div.auction-text { width: 135px; }

.wine div#center-col div.section.endeca div#center-col-browse-browsearea div.center-col-browse-left { width: 215px; }
.wine div#center-col div.section.endeca div#center-col-browse-browsearea div.center-col-browse-left p { float: left; width: 100%; text-align: left; }
.wine div#center-col div.section.endeca div#center-col-browse-browsearea div.center-col-browse-right { width: 355px; }
.wine div#center-col div.section.endeca div#center-col-browse-browsearea div.center-col-browse-right ul { width: 177px; }
.wine div#center-col div.section.endeca div#center-col-browse-browsearea div.center-col-browse-right h3 { clear: both; }

