@charset "UTF-8"; /* CSS Document *//* E.M. Reset - v1.0 | 20080212 */html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}body {line-height:1;}ol, ul {list-style:none;}blockquote, q {quotes:none;}blockquote:before, blockquote:after,q:before, q:after {content:''; content:none;}:focus {outline:none;} /* remember to define focus styles! */ins {text-decoration:overline;} /* remember to highlight inserts somehow! */del {text-decoration:line-through;}table {border-collapse:collapse; border-spacing:0;} /* tables still need 'cellspacing="0"' in the markup */	/*Basic Styles a new comment*/body {background:#FFFFFF; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:80%;}	a:link {color:#000000;}	a:visited {color:#999999;}	a:hover {color:#999999;}	h1, h2, h3, h4, p, #status, .caption {line-height:1.2; font-weight:normal; margin:0 0 10px 0;}		h1 {color:#999999; font-family:Georgia, serif; font-size:1.4em; margin:0}		h2 {color:#666666; font-size:1.6em;}		h3, .h3 {color:#333333; font-size:1.2em;}		h4 {font-size:1em;}		.caption {font-size:.9em;}		.note {font-size:.8em;}	blockquote {border-left:3px solid #DDDDDD; border-right:3px solid #DDDDDD; margin:10px 45px; padding:10px;}		blockquote p {padding:0 0 10px 0;}	ol, ul, dl {padding:10px 0 10px 20px;} 		ol, ol li {list-style:decimal;}		ul, ul li {list-style:square;}		li {margin:0 0 0 25px;}		ol blockquote {margin:10px 0;}			ol cite {background:url(/img/bg-cite.gif) center left repeat-y; display:block; padding:5px;}		dt {font-size:1.4em; padding:10px 10px 0 20px;}			dd {padding:0 20px 10px 45px;}	form {padding:0;}		fieldset {background:#FFFFFF; border:none; margin:20px 0 0 0; padding:0;}			legend, .details h2, .details-full h2 {color:#999999; font-family:Georgia, serif; font-size:1.8em; margin:0; padding:0;}			fieldset ol {list-style:none; padding:10px 0;}				fieldset ol li {list-style:none; margin:0 0 5px 0; vertical-align:top;}				.account-compare fieldset ol li {list-style:none; margin:0 0 5px 0; vertical-align:top;float: left; width: 180px;}					fieldset ol li fieldset {background:none; margin:0; padding:10px 0;}						fieldset ol li fieldset legend {background:none; color:#999; cursor:auto; font-size:1.4em; padding:0; text-decoration:none;}						fieldset ol li fieldset ol li {min-height:25px;}							fieldset ol li fieldset ol li label {display:inline;}			label {color:#999999; display:block; float:left; font-family:Georgia, serif; font-size:1.4em; font-weight:normal; margin:0 10px 0 0; width:150px;}			.account-compare label {color:#999999; display:block; float:left; font-family:Georgia, serif; font-size:1em; font-weight:normal; margin:5px 10px 0 0; width:70px; margin-right: 10px;}				label span {font-family:Arial, Helvetica, sans-serif; font-size:.5em;}			input, textarea, select {font-family:Georgia, serif; font-size:1.4em; vertical-align:middle; width:200px;}			.account-compare input, textarea, select {font-family:Georgia, serif; font-size:1em; vertical-align:middle; width:80px;}				li.long input, li.long select {width:380px;}				input.date {width:63px;}				textarea, .multi {height:69px; width:200px;}				select {width:200px;}				.auto, .auto-productcompare {width:auto;}				table input {width:25px;}				table select {width:125px;}			button {background:none; border:none; color:#666666; cursor:pointer; font-family:Georgia, serif; font-size:1.8em; font-style:italic; margin:0 0 0 160px; padding:0; vertical-align:middle; width:225px;}				button span.outer {background:url(/img/bg-buttons-slide.png) center right no-repeat; display:block; padding:0 50px 0 0;}					button span.outer span {background:url(/img/bg-buttons.png) center left no-repeat; display:block; line-height:3em; padding:0 0 0 20px; white-space:nowrap;}				table button {font-size:1.4em;}	table {border-bottom:1px solid #EEEEEE; margin:10px 0;}		caption {font-size:1.4em; font-weight:bold; padding:0 5px; text-align:left;}		th, td {border-bottom:1px solid #EEEEEE; font-size:.85em; padding:5px; text-align:left; vertical-align:top;}			th {border-bottom:3px solid #EEEEEE; color:#999999; font-family:Georgia, serif; font-size:1em; font-weight:normal; white-space:nowrap;}			.first-col {border-left:none;}			.main-col {text-align:left;}			.alt {background:#DDDDDD;}				.slide {float:left;}	.access, #files span {left:-9999px; position:absolute;}	br {line-height:.1;}	.clear {clear:both;}	.fancy {font-family:Georgia, serif;}		/*RTE Styles*/	.bg-light {background:#DDDDDD;}	.bg-medium {background:#999999;}	.bg-dark {background:#333333;}	.bg-featured {background:#FFCC00;}	.text-light {color:#DDDDDD;}	.text-medium {color:#999999;}	.text-dark {color:#333333;}	.text-featured {color:#FFCC00;}	/*Layout Styles*/#wrap {margin:0 auto; width:940px;}	#brand {background:#FFFFFF; clear:both; color:#999999; font-size:2.4em; padding:10px 0; text-align:right;}		#brand img {margin:0 0 0 95px;}	#login-nav {background:#FCF1DA url(/img/bg-flourish.png) no-repeat 615px; center; clear:both; font-size:2em; margin:0 0 20px 0; padding:15px 10px;}		#login-nav ol, #login-nav li {float:left; list-style:none; margin:0; padding:0;}			#login-nav li {border-left:1px solid #FFFFFF; margin:0; padding:0 10px;}				#login-nav li.first {border-left:none;}				#login-nav a:link, #login-nav a:visited {color:#FFCC00; white-space:nowrap;}				#login-nav a:hover {color:#ECA40F; white-space:nowrap;}	#alert {background:#ECA40F; clear:both; color:#FFFFFF; display:none; margin:0 0 10px 0;} /*Handles responses from system*/		#alert h2, #alert p, #alert a {color:#FFFFFF; padding:10px;}		#alert p span {cursor:pointer; text-decoration:underline;}	#content {background:#FFFFFF; float:left; margin:0 0 0 80px; width:380px;}		#content table {width:380px;}			#content caption {font-size:.8em;}	#rte {background:#FFFFFF;} /*Handles rte background to emulate the page content area*/		#sidebar {float:right; font-size:.9em; margin:10px 10px 10px 20px; padding:0 0 15px 0; width:190px;}			#sidebar h2, #sidebar h3, #sidebar h4, #sidebar p, #sidebar .caption, #sidebar blockquote {padding:10px 0;}			#slides {margin:0 0 10px 0;}				#slide-nav ol, #slide-nav li {float:left; list-style:none; padding:5px 0 5px 60px;}					#slide-nav li {margin:0 5px 0 0; padding:0;}				#slide-imgs {background:url(/img/btm-img-medium.png) bottom center no-repeat #DDDDDD; padding:5px 0 15px 0;}					#slides img {display:block; border:3px solid #FFFFFF; margin:0 auto;}				#slide-caption {font-size:.9em; padding:0 15px 10px 15px;}			#files {margin:0 0 10px 0;}				#files ol, #files ol li {}	#section {background:#FFFFFF; float:right; margin:0 80px 0 0; width:300px;}		ol#login-section-nav, ol#login-section-nav li {display:block; font-size:.65em; list-style:none; margin:20px 0 0 0; padding:0;}			ol#login-section-nav li {display:inline-block; font-size:1.5em; margin:0; vertical-align:top; width:140px;}			/*For FF2*/			ol#login-section-nav, x:-moz-any-link {float:left;}			ol#login-section-nav li, x:-moz-any-link {float:left;}			/*For FF3*/			ol#login-section-nav, x:-moz-any-link, x:default {float:none; display:block;}			ol#login-section-nav li, x:-moz-any-link, x:default {float:none; display:inline-block;}				ol#login-section-nav li a {background:top left no-repeat; display:block; min-height:75px; padding:0 0 0 70px;}			/*For IE6*/			ol#login-section-nav li{*float: left; *font-size: 1.3em;}		/*ol#section-nav, ol#section-nav li, li ol {list-style:none; padding:0;}			ol#section-nav {margin:0 0 30px 0; border-bottom:solid 5px #333333;}			ol#section-nav li {background:#666666; font-size:.85em; margin:0 0 1px 0; padding:0;}				ol#section-nav li li {font-size:1em; padding:0 0 0 10px;}				ol#section-nav a:link {color:#DDDDDD; text-decoration:none;}				ol#section-nav a:visited {color:#DDDDDD; text-decoration:none;}				ol#section-nav a:hover {color:#FFFFFF; text-decoration:none;}					ol#section-nav a span {display:block; padding:5px 5px 5px 10px;}					ol#section-nav li.active ol {background:#CCCCCC;}					ol#section-nav li.active ol a {color:#FFFFFF;}					ol#section-nav li.active li.active ol {background:#0000FF;}						ol#section-nav li.active li.active ol a {color:#DDDDDD;}						ol#section-nav li.active li.active li.active ol {background:url(/img/bg-section.png) center right repeat-y #DDDDDD;}							ol#section-nav li.active li.active li.active ol a {color:#0000FF;}					ol#section-nav li a:hover, ol#section-nav li.active a:hover, ol#section-nav li.active li.active a:hover, ol#section-nav li.active li.active li.active li a:hover, ol#section-nav li.active li.active li.active a:hover {color:#FFFFFF;}*/		#section table {width:300px;}			#section caption {font-size:.8em;}	#utility {background:#EEEEEE; clear:both; color:#CCCCCC; margin:20px 0 0 0; padding:10px;}		#utility cite, #utility address {clear:both; display:block; font-size:.8em; font-style:normal; margin:0 0 10px 0; white-space:nowrap;}			#utility cite span {display:block; font-size:1.3em;}			#utility address span.adr, #utility address span.tel {display:block;}		#utility div {margin:0 0 10px 0;}/*Snippet Styles*//*Forget PW Form Styles*/#section fieldset {margin:45px 0 0 0;}	#section legend {font-size:1.4em;}		#section label, #section button {font-size:1.2em; width:140px;}		#section input {width:130px;}		#section button {margin:0 0 0 150px; width:140px;}#sitemap {padding:10px 0 30px 0; width:62%;} /*Handles listing of main/sub-nav listing*/	#sitemap ol {list-style:none; margin:0; padding:0 0 0 10px;}		#sitemap li {list-style:none; margin:0; min-height:55px; padding:10px 10px 10px 0;}			#sitemap li.alt {background:#EEEEEE;}			#sitemap li a {font-size:1.1em; line-height:1; text-decoration:none;}			#sitemap li img {border:3px solid #FFFFFF; float:left; margin:0 5px 5px 5px;}			#sitemap div {font-size:.8em; padding:5px 10px 0 85px;}			#sitemap li ol, #sitemap li li {font-size:1em; min-height:1em; padding:0;}				#sitemap li ol {margin:5px 0 0 20px;}				#sitemap li li a {line-height:1;}#calendar table {font-size:1.1em; height:190px; margin:0 0 0 10px;} /*Handles event calendar view*/	#calendar td.today {background:#EEEEEE;}/*Paging Styles*/.paging, .paging-alt {clear:both; padding:5px 0;}	.paging-alt {margin:0 10px 10px 10px;}	.paging form, .paging-alt form {display:inline; margin:0 10px; padding:0;}		.paging span, .paging-alt span {font-size:.75em; white-space:nowrap;}/*Listing Styles*/.list {clear:both; margin:0 0 1px 0; padding:10px;}	.list h2, .list h3, .list h4, .list p {margin:0 0 10px 0;}	.list dl {border-bottom:1px solid #EEEEEE; clear:both; float:left; margin:0 0 1px 0; padding:0 0 5px 0; width:100%;}		/*.list dl.list-news {background:url(/img/bg-list-news.png) top left no-repeat;}		.list dl.list-events {background:url(/img/bg-list-events.png) top right repeat-y;}		.list dl.list-products {background:url(/img/bg-list-products.png) top right repeat-y;}		.list dl.list-featured {background:url(/img/bg-list-featured.png) top right repeat-y;}*/		.list dt {padding:0 0 0 5px;}			.list dt a {font-size:1.1em;}				/*.list dl.list-news a {color:#901D1D;}				.list dl.list-events a {color:#3B1504;}				.list dl.list-products a {color:#322A11;}				.list dl.list-featured a {color:#322A11;}*/			.list dt img {border:3px solid #EEEEEE; float:left; height:70px; margin:0 5px 0 0; width:70px;}				/*.list dl.list-news dt img {border-color:#901D1D;}				.list dl.list-events dt img {border-color:#FFFFFF;}				.list dl.list-products dt img {border-color:#666666;}				.list dl.list-featured dt img {border-color:#CCA964;}*/			.list dt span.outer {background:#EEEEEE; display:block; float:right; font-size:.8em; margin:0 3px 0 23px; padding:5px; width:179px;}				/*.list dl.list-featured dt span.outer {color:#322A11;}				.list dt span.outer span.inner {border:none; float:none; font-size:1.1em; margin:0 auto; padding:0; width:175px;}				.list dl.list-events dt span.outer {background:#B89A5F;}				.list dl.list-products dt span.outer {background:#666666;}				.list dl.list-featured dt span.outer {background:#0066FF;}*/					.list button {float:right;}						.list button.add img {background:none; border:none;}					.list dt span.outer span.inner span {display:block; font-size:.8em; margin:5px 0 0 0;}						.list span.outer span.inner span.main {font-size:1.1em; margin:2px 0 10px 0;}						.list span.outer span.inner span.vcard {font-size:1.3em; margin:5px 0 10px 0;}							.list span.outer span.inner span.vcard span {margin:0;}								.list dt span.outer span.inner span.locality, .list dt span.outer span.inner span.region, .list dt span.outer span.inner span.postal-code, .list label {display:inline;}								.list span.outer span.inner span.vcard span.tel {font-size:.65em; margin:5px 0 0 0;}								.list span.outer span.inner span.vcard span.region {text-transform:uppercase;}		.list dd {font-size:.85em; padding:5px 0 10px 5px;}			.list dd a {display:block; margin:5px 0 0 0;}			/*.list dl.list-events dd, */.list dl.list-products dd, .list dl.list-featured dd {padding:5px 210px 10px 5px;}/*Account Welcome page*/.details, .details-full {margin:10px 0; width:380px;}	.details h2 a, .details-full h2 a {display:block; float:right; font-size:.5em; font-family:Arial, Helvetica, sans-serif; width:95px;}	.details ol, .details-full ol {clear:left; margin:0; padding:0 0 10px 0;}	.details ol, .details-full ol, .details ol li, .details-full ol li {list-style:none;}		.details ol li, .details-full ol li {margin:0; padding:0 0 5px 0;}		.details ol li {float:left; width:190px;}			.details ol li span, .details-full ol li span {color:#999999; display:block; float:left; font-family:Georgia, serif; width:95px;}/* Comparables Report page */#report {border-top:3px solid #EEEEEE; clear:both; margin:0 auto; width:780px;}	#info {display:block; clear:left; margin:0 auto; width:780px;}	#info div {display:block; margin:10px 5px 10px 0; width:275px;}		#info div span {float:right; width:166px; margin:10px 0;}		#info div img {display:inline; float:left;}	#info #wagon{float:left; width:280px;}	#info #key{float:left; width:305px;}	#info #contact{float:right; padding:0 0 0 10px; width:155px; border-left: #000 solid 1px;}	#info #prepared {float:left; font-size:1.4em; width:780px;}		#info #prepared strong{font-size: .8em;}	#report h2 {display:inline; margin:0;}		#report h2 span.note {color:#000000; font-size:.5em;}	#report table {margin:0 auto; width:780px;}	.account-compare fieldset ol li.full {float: none;width:355px;}	.account-compare fieldset ol li.full select {width:267px; margin-top: 5px;}	.account-compare fieldset ol li.full input{width: 260px;}	.account-compare fieldset ol li.half {width:180px;}	.account-compare fieldset ol li.half select {width:85px; margin-top: 5px;}		.disp-results{color:#EEA341;font-family:Georgia,serif;font-size:1.6em;position:relative;top:37px;}		fieldset ol li.group{width: inherit;font-weight: bold; display: block;clear: left;}	.details-full ol li.group span{color: #000;}		#lblResultCount{	color:inherit;	display:inline;	float:left;	font-family:Georgia,serif;	width:inherit;	padding-right: 5px;	}	#report td img {float: left; padding-right: 10px;}	.btn-generate {position: relative; left:-35px;z-index: 1;}	.btn-print, .btn-print img, .btn-print a {float:right;}		.btn-print {width:210px;}	.btn-print label {font-size: 1em; float: right; padding: 8px 0 0 10px; width: inherit;}		.btn-print label {float:left; width:110px;}		#content select,#content input{font-family:Arial,sans-serif;}        #fldsetAuction input,        #fldsetPrivateListing input,        #fldsetUnknown input { float: left;}	#lblResultCount{color: #EEA341; float: none; display: inline;}	.result-txt{color: #EEA341;font-family: Georgia, serif;font-size: 1.6em;padding-top:15px;white-space: nowrap;}	#report td img {width: 96px;}	#frmSelections {margin:0 auto; width:780px;}	.address-impress{margin-left: 105px;}	#reportFooter {float:left; margin:10px 0; padding:10px; width:780px; background:#503a29; color:#ffffff;}		#reportFooter a {color:#ffffff;}			#reportFooter div {float:left;}			#reportFooter #images {float:right;}				#reportFooter #images img {margin:0 10px;}/* Calendar Date Picker */#pnlCalendar {display:none;}	.vlaCalendarPicker {border:2px solid #000000; background-color:#FFFFFF; display:none; height:118px; margin:0 0 0 0; padding:0; position:absolute; width:182px; z-index:999; overflow:hidden }		.vlaCalendarShadow {background:url(/img/bg-calendar.png) center no-repeat transparent; position:absolute;}			table.calendar-table {border-bottom:none; border-collapse:collapse; color:#000000; font-family:Helvetica, Arial, san-serif; font-size:11px; height:118px; margin:0; width:182px;}				table.calendar-table th, table.calendar-table td {background:#FFFFFF; border-left:none; cursor:pointer; padding:0 5px; vertical-align:middle;}					table.calendar-table th {border-bottom:none; font-size:12px; text-align:center;}					table.calendar-table th.previous {text-align:left;}					table.calendar-table th.next {text-align:right;}					table.calendar-table tr.calendar-header td {background:#DDDDDD; font-weight:bold;}					table.calendar-table tr.calendar-days td {height:15px;}					table.calendar-table tr.calendar-months td, table.calendar-table tr.calendar-decades td {height:35px; text-align:center;}/* Self-clear floats */.group:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}.clear-left{clear:left;}.clear-right{clear:right;}.clear{clear: both;}.sm-desc{font-size: .6em;}/* Form specific styles */#single-cosign input, #auction-type input {    width: auto;}#single-cosign label, #auction-type label {    width: 100%;}#sldAuction div {    margin: 20px 0pt 0pt;}/* logo */#logo span {    margin: 0 60px 0 0;}