/* @group Reset */

	* { margin: 0; padding: 0; }
	li { list-style: none; }
	a img { border: none; }

/* @end */

/* @group Type */

	body { font-family: 'Trebuchet MS', sans-serif; }
	
	#login { font-size: 11px; }
	#login div.wrapper label,
	#login div.wrapper input { font-size: inherit; }
	#login div.wrapper input.button { font-size: 12px; }
	
	input.button,
	#nav { text-transform: uppercase; }
	.navigation a { text-decoration: none; font-size: 18px; }
	#footer .navigation a { font-size: 12px; }

	#currency,
	#currency .select-container .selectbox-wrapper ul li { font-size: 11px; }

	.announcement h2 { font-size: 24px; text-transform: uppercase; }
	.announcement h3,
	.announcement p,
	.announcement a { font-size: 13px; }

	.content { font-size: 12px; }
	.content h3 { font-size: 17px; text-align: center; text-transform: uppercase; }
	.content h3.tribal { text-indent: -2000em; }
	.content h4 { font-size: 14px; }
	
	.search a { font-size: 13px; }
	.search p,
	.search input.button,
	.search input,
	.search select,
	.search .select-container .selectbox-wrapper ul li,
	.search label { font-size: 14px; letter-spacing: inherit; }

	.items-table { font-size: 13px; }
	.items-table a { text-decoration: none; }
	.items-table .header h3, .stats-table .header h3 { font-size: 17px; }
	.items-table .header input.button { font-size: 10px; text-transform: uppercase; }
	.items-table .options { font-size: 12px; }
	.items-table .options .group .selectbox-wrapper ul li,
	.items-table .options h3,
	.items-table .options input.button { font-size: inherit; }
	.items-table .results ul li h4 { font-size: 14px; font-weight: normal; }
	.items-table .results ul li .lotinfo .price { text-align: right; }
	.items-table .results ul li .lotinfo .price span { font-size: 11px; font-style: italic; }
	.items-table .results ul li .links li a { font-size: 12px; }
	.items-table .results ul li .links li a.portfolio, .items-table .results ul li .links li a.remove { font-size: 10px; text-transform: uppercase; }
	.items-table .results.grid ul li .lotinfo ul li { text-align: left; }
	.items-table .results ul li .lotinfo .lotname span { font-size: 11px; font-style: italic; }

	
	.tabbed { font-size: 12px; }
	.tabbed .options li a { text-align: center; text-decoration: none; text-transform: uppercase; }
	
/*	.addtofolioform .selectbox-wrapper ul li { font-size: 12px; } */
	
	.imagery .detail-info { font-size: 12px; line-height: 20px; text-indent: 24px; }
	
	.auctions-table { font-size: 13px; }
	.auctions-table a { text-decoration: none; }
	/*.auctions-table .header h2 { font-size: 17px; float: left; } */
	.auctions-table .header input.button { font-size: 10px; text-transform: uppercase; }
	.auctions-table .options { font-size: 12px; }
	.auctions-table .options .group .selectbox-wrapper ul li,
	.auctions-table .options h3,
	.auctions-table .options input.button { font-size: inherit; }
	.auctions-table .options .direction { float:left; padding: 4px; margin-left: 6px; width: 27px; text-align:center; }
	.auctions-table .results ul li h4 { font-size: 14px; font-weight: normal; }
	.auctions-table .results ul li .auction-info .price { text-align: right; }
	.auctions-table .results ul li .auction-info .price span { font-size: 11px; font-style: italic; }
	.auctions-table .results ul li .links li a { font-size: 12px; }
	.auctions-table .results ul li .links li a.portfolio, .auctions-table .results ul li .links li a.remove { font-size: 10px; text-transform: uppercase; }
	.auctions-table .results.grid ul li .auction-info ul li { text-align: left; }
	
	#layout-about h2 { font-size: 20px; }
	#layout-about p { font-size: 13px; margin-top: 5px; }
	
	#layout-about div.figure {
		font-size: 13px;
		margin: 5px 0;
		width: 120px;
	}
	#layout-about div.figure a {
		color: #AF7F15;
		display: block;
		margin: 5px 0 0;
		text-decoration: none;
	}
	#layout-about .about-first div.figure {
		float: left;
	}
	#layout-about .about-second div.figure {
		float: right;
	}
	
	#layout-auctions .intro {
		margin-top: 10px; margin-bottom: 25px;
	}
	#layout-auctions .intro h5 {
		margin: 5px 0;
	}
	#layout-auctions .intro h5, #layout-auctions .intro p {
		font-size: 14px;
		line-height: 18px;
	}
	
	
/* @end */

