

	body {
		position: relative;
		margin: 0;
		padding: 0;
		color: #696866;
		background: #fff url(../Images/bg-body.gif) no-repeat top left;
		font-family: arial, verdana, tahoma, sans-serif;
		font-size: 75%;
		min-width: 1000px;
		}
	
	body#popupcontent {
		background: none;
	}
	
	#standardsNotice {
		display: none;
	}
	
	img.printLogo {
		display: none;
	}
		
	#index {
		background: #fff url(../Images/bg-index.gif) repeat-x top;
		}
		
	form {
		margin: 0;
		padding: 0;
		}
		
	img {
		border: none
		}
		
	a {
		text-decoration: none
		}
		
	#index h1 {
		position: absolute;
		margin-left:-999px;
	}
	
	 .right-column h1 {
		color: #8c8c8c;
		font-size: 22px;
		line-height: 1.2em;
		font-weight: normal;
	}
	
	h3 {
		font-size: 1.2em;
		margin: 0;
		color: #868686;
		padding: 10px 0;
	}
		
	h5 {
		font-size: 1em;
		font-style: italic;
		margin: 0;
		padding: 10px 0 0 0;
	}
		
	hr {
		border: none;
		border-bottom: 1px solid #cfcfcf;
		margin: 10px 0;
		padding: 0;
		height: 1px;
		background: none;
	}
		
	input {
		vertical-align: middle;
		}
		
	textarea {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1em;
	}
		
	select {
		font: 11px verdana,arial,sans-serif
		}
		
	.floatleft {float: left !important}
	.floatright {float: right !important}
	.clear {clear: both !important}
	
	#main {
		width: 770px;
		background: #fff url(../Images/header_bgContent.gif) repeat-x top left ;
		}
		
	#index #main {
		width: auto;
		background: #fff url(../Images/header_bg.gif) repeat-x top left ;
		}
		
	.au2 {
		font-size: .95em;
		width: 270px;
		}
		
	.processing {
		text-align: center;
		margin: 15px 0;
		background-color: #fff;
		}
		
/* general text styles */
	div.content-with-nav {
		font-size: 1em;
	}
		
/* header */
	#header {
		position: relative;
		width: 770px;
		height: 152px;
		background: url(../Images/header_buyline.gif) no-repeat 220px 50px;
		}
		
/* header logo */
	.logo {
		width:	151px;
		height: 99px;
		background: url(../Images/logo.jpg) no-repeat left top;
		position: absolute;
		top: 25px;
		left: 25px;
		border: thin solid black
		}
		
	#header ul {
		margin: 0;
		padding: 0;
		list-style: none;
		position: absolute
		}
	
/* top navigation */
	.top-nav {
		right: 0;
		top: 0
		}
		
	.top-nav li {
		float: left;
		border-left: 1px solid #fff;
		}
		
	.top-nav li a {
		height: 20px;
		}
		
	.top-nav .lawsonsonline a {
		width: 102px;
		background: url(../Images/btn-lawsonsonline.gif)
		}
		
	.top-nav .lawsons a {
		width: 67px;
		background: url(../Images/btn-lawsons.gif)
		}
		
	.top-nav .lawson-menzies a {
		width: 99px;
		background: url(../Images/btn-lawson-menzies.gif)
		}
		
	.top-nav .deutscher-menzies a {
		width: 126px;
		background: url(../Images/btn-deutscher-menzies.gif)
		}
			
/* main navigation */
	#main-navigation {
		top: 124px;
		left: 205px
		}
		
	#main-navigation li {
		float: left;
		border-right: 1px solid #fff
		}
		
	#main-navigation li a {
		height: 28px;
		}
		
	#main-navigation a:hover {
		background-position: 0 -28px;
		}
		
	#main-navigation .active a {
		background-position: 0 -56px;
		}
		
	#main-navigation .active a:hover {
		background-position: 0 -56px;
		}
		
	#main-navigation .home {
		width: 69px;
		background: url(../Images/tabs/home.gif);
		}
		
	#main-navigation .browse {
		width: 84px;
		background: url(../Images/tabs/browse.gif);
		}
		
	#main-navigation .sell {
		width: 61px;
		background: url(../Images/tabs/sell.gif);
		}
		
	#main-navigation .account {
		width: 109px;
		background: url(../Images/tabs/my-account.gif);
		}
		
	#main-navigation .community {
		width: 129px;
		background: url(../Images/tabs/my-community.gif);
		}
	#main-navigation .RSS {
		width: 107px;
		background: url(../Images/tabs/my-rss.gif);
		}
				
/* right navigation */
	.secondary-nav {
		top: 1px;
		left: 205px
		}
		
	#index .secondary-nav  {
		left: 205px
		}

		
	.secondary-nav li {
		float: left;
		
		}
		
	.secondary-nav li a {
		height: 19px
		}
		
	.secondary-nav .how {
		width: 96px;
		background: url(../Images/btn-How-It-Works.png);
		margin-right: 1px;
		}
		
	.secondary-nav .about {
		width: 71px;
		background: url(../Images/btn-About-Us.png);
		margin-right: 1px;
		}
		
	.secondary-nav .help {
		width: 43px;
		background: url(../Images/btn-Help.png);
		margin-right: 1px;
		}
		
	.secondary-nav .contact {
		width: 85px;
		background: url(../Images/btn-Contact-Us.png);
		margin-right: 1px;
		}

	.secondary-nav .freight {
		width: 66px;
		background: url(../Images/btn-Delivery.png);
		margin-right: 1px;
		}

	.secondary-nav .refunds {
		width: 67px;
		background: url(../Images/btn-Refunds.png);
		margin-right: 1px;
		}

	.secondary-nav .guide {
		width: 81px;
		background: url(../Images/btn-Wine-Guide.png);
		margin-right: 1px;
		}

	.secondary-nav .faq {
		width: 37px;
		background: url(../Images/btn-FAQ.png);
		margin-right: 1px;
		}

	.secondary-nav .testimonials {
		width: 95px;
		background: url(../Images/btn-Testimonials.png);
		margin-right: 1px;
		}

/* index page box */
	#index-box {
		/*float: left;*/
		background: #5A821B url(../Images/bg-index-box.gif) repeat-x top;
		height: 153px;
		/*width: 750px;*/
		width: 749px;
		padding: 0 0 0 32px;
		}
			
/* search box */
	#index-box .search {
		float: left;
		position: relative;
		background: #78A22F url(../Images/bg-search.jpg) no-repeat left top;
		width: 161px;
		height: 153px;
		padding: 0 0 0 12px;
		}
		
	.searchNumberOfItems {
		display: none;
		}
		
	#index-box .searchNumberOfItems {
		display: block;
		font-size: 12px;
		font-weight: bold;
		color: #fff;
		color: #a4ce60;
		margin: 22px 1px 10px 77px;
		}
		
	#index-box .search .text,
	.search .text {
		width: 135px;
		height: 14px;
		padding: 2px 0 2px 5px;
		border: 1px solid #55812C;
		font: 11px/14px arial,sans-serif;
		color: #3F3F3F;
		}
		
	#index-box .search select,
	.search select {
		width: 142px;
		font: 11px/14px arial,sans-serif;
		padding: 1px 0 1px 0;
		border: 1px solid #55812C;
		color: #3F3F3F
		}
		
	.search a {
		position: absolute;
		background: url(../Images/a-advanced-search.gif);
		width: 110px;
		height: 11px;
		top: 125px;
		left: 12px
		}
		
	#index-box .search .text {
		float: left;
		margin: 0 0 4px -1px
		}
		
	#index-box .search select {
		float: left;
		margin: 0 0 16px -1px
		}
		
	.search .btn {
		display: block;
		}	
			
	#index-box .search .btn {
		position: absolute;
		left: 12px;
		top: 106px;
		}

				
