/* ------ */
/*  BODY */
/* ------ */
body {
	background-color: #f2f5f7;
	margin: 0px;
	font-size: 12px;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	color: #000000;
	text-align:center;
}

body.state {
	background-color: #ebebeb;
}


body.farm {
	background-color: #F0F1F5;
}

body.cag {
	background-color: #f3f3f3;
}

.mainWrapper {
	width: 960px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	border: 1px black solid;
	text-align: left;
}

#padding-bottom {
	width: 100%;
	height: 80px;f
	clear: both;
}

form {
	display: inline;
	margin: 0;
}

.fade {
opacity: .25; /* Standard: FF gt 1.5, Opera, Safari */
filter: alpha(opacity=25); /* IE lt 8 */
-ms-filter: "alpha(opacity=25)"; /* IE 8 */
-khtml-opacity: .25; /* Safari 1.x */
-moz-opacity: .25; /* FF lt 1.5, Netscape */
margin-bottom: 20px;
}

/*
hr {
  display: none;
}
*/

/* ---------- */
/*  END BODY  */
/* ---------- */


/* -------- */
/*  HEADER  */
/* -------- */
.header {
	width: 960px;
	height: 313px;
	background-image: url('/newlook/images/header.jpg');
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
}

.state .header {
	background-image: url('/newlook/images/stateheader.jpg');
}

.farm .header {
	background-image: url('/newlook/images/farmheader.jpg');
}

.cag .header {
	background-image: url('/newlook/images/cagheader.jpg');
}

.headerLinks {
	position: relative;
	width: 824px;
	top: 4px;
	padding-left: 4px;
	float: left;
}

.headerTopLinksDivider {
	position: relative;
	float: left;
	top: 2px;
}

.headerLogin {
	position: relative;
	float: left;
	top: 4px;
	left: 16px;
}

.headerHomePageLink {
	position: relative;
	float: left;
	width: 250px;
	height: 130px;
	top: 22px;
	left: 0px;
}

.headerHomePageLink h1 {
	display: none;
}

.headerTitleText {
	position: relative;
	float: left;
	width: 500px;
	height: 50px;
	top: 22px;
	left: 20px;
}
	
.headerAuctioneerRegister {
	position: relative;
	float: right;
	width: 124px;
	height: 37px;
	top: 47px;
	right: 26px;
	cursor: pointer;
}

.headerSpacer {
	height:36px;
	width:100%;
	visibility: hidden;
}

.headerStats {
	position: absolute;
	float: left;
	width: 240px;
	height: 90px;
	left: 10px;
	top: 170px;
}

.headerStatsListed {
	position: absolute;
	top: 8px;
	width: 76px;
	text-align: right;
}

.headerStatsUpcoming {
	position: absolute;
	top: 35px;
	width: 76px;
	text-align: right;
}

.headerStatsDate {
	position: absolute;
	top: 34px;
	text-align: center;
	width: 240px;
	left: 0px;
}

.headerRandomAuctions {
	position: absolute;
	width: 690px;
	height: 161px;
	right: 8px;
	float: right;
	top: 100px;
}

.headerAuction1 {
	position: relative;
	left: 8px;
	top: 10px;
	margin-right: 8px;
	height: 140px;
	width: 150px;
	float: left;
}

.headerAuction2 {
	position: relative;
	top: 10px;
	margin-left: 23px;
	height: 140px;
	width: 150px;
	float: left;
}

.headerAuction3 {
	position: relative;
	top: 10px;
	margin-left: 24px;
	height: 140px;
	width: 150px;
	float: left;
}

.headerAuction4 {
	position: relative;
	top: 10px;
	margin-left: 23px;
	height: 140px;
	width: 150px;
	float: left;
}

.headerAuctionPhoto {
	position: relative;
	height: 85px;
	line-height: 85px;
	width: 100px;
	top: 12px;
	left: 25px;
	overflow: hidden;
}

.headerAuctionPhoto a {
	display: table-cell;
	height: 85px;
	vertical-align: middle;
}

.headerAuctionLink {
	position: relative;
	height: 30px;
	top: 14px;
	width: inherit;
	text-align: center;
}

.headerSearch {
	position: absolute;
	top: 274px;
	left: 224px;
}

.searchItem {
	position: relative;
	float: left;
}

.searchItemInput {
	position: relative;
	top: 1px;
	background-color: #c9cfda;
	border: 1px #ffffff solid;
	padding-left: 2px;
	padding-right: 2px;
	color: #273e6b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	float: left;
	margin-right: 8px;
	width: 11em;
}

.searchItemSubmit {
	position: relative;
	top: 1px;
	float: left;
	margin-right: 24px;
}

.searchLocation {
	position: relative;
	float: left;
	margin-right: 24px;
}

.searchCompany {
	position: relative;
	float: left;
	margin-right: 24px;
}


