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

html.ie8 {
	background: url('/images/bg.gif') repeat-x !important;
}

body {
	background: url('/images/bg.gif') repeat-x;
	z-index: 1;
	float: left;
	width: 100%;
	text-align: left;
}
html.ie9 {
	background: url('/images/bg.gif') repeat-x;
}

#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;
}
.stagingServer #doc {
	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.png') 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:960px;
}
#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;
	max-width: 900px;
}
.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;
}
.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: 15px 0 0 9px;
}

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

#loginStatus,
#mapLink {
	float: right;
	clear: both;
	margin: 7px 74px -2px;
}
#loginStatus {
	background: url("../images/red-arrow.png") no-repeat 7px 5px;
	border: 1px solid #CACCCE;
	font-size: 11px;
	height: 28px;
}
#loginStatus .button {
	font-size: 10px;
	float: right;
	margin-left: 5px;
}
#loginStatus .loggedInAs {
	display:block;
	float:left;
	margin: 6px 5px 0 22px
}
#logout,
#myAccount {
	background: url("../images/sub-nav.png") no-repeat 0 -310px;
	display: block;
	float: left;
	height: 23px;
	margin: 3px 0 0 2px;
	outline: none;
	text-indent: -999em;
	width: 72px;
}
#myAccount {
	background-position: -72px -310px;
}
#loginStatus .uiButton {
	margin: 2px 5px 0 4px;
}
#mapLink {
	font-size: 10px;
}
#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;
}

.banner {
	background: url("../images/banners.jpg");
	height: 119px;
	width: 700px;
	margin: 10px 0 14px;
}

#searchBanner {
	background-position: -700px 0;
}
	
#servicesBanner {
	background-position: -1400px 0;
}

#page_my-eaa_sell #bd .bd {
	padding-left: 22px;
}
#sellBanner {
	background-position: -2100px 0;
	width: 865px;
}

.confirmOrderCont {
	background-color: #303237;
	padding: 5px 0;
	width: 700px;
	margin-bottom: 1em;
}
.confirmOrderCont p {
	color: white;
}
.confirmOrder {
	border: 1px solid #5A5B5D;
	margin: 0 5px;
	width: 678px;
	padding: 5px;
}

.confirmOrder h2 {
	color: #ED1C24;
	font-size: 19px;
	font-weight: normal;
	letter-spacing: 0.5px;
}

.confirmOrder .hd {
	margin: 2px 0 0 5px;
}

.confirmOrder .bd {
	color: #FFF;
	letter-spacing: 0.5px;
	margin: 11px 0 18px 5px;
	position: relative;
}

.confirmOrder .bd .lc,
.confirmOrder .bd .lc > div {
	float: left;
}

.confirmOrder .bd .rc {
	left: 274px;
	position: absolute;
	top: 0
}

.confirmOrder .input {
	margin-top: 4px;
}

.confirmOrder .qty {
	margin-right:  26px;
	position: relative;
}

.confirmOrder .qty input {
	width: 19px;
}

.confirmOrder .qty .at {
	font-size: 17px;
	left: 32px;
	position: absolute;
	top: 18px;
}

.confirmOrder .amount .input {
	position: relative;
}

.confirmOrder .amount .currency {
	color: #000;
	float: left;
	font-size: 12px;
	left: 3px;
	position: absolute;
	top: 2px;
}

.ie7 .confirmOrder .amount .currency {
	top: 4px;
}

.confirmOrder .amount input {
	padding-left: 7px;
	width: 125px;
}

.confirmOrder #offerForm .submit {
	background: url("../images/place-bid.png") no-repeat;
	border: none;
	color: #FFF;
	clear: both;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 13px;
	height: 33px;
	margin-top: 20px;
	padding: 0;
	text-align: center;
	text-decoration: none;
	width: 155px;
}

.confirmOrder .label {
	font-weight: bold;
}

.confirmOrder .notes .label {
	font-style: normal;
}

.confirmOrder .notes textarea {
	height: 70px;
	width: 380px;
}

.confirmOrder #offerForm {
	margin-bottom: 12px;
}