/* three great ways box */
	div.three-ways {
		float: left;
		position: relative;
		margin: 4px 0 0 0;
		background: #3D3D3D url(../Images/three-ways.gif) no-repeat left top;
		padding: 43px 0 0 10px;
		width: 274px;
		height: 106px
		}
		
	div.three-ways img {
		float: left;
		margin: 0 1px 0 0
		}
		
	div.three-ways a {
		background: url(../Images/a-how-it-works.gif);
		width: 88px;
		height: 11px;
		position: absolute;
		left: 188px;
		top: 121px
		}
		
/* register box */
	div.register {
		float: left;
		position: relative;
		padding: 45px 30px 0 17px;
		background: #3D3D3D url(../Images/bg-join.gif) no-repeat 17px 14px;
		width: 106px;
		height: 104px;
		font-size: 12px;
		line-height: 16px;
		margin-top: 4px;
		color: #CFCDCE;
		}
		
	div.register a {
		background: url(../Images/btn_register-now.gif);
		width: 97px;
		height: 15px;
		position: absolute;
		left: 17px;
		top: 91px
		}
		
/* login box */
	div.login {
		float: left;
		position: relative;
		padding: 14px 0 0 0;
		background: #3D3D3D url(../Images/bg-login.gif) no-repeat left top;
		width: 131px;
		height: 139px;
		}
		
	.loginNumberOfUsers {
		display: block;
		visibility: hidden;
		font-size: 11px;
		color: #a9a9a9;
		font-weight: bold;
		margin: 12px 1px 10px 61px;	
		}
		
	.login .text {
		width: 114px;
		height: 14px;
		padding: 2px 0 0 5px;
		border: 1px solid #B1B1B1;
		font: 11px/14px arial,sans-serif;
		color: #3F3F3F;
		margin: 0 0 4px 0
		}
		
	.login .btn {
		position: absolute;
		left: 0;
		top: 103px
		}
		
	.login a {
		background: url(../Images/a-retrieve-password.gif);
		width: 119px;
		height: 11px;
		position: absolute;
		left: 0;
		top: 125px;
		text-decoration: none;
		}
		
	/* ad box */
	
	.adBox {
		float: left;
		padding: 4px 4px 0;
		width: 284px;
		height: 149px;
		overflow: hidden;
		background-color: #878686;
		}
	
/* main index page container */
	#index-content {
		/*clear: left;
		float: left;*/
		width: auto;
		}
		
/* index left column */
	#index-content .left-column {
		float: left;
		width: 205px;
		background: url(../Images/bg-browse.gif) no-repeat 44px 0;
		padding: 51px 0 0 0;
		}
		
	.leftInfo {
		margin: 0 0 30px 30px;
		}
		
/* index middle column */
	#index-content .middle-column {
		float: left;
		width: 576px;
		}
				
/* index right column */
	#index-content .right-column {
		float: left;
		width: 210px;
		}
		
	#index-content ul,
	#item ul {
		margin: 0 0 10px 0;
		padding: 0;
		list-style: none;
		}
	
	#index-content ul li,
	#item ul li {
		background: url(../Images/green-style.gif) no-repeat 0 2px;
		padding: 0 0 0 14px;
		}
		
	#index-content .left-column ul {
		padding: 0 0 20px 44px;
		font-size: 10px;
		color: #3D3D3D;
		line-height: 16px;
		}
		
	#index-content .left-column ul li {
		padding: 0 0 4px 14px
		}
		
	#index-content .left-column ul a {
		font-weight: bold;
		color: #78A22F;
		font-size: 13px;
		}
		
	#index-content .left-column ul a:hover {
		text-decoration: underline
		}
		
	#index-content .left-column .banner {
		margin-bottom: 40px;
		padding: 10px 0 10px 35px;
		border-top: 1px solid #E8E8E8;
		border-right: 1px solid #E8E8E8;
		}
		
/* feature items */
	div.feature-items {
		float: left;
		background: #F1F1F1 url(../Images/bg-feature-items.gif) no-repeat 10px 0;
		padding: 38px 0 0 10px;
		width: 566px;
		
		}
		
	.feature-items .row {
		float: left;
		clear: left;
		width: 100%;
		margin: 0;
		padding: 0;
		
		}

	.feature-items .item {
		float: left;
		margin: 0 8px 0 0;
		width: 132px;
		font-weight: bold;
		font-size: 11px;
		padding-top: 16px;
	
		
		}
		
	.feature-items .item .last {
		margin: 0
		}
		
	.feature-items .item .image {
		height: 104px;
		overflow: hidden;
		border: 1px solid #e8e8e8;
		background: url(../Images/feature-image-bg.gif) repeat-x #FFFFFF;
		text-align: center;
		
		
		}
	
	.feature-items .item .image a,	
	.feature-items .item .nameAuction a,
	.feature-items .item .nameRetail a,
	.feature-items .item .nameClassifieds a {
		text-indent: 0;
		color: #78a22f;
		}
	
	.feature-items .item .nameAuction a:hover,
	.feature-items .item .nameRetail a:hover,
	.feature-items .item .nameClassifieds a:hover {
		text-decoration: underline;
		}
		
	.feature-items .item .nameAuction {
		padding: 5px 36px 3px 0;
		min-height: 28px;
		background: url(../images/icons/ico-auction-home.gif) no-repeat top right;
		}
		
	.feature-items .item .nameRetail {
		padding: 5px 36px 3px 0;
		min-height: 28px;
		background: url(../images/icons/ico-retail-home.gif) no-repeat top right;
		}
		
	.feature-items .item .nameClassifieds {
		padding: 5px 36px 3px 0;
		min-height: 28px;
		background: url(../images/icons/ico-classifieds-home.gif) no-repeat top right;
		}

	.feature-items .item .price {
		color: #78A22F;
		padding: 0 0 5px 0
		}
		
	.feature-items .item .view {
		width: 64px;
		height: 11px;
		background: url(../Images/a-view-item.gif);
		margin: 0 0 5px 0
		}
		
	.feature-items .item .browse {
		width: 111px;
		height: 11px;
		background: url(../Images/a-browse-category.gif);
		margin: 0 0 5px 0
		}
	
/* two right list on index page */
	.auctions {
		padding: 10px 0 10px 15px;
		}
		
	.auctions div {
		padding: 35px 10px 10px 0;
		font-size: 12px;
		line-height: 19px;
		border-bottom: 1px solid #E5E5E5;
		}
		
	.auctions .first {
		background: url(../Images/bg-no-reserve-auctions.gif) no-repeat 0 10px;
		}
		
	.auctions .second {
		background: url(../Images/bg-auctions-closing.gif) no-repeat 0 10px;
		}
		
	.auctions .third {
		background: url(../Images/title_recently-sold.gif) no-repeat 0 10px;
		}
		
	.auctions ul {
		margin: 0;
		padding: 0;
		}
		
	.auctions ul li {
		background-position: 0 4px !important
		}
		
	.auctions a {
		color: #696866;
		}
		
	.auctions a:hover {
		color: #78a22f;
		text-decoration: underline;
		}
		
	.auctions a.viewAll {
		display: block;
		width: 60px;
		height: 11px;
		margin-top: 5px;
		text-indent: -9999px;
		background: url(../Images/a-view-all.gif) 0 0 no-repeat;
		}
		
	.recentNews {
		padding: 30px 10px 10px 0;
		background: url(../Images/title_recent-news.gif) -1px 10px no-repeat;
		}
		
	.recentNews h4 {
		font-size: 1em;
		color: #78a22f;
		margin-bottom: .4em;
		}
		
	.eventsCalendar {
		margin-left: 15px;
		}


/* inner page */	
/* inner page top box */
	#inner-box {
		float: left;
		background: #5A821B url(../Images/bg-index-box-inner.gif) no-repeat;
		height: 67px;
		width: 737px;
		padding: 0 0 0 32px;
		}
		