.searchCalendar {
	position: relative;
	float: left;
}

	/* ----------------- */
	/* -- HEADER TEXT -- */
	/* ----------------- */
	.headerTitleTextBig {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 24px;
		font-weight: bold;
		color: #ffffff;
	}
	
	.headerTitleTextSmall {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #ffffff;
	}

	.headerTitleSpacing {
		line-height: 6px;
	}
	
	.headerAuctioneerRegister-Big {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #ffffff;
	}
	
	.headerAuctioneerRegister-Small {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #ffffff;
	}
	
	.headerStatsText {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 19px;
		font-weight: bold;
		color: #00837c;
	}
	
	.state .headerStatsText {
		color: #9e0b0f;
	}
	
	.farm .headerStatsText {
		color: #e15c09;
	}
	
	.cag .headerStatsText {
		color: #8d8d8d;
	}
	
	.headerStatsDate {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
	}
	
	.cag .headerStatsDate {
		color: #362f2d;
	}
	
	.searchItemText {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #ffffff;
		position: relative;
		top: 2px;
		float: left;
		margin-right: 8px;
	}

	/* ------------------ */
	/* -- HEADER LINKS -- */
	/* ------------------ */
	a.headerLink:link {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
		vertical-align: middle;
		float: left;
		margin: 0px 7px 0px 7px;
	}
	
	.cag a.headerLink:link,.cag a.headerLink:visited {
		color: #362f2d;
	}
	
	a.headerLink:visited {
		text-decoration: none;
		color: #ffd95d;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
		vertical-align: middle;
		float: left;
		margin: 0px 7px 0px 7px;
	}
	
	a.headerLink:hover {
		text-decoration: none;
		color: #ffd95d;
	}
	
	a.headerLoginLink {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #273e6b;
		text-decoration: none;
	}
	
	a.headerLoginLink:hover {
		text-decoration: none;
		color: #00837c;
	}
	
	a.headerAuctionLink {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #273e6b;
		text-decoration: none;
	}
	
	a.headerAuctionLink:hover {
		text-decoration: none;
		color: #00837c;
	}
	
	.state a.headerAuctionLink:hover {
		color: #9e0b0f;
	}
	
	.farm a.headerAuctionLink:hover {
		color: #e15c09;
	}
	
	.cag a.headerAuctionLink:hover {
		color: #a68100;
	}
/* ------------ */
/*  END HEADER  */
/* ------------ */

/* ------------------ */
/*  HOMEPAGE CONTENT  */
/* ------------------ */

.homepageContentLeft {
	position: relative;
	float: left;
	width: 700px;
	/*height: 100%;*/
	padding-top: 37px;
	padding-left: 10px;
}

.homepageContentRight {
	position: relative;
	float: right;
	width: 250px;
	height: 100%;
	margin-top: 7px;
}

.homepageMainTextAreaTop {
	position: relative;
	background-image: url('/newlook/images/homepageMainTextAreaTop.jpg');
	background-repeat: no-repeat;
	width: 690px;
	height: 15px;
}

.state .homepageMainTextAreaTop {
	background-image: url('/newlook/images/statehomepageMainTextAreaTop.jpg');
}

.farm .homepageMainTextAreaTop {
	background-image: url('/newlook/images/farmhomepageMainTextAreaTop.jpg');
}

.cag .homepageMainTextAreaTop {
	background-image: url('/newlook/images/caghomepageMainTextAreaTop.jpg');
}

.homepageMainTextArea {
	position: relative;
	background-image: url('/newlook/images/homepageMainTextAreaBckgrd.jpg');
	background-repeat: repeat-y;
	width: 690px;
	height: 270px;
}

.state .homepageMainTextArea {
	background-image: url('/newlook/images/statehomepageMainTextAreaBckgrd.jpg');
}

.farm .homepageMainTextArea {
	background-image: url('/newlook/images/farmhomepageMainTextAreaBckgrd.jpg');
}


.cag .homepageMainTextArea {
	background-image: url('/newlook/images/caghomepageMainTextAreaBckgrd.jpg');
}

.subpageMainTextArea {
	position: relative;
	background-image: url('/newlook/images/homepageMainTextAreaBckgrd.jpg');
	background-repeat: repeat-y;
	width: 690px;
	min-height: 523px;
}

.homepageMainTextArea-Text {
	position: relative;
	float: left;
	height: 220px;
	width: 375px;
	top: 11px;
	left: 27px;
	line-height: 1.5em;
}

.subpageMainTextArea-Text {
	position: relative;
	float: left;
	height: 500px;
	width: 640px;
	padding-right: 5px;
	top: 11px;
	left: 27px;
	line-height: 1.5em;
	position: relative;
	overflow: auto;
}

.homepageMainTextAreaBottom {
	position: relative;
	background-image: url('/newlook/images/homepageMainTextAreaBottom.jpg');
	background-repeat: no-repeat;
	width: 690px;
	height: 15px;
	margin-top: -12px;
}

.state .homepageMainTextAreaBottom {
	background-image: url('/newlook/images/statehomepageMainTextAreaBottom.jpg');
}

.farm .homepageMainTextAreaBottom {
	background-image: url('/newlook/images/farmhomepageMainTextAreaBottom.jpg');
}

.cag .homepageMainTextAreaBottom {
	background-image: url('/newlook/images/caghomepageMainTextAreaBottom.jpg');
}

.homepageMainTextArea-adBox {
	position: relative;
	float: right;
	width: 249px;
	height: 223px;
	top: 7px;
	right: 21px;
}

.homepageMainTextArea-adBoxTop {
	position: relative;
	background-image: url('/newlook/images/homepageMainTextArea-adBoxTop.jpg');
	background-repeat: no-repeat;
	width: 249px;
	height: 15px;
}

.homepageMainTextArea-adBoxContent {

	position: relative;
	width: 249px;
	height: 193px;
	background-color: #5d6e90;
	text-align: center;
	line-height: 3em;
	padding-top: 5px;
}

