﻿body {
	font-size: 100%;
	font-size: 12px;
	color: #666;
	background-color: #fff;
}

body.window { margin: 20px; }

* {
	font-family: Arial, Verdana, Sans-Serif, SansSerif;
	margin: 0;
	padding: 0;
}

img {
	border:none;
	margin: 0;
	padding: 0;	 
}

h1 {
	display: inline;
	font-size: 18px;
}

h2 {
	font-size: 16px;
	margin-top: 20px;
	margin-bottom: 5px;
}

h3 {
	padding-top: 15px;
	margin-bottom: 0px;
}

h4 {
	font-size: 16px;
	margin-bottom: 5px;
}

p {
	margin-top: 15px;
	line-height: 1.5;
}

p.centered { text-align: center; }

p.small { font-size: 10px; }

textarea { font-size: 12px; }

td.title {
	font-weight: bold;
	text-align: right;
	padding-right: 3px;
}

td.spacer {
	height: 45px;
	text-align: center;
}

.reqd { color: #f00; }

.window ol, .window ul { margin-left: 40px; }

.window table { margin-top: 15px; }

.window td {
	padding-top: 3px;
	padding-bottom: 3px;
}


div#outline {
	width: 975px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
}

div#header {
	width: 975px;
	height: 133px;
}

div#menuArea {
	width: 975px;
	height: 53px;
}

div#menuLeft {
	width: 30px;
	height: 53px;
	padding-left: 25px;
	float: left;
}

div#menuRight {
	width: 30px;
	height: 53px;
	padding-right: 25px;
	float: left;
}

div#menu {
	background-image: url(../images/menuBackground.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	width: 865px;
	height: 53px;
	color: #fff;
	text-align: center;
	float: left;
}

div#menu ul { 
	margin-top: 14px;
	margin-left: 23px;
	list-style: none; 
}

div#menu li {
	text-align: center;
	padding-left: 26px;
	padding-right: 26px;
	border-right: 2px solid #fff;
	float: left;
}

div#menu li.last { border-right: none; }

div#menu li a {
	font-size: 14px;
	display: block;
	color: #fff;
	font-weight: 500;
	text-decoration: none;
}

div#menu li a:hover { color: #79a23f; }

div#menu li a.selected { color: #79a23f; }

div#mainArea {
	width: 915px;
	margin-top: 20px;
	margin-left: 30px;
	margin-right: 30px;
}

div#lhColumn { 
	width: 230px;
	float: left;
}

div#lhColumnTop, div#lhColumnBottom {
	width: 230px;
	height: 19px;
}

div#lhColumnContent {
	width: 192px;
	padding-left: 19px;
	padding-right: 19px;
	background-color: #e2e1cf;
}

div#loginTop, div#loginBottom {
	width: 192px;
	height: 16px;
}

div#loginBottom { margin-bottom: 20px; }

div#loginContent {
	width: 172px;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #f5f4ef;
	border-left: 2px solid #d0d1b2;
	border-right: 2px solid #d0d1b2;
	font-size: 10px;
}

div#loginContent input { padding-bottom: 5px; }

div#loginContent input.loginButton { margin-top: 15px; }

div#categoryListing {
	padding-top: 20px;
	padding-left: 15px;
	line-height: 2;
}

a { color:#00783a; }

a:visited {color:#63b040 }

div#contentBlock {
	margin-left: 20px;
	width: 665px;
	float: right;
}

div#searchLeft{
	width: 16px;
	height: 63px;
	float: left;
}

div.searchRight{
	width: 16px;
	height: 63px;
	float: left;
}

div#searchContent {
	/*width: 633px;*/
	width: 553px;
	height: 47px;
	padding-top: 14px;
	background-color: #e2e1cf;
	border-top: 1px solid #d4d4ba;
	border-bottom: 1px solid #d4d4ba;
	font-size: 14px;
	text-align: center;
	float: left;
	padding-left:10px;
}

div#searchButton { 
	background-color: #e2e1cf;
	border-top: 1px solid #d4d4ba;
	border-bottom: 1px solid #d4d4ba;
	float:left; 
	padding-right:20px;
	height:61px;
}

.goButton { 
	margin:14px 0 14px 0;
	float:left;
}

div#searchContent input { 
	height: 18px; 
	margin-bottom:3px; 
	margin-top:8px;
}

