@import url('layout1.css');
@import url('top-nav1.css');
@import url('login-box.css');
@import url('styles.css');

html {
	height: 100%;
}
body {
	background: url('/images/bg.gif') repeat-x;
	z-index: 1;
	float: left;
	width: 100%;
	text-align: left;
	height: 100%;
}
#cn {
	background: url('/images/footer-bg.gif') bottom repeat-x;
	width: 100%;
	float: left;
	position: relative;
	text-align: center;
}
#doc {
	width: 76.92em;
	*width: 75.08em;
}
html.stagingServer {
	background: url(../images/staging-watermark.png);
}

#cnLeft {
	background: url('/images/curve.png');
	width: 681px;
	height: 151px;
	margin-bottom: -151px;
	z-index: 2;
	position: absolute;
	top: 0;
	left: 0;
}
.ie6 #cnLeft {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/curve.png', sizingMethod='scale', enabled='true');
}
#hd {
	/* height: 200px; */
	margin-bottom:10px;
}
#hdLeft {
	width: 220px;
	height: 106px;
	position: relative;
	left: 85px;
	top: 10px;
	z-index: 3;
}
.ie6 #hdLeft {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo.png', sizingMethod='scale', enabled='true');
}
#hdRight {
	width: 430px;
	height: 129px;
}
#topNav {
	float: left;
	width: 1000px;
	z-index: 4;
}
.ie6 #topNav,
.ie7 #topNav {
	margin-top: 23px;
}
#topNav ul.topNav1 {
	margin-left: 60px;
}
.yui-panel-container {
	z-index: 5;
}
#topNav ul a {
	width: 124px;
	height: 34px;
}
#topNav ul #home a {
	background-image: url(/images/top-nav/home.gif);
}
#topNav ul #my-eaa a {
	background-image: url(/images/top-nav/my-eaa.gif);
}
#topNav ul #categories a {
	background-image: url(/images/top-nav/categories.gif);
}
#topNav ul #calendar a {
	background-image: url(/images/top-nav/calendar.gif);
}
#topNav ul #partners a {
	background-image: url(/images/top-nav/partners.gif);
}
#topNav ul #services a {
	background-image: url(/images/top-nav/services.gif);
}
#topNav ul #contact a {
	background-image: url(/images/top-nav/contact.gif);
}
#topNavRight {
	background: url('/images/top-nav/nav-r.gif');
	width: 66px;
	height: 34px;
	margin-bottom: -34px;
}

#bd {
	margin-bottom: 4em;
}
.yui1Column .bdBd {
	margin: 0 auto;
	width: 900px;
}
.navAligned .yui1Column .bdBd {
	width: 877px;
}
.fullWidth1Column .yui1Column .bdBd {
	width: auto;
}
#cn.yui2Column #lc,
#cn.yui3Column #lc {
	width: 23.1em;
	*width: 22.5em;
}
#cn.yui3Column #cc {
	margin: 0;
	width: 31.7em;
	*width: 30.9em;
}
#cn.yui3Column #rc {
	width: 22.1em;
	*width: 21.5em;
}

#cn.yui2Column #rc {
	margin-left: 0;
	width: 53.82em;
	*width: 52.52em;
}
#page_index #cn.yui2Column #rc {
	margin-left: 24px;
	width: 675px;
}
#lc .lcBd {
	margin: 0.5em 0 2em 0;
}
#rc .rcBd {
	margin: 0.5em 0 2em 0px;
}
/* temporary width for left column */
#lc #extra {
	width: 280px;
}

ul.navList {
	padding: 0;
	margin: 0;
}
ul.navList li {
	list-style: none;
	margin: 0;
	float: left;
	text-indent: -999em;
}
ul.navList li a {
	display: block;
	width: 100%;
	height: 100%;
	outline: none;
}
.ie6 ul.navList li a {
	width: 238px;
}

#subNav {
	margin-bottom: 1em;
	float: left;
}
#subNav ul a {
	background-image: url("../images/sub-nav.png");
	width: 275px;
	height: 31px;
}
#subNav ul #search a:hover {
	background-position: 0 -31px;
}
#subNav ul #value a {
	background-position: 0 -62px;
}
#subNav ul #value a:hover {
	background-position: 0 -93px;
}
#subNav ul #buy a {
	background-position: 0 -124px;
}
#subNav ul #buy a:hover {
	background-position: 0 -155px;
}
#subNav ul #sell a {
	background-position: 0 -186px;
}
#subNav ul #sell a:hover {
	background-position: 0 -217px;
}
#subNav ul #newest a {
	background-position: 0 -248px;
}
#subNav ul #newest a:hover {
	background-position: 0 -279px;
}
#editControl.sfmenu {
	left:0px;
	margin:0;
	position:absolute;
	top:0px;
	z-index:4;
}

body.section_admin ul#navmenu li {
	margin-top: 10px;
}
body.section_admin ul#navmenu a {
	text-align: center;
}