.homepageMainTextArea-adBoxBottom {
	position: relative;
	float: right;
	background-image: url('/newlook/images/homepageMainTextArea-adBoxBottom.jpg');
	background-repeat: no-repeat;
	width: 249px;
	height: 15px;
}

.homepageMainTextArea-adBoxContent-userGuide {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	background-image: url('/newlook/images/homepageMainTextArea-adBox-userGuide.jpg');
	background-repeat: no-repeat;
	width: 221px;
	height: 80px;
}

.homepageMainTextArea-adBoxContent-userGuideText {
	position: relative;
	float: right;
	width: 156px;
	text-align: center;
	top: 10px;
	line-height: normal;
}

.homepageBlogTop {
	position: relative;
	margin-top: 16px;
	background-image: url('/newlook/images/homepageBlogTop.jpg');
	background-repeat: no-repeat;
	width: 690px;
	height: 45px;
}

.state .homepageBlogTop
{
	background-image: url('/newlook/images/statehomepageBlogTop.jpg');
}

.farm .homepageBlogTop
{
	background-image: url('/newlook/images/farmhomepageBlogTop.jpg');
}

.cag .homepageBlogTop
{
	background-image: url('/newlook/images/caghomepageBlogTop.jpg');
}

.homepageBlogTop-LinkBox {
	position: relative;
	text-align: right;
	width: 667px;
	top: 8px;
}

.homepageBlogContent {
	position: relative;
	background-image: url('/newlook/images/homepageBlogBckgrd.jpg');
	background-repeat: repeat-y;
	width: 690px;
	top: -12px;
	
	margin-bottom: -24px;
}

.state .homepageBlogContent {
	background-image: url('/newlook/images/statehomepageBlogBckgrd.jpg');
}

.farm .homepageBlogContent {
	background-image: url('/newlook/images/farmhomepageBlogBckgrd.jpg');
}

.cag .homepageBlogContent {
	background-image: url('/newlook/images/caghomepageBlogBckgrd.jpg');
}

.homepageBlogContent-Text {
	position: relative;
	left: 18px;
	width: 488px;
	line-height: 1.5em;
}

.homepageBlogBottom {
	position: relative;
	background-image: url('/newlook/images/homepageBlogBottom.jpg');
	background-repeat: no-repeat;
	width: 690px;
	height: 16px;
}

.state .homepageBlogBottom {
	background-image: url('/newlook/images/statehomepageBlogBottom.jpg');
}

.farm .homepageBlogBottom {
	background-image: url('/newlook/images/farmhomepageBlogBottom.jpg');
}

.cag .homepageBlogBottom {
	background-image: url('/newlook/images/caghomepageBlogBottom.jpg');
}



.homepageBlog-photoBox {
	position: relative;
	float: right;
	right: 20px;
	height: 193px;
	width: 150px;
}

.homepageBlogContent-PhotoTop {
	background-image: url('/newlook/images/homepageBlogContent-PhotoTop.jpg');
	background-repeat: no-repeat;
	width: 150px;
	height: 15px;
}

.iefix { margin-bottom: -3px!important; }

.homepageBlogContent-PhotoContent {
	position: relative;
	background-image: url('/newlook/images/homepageBlogContent-PhotoBckgrd.jpg');
	background-repeat: repeat-y;
	width: 150px;
	height: 80px;
}

.homepageBlogContent-PhotoBottom {
	position: relative;
	background-image: url('/newlook/images/homepageBlogContent-PhotoBottom.jpg');
	background-repeat: no-repeat;
	width: 150px;
	height: 15px;
}

.homepageBlogContent-PhotoDescTop {
	position: relative;
	margin-top: 10px;
	background-image: url('/newlook/images/homepageBlogContent-PhotoDescTop.jpg');
	background-repeat: no-repeat;
	width: 148px;
	height: 13px;
}

.homepageBlogContent-PhotoDescContent {
	position: relative;
	background-color: #5d6e90;
	width: 136px;
	height: 45px;
	padding-left: 6px;
	padding-right: 6px;
}

.homepageBlogContent-PhotoDescBottom {
	position: relative;
	background-image: url('/newlook/images/homepageBlogContent-PhotoDescBottom.jpg');
	background-repeat: no-repeat;
	width: 148px;
	height: 14px;
}

.homepageRecentTop {
	position: relative;
	background-image: url('/newlook/images/homepageRecentTop.jpg');
	background-repeat: no-repeat;
	height: 45px;
	width: 241px;
}

.homepageRecentContent {
	position: relative;
	background-image: url('/newlook/images/homepageRecentBckgrd.jpg');
	background-repeat: repeat-y;
	width: 241px;
	padding-left: 9px;
}

.state .homepageRecentTop {
	background-image: url('/newlook/images/statehomepageRecentTop.jpg');
}

.farm .homepageRecentTop {
	background-image: url('/newlook/images/farmhomepageRecentTop.jpg');
}

.cag .homepageRecentTop {
	background-image: url('/newlook/images/caghomepageRecentTop.jpg');
}

.cag .homepageRecentContent
{
	color: #a68100;
}

.subpageRecentContent {
	position: relative;
	background-image: url('/newlook/images/homepageRecentBckgrd.jpg');
	background-repeat: repeat-y;
	height: 220px;
	width: 241px;
	padding-left: 9px;
	position: relative;
	overflow: hidden;
}