/* @group Colours */

	body { color: #3b2415; }
	a { color: inherit; }
	
	.layout-wrapper,
	#header { background: url(../images/background_main.gif) repeat-y; }
	
	#header h1 { background: url(../images/logo.gif) no-repeat; }
	
	#login { background-color: #f1edea; color: #4c301b; }
	#login div.wrapper label { color: inherit; }
	#login div.wrapper .tooltips label { background-color: #fff; }
	#login div.wrapper input { border: 0; color: inherit; }
	#login div.wrapper .tooltips input { background: transparent; }
	#login div.wrapper input.button { background-color: #afa894; border: #fff 1px solid; color: #fff; }
	
	#nav,
	#footer { background: #b2aa96; border: solid #dcd9cf; border-width: 1px 0; }
	.navigation { border: solid #fff; border-width: 1px 0; }
	#footer, 
	#footer .navigation { border-bottom: 0; }
	
	#currency .select-container select { background: #afa894; color: #fff; }
	#currency .select-container .selectbox { background: url(../images/background_select_arrow.gif) no-repeat #afa894 80px 8px; border: 0; color: #fff; }
	#currency .select-container .selectbox-wrapper { background: #afa894; border: 1px solid #fff; border-top: 0; color: #fff; }
	#currency .select-container .selectbox-wrapper ul li:hover { background: #8c8676; }
	/*#currency label { color: #4c301b; }*/
	#currency label { color: #fff; font-size: 13px; }
	
	.navigation ul { background: url(../images/shadow-nav.gif) #bab3a0 50% top repeat-y; }
	.navigation li a { color: #fff; }
	.navigation li a.selected { color: #3b2415; }
		
	.content h3 { color: #fff; }
	.content h3.green { background: url(../images/background_title_green.gif) #98ab8a no-repeat; }
	.content h3.grey { background: url(../images/background_title_grey.gif) #98ab8a no-repeat; }
	.content h3.tribal { background: url(../images/background_tribal_index_red.gif) #afa894 no-repeat; }
	
	.content ul { border-top: 1px solid #e5e5e5; }
	.content ul li { border-bottom: 1px solid #e5e5e5; }
	
	.search { background: #e7e1dd; color: inherit; }
	.search a { background: url(../images/background_advanced_search.gif) no-repeat; }
	.search input.button,
	.search input,
	.search select,
	.search label { color: inherit; }
	.search input.button { background: #d8cfc6; border: 1px solid #fff; color: #fff; font-size: 12px; }
	.search .searchfield,
	.search .textfield label,
	.search .slider input,
	.search .select-container { background: #fff; border: 1px solid #d8cfc6; }
	.search .select-container select { background: #afa894; border: 0; color: #fff; }
	.search .select-container .selectbox { background: url(../images/background_select_arrow.gif) no-repeat #afa894 258px 11px; border: 0; color: #fff; }
	.search .select-container.halfwidth .selectbox { background-position: 108px 11px; }
	.search .select-container .selectbox-wrapper { background: #afa894; border: 1px solid #fff; border-top: 0; color: #fff; }
	.search .select-container .selectbox-wrapper ul li:hover { background: #8c8676; }
	.search .searchfield input { border: 0; }
	.search .searchfield input.button { background: #afa894; border: 0; }
	.search .textfield input { background: transparent; border: 0; }
	.search .slider { background: url(../images/background_slider.gif) no-repeat 0 31px; }
	.search .ui-slider-handle { background: url(../images/background_slider_handle.gif) no-repeat; }
	.search .taskbar input.button { background: #d8cfc6; }
	.search .taskbar input.right { background: #afa894; }
	.search .taskbar input.customise { background: url(../images/background_customise_input.button.gif) #d8cfc6 4px 4px no-repeat; }
	
	.items-table { background: #e7e1dd; overflow: hidden; }
	.items-table a { color: #af7f15; }
	.items-table .header, .stats-table .header { background: #afa894; color: #fff; }
	.items-table .header input.button { background: #e7e1dd; border:  1px solid #fff; color: inherit; }
	.items-table .options .group { background: #fff; border: 1px solid #d8cfc6; }
	.items-table .options .group select,
	.items-table .options .group input.button { background: #afa894; color: #fff; }	
	.items-table .options .group .selectbox { background: url(../images/background_select_arrow.gif) no-repeat #afa894 80px 8px; border: 0; color: #fff; }
	.items-table .options .group .selectbox-wrapper { background: #afa894; border: 1px solid #fff; border-top: 0; color: #fff; }
	.items-table .options .group .selectbox-wrapper ul li:hover { background: #8c8676; }
	.items-table .options .direction { background: #afa894; }
	.items-table .options .direction a { color: #fff;  font-size: 12px; }
	.items-table .options .display { margin-left: 10px; }
	.items-table .options .display ul { background: #fff; }
	.items-table .options .display ul li a { background: #d8cfc6; color: #fff; width:34px; text-align:center; }
	.items-table .options .display ul li a.selected { background: #afa894; }
	.items-table .results ul li .imagepanel,
	.items-table .results ul li .lotinfo { background: #fff; border: 1px solid #d8cfc6; color: #4c301b; }
	.items-table .results ul li .lotinfo .item,
	.items-table .results ul li .lotinfo .price span { color: #816e5f; }
	.items-table .results ul li .lotinfo .lotname span { color: #816e5f; }
	.items-table .results ul li .links li .sales { color: #832b2f; }
	.items-table .results ul li .links li .portfolio, .items-table .results ul li .links li .remove { background: #d8cfc6; color: #fff; }

	.tabbed { background: #e7e1dd; color: #4c301b; }
	.tabbed .options li a { background: #f1edea; }
	.tabbed .options li a.selected { background: #fff; }
	.tabbed .items { background: #fff; }
	.tabbed .items li { border-bottom: 1px solid #e5e5e5; }
	.tabbed .items li.first { border-top: 1px solid #e5e5e5; }
	.tabbed a { color: inherit; }
/*	
	.addtofolioform { background: #fff; border: 1px solid #822c30; color: #54181b; }
	.addtofolioform select { background: #822c30 80px 8px; border: 0; color: #fff; }
	.addtofolioform .selectbox { background: url(../images/background_select_arrow_red.gif) no-repeat #822c30 214px 8px; border: 0; color: #fff; }
	.addtofolioform .selectbox-wrapper { background: #822c30; border: 1px solid #fff; border-top: 0; color: #fff; }
	.addtofolioform .selectbox-wrapper ul li:hover { background: #54181b; }
	.addtofolioform input.button { background: #54181b; border: 0; color: #fff; }
	*/
/*	
	.saveSearchForm { background: #fff; border: 1px solid #822c30; color: #54181b; }
	.saveSearchForm #saved_search_name { background: #822c30 80px 8px; border: 0; color: #fff; }
	.saveSearchForm #saved_search_name { background: #822c30; border: 0; color: #fff; }
	.saveSearchForm .selectbox-wrapper { background: #822c30; border: 1px solid #fff; border-top: 0; color: #fff; }
	.saveSearchForm .selectbox-wrapper ul li:hover { background: #54181b; }
	.saveSearchForm input.button { background: #54181b; border: 0; color: #fff; }

	.saveSearchForm { display: none; height: 134px; margin: 0; top: 30%; left: 60%; padding: 14px 11px; position: absolute; width: 232px; }
	.saveSearchForm h3,
	.saveSearchForm p,
	.saveSearchForm .input-container { margin-bottom: 10px; }
	.saveSearchForm .input-container { float: left; }
	.saveSearchForm #select { border: 0; padding: 4px; width: 232px; }
	.saveSearchForm #saved_search_name { border: 0; cursor: pointer; padding: 6px 4px 5px; width: 224px; }
	.saveSearchForm .selectbox-wrapper { margin: -1px 0 0 -1px; position: absolute; width: 232px; }
	.saveSearchForm .selectbox-wrapper ul li { padding: 4px; width: 224px; }
	.saveSearchForm input.button { float: right; padding: 5px 7px; }
*/
/*
	.newfolioform { background: #fff; border: 1px solid #822c30; color: #54181b; }
	.newfolioform #saved_folio_name { background: #822c30 80px 8px; border: 0; color: #fff; }
	.newfolioform #saved_folio_name { background: #822c30; border: 0; color: #fff; }
	.newfolioform .selectbox-wrapper { background: #822c30; border: 1px solid #fff; border-top: 0; color: #fff; }
	.newfolioform .selectbox-wrapper ul li:hover { background: #54181b; }
	.newfolioform input.button { background: #54181b; border: 0; color: #fff; }
	*/
	.imagery .image { border: 1px solid #D8CFC6; }
	.imagery .detail-info { background: url(../images/background_magnifying_glass.gif) 0 0 no-repeat; color: #816e5f; }
	
	.profile-info div.wrapper input.button { background-color: #afa894; border: #fff 1px solid; color: #fff; }
	
	.auctions-table { background: #e7e1dd; overflow: hidden; }
	.auctions-table a { color: #af7f15; }
	.auctions-table .header { background: #e7e1dd; color: #000; }
	.auctions-table .header input.button { background: #e7e1dd; border:  1px solid #fff; color: inherit; }
	.auctions-table .options .group { background: #fff; border: 1px solid #d8cfc6; }
	.auctions-table .options .group select,
	.auctions-table .options .group input.button { background: #afa894; color: #fff; }	
	.auctions-table .options .group .selectbox { background: url(../images/background_select_arrow.gif) no-repeat #afa894 80px 8px; border: 0; color: #fff; }
	.auctions-table .options .group .selectbox-wrapper { background: #afa894; border: 1px solid #fff; border-top: 0; color: #fff; }
	.auctions-table .options .group .selectbox-wrapper ul li:hover { background: #8c8676; }
	.auctions-table .options .display { margin-left: 50px; }
	.auctions-table .options .display ul { background: #fff; }
	.auctions-table .options .display ul li a { background: #d8cfc6; color: #fff; }
	.auctions-table .options .display ul li a.selected { background: #afa894; }
	.auctions-table .options .direction { background: #afa894; }
	.auctions-table .options .direction a { color: #fff;  font-size: 12px; }
	.auctions-table .results ul li .imagepanel,
	.auctions-table .results ul li .auction-info { background: #fff; border: 1px solid #d8cfc6; color: #4c301b; }
	.auctions-table .results ul li .auction-info .item,
	.auctions-table .results ul li .auction-info .price span { color: #816e5f; }
	.auctions-table .results ul li .links li .sales { color: #832b2f; }
	.auctions-table .results ul li .links li .portfolio, .auctions-table .results ul li .links li .remove { background: #d8cfc6; color: #fff; }

	.auctions-list .tabContents select,
	.auctions-list .tabContents input.button { background: #afa894; color: #fff; }	
	
/* @end */

/* @group Immutable Elements */

	.layout-wrapper { clear: both; display: block; margin: 0 auto; overflow: auto; padding: 14px 20px; width: 945px; }
	
	#header { padding: 0px 20px; }
	#header h1 { float: left; margin: 29px 0 17px 4px; }
	#header h1 a { float: left; outline: none; height: 121px; text-indent: -2000em; width: 388px; }
	#login { float: right; padding: 10px 10px 12px; width: 378px; }
	#login div.wrapper label,
	#login div.wrapper input,
	#login div.wrapper input.button { float: left; }
	#login div.wrapper .options { float: left; }
	#login div.wrapper .options input { margin-right: 6px; }
	#login div.wrapper .options label { width: 134px; margin-right: 10px; }
	#login div.wrapper .tooltips label,
	#login div.wrapper .tooltips input { height: 15px; margin: 0; padding: 4px; width: 132px; }
	#login div.wrapper .tooltips input { margin: 0 10px 10px -140px; }
	#login div.wrapper .tooltips input.button { float: right; margin-left: -32px; width: 75px; position: relative; left: 10px; }
	#login div.wrapper input.button { height: 24px; padding: 2px 2px 3px; }
	
	.loggedin .options a { display: block; padding: 6px 0 0; }
	
	#nav,
	#footer { clear: both; display: block; float: left; padding: 0; width: 100%; }
	.navigation { float: left; padding: 0; width: 100%; }
	#footer .navigation { padding-bottom: 0; }
	.navigation ul { display: block; margin: 0 auto; overflow: auto; padding: 0 5px; width: 975px; }
	#footer .navigation ul { padding: 0 11px; width: 963px; }
	.navigation li { float: left; padding: 12px 20px; margin: 0; }
	#footer .navigation li { padding: 14px 10px; }
	.navigation li.right { float: right; }
	.navigation li a { display: inline; padding: 0; margin: 0; }

/* @end */

/* @group Reusable Elements */

	#currency { float: right; padding: 10px 0; width: 398px; }
	#currency .select-container { float: right; margin-left: 4px; }
	#currency .select-container select { border: 0; padding: 4px; width: 100px; height: 26px;}
	#currency .select-container .selectbox { border: 0; cursor: pointer; padding: 6px 4px 5px; width: 90px; margin: 0 0 0 4px; }
	#currency .select-container .selectbox-wrapper { margin: 24px 0 0 3px; position: absolute; width: 98px; }
	#currency .select-container .selectbox-wrapper ul li { padding: 4px; }
	#currency label { float: right; margin: 5px 5px 0 3px; }
	#currency input { float: right; margin: 7px 5px 0 3px; }

	.announcement { width: 633px; padding-bottom: 27px; }
	.announcement h2 { padding: 20px 10px 5px; }
	.announcement h3 { padding: 5px 10px 3px; }
	.announcement p { padding: 2px 10px 3px; }
	.announcement a.cta { float: right; padding-right: 10px; } 
	
	.content { width: 309px; margin-right: 15px; }
	.content h3 { float: left; padding: 19px 0 20px; width: 309px; margin-bottom: 10px; }
	.content h4,
	.content p { padding: 3px 8px; margin: 0; }
	.content a.cta { float: right; padding-right: 8px; }
	.content ul { display: block; overflow: auto; }
	.content ul li { float: left; width: 100%; }
	.content ul li span { float: left; padding: 5px 8px; }
	.content ul li a { float: right; padding: 5px 8px; }
	
	.search { width: 300px; }
	.search a { float: left; margin: 3px 6px; padding-left: 22px; }
	.search p { float: left; margin: 6px 11px 3px; }
	.search input.button { padding: 4px; width: 75px; text-align: center; }
	.search .searchfield { float: left; padding: 6px; margin: 6px; width: 274px; }
	.search .searchfield input { float: left; padding-top: 4px; }
	.search .searchfield input.button { float: right; }
	.search .textfield { float: left; }
	.search .textfield label { float: left; height: 26px; margin: 6px; padding: 9px 9px 3px; width: 268px; }
	.search .textfield input { float: left; height: 26px; margin: -43px 7px 6px; padding: 7px 9px 5px; width: 268px; }
	.search .select-container { float: left; margin: 6px; padding: 5px; width: 276px; }
	.search .select-container select { padding: 7px 5px; width: 276px; }
	.search .select-container .selectbox { cursor: pointer; padding: 7px 5px; width: 266px; }
	.search .select-container .selectbox-wrapper { margin: -1px 0 0 -1px; position: absolute; width: 276px; }	
	.search .select-container .selectbox-wrapper ul li { padding: 5px; }
	.search .select-container.halfwidth { float: left; width: 126px; }
	.search .select-container.halfwidth select { width: 126px; }	
	.search .select-container.halfwidth .selectbox { width: 116px; }
	.search .select-container.halfwidth .selectbox-wrapper { width: 126px; }
	.search .slider { float: left; margin: 6px; width: 288px; }
	.search .ui-slider { height: 12px; margin: 12px 0; position: relative; width: 275px; }
	.search .ui-slider-handle { cursor: hand; height: 22px; margin: -5px 0; padding: 0; position: absolute; width: 13px; z-index: 2; }
	.search .slider .caption { float: left; margin: 0 6px; }
	.search .slider .from { float: left; }
	.search .slider .to { float: right; }
	.search .slider label,
	.search .slider input { height: 26px; margin: 0px; padding: 9px 9px 3px; width: 70px; }
	.search .slider label { width: auto; }
	.search .taskbar { float: left; margin: 6px; width: 288px; }
	.search .taskbar input.button { float: left; margin-right: 4px; margin-bottom: 10px; width: 70px; text-align: center; }
	.search .taskbar input.right { float: right; margin: 0; }
	.search .taskbar input.customise { padding-left: 23px; width: 85px; }

	.items-table { width: 630px; }
	.items-table .header, .stats-table .header { float: left; padding: 10px; width: 610px; }
	.items-table .header h3, .stats-table .hearder h3 { display: block; overflow: auto; }
	.items-table .header p, .stats-table .header p { float: left; padding-top: 5px; }
	.items-table .header input.button { float: right; padding: 3px 5px; }
	.items-table .options { float: left; margin: 6px; width: 618px; }
	.items-table .options .group { float: left; padding: 5px; }
	.items-table .options .right { float: right; margin-left: 5px; }
	.items-table .options .group .select-container { float: left; }
	.items-table .options .group select { border: 0; padding: 4px; width: 100px; }
	.items-table .options .group .selectbox { border: 0; cursor: pointer; padding: 6px 4px 5px; width: 90px; }
	.items-table .options .group .selectbox-wrapper { margin: -1px 0 0 -1px; position: absolute; width: 98px; }
	.items-table .options .group .selectbox-wrapper.right { margin-left: 100px; }
	.items-table .options .group .selectbox-wrapper ul li { padding: 4px; }
	.items-table .options .group input.button { border: 0; padding: 4px; }
	.items-table .options .direction { float:left; padding: 4px; margin-left: 6px; width: 27px; text-align:center; }
	.items-table .options .display { float: right; padding: 6px 4px;}
	.items-table .options .display h3 { float: left; padding: 5px; }
	.items-table .options .display ul { float: left; padding: 1px; }
	.items-table .options .display ul li { float: left; margin-right: 1px; }
	.items-table .options .display ul li.last { margin-right: 0; }
	.items-table .options .display ul li a { float: left; padding: 4px 6px; }
	.items-table .results { float: left; margin: 0 6px 6px; }
	.items-table .results ul,
	.items-table .results ul li { float: left; width: 618px; margin-bottom: 1px; }
	.items-table .results ul li .imagepanel { float: left; padding: 5px; }
	.items-table .results ul li .imagepanel img { float: left; margin: 0; border: 0; }
	.items-table .results ul li .lotinfo { float: right; padding: 8px 10px; }
/*	.items-table .results ul li .lotinfo { float: right; height: 94px; padding: 8px 10px; width: 483px; } */
	.items-table .results ul li .lotinfo ul { width: 100%; padding: 3px 0; margin: 0; }
	.items-table .results ul li .lotinfo ul li { width: 50%; padding: 4px 0; margin: 0; }
	.items-table .results ul li .lotinfo ul li.wideListItem { width: 100%; }
	.items-table .results ul li .lotinfo .item { float: left; }
	.items-table .results ul li .lotinfo .lotname { float: left; }
	.items-table .results ul li .lotinfo .price { float: right; }
	.items-table .results ul li ul.links { padding-top: 0; margin: 0; }
	.items-table .results ul li ul.links li { width: auto; margin: 0; }
	.items-table .results ul li .links li a {  }
	.items-table .results ul li .links li a.portfolio, .items-table .results ul li .links li a.remove { padding: 3px 5px; margin-right: 0; margin-top:-3px; }
    .items-table .results ul li .links a.portfolio {  }
	.items-table .results ul li .links li.right { float: right; }
	.items-table .results ul li .links .right { float: right; }

	.items-table .results ul li .links li.gridLeft { float: left; width:54% !important; margin-right:0;}
	.items-table .results ul li .links li.gridRight { float: right; width:46% !important; margin-right:0px;}
	.items-table .results ul li .links li.listLeft { margin-right: 10px;}

	.items-table .results.grid { margin: 0 5px 0 4px; }
	.items-table .results.grid ul { width: 621px; }
	.items-table .results.grid ul li { width: 204px; margin: 0 1px 3px 2px; }
	.items-table .results.grid ul li .lotinfo { float: left; height: 186px; margin: 3px 0 0 0; padding: 8px 10px; width: 182px; }
	.items-table .results.grid ul li .lotinfo ul li { float: left; width: 100%; margin: 0; }
	.items-table .results.grid ul li .lotinfo ul li,
	.items-table .results.grid ul li ul.links li { padding: 2px 0; }
	.items-table .results.grid ul li .links li.right { float: right; width: auto; }
	
	.tabbed { padding: 5px; width: 290px; overflow: hidden; }
	.auctions-list .tabbed { width: 442px; }
	.auctions-list .tabbed ul li { }
	.auctions-list .tabbed ul li .center { margin: 0 4px; }
	.auctions-list .tabbed .options li a { float: left; padding: 4px 0; width: 144px; }
	.auctions-list .tabbed .options li a.selected { float: left; margin-bottom: -2px; padding: 4px 0 6px; width: 145px; }
	.tabbed .tabContents { background: #FFF; clear: both; overflow: hidden; height:50px; padding:6px;}

	.tabbed .options { float: left; margin-bottom: 2px; }
	.tabbed .options li { float: left; }
	.tabbed .options li a { float: left; padding: 8px 0; width: 144px; }
	.tabbed .options li a.right { margin-left: 1px; }
	.tabbed .options li a.selected { float: left; margin-bottom: -1px; padding: 8px 0 9px; width: 145px; }
	.tabbed .items { float: left; padding: 6px; width: 278px; }
	.tabbed .items li { display: block; overflow: auto; padding: 4px; }
	.tabbed .items li span { float: left; width: 117px; }
	.portfolios-browse .tabbed .items li span { width: 234px; }
	.tabbed .items li a { float: right; }
/*	
	.addtofolioform { display: none; height: 134px; margin: -170px 0 0 -152px; padding: 14px 11px; position: absolute; width: 232px; }
	.addtofolioform h3,
	.addtofolioform p,
	.addtofolioform .select-container { margin-bottom: 10px; }
	.addtofolioform .select-container { float: left; }
	.addtofolioform select { border: 0; padding: 4px; width: 232px; }
	.addtofolioform .selectbox { border: 0; cursor: pointer; padding: 6px 4px 5px; width: 224px; }
	.addtofolioform .selectbox-wrapper { margin: -1px 0 0 -1px; position: absolute; width: 232px; }
	.addtofolioform .selectbox-wrapper ul li { padding: 4px; width: 224px; }
	.addtofolioform input.button { float: right; padding: 5px 7px; }
*/	
/*	
	.newfolioform { display: none; height: 134px; margin: 0; top: 130px; left: 10%; padding: 14px 11px; position: absolute; width: 232px; }
	.newfolioform h3,
	.newfolioform p,
	.newfolioform .input-container { margin-bottom: 10px; }
	.newfolioform .input-container { float: left; }
	.newfolioform #select { border: 0; padding: 4px; width: 232px; }
	.newfolioform #saved_folio_name { border: 0; cursor: pointer; padding: 6px 4px 5px; width: 224px; }
	.newfolioform .selectbox-wrapper { margin: -1px 0 0 -1px; position: absolute; width: 232px; }
	.newfolioform .selectbox-wrapper ul li { padding: 4px; width: 224px; }
	.newfolioform input.button { float: right; padding: 5px 7px; }
	*/
	.imagery { width: 412px; }
	.imagery .image { padding: 5px; }

	.imagery ul.additional-images li { float: left; margin-bottom: 4px; width: 204px;}
	.imagery ul.additional-images li.alt { float: left; margin-left: 4px; width: 204px;}
	
	.imagery .detail-info { margin: 8px 0; }
	
	.facts { width: 516px; }
	
	.portfolios-browse { width: 300px; }
	.portfolio-detail { width: 630px;}
	
	.signup-info { width: 300px; }
	.signup-options { width: 630px; }
	
	.signup-options .subscriptionIntro
	{
		margin-bottom: 10px;
	}
	
	.profile-info { width: 300px; }
	.profile-membership { width: 630px; }
	
	/* Auctions */
	#layout-auctions h2 { font-size: 20px; margin-bottom: 10px; }

	.auctions-table { padding-top: 2px; width: 480px; }
	.auctions-table .header { float: left; padding: 0 5px; width: 462px; }
	.auctions-table .header h2 { float: left; display: block; overflow: hidden; margin-top: 5px;}
	.auctions-table .header p { float: left; padding-top: 5px; }
	.auctions-table .header input.button { float: right; padding: 3px 5px; }
	.auctions-table .options { float: left; margin: 6px 5px 2px 7px; width: 453px; }
	.auctions-table .options .group { float: right; padding: 5px; }
	.auctions-table .options .right { float: right; margin-left: 5px; }
	.auctions-table .options .group .select-container { float: left; }
	.auctions-table .options .group .direction { float: left; }
	.auctions-table .options .group select { border: 0; padding: 4px; width: 100px; }
	.auctions-table .options .group .selectbox { border: 0; cursor: pointer; padding: 6px 4px 5px; width: 90px; }
	.auctions-table .options .group .selectbox-wrapper { margin: -1px 0 0 -1px; position: absolute; width: 98px; }
	.auctions-table .options .group .selectbox-wrapper.right { margin-left: 100px; }
	.auctions-table .options .group .selectbox-wrapper ul li { padding: 4px; }
	.auctions-table .options .group input.button { border: 0; padding: 4px; }
	.auctions-table .options .display { float: left; padding: 6px; }
	.auctions-table .options .display h3 { float: left; padding: 5px; }
	.auctions-table .options .display ul { float: left; padding: 1px; }
	.auctions-table .options .display ul li { float: left; margin-right: 1px; }
	.auctions-table .options .display ul li.last { margin-right: 0; }
	.auctions-table .options .display ul li a { float: left; padding: 4px 6px; }
	.auctions-table .results { float: left; margin: 0 6px 6px; }
	.auctions-table .results ul,
	.auctions-table .results ul li { float: left; width: 468px; margin-bottom: 1px; }
	.auctions-table .results ul li .imagepanel { float: left; padding: 5px; }
	.auctions-table .results ul li .imagepanel img { float: left; margin: 0; border: 0; }
	.auctions-table .results ul li .auction-info { float: right; height: 94px; padding: 8px 10px; width: 333px; }
	.auctions-table .results ul li .auction-info ul { width: 100%; padding: 3px 0; margin: 0; }
	.auctions-table .results ul li .auction-info ul li { font-weight: bold; padding: 4px 0; margin: 0; }
	/*.auctions-table .results ul li .auction-info ul li.left { width: 200px; } */
	.auctions-table .results ul li .auction-info ul li.right { width:130px; }
	.auctions-table .results ul li .auction-info h4 span { display: inline-block; font-style: italic; font-weight: normal; width: 75px; }
	.auctions-table .results ul li .auction-info h4 a { font-weight: bold; }
	.auctions-table .results ul li .auction-info ul li span { display: inline-block; font-style: italic; font-weight: normal;}
	.auctions-table .results ul li .auction-info ul li.left span { width: 75px; }
	.auctions-table .results ul li .auction-info ul li.right span { width: 40px; }
	.auctions-table .results ul li .auction-info .auction { float: left; }
	.auctions-table .results ul li .auction-info .lots { float: left; }
	.auctions-table .results ul li .auction-info .date { float: left; }
	.auctions-table .results ul li .auction-info .image { clear: both; float: left; font-weight: normal; width: 100%; }
	.auctions-table .results ul li ul.links { padding-top: 0; margin: 0; }
	.auctions-table .results ul li ul.links li { width: auto; margin: 0; }
	.auctions-table .results ul li .links li a { margin-right: 20px; }
	.auctions-table .results ul li .links li a.portfolio, .auctions-table .results ul li .links li a.remove { padding: 3px 5px; margin-right: 0; }
	.auctions-table .results ul li .links li.right { float: right; }
	
	.auctions-table .results.grid { margin: 0 5px 0 4px; }
	.auctions-table .results.grid ul { width: 621px; }
	.auctions-table .results.grid ul li { width: 204px; margin: 0 1px 3px 2px; }
	.auctions-table .results.grid ul li .lotinfo { float: left; height: 186px; margin: 3px 0 0 0; padding: 8px 10px; width: 182px; }
	.auctions-table .results.grid ul li .lotinfo ul li { float: left; width: 100%; margin: 0; }
	.auctions-table .results.grid ul li .lotinfo ul li,
	.auctions-table .results.grid ul li ul.links li { padding: 3px 0; }
	.auctions-table .results.grid ul li .links li.right { float: right; width: auto; }
	
	.auctions-list .auctions-table p { padding: 4px 8px; }
	
/*	.auctions-list .auctions-table .results ul li .auction-info { height: 38px; width: 465px; }
	.auctions-list .auctions-table .results ul li .auction-info div { border-bottom: 1px solid #CCC; overflow: hidden; margin-bottom: 5px; padding-top: 5px; }
	
	.auctions-list .auctions-table .results ul li.first .auction-info div { border-top: 1px solid #CCC; }
	.auctions-list .auctions-table .results ul li.last { margin-bottom: 15px; }
	
	.auctions-list .auctions-table .results ul { background: #fff; border: 1px solid #d8cfc6; width: 451px; overflow: hidden; }

	.auctions-list .auctions-table .results ul li .auction-info ul { border: none; padding-top: 0; }
	.auctions-list .auctions-table .results ul li .auction-info { background: none; border: none; color: #4c301b; }
	
	.auctions-list .auctions-table .results ul li .auction-info h4 a { font-weight: bold; }
	
	.auctions-list .auctions-table .results ul ul li { font-size: 14px; font-weight: bold; }
	.auctions-list .tabContents .group .select-container { background: #AFA894 url(../images/background_select_arrow.gif) no-repeat scroll 100px 11px; font-size: 15px; width: 110px; }
	.auctions-list .auctions-table .results ul ul li span { float: left; font-style: italic; font-weight: normal; width: 50px; } */
	.auctions-list .auctions-table .options { border-bottom: 1px solid #FFF; padding-bottom: 6px; }
	.auctions-list .tabbed .group select { border: 0; padding: 4px; width: 100px;  }
	.auctions-list .tabbed .type-refine input { border: 1px solid #D8CFC6; color: #4C301B; font-size: 14px; margin-left: 10px; padding: 11px 6px 12px; width: 299px; }
	.auctions-list .tabContents .group  { float: right; margin-left:5px;}
	.auctions-list .tabContents { padding: 14px 10px 5px 10px; }
		/* Auctions Special Top Paging */
		.auctions-list .auctions-table .auctions-list-paging .options .group .selectbox { background: #AFA894 url(../images/background_select_arrow.gif) no-repeat scroll 80px 8px; font-size: 11px; width: 90px; }
		.auctions-list .auctions-table .auctions-list-paging .options { border-bottom: none; padding-bottom: 0px; width: 110px; }
		
		.auctions-list .auctions-table .options input.right {
			background: #AFA894;
			border: 1px solid #FFF;
			color: #FFF;
			float: right;
			font-size:12px;
			margin: 5px 0;
			padding: 4px;
			text-align: center;
			text-transform: uppercase;
		}
	
	.auctions-list { width: 450px; }
	.auctions-recent { width: 480px; }
	
	.about-first { width: 465px; }
	.about-second { width: 465px; }
	
	.contact-first { width: 465px; }
	.contact-second { width: 465px; }
	
/* @end */

/* @group Layouts */

	#layout-home .search { float: right; }

	#layout-home .carousel { float: left; }
	#layout-home .announcement { float: left; }
	#layout-home .twocolumn { float: left; width:648px; margin-right:-15px; }
	#layout-home .content { float: left; }
	
	#layout-search .search { float: left; }
	#layout-search .items-table { float: right; }
	#layout-search .search-history { float: left; margin-top: 15px; }
	
	#layout-factsheet .imagery { float: left; }
	#layout-factsheet .facts { float: left; margin-left: 15px; }
	
	#layout-portolio .portfolios-browse { float: left; }
	#layout-portolio .portfolio-detail { float: left; margin-left: 15px; }
	
	#layout-signup .signup-options { float: left; }
	#layout-signup .signup-info { float: left; margin-left: 15px; }
	
	#layout-profile .profile-info {  float: left; }
 	#layout-profile .profile-membership { float: left; margin-left: 15px; }

	#layout-auctions .auctions-list {  float: left; }
 	#layout-auctions .auctions-recent { float: left; margin-left: 15px; }
 	
 	#layout-auctions .advertisements { margin-top: 10px; width: 450px; }

	#layout-about .about-first {  float: left; }
 	#layout-about .about-second { float: left; margin-left: 15px; }

	#layout-contact .contact-first {  float: left; }
 	#layout-contact .contact-second { float: left; margin-left: 15px; }

/* @end */


/* WIP */
	.facts h3 {
		font-size: 15px;
	}
	.facts p {
		font-size: 13px;
	}
	.facts h2, .facts h3.source {
		color: #4c301b;
		font-size: 18px;
		letter-spacing: 1px;
		margin-top: 5px;
	}
	a.portfolio {
		background: #D8CFC6;
		color: #FFF;
		display: inline-block;
		font-size: 10px;
		padding: 3px;
		text-decoration: none;
		text-transform: uppercase;
	}
	a.cancel {
		color: #54181B;
		float: right;
		margin: 5px;
		text-decoration: underline;
		width: auto;
	}
	.items-table .results ul li .links li a.cancel {
		margin: 5px;
	}
	.facts a.portfolio {
		margin: 10px 0;
	}
	.facts div.info {
		border-bottom: 1px solid #c0b6af;
		margin-bottom: 20px;
		overflow: hidden;
		padding-bottom: 10px;
	}
	.facts div.references {
		border-bottom: none;
		margin-bottom: 0;
	}
	.facts div.info h4 {
		font-size: 14px;
	}
	.facts div.info p {
		font-size: 14px;
		line-height: 18px;
		margin: 10px 0;
	}
	.facts dl {
		overflow: hidden;
		margin-bottom: 10px;
	}
	.facts dt, .facts dd {
		float: left;
		font-size: 14px;
		margin-top: 10px;
	}
	.facts dt {
		clear: left;
		width: 110px;
	}
	.facts dd {
		font-weight: bold;
	}
	.facts dl dt {
		color: #816e5f;
		font-style: italic;
	}
	.facts div.info a {
		color: #af7f15;
		text-decoration: none;
	}
	.facts a.factsheet {
		clear: both;
		display: block;
		font-size: 14px;
		margin: 10px 0;
		text-decoration: none;
	}
	dl.auction dl.auction {
		width: 150px;
	}
	
	dd.location, dd.estimate {
	    width: 180px;
	}
	
	dl.auction dt.lot, dl.auction dt.final-price {
		clear: none;
		margin-right: 5px;
		/* width: auto; */ /* Removed to align Auction, Place and estimate in factsheet */
    }
	dl.auction dd.estimate, dl.auction dd.final-price {
		color: #54181b;
	}
	.facts .notes {
		background: #e7e1dd;
		margin-bottom: 70px;
		overflow: hidden;
		padding: 5px;
	}
	.facts .notes h5 {
		font-size: 18px;
		letter-spacing: 1px;
		margin-bottom: 10px;
	}
	.facts .notes textarea {
		border: none;
		height: 120px;
		width: 100%;
	}
	.facts .notes input {
		background: #afa894;
		border: 1px solid #FFF;
		color: #FFF;
		float: right;
		font-size: 10px;
		padding: 5px;
		letter-spacing: 1px;
		margin: 5px 0 0;
		text-transform: uppercase;
	}
	
	.tabbed .portfolio {
		float: right;
		margin-bottom: 0;
		margin-right: 5px;
	}
	.tabbed .your-portfolios {
		background: #FFF;
		clear: both;
		overflow: hidden;
	}
	
	/* Portfolios */
	.portfolios-browse h4 {
		font-size: 20px;
		margin-bottom: 10px;
	}
	.portfolios-browse .intro {
		margin-top: 10px;
	}
	.portfolios-browse .intro h5 {
		margin: 5px 0;
	}
	.portfolios-browse .intro h5, .portfolios-browse .intro p {
		font-size: 14px;
		line-height: 18px;
	}

	.portfolio-detail .tools {
		float: right;
		width: 200px;
	}
	.portfolio-detail .tools li {
		float: right;
	}
	.portfolio-detail .tools li a {
		background: #D8CFC6;
		color: #FFF;
		display: inline-block;
		font-size: 10px;
		margin: 0 0 0 10px;
		letter-spacing: 1px;
		padding: 4px;
		text-decoration: none;
		text-transform: uppercase;
	}
	.portfolio-detail h2 {
		font-size: 20px;
		margin-bottom: 10px;
	}
	
	/* Sign Up */
	.signup-options h2 {
		font-size: 20px;
		margin-bottom: 10px;
	}
	.signup-options p {
		font-size: 13px;
	}
	table.membership {
		border: 6px solid #d7d3c9;
		margin: 10px 0;
	}
	table.membership th {
		font-size: 20px;
		text-transform: uppercase;
	}
	table.membership th, table.membership td {
		background: #FFF;
		border-left: 6px solid #f2f0ef;
		text-align: center;
		width: 125px;
	}
	table.membership td {
		font-size: 50px;
	}
	table.membership th.feature {
		border-left: none;
	}
	table.membership td.feature {
		border-left: none;
		font-size: 13px;
		text-align: left;
		width: 225px;
	}
	table.membership th span, table.membership td span {
		border-bottom: 1px solid #ececec;
		display: block;
		line-height: 40px;
		height: 40px;
		margin: 0 10px;
		overflow: hidden;
	}
	table.membership tbody td.feature span {
		line-height: 16px;
		height: 35px;
		padding-top: 5px;
	}
	table.membership tfoot td {
		font-size: 12px;
	}
	table.membership th.free, table.membership td.free { color: #98ab8a !important; }
	table.membership th.silver, table.membership td.silver { color: #7e7e7e !important; }
	table.membership th.gold, table.membership td.gold { color: #e8b340 !important; }
	
	table.membership tfoot td a {
		color: #FFF;
		display: block;
		margin: 10px auto 5px;
		line-height: 30px;
		text-decoration: none;
		text-transform: uppercase;
		width: 107px;
	}

	table.membership td.free a { background: #98ab8a; }
	table.membership td.silver a { background: #7e7e7e; }
	table.membership td.gold a { background: #e8b340; }

	table.membership td strong {  color: #3B2415; line-height: 30px; font-weight: normal; }
	/*background: #fff;*/
	table.membership thead th.current, table.membership tbody td.current {
		background: #d7d3c9;
		color: #3B2415;
	}

	table.membership tfoot td.current { background: #d7d3c9; color: #3B2415; /*text-transform: uppercase; letter-spacing: 1px; */}
	table.membership tfoot td.current span { border: 0; height: 40px; line-height: 17px; padding: 0; }
	
	.signup-options div.wrapper input.button { background-color: #afa894; border: #fff 1px solid; color: #fff; }
	
	.signup-options div.wrapper {
		background: #E7E1DD;
		font-size: 13px;
		margin: 10px 0;
		padding: 12px 12px 0px;
	}
	
	.signup-options div.wrapper label {
		clear: left;
		float: left;
		line-height: 28px;
		margin-bottom: 5px;
		width: 175px;
	}
	.signup-options div.wrapper input {
		border: 1px solid #d8cfc6;
		color: #3B2415;
		float: left;
		font-size: 14px;
		margin-bottom: 10px;
		padding: 6px;
		width: 417px;
	}
	
	.signup-options div.wrapper .signupPeriods input
	{
		width: 12px;
		height: 12px;
		border: none;
		padding: 0;
		margin-bottom: 5px;
	}
	
	.signup-options div.wrapper .signupPeriods label
	{
		width: 550px;
		clear: none;
		margin-left: 5px;
		line-height: 12px;
	}

	.signup-options div.wrapper .signupPeriods
	{
		margin: 10px 0 10px 0;
	}
	
	.signup-options div.wrapper .signupPeriods td
	{
		height: 25px;
	}

	
	.signup-options .subscriberButtonSection, .membership .subscriberButtonSection
	{
	}

	.signup-options .priceOptionsSection, .membership .priceOptionsSection
	{
		color: #3B2415;
		line-height: 54px;
	}
	
	.signup-options .priceOptionsSectionLarge, .membership .priceOptionsSectionLarge
	{
		line-height: 18px;	
		color: #3B2415;
	}

	
	.signup-options div.wrapper #submit {
		float: right;
		font-size: 13px;
		letter-spacing: 1px;
		width: 200px;
	}
	
	.signup-options .select-container { float: left; position: relative; }
	.signup-options .select-container .selectbox { background: url(../images/background_select_arrow.gif) no-repeat #afa894 325px 11px; border: 1px solid #fff; color: #fff; width: 335px; }
	.signup-options .select-container .selectbox-wrapper { background: #afa894; border: 1px solid #fff; border-top: 0; color: #fff; position: absolute; top: 30px; width: 347px; }
	.signup-options .select-container .selectbox-wrapper ul li { padding: 4px; }
	.signup-options .select-container .selectbox-wrapper ul li:hover { background: #8c8676; }
	
	.signup-options .cost {
		background: #FFF;
		border: 1px solid #d8cfc6;
		color: #3B2415;
		display: block;
		line-height: 28px;
		float: left;
		margin-left: 10px;
		text-align: center;
		width: 70px;
	}
	
	.signup-info h4 {
		font-size: 20px;
		margin-bottom: 10px;
	}
	.signup-info p {
		font-size: 13px;
	}
	
	.profile-membership h2 {
		font-size: 20px;
	}

	.profile-membership p {
		font-size: 13px;
		margin-top: 5px;
	}
	
	.profile-info h4 {
		font-size: 20px;
		margin-bottom: 10px;
	}

	.profile-info div.wrapper { overflow: hidden; }
	.profile-info div.wrapper input.button { font-size: 15px; height: 28px; float: right; padding: 2px 6px 3px; letter-spacing: 1px; margin: 10px 0 5px; }
	
	.profile-info div.wrapper label {
		clear: left;
		float: left;
		font-size: 13px;
		line-height: 30px;
		margin-top: 10px;
		width:120px;
	}
	
	.profile-info div.wrapper label.passwordLabel
	{
	    width: 145px;
	}
	
	.profile-info div.wrapper input {
		border: 1px solid #d8cfc6;
		float: right;
		font-size: 17px;
		margin-top: 10px;
		padding: 5px;
	}
	
	.profile-info .validation {
	    float:right;
	    margin: 7px 3px 0 0;
	}
	
	.profile-info div.wrapper input.text {
	    width:158px;
	    }

	.profile-info div.wrapper input.passwordText {
	    width:130px;
	    }
	
	/* Contact */
	#layout-contact {
		font-size: 13px;
	}
	
	#layout-contact p {
		margin-bottom: 10px;
	}
	
	.contact-first div.wrapper {
		background: #E7E1DD;
		font-size: 13px;
		margin: 10px 0;
		overflow: hidden;
		padding: 12px 12px 0px;
	}
	
	.contact-first div.wrapper div {
		clear: both;
		margin-bottom: 10px;
		overflow: hidden;
	}

	.contact-first div.wrapper div label {
		display: block;
		float: left;
		line-height: 24px;
		width: 150px;
	}
	.contact-first div.wrapper div input, .contact-first div.wrapper div textarea {
		border: 1px solid #d8cfc6;
		color: #3B2415;
		padding: 5px;
		width: 279px;
	}
	
	.contact-first div.wrapper input.right {
		background: #AFA894;
		border: 1px solid #FFF;
		color: #FFF;
		float: right;
		font-size:12px;
		margin: 0 0 10px;
		padding: 4px;
		text-align: center;
		text-transform: uppercase;
	}
	
	.contact-second p.address {
		font-weight: bold;
	}
	
	.contact-second dl.other_methods dt {
		clear: left;
		float: left;
		margin-bottom: 5px;
		width: 150px;
	}
	
	.contact-second dl.other_methods dd {	
		float: left;
		font-weight: bold;
		margin-bottom: 5px;
	}
	
	.contact-second dl.other_methods a {
		color: #AF7F15;
		text-decoration: none;
	}
	
/* Temp Home Page Styles */
.announcement {
	overflow: hidden;
}
.announcement .what {
	display: inline;
	float: left;
	width: 309px;
}
.announcement .promo {
	display: inline;
	float: left;
	margin-left: 15px;
	width: 309px;
}
.announcement .promo p {
	background: #BAB3A0;
	color: #FFF;
	font-size: 17px;
	margin-bottom: 10px;
	padding: 10px;
	text-align: center;
}

.announcement .promo .membership {
	background-image: url(../images/banner_membership.jpg);
	background-color: #A86960;
	width: 309px;
	height: 62px;
	color: #fff;
	font-weight: bold;
	margin-bottom: 10px;
}

.announcement .promo .membership a
{
	color: #852C30;
}

.announcement .promo #membershipText
{
	margin-left: 100px;
	padding: 7px;
}

	
/* jqZoom Styles */
div.jqZoomTitle {
	z-index:5000;
	text-align:center;
	font-size:11px;
	font-family:Tahoma;
	height:16px;
	padding-top:2px;
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	color: #FFF;
	background: #999;
}

.jqZoomPup {
	overflow:hidden;
	background-color: #FFF;
	-moz-opacity:0.6;
	opacity: 0.6;
	filter: alpha(opacity = 60);
	z-index:10;
	border-color:#D8CFC6;
	border-style: solid;
	cursor:crosshair;
}

.jqZoomPup img {
	border: 0px;
}

.preload {
	-moz-opacity:0.8;
	opacity: 0.8;
	filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
	text-decoration: none;
	border: 1px solid #D8CFC6;
	background-color: white;
	padding: 8px;
	text-align:center;
	background-image: url(../images/zoomloader.gif);
	background-repeat: no-repeat;
	background-position: 43px 30px;
	width:90px;
	* width:100px;
	height:43px;
	*height:55px;
	z-index:10;
	position:absolute;
	top:3px;
	left:3px;
}

.jqZoomWindow {
	border: 1px solid #D8CFC6;
	background-color: #FFF;
	padding: 4px;
}

/* New Carousel */
.carousel {
	background: #822c30;
	border-right: 5px solid #822c30;
	color: #FFF;
	margin: 0 auto;
	overflow: hidden;
	padding: 6px 0 6px 5px;
	position: relative;
		left: 10px;
	text-align: left;
	width: 613px;
}
.carousel h3 {
	background: #8f4245;
	display: inline;
	float: left;
	font-size: 14px;
	margin: 0 1px 1px;
	padding: 12px 0;
	text-align: center;
	text-transform: uppercase;
	width: 477px;
}
.carousel a.carousel-control {
	background: #9b5659;
	color: #FFF;
	display: block;
	float: left;
	font-size: 14px;
	margin-bottom: 1px;
	padding: 12px 0;
	text-align: center;
	text-transform: uppercase;
	width: 67px;
}
.carousel a.carousel-control:hover {
	cursor: pointer;
}
.carousel .carouselitems {
	clear: both;
	height: 300px;
	overflow: hidden;
	position: relative;
	width: 9999px;
}
.carousel ul {
	position: absolute;
	top: 0;
}
.carousel li {
	background: #FFF;
	float: left;
	margin-right: 1px;
	overflow: hidden;
	position: relative;
}
.carousel li img {
	background: #966;
	display: block;
}
.carousel li div.caption {
	background: url(../images/background_carousel_caption.png);
	color: #FFF;
	font-size: 12px;
	padding: 8px 22px 0px 8px; 
	position: absolute;
		bottom: 0px;
	width: 278px;
	top:-68px; 
	height:68px;
    position:relative;
}
.carousel .carouselitems li .caption h3 { font-size: 14px; text-transform: uppercase; }
.carousel li div.caption a {
	color: #af7f15;
	text-decoration: none;
}

.carousel .carouselitems ul li .caption h4 { float: left; margin-right: 5px; font-weight:normal; font-size:12px;}
.carousel .carouselitems ul li .caption p { clear: both; }
.carousel .carouselitems ul li .caption a { clear: both; float: left; padding-top: 2px; }

.autocomplete_completionListElement 
{  
	visibility: hidden;
	margin: 0px!important;
	padding: 0 0 0 3px!important;
	background-color : #ffffff;
	color: windowtext;
	border: buttonshadow;
	border-width: 1px;
	border-style: solid;
	cursor: 'default';
	overflow: auto;
	max-height: 200px;
    text-align: left; 
    list-style-type: none;
    z-index:500; 
    font-size: 14px;
}


.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px; 
}

.autocomplete_listItem 
{
	background-color: window;
	text-align: left;
	color : windowtext;
}

.watermarkedtextbox 
{
	text-align: left;
	color: gray;
	overflow: hidden;
}	


/* IE7 and Below "Fixes" */
html* a {
	color: #3B2415;
}
html* .carousel {
	position: relative;
}
html* .carousel #prevBtn, html* .carousel #nextBtn {
	left: 6px;
	top: 6px;
}
html* .carousel #prevBtn a, html* .carousel #nextBtn a {
	color: #FFF;
}
html* .carousel .carouselitems ul li .caption p {
	display: inline;
}
/*html* .content {
	margin-right: 7px;
} */
html* #header {
	padding-bottom: 20px;
}
html* #nav, html* #footer {
	border-width: 0;
	clear: both;
}
html* .facts dt, html* .facts dd {
	float: none;
}
html* dl.auction dt, html* dl.auction dd {
	margin-right: 5px;
	/* width: auto !important; */ /* Removed to align Auction, Place and estimate in factsheet */
}
html* .facts dt {
	float: left;
}
html* .search .ui-slider-handle {
	top: 0px;
}
html* #currency label {
	position: relative;
		top: -2px;
}
html* #inflation {
	position: relative;
		top: -4px;
}

html* .items-table .results ul li .lotinfo ul li { width: 49%; padding: 4px 0; margin: 0; }
html* .items-table .results ul li ul.links li { width: auto; margin: 0; }