div#searchContent select { height: 19px; }

div#contentBlock div#mainContent { 
	padding-top:0px;  
	clear:both;
}

div#mainArea div#contentBlock div#mainContent div#mainContentArea{
	width: 490px;
	float: left;
}

div#auctionsClosing { width:490px; }

div#auctionsClosingTitle {
	width:475px;
	height:36px;
}

div#listingTabs { 
	width:490px; 
	height:43px; 
	background-image:url(../images/auctionItem_top.gif); 
	background-position:bottom;
	background-repeat:no-repeat;
}

div#listingTabs a { 
	text-decoration:none; 
	color:#FFF;
}

div#listingTabs a:hover { color:#7b7a62; }

a.cancelListing { 
	text-decoration:none;
	font-size:11px;
	color:#e35b5b;
}

table#auctionListings { 
	border-collapse:collapse; 
	font-size:11px;	
	padding-bottom:4px;
}

table#auctionListings td{ 
	border:1px solid #eee;
	padding:5px 8px 5px 8px; 
}
td.listingTableTitle { 
	text-align:center;
	font-size:10px;
}

td.listingTitle { 
	width: 120px;
	text-align: left;
}

td.listingExpiry { width:70px; }

td.listingPrice { text-align:right }

td#cancelListingImage,  td#reListingImage{ 
	width:140px;
	padding-left:20px;
	text-align:center;
}

table.listingDetails td { line-height:18px; }

div#auctionsClosingTitle span#tabText, span.tabMyListingText, span#tabText2 {
	background-color:#d1d0b4;
	line-height:36px;
	float:left;
	color:#fff;
	font-weight:bold;
	font-size:16px;
}

span.tabMyListingText, span.tabMyListingTextSelected { 
	font-size:16px;
	line-height:30px;
}

span.tabMyListingTextSelected {
	background-color:#FFF;
	line-height:29px;
	float:left;
	color:#d1d0b4;
	font-weight:bold;
	font-size:16px;
	border-top:1px solid #d1d0b4;
}

img#tabLeftSide, img#tabRightSide, img.tabLeftSide, img.tabRightSide, img#tabRightSide2, img#tabLeftSide2 { float:left; }

img#tabLeftSide, img.tabLeftSide, img#tabLeftSide2 { margin-left:14px; }

span.timePriceBidsTitle { 
	line-height:36px;
	margin-left:16px;
	float:right;
}

div.auctionItems {
	background-image:url(../images/auctionItem_top.gif);
	width:495px;
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:14px;
	clear:both;
}

div.auctionFirstItem {
	background:none;
	padding-top:0;
}

div.auctionItemDetails {
	background-image:url(../images/auctionItem_body.gif);
	width:480px;
	padding:2px 15px 2px 15px;
	background-repeat:repeat-y;
}

div.auctionImage {
	width:70px;
	padding:0;
	margin:0;
	float:left;
}

div.auctionImage img { margin:0; padding:0; }

div.auctionItemText {
	/*width:235px;*/
	width:235px;
	float:left;
	padding:0 10px 0 10px;
}

div.placeAdText {
	width:440px;
	float:left;
	padding:0 10px 0 10px;
}

div#successFees { display:none; }

div.auctionItemDetailedText  {
	width:440px;
	float:left;
	padding:0 10px 0 10px;
}

div#auctionItemImages {
	width:438px;
	float:left;
	padding:10px 10px 10px 10px;	
	border:1px solid #ccc;
	margin-bottom:15px;
}


div.auctionTimePriceBids {
	width:145px;
	float:right;
	text-align:right;
}

div.auctionItemName, div.placeAdTitle { 
	text-decoration:underline;
	font-size:16px;
	padding-bottom:5px;
}

div#placeAdWizard { 
	clear:both; 
	margin-top:10px; 
}

div.placeAdTitle { text-decoration:none; }

div#categoryDropdownLists { padding:10px 0 10px 0; }

table#placeAdDetails td { padding-top:7px; }

td.placeAdFormTitle {  padding-right:15px; }

td.placeAdDetails { 
	font-weight: bold; 
	color:#005b5b; 
	font-size:14px;
	padding:10px 0 10px 0;
}

div#auctionItemName { 
	text-decoration:none;
	font-size:16px;
	padding-bottom:5px;
	font-weight:bold;
}