/* inner search */
	#inner-box .search {
		float: left;
		position: relative;
		background: #78A22F url(../Images/bg-search.jpg) no-repeat left top;
		width: 412px;
		height: 48px;
		padding: 19px 0 0 99px;
		}
		
	#inner-box .search .text {
		float: left;
		width: 118px;
		margin: 0 5px 0 0;
		}
		
	#inner-box .search select {
		width: 190px;
		margin: 0;
		}
		
	#inner-box .search .btn {
		margin: 5px 0 0 0;
		}
		
	#inner-box .search a {
		top: 46px;
		left: 185px;
		background: url(../Images/a-advanced-search1.gif);
		}
		
/* logged box - Home page */
	#index div.logged-in {
		float: left;
		background: #E3E3E3 url(../Images/titles/logged-in_grey.gif) 5px 15px no-repeat;
		width: 273px;
		height: 100px;
		padding: 53px 0 0 10px;
		overflow: hidden;
		}
		
	#index div.logged-in div {
		float: left;
		color: #D0DDB9;
		font-size: 12px;
		margin: 0 5px 0 0;
		padding: 0;
		}
		
	#index div.logged-in div p {
		margin: 0 7px 0 0;
		padding: 0;
		color: #727172;
		}
		
	#index div.logged-in div p span.username {
		font-weight: bold;
		}
		
	#index div.logged-in a {
		position: absolute;
		margin: 71px 0 0 0;
		background: url(../Images/buttons/log-out_greybg.gif) no-repeat left top;
		height: 13px;
		}
		
	#index div.logged-in a:hover {
		color: #727172;
		}
		
	#index div.logged-in p a.item-count {
		position: relative;
		display: inline;
		margin: 0;
		background: none;
		text-indent: 0;
		color: #77A22E;
		}
	
/* logged box */
	div.logged-in {
		float: left;
		background: #78A22F url(../Images/bg-logged-as.gif) no-repeat left top;
		width: 206px;
		height: 44px;
		padding: 23px 0 0 20px;
		overflow: hidden;
		}
		
	div.logged-in div {
		float: left;
		color: #D0DDB9;
		font-size: 11px;
		margin: 0 5px 0 0;
		padding-left: 82px;
		}
		
	div.logged-in div p {
		margin: 0 7px 0 0;
		padding: 0;
		color: #fff;
		}
		
	div.logged-in a {
		position: absolute;
		margin: 23px 0 0 -94px;
		background: url(../Images/a-log-out.gif) no-repeat left top;
		height: 11px;
		width: 59px;
		color: #D0DDB9;
		text-decoration: underline;
		text-indent: -999px;
		}
		
	div.logged-in a:hover {
		color: #fff;
		text-decoration: underline;
		}
		
	div.logged-in p a.item-count {
		position: relative;
		display: inline;
		margin: 0;
		background: none;
		text-indent: 0;
		}
	
/* not logged in box */
	div.not-logged-in {
		float: left;
		background: #78A22F;
		width: 206px;
		height: 24px;
		padding: 43px 0 0 20px;
		overflow: hidden;
		}

		
/* breadcrumbs */
	#breadcrumbs {
		float: left;
		width: 681px;
		background: #ddd url(../Images/bg-breadcrumbs.gif) repeat-y left;
		padding: 7px 44px;
		font-size: 11px;
		color: #969696;
		}
		
	#breadcrumbs a {
		color: #525252;
		text-decoration: underline
		}
		
	#breadcrumbs a:hover {
		text-decoration: none
		}
		
	#breadcrumbs strong {
		color: #6C9845
		}
		
/* main item box */
	#item {
		float: left;
		}
		
	.top-links {
		float: left;
		padding: 10px 35px 15px 44px;
		width: 683px;
		}
		
	.top-links .back,
	#item .item-info .back {
		float: left;
		}
		
	a.back {
		width: 44px;
		height: 11px;
		background: url(../Images/a-back.gif)	
		}
		
	#item .item-info .back,
	#item #box2col a.back {
		background: url(../Images/a-back1.gif)
		}
		
	.top-links .email-to-friend {
		float: right;
		width: 97px;
		height: 11px;
		background: url(../Images/a-email-to-friend.gif)
		}
		
/* content container for no-nav */		
		
	.no-nav-content {
		float: left;
		width: 740px;
		background: #F1F1F1;
		padding: 10px 0 30px 30px;
		font-size: 12px;
		}
		
/* content container for nav */	
	.content-with-nav {
		width: 545px;
		background: #F1F1F1;
		padding: 10px 10px 30px 10px;
		float: left;
		}
		
/* item name */
	#item h1 {
		color: #78a22f;
		margin: 0;
		padding: 0 290px 8px 42px;
		font-size: 24px;
		font-weight: normal;
		}
		
	#item h1.leading {
		background: url(../Images/icons/leading-white-sm.gif) no-repeat 490px 43px;
		}
		
	#item h1.outbid {
		background: url(../Images/icons/outbid-white-sm.gif) no-repeat 490px 47px;
		}
		
	#item h2 {
		color: #78a22f;
		margin: 0;
		padding: 0 290px 8px 42px;
		font-size: 24px;
		font-weight: normal;
		}
		
	#item h2.leading {
		background: url(../Images/icons/leading-white-sm.gif) no-repeat 490px 43px;
		}
		
	#item h2.outbid {
		background: url(../Images/icons/outbid-white-sm.gif) no-repeat 490px 47px;
		}
		
/* auction icons */
	#item div.auction {
		float: left;
		width: 88px;
		height: 71px;
		background: url(../Images/icons/auction-ico.gif) no-repeat left top;
		margin: 7px 9px 0 43px;
		}
				
/* retail icons */
	#item div.retail {
		float: left;
		width: 88px;
		height: 71px;
		background: url(../Images/icons/retail-ico.gif) no-repeat left top;
		margin: 7px 9px 0 43px;
		}
		
/* classifieds icons */
	#item div.classifieds {
		float: left;
		width: 88px;
		height: 71px;
		background: url(../Images/icons/classifieds-ico.gif) no-repeat left top;
		margin: 0 9px 0 43px;
		}

/* item price box */
	#item .price {
		float: left;
		position: relative;
		background: url(../Images/bg-item-price-grid.gif) no-repeat left top;
		width: 625px;
		height: 78px;
		font-size: 20px;
		font-weight: bold;
		color: #525252;
		margin: 0 0 18px 0;
		}
		
	#item .price div {
		position: absolute;
		top: 29px
		}
		
	#item .price .range {
		color: #CACACA
		}
		
	#item .price .bid {
		left: 355px
		}
		
	#item .price .buy {
		left: 496px
		}
		
	#item input; {
		float: left;
		margin: 3px 0 0 0
		}
		
/* item info box */
	#item .item-info {
		float: left;
		width: 730px;
		background: #F1F1F1 url(../Images/pixel-white.gif) repeat-y 488px 0;
		padding: 10px 0 30px 43px;
		font-size: 12px;
		}
		
	#item .item-info .left {
		float: left;
		width: 423px;
		}
		
	.item-info .left fieldset {
		border: none;
		margin: 0;
		padding: 0;
		}
		
	.item-info .left fieldset textarea {
		width: 220px;
		}
		
	.item-info .left fieldset .buttons {
		padding-left: 185px;
		background: none;
		border-top: solid 1px #cfcfcf;
		}
		
	.buttons input {
		padding-right: 10px;
		}
	#item .item-info .login-box {
		float: left;
		width: 423px;
		}
		
	#item .item-info .short {
		width: 100px;
		}
		
	#item .item-info .login-box dd {
		margin: 0 0 0 150px;
		padding: 0;
		}
		
	#item .item-info .login-box textarea  {
		width: 100px;
		margin: 0;
		}
		
	#item .item-info .right {
		float: right;
		width: 225px;
		color: #525252;
		padding: 22px 50px 0 0;
		}
		
	#item .item-info .view-bid-history {
		padding: 0 0 10px 14px;
		background: url(../Images/green-style.gif) no-repeat 0 2px
		}
		
	#item .item-info .view-bid-history a {
		color: #666
		}
		