.subpageBenefitsContent {
	position: relative;
	background-image: url('/newlook/images/homepageRecentBckgrd.jpg');
	background-repeat: repeat-y;
	height: 215px;
	width: 226px;
	padding-left: 9px;
	padding-right: 5px;
	position: relative;
	overflow: auto;
}

.homepageRecentContent-Location {
	position: relative;
	float: left;
	padding-left: 3px;
}

.homepageRecentContent-Date {
	position: relative;
	float: right;
	padding-right: 18px;
}

.homepageRecentBottom {
	position: relative;
	background-image: url('/newlook/images/homepageRecentBottom.jpg');
	background-repeat: no-repeat;
	height: 15px;
	width: 241px;
}

.spacing {
	line-height: 7px;
}
	/* --------------------------- */
	/* -- HOMEPAGE CONTENT TEXT -- */
	/* --------------------------- */
	
	.homepageMainTextArea-Title {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		color: #273e6b;
	}
	
	.homepageMainTextArea-Text {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
	}
	
	.adBoxTitle {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 36px;
		font-weight: normal;
		color: #ffffff;
	}
	
	.adBoxText {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 19px;
		font-weight: normal;
		color: #ffffff;
	}
	
	.adBox-userGuideTitle {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		color: #273e6b;
	}
	
	.adBox-userGuideText {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #273e6b;
	}
	
	.homepageBlogContent-Text {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
	}
	
	.homepageBlogContent-PhotoDescContent {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-align: center;	
	}
	
	.homepageRecentContent {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #273e6b;
		line-height: 1.7em;
	}
	
	.homepageRecentContent-Line {
		clear: both;
		height: 1px;
		border: 0;
		border-top: 1px solid #7f9ab1;
		width: 220px;
	}

	/* ---------------------------- */
	/* -- HOMEPAGE CONTENT LINKS -- */
	/* ---------------------------- */
	a.homepageSubmit:link {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #d34e19;
		text-decoration: none;
	}
		
	a.homepageSubmit:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #247e26;
		text-decoration: none;
	}
	
	.adBoxLink {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		text-decoration: none;
		color: #ffffff;
	}
	
	.adBoxText a:hover {
		text-decoration: none;
		color: #ffffff;
	}
	
	a.adBox-userGuideLink {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		color: #027b74;
	}
	
	.adBox-userGuideLink a:hover {
		text-decoration: none;
		color: #027b74;
	}
	
	.homepageBlogTop {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #00827b;
		text-decoration: none;
	}
	
	a.homepageBlogTop-Link {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #00827b;
		text-decoration: none;
	}
	
	.homepageBlogTop-Link a:hover {
		color: #273e6b;
		text-decoration: none;
	}
	
	a.homepageRecentContent-Link {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #00827b;
		text-decoration: none;
	}
	
	a.homepageRecentContent-Link:hover {
		color: #273e6b;
		text-decoration: none;
	}

	
	.state a,gineoageRecentContent-Link:hover {
	color: #9e0b0f;
	}
	
	.farm a,gineoageRecentContent-Link:hover {
	color: #e15c09;
	}
	
	.cag a,gineoageRecentContent-Link:hover {
	color: #362f2d;
	}
	
	.homepageRecentContent-CompleteLink {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #00827b;
		text-decoration: none;
	}
	
	.homepageRecentContent-Link a:hover {
		color: #273e6b;
		text-decoration: none;
	}

/* ---------------------- */
/*  END HOMEPAGE CONTENT  */
/* ---------------------- */


/* --------- */
/*  CONTENT  */
/* --------- */
.content {
	background-image: url('/newlook/images/contentBckgrd.jpg');
	background-repeat: repeat-x;
	width: 960px;
	min-height: 800px;
	overflow: hidden;
}

.state .content {
	background-image: url('/newlook/images/statecontentBckgrd.jpg');
}


span.truncate-button a {
	display:block;
	position: absolute;
	bottom: -37px;
	*bottom: 0px;
	right: 0px;
	width: 87px;
	height: 28px;
	background: url(/newlook/images/info_read_more.png);
	text-indent: -9999px;
	outline: none;
	border: none;
	z-index: 1000;
}

/* IE FIX */
* html .content {
	height: 800px;
	overflow: visible;
}

table
{
	font-size: 12px;
}

#mainTextArea {
	position: relative;
	width: 910px;
	min-height: 800px;
	top: 40px;
	left: 25px;
	/*overflow: hidden;*/
	margin-bottom: 40px;
}

#mainTextArea-title_box {
	width: 100%;
}

#mainTextArea-title_box-left {
	float: left;
	position: relative;
	margin-top: 40px;
}

#mainTextArea-title_box-right {
	float: right;
	position: relative;
}

#mainTextArea-top_bar {
	background-color: #dde2e8;
	height: 54px;
	width: 907px;
	clear: both;
	margin-top: 27px;
}

#mainTextArea-top_bar-top_dotted_bar {
	width: 100%;
	height: 2px;
	font-size: 0px;
	background-image: url('/newlook/images/search_box-top_bar.png');
	background-repeat: repeat-x;
}

#mainTextArea-top_bar-bottom_dotted_bar {
	width: 100%;
	height: 3px;
	font-size: 0px;
	background-image: url('/newlook/images/search_box-bottom_bar.png');
	background-repeat: repeat-x;
	clear: both;
}