div#auctionDescription {
	width:410px;
	background-color:#FFF;
	padding:5px;
	clear:both;
	color:#333;
	border-top:10px solid #c3c3a7;
	border-left:10px solid #c3c3a7;
	border-right:10px solid #c3c3a7;
	border-bottom:10px solid #c3c3a7;
	line-height:20px;
}

div#auctionAskingPrice, div#auctionExpiryTime{	
	padding-right:10px;
}

div#auctionAskSeller label { font-size:10px; }

div.QA {
	width:418px;
	padding:10px;
	border:1px solid #ccc;
	line-height:20px;
}

div.lightGray {
	width:430px;
	background-color:#e2e1cf;
	line-height:35px;
	padding-left:10px;
}

div.darkGray {
	width:430px;
	background-color:#c3c3a7;
	line-height:35px;
	padding-left:10px;

}


td.bidPrice {
	width:110px;
	line-height:20px;
	text-align:right;
	height:20px;
}

td.bidSpacer {
	height:20px; 
	width:20px; 
	line-height:20px;
}

td.bidUserName {
	width:150px;
	height:20px;
	text-align:center;
	line-height:20px;
}

td.bidTime {
	width:95px;
	text-align:right;
	padding-right:5px;
}

span.auctionTime, span.auctionPrice, span.auctionBids{ 
	width:45px;  
	line-height:50px; 
	font-size:14px;
	display:block; 
	float:left; 
}

span.auctionTime { width:55px;}

span.auctionPrice {text-align:center; width:55px;}

span.auctionBids { width:35px; }

div.auctionItemBottom {
	background-image:url(../images/auctionItem_bottom.gif);
	width:490px;
	background-repeat:no-repeat;
	background-position:bottom;
	height:19px;
	display:block;
	margin-bottom:10px;
}	

div#titleLeft, div#titleRight, div.titleLeft, div.titleRight {
	width: 16px;
	height: 43px;
	float: left;
}

div#titleContent, div.titleContent {
	width: 458px;
	height: 33px;
	padding-top: 8px;
	background-color: #e2e1cf;
	border-top: 1px solid #d4d4ba;
	border-bottom: 1px solid #d4d4ba;
	float: left;
}

div#footerNav { margin-top:10px; }

div#footerMenu {
	width: 943px;
	height: 33px;
	padding-top: 8px;
	background-color: #e2e1cf;
	border-top: 1px solid #d4d4ba;
	border-bottom: 1px solid #d4d4ba;
	float: left;
	text-align:center;
	margin-bottom:15px;
}

div#footerMenu li { 
	display:inline; 
	padding:5px 5px 0 5px;
	line-height:29px;
}

div#footerMenu li a { text-decoration:none; }

div#footerMenu li a:hover { text-decoration:underline; }

div#rhColumn {
	width: 155px;
	float: right;
}

div#paginate ul li { 
	width:25px;
	height:25px;
	display:block;
	float:left;
	margin-left:15px;
	background-image:url(../images/paginateBG.gif);
	background-repeat:no-repeat;
	text-align:center;
}

div#paginate ul li:hover { background-image:url(../images/paginateBGhover.gif); }

div#paginate ul li.selected { 
	background-image:url(../images/paginateBGselected.gif); 
	line-height:25px;
	color:#FFF;
}


div#paginate ul li a {
	text-decoration:none;
	line-height:25px;
}

div#paginate ul li a:hover { color:#333; }

div.myListingTitles {	
	width:85px;
	float:right;
}

a.deleteLink { float:left; }

div.questionImg { float:left; }

div#footer { 
	padding-left: 280px;
	font-size: 10px; 
	margin-bottom:15px;
	clear:both;
}

div.grayTitleBar {
	padding-bottom:50px;
}

div#ctl00_panTopAd { padding-bottom:10px; }

div#bidderWindow { 

	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

.smallRedText {
	color:#f00;
	font-size:10px;
}

.smallGrayText {
	color:#aaa;
	font-size:10px;
}

img.placeAdSteps { margin:15px 0 15px 0; }

a.noUnderlineLink { text-decoration:none; }

.termsSubheading { 
	font-size:14px;
	font-weight:bold;
	padding-top: 15px;
	margin-bottom: 0px;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix { display: inline-table; }

/* backslash hack hides from IE mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* end backslash hack */