/* item certificate */
	.certificate {
		xclear: left;
		clear: left;
		xwidth: 97px;
		margin: 0 0 15px 0;
		}
		
	#item a {
		text-decoration: underline
		}
		
	#item a:hover {
		text-decoration: none
		}
		
/* item image */
	#item .image {
		 /*float: left;*/
		margin: 0 0 10px 0
		}
		
	#item .image .big {
		float: left;
		padding: 0 10px 10px 0;
		}
		
	#item .image .small {
		float: left
		}
		
	#item .image .small a {
		display: block;
		margin: 0 0 10px 0
		}
		
/* item table description */
	#item .table {
		float: left;
		line-height: 16px;
		margin: 0 0 30px 0;
		}
		
	#item .table strong {
		color: #525252;
		}
		
	#item .table span {
		color: #000;
		}
		
	#item .table .left-col {
		float: left;
		width: 125px;
		text-transform: uppercase;
		}
		
	#item .table .right-col {
		float: left;
		width: 295px;
		}
		
	#item p {
		margin: 0 0 10px 0;
		}
		
	#item ul li {
		margin: 0 0 2px 0;
		}
		
	#item ul li a {
		color: #525252;

		}
		
/* table - alternate row */	
	table.alternate-row-text {
		float: left;
		background-color: #f1f1f1;
		border: 0;
		border-collapse: collapse;
		width: 100%;
		font-size: .95em;
		text-align: left;
	}
	
	table.alternate-row-text th {
		margin: 0;
		padding: 0 9px;
		background-color: #969696;
	}
	
	table.alternate-row-text td {
		margin: 0;
		padding: 3px 9px;
	}
	
	table.alternate-row-text tr.rowDark {
		background-color: #e5e5e5;
	}	
	
/* common classes for links */
	#header ul a, 
	.search a,
	.three-ways a,
	.register a,
	.login a,
	.feature-items .item a,
	.logged-in a,
	.top-links a,
	a.back,
	a.register-as-buyer, 
	a.register-as-seller,
	a.retrievePassword {
		overflow: hidden;
		text-indent: -999px;
		display: block;
		}
	
/* footer for login screen */
	#footerLogin {
		clear: left;
		background: #8BAF4C;
		padding-bottom: 2px;
		font-size: 11px;
		color: #fff;
		}
		
	#footerLogin .copyrights {
		padding: 7px 0 8px 333px;
		background: #78A22F ;
		}
		
	#footerLogin ul {
		margin: 10px 0 10px 35px;
		padding: 0px;
		list-style: none;
		background: #8BAF4C;
		}
		
	#footerLogin ul li {
		display: inline;
		padding: 0 8px 0 13px;
		background: url(../Images/dark-green-style.gif) no-repeat left;
		}
		
	#footerLogin ul li.last {
		background: none;
		padding: 0 0px 0 23px;
		}
		
	#footerLogin ul li a {
		color: #fff;
		}
		
	#footerLogin ul li a:hover {
		text-decoration: underline;
		}
		
/* footer */
	#footer {
		clear: left;
		background: #8BAF4C;
		padding-bottom: 2px;
		font-size: 11px;
		color: #fff;
		}
		
	/* there is an ie fix for this */
	#footer .copyrights {
		padding: 7px 0 8px 480px;
		background: #78A22F ;
		}

	#footer ul {
		margin: 10px 0 10px 205px;
		padding: 0px;
		list-style: none;
		background: #8BAF4C;
		}
		
	#footer ul li {
		display: inline;
		padding: 0 8px 0 13px;
		background: url(../Images/dark-green-style.gif) no-repeat left;
		}
		
	#footer ul li.last {
		background: none;
		padding: 0 0px 0 0px;
		}
		
	#footer ul li a {
		color: #fff;
		}
		
	#footer ul li a:hover {
		text-decoration: underline;
		}

	
	
/* login page */
	#container {
		float: left;
		width: 100%;
		}
		

		
	h2 {
		color: #8c8c8c;
		font-size: 22px;
		line-height: 1.2em;
		font-weight: normal;
		}
		
	#container h2 {
		margin: 0;
		padding: 0 0 10px 40px
		}
		
	.email-a-friend h2 {
		margin: 0;
		padding: 40px 0 10px 21px;
		width: 350px;
		}
		
	#box2col {
		float: left;
		width: 768px;
		background: #F1F1F1 url(../Images/pixel-white.gif) repeat-y 320px 0
		}
		
	.right a,
	.left-col a {
		color: #77a22e;
		}
		
	#box2col .left-col {
		float: left;
		width: 258px;
		padding: 0 31px 0 32px
		}
		
	#box2col .left-col h4,
	.item-info .left h4 {
		margin: 22px 0 7px 0;
		padding: 0;
		}
		
	#box2col .right-col {
		float: left;
		width: 401px;
		padding: 0 0 50px 10px
		}
		
	#item #box2col {
		background: #F1F1F1 url(../Images/pixel-white.gif) repeat-y 487px 0
		}
		
	#item #box2col .left-col {
		width: 413px;
		padding: 0 23px 30px 32px;
		position: relative
		}
		
	#item #box2col .right-col {
		width: 218px;
		padding: 0 0 0 30px
		}
		
	#box2col .left-col .login-box {
		padding: 50px 0 0 0;
		width: 258px;
		background: url(../Images/bg-login-box.gif) no-repeat left top
		}
		
	#box2col .left-col .bid-history {
		padding: 55px 0 0 0;
		background: url(../Images/titles/bid-history.gif) no-repeat;
		}
	
/* ---- Form style ---- */			
	.login-box fieldset {
		margin: 0;
		padding: 0;
		border: none;	
		width: 273px !important;
		}		
	.login-box fieldset legend {
		margin: 0;
		padding: 0;
		display: none;
		border: none;
		}
					
	.login-box fieldset .row {
		width: 270px !important;
		}
					
	.login-box fieldset .left {
		width: 110px !important;
		}
					
	.login-box fieldset .right {
		width: 150px !important;
		}
					
	.login-box fieldset .buttons {
		padding: 0 0 15px 110px;
		background: none;
		}
					
	.login-box fieldset .right input {
		width: 145px !important;
		}
					
	fieldset a {
		color: #78a22f;
		}
					
	fieldset a:hover {
		color: #78a22f;
		text-decoration: underline;
		}
					
	.login-box a {
		color: #78a22f;
		}
					
	.login-box a:hover {
		color: #78a22f;
		text-decoration: underline;
		}
		
	p.close {
		float: right;
	}
	