#mainTextArea-top_bar-left_background {
	width: 23px;
	height: 49px;
	background-image: url('/newlook/images/search_box-background_left.png');
	background-repeat: repeat-y;
	float: left;
}

#mainTextArea-top_bar-right_background {
	width: 19px;
	height: 49px;
	background-image: url('/newlook/images/search_box-background_right.png');
	background-repeat: repeat-y;
	float: right;
}

#mainTextArea-top_bar-left_search {
	float: left;
	position: relative;
	top: 7px;
}

#mainTextArea-top_bar-left_location {
	float: left;
	position: relative;
	top: 15px;
}

#mainTextArea-top_bar-right {
	float: right;
	position: relative;
	top: 7px;
}

#email_alerts_icon {
	position: relative;
	top: 7px;
}

#google_maps_icon {
	position: relative;
	vertical-align: middle;
}

#mainTextArea-banner_right {
	width: 160px;
	background-color: #027b74;
	float: left;
	position: relative;
	left: 20px;
	margin-top: 15px;
}


/* -- Registration Page -- */
#mainTextArea-reg_left {
	float:left;
	position:relative;
	top:20px;
	width:636px;
}

#mainTextArea-reg_right {
	background-color:#FFFFFF;
	float:right;
	margin-bottom:20px;
	position:relative;
	top:20px;
	width:274px;
}


/* -- Auctioneer Page -- */
#mainTextArea-auctioneer_left_box {
	position: relative;
	margin-top: 20px;
	float: left;
	width: 636px;
}

#auctioneer_left_box-location {
	float: left;
	height: 90px;
}

#auctioneer_left_box-logo {
	position: relative;
	float: right;
	right: 30px;
	height: 90px;
	overflow: hidden;
}

#auctioneer_left_box-contact_top_bar {
	clear: both;
	width: 624px;
	height: 8px;
	font-size: 0px;
	background-image: url('/newlook/images/contact_top_bar.png');
}

#auctioneer_left_box-contact {
	background-image: url('/newlook/images/contact_background.png');
	background-repeat: repeat-y;
	width: 624px;
	overflow: hidden;
	padding-bottom: 15px;
}

#auctioneer_left_box-contact_left {
	float: left;
	position: relative;
	left: 20px;
	top: 13px;
	width: 270px;
}

#auctioneer_left_box-contact_right {
	float: right;
	position: relative;
	right: 20px;
	top: 13px;
	width: 314px;
}

#auctioneer_left_box-contact_bottom_bar {
	clear:both;
	width: 624px;
	height: 8px;
	font-size: 0px;
	background-image: url('/newlook/images/contact_bottom_bar.png');
}

#auctioneer_left_box-info {
	background-image: url('/newlook/images/info_background.png');
	border-left: 2px solid #939EB5;
	border-right: 2px solid #939EB5;
	background-color: #fff;
	background-repeat: repeat-x;
	position: relative;
	left: 20px;
	width: 572px;
	*width: 576px;
	padding-bottom: 20px;
}

#auctioneer_left_box-info_content {
	position: relative;
	left: 25px;
	top: 18px;
	width: 536px;
}

#auctioneer_left_box-info_bottom_bar {
	background-image: url('/newlook/images/info_bottom_bar.png');
	background-repeat: repeat-x;
	width: 576px;
	height: 9px;
	position: relative;
	left: 20px;
}

#auctioneer_left_box-info_read_more {
	background-image: url('/newlook/images/info_read_more.png');
	position: relative;
	float: right;
	top: -23px;
	right: 60px;
	width: 87px;
	height: 28px;
	border: 0px;
}

html>body #auctioneer_left_box-info_read_more {
	top: -14px;
}

#auctioneer_left_box-auctions {
	position: relative;
	top: 0px;
	width: 617px;
	padding-bottom: 80px;
}

html>body #auctioneer_left_box-auctions {
	top: 40px;
	padding-bottom: 110px;
}

#auctioneer_left_box-auctions_header {
	width: 617px;
	padding-bottom: 10px;
}

#auctioneer_left_box-auctions-dotted_line {
	clear: both;
	width: 100%;
	height: 2px;
	font-size: 0px;
	background-image: url('/newlook/images/search_results_box-dotted_line.png');
	background-repeat: repeat-x;
}

#auctioneer_left_box-auctions-left_background_white {
	width: 18px;
	height: 42px;
	background-image: url('/newlook/images/search_results_box-left_background_white.png');
	background-repeat: repeat-y;
	float: left;
}

#auctioneer_left_box-auctions-title_bar {
	background: #FFFFFF url(/newlook/images/search_results_box-left_background_white2.png) repeat-y;
	width: 581px;
	float: left;
	padding: 0px 18px;
}

#auctioneer_left_box-auctions-title_bar-left {
	float: left;
	width: 440px;
	overflow: hidden;
	position: relative;
	top: 10px;
	left: 3px;
	padding-bottom: 20px;
}

#auctioneer_left_box-auctions-title_bar-right {
	float: right;
	position: relative;
	top: 12px;
	right: 3px;
}

#auctioneer_left_box-auctions-right_background_white {
	width: 18px;
	height: 42px;
	background-image: url('/newlook/images/search_results_box-right_background_white.png');
	background-repeat: repeat-y;
	float: right;
}

#auctioneer_left_box-auctions-text_box {
	width: 581px;
	overflow: hidden;
	position: relative;
	top: 10px;
	left: 21px;
	padding-bottom: 25px;
}