.confirmOrder #offerForm .dataFormButtons {
	background: none;
	margin-left: 13px;
}

.ie7 .confirmOrder #offerForm .dataFormButtons {
	margin-left: 7px;
}

.ie7 .confirmOrder #offerForm .dataFormButtons .submit {
	margin-top: 3px;
}

.confirmOrder #validationPrompt {
	margin-left: 10px;
	max-width: none;
	padding: 0;
	width: 660px;
}

/* IE7 bug fix: make an offer div jumps around on mouse movement in rc */
#page_catalogue_make-an-offer #rc {
	position: relative;
}

#social-bookmarks > div {
	margin: 10px 0;
}

.uiButton {
	background-color: transparent;
	padding-left: 6px;
	float: left;
	margin: 0 5px 0 0;
	text-decoration: none;
	color: white;
	border: 0;
	cursor: pointer;
}
.uiButton,
.uiButton span,
.uiButton b {
	background-image: url(../images/buttons.png);
	background-repeat: no-repeat;
	display: block;
	height: 24px;
	float: left;
}
.uiButton span {
	background-repeat: repeat-x;
	padding: 0 8px 0 10px;
	line-height: 23px;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
}
.ie .uiButton span {
	line-height: 21px;
}
.uiButton b {
	padding-right: 8px;
}

.uiButton.large,
.uiButton.large span,
.uiButton.large b {
	height: 34px;
}
.uiButton.large {
	padding-left: 5px;
}
.uiButton.large span {
	line-height: 32px;
	font-size: 13px;
}
.uiButton.large b {
	padding-right: 7px;
}
.gecko BUTTON.uiButton span {
	margin: -2px 0 0 -3px;
}
.gecko BUTTON.uiButton b {
	margin-top: -2px;
}

.ie7 BUTTON.uiButton.large span {
	width: 100px;
}
.ie7 BUTTON.uiButton.large {
	width: 130px;
}

.uiButton.large {
	background-position: 0 0;
}
.uiButton.large span {
	background-position: 0 -141px;
}
.uiButton.large b {
	background-position: 0 -281px;
}
.uiButton.large:hover {
	background-position: 0 -36px;
}
.uiButton.large:hover span {
	background-position: 0 -176px;
}
.uiButton.large:hover b {
	background-position: 0 -316px;
}

.uiButton.large.green {
	background-position: 0 -71px;
}
.uiButton.large.green span {
	background-position: 0 -211px;
}
.uiButton.large.green b {
	background-position: 0 -351px;
}
.uiButton.large.green:hover {
	background-position: 0 -106px;
}
.uiButton.large.green:hover span {
	background-position: 0 -246px;
}
.uiButton.large.green:hover b {
	background-position: 0 -386px;
}

.uiButton {
	background-position: 0 -421px;
}
.uiButton span {
	background-position: 0 -521px;
}
.uiButton b {
	background-position: 0 -621px;
}
.uiButton:hover {
	background-position: 0 -446px;
}
.uiButton:hover span {
	background-position: 0 -546px;
}
.uiButton:hover b {
	background-position: 0 -646px;
}

.uiButton.green {
	background-position: 0 -471px;
}
.uiButton.green span {
	background-position: 0 -571px;
}
.uiButton.green b {
	background-position: 0 -671px;
}
.uiButton.green:hover {
	background-position: 0 -496px;
}
.uiButton.green:hover span {
	background-position: 0 -596px;
}
.uiButton.green:hover b {
	background-position: 0 -696px;
}

.itemListing .item .uiButton span {
	color: white;
	width: 122px;
}

.forSale .confirmOrder form {
	width: 100%;
	position: relative;
	margin-bottom: 5px;
}
.forSale .confirmOrder .bd {
	margin: 10px 0 5px 5px;
}
.forSale .confirmOrder .lc {
	width: 290px;
}
.forSale .confirmOrder .rc {
	float: right;
	margin: -30px 5px 0 0;
	position: static;
}
.forSale .confirmOrder .notes {
	clear: both;
	margin: 10px 0 0 0;
}
.forSale .confirmOrder .ft {
	float: right;
	margin: 0 -4px 0 0;
}