.activeAuctions {
	margin-bottom: 20px;
}
.activeAuctions h1,
.activeAuctions .h1 {
	margin-bottom: 12px;
}
.activeAuctions .auctionItem {
	background: url('/images/red-arrow.gif') no-repeat;
	margin: 10px 14px;
	padding-left: 18px;
}

.activeAuctions .auctionItem a {
	color: #9b9b9b;
	text-decoration: none;
}
.activeAuctions .auctionItem a:hover {
	text-decoration: underline;
	color: #666666;
}


#ft {
	height: 100px;
	float: left;
}
.ie6 #ft {
	margin-bottom: -30px;
}
#ft ul.quickLinks {
	margin: 22px 0 0 150px;
	float: left;
	font-size: 85%;
}
.ie6 #ft ul.quickLinks {
	margin-top: 100px;
}
.ie7 #ft ul.quickLinks {
	margin-top: 70px;
	margin-bottom: 20px;
}
#ft ul.quickLinks li {
	float: left;
	width: 140px;
	list-style: none;
}
#ft ul.quickLinks li label,
#ft ul.quickLinks li label a {
	font-weight: bold;
	color: black;
	display: block;
}
#ft ul.quickLinks li a {
	display: block;
}

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

#ft #footer {
	color: #626262;
	float:left;
	font-size:85%;
	margin-top:30px;
	text-align:center;
	width:100%;
}
#ft #footer #siteSeal {
	float: left;
	margin-top:-85px;
}

.ie7 #ft #footer #siteSeal {
	margin-top: -105px;
}

.confirmMessage,
.successMessage,
.errorMessage,
.promptMessage,
#content .confirmMessage,
#content .successMessage,
#content .errorMessage,
#content .promptMessage {
	text-align: center;
	max-width: 640px;
	min-width: 500px;
	width: auto;
	margin: 1em 0;
	background-color: #EEEEEE;
	border-color: #BBBBBB;
	clear: both;
}
.promptMessage,
#content .promptMessage {
	font-style: italic;
	text-align: left;
}
.warningMessage {
	border: 0;
	font-weight: bold;
}
.pageEditing.confirmMessage,
.pageEditing.successMessage,
.pageEditing.errorMessage,
.pageEditing.promptMessage {
	margin: 1.5em auto 2em auto;
}
.confirmMessage ul,
.successMessage ul,
.errorMessage ul,
.promptMessage ul {
	text-align: left;
}

.roundBox {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	clear: none;
	margin-bottom: 2em;
}
.roundBox .displayerTable {
	width: 100%;
}

#loginForm .register {
	float: right;
	width: 320px;
}
#loginForm .login {
	float: left;
	width: 50%;
	clear: none;
}
.roundBox,
#loginForm .login,
#loginForm .register {
	border: 1px solid #ccc;
}
#loginForm #loginButton {
	float: left;
}
#loginForm #rememberMe {
	color:#626262;
	float:left;
	font-size:12px;
	padding:16px 0 0 10px;
}

.roundBox .bd,
#loginForm .login .bd,
#loginForm .register .bd {
	padding: 15px 15px 0 15px;
}
.roundBox .bd .yuimenuitem {
	padding: 0;
}
#loginForm .register .bd {
	margin-right: 20px;
}
#loginForm h2 {
	color: #666666;
}
#loginForm .login {
	background: #ececec;
}
#loginForm .errorMessage {
	width: 648px;
	max-width: none;
}
#loginForm #loginButton {
	margin-top: 10px;
}

#loginForm #loginTools {
	font-size: 11px;
	padding-top: 10px;
}

#loginForm .extendedSessionLabel {
}

.confirmMessage, .successMessage, .errorMessage, .promptMessage, .warningMessage {
	border-width: 1px;
}

#loginStatus,
#mapLink {
	float: right;
	clear: both;
	font-size: 10px;
	margin: 7px 74px -7px;
}
#loginStatus .button {
	font-size: 10px;
	float: right;
	margin-left: 5px;
}
#loginStatus .loggedInAs {
	display:block;
	float:left;
	margin: 5px 5px 0 0;
}

#stagingWarning {
	position: static;
	margin: 0px auto;
}

.dataForm {
	float: left;
	clear: both;
}
.dataFormButtons {
	float: left;
}

.agreeText {
	float: left;
	margin: 4px 10px;
}

#page_catalogue_index #content {
	padding-top: 10px;
}

.hidden {
	display: none;
}

.section_payment .receiptContainer {
	margin: 0 0 0 -5px;
	width: 633px;
}
#page_payment_checkout.section_payment .receiptContainer {
	margin-bottom: 2em;
}
.receiptTable .lotHeader {
	width: 50px;
}

.auctionDetails .websiteContent {
	clear: both;
}

tr,
.itemListing .item {
	page-break-inside: avoid;
}

#loginForm .button {
	margin-bottom: 5px;
}
#loginForm .register .button {
	margin-bottom: 8px;
}

#page_catalogue_make-an-offer #offer_offerAmount_li .notes {
	width: 400px;
}