#auctioneer_left_box-auctions-text_box-left {
	float: left;
	position: relative;
	left: 3px;
}

#auctioneer_left_box-auctions-text_box-right {
	float: right;
	position: relative;
	right: 3px;
}

#mainTextArea-auctioneer_right_box {
	position: relative;
	top: 20px;
	float: right;
	width: 274px;
	background-color: #fff;
	margin-bottom: 20px;
}

#auctioneer_right_box-top {
	background-image: url('/newlook/images/auctioneer_right_box-header.png');
	background-repeat: no-repeat;
	width: 274px;
	height: 7px;
	font-size: 0px;
}

#auctioneer_right_box-header {
	width: 274px;
	height: 51px;
	background-color: #273e6b;
}

#auctioneer_right_box-header_text {
	position: relative;
	left: 15px;
	height: 25px;
	padding-top: 13px;
}

#auctioneer_right_box-text {
	position: relative;
	left: 15px;
	margin-top: 13px;
	margin-bottom: 13px;
	width: 244px;
}

#auctioneer_right_box-ads {
	width: 100%;
	text-align: center;
	margin-bottom: 10px;
}

.auctioneer_right_box-img {
	vertical-align: middle;
	margin-right: 5px;
}

.auctioneer_right_box-hr {
	height: 2px;
	width: 244px;
	background: #fff url('/newlook/images/right_box-dotted_line.png') repeat-x;
	margin-top: 8px;
	margin-bottom: 10px;
}

/* -- Search Results -- */
#mainTextArea-search_results_box {
	margin-top: 15px;
	width: 725px;
	float: left;
}

#search_button {
	position: relative;
	top: 7px;
}

#mainTextArea-top_bar-right_googlemaps {
	float: right;
	position: relative;
	top: 7px; 
}

#search_results_box-dotted_line {
	clear: both;
	width: 100%;
	height: 2px;
	font-size: 0px;
	background-image: url('/newlook/images/search_results_box-dotted_line.png');
	background-repeat: repeat-x;
}

#search_results_box-left_background_white {
	width: 18px;
	height: 42px;
	background: url('/newlook/images/search_results_box-left_background_white.png') repeat-y;
	float: left;
}

#search_results_box-title_bar {
	background-color: #ffffff;
	width: 689px;
	float: left;
	background: #fff url('/newlook/images/search_results_box-left_background_white.png') repeat-y;
	padding: 0px 18px;
}

#search_results_box-title_bar-left {
	float: left;
	width: 550px;
	overflow: hidden;
	position: relative;
	top: 10px;
	left: 3px;
	padding-bottom: 20px;
}

#search_results_box-title_bar-right {
	float: right;
	position: relative;
	top: 12px;
	right: 3px;
}

#search_results_box-right_background_white {
	width: 18px;
	height: 42px;
	background-image: url('/newlook/images/search_results_box-right_background_white.png');
	background-repeat: repeat-y;
	float: right;
}

#search_results_box-left_background_blue {
	width: 18px;
	height: 51px;
	background-image: url('/newlook/images/search_results_box-left_background_blue.png');
	background-repeat: repeat-y;
	float: left;
}

#search_results_box-info_bar {
	background-color: #daeaea;
	height: 51px;
	width: 689px;
	float: left;
}

#search_results_box-info_bar-left {
	float: left;
	position: relative;
	top: 9px;
	left: 3px;
	width: 330px;
}

#search_results_box-info_bar-right {
	float: left;
	position: relative;
	top: 9px;
	/*left: 60px;*/
}

#search_results_box-right_background_blue {
	width: 18px;
	height: 51px;
	background-image: url('/newlook/images/search_results_box-right_background_blue.png');
	background-repeat: repeat-y;
	float: right;
}

#search_results_box-text_box {
	width: 685px;
	overflow: hidden;
	position: relative;
	top: 10px;
	left: 21px;
	padding-bottom: 25px;
}

#search_results_box-text_box-left {
	float: left;
	position: relative;
	left: 3px;
}

