/* Form Pages Within Advertise Form */

#advertise_page1 {
	visibility: visible;
}

#advertise_page2 {
	visibility: hidden;
	height: 0px;
}

#advertise_page3 {
	visibility: hidden;
	height: 0px;
}

/* Advertise Form Fields */

.advertise_adWhere {
	visibility: visible;
}

.advertise_adSize {
	visibility: hidden;
	height: 0px;
}

.advertise_adType {
	visibility: hidden;
	height: 0px;
}

.advertise_premium_only {
	visibility: hidden;
	height: 0px;
}

.advertise_description {
	visibility: hidden;
	height: 0px;
}

.prevNext_page1 {
	visibility: hidden;
	height: 0px;
}

#advertise_page2 label.error {
	font-size: 12px;
	padding-left: 145px;
	width: 375px;
	color: #ff0000;
	text-align: center;
}

#advertise_page3 label.error {
	font-size: 12px;
	padding-left: 145px;
	width: 375px;
	color: #ff0000;
	text-align: center;
}

#listingForm label.error {
	font-size: 12px;
	padding-left: 145px;
	width: 375px;
	color: #ff0000;
	text-align: center;
}

#tellFriendForm label.error {
	font-size: 12px;
	padding-left: 145px;
	width: 375px;
	color: #ff0000;
	text-align: center;
}

/* Manage Account Page */

#userDetails h2 {
	margin:0 0 10px;
	padding:0;
}

#userDetails table#details {
	width:490px;
	margin:10px auto;
}

#userDetails table#details td {
	padding:0 0 10px;
}

#userDetails table#details td.title {
	width:105px;
	font-weight:bold;
	text-align:right;
	padding:0 15px 0 0;
}

#userButtons {
	text-align:right;
}

#userButtons input {
	cursor:pointer;
	font-size:12px;
	border:none;
	margin:0 0 0 20px;
	padding:5px 0 5px 22px;
}

#userButtons input:hover {
	color:#d32147;
}

#userButtons input.editAccount {
	background:url(../images/edit-icon.png) left center no-repeat;
}

#userButtons input.closeAccount {
	background:url(../images/close-icon.png) left center no-repeat;
	padding:5px 0 5px 25px;
}

#userAdverts {
	text-align:left;
}

#userAdverts h2 {
	margin:15px 0;
	padding:0;
}

#contentMain #userAdverts p.alignCenter {
	padding:0;
	margin:0;
	line-height:21px;
}

#contentMain p a#placeNewAdLink {
	color:#333;
	text-decoration:none;
	font-size:16px;
	background:url(../images/add-icon.png) left center no-repeat;
	padding:5px 0 5px 25px;
	text-shadow:1px 1px 0 #f0eec6;
}

#contentMain p a:hover#placeNewAdLink {
	color:#d32147;
}

#userAdverts table#adverts {
	width:550px;
	margin:0 auto 10px;
}

#userAdverts table#adverts thead, #userAdverts table#adverts th {
	font-size:14px;
	padding:0 5px 5px;
	border-bottom:1px solid #000;
}

#userAdverts table#adverts td {
	font-size:12px;
	padding:5px;
}

#userAdverts table#adverts td.customiseAd, #userAdverts table#key td.customiseAd {
	text-align:center;
	width:30px;
	padding:5px 0;
}

#userAdverts table#adverts tbody tr:nth-child(odd) {
	background:rgba(100,100,100,0.08);
}

#userAdverts table#adverts tbody tr:last-child td {
	border-bottom:1px solid #000;
}

#userAdverts table#adverts a {
	text-decoration:none;
}

#userAdverts table#adverts a:hover {
	color:#d32147;
}

#userAdverts table#key {
	width:400px;
	margin:0 auto 20px;
	font-size:12px;
}