/* ---- Form style ---- */
	.place-bid fieldset {
		margin: 0;
		padding: 0;
		border: none;	
		width: 400px !important;
		text-align: left;
		}		
	.place-bid fieldset legend {
		margin: 0;
		padding: 0;
		display: none;
		border: none;
		}
					
	.place-bid fieldset .row {
		width: 400px !important;
		}
					
	.place-bid fieldset .left {
		width: 110px !important;
		}
					
	.place-bid fieldset .right {
		width: 280px !important;
		}
					
	.place-bid fieldset .buttons {
		padding: 0 0 15px 110px;
		width: 270px !important;
		background: none;
		}
					
	#SubscriberForm fieldset {
		margin: 0;
		padding: 40px 0 0;
		}
					
	.no-nav-content fieldset {
		padding: 45px 216px 20px 10px;
		border: none;
		}
					
	.no-nav-content fieldset legend {
		display: none;
		padding: 0;
		border: none;
		}	
				
	.browse-box fieldset {
		margin: 0;
		padding: 45px 0 20px 10px;
		border: none;
		width: 543px;
		background: #F1F1F1;
		border-bottom: 1px solid #ffffff;
		border-top: 1px solid #F1F1F1;
		}
		
	.browse-box fieldset legend {
		display: none;
		}
		
	
	.browse-box h4 a {
		color: #78a22f;
		}
		
	.browse-box a {
		color: #78a22f;
		}
		
	fieldset.personal-details {
		display: block;
		background: #F1F1F1 url(/Images/titles/personal-details.gif) no-repeat;
		}
		
	fieldset.credit-card-details {
		display: block;
		background: #F1F1F1 url(/Images/titles/credit-card-details.gif) no-repeat;
		}
		
	.cardDropDown {
		margin-bottom: 10px;
		}
		
	.imgCreditCards {
		float: right;
		}
		
	.imgBackCreditCard {
		cursor: pointer;
		}
		
	.alignTextField {
		vertical-align: top;
		margin-right: 5px;
		}
		
	fieldset.declaration {
		display: block;
		background: #F1F1F1 url(/Images/titles/declaration.gif) no-repeat;
		}
	fieldset.seller-settings {
		display: block;
		background: #F1F1F1 url(../Images/titles/seller-settings.gif) no-repeat 10px -4px;
		}
		
	.email-a-friend {
		margin: 0;
		padding: 0;
		}
		
	.email-a-friend .browse-box {
		margin: 0;
		padding: 0;
		}
		
	.email-a-friend fieldset {
		display: block;
		background: #F1F1F1 url(../Images/titles/email-a-friend.gif) no-repeat 20px 20px;
		}
				
	fieldset.credit-card-details {
		background: #F1F1F1 url(/Images/titles/credit-card-details.gif) no-repeat;
		}
		
	fieldset.postal-details {
		background: #F1F1F1 url(/Images/titles/postal-details.gif) no-repeat;
		}
		
	fieldset.delivery-address {
		background: #F1F1F1 url(/Images/titles/delivery-address.gif) no-repeat;
		}
		
	fieldset.alliance-member-details {
		background: #F1F1F1 url(/Images/titles/update-settings.gif) no-repeat;
		}
		
	fieldset.upload-item {
		background: #F1F1F1 url(/Images/titles/item-details.gif) no-repeat;
		}
		
	fieldset.multiple-upload {
		background: #F1F1F1 url(/Images/titles/select-file.gif) no-repeat;
		}
		
	fieldset h3 span {
		visibility: hidden;
		}
		
	fieldset .row {
		float: left;
		width: 100%;
		padding: 4px 0;
		border-bottom: 1px solid #CFCFCF;
		line-height: 19px
		}
		
	fieldset .row.last {
		border: 0
		}
		
	fieldset .row .left,
	fieldset .row .l {
		float: left;
		font-weight: bold;
		font-size: 12px;
		width: 170px;
		}
		
	fieldset .row .right,
	fieldset .row .r {
		float: left;
		width: 250px
		}
		
	fieldset .row .right a,
	fieldset .row .r a {
		color: #78a22f;
		text-decoration: underline;
		}
		
	fieldset .row input.text,
	fieldset .row textarea {
		float: left;
		border: 1px solid #969696;
		width: 200px;
		height: 16px;
		padding: 1px 0 0 2px;
		font: 12px arial,tahoma,sans-serif;
		color: #666
		}
		
	.buttons {
		margin: 0;
		padding: 0 0 30px 195px; 
		/* background: #e2e2e2; */
		}
		
	.contact-us .buttons {
		clear: both;
		}
		
	.contact-us textarea {
		width: 320px;
		border: 1px solid #969696;
		}
		
	.buttons input {
		margin: 11px 0;
		}
		
	.place-bid fieldset .row .right {
		font-size: 12px;
		width: 311px;
		}
		
	fieldset .row .right label {
		clear: left;
		display: block;
		}
		
	fieldset .row label {
		font-size: 1em;
		}
		
	fieldset .row .right span {
		float: left;
		}
		
	.place-bid fieldset .row .right .chk {
		float: left;
		width: 15px;
		height: 14px;
		}
		
	.place-bid fieldset .row .right .bid {
		margin: 0px 10px 0 4px !important;
		font-size: 12px;
		font-weight: bold;
		color: #78A22F
		}
		
	.place-bid fieldset .row .right label input {
		width: 15px;
		height: 14px;
		margin: 2px 5px 0 0 !important
		}
		
	.request-physical-viewing fieldset .row .l,
	.main-form .row .l {
		width: 170px
		}
		
	.request-physical-viewing fieldset .row .r,
	.profile .main-form .row .r {
		width: 203px
		}
		
	.request-physical-viewing fieldset .row .r input.text,
	.profile .main-form .row .r input.text {
		width: 190px
		}
		
	.request-physical-viewing fieldset .row textarea {
		width: 190px;
		height: 76px
		}
		
	.request-physical-viewing fieldset .buttons,
	.profile .main-form .buttons {
		float: left;
		padding: 11px 0 20px 142px
		}
		
	.profile fieldset .row .l {
		color: #78A22F
		}
	
/* definition list */
	
	form dl  {
		margin: 0; 
		padding: 0;
		width: 100%;
		}
		
	form dt {
		position: absolute;
		width: 180px;
		margin: 0;
		padding: 7px 0 5px 10px;
		font-weight: bold;
		border-top: 1px solid #CCC;
		}
		
	form dd {
		margin: 0;
		margin-right: 10px;
		min-height: 15px;
		padding: 5px 5px 5px 185px;
		border-top: 1px solid #CCC;
		}
		
	dl .eventDetails {
		margin: 0; 
		padding: 0;
		width: 100%;
		}
		
	.eventDetails dt  {
		float: left;
		width: 180px;
		margin: 0;
		padding: 7px 0 7px 10px;
		border-top: 0px;	
		}
		
	.eventDetails dd {
		margin: 0;
		padding: 7px 5px 7px 185px;
		border-bottom: 1px solid #CCC;
		border-top: 0px;	
		}
		
	form dd input {
		margin: 0;
	/*	border: 1px solid #969696; */
		}
		
			
	
/* News list style */
	div.newsListItem {
		margin: 0 0 15px 0;
		padding: 0;
		border-bottom: 1px solid #ddd;
	}
	
	span.date {
		margin: 0;
		padding: 0 0 5px 0;
		font-size: .95em;
		font-weight: bold;
		letter-spacing: .1em;
		text-transform: uppercase;
		color: #b1b1b1;
	}
	
	
	div.newsListItem p {
		margin: 5px 0 15px 0;
		padding: 0;
	}
	
	div.newsListItem a.readMore {
		display: none;
	}
	
	div.newsListItem a {
		margin: 5px 0 0 0;
		padding: 12px 0 0 100px;
		display: block;
		border: 1px solid #f1f1f1;
		background: url(/Images/a-next.gif) no-repeat;
	}		
	
	h4 {
		margin: 0;
		padding: 0;
		font-size: 1.4em;
	}	
	
	div.newsListItem h4 a {
		margin: 0;
		padding: 0;
		color: #78a22f;
		background: none;
	}	
	
	h4 a:hover {
		color: #78a22f;
		text-decoration: underline;
	}		
		
/* hide from IE5-mac. Only IE-win sees this. \*/
	* div#form dt {
	  margin-right: -3px;
	  }

	* div#form dd {
	  height: 1%;
	  margin-left: 0;
	  }
	/* end hide from IE5/mac */	