#search_results_box-text_box-right {
	float: right;
	position: relative;
	right: 3px;
}

	/* ------------------ */
	/* -- CONTENT TEXT -- */
	/* ------------------ */
	
	#auctioneer_left_box-location {
		font-size: 1.3em;
		letter-spacing: 1px;
		color: #000;
		line-height: 1.5em;
	}
	
	#auctioneer_left_box-contact_left {
		letter-spacing: 1px;
		line-height: 1.7em;
	}
	
	#auctioneer_left_box-contact_right {
		letter-spacing: 1px;
		line-height: 1.7em;
	}
	
	#auctioneer_left_box-info_content {
		color: #273e6b;
	}
	
	#auctioneer_right_box-header_text {
		font-size: 1.3em;
		font-weight: bold;
		letter-spacing: 1px;
		color: #fff;
	}
	
	a.auctioneer_right_box-header_link:link {
		font-size: 0.7em;
		color: #bbe0de;
	}
	
	a.auctioneer_right_box-header_link:hover {
		font-size: 0.7em;
		color: #c6f7f4;
	}
	
	a.auctioneer_right_box-header_link:visited {
		font-size: 0.7em;
		color: #bbe0de;
	}
	
	#auctioneer_right_box-text {
		font-size: 0.9em;
		color: #37424a;
		line-height: 1.4em;
	}
	
	.auctioneer_right_box-text-title {
		font-size: 1.2em;
		font-weight: bold;
		color: #273e6b;
	}
	
	a.auctioneer_right_box-text-link:link {
		font-size: 1em;
		color: #027b74;
		float: right;
	}
	
	a.auctioneer_right_box-text-link:hover {
		font-size: 1em;
		color: #05c2b7;
	}
	
	a.auctioneer_right_box-text-link:visited {
		font-size: 1em;
		color: #027b74;
	}
	
	#mainTextArea-title {
		font-size: 24px;
		font-weight: bold;
		color: #273e6b;
	}
	
	#mainTextArea-subtitle {
		font-size: 14px;
		font-weight: bold;
		color: #273e6b;
	}
	
	#mainTextArea-top_bar-title {
		font-size: 20px;
		font-weight: bold;
		color: #273e6b;
	}
	
	#mainTextArea-text {
		font-size: 12px;
		color: #000000;
	}
	
	#mainTextArea-title_box-bold {
		font-size: 16px;
		color: #000000;
		font-weight: bold;
		font-style: italic;
	}
	
	#mainTextArea-title_box-text {
		font-size: 16px;
		color: #000000;
	}
	
	#mainTextArea-subtitle_green {
		font-size: 14px;
		font-weight: bold;
		color: #007c72;
	}
	
	.title_bar-blue {
		font-weight: bold;
		color: #273e6b;
	}
	
	.info_bar-blue {
		font-weight: bold;
		color: #273e6b;
	}
	
	.info_bar-black {
		font-weight: bold;
		color: #000000;
	}
	
	.text_box-text {
		color: #000000;
	}
	
	.highlight {
		font-weight: bold;
		color: #9E0B0F;
	}
	
	/* ------------------- */
	/* -- CONTENT LINKS -- */
	/* ------------------- */
	
	a {
		font-size: 12px;
		font-weight: bold;
		color: #00827b;
		text-decoration: none;
	}
	
	a:hover {
		color: #273e6b;
		text-decoration: none;
	}
	
	a.mainTextArea-subtitle_green:link {
		font-size: 14px;
		font-weight: bold;
		color: #007c72;
		text-decoration: underline;
	}
	
	a.mainTextArea-subtitle_green:hover {
		font-size: 14px;
		color: #007c72;
		text-decoration: underline;
	}
	
	a.mainTextArea-subtitle_green:visited {
		font-size: 14px;
		color: #007c72;
		text-decoration: underline;
	}
	
	a.search_results-title:link {
		font-size: 14px;
		font-weight: bold;
		color: ##027b74;
		text-decoration: none;
	}
	
	a.search_results-title:hover {
		font-size: 14px;
		color: ##027b74;
		text-decoration: underline;
	}
	
	a.search_results-title:visited {
		font-size: 14px;
		color: ##027b74;
		text-decoration: none;
	}
	
	
/* ------------- */
/*  END CONTENT  */
/* ------------- */

/* --------- */
/*  CALENDAR */
/* --------- */
#calendar h2 {
    font-size: 2.2em;
    color: #273e6b;
    text-transform: uppercase;
}

#calendar table {
	background:#F2F5F7 url(/newlook/images/white-bg.png) repeat-y;
	border-top: 1px dashed #273e6b;
	border-bottom: 1px dashed #273e6b;
	width: 100%;
	border-collapse: collapse;
	margin: 10px 0px 15px 0px;
	width: 725px;
	color:#37424a;
}

#calendar table table {
border:none;
margin:0px;
}

#calendar .heading {
background-color: #DDE2E8;
}

#calendar .first {
background: #DDE2E8 url(/newlook/images/search_box-background_left.png) repeat-y;
font-weight: bold;
text-transform: uppercase;
color: #37424a;
}

#calendar .last {
background: #DDE2E8 url(/newlook/images/search_box-background_right.png) top right repeat-y;
font-weight: bold;
text-transform: uppercase;
color: #37424a;
}

#calendar .heading td {
border:none;
}

#calendar th {
	text-align: left;
	color: #027b74;
	font-size: 1.6em;
	padding-left: 30px;
}

#calendar td {
border-top: 1px dashed #273e6b;
vertical-align: center;
}

#calendar .boldblacktext {
	color: #37424a;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
}

.calendar-results a {
text-transform: uppercase;
}

.calendar-results td {
padding: 5px 30px;
}

.calendar-results .type {
text-align:right;
color:#273e6b;
}

.calendar-results .location {
background-color:#F2F5F7;
}

.calendar-results .location td {
border-top:none!important;
}


.blue-bar {
overflow:hidden;
zoom:1;
background: #F2F5F7 url(/newlook/images/blue-bg.png) repeat-y;
border-top: 1px dashed #273E6B;
border-bottom: 1px dashed #273E6B;
}

.blue-bar h2 {
float:left;
margin: 8px 0px 0px 30px;
display:inline;
}
.blue-bar ul {
float:right;
margin: 0px 50px 0px 0px;
display:inline;
}
.blue-bar li {
display:inline;
color:#027b74;
}

#googlemap_icon {
position:relative;
top:7px;
}
/* -------------- */
/*  END CALENDAR  */
/* -------------- */

