/* Global Rules
 ******************************************************************************/
html { display: block; margin: 0; padding: 0; background-color: #EEE; color: #444; font: 1em "Helvetica Neue", Arial, Helvetica, sans-serif; }
body { margin: 0; padding: 0; }

/* Hack: Webkit <select> does not properly inherit font property. */
select { font: 1em "Helvetica Neue", Arial, Helvetica, sans-serif; }

a { color: #009; text-decoration: underline; }
a:hover { text-decoration: none; }

img { border: 0; }

/* Separate from img rule, cause IE 6 (and other browsers) don't recognize and will throw out whole declaration */
input[type=image] { border: 0; }

sup { font-size: 9px; }

@media print
{
	#ui-header,
	#ui-footer,
	#ui-left-col,
	#ui-right-col,
	div#auction-tab-container { display: none; }

	div#main-content,
	div#center-col,
	div#center-content { width: 1024px; }

	/* Don't print me, bro! */
	.no-print { display: none; }
}

/* Utility Classes
 *
 * Note that these classes have low specificity (0,1,0), so they are usually
 *  only good for overriding User agent default values.
 ******************************************************************************/

.important { color: #900 !important; }

.bold { font-weight: bold !important; }
.unbold { font-weight: normal !important; }

.centerAlign { text-align: center !important; }
.leftAlign { text-align: left !important; }
.rightAlign { text-align: right !important; }
.justifyAlign { text-align: justify !important; }

.bottomAlign { vertical-align: bottom !important; }
.middleAlign { vertical-align: middle !important; }
.topAlign { vertical-align: top !important; }

.leftFloat { float: left !important; }
.rightFloat { float: right !important; }

.hidden { display: none !important; }
.invisible { visibility: hidden !important; }

.largerText { font-size: larger !important; }
.smallerText { font-size: smaller !important; }

.extra-padding { padding: 6px 36px !important; }

.hide { display: none; } /* without the !important */

/* Used to clear floats. */
.clear { clear: both; display: block; overflow: hidden; height: 1px; font-size: 1px; }

/* This class is overridden in site-specific.zx. */
a.featured { color: #011856; }

/* Buttons */

	/* base styles for all buttons */
	.btn { text-indent: -1000em; border: 0; background-color: transparent; overflow: hidden; cursor: pointer; text-transform: capitalize; /* IE 6/7 fix */ }

	.btn-halive-enabled,
	.btn-halive-basic,
	.btn-halive-audio,
	.btn-halive-video { display: -moz-inline-block; display: inline-block; text-indent: -1000em; background-repeat: no-repeat; }

	.btn-halive-enabled { width: 92px; height: 16px; background-image: url(/c/s/i/halive/supports.gif); }
	.btn-halive-enabled.sm { width: 71px; height: 14px; background-image: url(/c/s/i/halive/supports-sm2.jpg); }

	.btn-halive-basic { width: 105px; height: 20px; background-image: url(/c/s/i/halive/live-basic.gif); }

	.btn-halive-audio { width: 105px; height: 20px; background-image: url(/c/s/i/halive/live-audio.gif); }

	.btn-halive-video { width: 105px; height: 42px; background-image: url(/c/s/i/halive/live-video.gif); }


/* Page Structure
 ******************************************************************************/

div#fullbody { margin: 0 auto; padding: 0; width: 1024px; border-left: 7px solid #FFF; border-right: 7px solid #FFF; }
div#fullbody.no-right-column { width: 803px; }

div#pagebody { float: left; margin: 0; padding: 0; width: 100%; }

#ui-left-col { float: left; display: inline; margin: 0 0 0 6px; width: 195px; }

div#center-col { float: left; display: inline; margin: 0 0 0 6px; padding: 6px; width: 780px; font-size: 12px; background-color: #FFF; overflow: hidden; }
div#center-col.with-left-column { width: 589px; padding: 0; background-color: transparent; }

div#main-content { float: left; width: 798px; margin: 0; padding: 0; }

div#fullbody,
div#pagebody { background-color: #AAA; }

/* For pages that have a left column but need a white center box. */
div#center-content { padding: 6px; background-color: #FFF; }

#ui-right-col { clear: right; float: left; position: relative; width: 216px; padding: 20px 0 0; margin: 6px 0 0 5px; background:transparent url(/c/s/i/ui/bg-right-panel.gif) no-repeat left top !important; overflow: hidden; }

div.center-col-popup { float: right; width: 100%; font-size: 12px; background-color: #FFF; margin: 5px; padding: 5px; }

div#top-border { border-top: 7px solid #AAA; }

/* Header
 ******************************************************************************/


div.header-alert { padding: 5px; font-size:11px; border: 1px dashed #000; font-family:verdana,arial; }

/* Structure */
	#ui-header { position: relative; width: 798px; color: #DDD; background: #333 url(/c/s/i/ui/bg-hdr.jpg) repeat-x left 0; z-index: 40; }
	#ui-header .taskbar { position: relative; height: 90px; font-size: 11px; z-index: 40; }
	#ui-header .banner { position: relative; width: 798px; height: 65px; border-top: 1px solid #FFF; overflow: hidden; z-index: 20; }
	#ui-header .toolbar { position: relative; height: 28px; background-image:url(/c/s/i/ui/hdr-nav-bg.png); z-index: 20; }

/* Misc */
	#ui-header ul { margin: 0; padding: 0; list-style: none; }
	#ui-header ul li { margin: 0; padding: 0; }

	#ui-header a { text-decoration: none; }
	#ui-header a:hover { text-decoration: underline; }

	#ui-header a,
	#ui-header a span { cursor: pointer; }

/* Alerts */
	#ui-alerts .top { margin: 0; padding: 18px 18px 0 18px; background: transparent url(/c/s/i/ui/alerts/bg.png) no-repeat 2px top; overflow: hidden; }
	#ui-alerts .top .alerts { position: relative; margin: 0; padding: 10px 30px 10px 60px; font: 13px/17px "Lucida Grande", Lucida, Verdana, sans-serif; color: #565656; border: 0px solid #ccc; background: transparent url(/common/images/caution.gif) no-repeat 15px 15px; }
	#ui-alerts .bottom { margin: 0; padding: 0; height: 18px; background: transparent url(/c/s/i/ui/alerts/bg.png) no-repeat 2px bottom; }
	#ui-alerts .hideAlerts { position: absolute; top: -18px; right: -21px; margin: 0; padding: 0; width: 22px; height: 22px; border-width: 0; background: transparent url(/c/s/i/ui/alerts/btn-close.png) no-repeat 0 0; text-indent: -1000em; cursor: pointer; }

	#ui-alerts .amex-banner { width: 798px; background-image: url(/c/s/i/ui/alerts/amex-bg.gif); color: #444; border-top: 5px solid #FFF; border-bottom: 5px solid #FFF; overflow: hidden; }
	#ui-alerts .amex-banner .logo { float: left; margin: 0 14px 0 0; display: block; width: 63px; height: 45px; background: transparent url(/c/s/i/ui/alerts/amex-logo.jpg) no-repeat top left; text-indent: -1000em; }
	#ui-alerts .amex-banner td,
	#ui-alerts .amex-banner a { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }
	#ui-alerts .amex-banner a { color: #03C; font-weight: bold; text-decoration: underline; }
	#ui-alerts .amex-banner a:hover { color: #036; text-decoration: none; }

/* Logo */
	#ui-header .logo { float: left; margin: 0; padding: 0; width: 250px; height: 90px; }
	#ui-header .logo a { display: block; width: 250px; height: 90px; text-indent:-1000em; background-repeat: no-repeat; background-position: left top; }
	#ui-header .logo a.collectibles { background-image: url(/c/s/i/ui/hdr-logo-collectibles.jpg); }
	#ui-header .logo a.auctionhouse { background-image: url(/c/s/i/ui/hdr-logo-auctionhouse.jpg); }
	#ui-header .logo a.numismatic { background-image: url(/c/s/i/ui/hdr-logo-numismatic.jpg); }
	#ui-header .logo a.philatelic { background-image: url(/c/s/i/ui/hdr-logo-philatelic.jpg); }

/* Category Links */
	#ui-header #bars-rt { float: right; margin: 35px 0 0; padding: 0 3px 0 0; width: 530px; }
	html>body #ui-header #bars-rt { margin: 13px 0 0; }

	#ui-header ul.top { z-index: 2; border-bottom: 1px solid #999; width: 98px; }
	#ui-header ul.middle { z-index: 2; border-bottom: 1px solid #999; width: 497px; }
	#ui-header ul.bottom { z-index: 1; width: 480px; }

	#ui-header ul.categories { float: right; position: relative; display: block; height: 25px; clear: right; }
	#ui-header ul.categories li { float: left; display: block; height: 25px; }
	#ui-header ul.categories li a { display: block; padding: 0 6px; width: 100%; height: 25px; line-height: 25px; color: #FFF; background: transparent url(/c/s/i/ui/popup-tab-off-dwn-lft.gif) no-repeat scroll left top; white-space: nowrap; }

	#ui-header ul.categories.no-left li a { background: transparent none; }

	#ui-header ul.categories li.expandable a { padding: 0 0 0 3px; z-index: 6; }
	#ui-header ul.categories li.expandable a span { display: block; padding: 0 13px 0 3px; height: 25px; background: transparent url(/c/s/i/ui/popup-tab-off-dwn.gif) repeat scroll right top; }

	#ui-header ul.categories li.expandable.hover a { background: transparent url(/c/s/i/ui/popup-tab-on-dwn-lft.gif) no-repeat scroll left top; color: #333; text-decoration: none; }
	#ui-header ul.categories li.expandable.hover a span { background: transparent url(/c/s/i/ui/popup-tab-on-dwn.gif) no-repeat scroll right top; color: #333; }

/* Category Sub-Nav Links */
	#ui-header ul.categories li.expandable ul.sub-nav { display: none; position: absolute; padding: 9px 0 0; width: 152px; background: transparent url(/c/s/i/ui/bg-popup-tab.gif) no-repeat scroll right top; border: 1px solid #777; border-width: 0 0 3px 1px; z-index: 5; }
	#ui-header ul.categories li.expandable ul.sub-nav li { float: none; height: 20px; width: 100%; border-top: 1px solid #AEAEAE; }
	#ui-header ul.categories li.expandable ul.sub-nav li a { display: block; margin: 0; padding: 0 6px; width: 138px; height: 20px; line-height: 20px; color: #000; background: none; white-space: nowrap; }
	#ui-header ul.categories li.expandable ul.sub-nav li a:hover { color: #FFF; text-decoration: underline; background: #999; }

	#ui-header ul.categories li.expandable ul.entertainment { width: 203px; }
	#ui-header ul.categories li.expandable ul.entertainment li a { width: 190px; }

	#ui-header ul.categories li.expandable ul.jewelry { width: 280px; }
	#ui-header ul.categories li.expandable ul.jewelry li a { width: 268px; }

/* Banner */
	#ui-header .banner img { width: 800px; height: 65px; }
	.sign-in-bar { position: absolute; bottom: 0; right: 0; width: 800px; height: 22px; background: transparent url(/c/s/i/ui/header/bg-welcome.png) no-repeat left top; }

/* Google Translate */

	#google-translate { float: right; position: relative; top: 0; margin: 0; padding: 1px; width: 132px; height: 20px; }
	#google-translate span { font-size: 10px; color: #000; }

	#google_translate_element { float: left; padding: 0 3px 0 0; }

	.goog-te-gadget { width: 132px; height: 20px; font-family: arial; font-size: 11px; color: #666; white-space: nowrap; visibility: hidden; }
	.goog-te-gadget select { position: absolute; top: 0; left: 0; border: 1px solid #a9a9a9; font-size: 10px; z-index: 700; visibility: visible; }

	.goog-te-gadget-simple {
		background-color: #f6f6f6 !important;
		border-top: 1px solid #eeeeee !important; border-right: 1px solid #eeeeee !important; border-bottom: 1px solid #eeeeee !important; border-left: 1px solid #eeeeee;
		display: inline-block;
		padding: 0 !important;
		zoom: 1;
		*display: inline
	}

	.goog-te-menu-value { margin-left: 3px; margin-right: 3px; font-size: 10px; color: #0000CC; text-decoration: none; white-space: nowrap; }
	.goog-te-menu-value span { text-decoration: underline }

	div#g-translate { margin: 0 0 6px; padding: 6px 6px 3px; height: 40px; border-bottom: 1px solid #DDD; background: url(/c/s/i/ui/bg-right-col-translate.png) no-repeat; }
	div#g-translate select.goog-te-combo { margin: 2px 0 4px; width: 195px; font-size: 10px; }

/* Welcome */
	#ui-header .welcome { float: right; padding: 0 6px 0 56px; height: 22px; line-height: 22px; font-size: 10px; color: #000; background-color: transparent; background-image: none; }
	#ui-header .welcome a { color: #009; text-decoration: none; }
	#ui-header .welcome a:hover { text-decoration: underline; }

/* Share */
	#ui-header .toolbar { position: relative; height: 34px; border-top: 1px solid #DDD; background: #DDD url(/c/s/i/ui/htabs/bg-htabs.png) repeat-x center top; z-index: 20; }
	#sharetools { float: left; }

	#ui-header #social-toolbar { float: right; margin: 5px 0 0; padding: 3px 0 0; max-width: 300px; height: 30px; background: transparent url(/c/s/i/ui/share/bg-social-toolbar.png) no-repeat left top; }
	#ui-header #social-toolbar .btn-ha { float: left; position: relative; margin: 0; padding: 0 3px; height: 24px; }
	#ui-header #social-toolbar .addthis_button { display: block; width: 48px; height: 20px; background-image: url(/c/s/i/ui/share/btn-share.png); background-repeat: none; text-indent: -1000em; }
	#ui-header #social-toolbar #email-thing { float: left; margin: 0; padding: 0 4px 0 0; }
	#ui-header #social-toolbar #email-thing .share-email { display: block; width: 54px; height: 20px; background-image: url(/c/s/i/ui/share/btn-email-share.png); background-repeat: none; text-indent: -1000em; }
	#ui-header #social-toolbar #plusone-thing { float: left; margin: 0; padding: 0 6px 0 0; }
	#ui-header #social-toolbar #twitter-thing { float: left; margin: 0; padding: 0 6px 0 0; }
	#ui-header #social-toolbar #facebook-thing { display: inline; display: inline-block; margin: 0 0 0 -3px; padding: 0; width: 86px; text-transform: capitalize; }
	#ui-header #fb-root { position: absolute; left: 0; }

/* Horizontal Tabs */
	ul.main-nav { padding: 0 0 0 9px; list-style: none; text-align: center; margin: 0 auto; font-size: 11px; font-family: arial, sans-serif; position: absolute; left: 3px; top: 8px; }
	#ui-header  ul.main-nav .top { margin-left: 0; font-weight: bold; }
	#ui-header ul.main-nav { margin: 0; padding: 0; list-style: none; white-space: nowrap; text-align: left; }
	#ui-header .main-nav li { margin: 0; padding: 0; }
	#ui-header .main-nav a { display: block; font: normal 11px/26px Arial, Helvetica, sans-serif; color: #FFF; text-decoration: none; padding: 0 20px; }
	* html #ui-header ul.main-nav { margin-left: 0; }

	#ui-header ul.main-nav { margin: 0 auto; }
	#ui-header .main-nav li.top { float: left; position: relative; margin-right: 0px; }

	#ui-header .main-nav a.top { float: left; padding: 0 0 0 9px; background: url(/c/s/i/hmenu/h-tab-all.png) no-repeat left top; }
	#ui-header .main-nav a.top span { float: left; padding: 0 9px 0 0; 	background: url(/c/s/i/hmenu/h-tab-all.png) no-repeat right top; cursor: pointer; cursor: hand; }
	#ui-header  .main-nav a.drop span { float: left;  padding: 0 15px 0 0; background: url(/c/s/i/hmenu/h-tab-all-arrow.png) no-repeat right top; cursor: pointer; }
	#ui-header .main-nav a.top.current { background: url(/c/s/i/hmenu/h-tab-all.png) no-repeat left -50px; }
	#ui-header .main-nav a.top.current span { padding: 0 9px 0 0; background: url(/c/s/i/hmenu/h-tab-all.png) no-repeat right -50px; }
	#ui-header .main-nav a.top.drop.current span { float: left; padding: 0 15px 0 0; background: url(/c/s/i/hmenu/h-tab-all-arrow.png) no-repeat right -50px; cursor: pointer; }

	#ui-header .main-nav li ul { display: block; position: absolute; visibility: hidden; background: #555; padding: 1px 1px 8px 1px; left: 0; }
	#ui-header .main-nav li li { background: #fff; }
	#ui-header .main-nav li ul.sub-nav li a { color: #555;  padding: 0 0px 0 30px; height: 22px; width: 110px; border-bottom: 1px solid #555 !important; display: block; }
	#ui-header .main-nav ul.sub-nav { top: 25px; opacity: 1; }
	/* Mouseover effect for tabs */

	#ui-header .main-nav li:hover > ul { visibility: visible; }
	#ui-header .main-nav a:hover ul, #ui-header .main-nav a:hover a:hover ul,  #ui-header .main-nav a:hover a:hover a:hover ul { visibility: visible; }
	#ui-header .main-nav a:hover ul ul, #ui-header .main-nav a:hover a:hover ul ul { visibility: hidden; }
	#ui-header .main-nav a.top:hover { white-space: nowrap; background: url(/c/s/i/hmenu/h-tab-all.png) no-repeat left -100px; }
	#ui-header .main-nav a.top:hover span, #ui-header .main-nav a.top:focus span, #ui-header .main-nav a.top:active span { color: #FFF; background: url(/c/s/i/hmenu/h-tab-all.png) no-repeat right -100px; cursor: pointer; }
	#ui-header .main-nav a.drop:hover span, #ui-header .main-nav a.drop:focus span, #ui-header .main-nav a.drop:active span { color: #FFF; background: url(/c/s/i/hmenu/h-tab-all-arrow.png) no-repeat right -100px; cursor: pointer; }
	#ui-header .main-nav li.top:hover > a { white-space: nowrap; background: url(/c/s/i/hmenu/h-tab-all.png) no-repeat left -100px; }
	#ui-header .main-nav li.top:hover > a span { color: #FFF; background: url(/c/s/i/hmenu/h-tab-all.png) no-repeat right -100px; }
	#ui-header .main-nav li.top:hover > a.drop span { color: #FFF; background: url(/c/s/i/hmenu/h-tab-all-arrow.png) no-repeat right -100px; }
	#ui-header .main-nav li ul li a:hover { color: #555; background-position: left -22px; text-decoration: underline; }
	#ui-header .main-nav li ul li a:hover { color: #555; background-position: left -22px; text-decoration: underline; }
	#ui-header .main-nav li ul li:hover > a { background-position: left -22px; text-decoration: underline; }
	#ui-header ul.main-nav :hover ul li:hover > a { color: #000; }
	ul.main-nav ul.sub-nav li a:hover { background-position: 0 -22px !important;  color: #555; text-decoration: underline; }

	/* MyCollections flyout */
	ul.main-nav ul.sub-nav li a.fly { text-decoration: none  !important; }
	#ui-header .main-nav li li ul { left: 100%; margin-top: -22px; margin-left: -7px; display: block; }
	#ui-header .main-nav li li ul.fly1 li a { width: 220px !important; display: block; }
	ul.main-nav ul li a span.flyout { background: url(/c/s/i/hmenu/bg-arrow-over.png) no-repeat right center; display: block; width: 96px; padding: 0 12px 0 0; }
	#ui-header ul.main-nav :hover ul :hover ul li a { float: left; border-bottom: 1px solid #555; }

	ul.main-nav :hover ul :hover ul { top: 160px;}
	ul.main-nav :hover ul :hover ul li { display: block; float: left; margin: 0; border-bottom: 0px solid #000; }
	ul.main-nav :hover ul :hover ul li a { display: block; float: left; margin: 0; height: 25px; line-height: 25px; background: #DDD; color: #000; width: 220px; }
	ul.main-nav :hover ul :hover ul li a:hover { background-position: left -22px; text-decoration: underline; }

/* Main Content
 ******************************************************************************/

div#center-col div.section { margin: 0 0 9px; padding: 4px 0 0; width: 590px; background-color: #EEE; }

/* h1 floats so that it works with a.to-top. */
div#center-col div.section h1 { float: left; margin: 0; padding: 3px 0 9px 9px; width: 473px; font-size: 14px; font-weight: bold; color: #333; text-align: left; }

div#center-col div.section h2 { margin: 0; font-size: 12px; font-weight: bold; color: #333; text-align: left; }

div#center-col div.section h2 a { text-decoration: none; }
div#center-col div.section h2 a:hover { text-decoration: underline; }

div#center-col div.section div.content { padding: 0 0 6px 6px; clear: both; }

div#center-col div.section div.feature { margin: 0; padding: 6px 0 6px 6px; height: 100%; background-color: #FFF; border: 3px solid #EEE; clear: both; overflow: hidden; }
div#center-col div.section div.feature h3 { margin: 0; }
div#center-col div.section div.feature a { color: #555; }
div#center-col div.section div.feature p { margin: 1em 0; color: #555; }

div#center-col div.three-col div.col { float: left; padding: 6px; width: 177px; text-align: center; }

div#center-col div.section div.feature table td { padding: 6px; }

/* Table Formatting */
	/* results table (gray headers - alternating rows) */
	div#center-col table.results { background-color: #CCC; }
	div#center-col table.results th { text-align: center; font-family: verdana,arial; background-color: #666; color: #FFF;}
        div#center-col table.results th a { color: #FFF; }
        div#center-col table.results .odd { background-color: #FFF; }
	div#center-col table.results .even { background-color: #F6F6F6; }

	/* search-results (endeca table - dark blue headers, alternating rows) */
	div#center-col table.search-results { border: 1px solid #DDD; border-collapse: collapse; }
	div#center-col table.search-results th{	 padding: 0 1px 5px 3px; height: 30px; border-right: 1px solid #777;  border-top: 1px solid #585858; font-size: 11px; background: url("/c/s/i/ui/bg-searchresults-hdr.png") repeat-x scroll center top #003399; color: #FFE899; vertical-align: bottom; text-align: left; }
	div#center-col table.search-results tr td { padding: 3px; border: 1px solid #D3D3D3; font-family: verdana,arial; font-size: 11px; vertical-align: top; }
	div#center-col table.search-results td.divide { background: none repeat scroll 0 0 #596273; color: #FFF; }
	div#center-col table.search-results .odd { background-color: #FFF; }
	div#center-col table.search-results .even { background-color: #EEE; }

/* Browse Area
 ******************************************************************************/

div#center-col div#center-col-browse { margin: 0 0 9px; padding: 0 0 6px; }

div#center-col-browse-tabs { float: left; margin: 0 0 6px; padding: 0; width: 589px; line-height: 1.4em; font-size: 11px; background: #AAA; }

div#center-col-browse-tabs ul,
div#center-col-browse-tabs li { margin: 0; padding: 0; list-style: none; }

div#center-col-browse-tabs li { float: left; display: inline; }

div#center-col-browse-tabs a { float: left; margin: 0; padding: 0 0 0 4px; text-decoration: none; cursor: pointer; background: url(/c/s/i/ui/browse-tab-left.gif) no-repeat left top; }

div#center-col-browse-tabs span { float: left; display: block; padding: 7px 15px 6px 6px; color: #EFEFEF; background: url(/c/s/i/ui/browse-tab-right.gif) no-repeat right top; }

div#center-col-browse-tabs a.browse_tab_on { background-position: 0 -100px; }
div#center-col-browse-tabs a.browse_tab_on span { background-position: 100% -100px; color: #333; }
div#center-col-browse-tabs a:hover { background-position: 0 -200px; }
div#center-col-browse-tabs a:hover span { background-position: 100% -200px; color: #000; }

div#center-col-browse-browsearea { margin: 0; padding: 0; border: 3px solid #EEE; font-size: 11px; background: transparent url(/c/s/i/ui/bg-browse-area.gif) repeat-y; }
div#center-col-browse-browsearea h3 { margin-bottom: 0; }

div#center-col-browse-browsearea div.center-col-browse-left { float: left; margin: 0; padding: 6px 0 0; width: 270px; font-size: 12px; }
div#center-col-browse-browsearea div.center-col-browse-auctions { margin: 0; padding: 3px 0 6px; }

div#center-col-browse-browsearea span.auction-date { font-size: 9px; font-family: "Helvetica Neue",Arial,Helvetica,sans-serif; }

div#center-col-browse-browsearea div.center-col-browse-right { float: left; margin: 0; padding: 6px 0 0 15px; font-size: 12px; }
div#center-col-browse-browsearea div.center-col-browse-promo { padding: 3px; width: 175px; border: 1px dashed #000; background-color: #F6F6ED; }
div#center-col-browse-browsearea div.center-col-browse-catalog { margin: 0 0 16px; font-size: 12px; text-align: center; }
div#center-col-browse-browsearea div.center-col-browse-catalog td { text-align: left; }

div#center-col-browse-browsearea p { margin: 0; line-height: 120%; }

div#center-col-browse-browsearea div.center-col-browse-links p { margin-bottom: 1em; }

div#center-col-browse-browsearea a { color: #090602; text-decoration: none; }
div#center-col-browse-browsearea a:hover { text-decoration: underline; }

div#center-col-browse-browsearea table.center-col-browse-auctions td { padding: 2px 2px 8px; }

div#center-col-browse-browsearea div.center-col-browse-left div.auction-block { float: left; margin: 4px 0; padding: 0; width: 185px; height: 100%; font-size: 11px; overflow: hidden; }
div#center-col-browse-browsearea div.center-col-browse-left div.auction-block div.auction-image,
div#center-col-browse-browsearea div.center-col-browse-left div.auction-block div.auction-text { float: left; margin: 0; padding: 0; }
div#center-col-browse-browsearea div.center-col-browse-left div.auction-block div.auction-image { width: 80px; text-align: center; }
div#center-col-browse-browsearea div.center-col-browse-left div.auction-text { width: 90px; }

/* Override for signature auctions (1 per line). */
div#center-col-browse-browsearea div.center-col-browse-left div.auction-block.signature { float: none; }

/* these next two are strictly for large covers on signatures for endeca hoem pages that are not coins */
div.auction-block-under { padding: 4px 0; width: 215px; }

div.auction-text-under { width: 200px; }

/* Override for signature auctions (2x size). */
div#center-col-browse-browsearea div.center-col-browse-left div.auction-block.signature div.auction-image { padding: 4px 0 8px; width: 170px; text-align: left; }
div#center-col-browse-browsearea div.center-col-browse-left div.auction-block.signature div.auction-text { width: 190px; }

/* Left Column
 ----------------------------------------------------------------------- */

	#ui-left-col ul { margin: 0; padding: 0; list-style-type: none; }
	#ui-left-col ul li { margin: 0; padding: 0; }

	#ui-left-col .section { margin: 0 0 8px; padding: 0 0 3px; background-color: #EEE; }
	#ui-left-col .section h3 { margin: 0; padding: 5px 0 4px 6px; font-size: 12px; color: #444; }
	#ui-left-col .section .content { margin: 0 3px; padding: 6px; border-top: 0; font-size: 11px; color: #011856; background-color: #FFF; }
	#ui-left-col .section .content a { color: #011856; }
	#ui-left-col .featured-auctions div { background-color: #eee; }

/* Comics - Promo Box */

	#ui-left-col .comics-promotions .item { margin: 0 0 9px; padding: 0; overflow: hidden; }
	#ui-left-col .comics-promotions .item a img { float: left; margin-right: 6px; }
	#ui-left-col .comics-promotions .item p { float: left; margin: 0; padding: 0; width: 122px; }

/* Auction List on www */

	#ui-left-col .featured-auctions,
	#ui-left-col .featured-auctions a { color: #444; text-decoration: none; }
	#ui-left-col .featured-auctions a:hover { text-decoration: underline; }

	#ui-left-col .featured-auctions h4 { margin: 4px 2px; padding: 4px; font-size: 11px; font-weight: bold; color: #FFF; background-color: #999; }
	#ui-left-col .featured-auctions ul { margin: 4px; }
	#ui-left-col .featured-auctions ul li { width: 187px; overflow: hidden; }
	#ui-left-col .featured-auctions ul li a.thumb { float: left; padding: 2px 2px 4px; width: 25px; }
	#ui-left-col .featured-auctions ul li div { float: left; padding: 2px 2px 4px; width: 150px; line-height: 120%; font-size: 11px; font-family: verdana,arial; }
	#ui-left-col .featured-auctions .note { position: relative; bottom: -1px; }
	#ui-left-col .featured-auctions .countdown-timer { color: #F00; }

/* Main Links */

	#ui-left-col .divider { height: 3px; border-top: 1px solid #DEDEDE; line-height: 3px; font-size: 3px; background-color: #E0E0E0; }

	#ui-left-col .v-tabs { overflow: visible; }

	#ui-left-col .v-tabs li { position: relative; padding: 0 0 1px 0; opacity: 1.0; z-index: 5; }
	#ui-left-col .v-tabs li.below { z-index: 0 !important; }

	#ui-left-col .v-tabs a,
	#ui-left-col .v-tabs .item { display: block; margin: 0; padding: 6px 0 6px 24px; width: auto; height: 15px; border-top: 1px solid #DEDEDE; font-size: 12px; font-weight: bold; color: #444; }

	#ui-left-col .v-tabs a:hover { background-color: #DDD; text-decoration: underline; }

	#ui-left-col .v-tabs .email-issue a { border-top: 1px solid #C7BD9F; border-bottom: 1px solid #C7BD9F; color: #53441A; }

/* What's Valuable Popup - www */

	#ui-left-col .v-tabs ul.popmsg { float: left; position: absolute; top: 0; left: 130px; display: none; width: 187px; border-top: 1px solid #000; border-right: 1px solid #000; color: #444; text-align:left; background-color: #EEE; }
	#ui-left-col .v-tabs ul.popmsg li { padding: 0 0 1px; width: 185px; border-left: 1px solid #000; border-bottom: 1px solid #000; }
	#ui-left-col .v-tabs ul.popmsg li a { padding: 4px 20px; color: #444; text-align: left; }

/* Override <a> styling when using a <div>. */

	#ui-left-col .v-tabs .item a { display: inline; padding: 0; border-style: none; background: transparent; }
	#ui-left-col .v-tabs .item a:hover { background: transparent; }

/* Left Column - Homepage - Sub Site Nav */

	#ui-left-col .v-tabs.tall { padding: 0; }
	#ui-left-col .v-tabs.tall a { display: block; margin: 0; padding: 10px 0 8px 24px; width: auto; border-top: 1px solid #DEDEDE; font-size: 12px; font-weight: bold; background-repeat: no-repeat; }
	#ui-left-col .v-tabs.tall a:hover { background-color: #DDD; text-decoration: underline; }

/* Left Column - Mini Homepages - Sub Site Nav */

	#ui-left-col .sub-sites li { padding: 0 0 2px; }
	#ui-left-col .sub-sites li a { display: block; padding: 3px 3px 3px 12px; color: #172945; }
	#ui-left-col .sub-sites li a:hover { background-color: #EEE; text-decoration: underline; }

/* Featured Items */

	#ui-left-col .featured-items .img-container { width: 177px; text-align: center; }
	#ui-left-col .featured-items a.bottom { display: block; padding-top: 4px; border-top: 1px solid #444; font-weight: bold; text-align: right; }

/* Experts */
	#ui-left-col .experts-container { width: 100%; font-family: Verdana, Arial; }
	#ui-left-col .experts-container h3 { font-size: 12pt; font-weight: bold; color: #011856; }

	#ui-left-col .experts-container div.experts-profile { margin: 0 auto; width: 110px; overflow: none; text-align: left; }
	#ui-left-col .experts-container div.experts-profile sup { font-size: 9px; }

	#ui-left-col .section .content ul.experts-links { padding-left: 20px; }
	#ui-left-col .section .content ul.experts-links li { padding: 0 0 6px; }
	#ui-left-col .section .content ul.experts-links a { font-family: Verdana, Arial; }


/* Footer
 --------------------------------------------------------------------------- */

	#ui-footer { float: left; display: inline; margin: 6px 0 0 6px; width: 792px; line-height: 140%; font-size: 11px; color: #333; background-color: #CCC; }
	#ui-footer a { color: #009; }
	#ui-footer p { margin: 0; padding: 6px 3px 3px 6px; line-height: 130%; color: #036; text-align: left; }
	#ui-footer ul { margin: 0; padding: 0; list-style-type: none; }
	#ui-footer ul li { margin: 0; padding: 0 0 0 2px; }
	#ui-footer .section { margin: 18px 0; width: 792px; }

/* Top */

	#ui-footer .top { overflow: hidden; }

	#ui-footer .col { float: left; display: inline; margin: 0 15px; text-align: left; color: #000; }
	#ui-footer .col h4 { display: block; margin: 0 0 7px; padding: 2px; background-color: #EEE; }
	#ui-footer .col a { color: #000;  text-decoration: none; }
	#ui-footer .col a:hover { text-decoration: underline; }

	#ui-footer .break { margin-bottom: 14px; }

	#ui-footer .about { margin-left: 30px; width: 150px; }
	#ui-footer .help { width: 210px; }
	#ui-footer .reference { width: 150px; }
	#ui-footer .social { width: 120px; text-align: left; }

/* Middle */

	#ui-footer .middle { text-align: center; }

/* Bottom */

	#ui-footer .centered { margin: 0 auto; width: 650px; overflow: hidden; }
	#ui-footer .building { float: left; display: inline; margin: 3px; width: 73px; }
	#ui-footer .address { float: left; display: block; }
	#ui-footer .calling-note { font-size: 14px; }


/* Right Column
 --------------------------------------------------------------------------- */

/* Structure and Defaults */

	#ui-right-col .rc-container { float: right; margin: 0; padding: 8px 4px 0 6px; width: 206px; border: 0 dotted red; background-color: #E8E9E9 !important; }

	#ui-right-col h3 { margin: 0; padding: 6px 3px 6px 7px; font-size: 12px; font-weight: bold; color: #444; background-color: #CCC; }
	#ui-right-col h4 { margin: 0; padding: 3px; font-weight: bold; }

	#ui-right-col hr { margin: inherit auto; width: 75%; }

	#ui-right-col .section { margin: 0 0 12px 0; }
	#ui-right-col .section .content { margin: 0; border: 1px solid #D9D9D9; font-size: 12px; background-color: #FFF; }
	#ui-right-col .section .content .float { float: left; margin: 0; padding: 0 3px 3px; clear: left; }
	#ui-right-col .section .content .framed { margin: 0 4px 4px; padding: 4px; border: 1px solid #777; }
	#ui-right-col .section .content p { margin: 0; padding: 4px 3px 8px 4px; }

	#ui-right-col .join-now,
	#ui-right-col .consignments-wanted,
	#ui-right-col .heritage-delivers { color: #EEE; }

/* Tooltip */

	.tooltip { font: 11px/12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif !important; }

/* Maybe move this to the Misc section so it can be used site-wide -- rename first if so */

	.redtxt { color: #FD0217; }
	.darkRedtxt { color: #800000 !important; }
	.goldtxt { color: #FCD67D; }

/* Dark Box section */

	#ui-right-col .dark-box { margin: 0; width: 206px; font: 11px/14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; background-color: #4E4E4E; }
	#ui-right-col .dark-box h3 { border-bottom: 1px solid #444; font-size: 11px; color: #D8D9DC; text-align: center; background-color: #4E4E4E; }
	#ui-right-col .dark-box p { margin: 0; padding: 6px; font-size: 11px; color: #EEE; }
	#ui-right-col .dark-box p a { color: #FCD67D; }
	#ui-right-col .dark-box-bottom { margin: 0 0 9px; width: 206px; height: 9px; }

/* Join Now section */

	#ui-right-col .join-now .benefits { margin: 9px 0 0; padding: 0; width: 196px; }

	#ui-right-col .join-now .benefits a.trigger { margin: 0 0 5px; position: relative; left: 55px; padding: 0; line-height: 18px; color: #FFF; }
	#ui-right-col .join-now .benefits a.trigger:active { outline: none; }

	#ui-right-col .join-now .benefits .toggle_container { margin: 5px; padding: 0; width: 186px; border: 1px solid #999; font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; background: #797979; }
	#ui-right-col .join-now .benefits .toggle_container .block { padding: 6px 6px 6px 9px; color: #FFF; background-color: #424242; }

	#ui-right-col .join-now .benefits .toggle_container ol { margin: 0 0 0 16px; padding: 0; }
	#ui-right-col .join-now .benefits .toggle_container ol li { margin: 3px 0; padding: 0; }
	#ui-right-col .join-now .benefits .toggle_container ol li a { color: #C8E2FD; }

	#ui-right-col .join-now form.join { margin: 0; padding: 3px 0; text-align: center; }

	#ui-right-col .join-now form.subscribe { margin: 0; padding: 3px 9px; }
	#ui-right-col .join-now form.subscribe input { margin: 3px 0; padding: 0; vertical-align: middle; }
	#ui-right-col .join-now form.subscribe input#right-col-subscribe-form-email { width: 148px; }

/* Hall of Fame button */

	#ui-right-col a.hall-of-fame { display: block; margin: 0 0 12px; width: 204px; height: 26px; border: 1px solid #999; line-height: 26px; font-size: 14px; color: #555; text-align: center; background-color: #F9F9F9; }

/* Coming Soon section */

	#ui-right-col .coming-soon h3 { margin: 0; padding: 6px 3px 6px 5px; font-size: 11px; color: #D8D9DC; background-color: #4E4E4E; }

	#ui-right-col .coming-soon .auction { margin: 0; padding: 1px 3px 2px; width: 198px; border: 1px solid #4E4E4E; border-top: 1px solid #444; font-size: 10px; background-color: #4E4E4E; overflow: hidden; }

	#ui-right-col .coming-soon a { float: left; display: block; margin: 2px 0; padding: 0 0 0 12px; color: #D8D9DC; }
	#ui-right-col .coming-soon a:hover { color: #FFF; }

	#ui-right-col .coming-soon .content p { float: right; display: inline; margin: 2px 1px 2px 0; padding: 0; color: #EEE; }

	#ui-right-col .coming-soon .live,
	#ui-right-col .coming-soon .live a { color: #FFBA00; }

	#ui-right-col .coming-soon .soon,
	#ui-right-col .coming-soon .soon a { color: #8BBCEE; }

/* Consignments Wanted section */

	#ui-right-col .consignments-wanted span.consign-warning { font-size: 17px; font-weight: bold; color: #F00; }

	/* msg base */
	#ui-right-col .consignments-wanted .consign-msg { margin: 0 auto; width: 195px; }
	#ui-right-col .consignments-wanted .consign-msg .highlight { padding: 9px 5px 1px 9px; background-repeat: no-repeat; background-position: left top; }
	#ui-right-col .consignments-wanted .consign-msg .highlight p { margin: 0; padding: 0; }
	#ui-right-col .consignments-wanted .consign-msg .highlight-btm { height: 7px; font-size: 1px; background-repeat: no-repeat; background-position: left bottom; }

	/* msg off */
	#ui-right-col .consignments-wanted .off .highlight,
	#ui-right-col .consignments-wanted .off .highlight-btm { background-color: #585858; background-image: url(/c/s/i/ui/rt-col/consignments-bg-off.png); }
	#ui-right-col .consignments-wanted .off .highlight p { color: #FBD74D; }

	/* msg on */
	#ui-right-col .consignments-wanted .on .highlight,
	#ui-right-col .consignments-wanted .on .highlight-btm { background-color: #FBD74D; background-image: url(/c/s/i/ui/rt-col/consignments-bg-on.png); }
	#ui-right-col .consignments-wanted .on .highlight p { color: #000; }

	.hi-lite { font-size: 14px; font-weight: bold; color: #FD4318; }


/* In the News section */

	#ui-right-col .news .content { text-align: center; }

/* Dealer section */

	#ui-right-col .content p { padding-bottom: 6px; }

/* Generic Links section (not used currently) */

	#ui-right-col .link-box .content { padding: 4px; }
	#ui-right-col .link-box ul { margin: 0; padding: 0; list-style-type: none; }
	#ui-right-col .link-box ul li { padding: 0 0 2px 0; }
	#ui-right-col .link-box ul li a { display: block; padding: 3px 3px 3px 12px; text-decoration: none; }
	#ui-right-col .link-box ul li a:hover { background-color: #EEE; }

/* Recent Auctions */

	#ui-right-col .recent-auctions {  }
	#ui-right-col .recent-auctions .content { padding: 4px; line-height: 140%; }
	#ui-right-col .recent-auctions .row { width: 196px; overflow: hidden; }
	#ui-right-col .recent-auctions .description { float: left; width: 114px; padding: 2px; }
	#ui-right-col .recent-auctions .thumb { float: left; width: 70px; padding: 3px; text-align: center; }

/* Banner */

	#ui-right-col .banner				{ margin: 0; padding: 8px 2px; width: 199px; text-align: left; background: #F2F2F2 repeat-x center bottom; border-bottom: 1px solid #D5D5D5; border-right: 1px solid #D5D5D5; border-top: 1px solid #FCFCFC; border-left: 1px solid #FBFBFB; }
	#ui-right-col .banner h4			{ margin: 0; padding: 0; color: #444; font-size: 12px; text-align: left; }
	#ui-right-col .banner .section			{ margin: 0; padding: 0; overflow: hidden; width: 100%; text-align: left; }
	#ui-right-col .banner .thumb			{ padding: 0; height: 100%; width: 60px; float: left; text-align: center; }
	#ui-right-col .banner .section .content		{ margin: 0; padding: 0 2px; height: 100%; overflow: hidden; text-align: left; color: #444; font-size: 11px; border: 0 solid #FFF; background: transparent; }

/* In The News Banner */

	#ui-right-col .news .banner			{ margin: 0; padding: 8px 2px; width: 199px; overflow: hidden; text-align: left; background: #FFF repeat-x center bottom; border-bottom: 1px solid #D5D5D5; border-right: 1px solid #D5D5D5; }
	#ui-right-col .news .banner h4			{ margin: 0; padding: 0; color: #444; font-size: 12px; text-align: left; }
	#ui-right-col .news .banner .section		{ margin: 0; padding: 0; overflow: hidden; height: 100%; text-align: left; }
	#ui-right-col .news .banner .thumb		{ padding: 0; height: 100%; width: 60px; float: left; text-align: center; }
	#ui-right-col .news .banner .section .content	{ margin: 0; padding: 0 2px; height: 100%; overflow: hidden; text-align: left; color: #444; font-size: 11px; border: 0 solid #FFF; background: transparent; }

/* Legacy Client */

	#ui-right-col .legacy-client { margin: 0; padding: 110px 10px 1px; line-height: 13px; font-size: 11px; color: #F5E9B9; text-align:center; background: url(/s/i/ui/bg-legacy-top.gif) no-repeat left top; }

	#ui-right-col .legacy-client a { color: #F5E9B9; text-decoration: underline; }
	#ui-right-col .legacy-client a:hover { color: #F5E9B9; text-decoration: none; }

	#ui-right-col .legacy-client .gold-coin-prices { margin: 6px 0; padding: 1px 0 12px 66px; width: 118px; text-align: left; background: url(/c/s/i/ui/bg-legacy-gold-coin-list.gif) no-repeat; }
	#ui-right-col .legacy-client .legacy-emails { margin: 6px 0; padding: 0; }

	#ui-right-col .legacy-client-bottom { margin: 0; padding: 0; background: url(/s/i/ui/bg-legacy-top.gif) no-repeat left bottom; }

/* Movie Poster Spotlights */

	#ui-right-col .spotlights td { padding: 2px; }

/* Right Col - Scrolling Banners */

	#ui-right-col .vertical-scroller ul { border: 1px solid #CCC; }
	#ui-right-col .vertical-scroller .banner { width: 194px; padding: 8px 0; }

/* Vertical Scroller Defaults */

	.vertical-scroller ul { margin: 0; padding: 0; list-style-type: none; overflow: hidden; }
	.vertical-scroller ul li { margin: 0; padding: 0; }

	.vertical-scroller .prev,
	.vertical-scroller .next { display: block; margin: 0 auto; width: 196px; height: 14px; background-repeat: no-repeat; text-indent: -1000em; }

	.vertical-scroller .prev { background-image: url(/c/s/i/ui/scroller/vertical/arrow-prev.gif); }
	.vertical-scroller .next { background-image: url(/c/s/i/ui/scroller/vertical/arrow-next.gif); }

	.vertical-scroller .prev:hover,
	.vertical-scroller .next:hover { background-position: 0 -14px; }

	.vertical-scroller .hide { display: none; }

/* Right Col Overrides */

	#ui-right-col .vertical-scroller { margin: 10px 0; }
	#ui-right-col .vertical-scroller ul { margin: 0 auto !important; width: 194px; }
	#ui-right-col .vertical-scroller ul li { background: url(/c/s/i/ui/bg-right-col-in-the-news-banner.gif) repeat-x scroll center bottom #FFF; border-bottom: 1px solid #D5D5D5; border-right: 1px solid #D5D5D5; }

	#ui-right-col .vertical-scroller .jcarousel-clip { margin: 0; border: 0; }
	#ui-right-col .vertical-scroller .jcarousel-clip ul { border: 1px solid #CCC; }
	#ui-right-col .vertical-scroller .jcarousel-clip ul li { text-align: left; width: 194px; font-size: 11px; }

/* In The News Scroller */

	#ui-right-col .news .vertical-scroller ul { height: 354px; }
	#ui-right-col .news .vertical-scroller ul li { height: 100px; }

	#ui-right-col .news .vertical-scroller .jcarousel-clip { height: 354px; }
	#ui-right-col .news .vertical-scroller .jcarousel-clip ul li { height: 100px; }

/* Movie Poster Spotlights Scroller */

	#ui-right-col .spotlights .vertical-scroller ul { height: 330px; }
	#ui-right-col .spotlights .vertical-scroller ul li { padding: 5px 0; height: 110px; overflow: hidden; }
	#ui-right-col .spotlights .vertical-scroller ul li .thumb { float: left; width: 67px; padding: 2px; text-align: center; }
	#ui-right-col .spotlights .vertical-scroller ul li .description { float: left; width: 119px; padding: 2px; }

	#ui-right-col .spotlights .vertical-scroller .jcarousel-clip { height: 330px; }
	#ui-right-col .spotlights .vertical-scroller .jcarousel-clip ul li { height: 110px; }
	#ui-right-col .spotlights .vertical-scroller .jcarousel-clip ul li img { margin: 0; }


/* AlexUI
 ******************************************************************************/

h2.title { margin: 12px 8px 0; padding: 8px; font: bold 1.6em Verdana, sans-serif; color: #FFF; text-align: center; background-color: #BBB; }

form { margin: 0; padding: 0; }

div.error,
form p.error { margin-top: 20px; padding: 8px 10px; border: 1px solid #633; font-weight: bold; color: #900; background-color: #FEE; }

div.error p { margin: 0; padding: 2px 0; }

div.message { margin-top: 20px; padding: 8px 10px; border: 1px solid #5C6E58; font-weight: bold; color: #4A5747; background-color: #E0F7DB; }
div.message p { margin: 0; padding: 2px 0; }

fieldset { margin: 24px 0 0; padding: 0 30px 25px; border: 1px solid #CCC; }
fieldset p { margin: 20px 0 0; }

legend { margin-left: -13px; padding: 0 6px; color: #666; font-size: 1.1em; font-weight: bold; }
legend.error { color: #900; }
legend a { font-size: 11px; }

div.field-inner { padding-top: 20px; }
div.field-inner p { margin: 0 0 15px; }

ul.link-list { margin: 0 0 0 8px; padding: 0 0 0 8px; }
ul.link-list li { padding: 0; list-style-image: url(/c/s/i/ui/li-arrow.gif); }

div.one-column { padding: 0 30px 30px; }

div.two-column { float: left; display: inline; margin-left: 25px; width: 350px; }
div.two-column fieldset { margin-left: 4px; }

div.two-column ul.text-list { margin: 20px 0 0 10px; padding: 0; }
div.two-column ul.text-list li { margin: 5px 0 0; padding: 0; }
div.two-column ul.text-list li a { font-weight: normal; }

div.two-column ul.text-list ul { margin: 0; padding: 0 0 5px; }
div.two-column ul.text-list ul li { margin: 4px 0 0 10px; padding: 0; list-style-type: none; }

table.form { margin-top: 15px; border-collapse: collapse; }
table.form th { padding-right: 10px; width: 300px; border-top: 3px solid #FFF; font: .9em Verdana; color: #666; text-align: right; vertical-align: middle; }
table.form td { border-top: 3px solid #FFF; vertical-align: middle; }
table.form tr.separate td { border-top: 12px solid #FFF; }

table.form label { display: block; color: #666; }
table.form label.required { font-weight: bold; }

table.form input.text { padding: 2px 3px 3px; border: 1px solid #999; font: 1em Verdana; }

table.form select { font: 1em Verdana; }

div.buttons { margin-top: 20px; text-align: center; }
div.buttons input { margin: 0 5px; padding: 3px 20px; font: bold 1.1em Verdana; }

/* Mini-Home pages
 ---------------------------------------------------------------------------- */

	div#mini-homepage-catalog-display div.auction-image { float: left; margin: 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; }

/* Debugging
 ---------------------------------------------------------------------------- */

.debug,
.omniDebug { margin: 10px; padding: 16px 4px; width: 96%; border: 2px solid #900; text-align: left; background-color: #FFF; clear: both; overflow: auto; overflow-y: visible; /* IE hack - urk! */ }

.debug .subDebug,
.omniDebug .subDebug { margin: 4px 0; }

table.debug { margin: 8px 0; width: auto; border-collapse: collapse; background: inherit; }

table.debug td,
table.debug th { padding: 4px; border-style: solid dashed; border-width: 2px 1px; border-color: #900; }

table.debug th { background-color: #CCC; font-size: small; }

table.debug td { font-size: x-small; }

.debugCached { background-color: #DFF; }

.omniDebug { background-color: #FFD; }


/* Sign-In Form
 ***************************************************************************** */
	div#signInForm { display: none; position: absolute; top: 30px; right: 0; padding: 12px; width: 240px; border-top: 1px solid #AAA; color: #444; background: transparent url(/c/s/i/ui/sign-in/bg.png) no-repeat left top; }
	div#signInForm h3 { float: left; width: 220px; margin: 0; padding: 0; font-size: 14px; line-height: 14px; }
	div#signInForm a.jqt_close { display: block; width: 20px; float: left; position: relative; color: #000; text-decoration: none; text-indent: -1000em; background: url(/c/s/i/ui/sign-in/close.png) no-repeat right top; }

	div#signInForm form { margin: 0 auto; padding: 0; width: 230px; font-size: 12px; }
	div#signInForm form div { margin: 0; padding: 2px 0; overflow: hidden; }
	div#signInForm form div.frm-xtra { float: left; margin: 0; padding: 3px 15px; width: 200px; }
	div#signInForm form div.frm-xtra1 { float: left; margin: 0; padding: 3px 10px; width: 220px; }

	div#signInForm form label,
	div#signInForm form input { float: left; display: block; vertical-align: middle; }

	div#signInForm form label { margin: 4px 0 0 0; padding: 0 6px 0 0; width: 75px; vertical-align: middle; font-size: 12px; text-align: right; }

	div#signInForm form .input { width: 120px; border: 1px solid #AAA; }

	div#signInForm form div#btn-submit { width: 230px; float: left; }
	div#signInForm form div#btn-submit input { }

/* jQuery Classes
 ******************************************************************************/

	/* Autocomplete
	-------------------------------------------------*/
	.ac_results { padding: 0; background-color: #FFF; border: 1px solid #000; z-index: 99999; overflow: hidden; }
	.ac_results ul { margin: 0; padding: 0; width: 100%; list-style: none; list-style-position: outside; }
	.ac_results ul li { display: block; margin: 0; padding: 2px 5px; font: menu; font-size: 12px; line-height: 16px; cursor: default; overflow: hidden; }

	.ac_loading { background: #FFF url(/c/s/i/indicator.gif) right center no-repeat; }
	.ac_odd { /*background-color: #EEE;*/ }
	.ac_over { background-color: #0A246A; color: #FFF; }

	/* jCarousel-lite Plugin
	-------------------------------------------------*/
		/** Official jCarousel-lite Plugin CSS */
			.jcarousel-clip { position: relative; margin: 0; padding: 0; overflow: hidden; z-index: 2; }
			.jcarousel-clip ul { position: relative; top: 0; left: 0; margin: 0; padding: 0; overflow: hidden; z-index: 1; }
			/* We set the width/height explicitly. No width/height causes infinite loops. */
			.jcarousel-clip ul li { float: left; width: 75px; height: 75px; list-style: none; }

		/** OUR Base jCarousel-lite Plugin CSS */
			.jcarousel-clip { position: relative; left: 0; margin: 0 0 0 17px; padding: 0; border: 1px solid #DDD; background: #FFF; overflow: hidden; }
			.jcarousel-clip ul { position: relative; margin: 0; padding: 0; width: 5418em; clear: both; list-style: none; }
			.jcarousel-clip ul li { float: left; display: block; margin: 0; padding: 2px; text-align: center; font-size: 9px; border-right: 1px solid #BBB; }
			.jcarousel-clip ul li h3 { margin: 0; padding: 0; font-size: 9px; }
			.jcarousel-clip ul li p { margin: 0; padding: 0; font-size: 9px; }
			.jcarousel-clip ul li p a { text-decoration: none; color: #444; }
			.jcarousel-clip ul li p a:hover { text-decoration: underline; color: #111; }
			.jcarousel-clip ul li img { margin: 1px; }

		/* Scroller Frame */
			/* Outer Structure */
			.scroller-container { position: relative; margin: 0; padding: 0; background: #FFF url(/c/s/i/js/scroller/bg-crnr-left-top.gif) no-repeat left top; }
			.scroller-container .rt-crnr { display: block; margin: 0; padding: 0; height: 15px; background: url(/c/s/i/js/scroller/bg-crnr-right-top.gif) top right no-repeat; }
			.scroller-container .content { display: block; margin: 0; padding: 0 !important; position: relative; background: url(/c/s/i/js/scroller/bg-right-side.gif) top right repeat-y; clear: both; }
			.scroller-container .ftr { margin: 0; padding: 0; background: url(/c/s/i/js/scroller/bg-crnr-left-btm.gif) bottom left no-repeat; }
			.scroller-container .ftr-rt { display: block; height: 15px; background: url(/c/s/i/js/scroller/bg-crnr-right-btm.gif) bottom right no-repeat; }

			/* Inner Structure */
			.scroller-container .content .prev,
			.scroller-container .content .next { position: absolute; width: 17px; height: 48px; border: 0; text-indent: -1000em; cursor: pointer; z-index: 3; }
			.scroller-container .content .prev { left: 0; background: url(/c/s/i/js/scroller/btn-scroll-left.gif) no-repeat 2px 0; }
			.scroller-container .content .next { right: 0; background: url(/c/s/i/js/scroller/btn-scroll-right.gif) no-repeat -1px 0; }
			.scroller-container .content .prev:hover { background-position: 1px -48px; }
			.scroller-container .content .next:hover { background-position: 0 -48px; }

		/** Scroller Heights */
			/* Normal (default) Height */
				.scroller-container .content .jcarousel-clip { height: 180px; }
				.scroller-container .content .jcarousel-clip ul { height: 180px; }
				.scroller-container .content .jcarousel-clip ul li { height: 186px; }

				.scroller-container .content .prev,
				.scroller-container .content .next { top: 76px; }

				.scroller-container .content .jcarousel-clip ul li { background: #FFF url(/c/s/i/js/scroller/bg-scroll-item.gif) 0 top; }
				.scroller-container .content .jcarousel-clip ul li:hover { background-position: 0 178px; }

			/* Tall Height */
				.scroller-container.h200 .content .jcarousel-clip,
				.scroller-container.h200 .content .jcarousel-clip ul,
				.scroller-container.h200 .content .jcarousel-clip ul li { height: 200px; }

				.scroller-container.h200 .content .prev,
				.scroller-container.h200 .content .next { top: 86px; }

				.scroller-container.h200 .content .jcarousel-clip ul li { background-image: url(/c/s/i/js/scroller/bg-scroll-item-tall.gif); }
				.scroller-container.h200 .content .jcarousel-clip ul li:hover { background-position: 0 200px; }

		/** Scroller Widths */
			/* Slightly Smaller Width */
				.scroller-container.w560 { width: 560px; }
				.scroller-container.w560 .content .jcarousel-clip { width: 524px; }
				.scroller-container.w560 .content .jcarousel-clip ul li { width: 174px; }

			/* Normal (default) Width */
				.scroller-container { width: 572px; }
				.scroller-container .content .jcarousel-clip { width: 536px; }
				.scroller-container .content .jcarousel-clip ul li { width: 174px; }

			/* Bigger Size */
				.scroller-container.w632 .content { width: 632px; }
				.scroller-container.w632 .content .jcarousel-clip { width: 596px; }
				.scroller-container.w632 .content .jcarousel-clip ul li { width: 194px; }

			/* Larger Width */
				.scroller-container.w746 { width: 746px; }
				.scroller-container.w746 .content .jcarousel-clip { width: 706px; }
				.scroller-container.w746 .content .jcarousel-clip ul li { width: 174px; }

		/** Background Styles */
			/* Common Background Styles */
				.scroller-container .rt-crnr { width: 10px; height: 15px; float: right; }
				.scroller-container .ftr { height: 9px; }
				.scroller-container .ftr-rt { width: 10px; height: 9px; float: right; }

			/* White Background */
				.scroller-container.white,
				.scroller-container.white .rt-crnr,
				.scroller-container.white .ftr,
				.scroller-container.white .ftr-rt { background-color: #FFF; }

			/* Grey Background */
				.scroller-container.grey,
				.scroller-container.grey .rt-crnr,
				.scroller-container.grey .ftr,
				.scroller-container.grey .ftr-rt { background-color: #EEE; }


	/* Tooltip
	-------------------------------------------------*/
	 .tooltip { display: none; position: absolute; left: 0; top: 0; text-align: left; }
		 .tooltipDecoration { width: 200px; margin: 0; border: 1px solid #333; background-color: #EEE; font-size: 11px; }
		 .tooltipDecoration h3 { margin: 0; padding: 3px; font: 11px Verdana; font-weight: bold; background-color: #666; color: #FFF; text-align: center; }
		 .tooltipDecoration .content { padding: 3px; }

		 .tooltipDecorationEndeca { width: 270px; margin: 0; border: 1px solid #000; background-color: #DDD; font-size: 11px; }
		 .tooltipDecorationEndeca h3 { margin: 0; padding: 2px 0; font: 11px Verdana; font-weight: bold; background-color: #333; color: #FFF; text-align: center; }
		 .tooltipDecorationEndeca .content { padding: 5px; }

	 .tooltipAnchor { vertical-align: middle; cursor: pointer; cursor: hand; }

	#tooltipDiv { font-size: 12px; }

	.popup-boxinside h4 { margin: 0; }

/* @group Tooltips - popup ? and show/hide blocks */

.popup-box,
.popup-box350,
.popup-box500
{
	border-width: 0;
	background: transparent;
	width: 260px;
	font-family: Arial, Helvetica, sans-serif;
}
.popup-box div.close-btn,
.popup-box350 div.close-btn,
.popup-box500 div.close-btn
{
	position: absolute;
	right: 15px;
	top: 15px;
	width:15px;
	height: 15px;
	cursor: pointer;
    	background: url(/c/s/i/ui/bid-box/close.gif) no-repeat top left;
}
/* Image at c/s/i/ui/auction-tab/close.gif */

.popup-box350 { width: 350px; }
.popup-box500 { width: 500px; }

.popup-boxtop div,
.popup-boxtop350 div,
.popup-boxtop500 div
{
	font-size: 0;
	height: 12px;
	background: url(/c/s/i/ui/bg-popup-box.gif) no-repeat top left;
}
.popup-boxtop350 div { background: url(/c/s/i/ui/bg-popup-box350.gif) no-repeat top left; }
.popup-boxtop500 div { background: url(/c/s/i/ui/bg-popup-box500.gif) no-repeat top left; }

.popup-boxbottom div,
.popup-boxbottom350 div,
.popup-boxbottom500 div
{
	font-size: 0;
	height: 12px;
	background: url(/c/s/i/ui/bg-popup-box.gif) no-repeat left bottom;
}
.popup-boxbottom350 div { background: url(/c/s/i/ui/bg-popup-box350.gif) no-repeat left bottom; }
.popup-boxbottom500 div { background: url(/c/s/i/ui/bg-popup-box500.gif) no-repeat left bottom; }

.popup-boxcontent
{
	border: 1px solid #828282;
	border-top:0;
	border-bottom:0;
	padding: 0px 12px 0px 12px;
	background-color: #DDD;
}

.popup-boxinside
{
	border: 0px dotted #CCC;
	padding: 6px;
	background-color: #FFF;
}

.popup-boxinside h3
{
  	padding: 3px 18px 3px 3px;
}
.popup-trigger
{
	text-decoration: underline;
	cursor: pointer;
	color: #333399;
}

.popup-trigger:hover
{
	text-decoration: none;
}

/* @end */


	/* Auction Tab Dropdown
	-------------------------------------------------*/
	#ui-header { float: none; }					/*	Is this ok???	*/

	div#auction-tab-container { position: absolute; top: 20px; z-index: 60; }
	div#auction-tab { display: none; position: absolute; left: 47px; z-index: 60; width: 685px; height: 400px; background-color: #FFF; border: 9px solid #555; }
	div#auction-tab	.loading { position: absolute; top: 175px; width: 100%; height: 50px; text-align: center; font-size: 28px; color: #999; z-index: 1; }
	div#auction-tab .data { display: none; position: relative; z-index: 2; }

	#auctionsTabDetails { width: 685px; height: 400px; color: #333; font-size: 11px; line-height: 12px; background-color: #FFF; overflow: hidden; }

	#auctionsTabDetails .col-auctions { float: left; width: 210px; margin: 6px 3px 6px 6px; }
	#auctionsTabDetails .col-auction-info { float: left; width: 170px; margin: 6px 3px; }
	#auctionsTabDetails .col-auction-schedule { float: left; position: relative; width: 281px; margin: 6px 6px 6px 3px; }

	/* Link Styles */
	#auctionsTabDetails a { color: #333; }

	#auctionsTabDetails a.prev,
	#auctionsTabDetails a.next { display: block; margin: 3px 0 1px; height: 20px; background-color: #EEE; background-repeat: no-repeat; cursor: default; outline: none; text-indent: -1000em; }

	#auctionsTabDetails .prev:hover,
	#auctionsTabDetails .next:hover { cursor: pointer; }

	#auctionsTabDetails .prev { background-position: 0 0; }
	#auctionsTabDetails .next { background-position: 0 -60px; }

	#auctionsTabDetails .prev:hover { background-position: 0 -20px; }
	#auctionsTabDetails .next:hover { background-position: 0 -80px; }

	#auctionsTabDetails .prev.disabled,
	#auctionsTabDetails .next.disabled { background-position: 0 -40px; cursor: default; }

	#auctionsTabDetails .col-auction-schedule .prev { background-position: -35px 0; }
	#auctionsTabDetails .col-auction-schedule .next { background-position: -35px -60px; }

	#auctionsTabDetails .col-auction-schedule .prev:hover { background-position: -35px -20px; }
	#auctionsTabDetails .col-auction-schedule .next:hover { background-position: -35px -80px; }

	#auctionsTabDetails .col-auction-schedule .prev.disabled,
	#auctionsTabDetails .col-auction-schedule .next.disabled { background-position: -35px -40px; cursor: default; }

	#auctionsTabDetails .prev.disabled:hover,
	#auctionsTabDetails .next.disabled:hover { cursor: default; }

	#auctionsTabDetails .col-auction-schedule .prev { width: 336px; }

	#auctionsTabDetails .col-auctions .prev,
	#auctionsTabDetails .col-auctions .next { background-image: url(/c/s/i/ui/auction-tab/bg-auction-scroll.gif); }

	#auctionsTabDetails .col-auction-schedule .prev,
	#auctionsTabDetails .col-auction-schedule .next { background-image: url(/c/s/i/ui/auction-tab/bg-auction-schedule-scroll.gif); }

	#auctionsTabDetails .col-auction-info ul li a,
	#auctionsTabDetails .col-auction-schedule ul li a { text-decoration: none; }
	#auctionsTabDetails .col-auction-info ul li a:hover,
	#auctionsTabDetails .col-auction-schedule ul li a:hover { text-decoration: underline; }

	#auctionsTabDetails h4 { margin: 0; padding: 0 9px; background: #444 url(/c/s/i/ui/auction-tab/bg-heading.gif) repeat-x; color: #FFF; font-size: 11px; line-height: 20px; }

	/* These are the styles we need to override */
		/*
		.jcarousel-clip { position: relative; left: 0; margin: 0 0 0 17px; padding: 0; border: 1px solid #DDD; background: #FFF; overflow: hidden; }
		.jcarousel-clip ul { position: relative; margin: 0; padding: 0; width: 5418em; clear: both; list-style: none; }
		.jcarousel-clip ul li { float: left; display: block; margin: 0; padding: 2px; text-align: center; font-size: 9px; border-right: 1px solid #BBB; }
		*/

	/* Override default jCarousel-lite styles */
		#auctionsTabDetails .jcarousel-clip { margin: 0; border: 0; overflow: visible; }
		#auctionsTabDetails .jcarousel-clip ul { /* width: DEFINE; */ clear: none; }
		#auctionsTabDetails .jcarousel-clip ul li { /* width: DEFINE; height: DEFINE; */ float: none; padding: 0; text-align: left; font-size: 11px; border: 0; }

	/* First Col */
		#auctionsTabDetails .col-auctions .jcarousel-clip { height: 318px; }
		#auctionsTabDetails .col-auctions .jcarousel-clip ul { width: 220px; height: 318px; overflow: hidden; }
		#auctionsTabDetails .col-auctions .jcarousel-clip ul li { width: 224px; height: 106px; background-color: #F4F4F4; background-image: url(/c/s/i/ui/auction-tab/bg-auction-item.gif); background-position: top; background-repeat: no-repeat; border-bottom: 1px solid #DDD; overflow: hidden; }
		#auctionsTabDetails .col-auctions .jcarousel-clip ul li .catalog-cover { margin: 4px; float: left; }
		#auctionsTabDetails .col-auctions .jcarousel-clip ul li .content { margin: 4px; float: left; width: 144px; }
		#auctionsTabDetails .col-auctions .jcarousel-clip ul li .content .title { font-weight: bold; }

		#auctionsTabDetails .col-auctions .vcenter { vertical-align: center; }

	/* Second Col */
		#auctionsTabDetails .col-auction-info ul { margin: 0; padding: 0; list-style-type: none; overflow: hidden; }
		#auctionsTabDetails .col-auction-info ul li { margin: 6px 0; padding: 0; height: 32px; background-repeat: no-repeat; }
		#auctionsTabDetails .col-auction-info ul li a { display: block; height: 32px; padding: 2px 0 2px 32px; }

		#auctionsTabDetails .col-auction-info ul li.catalog	{ background-image: url(/c/s/i/ui/auction/auction-resource-catalog.gif); }
		#auctionsTabDetails .col-auction-info ul li.consign	{ background-image: url(/c/s/i/ui/auction/auction-resource-consign.gif); }
		#auctionsTabDetails .col-auction-info ul li.terms	{ background-image: url(/c/s/i/ui/auction/auction-resource-terms.gif); }
		#auctionsTabDetails .col-auction-info ul li.tutorial	{ background-image: url(/c/s/i/ui/auction/auction-resource-tutorial.gif); }
		#auctionsTabDetails .col-auction-info ul li.archives	{ background-image: url(/c/s/i/ui/auction/auction-resource-archives.gif); }
		#auctionsTabDetails .col-auction-info ul li.ways-to-bid	{ background-image: url(/c/s/i/ui/auction/auction-resource-bid.gif); }
		#auctionsTabDetails .col-auction-info ul li.walkthrough	{ background-image: url(/c/s/i/ui/auction/auction-resource-walkthru.gif); }
		#auctionsTabDetails .col-auction-info ul li.family	{ background-image: url(/c/s/i/ui/auction/auction-resource-family.gif); }
		#auctionsTabDetails .col-auction-info ul li.other	{ background-image: url(/c/s/i/ui/auction/auction-resource-others.gif); }

	/* Third Col */
		#recurring { overflow: hidden; }
		#auctionsTabDetails .col-auction-schedule .jcarousel-clip { height: 320px; }
		#auctionsTabDetails .col-auction-schedule .jcarousel-clip ul { width: 281px; height: 320px; }
		#auctionsTabDetails .col-auction-schedule .jcarousel-clip ul li { width: 281px; height: 40px; background: #FFF url(/c/s/i/ui/auction-tab/bg-auction-schedule-item.gif) no-repeat bottom; /*margin: 0 0 -3px 0;*/ }
		#auctionsTabDetails .col-auction-schedule .jcarousel-clip ul li span.recurring { float: left; width: 258px; padding: 0 0 0 4px; }
		#auctionsTabDetails .col-auction-schedule .jcarousel-clip ul li .name { float: left; width: 191px; padding: 0 0 0 4px; }
		#auctionsTabDetails .col-auction-schedule .jcarousel-clip ul li .dates { float: left; width: 78px; text-align: right; }

		#auctionsTabDetails .col-auction-schedule .view-all { float: right; position: absolute; top: 3px; right: 6px; color: #FFF; }
		#auctionsTabDetails .col-auction-schedule .view-all a { color: #FFF; }
		#auctionsTabDetails .col-auction-schedule .view-all #auction-tab-close { margin: 0 0 0 10px; }
		#auctionsTabDetails .col-auction-schedule .view-all img { vertical-align: middle; }

		#auctionsTabDetails .col-auction-schedule .recurring a { color: #009; text-decoration: underline; font-weight: bold; }

	/* Validation
	-------------------------------------------------*/
	input.formValidatorErrorField { background-color: #FCC; }


/* Images for welcome images  */

		.www .sign-in-bar { bottom: 14px; }
		.www #ui-header .banner { height: 113px; background-image: url(/c/s/i/ui/bg-header-flash.jpg); }
		.www-home-page #ui-header .banner { height: 22px; }
		.www-home-page .sign-in-bar { bottom: 0; }


/* jQuery UI Smoothness Theme, Version 1.8.14 */

	/*
	 * jQuery UI CSS Framework 1.8.14
	 *
	 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
	 * Dual licensed under the MIT or GPL Version 2 licenses.
	 * http://jquery.org/license
	 *
	 * http://docs.jquery.com/UI/Theming/API
	 */

	/* Layout helpers
	----------------------------------*/
	.ui-helper-hidden { display: none; }
	.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
	.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
	.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	.ui-helper-clearfix { display: inline-block; }
	/* required comment for clearfix to work in Opera \*/
	* html .ui-helper-clearfix { height:1%; }
	.ui-helper-clearfix { display:block; }
	/* end clearfix */
	.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


	/* Interaction Cues
	----------------------------------*/
	.ui-state-disabled { cursor: default !important; }


	/* Icons
	----------------------------------*/

	/* states and images */
	.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


	/* Misc visuals
	----------------------------------*/

	/* Overlays */
	.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


	/*
	 * jQuery UI CSS Framework 1.8.14
	 *
	 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
	 * Dual licensed under the MIT or GPL Version 2 licenses.
	 * http://jquery.org/license
	 *
	 * http://docs.jquery.com/UI/Theming/API
	 *
	 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
	 */


	/* Component containers
	----------------------------------*/
	.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
	.ui-widget .ui-widget { font-size: 1em; }
	.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
	.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(/c/s/i/ui/jquery/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
	.ui-widget-content a { color: #222222; }
	.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(/c/s/i/ui/jquery/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
	.ui-widget-header a { color: #222222; }

	/* Interaction states
	----------------------------------*/
	.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(/c/s/i/ui/jquery/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }
	.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
	.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(/c/s/i/ui/jquery/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
	.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
	.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(/c/s/i/ui/jquery/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
	.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }
	.ui-widget :active { outline: none; }

	/* Interaction Cues
	----------------------------------*/
	.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1; background: #fbf9ee url(/c/s/i/ui/jquery/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
	.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
	.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(/c/s/i/ui/jquery/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }
	.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
	.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
	.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
	.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
	.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

	/* Icons
	----------------------------------*/

	/* states and images */
	.ui-icon { width: 16px; height: 16px; background-image: url(/c/s/i/ui/jquery/ui-icons_222222_256x240.png); }
	.ui-widget-content .ui-icon {background-image: url(/c/s/i/ui/jquery/ui-icons_222222_256x240.png); }
	.ui-widget-header .ui-icon {background-image: url(/c/s/i/ui/jquery/ui-icons_222222_256x240.png); }
	.ui-state-default .ui-icon { background-image: url(/c/s/i/ui/jquery/ui-icons_888888_256x240.png); }
	.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/c/s/i/ui/jquery/ui-icons_454545_256x240.png); }
	.ui-state-active .ui-icon {background-image: url(/c/s/i/ui/jquery/ui-icons_454545_256x240.png); }
	.ui-state-highlight .ui-icon {background-image: url(/c/s/i/ui/jquery/ui-icons_2e83ff_256x240.png); }
	.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/c/s/i/ui/jquery/ui-icons_cd0a0a_256x240.png); }

	/* positioning */
	.ui-icon-carat-1-n { background-position: 0 0; }
	.ui-icon-carat-1-ne { background-position: -16px 0; }
	.ui-icon-carat-1-e { background-position: -32px 0; }
	.ui-icon-carat-1-se { background-position: -48px 0; }
	.ui-icon-carat-1-s { background-position: -64px 0; }
	.ui-icon-carat-1-sw { background-position: -80px 0; }
	.ui-icon-carat-1-w { background-position: -96px 0; }
	.ui-icon-carat-1-nw { background-position: -112px 0; }
	.ui-icon-carat-2-n-s { background-position: -128px 0; }
	.ui-icon-carat-2-e-w { background-position: -144px 0; }
	.ui-icon-triangle-1-n { background-position: 0 -16px; }
	.ui-icon-triangle-1-ne { background-position: -16px -16px; }
	.ui-icon-triangle-1-e { background-position: -32px -16px; }
	.ui-icon-triangle-1-se { background-position: -48px -16px; }
	.ui-icon-triangle-1-s { background-position: -64px -16px; }
	.ui-icon-triangle-1-sw { background-position: -80px -16px; }
	.ui-icon-triangle-1-w { background-position: -96px -16px; }
	.ui-icon-triangle-1-nw { background-position: -112px -16px; }
	.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
	.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
	.ui-icon-arrow-1-n { background-position: 0 -32px; }
	.ui-icon-arrow-1-ne { background-position: -16px -32px; }
	.ui-icon-arrow-1-e { background-position: -32px -32px; }
	.ui-icon-arrow-1-se { background-position: -48px -32px; }
	.ui-icon-arrow-1-s { background-position: -64px -32px; }
	.ui-icon-arrow-1-sw { background-position: -80px -32px; }
	.ui-icon-arrow-1-w { background-position: -96px -32px; }
	.ui-icon-arrow-1-nw { background-position: -112px -32px; }
	.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
	.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
	.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
	.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
	.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
	.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
	.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
	.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
	.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
	.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
	.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
	.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
	.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
	.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
	.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
	.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
	.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
	.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
	.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
	.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
	.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
	.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
	.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
	.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
	.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
	.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
	.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
	.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
	.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
	.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
	.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
	.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
	.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
	.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
	.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
	.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
	.ui-icon-arrow-4 { background-position: 0 -80px; }
	.ui-icon-arrow-4-diag { background-position: -16px -80px; }
	.ui-icon-extlink { background-position: -32px -80px; }
	.ui-icon-newwin { background-position: -48px -80px; }
	.ui-icon-refresh { background-position: -64px -80px; }
	.ui-icon-shuffle { background-position: -80px -80px; }
	.ui-icon-transfer-e-w { background-position: -96px -80px; }
	.ui-icon-transferthick-e-w { background-position: -112px -80px; }
	.ui-icon-folder-collapsed { background-position: 0 -96px; }
	.ui-icon-folder-open { background-position: -16px -96px; }
	.ui-icon-document { background-position: -32px -96px; }
	.ui-icon-document-b { background-position: -48px -96px; }
	.ui-icon-note { background-position: -64px -96px; }
	.ui-icon-mail-closed { background-position: -80px -96px; }
	.ui-icon-mail-open { background-position: -96px -96px; }
	.ui-icon-suitcase { background-position: -112px -96px; }
	.ui-icon-comment { background-position: -128px -96px; }
	.ui-icon-person { background-position: -144px -96px; }
	.ui-icon-print { background-position: -160px -96px; }
	.ui-icon-trash { background-position: -176px -96px; }
	.ui-icon-locked { background-position: -192px -96px; }
	.ui-icon-unlocked { background-position: -208px -96px; }
	.ui-icon-bookmark { background-position: -224px -96px; }
	.ui-icon-tag { background-position: -240px -96px; }
	.ui-icon-home { background-position: 0 -112px; }
	.ui-icon-flag { background-position: -16px -112px; }
	.ui-icon-calendar { background-position: -32px -112px; }
	.ui-icon-cart { background-position: -48px -112px; }
	.ui-icon-pencil { background-position: -64px -112px; }
	.ui-icon-clock { background-position: -80px -112px; }
	.ui-icon-disk { background-position: -96px -112px; }
	.ui-icon-calculator { background-position: -112px -112px; }
	.ui-icon-zoomin { background-position: -128px -112px; }
	.ui-icon-zoomout { background-position: -144px -112px; }
	.ui-icon-search { background-position: -160px -112px; }
	.ui-icon-wrench { background-position: -176px -112px; }
	.ui-icon-gear { background-position: -192px -112px; }
	.ui-icon-heart { background-position: -208px -112px; }
	.ui-icon-star { background-position: -224px -112px; }
	.ui-icon-link { background-position: -240px -112px; }
	.ui-icon-cancel { background-position: 0 -128px; }
	.ui-icon-plus { background-position: -16px -128px; }
	.ui-icon-plusthick { background-position: -32px -128px; }
	.ui-icon-minus { background-position: -48px -128px; }
	.ui-icon-minusthick { background-position: -64px -128px; }
	.ui-icon-close { background-position: -80px -128px; }
	.ui-icon-closethick { background-position: -96px -128px; }
	.ui-icon-key { background-position: -112px -128px; }
	.ui-icon-lightbulb { background-position: -128px -128px; }
	.ui-icon-scissors { background-position: -144px -128px; }
	.ui-icon-clipboard { background-position: -160px -128px; }
	.ui-icon-copy { background-position: -176px -128px; }
	.ui-icon-contact { background-position: -192px -128px; }
	.ui-icon-image { background-position: -208px -128px; }
	.ui-icon-video { background-position: -224px -128px; }
	.ui-icon-script { background-position: -240px -128px; }
	.ui-icon-alert { background-position: 0 -144px; }
	.ui-icon-info { background-position: -16px -144px; }
	.ui-icon-notice { background-position: -32px -144px; }
	.ui-icon-help { background-position: -48px -144px; }
	.ui-icon-check { background-position: -64px -144px; }
	.ui-icon-bullet { background-position: -80px -144px; }
	.ui-icon-radio-off { background-position: -96px -144px; }
	.ui-icon-radio-on { background-position: -112px -144px; }
	.ui-icon-pin-w { background-position: -128px -144px; }
	.ui-icon-pin-s { background-position: -144px -144px; }
	.ui-icon-play { background-position: 0 -160px; }
	.ui-icon-pause { background-position: -16px -160px; }
	.ui-icon-seek-next { background-position: -32px -160px; }
	.ui-icon-seek-prev { background-position: -48px -160px; }
	.ui-icon-seek-end { background-position: -64px -160px; }
	.ui-icon-seek-start { background-position: -80px -160px; }
	/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
	.ui-icon-seek-first { background-position: -80px -160px; }
	.ui-icon-stop { background-position: -96px -160px; }
	.ui-icon-eject { background-position: -112px -160px; }
	.ui-icon-volume-off { background-position: -128px -160px; }
	.ui-icon-volume-on { background-position: -144px -160px; }
	.ui-icon-power { background-position: 0 -176px; }
	.ui-icon-signal-diag { background-position: -16px -176px; }
	.ui-icon-signal { background-position: -32px -176px; }
	.ui-icon-battery-0 { background-position: -48px -176px; }
	.ui-icon-battery-1 { background-position: -64px -176px; }
	.ui-icon-battery-2 { background-position: -80px -176px; }
	.ui-icon-battery-3 { background-position: -96px -176px; }
	.ui-icon-circle-plus { background-position: 0 -192px; }
	.ui-icon-circle-minus { background-position: -16px -192px; }
	.ui-icon-circle-close { background-position: -32px -192px; }
	.ui-icon-circle-triangle-e { background-position: -48px -192px; }
	.ui-icon-circle-triangle-s { background-position: -64px -192px; }
	.ui-icon-circle-triangle-w { background-position: -80px -192px; }
	.ui-icon-circle-triangle-n { background-position: -96px -192px; }
	.ui-icon-circle-arrow-e { background-position: -112px -192px; }
	.ui-icon-circle-arrow-s { background-position: -128px -192px; }
	.ui-icon-circle-arrow-w { background-position: -144px -192px; }
	.ui-icon-circle-arrow-n { background-position: -160px -192px; }
	.ui-icon-circle-zoomin { background-position: -176px -192px; }
	.ui-icon-circle-zoomout { background-position: -192px -192px; }
	.ui-icon-circle-check { background-position: -208px -192px; }
	.ui-icon-circlesmall-plus { background-position: 0 -208px; }
	.ui-icon-circlesmall-minus { background-position: -16px -208px; }
	.ui-icon-circlesmall-close { background-position: -32px -208px; }
	.ui-icon-squaresmall-plus { background-position: -48px -208px; }
	.ui-icon-squaresmall-minus { background-position: -64px -208px; }
	.ui-icon-squaresmall-close { background-position: -80px -208px; }
	.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
	.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
	.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
	.ui-icon-grip-solid-3 { background-position: -48px -224px; }
	.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
	.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


	/* Misc visuals
	----------------------------------*/

	/* Corner radius */
	.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
	.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
	.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
	.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }

	/* Overlays */
	.ui-widget-overlay { background: #aaaaaa url(/c/s/i/ui/jquery/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
	.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(/c/s/i/ui/jquery/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/*
	 * jQuery UI Resizable 1.8.14
	 *
	 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
	 * Dual licensed under the MIT or GPL Version 2 licenses.
	 * http://jquery.org/license
	 *
	 * http://docs.jquery.com/UI/Resizable#theming
	 */
	.ui-resizable { position: relative;}
	.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block; }
	.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
	.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
	.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
	.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
	.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
	.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
	.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
	.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
	.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*
	 * jQuery UI Autocomplete 1.8.14
	 *
	 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
	 * Dual licensed under the MIT or GPL Version 2 licenses.
	 * http://jquery.org/license
	 *
	 * http://docs.jquery.com/UI/Autocomplete#theming
	 */
	.ui-autocomplete { position: absolute; cursor: default; }

	/* workarounds */
	* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

	/*
	 * jQuery UI Menu 1.8.14
	 *
	 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
	 * Dual licensed under the MIT or GPL Version 2 licenses.
	 * http://jquery.org/license
	 *
	 * http://docs.jquery.com/UI/Menu#theming
	 */
	.ui-menu {
		list-style:none;
		padding: 2px;
		margin: 0;
		display:block;
		float: left;
	}
	.ui-menu .ui-menu {
		margin-top: -3px;
	}
	.ui-menu .ui-menu-item {
		margin:0;
		padding: 0;
		zoom: 1;
		float: left;
		clear: left;
		width: 100%;
	}
	.ui-menu .ui-menu-item a {
		text-decoration:none;
		display:block;
		padding:.2em .4em;
		line-height:1.5;
		zoom:1;
	}
	.ui-menu .ui-menu-item a.ui-state-hover,
	.ui-menu .ui-menu-item a.ui-state-active {
		font-weight: normal;
		margin: -1px;
	}
	/*
	 * jQuery UI Button 1.8.14
	 *
	 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
	 * Dual licensed under the MIT or GPL Version 2 licenses.
	 * http://jquery.org/license
	 *
	 * http://docs.jquery.com/UI/Button#theming
	 */
	.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
	.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
	button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
	.ui-button-icons-only { width: 3.4em; }
	button.ui-button-icons-only { width: 3.7em; }

	/*button text element */
	.ui-button .ui-button-text { display: block; line-height: 1.4;  }
	.ui-button-text-only .ui-button-text { padding: .4em 1em; }
	.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
	.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
	.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
	.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
	/* no icon support for input elements, provide padding by default */
	input.ui-button { padding: .4em 1em; }

	/*button icon element(s) */
	.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
	.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
	.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
	.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
	.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

	/*button sets*/
	.ui-buttonset { margin-right: 7px; }
	.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

	/* workarounds */
	button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
	/*
	 * jQuery UI Dialog 1.8.14
	 *
	 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
	 * Dual licensed under the MIT or GPL Version 2 licenses.
	 * http://jquery.org/license
	 *
	 * http://docs.jquery.com/UI/Dialog#theming
	 */
	.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
	.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
	.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; }
	.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
	.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
	.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
	.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
	.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
	.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
	.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
	.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
	.ui-draggable .ui-dialog-titlebar { cursor: move; }

/* jQuery UI - Custom HA Overrides */
	.lightbox {  text-align: center; }
	.lightbox .ui-dialog-titlebar { background: transparent; }
	.lightbox .lightbox-description { padding: 4px 0 8px; }
	.lightbox .lightbox-image { padding-bottom: 8px; }


/* imageFader on homepage */
	div#banner-798 { position:relative; height:100px; }
	div#banner-798 img { position:absolute; top:0; left:0; z-index:-8; opacity:0.0; height:100px!IMPORTANT; }
	div#banner-798 img.active { z-index:-6; opacity:1.0; }
	div#banner-798 img.last-active { z-index:-7; }