/* Register an account */	
	.register-account {
		float: left;
		width: 350px;
		padding: 54px 0 0 0;
		background:  url(../Images/register-account.gif) no-repeat left 11px;
		}
		
	.register-account div {
		width: 300px;
		padding: 0 30px 0 0;
		font-size: 12px;
		}
		
	.register-account .first,
	.register-account .second {
		margin: -48px 0 20px 110px;
		width: 150px;
		}
		
	.register-account a.standardLink  {
		color:#79a12f;	
	} 
	
	.register-account a:hover.standardLink  {
	
		text-decoration: underline;
	} 

	.register-account a.register-as-buyer, 
	.register-account a.register-as-seller {
		margin: 0 0 10px 0px;
		}
		
	a.register-as-buyer {
		background: url(../Images/a-register-as-buyer.gif) no-repeat left top;
		width: 98px;
		height: 36px;
		}
		
	a.register-as-seller {
		background: url(../Images/a-register-as-seller.gif) no-repeat left top;
		width: 98px;
		height: 36px;
		}
		
	div.register-as-buyer,
	div.register-as-seller {
		background: url(../Images/bg-register-as-buyer.gif) no-repeat left top;
		padding: 50px 0;
		font-size: 12px;
		}
		
	.reg-box p {
		margin: 0 0 10px 0
		}
		
	.reg-box ul {
		padding: 0;
		margin: 0 0 16px 0;
		list-style: none
		}
		
	.reg-box ul li {
		line-height: 21px;
		padding: 0 0 0 26px;
		background: url(../Images/green-style1.gif) no-repeat 6px 2px;
		}
		
	div.login-box .forgottenPassword {
		background: url(../Images/titles/forgotten-password.gif) no-repeat left 29px;
		padding-top:25px;
		}
		
	div.login-box .forgottenPassword a.retrievePassword  {
		background: url(../Images/btn-retrieve-password.gif) no-repeat left 30px;
		padding: 10px 0;
		font-size: 12px;
		width: 120px;
		height: 30px;
		margin: 0 0 10px 0px;
		
	}
	
	
		
/* item Details */

	.headerSaleIcon {
		float: left;
		width: 88px;
		padding: 0 15px 0 33px;
		}

	.itemDetails {	
		clear: both;
		display: block;
		margin-top: 10px;
		}
		
	.itemDetails dl {	
		margin: 0;
		padding: 0;
		}
		
/* Description Text */

	.descriptionText {
		margin-top: 15px;
		width:280px; /* changed from 300 to accommodate "additional info" button by adamm 13/10/06 */
		float: left;
		/*clear:both; */
		margin:0;
		padding:0;
		}
		
	* html .xdescriptionText { margin-left: -30px; }