/* -------- */
/*  FOOTER  */
/* -------- */
.footer {
	background-image: url('/newlook/images/homepageFooter.png');
	width: 911px;
	height: 123px;
	margin-left: 16px;
	position: relative;
}

	/* ----------------- */
	/* -- FOOTER TEXT -- */
	/* ----------------- */
	.footerText {
		float: right;
		position: relative;
		top: 53px;
		right: 20px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #3e3e3e;
	}

	/* ------------------ */
	/* -- FOOTER LINKS -- */
	/* ------------------ */
	a.footerLink:link {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #d34e19;
		text-decoration: none;
		vertical-align: middle;
		float: left;
	}
	
	a.footerLink:hover {
		text-decoration: none;
		color: #247e26;
	}

/* ------------ */
/*  END FOOTER  */
/* ------------ */

/* Breadcrumb */

#breadcrumb {
	background: url(/newlook/images/breadcrumb.png) repeat-x;
	border-bottom: 1px solid #273e6b;
	height: 24px;
	line-height: 24px;
	padding: 0px 20px;
	color: #37424a;
	font-weight: bold;
	position: absolute;
	left: -25px;
	top: -40px;
	width: 920px;
	z-index:1000;
}

#breadcrumb a {
	color: #37424a;
	font-weight: bold;
}

/** Toolbar */

#toolbar {
	background-color: #fff;
	border-top: 1px dashed #677797;
	border-bottom: 1px dashed #677797;
	clear: both;
	height: 27px;
	line-height: 27px;
	color:#273e6b;
	position: relative;
	top: 10px;
	padding: 0px 10px;
	overflow: hidden;
}

#toolbar a {
	display: block;
	float: left;
	padding: 0px 20px 0px 5px;
	margin: 0px 5px;
	display: inline;
}

#toolbar span {
	float: left;
	display: block;
}

#toolbar #facebook {
	text-indent: -9999px;
	background: url(/newlook/images/facebook-ico.png) no-repeat center left;
	width: 16px;
	padding: 0px;
}

#toolbar #su {
	text-indent: -9999px;
	background: url(/newlook/images/su-ico.png) no-repeat center left;
	width: 16px;
	padding: 0px;
}

#toolbar #twitter {
	text-indent: -9999px;
	background: url(/newlook/images/twitter-ico.png) no-repeat center left;
	width: 16px;
	padding: 0px;
}

#toolbar #email {
	background: url(/newlook/images/email-friend-ico.png) no-repeat center right;
}

#toolbar #homepage {
	background: url(/newlook/images/homepage-ico.png) no-repeat center right;
}

#toolbar #rss {
	background: url(/newlook/images/rss-ico.png) no-repeat center right;
}

#toolbar #email-alerts {
	background: url(/newlook/images/email-alert-ico.png) no-repeat center right;
}

#print_page_icon_link {
	display: block;
	height: 22px;
	line-height: 22px;
	background: url(/newlook/images/print-ico.png) no-repeat center left;
	padding-left: 32px;
	float: left;
	margin: 10px 0px;
}


#print-auction {
	display: block;
	height: 31px;
	line-height: 31px;
	background: url(/newlook/images/print-auction.png) no-repeat center left;
	padding-left: 41px;
	float: left;
	margin: 10px 10px 0 0;
}

#more-sales {
	display: block;
	height: 31px;
	line-height: 31px;
	background: url(/newlook/images/icon-more-sales.png) no-repeat center left;
	padding-left: 41px;
	float: left;
	margin: 10px 10px 0 0;
}

#youtube-auction {
	display: block;
	height: 31px;
	line-height: 31px;
	background: url(/newlook/images/youtube-auction.png) no-repeat center left;
	padding-left: 41px;
	float: left;
	display: inline;
	margin-left: 30px;
	margin-top: 10px;
}

.white-bar {
	background-color: #fff;
	border-top: 1px dashed #677797;
	border-bottom: 1px dashed #677797;
	height: 27px;
	line-height: 27px;
	color:#273e6b;
	margin-top: 45px;
	padding: 0px 10px;
	text-align: center;
	width: 600px;
}

#all-images img, #images-side img {
	padding: 2px;
	background-color:#fff;
	border: 1px solid #394e77;
	margin: 7px;
}

#images-side {
	background-color:#273e6b;
	color:#fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

#image-header {
	background-color:#027b74;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	padding: 10px 0px;
	border-bottom: 2px solid #fff;
	width: 142px;
}

#slideshow {
	background: url(/newlook/images/slideshow.png) no-repeat center left;
	height: 31px;
	padding-left: 55px;
	display: block;
	text-align:left
}

#all-photos {
	background: url(/newlook/images/all-photos.png) no-repeat center left;
	height: 35px;
	padding-left: 55px;
	display: block;
	color:#fff;
}

#footer {
	text-align:center;
	background: url(/newlook/images/footerbg.jpg) repeat-x;
	height: 249px;
	*height: 269px;
	color: #fff;
	padding-top: 20px;
	position: relative;
}

.farm #footer {
	background: url(/newlook/images/farmfooterbg.jpg) repeat-x;
}

.cag #footer {
	background: url(/newlook/images/cagfooterbg.jpg) repeat-x;
}

.state #footer {
	background: url(/newlook/images/statefooterbg.jpg) repeat-x;
}

#footer #copy {
	position: absolute;
	left: 10px;
	bottom: 7px;
	margin: 0px;
}

#footer table {
	margin: 0px auto;
}

#footer a.boldwhitetext {
	margin: 3px 0px;
}

#footer #copy a {
	color: #182a54;
}