/* browse */
	#middle {
		float: left;
		width: 100%;
		}
		
	#middle .left-column {
		float: left;
		width: 193px;
		background: url(../Images/bg-browse.gif) no-repeat 44px -20px;
		padding: 31px 0 0 0;
		}
		
	.left-column .number {
		color: #53524f;
		font-weight: normal;
		font-size: .8em;
		}

	#middle .left-column.no-bg {
		background: none;
		padding: 0;	
		}
		
	#middle .left-column.no-bg h2 {
		margin: 0 0 10px 41px;
		}
		
	#middle .right-column {
		float: left;
		padding: 0;
		width: 575px;
		}
		
	ul.left-nav {
		margin: 0 0 10px 0;
		padding: 0 0 20px 44px;
		font-size: 10px;
		color: #3D3D3D;
		list-style: none;
		}
		
	ul.left-nav li {
		background: url(../Images/green-style.gif) no-repeat 0 2px;
		padding: 0 0 6px 14px
		}
		
	ul.left-nav h2 {
		margin: 0;
		padding: 0!important;
		line-height: 1.3em;
		font-size: 1em;
		font-weight: bold;
		color: #78A22F;
	}
		
	ul.left-nav a {
		font-weight: bold;
		color: #78A22F;
		font-size: 13px!important;
		}
		
	ul.left-nav a:hover {
		text-decoration: underline
		}
	/*ul.left-nav a.Selected {
		text-decoration: none;
		font-weight:bold;
		font-size:24px
		}*/
	
	ul.left-nav2 {
		padding: 0 15px 20px 29px;
		font-size: 12px;
		color: #78A22F;
		line-height: 24px;
		margin: 0 0 10px 0;
		list-style: none
		}
		
	ul.left-nav2 li {
		border-bottom: 1px solid #ddd;
		padding: 0 0 0 14px
		}
		
	ul.left-nav2 li.last {
		border-bottom: 0
		}
		
	ul.left-nav2 a {
		color: #78A22F
		}
		
	ul.left-nav2 a:hover {
		text-decoration: underline
		}
		
	.browse-box {
		margin: 0 0 0 12px;
		width: 550px;
		}
		
	#middle .browse-box h2 {
		color: #8c8c8c;
		margin: 0 0 7px 0;
		padding: 0 0 0 10px;
		}
		
	#middle .browse-box h2.none {
		color: #78A22F;
		font-size:1em;
		font-weight:bold;
		line-height:1.3em;
		margin:0pt;
		padding:0pt !important;
		}
		
	#middle .browse-box h2 a {
		font-weight: bold;
		color: #78A22F
		}
		
	#middle .browse-box h2 a:hover {
		text-decoration: underline
		}
		
	.browse-box .listing {
		float: left;
		width: 100%;
		margin: 0;
		padding: 0 0 0 10px;
		border-bottom: 1px solid #dddddd;
		}
		
	.browse-box .listing ul {
		float: left;
		margin: 0;
		margin-bottom: 15px;
		padding: 0 15px 0 0;
		width: 158px;
		list-style: none;
		line-height: 17px;
		}
				
	.browse-box #help ul {
		width: 262px;
		}
		
	.browse-box .o ul li {
		padding: 0 0 5px 16px;
		font-size: 11px;
		line-height: 14px;
		background: url(../Images/grey-style.gif) no-repeat 0 3px
		}
	.browse-box .listing ul li.h {
		font-size: 13px;
		line-height: 17px;
		padding-bottom: 4px;
		padding-left: 16px;
		margin-bottom: 4px;
		background: url(../Images/green-style.gif) no-repeat 0 3px;
		border-bottom: 1px solid #dddddd;
		}
	.browse-box .listing ul li.on {
		font-weight: bold;
		}
	.browse-box .listing ul li a {
		color: #78A22F
		}
	.browse-box .listing ul li a:hover {
		text-decoration: underline
		}
	.browse-box .icons {
		float: left;
		width: 100%;
		text-align: right;
		font-size: 11px;
		line-height: 18px;
		padding: 6px 0;
		}
	.browse-box .icons span {
		margin: 0 16px 0 0
		}
	span.auction {
		background: url(../Images/ico-auction.gif) no-repeat left;
		padding: 0 0 0 17px;
		}
	span.retail {
		background: url(../Images/ico-retail.gif) no-repeat left;
		padding: 0 0 0 17px
		}
	span.classifieds {
		background: url(../Images/ico-classifieds.gif) no-repeat left;
		padding: 0 0 0 17px
		}
		
	#browse-table {
		float: left;
		width: 563px;
		font-size: 12px;
		line-height: 17px;
		margin: 0 0 40px 0;
		
		}
		
	#browse-table .td2,
	#browse-table .h .td2 {
		text-align: left!important;
		}
		
	/* Tabs links */
	.tabs {
		background-color: #E7E6E6;
		}
		
	.tabs a {
		float: left;
		display: block;
		height: 17px;
		margin: 0;
		border-right: 1px solid #fff;
		font: 11px/10px arial,sans-serif;
		color: #9B9B9B;
		background: 0 0 no-repeat;
		}
		
	.tabs a span {
		display: none
		}
		
	.tabs a.active-listings {
		width: 23px;
		background-image: url(../Images/a-active-listings.gif);
		padding: 7px 0 0 100px;
		}
		
	.tabs a.active-listings-active {
		width: 23px;
		background-image: url(../Images/a-active-listings.gif);
		padding: 7px 0 0 100px;
		background-position: 0 -48px;
		color: #EFEFEF;
		}
		
	.tabs a.past-sold {
		width: 23px;
		background-image: url(../Images/a-past-sold.gif);
		padding: 7px 0 0 77px
		}
		
	.tabs a.past-sold-active {
		width: 23px;
		background-image: url(../Images/a-past-sold.gif);
		padding: 7px 0 0 77px;
		background-position: 0 -48px;
		color: #EFEFEF;
		}
		
	.tabs a.past-not-sold {
		width: 23px;
		background-image: url(../Images/a-past-not-sold.gif);
		padding: 7px 0 0 100px;
		}
		
	.tabs a.past-not-sold-active {
		width: 23px;
		background-image: url(../Images/a-past-not-sold.gif);
		padding: 7px 0 0 100px;
		background-position: 0 -48px;
		color: #EFEFEF;
		}
		
	.tabs a.pending {
		width: 23px;
		background-image: url(../Images/a-pending.gif);
		padding: 7px 0 0 60px;
		}
		
	.tabs a.pending-active {
		width: 23px;
		background-image: url(../Images/a-pending.gif);
		padding: 7px 0 0 60px;
		background-position: 0 -48px;
		color: #EFEFEF;
		}
		
	.tabs a.bidding-on {
		width: 23px;
		background: url(../Images/a-bidding-on.gif);
		padding: 7px 0 0 77px;
		}
		
	.tabs a.bidding-on-active {
		width: 23px;
		background-image: url(../Images/a-bidding-on.gif);
		padding: 7px 0 0 77px;
		background-position: 0 -48px;
		color: #EFEFEF;
		}
		
	.tabs a.won {
		width: 23px;
		background-image: url(../Images/a-won.gif);
		padding: 7px 0 0 42px;
		}
		
	.tabs a.won-active {
		width: 23px;
		background-image: url(../Images/a-won.gif);
		padding: 7px 0 0 42px;
		background-position: 0 -48px;
		color: #EFEFEF;
		}
		
	.tabs a.missed {
		width: 23px;
		background-image: url(../Images/a-missed.gif);
		padding: 7px 0 0 57px;
		}
		
	.tabs a.missed-active {
		width: 23px;
		background-image: url(../Images/a-missed.gif);
		padding: 7px 0 0 57px;
		background-position: 0 -48px;
		color: #EFEFEF;
		}
		
	.tabs a.declined {
		width: 23px;
		background: url(../Images/a-declined.gif);
		padding: 7px 0 0 64px;
		}
		
	.tabs a.declined-active {
		width: 23px;
		background-image: url(../Images/a-declined.gif);
		padding: 7px 0 0 64px;
		background-position: 0 -48px;
		color: #EFEFEF;
		}
		
	.tabs a:hover {
		background-position: 0 -24px;
		}
		
	.tabs a#active {
		background-position: 0 -48px;
		color: #EFEFEF;
		}
		
	#browse-table .h {
		float: left;
		background: #969696;
		height: 19px;
		width: 100%;
		}
	#browse-table .h div {
		overflow: hidden;
		text-indent: -999px
		}
	#browse-table .h .td1 {
		background: url(../Images/item.gif) no-repeat 7px 0;
		
		}
	#browse-table .h .td2 {
		background: url(../Images/price.gif) no-repeat 10px top
		}
	#browse-table .h .td3 {
		background: url(../Images/bids.gif) no-repeat center top
		}
	#browse-table .h .td4 {
		background: url(../Images/availability.gif) no-repeat 5px 0;
		}
	#browse-table div {
		float: left
		}
	#browse-table .row {
		width: 100%;
		padding: 7px 0;
		border-top: 1px solid #fff;
		background: #F1F1F1
		}
	#browse-table .row .links a {
		color: #689519;
		}
	#browse-table .row .links a:visited {
		color: #666666;
		}
	#browse-table .td1 {
		padding: 0 0 0 7px;
		width: 325px;
	
		}
	#browse-table .td2 {
		width: 90px;
		text-align: center
		}
	#browse-table .td3 {
		width: 40px;
		text-align: center
		}
	#browse-table .td4 {
		padding: 0 0 0 7px;
		width: 85px;
		text-align: left;
		}
	#browse-table .auction {
		color: #348AB0
		}
	#browse-table .retail {
		color: #5E8719
		}
	#browse-table .classifieds {
		color: #D66D1F
		}
	#browse-table .td3 a {
		color: #5E8719;
		text-decoration: underline
		}
	#browse-table .td3 a:hover {
		text-decoration: none
		}
	#browse-table .td1 .image {
		float: left;
		width: 70px;
		margin-right:10px;
		border: 1px solid #e8e8e8;
		background: url(../Images/feature-image-bg.gif) repeat-x #FFFFFF;
		text-align: center;
		
		}
	#browse-table .td1 .links {
		float: left;
		width: 220px
		}
	#browse-table .td1 a {
		text-decoration: underline;
		color: #666
		}
	#browse-table .td1 a:hover {
		text-decoration: none
		}
	#browse-table .td1 a strong {
		color: #525252
		}
	#browse-table .pagination {
		float: left;
		border: 1px solid #ddd;
		width: 547px;
		border-top: 0;
		padding: 10px 7px;
		position: relative;
		height: 45px
		}
	#browse-table .pagination div {
		float: none;
		color: #969696
		}
	#browse-table .pagination .page {
		font-size: 11px;
		width: 100%;
		margin: 0 0 10px 0
		}
	#browse-table .pagination .main {
		width: 100%;
		text-align: center;
		}
	#browse-table .pagination .main .pages {
		width: 100%;
		text-align: center;
		font-size: 12px;
		word-spacing: 5px;
		position: absolute;
		width: 300px;
		left: 140px;
		top: 30px
		}
	#browse-table .pagination .main .pages a {
		color: #78A22F;
		text-decoration: underline
		}
	a.prev {
		background: url(../Images/a-prev.gif);
		width: 92px;
		}
		
	a.prev-noactive {
		background: url(../Images/a-prev-noactive.gif);
		width: 92px;
		}
		
	a.prev,	
	a.prev-noactive,
	a.next,
	a.next-noactive {
		position: absolute;
		top: 34px;
		left: 54px;
		overflow: hidden;
		display: block;
		text-indent: -999px;
		height: 11px
		}
		
	a.next {
		background: url(../Images/a-next.gif);
		width: 69px;
		left: 429px
		}
		
	a.next-noactive {
		background: url(../Images/a-next-noactive.gif);
		width: 69px;
		left: 429px
		}
		
/* News Listings */
	
/* Media Listings */
	#MediaReleasesMonths {
		margin: 0 0 15px 0;
		width: 545px;
		float: left;
	}
	
	#MediaReleasesMonths span.MediaReleasesMonth a {
		margin: 0 1px 0 0;
		padding: 9px;
		background-color: #fff;
		border: 1px solid #f1f1f1;
		color: #78a22f;
		float: left;
	}
	
	#MediaReleasesMonths span.MediaReleasesMonth a.selectedMonth {
		background-color: #78a22f;
		color: #fff;
	}
	
	#MediaReleasesMonths span.MediaReleasesMonth a:hover {
		background-color: #78a22f;
		color: #fff;
	}
	
/* Events Listings */
	#EventsMonths {
		margin: 0 0 15px 0;
		width: 545px;
		float: left;
	}
	
	#EventsMonths span.EventsMonth a {
		margin: 0 1px 0 0;
		padding: 9px;
		background-color: #fff;
		border: 1px solid #f1f1f1;
		color: #78a22f;
		float: left;
	}
	
	#EventsMonths span.EventsMonth a.selectedMonth {
		background-color: #78a22f;
		color: #fff;
	}
	
	#EventsMonths span.EventsMonth a:hover {
		background-color: #78a22f;
		color: #fff;
	}
	
		
/* place bid */
	.place-bid {
		float: left;
		width: 100%;
		padding: 0;
		}
		
	.place-bid h4 {
		margin-bottom: 12px;
		}
		
	.confirm-purchase {
		float: left;
		width: 100%;
		background: url(../Images/confirm-purchase.gif) no-repeat left top;
		padding: 50px 0 0 0;
		}
		
	.deliveryRight {
		float: left;
		width: 130px;
		}
		
	.deliveryRight td {
		padding: 0 0 3px;
		}
		
	.deliveryRight input {
		vertical-align: middle;
		margin: 0 3px 0 0;
		}
		
	.freightInfo {
		float: left;
		width: 160px;
		font-size: .95em;
		line-height: 1.1em;
		}
		
	.freightInfo span {
		display: block;
		margin-top: 4px;
		}
		
	a.calculate-freight {
		background: url(../Images/a-calculate-freight.gif) no-repeat;
		width: 116px;
		height: 11px;
		display: block;
		overflow: hidden;
		text-indent: -999px;
		margin-top: 15px;
		margin-bottom: 20px;
		}
		
	.place-bid a.calculate-freight {
		margin-top : 5px;
		}
		
	#item #box2col a.back {
		position: absolute;
		bottom: 20px;
		left: 31px
		}
		
	div.what-is {
		padding: 56px 0 30px 0;
		background: url(../Images/what-is.gif) no-repeat left top
		}
		
	div.what-is div {
		font-size: 12px;
		padding: 0;
		}
		
	div.what-is .auto-bid {
		}
		
	div.what-is .buyers-premium {
		}
		
	div.what-is .freight {
		}
		
/* request viewing */
	div.request-physical-viewing {
		background: url(../Images/request-physical-viewing.gif) no-repeat left top;
		padding: 50px 0 0 0;
		width: 346px
		}
		
/* my profile */
	div.personal-details {
		float: left;
		background: #F1F1F1 url(../Images/personal-details.gif) no-repeat left top;
		padding: 45px 216px 20px 10px;
		width: 345px;
		border-bottom: 1px solid #fff
		}
	div.postal-details {
		float: left;
		background: #F1F1F1 url(../Images/postal-details.gif) no-repeat left top;
		padding: 45px 216px 20px 10px;
		width: 345px
		}
		
/* help */
	div.help {
		float: left;
		padding: 24px 0 20px 0;
		width: 555px;
		border-bottom: 1px solid #fff;
		}
		
		
	div.help h3 {
		margin: 0;
		padding: 0;
		height: 23px;
		width: 500px;
		color: #78a22f;
		font-size: 1.2em;
		}
		
	div.help h2 {
		margin: 0;
		padding: 0;
		}
		
	#step1 h3,
	#step2 h3,
	#step3 h3,
	#step4 h3,
	#step5 h3,
	#step6 h3,
	#step7 h3 {
		margin-left: -95px;
		text-indent: -9999px;
		}
				
	div.help .step p {
		margin: 0;
		padding: 0 25px 15px 0;
		}
		
	div.help .step  {
		padding: 0 0 18px 95px;
		}
	
/* Step titles & icons */
	div.help #step1 h3 {
		background: url(../Images/titles/step1.gif) no-repeat;
		}
		
	div.help #step1 {
		background: url(../Images/icons/step1.gif) 0 26px no-repeat;
		}
		
	div.help #step2 h3 {
		background: url(../Images/titles/step2.gif) no-repeat;
		}
		
	div.help #step2 {
		background: url(../Images/icons/step2.gif) 0 26px no-repeat;
		}
		
	div.help #step3 h3 {
		background: url(../Images/titles/step3.gif) no-repeat;
		}
		
	div.help #step3 {
		background: url(../Images/icons/step3.gif) 0 26px no-repeat;
		}
		
	div.help #step4 h3 {
		background: url(../Images/titles/step4.gif) no-repeat;
		}
		
	div.help #step4 {
		background: url(../Images/icons/step4.gif) 0 26px no-repeat;
		}
		
	div.help #step5 h3 {
		background: url(../Images/titles/step5.gif) no-repeat;
		}
		
	div.help #step5 {
		background: url(../Images/icons/step5.gif) 0 26px no-repeat;
		}
		
	div.help #step6 h3 {
		background: url(../Images/titles/step6.gif) no-repeat;
		}
		
	div.help #step6 {
		background: url(../Images/icons/step6.gif) 0 26px no-repeat;
		}
		
	div.help #step7 h3 {
		background: url(../Images/titles/step7.gif) no-repeat;
		}
		
	div.help #step7 {
		background: url(../Images/icons/step7.gif) 0 26px no-repeat;
		}
	
	div.postal-details {
		float: left;
		background: #F1F1F1 url(../Images/postal-details.gif) no-repeat left top;
		padding: 45px 216px 20px 10px;
		width: 345px
		}

/* alliance member registration */
	div.alliance-member-details {
		float: left;
		 /* fix this image */
		background: #F1F1F1 url(../Images/postal-details.gif) no-repeat left top;
		padding: 45px 216px 20px 10px;
		width: 345px
		}

/* error styles */
	span.error {
		display: block;
		clear: left;
		margin: 10px 0;
		padding: 4px 2px 2px 15px;
		font-size: .95em;
		line-height: 1.1em;
		color: #FF0000;
		background: url(../Images/icons/error.gif) no-repeat 0 5px;
	}

/* radio styles */
	input.radio {
		margin-right: 10px;
		border: 0;
	}
	
	/* question styles */
	.questions h3 {
		margin: 0;
		padding: 2px 0 0 25px;
	}
	
	.questions h3.question {
		background: url(../Images/icons/q.gif) no-repeat;
	}
	
	.questions h3.answer {
		background: url(../Images/icons/a.gif) no-repeat;
	}
	
/* Status */

	.closed {
		text-decoration: line-through !important;
	}
	
/* Upload / Browse Photo */

	.browsePhoto {
		margin: 0;
		padding: 15px 0;
		border-bottom: 1px solid #cfcfcf;
		float: left;
		width: 100%;
	}

	.browsePhoto .titleLeft {
		width: 80px;
		border: 1px solid #cfcfcf;
		float: left;
	}	

/* Verification Code */

	.verificationCode  {
		float: left;
		padding: 50px 15px 0 30px;
	}	
	
	.verificationCodeInfo  {
		margin: 50px 15px 0 0;
		float: left;
		font-size: .9em;
		line-height: 1.6em;
		width: 250px;
		
	}	
	
	.verificationCodeInfo .exampleText {
		color: #6a9126;
		display: block;
		background: url(../Images/arrow.jpg) 0 .6em no-repeat;
		padding-left: 16px;
	}	

	.verificationCodeInfo .closeButton {
		display:block;
		cursor: pointer;
		margin-top: 10px;
	}	


/* homepage newsletter signup */

	
	.newsletterSignUp {
		position: absolute;
		width: 150px;
		height: 110px;
		padding-top: 45px;
		top: 150px;
		left: 795px;
		background:   url(../Images/newsSignUp_title.gif) 0 16px no-repeat;
		}
		
	.newsletterSignUp p {
		margin: 0 0 5px;
		}
	
	.newsletterSignUp a {
		display: block;
		width: 84px;
		height: 62px;
		text-indent: -9999px;
		background: url(../Images/newsSignUp_a.gif) 0 0 no-repeat;
		}	
		
/*LAWSONS MAINTENANCE 2006*/

h1.selectedCategoryHeading{
	margin:0pt 0pt 7px;
	padding:0pt 0pt 0pt 10px;
}

.middle-column #about{
	background-color:#F1F1F1;
	width:566px;
	padding:10px 0 0 10px;
	float:left;
	}

.middle-column #about h1{
	margin:10px 0 0 0;
	position:relative;
	color:#8C8C8C;
	font-size:22px;
	font-weight:normal;
	line-height:1.2em;
	}

.middle-column #about a:hover,
.middle-column #about a:link,
.middle-column #about a:visited{
	color:#78A22F;
	text-decoration:underline;
	}