/*NOTES ----------------------------------------------------------------------------------------------

The main ongoing style sheet for all sella websites


UPDATE INFO ------------------------------------------------------------------------------------------

Last major update: 7 November 2009
Last update made by: Daron Robinson (daron.robinson@sella.co.nz)


INTENDED PURPOSE ---------------------------------------------------------------------------------

Styles in this sheet have been created to be as component based and independantly usable as
possible, with limited dependance on items higher in the cascade.

This approach is taken to provide a better match between our CSS and the reusable TAL html macros
from which the site is built.

Many of these styles are based around a specific TAL macro which usually has been assigned a
UNIQUE classname that is also the name of the macro.

This approach makes identifying macros while reading the finished html a breeze! Also it makes it
easier to cleanup unused styles when macros are removed.



ADDING AN ENTIRE NEW TAL MACRO:

Any NEW styles for new TAL macros you create should now use the macro system.

1.	The natural containing element of each TAL macro is given a UNIQUE class. If there is no
	containing element, add a div or span as a container (trading conciseness for clarity)

2.	All child elements in the macro are referenced only to this class where possible

3.	The best practice prefers tagname > class > ID
	e.g .foo p
		.foo .header
		.foo #unique_id

Ideally, the only dependance a macro should have is on the site-wide styles for tags
Dependance on other macros or css is to be avoided as much as practically
possible, and if it can't be avoided, please comment the issue.



EXTENDING OR EDITING AN EXISTING MACRO:

If you are adding to an existing component or macro try to create styles in the right place that
depend on the identifier for that component. e.g .foo .new_style instead of just .new_style

Where possible, styles should not use !important to override aspects of the cascade, if they do,
its often a sign the styles above are too specific and need refactoring.


KEY --------------------------------------------------------------------------------------------------

Colours

Yet another paler blue used in profile section #F1F8FA
@colordef #EAF5F9 Palest Grey Blue Background - used behind forms, filters, popups
@colordef #ddedf0 Paler Grey Blue - used on edit listing form
@colordef #DDE9ED Pale Grey Blue Background - used behind list forms, tabs
@colordef #8EB6BD Register & Listing Sidenotes

@colordef #E5F8FD Pale Bluer Feature Background - used in adserver / promotional locations
@colordef #D6E6EB Pale Blue Border
@colordef #c3d6da Light Blue Border
@colordef #A0D2DE Blue Account Bar?

@colordef #F4F5F4 Pale grey background
@colordef #E3E6E2 Grey Lines/Borders, no image panels
@colordef #B4B5B4 Darker Grey Lines/Borders

@colordef #214181 Dark Blue Link
@colordef #5893CF Visited Blue Link

@colordef #9D121D Dark Red Heading & Price
@colordef #244C83 Dark Blue Subheading


@colordef #778888 Pale Grey Text - Breadcrumb/Notes
@colordef #257992 Medium Green Text - Small headings
@colordef #0E363D Dark Green Text - Body text, SubHeading & Buy Now Price
@colordef Error/Highlight Red

@colordef Error Background
@colordef Error Border

@colordef #FFFFD1 Yellow Note Background
@colordef #EEDFA5 Mustard Note Border

@colordef #FFFFE5 Pale yellow Promo Background
@colordef #FFCC33 Orange Promo Border

@colordef #eaffea Green Alert Ground
@colordef #cceebb Green Alert Border

@colordef #fff9e9 Orange Alert Ground
@colordef #ffbb33 Orange Alert Border



CONTENTS ----------------------------------------------------------------------------------------------

@group Listing Details Page
@group Seller & Buyer Views
@group Search Results
@group Home Page
@group Ads
@group Stores
@group Profile
@group Community
@group Listing Process
@group Postsale
@group Register Page
@group Account Section
@group Help Section


@group Third Party CSS for widgets
*/


/* @group Listing Details Page
---------------------------------------------------------------------------------------- */


.hidden {
	display: none;
}

#meta {
    float: left;display: inline;
	font-size: 12px;
	color: #778888;
	margin: 10px 0px 13px 0px;
}

#meta span {
	padding-right: 15px;
    display:inline;
	/* to fix the IE 'float drop' bug' */
	float: left;
}

#meta span.closed {
	padding-right: 0px;
}
#meta span.current{
	border-right:1px #999 solid;
	margin-right:15px;
}

#meta span.current-win{
	padding-right:0;
	margin-right:-5px;
	color:#0E363D;
	font-size:1.2em;
	font-weight:bold;
}

#meta span.price{
	padding-right: 0;
    float:none;
}

#meta span.reference{
	display: inline;
    float:right;
	padding-right: 0 !important;
}

.meta-left{
	width: 800px;
	float: left;
	display: inline;
}

.meta-right{
	width: 160px;
	float: right;
	display: inline;
	padding-right: 0 !important;
}

/* headings */

.listing h1 {
	font-size:26px;
	background-color: #fff;
	margin-bottom:3px;
}

.listing h2.sub-heading  {
	font-size: 20px !important;
	line-height: 1.2em !important;
	background-color: #fff;
	margin-bottom:5px;
}

.listing .heading h2, h2.auction {
	background: #fff url(/images/sprite-24x24-24.png) no-repeat 0 -348px;
	_background: #fff url(/images/sprite-24x24-8.png) no-repeat 0 -348px;
}

.listing .asking-price-box h2 {
	background: #fff url(/images/sprite-24x24-24.png) no-repeat 0 -1096px;
	_background: #fff url(/images/sprite-24x24-8.png) no-repeat 0 -1096px;
}

/* store banner */
.full-banner{
	margin:0 0 0px 0;
	text-align:center;
	background:#E4E4E4;
}

	.full-banner img{ /* STRETCHES THE BANNER (possible temp solution) */
		height:119px;
		width:960px;
	}

/* top ad */

#top-listing-flyer{
	float:right;
	height:60px;
	width:200px;
	padding:0 0 0 20px;
}

#top-listing-flyer a{
	float:right;
	height:60px;
	width:200px;
	background:url(/images/ad-bnz.jpg) left top no-repeat;
}

#top-listing-flyer a img{
	float:right;
}


/* my-sella banner */
div#my-sella-flyer {
	width: 300px;
	height: 60px;
}


/* upper bid bar */

.listing .placebid,
.listing .asking-price-box {
	float: left;
	display: inline;
	width: 940px;
	margin: 0 0 20px;
	background-color:#EAF5F9;
	padding: 6px 10px;
	height:28px;
	/* -moz-border-radius:4px; USE POSITION RELATIVE AND AD TL TR */
}

.listing .placebid p {
	margin: 0;
}

.listing .place-bid-box{
	position:relative;
	float:left;
	display:inline;
	background:#FFF;
	border:solid 1px #3F8FA8;
	height:25px;
	padding:1px 1px 0;
	margin:0 105px 0 0;
	/* -moz-border-radius:3px; USE POSITION RELATIVE AND AD TL TR */
}

.listing .placebid label,
.listing .placebid .label,
.listing .asking-price-box label {
	float: left;
	display: inline;
	font-weight: normal;
}


.listing .placebid label,
.listing .placebid .floatLeft,
.listing .view-bid-history,
.listing .asking-price-box label,
.listing .asking-price-box .floatLeft,
.listing .asking-price-box span {
    line-height: 26px;
    display:inline;
}

.listing .placebid input[type=text],
.listing .placebid .input-price {
	width: 60px;
	float: left;
	display: inline;
	height: 17px;
	margin: 0 5px 0 0;
	border:0;
	padding: 3px 4px 2px 4px;
}

.listing .price{
    color: #0E363D !important;
    font-weight:bold;
}

.listing .asking-price-box .price {
	border: 0;
	background: 0;
	padding: 0;
	margin: 2px 20px 0 0;
	height: auto;
	width: 200px;
}

.listing .asking-price-box .price span{
	margin: 0 0 0 6px;
}

.listing .placebid .current-bid {
	margin-bottom: 15px;
	float: left;
	display: inline;
	width: 100%;
}

.listing .reserve-met,
.listing .reserve-not-met,
.listing .no-reserve,
.listing .leading{
	background: url(/images/sprite-16x16-24.png) no-repeat 0 -3400px;
	_background: url(/images/sprite-16x16-8.png) no-repeat 0 -3400px;
	padding:0 0 0 20px;
	color: #0E363D;
	font-weight:bold;
	border-right:1px #999 solid;
	margin-right:15px;
}

.listing .leading {
	background: url(/images/sprite-16x16-24.png) no-repeat 0 -1200px;
	_background: url(/images/sprite-16x16-8.png) no-repeat 0 -1200px;
}

.listing .reserve-not-met {
	background: url(/images/sprite-16x16-24.png) no-repeat 0 -3450px;
	_background: url(/images/sprite-16x16-8.png) no-repeat 0 -3450px;
}

.listing .no-reserve {
	background: url(/images/sprite-16x16-24.png) no-repeat 0 -2850px;
	_background: url(/images/sprite-16x16-8.png) no-repeat 0 -2850px;
}

.listing .closing {
	background: url(/images/sprite-16x16-24.png) no-repeat 0 -1500px;
	_background: url(/images/sprite-16x16-8.png) no-repeat 0 -1500px;
	padding: 0 0 2px 20px;
}

.listing .closed {
	background: url(/images/sprite-16x16-24.png) no-repeat 0 -1500px;
	_background: url(/images/sprite-16x16-8.png) no-repeat 0 -1500px;
	padding: 0 0px 2px 20px;
	color: red;
}

.listing .view-bid-history{
	/* background: url(/images/sprite-16x16-24.png) no-repeat 0 -1700px;
	_background: url(/images/sprite-16x16-8.png) no-repeat 0 -1700px; */
	padding-left: 10px;
}

.listing .button-place-bid{
	float: left;
}

.listing .buynow {
	float: right;
	margin:2px 0;
}

.listing .buynow span.buy-now-span {
	float:left;
	display:inline;
	font-size:14px;
	font-weight:bold;
	height:24px;
	line-height:24px;
	margin:0 10px 0 0;
}

.auto-bid-position{
	position:absolute;
	top:0px;
	right:-105px;
}


/* main content block */

.listing  .listing_details{
	display:inline;
	float:left;
	width:100%;
}

/* images */
.listing #images {
	width: 392px;
    margin-left:20px;
	margin-bottom:30px;
    float:right;
    padding:0;
}

#images #image-main {
	float: left;
	text-align:center;
	display: inline;
	position: relative;
	margin-bottom:10px;
	height:292px;
    padding:0;
	width: 390px;
	border:1px #eee solid;
}

#images #image-main img{margin: 0;}

#images #img-thumbs img {
	float: left;
	display: inline;
	margin: 0 4px 8px 4px;
}

#images .thumbnails {
	float: left;
	display: inline;
    width: 392px;
    margin:5px 0;
	text-align:center;
}

#images .more-images {
	float: left;
	display: inline;
	width: 392px;
	padding: 7px 0px 8px 0px;
	text-align:center;
}

#images .more-images a {
	background: url(/images/sprite-16x16-24.png) no-repeat 0 -4050px;
	_background: url(/images/sprite-16x16-8.png) no-repeat 0 -4050px;
	padding-left:20px;
	font-size: 12px;
	font-weight: bold;
	margin:0px auto;
}

#image-count {
	float: left;display: inline;
	width: 392px;
	padding: 2px 0px;
}

#image-count p{
	float: left;display: inline;
	text-align:center;
	font-size:11px;
	width:100%;
}


/* carousel under main image */
#carousel{
	float:left;
	display:inline;
    visibility: hidden;
	width:291px;
}

#carousel ul li{
	padding:0px;
	margin:0px;
	list-style-type:none;
}

#carousel ul li img{
	padding:0px;
	margin:0px;
}

#carousel .highlight{
	 border: 2px solid #257992;
}

#carousel .lowlight{
	border: 2px solid #EEEEEC;
}

#images #img-thumbs{
	margin:0px auto;
	width:330px;
}

#images #img-thumbs img#st-next{
	padding:0px;
	margin:0px -97px 0px 0px;
	z-index:3;
	position:relative;
	left:0px;
	display:inline;
	cursor: pointer;
}

#images #img-thumbs img#st-prev{
	padding:0px;
	margin:0px 0px 0px -97px;
	z-index:3;
	position:relative;
	right:0px;
	display:inline;
	cursor: pointer;
}

/* Map block */
#mapContainer {
    width: 936px;
    height: 300px;
    overflow: hidden;
    margin: 15px 0 5px;
	padding:12px;
	background:#EAF5F9;
	/* -moz-border-radius:5px; USE POSITION RELATIVE AND AD TL TR */
	/* -webkit-border-radius:5px; */
	float:left;
}

	#map-small {
		float:left;
		display:inline;
		width:100%;
		margin:0 0 20px;
	}

.listing #listing-ad {
	width: 392px;
    float: right;
    clear: right;
	text-align:center;
	display:inline;
	margin:0 0 20px 20px;
}

	.listing #listing-ad img {
		margin:0 auto;
	}

#listing-ad .listing-ad-left {float: left;}

#listing-ad .listing-ad-right {float: right;}

#listing-ad .listing-ad-large {
	height:250px;
}

/* Facebook like button */
.listing_details fb\:like, .listing_details like {
	margin-bottom: 15px;
}

/* feature list block */
.listing table.feature-list  {
    font-size: 1em;
    width: 546px;
    padding:2px;
    border:0;
    border-top: 1px solid #D6E6EB;
}


.listing .feature-list  th {
	color: #9d121d;
	font-weight: normal !important;
	width:31%;
	border:0;
	border-bottom: 1px solid #D6E6EB;
}

.listing .feature-list  td {
	font-size: 12px;
	border:0;
	border-bottom: 1px solid #D6E6EB;
}

.listing .feature-list  td.price {font-weight: bold;}



/* checklist */
.listing .checklist{
	margin:30px 0px;
	overflow:hidden;
}

.listing .checklist ul li{
	list-style-type:disc;
	margin-left:3em;
	padding-left:0.5em;
}

	.listing .checklist div.listing-checklist{
		width:560px;
		height:121px;
		overflow:hidden;
	}
	
		.listing .checklist div.listing-checklist div.checklist-item{
			float:left;
			margin:0;
			padding:0;
			width:280px;
			height:60px;
			background:#fff;
			list-style-type:none;
		}
		
		.listing .checklist div.listing-checklist div.checklist-first{
			border-bottom:solid 1px #eee;
			border-right:solid 1px #eee;
			height:59px;
			width:272px;
		}
		
		.listing .checklist div.listing-checklist div.checklist-top{
			border-bottom:solid 1px #eee;
			height:59px;
		}
		
		.listing .checklist div.listing-checklist div.checklist-bottom{
			border-right:solid 1px #eee;
			width:272px;
		}
		
		.listing .checklist div.listing-checklist div.checklist-item div.checklist-image-link{
			float:left;
			display:inline;
		}
		
		.listing .checklist div.listing-checklist div.checklist-first div.checklist-image-link{
			margin:0 10px 10px 0;
		}
		
		.listing .checklist div.listing-checklist div.checklist-item span.checklist-text{
			float:left;
			display:inline;
			margin:-2px 0 0;
			width:191px;
		}
		
		.listing .checklist div.listing-checklist div.checklist-bottom span.checklist-text,
		.listing .checklist div.listing-checklist div.checklist-last span.checklist-text{
			margin:8px 0 0;
		}
		
		.listing .checklist div.listing-checklist div.checklist-top div.checklist-image-link{
			margin:0 10px 10px 10px;
		}
		
		.listing .checklist div.listing-checklist div.checklist-bottom div.checklist-image-link{
			margin:10px 10px 0 0;
		}
		
		.listing .checklist div.listing-checklist div.checklist-last div.checklist-image-link{
			margin:10px 10px 0 10px;
		}
		
		.listing .checklist div.listing-checklist div.checklist-item div.checklist-image-link a{
			float:left;
			border:solid 1px #214181;
		}
		
		.listing .checklist div.listing-checklist div.checklist-item div.checklist-image-link a:hover{
			border:solid 1px #9D121D;
		}

/* watchlist  */
#watchlist {
	display:block;
	text-align:center;
	padding:20px 0 20px;
	z-index:997;
}

#watchlist-button-container{
	display:inline-block;	
	width:403px;
}

#watchlist-button-container{
	display:inline-block;	
	width:403px;
}

.hover .watchlist-z{
	position:relative;
	z-index:999;
}

/* Watchlist ad */

.button-standard .watchlist-button-flyer {
	display: none;
	position: absolute;
	top:-15px;
	left:-15px;
	width: 203px;
	height: 46px;
	z-index:998;
	background: url(/images/bg-watchlist-ad.png) left top no-repeat;
	overflow:visible;
}

.hover .watchlist-button-flyer {
	display: block;
}

.button-standard .watchlist-button-flyer .watchlist-ad-body{
	display: block;
	position:absolute;
	top:46px;
	left:0px;
	padding:15px;
	height:auto;
	width:300px;
	max-height:300px;
	z-index:9998;
	background: url(/images/bg-watchlist-ad.png) left -46px no-repeat;
}

.button-standard .watchlist-button-flyer .watchlist-ad-body .watchlist-ad-bottom{
	display: block;
	position:absolute;
	left:0px;
	bottom:-15px;
	height:15px;
	width:330px;
	z-index:9998;
	background: url(/images/bg-watchlist-ad.png) left bottom no-repeat;
}



#watchlist div.button-standard {
	height:31px;
	overflow:visible;
}

#watchlist div.button-standard input {
	height:31px;
	background:url(/images/buttons/big-watchlist-button.png) left top no-repeat;
	padding-left:37px;
	line-height:31px;
	width:166px;/* because we want to have flicker free transistions  */
}

#watchlist div.button-standard span{
	float:left;
	width:7px;
	height:31px;
	background:url(/images/buttons/big-watchlist-button.png) right top no-repeat;
}

#watchlist div.button-standard:hover input, #watchlist div.button-standard.hover input {
	background-position:left -31px;
}

#watchlist div.button-standard:hover span, #watchlist div.button-standard.hover span{
	background-position:right -31px;
}

#watchlist div.button-standard.click input {
	background-position:left -62px;
}

#watchlist div.button-standard.click span{
	background-position:right -62px;
}

#listing-share {
	display:inline;
	float:left;
	margin:0 0 0 10px;
	list-style: none;
	padding:0;
	overflow:auto;
	font-size:10px;
	width:220px;
}

#listing-share li {
	float:left;
}

#listing-share li a {
	float:left;
	display:inline;
	padding:24px 0 0 0;
	width:55px;
	text-align:center;
	background:url("/images/watchlist-icons-sprite.png") no-repeat;
}

	#listing-share li a#listing-share-facebook {
		background-position:center 0px;
	}
	
	#listing-share li a#listing-share-twitter {
		background-position:center -48px;
	}
	
	#listing-share li a.print {
		background-position:center -96px;
	}
	
	#listing-share li a.email {
		background-position:center -147px;
	}

.share_listing {
	position: absolute;
	bottom: 10px;
}

/* fuelsaver */

.listing #fuelSaver {
	color: #778888;
	font-size: 11px;
	margin-bottom: 15px;
}

/* seller summary & shipping  block */
.listing .seller-shipping {
	float: left;
	display: inline;
	width: 100%;
	background-color: #fff;
}

.listing .seller-summary {
	float: left;
	display:inline;
	margin: 20px 0 0 0px;
	padding-bottom: 20px;
	width: 469px;
}

.listing .seller-summary .heading h2, h2.seller {
	background: url(/images/sprite-24x24-24.png) no-repeat 0 -247px;
	_background: url(/images/sprite-24x24-8.png) no-repeat 0 -247px;
}

.listing .seller-summary .heading, .listing .shipping-payment .heading { background:#F4F5F4; width: 449px; padding:5px 10px 3px;}

.listing .seller-summary h4 {margin-bottom: 0;}

.listing .seller-summary p {
	margin-bottom: 0.5em;
}

.listing .seller-summary .heading a {
	float: left;
	display: inline;
	background: #fff;
	padding: 0;
	margin: 0;
	font-weight: normal;
}

.listing .seller-summary .seller-details {
	padding:0 10px 7px;
	width:449px;
	border-bottom:1px solid #ddd;
	margin-bottom: 10px;
	height: 200px;
}

.listing .seller-summary .seller_summary_options {
	padding:5px 10px 0;
	width:449px;
}

.listing .seller-summary .seller-details p.contact_phone {
    background: #fff url(/images/sprite-16x16-24.png) no-repeat 0 -846px;
	_background: #fff url(/images/sprite-16x16-8.png) no-repeat 0 -846px;
	padding: 0 0 0 21px;
}

.listing .seller-summary .seller-details p.contact_mobile {
    background: #fff url(/images/sprite-16x16-24.png) no-repeat 0 -2750px;
	_background: #fff url(/images/sprite-16x16-8.png) no-repeat 0 -2750px;
	padding: 0 0 0 21px;
}

.listing .seller-details-verification .address-verification {
	background: transparent url(/images/sprite-verification-16.png) no-repeat 0 -50px;
    padding: 2px 7px;
    text-decoration: none;
}

.listing .seller-details-verification .email-verification {
	background: transparent url(/images/sprite-24x24-24.png) no-repeat 0 -1150px;
	_background: transparent url(/images/sprite-24x24-8.png) no-repeat 0 -1150px;
    padding:2px 8px;
    text-decoration: none;
}

.listing .seller-details-verification .mobile-verification {
	background: transparent url(/images/sprite-verification-16.png) no-repeat 0 0px;
    padding:2px 6px;
    text-decoration: none;
}

.listing .seller-details-verification .creditcard-verification {
	background: transparent url(/images/sprite-verification-16.png) no-repeat 0 -100px;
    padding:2px 8px;
    text-decoration: none;
}


.listing .seller-summary .cred {margin-top: 10px;}

.listing .seller-summary .cred dt {font-weight: bold;}

.listing .seller-summary .cred dd {
	margin: 5px 20px 5px 0;
	float: left;
	display: inline;
	width: 100%;
}

.listing .seller-summary .cred dd .pending {
	display:inline;
	background: url(/images/sprite-16x16-24.png) no-repeat 0 -3050px;
	_background: url(/images/sprite-16x16-8.png) no-repeat 0 -3050px;
	padding: 2px 0 3px 20px;
}

.listing .seller-summary .sellers-listings {
    background: url(/images/sprite-16x16-24.png) no-repeat 0 -2698px;
	_background: url(/images/sprite-16x16-8.png) no-repeat 0 -2698px;
    padding:2px 0 2px 24px;
}

.listing .seller-summary .sellers-feedback {
    background: url(/images/sprite-16x16-24.png) no-repeat 0 -2098px;
	_background: url(/images/sprite-16x16-8.png) no-repeat 0 -2098px;
    padding:2px 0 2px 24px;
}

.listing .seller-summary .url {
	background: #fff url(/images/sprite-16x16-24.png) no-repeat 0 -896px;
	_background: #fff url(/images/sprite-16x16-8.png) no-repeat 0 -896px;
	padding:2px 0 2px 24px;
}

/* shipping payment block */
.listing .shipping-payment {
	float: right;
	display:inline;
	margin: 20px 0 0 0px;
	padding-bottom: 20px;
	width: 469px;
    background-color: #fff;
}

.listing .shipping-payment .shipping-payment-details{
	width: 449px;
	padding:0 10px;
}

.listing .shipping-payment .heading h2 {
	background: url(/images/sprite-24x24-24.png) no-repeat 0 -395px;
	_background: url(/images/sprite-24x24-8.png) no-repeat 0 -395px;
}

.listing .shipping-payment h4 {/* should be h3's */
	margin-bottom: 0;
	font-size:17px;/* made bigger like h3 */
	color:#257992;
	font-size:16px;
}



/* bidding box */
.listing .history {
    float: left;
	display: inline;
    width: 100%;
    text-align:center;
}

.listing .bid-history {
	width: 100%;
	padding-bottom: 0em;
    border-bottom: 0 !important;
}

.listing .bid-history h2 {
    text-align:center;
	margin-bottom:3px;
}

.listing .bid-history p {
    margin: 0;
    line-height: 1.7em;
}

.listing .bid-history form {
    display: inline;
}

.listing .bid-history table {
    float: none;
    width: 50%;
    margin: 10px 0 0 240px;
    border: 0;
}




.listing .bid-history table thead th {
	border-top: 1px solid #E3E6E2;
	background: none;
}

.listing .bid-history table th {
	font: 12px Arial,FreeSans,sans-serif;
	text-transform: uppercase;
	font-weight: normal !important;
	letter-spacing: 1px;
	border: 0;
	background: none;
}

.listing .bid-history table tr.even td {
    background: #eff0ee;
    text-align:left;
}

.listing .bid-history table td {
    font-size: 0.9em;
    padding: 4px 0;
    border: 0;
    text-align:left;
}

.listing .bid-history table td.price {
    text-align:left;
    padding-left:5px;
}

.listing .bid-history .leading {
	border: 0;
	margin-top:4px;
}

.listing .your_autobid{
	width:500px;
	margin:0px auto;
}

.listing .your_autobid span{
	float:left;
}

.listing .your_autobid form{
	float:right;
}



.listing .bid-history .button-cancel_autobid {
	width:auto;
}


.listing .bid-history .highlight-ground {
    background-color:#EAF5F9;
    padding:10px 0px;
    float:left;
    display:inline;
    width:100%;
    margin-bottom: 10px;
}


/* Purchase options */

.purchase_options{
	text-align:center;
	width:100%;
	float:left;
}

.purchase_option_box{
	margin: 10px auto;
	width: auto;
	float: left;
	display: inline;
	text-align:center;
}

.purchase_option_box .wrapper {
        float: left;
        display: inline;
        position: relative;
}
/* bidding wrapper */
.purchase_option_box .tl,
.purchase_option_box .tr,
.purchase_option_box .bl,
.purchase_option_box .br {
       position: absolute;
       width: 12px;
       height: 12px;
       background: url(/images/round-corners.png) no-repeat;
	   z-index:1000;
}

/* bidding top-left corner */
.purchase_option_box .tl {top: 0; left: 0; background-position: 0 0;}
/* bidding top-right corner */
.purchase_option_box .tr {top: 0;right: 0;}
.purchase_option_box .tr {background-position: -12px 0;}
/* bidding bottom-left corner */
.purchase_option_box .bl {bottom: 0;left: 0;}
.purchase_option_box .bl {background-position: 0 -12px;}
/* bidding bottom-right corner */
.purchase_option_box .br {bottom: 0;right: 0;}
.purchase_option_box .br {background-position: -12px -12px;}

.purchase_option_box .place_bid_bottom,
.purchase_option_box .place_buy_now_bottom{
	width:300px;
	float:left;
}

.purchase_option_box .single {
	margin-left: 300px !important;
	float: left;
	display:inline;
}

.purchase_option_box .double {
	margin-left: 129px !important;
	display:inline;
	float: left;
}

.purchase_option_box .advert_double {
	margin-left: 129px !important;
	float: left;
	display:inline;
}


.purchase_option_box .options {
	border: 13px solid #eaf5f9;
	background: #fff;
	padding:15px;
    min-height: 180px;
    line-height: 2em;
	float:left;
	display:inline;
	position:relative;
}

.purchase_option_box .double .options {
	background: #fff url(/images/options_column.png) no-repeat 50% 0px;
}

.purchase_option_box .advert_double .options {
	background: #fff url(/images/options_column.png) no-repeat 37% 0px;
}


.purchase_option_box .options label {
	display:inline;
	padding:0 10px 5px 0;
	float:left;
	width:100px;
	text-align:right;
}

.purchase_option_box .options label.copy-me {
	width:300px;
	text-align:left;
	margin-bottom:10px;
}

.purchase_option_box span.start_price {
	margin:0 0 0 9px;
}

.purchase_option_box .bottom_bid_buy_container{
	min-height:170px;
}

/*

.purchase_option_box .options .reserve-met {
	background: url(/images/sprite-16x16-24.png) no-repeat 0 -3400px;
	_background: url(/images/sprite-16x16-8.png) no-repeat 0 -3400px;
	padding:1px 0 3px 20px;
	border: 0;
	font-weight: bold;
}


.purchase_option_box .options .price{
	color: #0E363D !important;
	font-weight:bold;
	padding-left: 24px;
}




.mc-bid-action .double .placeabid {margin-right: 13px;}


.purchase_option_box .options .button-buy-now {
    margin: 40px 0 10px 110px;
}
*/
.purchase_option_box .options p.small {
	font-size: 0.8em !important;
	margin:0px;
}

.purchase_option_box .options div.row{
	width:100%;
	float:left;
	text-align:left;
	margin-top:2px;
}

.purchase_option_box .options div.center{text-align:center;}

.purchase_option_box .options div.spaced{margin-top:10px;}

.purchase_option_box .options .indent {margin-left: 16px;}


.purchase_option_box .options .row input[type=text] {
        width: 60px;
        background: white url(/images/input-search.png) no-repeat top right;
        height: 17px;
        margin: 0 5px 0 0;
        border: 1px solid #497F8B;
        padding: 3px 4px 2px 4px;
}

.purchase_option_box .double .place_bid_bottom{
	margin-right: 23px !important;
}


.purchase_option_box .double .place_buy_now_bottom{
	margin-left: 23px !important;
}


.purchase_option_box form {
	width: 300px;
	float:left;
	margin-bottom:5px;
}


.purchase_option_box .options .action-or {
        position: absolute;
        background-image: url(/images/action_or.png);
        width: 45px;
        height: 45px;
        top: 40%;
        left: 316px;
        margin-top: 0px;
        z-index: 100;
}

.purchase_option_box .options .reserve-met,
.purchase_option_box .options .reserve-not-met,
.purchase_option_box .options .no-reserve,
.purchase_option_box .options .leading {
	border: 0; 
	margin:0 0 0 95px;
}

.purchase_option_box .options .buy_now_tall {
	margin:44px 0;
}




/* advert details */


.purchase_option_box .advert-details {
	float:left;
	display: inline;
	width:217px;
	text-align:left;
}

.purchase_option_box .advert-details .feed-area {
	float: left;
	clear: both;
	margin-top: 6px;
	width: 100%;
	display: inline;
}

.purchase_option_box .advert-details p {
	margin: 0;
	padding: 0;
}

.purchase_option_box .advert-details p.contact_phone {
    background: #fff url(/images/sprite-16x16-24.png) no-repeat 0 -846px;
	_background: #fff url(/images/sprite-16x16-8.png) no-repeat 0 -846px;
	padding: 0 0 0 21px;
}

.purchase_option_box .advert-details p.contact_mobile {
    background: #fff url(/images/sprite-16x16-24.png) no-repeat 0 -2750px;
	_background: #fff url(/images/sprite-16x16-8.png) no-repeat 0 -2750px;
	padding: 0 0 0 21px;
}

.purchase_option_box .advert-details p.advertisers_agent {
	margin-top:15px;
	font-weight:bold;
}

.purchase_option_box .advert-details hr {
	border: 0;
	color: #e1e1e1;
	height: 2px;
	width: 100%;
	background-color: #e1e1e1;
	float: left;
	margin: 8px 0;
}

/* advert headshot & logo */

.purchase_option_box .advert-details .sellers-listings {
    background: url(/images/sprite-16x16-24.png) no-repeat 0 -2698px;
	_background: url(/images/sprite-16x16-8.png) no-repeat 0 -2698px;
    padding:2px 0 2px 24px;
}

.purchase_option_box .advert-details .sellers-feedback {
    background: url(/images/sprite-16x16-24.png) no-repeat 0 -2098px;
	_background: url(/images/sprite-16x16-8.png) no-repeat 0 -2098px;
    padding:2px 0 2px 24px;
}

.purchase_option_box .advert-details .url {
	padding: 5px 0 5px 24px;
	background: #fff url(/images/sprite-16x16-24.png) no-repeat 0 -894px;
	_background: #fff url(/images/sprite-16x16-8.png) no-repeat 0 -894px;
}

/* advert email */

.purchase_option_box .advert-email {
	float:left;
	display: inline;
	margin-left:50px;
	width:389px;
	text-align:left;
}
.purchase_option_box .advert-email form {margin: 0; padding: 0;}
.purchase_option_box .advert-email textarea {
	border: 2px solid #e1e1e1;
	width: 365px !important;
	height: 155px;
	overflow: auto;
	margin: 6px 0;
}
.purchase_option_box .advert-email .cc {margin-right: 5px;}
.purchase_option_box .advert-email img {margin-top: 10px;}

/*questions */
.listing .questions {
	float: left;
	display: inline;
	width: 960px;
	margin: 20px 0 0 0px;
	padding: 0 0 10px 0;
}

.listing .questions h2, #questions .heading h2, .questions .heading h2 {
	background: #fff url(/images/sprite-24x24-24.png) no-repeat 0 -644px;
	_background: #fff url(/images/sprite-24x24-8.png) no-repeat 0 -644px;
    line-height:1.5em;
}

.listing .questions .heading a {
	font-size:12px;
	float:left;
	margin-left:10px;
}

.listing .questions .heading .login-message {
	padding:10px 10px 0px 4px;
	float:left;
	margin-left:10px;
}

.listing .questions .heading .login-message a {
	padding:7px 0px;
	float:none;
	margin:0px;
}

.listing .questions .unanswered {
	font-size:12px;
	font-weight:bold;
	float:left;
	display:inline;
	margin:0 0 10px;
	width:100%;
}

.questions ul {
	float: left;
	display: inline;
	width: 960px;
}

.questions li{
	float: left;
	display: inline;
	width: 100%;
	list-style: none !important;
	margin: 0;
}

.questions li .question{
	background: #F4F5F4 url(/images/q-question-blue-24.png) no-repeat 13px 10px;
	_background: #F4F5F4 url(/images/q-question-blue-8.png) no-repeat 13px 10px;
	padding: 15px 15px 15px 40px;
	/* -moz-border-radius:5px; -webkit-border-radius:5px; USE POSITION RELATIVE AND AD TL TR */
}

.questions li div.answer, .questions li div.comment {
	background: #EAF5F9 url(/images/q-answer-green-24.png) no-repeat 13px 10px;
	_background: #EAF5F9 url(/images/q-answer-green-8.png) no-repeat 13px 10px;
	padding: 15px 15px 15px 40px;
	/* -moz-border-radius:5px; -webkit-border-radius:5px; USE POSITION RELATIVE AND AD TL TR */
	color: #9D121D;
	margin:10px 0 20px 50px;
}

.questions li div.comment {
	margin: 0 0 20px 0;
}

.questions li div.actions-wrapper{
	float:left;
	width:885px;
	padding:10px 0 20px 50px;
}

.questions li ul.actions {
	background: #EAF5F9;
	padding: 15px 10px 15px;
	width:940px;
	/* -moz-border-radius:5px; -webkit-border-radius:5px; USE POSITION RELATIVE AND AD TL TR */
	color: #9D121D;
}

.questions li .timestamp {
	color: #000000;
	font-size: 0.7em;
}

.questions li.odd .question {
	background: #fff url(/images/q-question-green-24.png) no-repeat 0 0;
	_background: #fff url(/images/q-question-green-8.png) no-repeat 0 0;
	padding: 5px 5px 5px 25px;
}

.questions li.odd div.answer {
	background: #fff url(/images/q-answer-24.png) no-repeat 0 0;
	_background: #fff url(/images/q-answer-8.png) no-repeat 0 0;
	padding: 5px 5px 5px 25px;
}

.questions li ul.action {
	float: left;display: inline;
	width: 100%;
	margin-left: 20px;
	height: 25px;
}

.questions li ul.actions li{
	float: left;display: inline;
	width: auto;
	margin-right: 10px;
	padding: 2px 0;
}

.questions li .actions li{
	font-size: 12px;
	border: none !important;
	font-weight:bold;
}

.questions li .actions li.answer {
	background: none;
}

.questions li .actions li.answer a {
	background: url(/images/q-answer-green-24.png) no-repeat 0px -2px;
	_background: url(/images/q-answer-green-8.png) no-repeat 0px -2px;
	padding: 3px 3px 3px 24px;
	border: none !important;
}

.questions li .actions li.ignore a {
	background: url(/images/sprite-16x16-24.png) no-repeat 5px -1597px;
	_background: url(/images/sprite-16x16-8.png) no-repeat 5px -1597px;
	padding: 3px 3px 3px 24px;
	border: none !important;
}

.questions li .actions li.blacklist a {
	background: url(/images/sprite-16x16-24.png) no-repeat 5px -1247px;
	_background: url(/images/sprite-16x16-8.png) no-repeat 5px -1247px;
	padding: 3px 3px 3px 24px;
	border: none !important;
}

.dashboard .questions li ul.actions li {border-bottom: 0 !important;}
.dashboard .feedback ul li.total {padding: 0 0 5px 0;}
.dashboard .questions li div.answer {
	background: #eff0ee url(/images/q-answer-24.png) no-repeat 0 0;
	_background: #eff0ee url(/images/q-answer-8.png) no-repeat 0 0;
	padding: 5px 5px 5px 25px;
}

/* Listing date and time */
.listing_closes_soon {
	color: #9D121D;
}
.classified_is_new {
	color: #9D121D;
}
.draft_will_publish {
}

/* Search filters */
.filter_dropdown {
	width: 140px;
}


/* Listing actions at bottom */
.listing .listing-actions {
	 margin-top: 20px;
	 float: left;
	 width: 100%;
	 font-size:1em !important;
}

.listing .listing-actions ul {
	width:200px;
    margin: 0 auto;
}

.listing .listing-actions ul li {
	float: left;
	display: inline;
	width: 100%;
	text-align:center;
}

.listing .listing-actions ul li.report-listing {
	text-align: center;
	width: 100%;
}

.listing .listing-actions .report-listing a {
	background: url(/images/sprite-16x16-24.png) no-repeat 0 -1898px;
	_background: url(/images/sprite-16x16-8.png) no-repeat 0 -1898px;
	padding: 0 0 2px 22px;
}

.listing .listing-actions .similar-item button {text-align:left;}

.listing .listing-actions .similar-item button:hover {color:#9d121d;}


/* View Counter */
.view-counter{
	margin:5px auto 20px !important;
}

.view-counter span{
	background:#EAF5F9;
	border:1px solid #D6E6EB;
	padding:2px 4px 2px 4px;
	font-size:12px;
	font-weight:bold;
}
/* Job specific blocks */
.listing .job-apply-container{
	display:block;
	text-align:center;
	margin-bottom:20px;
}

.listing .job-apply-block{
	width:250px;
	display:inline-block;
	text-align:center;
}

.listing .job-apply-block .reference{
	display:block;
	float:left;
}

.listing .job-apply-block .button-wrapper{
	margin:0 auto 10px;
	width: auto;
	display:inline-block;
}

.listing .job-apply-block #listing-share{
	margin:0;
	display:inline-block;
	float:none;
}


/* Listing source image */
.listing #listing_source {
	text-align: center;
	clear: both;
	padding-top: 20px;
}

/* Popups & Lightboxes
---------------------------------------------------------------------------------*/

/* Bid dialog popup Forms */
.mc_bid_dialog form{
	margin:15px 10px;
	font-size:12px;
}

.mc_bid_dialog ol{
	width:485px;
	margin-bottom:15px;
	overflow:hidden;
}

.mc_bid_dialog ol li{
	float:left;
	width:100%;
	padding:5px 0px;
	background: transparent url(/images/bg-edit-listing.png) repeat-y -130px  0px;
	margin-bottom:1px;
}

.mc_bid_dialog ol li label{
	float:left;
	width:130px;
	margin:3px 0px 3px;
	padding-right:10px;
	text-align:right;
}

.mc_bid_dialog ol li .fields{
	width:330px;
	margin-left:10px;
	float:left;
	text-align:left;
	display:inline;
}

.mc_bid_dialog ol li .fields p{
	float:left;
	margin:3px 0px 3px;
}

.mc_bid_dialog ol li .fields label{
	width:320px;
	text-align:left;
	display:inline;
}

.mc_bid_dialog ol li .fields input{
	display:inline;
	text-align:middle;
}

.mc_bid_dialog .dialog_price{
	font-weight:bold;
	color:#0e363d;
}

.mc_bid_dialog .buttons{
	padding-left:140px;
	height:30px;
	float:left;
}

.mc_bid_dialog .buttons a{
	color:#214181;
}

.mc_bid_dialog .cancel_link {
	margin:1px 0px 0px;
	float:left;
}

.mc_bid_dialog  .button-buy-now, .mc_bid_dialog  .button-place-bid{
	border: 0;
	text-indent: -999em;
    font-size: 0;
    cursor: pointer;
    width: 100px;
    height:27px;
	float:left;
}

.mc_bid_dialog  .conditions{
	display:block;
	margin-top:10px;
}


/* Lightbox */
#lightbox-main{
	width:640px;
	height:515px;
	float:left;
	margin-top:5px;
	padding:0px;
	border: 1px solid #fff;
}

#lightbox-main.lightbox-fullwidth{
	width:640px;
	height:500px;
	padding:0px;
	float:left;
}

#lightbox-thumbnails{
	margin:5px 0px 0 0;
	float:right;
	text-align:center;
	width:200px;

}

#lightbox-thumbnails img{
	margin-top:5px;
	float:left;
	cursor: pointer;
}

#lightbox-thumbnails .one-column{
	width:94px;
	margin:0 auto;
}

#lightbox-thumbnails .two-column{
	width:196px;
	margin:0 auto;
}

#lightbox-thumbnails .highlight{
	border: 2px solid #257992;
	cursor: pointer;
}

#lightbox-thumbnails .lowlight{
	border: 2px solid white;
	cursor: pointer;
}

.lb-close-window{
	display:none;
}

#lightbox-controls{
	float:left;
	display:inline;
	padding:0px;
	height:19px;
	margin:-6px 0 0 -9px;
	padding:3px;
	width:260px;
}

#lightbox-controls p{
	text-align:center;
	float:left;
	display:inline;
	font-size:14px;
	letter-spacing:0px;
	padding:0 10px;
	text-shadow:0 1px 0 #0D3642;
	font-family: Arial,FreeSans,sans-serif;
	color:#FFF;
	text-transform: none;
	margin:0;
	line-height:24px;
}

#lightbox-controls img{
	float:left;
	display:inline;
	cursor:pointer;
	margin:5px 3px 3px;
}

#lightbox-caption-main {
	padding: 0px 0 10px;
	float:left;
}


/* lightbox checklist */
#sella_dialog .checklist{
	margin:5px 0px 0px;
	overflow:hidden;
	float:left;
	text-align:center;
	width:870px;
}

#sella_dialog .single-image .checklist-wrapper{
	margin:5px auto 0px;
	text-align:left;
	width:582px;
}

#sella_dialog .single-image{	
	width:582px !important;
	overflow:hidden;
	padding:0 0 0 40px;
}

#sella_dialog .single-image div.listing-checklist{
	width:582px;
	height:133px;
	overflow:hidden;
}
		#sella_dialog .single-image div.listing-checklist div.checklist-item{
			width:270px !important;
		}
		#sella_dialog .single-image div.listing-checklist div.checklist-item span.checklist-text{
			width:191px !important;
		}


#sella_dialog .multiple-image .checklist-wrapper{
	margin:5px auto 0px;
	text-align:left;
	width:870px;
}

#sella_dialog .multiple-image div.listing-checklist{
	width:870px;
	height:60px;
	overflow:hidden;
}

		#sella_dialog .multiple-image div.listing-checklist div.checklist-item{
			width:199px !important;
		}
		#sella_dialog .multiple-image div.listing-checklist div.checklist-item span.checklist-text{
			width:129px !important;
		}


#sella_dialog .checklist .checklistAd, #sella_dialog .checklist .motoringAd{
	font-size:18px;
}

#sella_dialog .checklist ul li{
	list-style-type:disc;
	margin-left:3em;
	padding-left:0.5em;
}

		#sella_dialog .checklist div.listing-checklist div.checklist-item{
			float:left;
			margin:0 3px 3px 0;
			padding:7px;
			height:50px !important;
			background-color:#EAF5F9;
			list-style-type:none;
			border:0px !important;
		}

		#sella_dialog .checklist div.listing-checklist div.checklist-item div.checklist-image-link{
			float:left;
			display:inline;
			margin:0 8px 0 0 !important;
		}


		#sella_dialog .checklist div.listing-checklist div.checklist-item span.checklist-text{
			float:left;
			display:inline;
			margin:-2px 0 0;
			font-size:11px;
		}
	
		#sella_dialog .checklist div.listing-checklist div.checklist-item div.checklist-image-link a{
			float:left;
			border:solid 1px #214181;
		}

		#sella_dialog .checklist div.listing-checklist div.checklist-item div.checklist-image-link a:hover{
			border:solid 1px #9D121D;
		}







/* Report Listing dialog - whats this??*/
.mc_report_listing{
	margin:5px 0px;
	float:left;
	width:100%;
}

.mc_report_listing .legend em{
	padding-left:35px;
	background:#fff url(/images/icon-red-flag-lg.png) no-repeat 4px 50%;
}

.mc_report_listing #report_dialog_form select.reason{
	width:458px;
}
.mc_report_listing #report_dialog_form ol{
	margin:0px;
}
.mc_report_listing #report_dialog_form ol li{
	padding:10px 0px!important;
}

.mc_report_listing #report_dialog_form textarea{
	width:450px  !important;
}


/* Expired Listing version
---------------------------------------------------------------------------------*/
.mc_listing-expired {
	float: left;
	display: inline;
	background: #E3E6E2 url(/images/icon-listing-expired.png) no-repeat 8px 15px;
	margin: 1em 0 1em 10px;
    color: #0E363D !important;
	width: 910px;
	height: auto;
	padding: 10px 0px 10px 50px;
	position: relative;
	clear: both;
}

#meta.mc_listing-expired span {
    float:none !important;
}

.mc_listing-expired .status {
	font-size:1.2em;
}

.mc_listing-expired .alert {
    font-family: Arial,FreeSans,sans-serif;
    font-weight: bold;
    font-size: 1.5em;
    color: #9D121D;
}

.mc_listing-expired span.alert {
	padding-right: 5px !important;
}

.mc_listing-expired a {
	font-weight: bold;
}

.mc_listing-expired .meta-right {
	width: 110px;
}

.seller-details-short p.name {margin-bottom: 2px;}
/* override for bidding history */
#bids .seller-details-short p.name {margin-bottom: 0;}

.seller-details-short .seller {
	font-family: Arial,FreeSans,sans-serif;
	text-transform: capitalize;
	font-weight: bold;
	font-size: 1.1em;
	letter-spacing:0.05em;
}

.seller-details-short .user_new span,
.seller-details-short .user_warning span
 {
	display: inline;
	text-indent:-9999;
}
.seller-details-short a.rating{
	text-decoration:none;
}
.seller-details-short .user_new {
	background-image: url(/images/icon-new.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-bottom: 2px;
	padding-right: 20px;
}
.seller-details-short .user_rating_negative {}
.seller-details-short .user_rating_zero {}

.seller-details-short .user_warning,
.seller-details-short .user_rating_lt_10,
.seller-details-short .user_rating_10,
.seller-details-short .user_rating_50,
.seller-details-short .user_rating_100,
.seller-details-short .user_rating_200,
.seller-details-short .user_rating_500,
.seller-details-short .user_rating_1000 {
	background-image: url(/images/sprite-stars-24.png);
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-right: 18px;
	padding-bottom: 7px;
}
.seller-details-short .user_warning {
	background-position: -4px -8px;
	padding-right: 14px;
	padding-bottom: 2px;
	padding-top: 0;
}
.seller-details-short .user_rating_lt_10 {
	background-position: -4px -28px;
	padding-right: 10px !important;
	padding-bottom: 2px;
	padding-top: 0;
}
.seller-details-short .user_rating_10 {
	background-position: -2px -52px;
	padding-top: 0;
}
.seller-details-short .user_rating_50 {
	background-position: 0 -70px;
}
.seller-details-short .user_rating_100 {
	background-position: 0 -96px;
}
.seller-details-short .user_rating_200 {
	background-position: 0 -120px;
}
.seller-details-short .user_rating_500 {
	background-position: 0 -145px;
}
.seller-details-short .user_rating_1000 {
	background-position: 0 -170px;
}

#seller_summary_condensed .seller-details-verification,
#seller_summary_condensed .member-since {
	float: left;
	margin: 5px 1.5em 0 0;
}
#seller_summary_condensed .location {
	margin: 6px 0 0;
}
#seller_summary_condensed {
	background-color:#EEEEEE;
	border-color: #E4E7E3;
	border-width: 0 1px 1px 1px;
	border-style:solid;
	margin: 0 0px 21px 0px;
	padding: 10px;
}
#seller_summary_condensed p.verifications {
	margin-bottom: 0;
}

#member_search_block {
	float: right;
}

#member_search_block #search-member {
	margin-right: 1em;
	float: left;
	width: 200px;
	height:18px;
	padding:2px;
	line-height:20px;
	background:url("/images/input-search.png") repeat scroll right top transparent;
	border:1px solid #A7AFA4;
}

.listing #closed-summary {
	margin:20px 0px 0;
	padding:10px 10px 4px;
	background-color: #eee;
	border: 1px solid #E4E7E3;
}
.listing #closed-summary img#closed-image {
	float: right;
}


.sibling_categories{
	margin-bottom:10px;
}

.sibling_categories li{
	list-style-type:disc;
	margin-left:3em;
	padding-left:0.5em;
	width: 275px;
	float: left;
}

.similar-search span{
	vertical-align:middle;
	padding:0 5px 0px 0px!important;
}


.similar-search input.query {
	width:300px;
	height: 20px;
	margin-right:20px;
	float:left;
}


/* no javascript display-images page
----------------------------------------------------------------------------------*/
.mc_nojsnav-carousel {
	float: left;
    display: inline;
	width: 940px;
    background-color:#EAF5F9;
    border-top: 1px solid #D6E6EB;
	border-bottom: 1px solid #D6E6EB;
	padding: 3px 10px 5px 10px;
    height:27px;
    margin: 15px 0;
}

.mc_nojsnav-carousel .buttons-container {
    width: 520px;
    float: right;
	text-align: center;
}

.mc_nojsnav-carousel .previous-container {
    float: left;
    width: 110px;
    text-align: left;
}

.mc_nojsnav-carousel .next-container {
    float: right;
    width: 110px;
	text-align: right;

}

.mc_nojsnav-carousel .previous-container a {
    background: url(/images/button-standard-prev.gif) no-repeat left;
    padding:5px 0 6px 25px;
    color: #214181 !important;
    line-height: 2em;
}

.mc_nojsnav-carousel .next-container a {
    background: url(/images/button-standard-next.gif) no-repeat right;
    padding: 5px 25px 6px 0;
    color: #214181 !important;
    line-height: 2em;
}

.mc_nojsnav-carousel .previous-container,
.mc_nojsnav-carousel .next-container {height: 28px;}


.mc_nojsnav-carousel .image-count {
    float: left;
	font-weight:bold;
	margin:0 auto;
	padding-top:5px;
	width:300px;
	text-align:center;
}

.mc_nojsnav-carousel .back-to-listing {
    float: right;
	margin:0 auto;
	padding-top:3px;
	width:210px;
	text-align:right;
}


/* @group Seller & Buyer Views
---------------------------------------------------------------------------------------- */
.listing .actions a {
	padding: 2px 0 2px 22px;
	margin-right: 20px;
	float:right;
}

.listing .lower-group a#listing-share-facebook {
	background: url(/images/sprite-16x16-24.png) no-repeat 0 -2048px;
	_background: url(/images/sprite-16x16-8.png) no-repeat 0 -2048px;
}

.listing .lower-group a#listing-share-twitter {
	background: url(/images/sprite-16x16-24.png) no-repeat 0 -3799px;
	_background: url(/images/sprite-16x16-8.png) no-repeat 0 -3799px;
}

.listing .lower-group a#listing-share-bebo {
	background: url(/images/sprite-16x16-24.png) no-repeat 0 -1148px;
	_background: url(/images/sprite-16x16-8.png) no-repeat 0 -1148px;
}

/* seller view */

.tab-content form.filters{
	float:left;
	background:#EAF5F9;
}

	.tab-content form.filters fieldset{
		float:right;	
		padding:5px;
		margin:0;
	}
	
	.tab-content form.filters fieldset legend{
		display:none;
	}
	
		.tab-content form.filters fieldset input#find{
			height:18px;
			padding:2px;
			line-height:20px;
			background:url("/images/input-search.png") repeat scroll right top transparent;
			border:1px solid #A7AFA4;
		}
		
		.tab-content form.filters fieldset select#filter,
		.tab-content form.content-controls select.select-bulk-enhancement {
			border:none;			
			border:solid 1px #A7AFA4;
			padding:2px 3px 3px 3px;
			font-size:12px;
			line-height:20px;
			margin:0 10px 0 0;
		}
	
		.tab-content form.filters fieldset div.label,
		.tab-content form.content-controls fieldset div.label{
			height:24px;				
		}
		
		.tab-content form.filters fieldset.find div.label, 
		.tab-content form.filters fieldset.filter div.label, 
		.tab-content form.filters fieldset.filters,
		.tab-content form.content-controls fieldset div.label{
			line-height:24px;
		}
	
	.tab-content form.filters select#filter,
	.tab-content form.content-controls select.select-bulk-enhancement{
		float:left;
	}

.seller-view {
	float: left;display: inline;
	width: 958px;
	margin: 5px 0 20px 0px;
	background: #EDF5F8;
	padding: 0;
	border: 1px solid #cee0e6;
    clear: both;
	position: relative;
}

.seller-view h2 {
	padding-top: 1px;
	padding-bottom: 1px;
	background: url(/images/sprite-24x24-24.png) no-repeat 8px -1197px;
	_background: url(/images/sprite-24x24-8.png) no-repeat 8px -1197px;
}

.seller-view .heading-seller{
	float: left;display: inline;
	width: 100%;
	margin: 0;
	padding: 2px 0px 2px 0;
	background: #cee7ee;
}

.seller-view .heading-seller h2{
	margin: 0;
	float: left;
	display: inline;
	padding: 0 5px 0 45px;
    line-height:1.45em;
}

.seller-view .heading-seller .heading-controls {
	padding-top: 7px;
	margin-right:20px;
}

.seller-view .heading-seller a{
	margin-right:0;
	margin-left:20px;
	padding:0 0 0 20px;
}

.seller-view .heading-seller a.view-progress {
	background: url(/images/sprite-16x16-24.png) no-repeat 0 -2447px;
	_background: url(/images/sprite-16x16-8.png) no-repeat 0 -2447px;
	float: right;
	display: inline;
}

.seller-view .heading-seller a.view-sold {
	background: url(/images/action_request_payment.png) no-repeat 0 1px;
	float: right;
}

.seller-view .heading-seller a.view-closed {
	background: url(/images/sprite-16x16-24.png) no-repeat 0 -2700px;
	_background: url(/images/sprite-16x16-8.png) no-repeat 0 -2700px;
	float: right;
}

.seller-view .heading-seller a.view-drafts {
	background: url(/images/sprite-16x16-24.png) no-repeat 0 -2699px;
	_background: url(/images/sprite-16x16-8.png) no-repeat 0 -2699px;
	float: right;
}


/* Seller view main text area */
.seller-view .seller-details{
	float:left;
	width:780px;
}

.seller-view .seller-actions{
	float:left;
	width:170px;
	min-height:145px;
	padding:10px 0px;
	border-left: 1px solid #CEE0E6;
	/* position: absolute; */
	/* hack to position the buttons for seller view on a listing correctly */
	top: 40px;
	right: 8px;
}
.seller-view .seller-actions .button-neutral{
	margin:0px 12px 6px;
	width:152px;
}

.seller-view .seller-actions input{
	float:left;
	width:140px;
}

.seller-view .seller-actions .action-listing .button-neutral a{
	width:100px;
	text-align: center;
}

.seller-view .seller-actions a.unanswered {
	font-weight:bold !important;
	font-size:11px;
	padding:0px 0px 10px;
	margin-left:12px;
	float:left;
}

.seller-view .seller-details-sold{
	float:left;
	width:710px;
}

.seller-view .seller-actions-sold{
	float:left;
	width:260px;
	min-height:140px;
	padding:10px;
}

.seller-view .seller-actions-sold .action_list{
	float: left;
	overflow: hidden;
	margin: 0px!important;
}

.seller-view .group {
	padding:10px;
	border-bottom: 1px solid #CEE0E6;
	/*min-height:65px;*/
}

.seller-view .group p{
	margin-bottom:8px;
}

.seller-view .details {
	float: left;
	display: inline;
	width:500px;
}

.seller-view .details li {
	text-align:left;
}

.seller-view .details label {
	font-weight: bold;
}

.seller-view .listing-details-column {
	width: 200px;
	float: left;
}

.seller-view .status {
	font-weight: bold;
	width: 110px;
	float: left;
}

.seller-view .seller-status {
	padding: 10px;
	border-bottom: 1px solid #CEE0E6;
	clear:both;
}

.seller-view .seller-status a {
	font-weight: bold;
}

.seller-view .listing-details-column-id {
	width: 250px;
	float: left;
}

.seller-view .listing-details-column-id,.seller_details .listing-details-column li {
	display: block;
	margin-top: 3px;
}

.seller-view .listing-details-column h5 {
	color: #9D121D;
	text-transform: none;
	letter-spacing: 0;
	font-weight: bold;
	margin-bottom: -5px;
}

.seller-view .listing-details-column img {margin-bottom: -4px;}
.seller-view .listing-details-column .details-content #label,
.seller-view .listing-details-column .details-content a {font-weight: normal;}
.seller-view .listing-details-column .details-content #label {width: 100px; float: left;}


.seller-view .lower-group {
	padding: 12px 0 11px 8px;
}

.seller-view .lower-group  a {
	margin-right:20px;
	padding:2px 0 5px 22px;
	display:inline;
}

/* buyer view */

.seller-view .heading-buyer {
	float: left;display: inline;
	width: 100%;
	margin: 0px;
	padding: 2px 0 2px 0;
	background: #cee7ee;
}

.seller-view .heading-buyer h2 {
	margin: 0;
	float: left;
	display: inline;
	padding: 0 5px 0 45px;
    line-height:1.45em;
}

.seller-view .buyer_details a.similar-item {
	background: url(/images/icon-purchased-16.png) no-repeat 0 6px;
	float:right;
	padding: 7px 0px 2px 22px;
	width:200px;
}

/* fixed price offer */
.fixed-price-offer .duration label {
	float: none;
}

.fixed-price-offer .button-standard {
	margin-right: 20px;
}

.fixed-price-offer .seller-details-short {
	display: inline-block;
}

.fpo_to_review {
	border:1px solid #FFFFA5;
	background-color:#FFFFD1;
	font-weight:bold;
	padding:5px;
	margin:0 50px 10px 50px;
	text-align:center;
	clear: both;
}

/* @group Search Results
---------------------------------------------------------------------------------------- */

/*Site map section */

	ul#sitemap-sections {
		float:left;
		display:inline;
		width:100%;
		margin:0 0 20px 0;
	}
	
	ul#sitemap-sections li {
		float:left;
		margin:0 40px 0 0;
	}
	
	ul#sitemap-sections li {
		float:left;
		font-size:14px;
		font-weight:bold;
	}
	
	div.list-wrapper {
		float:left;
		width:100%;
	}
	
	div.categories {
		float:left;
		width:320px;
	}
	
	div.categories-list {
		float:left;
		width:320px;
	}
	
	div.categorie-title {
		float:left;
		width:100%;
		font-size:14px;
		font-weight:bold;
		margin:0 0 5px;
	}
	
	li.categorie-title {
		font-size:16px;
		font-weight:bold;
		float:left;
		width:305px;
		padding:0 0 0 15px;
		background:url(/images/icon-arrow-small-down.png) 2px 8px no-repeat;
	}
	
	li.categorie-title small {
		font-weight:normal;
		font-size:12px;
	}
	
	div.site-map-wrapper {
		float:left;
		width:100%;
		margin:0 0 20px;
	}
	
	div.categorie-title span.title-right {
		float:left;
		padding:3px 0 0 12px;
		background:url(/images/icon-arrow-small.png) 2px 8px no-repeat;
	}
	
	div.categorie-title span.title-left {
		float:left;
		margin:0 8px 0 0;
	}
	
	ul.anchor-links li {
		padding:0 0 0 20px;
		background:url(/images/icon-arrow-small-down.png) 2px 4px no-repeat;
	}
	
	div.categorie-title small {
		font-weight:lighter;
	}
	
	div.categories-list ul {
		float:left;
		display:inline;
		width:300px;
		padding:0 0 20px 20px;
	}

/* Refine & Sort filters on search results page */
#refine-ad {
	width: 300px;
	height: 250px;
	float: right;
	display: inline;
	background: #fff;
    background-color:#fff;
}

#refine {
	float: left;
	display: inline;
	width: 660px;
}

#refine h2 {
	background: #fff url(/images/sprite-24x24-24.png) no-repeat 0 698px;
	_background: #fff url(/images/sprite-24x24-8.png) no-repeat 0 698px;
}

#refine h3 {
	margin-bottom: 0;
}

#refine .category-list-container{
	float:left;
	width:660px;
	padding:0 0 20px;
}
#refine .related-category-list-container{
	float:left;
	width:645px;
	padding:0 0 20px;
}
#refine .related-categories-header{
	color: #778888;
	background-image: url(/images/icon-bullet-link-light-grey.png);
			background-repeat: no-repeat;
			background-position: 0px 1px; 
			padding-left: 17px; 
}

	#refine .advanced-search{
		width:440px;
	}

#refine ul.region {
	float: left;
	display: inline;
	margin:0 0 20px;
	width: 100%;
}

#refine ul li {
	float: left;
	display: inline;
	width: 220px;
	list-style: none !important;
	margin: 0 !important;
}

table#category-table,
table#related-category-table{
	width:100%;
	border:0;
	margin:0;
	padding:0;
}

	table#category-table tbody,
	table#related-category-table tbody{
		border:0;
		margin:0;
		padding:0;
	}
	
	table#category-table tr,
	table#related-category-table tr{
		border:0;
		margin:0;
		padding:0;
	}
	
		table#category-table td,
		table#related-category-table td{
			width:33%;
			min-width:146px;					
			white-space:nowrap;			
			border:0;
			margin:0;
			padding:0;
		}
		
		table#related-category-table td{
			padding: 2px;
			padding-left: 18px;
		}
		
		table#category-table td ul li,
		table#related-category-table td ul li{
			float:none;
			width:auto;
			display:block;
			padding:0 10px 0 0;	
		}
		
		table#related-category-table td ul li{
			font-size: 12px;
			
			/*background-image: url(/images/icon-bullet-link-light-grey.png);
			background-repeat: no-repeat;
			background-position: 0px 3px; 
			padding-left: 17px; */
		}

.refine-wrapper {width: 100%; float:left;}

#refine ul li a {font-weight: normal;}

#refine ul li span {
	font-size: 0.8em;
	color: #778888;
}

#regions-list ul.region {
	float:left;
	width: 220px;
	padding:0;
	margin:0 0 3px;
}

#regions-list ul.region li {
  line-height: 18px;
}

#regions-list ul.region li a {
  color: #FFFFFF;
}

#refine #other-regions {display: none;}

#top-regions-general{
	float:left;
	display:inline;
	width:640px;
	position:relative;
	margin:0 20px 20px 0;
	padding:0 0 5px;
	border-bottom:solid 1px #E3E6E2;
}

div#regions-list{
	display:none;
	position:absolute;
	top:0px;
	left:-10px;
	width:200px;	
	background: url(/images/header/drop-login-repeat.png) repeat-y 0 0;
	padding:5px 30px;	
	overflow: visible;
	z-index: 1000;
}

div#list-bottom{
  float: left;
  display: inline;
	margin: 5px -30px -30px;
	height:20px;
	width:260px;
	background: url(/images/header/drop-login-bottom.png) no-repeat left bottom transparent;
	display: block;
}

div#list-top{
  float: left;
  display: inline;
  margin: -25px -30px 0;
	height:20px;
	width:260px;
	background: url(/images/header/drop-login-top.png) no-repeat left top transparent;
	z-index: 889;
	display: block;
}

span.region-title{
	float:left;
	width:180px;
	font-size: 14px;
	color: #CCCCCC;
	font-weight:bold;
	display:inline;
	margin:0 0 10px;
}

span#close-region{
	float:right;
	height:16px;
	width:20px;
	cursor:pointer;
	background: url(/images/header/drop-login-close.png) no-repeat scroll left top transparent;
}

div#region-changer{
	float:left;
	display:inline;
	position:relative;
}

.mc_section_landing #top-regions-general {
	width: 420px;
}

#top-regions-general span.region-span {
	float:left;
	font-weight:bold;
	font-size:12px;
	padding-right: 10px;
}

#top-regions-general div.mc_current_location{
	margin:0px !important;
	float:left;
	padding:0 5px 0 0px;
}

#top-regions-general div.button-grey-small{
	margin:-1px 0 0 5px;
}

.advanced_filters {
    float: left;
	display: inline;
	width: auto !important;
	margin-top: 15px;
	padding: 6px 10px 8px 10px;
    background-color:#EAF5F9;
}


/* sort filter */
#sort {
  float: left;
	display: inline;
	width: 940px;
	margin-top: 15px;
	padding: 6px 10px 8px 10px;
  background-color:#EAF5F9;
}

#sort label {
	font-weight: bold;
	float: left;
	display: inline;
	margin-right: 1em;
}

#sort select {
	float: left;
	display: inline;
	margin-right: 5px;
}

#sort .price,
#sort .filters,
#sort .label {
	float: left;
	display: inline;
	margin-right: 2em;
}

#sort .price,
#sort .filters {}

#sort .filters, #sort .sort, #sort .price { padding: 5px 0 0;}

#sort .sort .button-standard{
  margin: -3px 0;
}

#sort .selected {
	text-decoration: none !important;
	color: #0e363d !important;
}

#sort .sort {float: right;}

#sort .sort label {}

#sort .sort select {
	border: solid 1px #c3d6da;
	padding: 2px;
	margin-top: -2px;
}

#sort .sort input, .sort div.button-standard input {padding:0 3px 3px 10px;}


.gallery-bold h4{
	font-weight:bold;
	color:#9D121D !important;
}

.gallery-bold h4 a{
	font-weight:bolder;
	color:#14274F !important;
}

.gallery-bold h4 a:hover{
	color:#9d121d !important;
}

li.gallery-featured{
	background:#eef8fa;
	border:solid 1px #256F89 !important;
}

li.gallery-photo{
	background:url(/images/photo-pop.png) left top no-repeat;
}

.list-view li.gallery-photo{
	background:url(/images/photo-pop-list-view.png) left top no-repeat;
}

li.gallery-photo:hover{
	background:url(/images/photo-pop.png) right top no-repeat;
}

.list-view li.gallery-photo:hover{
	background:url(/images/photo-pop-list-view.png) left -400px no-repeat;
}

.list-view li.gallery-highlight, .list-view li.gallery-highlight-photo {
  background:#eef8fa;
}

li.gallery-highlight{
	background:#eef8fa;
	border:solid 1px #E3E6E2;
}

.list-view li.gallery-highlight{
	background:#eef8fa;
}


li.gallery-featured-photo, li.gallery-highlight-photo{
	background:url(/images/photo-pop.png) left bottom no-repeat;
}

.list-view li.gallery-featured-photo, .list-view li.gallery-highlight-photo{
	background:url(/images/photo-pop-list-view.png) left -800px no-repeat #eef8fa;
}

.list-view li.gallery-photo .img,
.list-view li.gallery-featured-photo .img, .list-view li.gallery-highlight-photo .img{
	padding: 0px;
	border: none;
	margin-right: 25px;
}

li.gallery-featured-photo:hover, li.gallery-highlight-photo:hover{
	background:url(/images/photo-pop.png) right bottom no-repeat;
}

.list-view li.gallery-featured-photo:hover, .list-view li.gallery-highlight-photo:hover{
	background:url(/images/photo-pop-list-view.png) left -1199px no-repeat #eef8fa;
}



/* results bar */
#results-shown, #results-shown-nested{
	margin: 5px 0px 5px 0px;
    border-top: 1px solid #e3e6e2;
	border-bottom: 1px solid #e3e6e2;
    padding:8px 10px 7px;
	float: left;
    font: normal .9em Helvetica, Arial, 'Liberation Sans',FreeSans,sans-serif;
    color:#778888;
	width: 940px;
}

#results-shown-nested{
    margin: 0 0px 5px 0px;
    border: none;
}

.view-type-control-container {
	float:right; 
	height: 30px;
}

.view-type-tab {
	float: left;
	text-align: right;
	font-weight: bold;
	margin: 2px 5px 0 0;
	padding: 8px 7px 7px;
	font-size: 13px;
	vertical-align: top;
}

.view-type-tab a {
	text-decoration: none;
}

.view-type-tab img {
	width: 13px;
	height: 13px;
}

#results-shown-nested .on {
	background-color: #EAF5F9;
}

/* Category banner advert */
.category_bar_flyer_fatso {
	float: left;
	width: 960px;
	height: 60px;
	margin-top: 20px;
	background: url(/images/campaigns/fatso/banner.png) no-repeat;
}

li.gallery-mid-banner {
	width: 960px;
	height: 100px;
	margin-left: -10px;
	margin-top: 20px;
	margin-bottom: 40px;
	border:none;
}

/* Subscriptions links - was buttons-user */
.subscription_links {
	float: left;
    display: inline;
	margin: 0 2px 4px 0;
    clear: left;
	width:636px;
}

.subscription_links ul li {
	display: inline;
	list-style-type: none;
	padding-right: 20px;
}

.subscription_links ul a.request_rss {
	background: url(/images/sprite-16x16-24.png) no-repeat 0 -4496px;
	_background: url(/images/sprite-16x16-8.png) no-repeat 0 -4496px;
	padding: 5px 0 5px 20px;
}


/* Pagination at bottom */
.pages {
	display: block;
	clear: both;
	text-align: center;
	padding-top: 3em;
	padding-bottom: 1em;
	margin: 10px 0;
	width: 100%;
}

.pages .links a,
.pages .links .current {
	padding: 4px 6px;
	border: 2px solid #e3e6e2;
	margin: 0 4px;
	text-decoration: none;
}

.pages .links a:hover {
	background: #e3e6e2;
	border-color: #b4b5b4;
}

.pages .links .current {
	border: 0;
	font-weight: bold;
	color: #9D121D;
}

.pages .small {margin-top: 1em;}

/* Feature searches */
.feature_search_title{
	width:960px;
	float:left;
	padding:2px 0px;
	border-top:1px #E3E6E2 solid;
	border-bottom:1px #E3E6E2 solid;
	margin-bottom:15px;
}

.feature_search_title h1{
	float:left;
	margin:2px 0 0 0 !important;
	padding:3px 0 5px 40px !important;
	line-height:1.1em;
	font-size:25px;
}

.feature_search_title h1.onedollar{
	background: url(/images/icon-dollar-reserve-32.png) no-repeat 0px 0px;
}


.feature_search_title .feature_search_links{
	float:right;
	margin-top:8px;
	margin-bottom:3px;
	display:block;
}





/* Landing Pages */
.mc_section_title{
	width:960px;
	float:left;
	padding:2px 0px;
	border-top:1px #E3E6E2 solid;
	border-bottom:1px #E3E6E2 solid;
}

.mc_section_title h1.vehicle_title,
.mc_section_title h1.property_title,
.mc_section_title h1.travel_title{
	float:left;
	margin:4px 0 0 0 !important;
	padding:3px 0 5px 40px !important;
	line-height:1.1em;
	font-size:1.9em;
}

.mc_section_title h1.vehicle_title{
	background: url(/images/sprite-32x32-24.png) no-repeat 0px -150px;
}

.mc_section_title h1.property_title{
	background: url(/images/sprite-32x32-24.png) no-repeat 0px -200px;
}

.mc_section_title h1.travel_title{
	background: url(/images/sprite-32x32-24.png) no-repeat 0px -300px;
	padding:3px 0 7px 40px !important;

}
.mc_section_title h1.long{
	letter-spacing: 0.03em;
}

.mc_section_title .section_links{
	float:right;
	margin-top:8px;
	margin-bottom:3px;
	display:block;
}

.mc_section_title .section_links .section_text_links {
	float:left;
	margin-top:2px;
}

.mc_section_title .button-standard{
	padding-left:10px;
	margin-bottom:5px;
}


.mc_section_landing{
	margin-top:2px;
	float:left;
}

.show-all-motoring{
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:bold;
}

/* region selctor styles */

.refine-region {
	clear:both;
	width:200px !important;
}
.refine-region a {
	font-weight: bold !important;
	font-size: 14px !important;
	padding-bottom: 10px;
	text-decoration: none;
}

.refine-city{
	width: 200px !important;
}
.refine-city a {
	text-decoration: none;
	margin-left: 20px;
}


/* advanced search panels */

#advanced {
	display:inline;
	float:left;
	font-size:0.9em;
	margin:15px 10px 15px 0px;
	width:180px;
}

#advanced.wide{
	width:200px;
	margin-top:0px;
	margin-right:10px;
}

#advanced .sale_only{
	display:none;
}

#advanced .sale_rent{
	display:block;
}

#advanced .body {
	border:1px solid #D6E6EB;
}

#advanced .tabbed {
	border-top:none !important;
}

#advanced h3{
	padding:0 0 0 30px;
	background: url(/images/icon-advanced-search-sm.png) no-repeat 0px 0px;
}

#advanced select {
	border:1px solid #C3D6DA;
	padding:2px;
}

#advanced input[type=radio]{/* won't work in IE6 or 7 */
	width:auto;
}

#advanced .group {
	width:170px;
}

#advanced .group label {
	margin:0 20px 5px 0;
}

#advanced .tabs {
	width:180px;
	height:40px;
	float:left;
}

#advanced .tabs .left {
    background: url(/images/tab-advanced-search-flat.png) no-repeat 0px 0px;
	width:180px;
	height:30px;
	float:left;
}

#advanced .tabs .right {
    background: url(/images/tab-advanced-search-flat.png) no-repeat 0px -30px;
	width:180px;
	height:30px;
	float:left;
}

#advanced .tabs a {
	margin:2px 0px;
	padding:4px 10px;
	width:70px;
	float:left;
	text-align:center;
	color:#0E363D;
	font-family: Arial,FreeSans,sans-serif;
	font-size:14px;
	text-decoration: none;
}


#advanced fieldset{
	width:165px;
}

#advanced .short{
	width:71px;
}

#advanced .longer-short{
	width:80px;
}

#advanced .area select {
	width:160px !important;
	margin-bottom:3px;
}

#motoring .area select:disabled {
	display:none;
}

.motoring_select_box {
	width:161px;
}



.sell_vehicle_button {
	padding-top: 30px;
	padding-bottom: 10px;
	padding-left: 110px;
	width: 210px;
	float: left;
}


.sell_vehicle_button div.button-standard {
	height:31px;
	overflow:visible;
}

.sell_vehicle_button div.button-standard a {
	height:30px;
	background:url(/images/big-list-button-green.png) left top no-repeat;
	padding-left:40px;
	padding-bottom:1px;
	line-height:30px;
	width:200px;/* because we want to have flicker free transistions  */
	font-size:16px;
}


.sell_vehicle_button div.button-standard:hover input, #watchlist div.button-standard.hover input {
	background-position:left -31px;
}

.sell_vehicle_button div.button-standard:hover span, #watchlist div.button-standard.hover span{
	background-position:right -31px;
}

.sell_vehicle_button div.button-standard.click input {
	background-position:left -62px;
}

.sell_vehicle_button div.button-standard.click span{
	background-position:right -62px;
}




#advanced input.medium{
	width:154px;
}

#advanced .space-below{
	margin-bottom:7px;
}

#advanced select.long{
	width:180px;
	margin-bottom:3px;
}

#advanced input.long{
	width:174px;
}

#advanced fieldset.long{
	width:180px;
}

#advanced label.above{
	display:block;
	margin:3px 2px 0px 0;
}

#advanced .reset{
	margin:3px 2px 0px 20px;
	float:left;
}

#advanced .search_button{
	margin:8px 0px 3px;
	overflow:auto;
}


#advanced #button-advanced-search {
	background: url(/images/button-advanced-search.png) no-repeat;
	border: 0;
	cursor: pointer;
	font-size: 1px;
	float: left;
	display: inline;
	text-indent: -9999em;
	margin:5px 0 0 0;
	width: 80px;
	height: 27px;
}

#advanced .bl , #advanced  .br, #advanced .tl, #advanced .tr{
	position: absolute;
	width: 8px;
	height: 8px;
	background: url(/images/round-corners-key.png) no-repeat;
}

#advanced .tl {
	top: 0;
	left: 0;
	background-position: 0 0;
}

#advanced .tr {
	top: 0;
	right: 0;
	background-position: -16px 0;
}

#advanced .bl {
	bottom: 0;
	left: 0;
	background-position: 0 -16px;
}

#advanced .br {
	bottom: 0;
	right: 0;
	background-position: -16px -16px;
}

.mc_section_landing #refine-300-ad {
	width: 300px;
	height: 250px;
	float: right;
	display: inline;
	margin: 15px 0 0 0;
}

.mc_section_landing #refine{
	margin:12px 0 0 10px;
	width:450px;
}

.mc_section_landing #refine.refine_wide{
	margin:12px 5px 0 0px ;
	width:650px;
}

.mc_section_landing #refine .category-wrapper{
	width:100% !important;
	float:left;
	margin:0 0 5px 0;
}

.mc_section_landing #refine h3.back{
	width:auto !important;
	float:left;
}

.mc_section_landing #refine .category_back{
	margin:0 0 0 8px;
	padding:1px 0 0 0;
	float:left;
}

.mc_section_landing #refine .left_column{
	float:left;
	width:220px;
}
.mc_section_landing #refine .right_column{
	float:left;
	width:210px;
	margin:0 0 0 10px;
}
.mc_section_landing #refine .left_column h3,
.mc_section_landing #refine .right_column h3{
	width:auto !important;
	clear:left;
}

.mc_section_landing ul.landing_tips{
	width:380px;
	float:left;
	margin:15px 0 0px 10px;
}

.mc_section_landing ul.property_landing_tips{
	width:300px;
	margin:15px 0 0 10px;
	float:left;
}

.mc_section_landing ul.travel_landing_tips{
	width:380px;
	float:left;
	margin:15px 0 0px 0px;
}

.mc_section_landing  ul.landing_tips li,
.mc_section_landing  ul.property_landing_tips li,
.mc_section_landing  ul.travel_landing_tips li{
	background: url(/images/icon-bullet-link-orange.png) no-repeat 0px 5px;
	padding:0 0 0 16px;
}

#landing-adserver{
	float:left;
	width:960px;
	display:inline;
	margin:20px 0 0 0;
}

.mc_section_landing .subscription_links{
	width:100%;
}

ul.lozenges {
	width:960px;
}

ul.lozenges li{
	margin:0 60px 0 60px;
	width:150px;
	float:left;
	overflow:hidden;
	display:inline;
}

ul.lozenges li.left{
	margin:0 60px 0 0;
}

ul.lozenges li.right{
	margin:0 0 0 60px;
}

ul.lozenges .lozenge-ad{
	width:150px;
	height:70px;
	/* background-color:#eee;  */
	text-align:center;
	margin:0 auto;
}

#advanced_search_area .mc_section_landing #refine ul.landing_category {
	width:auto !important;
	margin:0 0 20px;
	display:inline;
	float:left;
	width:220px;
}

#advanced_search_area .mc_section_landing #refine ul.landing_category li{
	width:185px;
}

#advanced_search_area #refine {
	width:440px;
}

#advanced_search_area #refine .refine-wrapper {
	width: 100%;
	float:left;
}


#advanced_search_area #refine ul li {
	width:100%;
}

#advanced_search_area #refine ul.region li{
	width:50%;
}

.mc_current_location{
	margin:0px 0px 10px 0px;
}

.no-search-results{
	margin-top:20px;
}

.no-search-results h3{
	padding-left:30px;
	background: url(/images/icon-no-results-24.png) no-repeat;
}

.no-search-results p{
	padding-left:30px;
}





/* @group Home Page
---------------------------------------------------------------------------------------- */
.homepage h1 {
	font-family: Arial,FreeSans,sans-serif;
	font-size: 12px;
	line-height:12px;
	padding:0;
	color: #0E363D;
	text-transform: none;
	margin: 0 0 20px 0px;
	overflow: hidden;
	width: 640px;
	float:left;
}

.homepage h1 a, .homepage h1 a:hover, .homepage h1 a:visited {
	color: #0E363D;
}

.homepage .main_ad {
	float: right;
	width: 300px;
	height: 250px;
	overflow: hidden;
	display: inline;
	margin-bottom: 2em;
	text-align: right;
}

.homepage .banner_960_60 {
	float: left;
	width: 960px;
	height: 60px;
	overflow: hidden;
	display: inline;
	margin-bottom: 2em;
	text-align: left;
}

.homepage .banner_960_120 {
	float: left;
	width: 960px;
	height: 120px;
	overflow: hidden;
	display: inline;
	margin-bottom: 2em;
	text-align: left;
}

.homepage .category {
	float: left;
	display: inline;
	width: 640px;
	overflow: hidden;
	margin: 0 0 20px 0;
	text-transform:capitalize;
}


.homepage .category li ul li { 
	width: 100%;
}

.homepage .section {
	float: left;
	display: inline;
	padding-bottom: 30px;
	width: 640px;
}

.homepage .section a.section-link, .homepage .section a.section-link:visited{
	font-size:14px;
	color: #257992;
}

.homepage .section a.section-link:hover{
	color: #9D121D;
}

.homepage .category li,
.homepage .section li {
	float: left;
    display: inline;
	width:213px;
	line-height:22px;
	font-size: 14px;
}

span.sub-links{
  white-space: nowrap;
}

.homepage .category li.li-2, .homepage .section li.li-2{
	width:240px;
}

.homepage .category li.li-3, .homepage .section li.li-3{
	width:220px;
}

.homepage .category li.li-4, .homepage .section li.li-4{
	width:180px;
}

#tabs .promo-block-tabs{
	height:38px;
	margin-bottom:10px;
}

#tabs .promo-block-tabs .tab-nav li a{
	font-family: Arial,FreeSans,sans-serif;
	font-weight: normal;
	font-size:18px;
	padding:5px 20px 6px 11px;
	width:198px;
	text-align:center;
}

#tabs .promo-block-tabs .tab-nav li img{
	margin-right:8px;
	margin-left:-3px;
	vertical-align:middle;
	margin-top:-4px;
}

#tabs .promo-block-tabs .tab-nav li.selected a{
	color:#9D121D !important;
	padding:5px 20px 8px 11px;
	width:198px;
}


.promo_block .gallery li {
	background: #EAF5F9;
	border:0;
	width:212px;
	background:url(/images/featured-bg.png) left top no-repeat;
	height: 230px;
	margin:0 10px 30px 0;
}

.promo_block .gallery li div.img{
	height:150px;
	background:none;
	margin:0 0 15px;
	display:inline;
}

.promo_block .gallery li h4 {
	text-align: center;
	height: auto !important;
	margin-top:15px;
}


.promo_block .gallery .details {
	overflow: hidden;
	float: left;
	display: inline;
	width: 100%;
	text-align: center;
}


/* Charity Auction code */
#charity-block .heading h2 {	
	padding-left:0px;
}

#charity-block #info{
	width:445px;
	height:180px;
  overflow:hidden;
	float:left;
	display:inline;
	margin-bottom:25px;
	background:#CCC;
	border:solid 10px #EAF5F9;
}

#charity-block #banner{
	width:445px;
	height:180px;
  overflow:hidden;
  float:left;
	display:inline;
	margin-left:30px;
	margin-bottom:25px;
	background:#CCC;
	border:solid 10px #EAF5F9;
}

#charity-block #info .total-donated {
    float: left;
    display: inline;
}

/* Closing soon scrolling widget */
.scroll_closing {
	clear: both;
	margin-bottom: 25px;
}

.scroll_closing ul#scroll_closing_list {
	clear: both;
	height: 60px;
	width: 100%;
	overflow: hidden;
	border: 1px solid #E3E6E2;
}

.scroll_closing ul#scroll_closing_list li {
	float: left;
}

.scroll_closing ul#scroll_closing_list li a {
	display: block;
	height: 60px;
	width: 60px;
	text-decoration: none;
}

.scroll_closing a div.hover_container {
	display: none;
}

.scroll_closing a:hover div.hover_container, .scroll_closing a.hover div.hover_container {
	display: block;
	position: absolute;
	width: 210px;
	margin-left: -70px;
}

.scroll_closing div.hover_pointer {
	position: absolute;
	height: 10px;
	width: 200px;
	background-image: url('/images/bg-pointer.png');
	background-repeat: no-repeat;
	background-position: top center;
}

.scroll_closing div.hover_information {
	text-align: center;
	margin-top: 9px;
	padding: 1px;
	background-color: #0090B5;
	color: white;
	border: 1px solid #114A65;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.scroll_closing div.hover_information h4 {
	margin: 1px 1px 10px 1px;
	padding: 0px;
}

.scroll_closing div.hover_information p {
	margin-bottom: 1px;
}

.scroll_closing div.hover_information div.prices {
	margin-bottom: 10px;
}

.scroll_closing .prices .item-price-centred, .scroll_closing .prices .no-price, .scroll_closing .prices .item-price, .scroll_closing .prices .buy-now {
	color: white;
}

/* @group Ads
---------------------------------------------------------------------------------------- */
#travel-adserver {float: left; width: 960px; margin-top:10px;}
#travel-adserver .travel-ad {margin-top: 10px;}
#travel-adserver .gallery li {
	background:#EAF5F9 none repeat scroll 0 0;
	border:1px solid #EAF5F9;
	height:177px;
	padding-top:0px;
}

/* @group Stores
---------------------------------------------------------------------------------------- */

/* stores listings */

ul.stores li {
	float: left;
	display: inline;
	width: 100%;
	list-style: none !important;
	padding: 10px 0 !important;
	margin: 0 !important;
	border-bottom: 1px solid #e3e6e2;
}

ul.stores li h3 {
	margin-right: 20px;
}

ul.stores li .logo {
	float:left;
	display: inline;
	border:1px #eee solid;
	padding: 1px;
	width: 100px;
	height: 75px;
	margin-right: 15px;
}

ul.stores li .logo img {
	width: 100px;
	height: 75px;
}

ul.stores li div.info {
    float:left;
	display: inline;
    width: 550px;
}

ul.stores li .label {
	font-weight: bold;
	padding-left: 20px;
	overflow: hidden;
}

ul.stores li .member-since {
    padding: 4px 0 4px 0;
    margin-right:20px;
}

ul.stores li .member-since .label {
	background: url(/images/sprite-16x16-24.png) no-repeat 0 -799px;
	_background: url(/images/sprite-16x16-8.png) no-repeat 0 -799px;
	padding: 1px 0 2px 20px;
}

ul.stores li .location {padding: 1px 0 4px 0;}

ul.stores li .location .label {
	background: url(/images/sprite-16x16-24.png) no-repeat 0 -749px;
	_background: url(/images/sprite-16x16-8.png) no-repeat 0 -749px;
	padding: 1px 0 2px 20px;
}

ul.stores li div.categories {
	float:left;display: inline;
	width:220px;
}

ul.stores li .categories .label {
	background: url(/images/sprite-16x16-24.png) no-repeat 0 -3748px;
	_background: url(/images/sprite-16x16-8.png) no-repeat 0 -3748px;
	padding: 1px 0 2px 20px;
}

ul.stores li ul.store_categories {
	float:left;display: inline;
	width: 100%;
	margin-top: 5px;
	font-size:12px;
}

ul.stores li ul.store_categories li {
	float: left;
	padding: 1px 0 4px 0 !important;
	height: auto;
	width: 100%;
	border: 0;
}

ul.stores li ul.store_categories li .store_category_count {
	color: #778888;
	font-size: 11px;
}

/* Store policies page */

.profile .policy-refund-return h2 {
	background:url("/images/sprite-24x24-24.png") no-repeat scroll 0 -850px #FFFFFF;
}

.profile .policy-tax-currency h2 {
	background:url("/images/sprite-24x24-24.png") no-repeat scroll 0 -900px #FFFFFF;
}

.profile .policy-delivery-times h2 {
	background:url("/images/sprite-24x24-24.png") no-repeat scroll 0 -950px #FFFFFF;
}


/* Store listing page */
.store_title{
	width:960px;
	float:left;
	padding:2px 0px;
	margin-bottom:20px;
	border-top:1px #E3E6E2 solid;
	border-bottom:1px #E3E6E2 solid;
}

.store_title h1{
	float:left;
	margin:0px;
	font-size:26px;
	padding:2px 0 2px 0px !important;
	line-height:1.1em;
}


.store-nav-bar {
    text-align: left;
	margin:5px 0 0px 0;
    height: 25px;
	display:inline;
    overflow: hidden;
	float:right;
}

.store_listing h3 {
    text-align: left;
	margin:0;
	padding:2px 0;
    height: 17px;
	display:inline;
	float:left;
}

.store_listing .store-nav-bar{
	margin:2px 0 2px 0;
}

#listing-flash-banner-wide {width: 960px; overflow:hidden;}

.store-nav-bar ul{display:inline;}

.store-nav-bar li{
    display:inline;
    font-size: 12px;
    padding: 0 0px 3px 20px;
	line-height:24px;
}

.store-nav-bar a:visited {color: #214181;}

.store-nav-bar .listings {
    background: url(/images/sprite-store-nav.png) no-repeat 0 -4px;
    padding:0 0 3px 24px;
}

.store-nav-bar .personal-info {
    background: url(/images/sprite-store-nav.png) no-repeat 0 -28px;
    padding:0 0 3px 24px;
}

.store-nav-bar .feedback {
    background: url(/images/sprite-store-nav.png) no-repeat 0 -52px;
    padding:0 0 3px 24px;
}

.store-nav-bar .store-policies {
    background: url(/images/sprite-16x16-24.png) no-repeat 3px -4000px;
	_background: url(/images/sprite-16x16-8.png) no-repeat 3px -4000px;
    padding:0 0 3px 24px;
}

.store-nav-bar .contact {
    background: url(/images/sprite-store-nav.png) no-repeat 0 -100px;
    padding:0 0 3px 24px;
}

.store-nav-bar .accor-listing {
    background: url(/images/icon-accor-listing.png) no-repeat 0 1px;
    padding:0 0 3px 24px;
}

.store-nav-bar .selected {
    font-weight: bold;
    color:#0E363D;
    text-decoration:none;
}


/* @group Profile Pages - Details, Subscriptions, Credibilty, Feedback
---------------------------------------------------------------------------------------- */
.profile_details ul{
	clear:both;
	margin-bottom:1.5em;
}

.profile_details ul li{
	list-style-type:none;
	margin-left:32px;
	margin-bottom:0.3em;
}

.profile_details p{
	margin-left:32px;
	margin-bottom:0.8em;
}

.profile_details .personal-details h2 {
	background: #fff url(/images/sprite-24x24-24.png) no-repeat 0 -246px;
	_background: #fff url(/images/sprite-24x24-8.png) no-repeat 0 -246px;
}

.profile_details .profile-contact h2 {
	background: #fff url(/images/sprite-24x24-24.png) no-repeat 0 -797px;
	_background: #fff url(/images/sprite-24x24-8.png) no-repeat 0 -797px;
}

.profile_details .credibility h2 {
	background: #fff url(/images/sprite-24x24-24.png) no-repeat 0 -997px;
	_background: #fff url(/images/sprite-24x24-8.png) no-repeat 0 -997px;
}

.profile_details .profile-heading-about h2 {
	background: #fff url(/images/sprite-24x24-24.png) no-repeat 0 -747px;
	_background: #fff url(/images/sprite-24x24-8.png) no-repeat 0 -747px;
}


.profile_details .sella-business .name {
	padding: 5px 0 5px 22px;
	background: url(/images/icon-finda.gif) no-repeat 0 8px;
}

.profile_details .sella-business .url{
	padding: 5px 0 5px 22px;
	background: url(/images/sprite-16x16-24.png) no-repeat 0 -892px;
	_background: url(/images/sprite-16x16-8.png) no-repeat 0 -892px;
}

.profile_details .sella-business .address {
	padding: 5px 0 5px 22px;
	background: url(/images/icon-map-sm.png) no-repeat 0px 5px;
}

.profile_details .sella-business .phone {
	padding: 5px 0 5px 22px;
	background: url(/images/sprite-16x16-24.png) no-repeat 0 -842px;
	_background: url(/images/sprite-16x16-8.png) no-repeat 0 -842px;
}

.profile_details .sella-business .location {
	padding: 5px 0 5px 22px;
	background: url(/images/sprite-16x16-24.png) no-repeat 0 -744px;
	_background: url(/images/sprite-16x16-8.png) no-repeat 0 -744px;
}

.profile_details .sella-business .reviews {
	padding: 5px 0 5px 0;
	width: 100%;
}

/* verification icons */
.profile_details .unverified,
.profile .unverified{
	display: inline;
	float:none;
	background: url(/images/icon-not-cred.gif) no-repeat;
	padding:0 0 3px 20px;
}

.profile_details .pending,
.profile .pending {
	display:inline;
	float:none;
	background: url(/images/icon-pending.gif) no-repeat;
	padding:0 0 3px 20px;
}

.profile_details .verified,
.profile .verified{
	display: inline;
	float:none;
	background: url(/images/icon-is-cred.gif) no-repeat;
	padding:0 0 3px 20px;
}


/* new verification icons */
.address_unverified{
	display: inline;
	float:none;
	background: url(/images/sprite-verification-16.png) no-repeat 0 -200px;
	padding:0 0 3px 20px;
}

.address_pending {
	display:inline;
	float:none;
	background: url(/images/icon-time.png) no-repeat 0 0px;
	padding:0 0 3px 20px;
}

.address_verified{
	display: inline;
	float:none;
	background: url(/images/sprite-verification-16.png) no-repeat 0 -50px;
	padding:0 0 3px 20px;
}

.address_waiting{
	display:inline;
	float:none;
	background: url(/images/icon-time.png) no-repeat 0 0px;
	padding:0 0 3px 20px;
	width:90%;
}

.mobile_unverified{
	display: inline;
	float:none;
	background: url(/images/sprite-verification-16.png) no-repeat 0 -150px;
	padding:0 0 3px 20px;
}

.mobile_pending {
	display:inline;
	float:none;
	background: url(/images/icon-time.png) no-repeat 0 0px;
	padding:0 0 3px 20px;
}

.mobile_verified{
	display: inline;
	float:none;
	background: url(/images/sprite-verification-16.png) no-repeat 0 0px;
	padding:0 0 3px 20px;
}

.mobile_waiting{
	display:inline;
	float:none;
	background: url(/images/icon-time.png) no-repeat 0 0px;
	padding:0 0 3px 20px;
	width:90%;
}

.creditcard_unverified{
	display: inline;
	float:none;
	background: url(/images/sprite-verification-16.png) no-repeat 0 -250px;
	padding:0 0 3px 20px;
}

.creditcard_pending {
	display:inline;
	float:none;
	background: url(/images/icon-time.png) no-repeat 0 0px;
	padding:0 0 3px 20px;
}

.creditcard_verified{
	display: inline;
	float:none;
	background: url(/images/sprite-verification-16.png) no-repeat 0 -100px;
	padding:0 0 3px 20px;
}

.creditcard_waiting{
	display:inline;
	float:none;
	background: url(/images/icon-time.png) no-repeat 0 0px;
	padding:0 0 3px 20px;
	width:90%;
}

.profile_details .verifiedFix,
.profile .verifiedFix {height:24px}

.verify .verifiedFix {
	height:17px;
	float:left !important;
}


.verify .verify-details{
	width:100% !important;
	float:left !important;
	margin-top:10px !important;
}

.verify .renew-verification{
	width:100% !important;
	float:left !important;
}

.verify .renew-verification a{
	color: red !important;
}

/* feedback */
.profile_feedback .feedback_info {
    float:right;
    padding: 10px;
    background: #EAF5F9;
}

.profile_feedback .feedback_info ul {
    list-style-type: none;
    margin:0;
    padding:0;
    font-size: 0.9em;
    line-height: 1.2em;
    float: left;
}

.profile_feedback .feedback_info ul li {
    list-style-type: none;
    margin:0;
    padding:0 0 8px;
}

.profile_feedback .positive,
.profile_feedback .impartial,
.profile_feedback .negative,
.profile .positive,
.profile .impartial,
.profile .negative{
	float: left;
    display: inline;
	padding-left: 35px;
	text-transform: none;
	letter-spacing: 0;
	clear: left;
	padding-top:4px;
	padding-bottom:4px;
	margin-bottom:8px;
}

.profile_feedback .positive,
.profile .positive{
	background: url(/images/sprite-24x24-24.png) no-repeat 0 -297px;
	_background: url(/images/sprite-24x24-8.png) no-repeat 0 -297px;
}

.profile_feedback .impartial,
.profile .impartial{
	background: url(/images/sprite-24x24-24.png) no-repeat 0 -1347px;
	_background: url(/images/sprite-24x24-8.png) no-repeat 0 -1347px;
}

.profile_feedback .negative,
.profile .negative{
	background: url(/images/sprite-24x24-24.png) no-repeat 0 -1397px;
	_background: url(/images/sprite-24x24-8.png) no-repeat 0 -1397px;
}

.profile_feedback .feedbackinfo,
.profile .feedbackinfo{
	float:right;
	display: inline;
	width: 180px;
	font-size: 11px
}

.profile_feedback .feedbackblock,
.profile .feedbackblock {
	float: left;
	width: 400px;
}


.profile_feedback .feedbackinfo .button-neutral,
.profile .feedbackinfo .button-neutral{
	margin-top:10px;
}

.profile_feedback .user {
	font-size: 11px;
	display: block;
	float: none;
	margin: 0;
	padding: 0;
	width: auto;
}

.profile_feedback div.feedback {margin-left: 20px;}

.profile_feedback .meta {
	float: right;
	width: 180px;
	padding: 5px;
	border: 1px solid #d5e5eb;
	overflow: hidden;
	font-size: 0.9em;
}

.profile_feedback .respond, .feedback .response {
	background: #d7f2d2 url(/images/icon-respond.png) no-repeat 0 4px;
	padding: 2px 2px 2px 22px;
	width: 395px;
	margin: 5px 0;
}

.profile_feedback .respond {background-color: transparent !important;}

.profile_feedback .remove-blacklist {
	background: url(/images/icon-blacklist-16.png) no-repeat 0 0px;
	font-weight: bold;
	font-size: 11px;
	float: left;display: inline;
	padding: 3px 0 3px 20px;
}

.profile_feedback a.feedback {
	margin-top: 5px;
	background: url(/images/sprite-16x16-24.png) no-repeat 0 -1750px;
	_background: url(/images/sprite-16x16-8.png) no-repeat 0 -1750px;
	padding-left: 20px;
	float: left;
	display: inline;
}

.profile .tab-content-body ol {
	border-top: 1px solid #d6e6eb;
	margin: 10px 0 15px 0;
	float: left;
	display: inline;
	width: 100%;
}

.profile .tab-content-body ol li {
    background:#EAF5F9 none repeat scroll 0 0;
    border-bottom:1px solid #D6E6EB;
    display:inline;
    float:left;
    margin:0 !important;
    padding:10px;
	width:940px;
}

.profile .tab-content-body ol.plain_background {
   border-top:none;
}

.profile .feedback ol.plain_background {
   border-top:1px solid #E3E6E2;
   margin-top:0px;
}

.profile .tab-content-body ol.plain_background li {
    background:none;
	border-bottom: 1px solid #E3E6E2;
}

.view-feedback {margin-left: 0;}

.view-feedback .respond, .view-feedback .response {
	background: #d7f2d2 url(/images/sprite-16x16-24.png) 2px -3498px no-repeat;
	_background: #d7f2d2 url(/images/sprite-16x16-8.png) 2px -3498px no-repeat;
	padding: 2px 2px 2px 22px;
	width: 435px;
	margin: 5px 0 5px 190px;
	float: left;
	display: inline;
}

.view-feedback .respond {background-color: transparent !important;}

.view-feedback a.feedback {
	background: url(/images/sprite-16x16-24.png) 190px -1750px no-repeat;
	_background: url(/images/sprite-16x16-8.png) 190px -1750px no-repeat;
	padding-left: 210px;
	width: 395px;
	margin: 5px 0;
	float: left;
	display: inline;
}

.profile .feedback_message{
	margin-left:20px;
}
.feedbackblock a.feedback {
	margin-top: 5px;
	background: url(/images/bullet_edit.png) no-repeat 0 -2px;
	padding-left: 20px;
	float: left;
	display: inline;
}


.feedbackblock .respond {
	_background: #d7f2d2 url(/images/sprite-16x16-24.png) no-repeat 2px -3498px;
	_background: #d7f2d2 url(/images/sprite-16x16-8.png) no-repeat 2px -3498px;
	padding: 2px 2px 2px 22px;
	width: 395px;
	margin: 5px 0;
}

.feedback .remove-blacklist {
	background: url(/images/sprite-16x16-24.png) no-repeat 0 -1247px;
	_background: url(/images/sprite-16x16-8.png) no-repeat 0 -1247px;
	font-weight: bold;
	font-size: 11px;
	float: left;display: inline;
	padding: 3px 0 3px 20px;
}

.feedbackblock .respond {background-color: transparent !important;}

.saved .email-options {
	font-size: 0.9em;
	padding: 1px 0 0 20px;
	margin: 0 0 4px 0;
	background: url(/images/sprite-24x24-24.png) no-repeat 0 -1150px;
	_background: url(/images/sprite-24x24-8.png) no-repeat 0 -1150px;
}

.saved .remove {
	font-size: 0.9em;
	padding: 2px 0 2px 20px;
	margin: 0 0 4px 0;
	background: url(/images/sprite-16x16-24.png) no-repeat 0 -1600px;
	_background: url(/images/sprite-16x16-8.png) no-repeat 0 -1600px;
}

.blacklist{
	float:left;
	width:100%;
}

.blacklist li{
	float:left;
	width:100%;
	display:inline;
	border-bottom:solid 1px #E3E6E2;
	margin:0 0 20px 0;
}

.blacklist form{
	margin:0px;
	padding:0px;
	float:left;
	display:block;
}

.blacklist .comment {
	font-style: italic;
	padding: 5px;
	display:block;
	margin: 4px 0 20px 0;
	background: #f5fafb;
	border: 1px dashed #cbdfe5;
	line-height:1.5em;
	width: 948px;
}

.blacklist .delete {
	margin-left:10px;
}

/* Store Profile */

div#store-profile-left{
	float:left;
	display:inline;
	margin:0 50px 50px 0;
	width:518px;
	overflow:auto;
}

div#store-profile-left ul.bullets{
	list-style:disc;
	padding:0 0 0 20px;
}

div#store-profile-left ul.bullets li{
	list-style:disc;
	font-weight:bold;
}

div#store-profile-right{
	float:left;
	display:inline;
	margin:0 0 50px;
	width:392px;
}

div#store-profile-right div#mapContainerProfile{
	float:left;
	padding:10px;
	background:#EAF5F9;
}

div#store-profile-right div#images div#image-main a.img-main-link{
	cursor:default;
}

div#store-profile-right a.img-full-size-link{
	display:none;
}

div#store-profile-right p{
	margin-left:0;
}

div.policy-item p{
	float:left;
	padding:0 30px 30px;
}

/* @group Community
---------------------------------------------------------------------------------------- */

h2.community-h2{
		padding:0 0 0 40px;
		background:url(/images/sprite-community-32x32-24.png) no-repeat;
	}
	
	h2#facebook{
		background-position:0px -250px;
	}
	
	h2#twitter{
		background-position:0px -200px;
	}
	
	h2#stats-heading{
		background-position:0px -150px;
	}
	
	h2#blog-heading{
		background-position:0px -100px;
	}
	
	h2#profiles-heading{
		background-position:0px -50px;
	}
	
	h2#announcements-heading{
		background-position:0px 0px;
	}
	
	h2#messageboard-heading{
		background:url(/images/icon-messageboard-48.png) no-repeat;
		padding:0 0 20px 55px;
	}

	#profile-stats-contain #messageboard ul {
		border: 1px solid #E3E6E2;
		border-bottom: none;
		background: white;
	}
	#profile-stats-contain #messageboard ul li{
		padding: 5px;
		border-bottom: 1px solid #E3E6E2;
	}
	#profile-stats-contain #messageboard ul li.off{
		background: #F4F5F4;
	}
	#profile-stats-contain #messageboard .byline {
		font-size: 11px;
		color: #999;
	}
	
	
	#announce-blog{
		float:left;
		display:inline;
		width:620px;
		margin:0 20px 0 0;
	}
	
	#announce-blog div.ann-blog-item{
		float:left;
		width:278px;
		padding:5px 10px 10px;
		border:solid 1px #E3E6E2;
		display:inline;
		min-height:450px;
		position:relative;
		overflow:auto;
	}
	
		#announce-blog div.ann-blog-item h2{
			margin:0;
		}
		
		#announce-blog div.ann-blog-item span.title-span{
			float:left;
			width:100%;
			display:inline;
			margin:10px 0 0;
		}
	
		#announce-blog div.ann-blog-item span.title-span a.title{		
			font-family: Arial,FreeSans,sans-serif;
			font-size:16px;
		}
		
		#announce-blog div.ann-blog-item blockquote{
			float:left;
			width:100%;
			padding:5px 0 10px;
			margin:0;
		}
		
		#announce-blog div.ann-blog-item ul{
			float:left;
			display:inline;
			width:100%;
			padding:0 0 30px 0;
		}				
		
		#announce-blog div.ann-blog-item ul li{
			float:left;
			width:100%;
			border-bottom:solid 1px #E3E6E2;
		}
		
		#announce-blog div.ann-blog-item span.bottom-link{
			position:absolute;
			bottom:10px;
			right:10px;
			width:100%;
			text-align:right;
			margin:10px 0 0 0;
		}
	
	#announce-blog div#announcements{
		margin:0 20px 0 0;
	}
	
	#profile-stats-contain{
		float:left;
		width:300px;
		overflow:hidden;
	}		
	
	#profile-stats-contain div.profile-stats{
		float:left;
		display:inline;
		width:280px;
		padding:5px 10px 10px;
		background:#EAF5F9;
		-moz-border-radius:5px;
		margin:0 0 20px;
	}
	
	div.large{
		width:100% !important;
	}
	
		#profile-stats-contain div.profile-stats table, #profile-stats-contain div.profile-stats table tr, #profile-stats-contain div.profile-stats table tr td{
			background:#FFF;
		}
		
		#profile-stats-contain div.profile-stats table tr.off td{
			background:#F4F5F4;
		}
		
	#profile-stats-contain div.profile-stats{
		float:left;
		display:inline;
		width:280px;
		padding:5px 10px 10px;
		background:#EAF5F9;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		margin:0 0 20px;
	}
	
	#profile-stats-contain div#profiles form div#member-label{
		float:left;
		width:80px;
	}
	
	#profile-stats-contain div#profiles form{
		float:left;
		width:280px;
	}
	
	#profile-stats-contain div#profiles form div#form-content{
		float:left;
		display:inline;
		width:100%;
		margin:0 0 20px;
	}
	
		#profile-stats-contain div#profiles form div#member-label label{
			line-height:24px;
		}
	
		#profile-stats-contain div#profiles form div#member-input input{
			background:url("/images/input-search.png") repeat scroll right top transparent;
			border:1px solid #A7AFA4;
			padding:3px;
			height:16px;
			line-height:20px;
			width:192px;
		}
		
	#profile-stats-contain div#profiles form div#member-input{
		float:left;
		width:200px;
	}
	
	#social-web{
		float:left;
		display:inline;
		margin:30px 0 0;
		width:960px;
	}
	
	#social-web div#sella-facebook{
		float:left;
		display:inline;
		width:620px;
		margin:0 20px 0 0;
	}
	
	#social-web div#sella-twitter{
		float:left;
		display:inline;
		width:300px;
	}
	
	#members-table{
		float:left;
		width:640px;
		margin:0 0 0 20px;
	}
	
	#members-table table{
		width:100%;
	}

/* Message board */

.messageboard-title{
	padding:10px 0px 10px 55px;
	background: url(/images/icon-messageboard-48.png) no-repeat 0px 10px;
	float: left;
	clear: right;
}

#messageboard-ad-zone {
	float: right;
}

.messageboard .ads {
	clear: both;
}

.messageboard .ads .ad {
	display: inline;
	margin-left: 42px;
	margin-right: 42px;
}

.messageboard .stats {
	float: left;
	clear: both;
}
.messageboard .stats .label {
	width: 100px;
	float: left;
	font-weight: bold;
}
.messageboard .stats .field {
	width: 100px;
	float: left;
	margin-left: 20px;
}

.messageboard table{
	width:960px;
	margin-bottom:30px;
}

.messageboard table td{
	padding:8px 8px 9px 3px;
	border:none;
	border-bottom:1px solid #eee;
}

.messageboard table th{
	padding:6px 8px 7px 3px;
	border:none;
	border-top:1px solid #ccc;
	background-color:#eee;
}
.messageboard .title{
	font-size:14px;
	font-weight:bold;
}
.messageboard .sticky{
	background-color: #EAF5F9;
	border-top:1px solid #ddd;
}
.messageboard .sticky .thread_title .title {
	font-size: 16px;
}

.messageboard table.stats{
	float: left;
	width: 130px;
	font-size: 10px;
	line-height: 0;
	border: 1px solid #666;
	color: #666;
}
.messageboard table.stats th, .messageboard table.stats td {
	padding: 0;
	border: none;
	background: none;
}
.messageboard table.stats td {
	text-align: right;
}

.messageboard .locked{
	background: url(/images/icon-lock.png) no-repeat;
	float: right;
	padding-right: 20px;
}
.messageboard .even{
	background-color: #f6f6f6;
}
.messageboard .admin{
	background-color: #FFEEDD;
}
.messageboard .first{
	background-color: #FFFFEE;
}
.messageboard .sticky-thread .first{
	background-color: #EAF5F9 ! important;
}
.messageboard .sticky.first{
	background-color: #EAF5F9 ! important;
}

.messageboard .thread_top_title{
	font-size:28px;
	margin: 10px 0 0px 0px;
	font-family: Arial,FreeSans,sans-serif;
	font-weight: normal;
	color: #9d121d;
	float:left;
}
.messageboard .thread_top_title .locked{
	float: left;
	background-position: 0 11px;
}
.messageboard .paging a{
	padding-left: 1px;
	padding-right: 1px;
}
.messageboard .paging .selected{
	font-weight: bold;
	color: black;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
}

.messageboard .thread-icon{
	margin:7px 8px 5px 0px;
	width:24px;
	height:24px;
	padding:5px 0px;
	float:left;
}

.messageboard .thread_title .title{
	font-size:14px;
	font-weight:bold;
	margin-bottom:4px;
}

.messageboard .byline{
	font-size:11px;
}

.messageboard .count{
	font-size:14px;
	text-align:center;
}

.messageboard .message-thread{
	width:960px;
	margin-bottom:30px;
	border-top:2px solid #eee;
}

.messageboard .message-thread li{
	border-bottom:1px solid #eee;
	padding:8px 5px 12px 5px;
}


.messageboard .topic-icon div{
	width:24px;
	height:24px;
	padding:5px 0px;
	float:left;
}

.messageboard .post-icon{
	margin:0px 8px 5px 0px;
	width:24px;
	height:24px;
	padding:5px 0px;
	float:left;
}

.messageboard .posting-message{
	margin-left: 30px;
	font-size:14px;
}

.messageboard .posting-message .date{
	color:#888;
	margin-left:10px;
	font-size:11px;
}
.messageboard .admin .edit_message{
	margin-left:35px;
}

.messageboard .posting-message .number{
	color:#888;
	font-size:11px;
}
.messageboard .posting-message .number a{
	top: 5px;
	position: relative;
}

.messageboard .posting-message .note{
	color:#888;
	font-size:11px;
	font-style:italic;
}

.messageboard .posting-message a.vote-up,.messageboard .posting-message a.vote-down{
	width:30px;
	padding:10px;
	text-decoration: none;
}
.messageboard .posting-message .vote-up{
	background: url(/images/sprite-messageboard-24.png) no-repeat 0px -2500px;
}
.messageboard .posting-message .vote-down{
	background: url(/images/sprite-messageboard-24.png) no-repeat 0px -2550px;
}
.messageboard .rating_very_positive .posting-message .rating,
.messageboard .rating_positive_4 .posting-message .rating,
.messageboard .rating_positive_3 .posting-message .rating,
.messageboard .rating_positive_2 .posting-message .rating,
.messageboard .rating_positive_1 .posting-message .rating {
	font-weight: bold;
}

/* Message Icons */
.messageboard .m-text{
}

.messageboard .quoted{
	font-size:11px;
	border-left:2px solid #ddd;
	padding-left:10px;
	margin-bottom:10px;
	display:block;
}

.messageboard .quoted .username{
	margin-bottom:5px;
	font-weight:bold;
}

.messageboard .posting-message .user p, .messageboard .posting-message .user div{
	display:inline;
	font-size:14px;
}

.messageboard .posting-message .user strong {
	padding-left: 45px;
	padding-top: 10px;
	background: url(/images/sella-logo-small-transparent.png) no-repeat;
}

.messageboard .top-arrow {
	text-decoration: none;
	padding-left: 10px;
	background: url(/images/icon-arrow-small.png) no-repeat 0px 3px;
}

.messageboard .bottom-arrow {
	text-decoration: none;
	padding-left: 10px;
	background: url(/images/icon-arrow-small-down.png) no-repeat 0px 3px;
}

/* messageboard pagination */

.paging-wrapper{
	display:block;
	margin:10px 0;
	text-align:center;
	width:100%;
}

.paging-wrapper .paging a, .paging-wrapper .paging .selected {
	border:2px solid #E3E6E2;
	margin:0 4px;
	padding:4px 6px;
	text-decoration:none;
}

.paging-wrapper .paging a:hover{
	border-color:#B4B5B4;
	background:#E3E6E2;
}

.paging-wrapper .paging .selected {
	border:0 none;
	color:#9D121D;
	font-weight:bold;
}


/* message box */


.message-box{
	float:left;
	width:665px;
	margin-bottom:20px;
	margin-top:10px;
}

.message-box .wrapper {
	float: left;
	display: inline;
	position: relative;
}
/* bidding wrapper */
.message-box .tl,
.message-box .tr,
.message-box .bl,
.message-box .br {
       position: absolute;
       width: 12px;
       height: 12px;
       background: url(/images/round-corners.png) no-repeat;
	   z-index:1000;
}

/* bidding top-left corner */
.message-box .tl {top: 0; left: 0; background-position: 0 0;}
/* bidding top-right corner */
.message-box .tr {top: 0;right: 0;}
.message-box .tr {background-position: -12px 0;}
/* bidding bottom-left corner */
.message-box .bl {bottom: 0;left: 0;}
.message-box .bl {background-position: 0 -12px;}
/* bidding bottom-right corner */
.message-box .br {bottom: 0;right: 0;}
.message-box .br {background-position: -12px -12px;}

.message-box .inner {
	border: 13px solid #eaf5f9;
	background: #fff;
	padding:8px 15px 20px 15px;
    min-height: 180px;
    line-height: 2.8em;
	float:left;
	display:inline;
	position:relative;
}


.message-box  .message-area{
	width:665px;
	height:140px;
	float:left;
	margin:10px 0px 10px;
}
.message-box .icons-top {
	float:left;
	width:665px;
	margin-top:5px;
	margin-bottom:10px;
}

.message-box  .icon_radio {
	float:left;
	display:inline;
	margin-right:5px;
}

.message-box  label {
	float:left;
	display:inline;
	margin-right:15px;
}

.message-box  .above {
	display:block !important;
	float:none !important;
}

.message-box  .title-input {
	display:block;
	width:660px;
	margin-bottom:10px;
}

.message-box  .error-text-light {
	font-size:11px;
}

.message-box  .cancel-link {
	float:left;
}

.message-box  .note {
	color:#999;
	margin-top:-5px;
}

.message-box  .icon-list {
	width:30px;
	padding:10px;
}

/* Message Icons */
.messageboard .m-text{
	background: url(/images/sprite-messageboard-24.png) no-repeat 0px -2600px;
}

.messageboard .m-smile{
	background: url(/images/sprite-messageboard-24.png) no-repeat 0px -1150px;
}

.messageboard .m-wink{
	background: url(/images/sprite-messageboard-24.png) no-repeat 0px -1450px;
}

.messageboard .m-poketongue{
	background: url(/images/sprite-messageboard-24.png) no-repeat 0px -1100px;
}

.messageboard .m-laugh{
	background: url(/images/sprite-messageboard-24.png) no-repeat 0px -600px;
}

.messageboard .m-sad{
	background: url(/images/sprite-messageboard-24.png) no-repeat 0px -300px;
}

.messageboard .m-mad{
	background: url(/images/sprite-messageboard-24.png) no-repeat 0px -450px;
}

.messageboard .m-devil{
	background: url(/images/sprite-messageboard-24.png) no-repeat 0px -550px;
}

.messageboard .m-shocked{
	background: url(/images/sprite-messageboard-24.png) no-repeat 0px -1350px;
}

.messageboard .m-heart{
	background: url(/images/sprite-messageboard-24.png) no-repeat 0px -1950px;
}

.messageboard .m-heartbroken{
	background: url(/images/sprite-messageboard-24.png) no-repeat 0px -2000px;
}

.messageboard .m-cool{
	background: url(/images/sprite-messageboard-24.png) no-repeat 0px 0px;
}

.messageboard .m-embarrassed{
	background: url(/images/sprite-messageboard-24.png) no-repeat 0px -50px;
}

.messageboard .m-bandit{
	background: url(/images/sprite-messageboard-24.png) no-repeat 0px -100px;
}

.messageboard .m-grin{
	background: url(/images/sprite-messageboard-24.png) no-repeat 0px -150px;
}

.messageboard .m-pensive{
	background: url(/images/sprite-messageboard-24.png) no-repeat 0px -200px;
}

.messageboard .m-shocked{
	background: url(/images/sprite-messageboard-24.png) no-repeat 0px -250px;
}

.messageboard .m-cry{
	background: url(/images/sprite-messageboard-24.png) no-repeat 0px -400px;
}

.messageboard .m-kiss{
	background: url(/images/sprite-messageboard-24.png) no-repeat 0px -650px;
}

.messageboard .m-love{
	background: url(/images/sprite-messageboard-24.png) no-repeat 0px -750px;
}

.messageboard .m-angel{
	background: url(/images/sprite-messageboard-24.png) no-repeat 0px -850px;
}

.messageboard .m-police{
	background: url(/images/sprite-messageboard-24.png) no-repeat 0px -950px;
}

.messageboard .m-ninja{
	background: url(/images/sprite-messageboard-24.png) no-repeat 0px -1050px;
}

.messageboard .m-sleep{
	background: url(/images/sprite-messageboard-24.png) no-repeat 0px -1200px;
}

.messageboard .m-sick{
	background: url(/images/sprite-messageboard-24.png) no-repeat 0px -1300px;
}

.messageboard .m-wizard{
	background: url(/images/sprite-messageboard-24.png) no-repeat 0px -1400px;
}

.messageboard .m-whistle{
	background: url(/images/sprite-messageboard-24.png) no-repeat 0px -1500px;
}

.messageboard .m-excited{
	background: url(/images/sprite-messageboard-24.png) no-repeat 0px -1550px;
}

.messageboard .m-skull{
	background: url(/images/sprite-messageboard-24.png) no-repeat 0px -1700px;
}

.messageboard .m-monkey{
	background: url(/images/sprite-messageboard-24.png) no-repeat 0px -1750px;
}

.messageboard .m-alien{
	background: url(/images/sprite-messageboard-24.png) no-repeat 0px -1800px;
}

.messageboard .m-present{
	background: url(/images/sprite-messageboard-24.png) no-repeat 0px -2100px;
}

.messageboard .m-flower{
	background: url(/images/sprite-messageboard-24.png) no-repeat 0px -2150px;
}

.messageboard .m-lightbulb{
	background: url(/images/sprite-messageboard-24.png) no-repeat 0px -2350px;
}

.messageboard .m-rainbow{
	background: url(/images/sprite-messageboard-24.png) no-repeat 0px -2050px;
}

.messageboard .m-removed{
	background: url(/images/sprite-messageboard-24.png) no-repeat 0px -2800px;
}

/* @group Listing Process
------------------------------------------------------------------------------*/
/* Section page */
.sell #listing-types {
	float: left;
	display: inline;
	width: 100%;
}

.sell #listing-types li,
.sell #sell-type li {
	height: 60px;
	list-style: none;
	margin: 0 !important;
}

.sell #listing-types li,
.sell #sell-type li{
	font-family: Arial,FreeSans,sans-serif;
	font-size: 1.4em;
	font-weight: normal;
	text-decoration: none;
	padding: 4px 0 0 60px;
}

.sell #listing-types li label span,
.sell #sell-type li label span {
	font-size: 12px;
	font-family: Arial,FreeSans,sans-serif;
	color: #0e363d;
	letter-spacing: 0;
	text-transform: none;
	float: left;
	display: inline;
	line-height: 1.3 !important;
	padding-left: 18px;
}

.sell #listing-types .general {
	background: url(/images/sprite-48x48-24.png?45a04224) no-repeat 0 -400px;
	_background: url(/images/sprite-48x48-8.png?45a04224) no-repeat 0 -400px;
}

.sell #listing-types .motoring {
	background: url(/images/sprite-48x48-24.png?45a04224) no-repeat 0 -700px;
	_background: url(/images/sprite-48x48-8.png?45a04224) no-repeat 0 -700px;
}

.sell #listing-types .property {
	background: url(/images/sprite-48x48-24.png?45a04224) no-repeat 0 -600px;
	_background: url(/images/sprite-48x48-8.png?45a04224) no-repeat 0 -600px;
}

.sell #listing-types .flatmates {
	background: url(/images/sprite-48x48-24.png?45a04224) no-repeat 0 -300px;
	_background: url(/images/sprite-48x48-8.png?45a04224) no-repeat 0 -300px;
}

.sell #listing-types .jobs {
	background: url(/images/sprite-48x48-24.png?45a04224) no-repeat 0 -500px;
	_background: url(/images/sprite-48x48-8.png?45a04224) no-repeat 0 -500px;
}

.sell #sell-type .auction {
	background: url(/images/sprite-48x48-24.png?45a04224) no-repeat 0 0;
	_background: url(/images/sprite-48x48-8.png?45a04224) no-repeat 0 0;
}

.sell #sell-type .asking-price-box {
	background: url(/images/sprite-48x48-24.png?45a04224) no-repeat 0 -100px;
	_background: url(/images/sprite-48x48-8.png?45a04224) no-repeat 0 -100px;
}

.sell #listing-types .flatmates-garage-sales-freebies {
	background: url(/images/sprite-48x48-24.png?45a04224) no-repeat 0 -300px;
	_background: url(/images/sprite-48x48-8.png?45a04224) no-repeat 0 -300px;
}

.sell #sell-type .web-2-print {
    background: url(/images/sprite-48x48-24.png?45a04224) no-repeat 0 -800px;
    _background: url(/images/sprite-48x48-8.png?45a04224) no-repeat 0 -800px;
}


/* listing steps breadcrumbs */

#listing-steps {
	margin: 0 0 10px;
	float:left;
	display:inline;
	width:960px;
}

#listing-steps ol {
	float: none;
	margin-bottom: 1em;
	clear: both;
}

#listing-steps li {
	float: left;
	display:inline;
	margin: 0 5px 0 0;
	height: 26px;
}

#listing-steps li a,
#listing-steps li span {
	padding: 4px 0 5px 75px;
	line-height: 26px;
	height: 26px;
}

#listing-steps li#first-listing-step a,
#listing-steps li#first-listing-step span {
	padding: 4px 0 5px 30px;
	line-height: 26px;
	height: 26px;
}

#listing-steps li .current {font-weight: bold;}

#listing-steps li.category a {background: url(/images/icon-number-circle-1.gif) no-repeat 0 0;}

#listing-steps li.detail a {background: url(/images/icon-circle-arrow-2.gif) no-repeat 5px 0;}

#listing-steps li.images a {background: url(/images/icon-circle-arrow-3.gif) no-repeat 5px 0;}

#listing-steps li.enhancements a {background: url(/images/icon-circle-arrow-4.gif) no-repeat 5px 0;}

/* Disabled listings steps */
#listing-steps li.category span { background: url(/images/icon-number-circle-1-grey.gif) no-repeat 0 0; color:#778888;}

#listing-steps li.detail span { background: url(/images/icon-circle-arrow-2-grey.gif) no-repeat 5px 0; color:#778888;}

#listing-steps li.images span {background: url(/images/icon-circle-arrow-3-grey.gif) no-repeat 5px 0;color:#778888;}

#listing-steps li.enhancements span {background: url(/images/icon-circle-arrow-4-grey.gif) no-repeat 5px 0;color:#778888;}


/*Edit Details Page */
.mc-edit-listing-details ol li{
	background: transparent url(/images/bg-edit-listing.png) repeat-y !important;
}

.mc-edit-listing-details label{
	margin:0 30px 0px !important;
	width:220px !important;
}

.mc-edit-listing-details .field-row{
	float:left;
	width:690px;
	padding:2px 0px 3px 0px;
}


.mc-edit-listing-details .field-row-long{
	float:left;
	width:890px;
	padding:2px 0px 3px 0px;
}

.mc-edit-listing-details .categories{
	font-weight:normal;
	font-size:10px;
	margin-top:4px;
	float:left;
}

.mc-edit-listing-details .cred_note{
	background: transparent url(/images/icon-verification-12.png) no-repeat 48px 2px;
	padding:0px 18px 6px 0px;
}

.mc-edit-listing-details .shipping_custom_label{
	float:left;
	padding:2px 0px 0px 3px;
	width:20px;
}

.mc-edit-listing-details  .shipping_custom_cost_head {
	padding: 0 0 0 24px;
	width:55px;
	font-size:0.9em;
}

.mc-edit-listing-details  .street_number_head {
	padding: 0 0 0 0px;
	width:79px;
	font-size:0.9em;
	float:left;
}

.mc-edit-listing-details .street_name_head {
	font-size:0.9em;
}

.mc-edit-listing-details .street_container {
	font-size:0.9em;
	float:left;
}

.mc-edit-listing-details .shipping_custom_details_head {
	font-size:0.9em;
}

.mc-edit-listing-details .shipping_custom_details{
	width:282px !important;
}

.mc-edit-listing-details ol.edit-listing-features {
	width:500px !important;
}

.mc-edit-listing-details .edit-listing-features li{
	background:none !important;
	width:50% !important;
	padding:0px !important;;
}

.mc-edit-listing-details .edit-listing-features label{
	width:250px !important;
}

.mc-edit-listing-details #multiple_quantity_container .select_note_left {
	width: inherit;
	text-align: left;
	float: none;
}

.mc-edit-listing-details #multiple_quantity_container .select_note_right {
	float: none;
	color: #0E363D;
}

.mc-edit-listing-details #multiple_quantity_container.disabled .select_note_right {
	color: #999999;
}

/* Edit location */
.mc-edit-location{
	float:left;
	width:620px;
	padding:0px;
}

.mc-edit-location .location-selector{
	display:inline;
}

.mc-edit-location select{
	width:370px !important;
}

.mc-contact-details .contact_choice_radio{
	float:left;
	border-bottom: 1px solid #fff;
	background-color:#d0e3e6;
	width: 940px;
	margin:0px;
    display: inline;
	padding:6px 10px;
	text-align:left;
}

.mc-contact-details .contact_choice_radio label{
	float:none;
	width: 100%;
	margin:0px;
    display: inline;
	margin:0 10px 0 !important;
}

.mc-contact-details label.above {
	margin:3px 25px 2px !important;
}

/* Edit Images */
.mc-edit-listing-images ol li{
	background: transparent url(/images/bg-edit-listing.png) repeat-y !important;
}

.mc-edit-listing-images .uploaded-image-box{
	float: left;
	width: 620px !important;
	border: 1px solid #ccc;
	background-color: #fff;
}

.mc-edit-listing-images .uploaded-image-box-header{
	float: left;
	width: 600px !important;
	padding:6px 10px;
	border-bottom: 1px solid #ccc;/*#D6E6EB;*/
    background-color:#d3e9ee;/*#EAF5F9;*/
}

.mc-edit-listing-images .uploaded-image-box-header #img-count-message{
	margin-top:1px;
	display: inline;
	float: left;
}

.mc-edit-listing-images .uploaded-image-box-header #img-count{
	font-weight:bold;
}

.mc-edit-listing-images .uploaded-image-box-title{
	float: left;
	width: 600px !important;
	padding:4px 10px;
	font-family: Arial,FreeSans,sans-serif;
  background-color:#EAF5F9;/*#EAF5F9;*/
}

.mc-edit-listing-images #img-title-name {
	float: left;
    display: inline;
}

.mc-edit-listing-images #img-title-main {
	float: right;
    display: inline;
	margin: 0px 80px 0px 0px;
}

.mc-edit-listing-images #img-title-logo {
	float: right;
    display: inline;
	margin: 0px 20px 0px 0px;
}

.mc-edit-listing-images .uploadedImage {
	float: left;
    display: inline;
	width: 600px;
	margin: 0px;
	padding:6px 10px;
	border-top: 1px dashed #ccc;
}

.mc-edit-listing-images .top{
	border:none;
}

.mc-edit-listing-images .uploadedImage img {
	float:left;
	display: inline;
	margin:0 10px 0 0;
}


.mc-edit-listing-images .uploadedImage .message {
	font-family: Arial,FreeSans,sans-serif;
	margin-bottom:8px !important;
	margin-top:3px !important;
}


.mc-edit-listing-images .uploadedImage input.caption {
	width:250px !important;
}

.mc-edit-listing-images .uploadedImage .radio-btn {
	float: right;
    display: inline;
	padding: 0px;
	margin: 26px 35px 5px 5px;
}

.mc-edit-listing-images .uploadedImage .del {
	float: right;
    display: inline;
	background: url(/images/icon-del-sm.gif) no-repeat 0 50%;
	padding: 4px 0 4px 20px;
	margin: 20px 0 5px 5px;
}

.mc-edit-listing-images #switch_to_basic{
	font-size:11px;
	margin-top:12px;
}


.mc-edit-listing-images .basic_uploader{
	display:inline;
}

.mc-edit-listing-images .field-row {
	width: 960px;
}

.mc-edit-listing-images .fields_block {
	width: 600px;
}

.mc-edit-listing-images .mc-image-uploader #more_button {
	margin-right: 0;
}

/*Edit Enhancements Page */
.mc-edit-listing-enhancements ol li{
	background: transparent url(/images/bg-edit-listing.png) repeat-y !important;
}
.mc-edit-listing-enhancements #enhancements_container {
	width: 260px;
	margin-right: 30px;
}

.mc-edit-listing-enhancements .description {
	display: block;
	padding-left: 20px;
}

.mc-edit-listing-enhancements #sample_listings {
	width: 608px !important;
	background:#FFF;
	padding:15px 20px 10px;
	border:solid 1px #ccc;
}

.mc-edit-listing-enhancements #sample_listings .gallery {
	width: 484px;
	padding:0 62px;
}

.mc-edit-listing-enhancements #enhancements-social {
	background-color: #fff;
	float: left;
	width: 640px;
	height: 50px;
	padding: 5px;
	margin-top: 10px;
	border: solid 1px #CCC;
}

.enhancements-social-text-container {
	position: relative;
	margin-left: 5px;
}

div#enhancement_credit_card, div#packages_credit_card{
	float:left;
	display:inline;
	margin:0 0 10px;
	width:100%;
	background:#EAF5F9;
}

div#enhancement_credit_card form, div#packages_credit_card form{
	padding:20px;
	overflow:auto;
}

div#enhancement_credit_card div.credit-input, div#packages_credit_card div.credit-input{
	float:left;
	display:inline;
	margin:0 10px 0 0;
}

/* Enhance listing page */

div.top-form-container{
	float:left;
	display:inline;
	width:100%;
	margin:0 0 20px;
}

div.start-form-div{
	overflow:auto;
	margin:0 0 10px;
}

p.info-float-p{
	float:left;
	display:inline;
	margin:2px 10px 0 0;
}

p.right-info{
	margin:2px 0 0 10px;
}

#sample-titles{
	float:left;
	width: 484px;
	padding:0 62px;
	display:inline;
}

#sample-titles .enhance-title-float, #sample-titles .enhance-title-float-full{
	float:left;
	width:50%;
	text-align:center;
}

#sample-titles .enhance-title-float h3, #sample-titles .enhance-title-float-full h3{
	margin:0;
}

#sample-titles .enhance-title-float-full{
	width:100%;
}

div#enhancements_row{
	float:left;
	display:inline;
	width:100%;
	margin:10px 0 0 0;
	background:url(/images/bg-edit-listing.png) left top repeat-y;
	padding:20px 0 20px;
}

div#enhancements_row #enhancements_container, div#enhancements_row #sample_listings{
	float:left;
	display:inline;
}

div#enhancements_row #enhancements_container{
	width:270px;
	margin:0 20px 20px 0;
	background:#EAF5F9;
}

div#enhancements_row #enhancements_container label{
	float:left;
	width:250px;
	padding:10px;
	border-bottom:solid 1px #FFF;
}

div#enhancements_row #enhancements_container #balance label{
	float:none;
	width:250px;
	padding:0px;
	border-bottom: none;
}

div#enhancements_row #enhancements_container label#enhancements_gallery_container{
	padding:0 10px 10px;
}

div#enhancements_row #enhancements_container div.fields_block{
	border-bottom:1px solid #FFFFFF;
	float:left;
	padding:10px 30px;
	width:210px;
}

div#start-listing{
	float:left;
	padding:30px 0 0 290px;
}
div#start-listing .note{
	clear: both;
	color: gray;
}

/* Basic Uploader */
.basic_uploader .image_text{
	padding: 4px 0 4px 20px;
}

.basic_uploader .basic_preview{
	border-top:1px solid #fff;
	background-color:#eef7f9;
	padding:5px 0px;
}

.basic_uploader .basic_preview img{
	vertical-align:middle;
}

.basic_uploader .preview_number{
	display:inline;
	float:left;
	font-weight:bold;
	padding:0 10px;
	width:20px;
	vertical-align:middle;
}

/* Publish Page Selector */
.mc_select_publish_date li{
	background:transparent !important;
}

.mc_select_publish_date li .button{
	margin:15px 0px 0px 0px!important;
}

.mc_select_publish_date li .small_indented{
	width:120px;
	font-size:1em !important;/* override a stupid global */
	margin:0px 0px 0px 25px!important;
}

/* Category Selector */
.mc-listing-categories ol li{
	background: transparent url(/images/bg-edit-listing.png) repeat-y !important;
}

.mc-listing-categories .category-selector {
	height: 150px;
	margin: 4px 0px;
	width:360px;
}

.mc-listing-categories .category-selector-small {
	height: 100px;
	margin: 4px 0px;
	width:360px;
}

.mc-listing-categories label {
	height:29px;
}

.mc-listing-categories #category-1 label.selected-category {
	background: url(/images/cat-1.gif) no-repeat 200px 5px;
}

.mc-listing-categories #category-2 label.selected-category {
	background: url(/images/cat-2.gif) no-repeat 200px 5px;
}

.mc-listing-categories #category-3 label.selected-category {
	background: url(/images/cat-3.gif) no-repeat 200px 5px;
}

.mc-listing-categories #category-4 label.selected-category {
	background: url(/images/cat-4.gif) no-repeat 200px 5px;
}

.mc-listing-categories #category-1 label.greyed-category {
	background: url(/images/cat-1-grey.gif) no-repeat 200px 5px;
}

.mc-listing-categories #category-2 label.greyed-category {
	background: url(/images/cat-2-grey.gif) no-repeat 200px 5px;
}

.mc-listing-categories #category-3 label.greyed-category {
	background: url(/images/cat-3-grey.gif) no-repeat 200px 5px;
}

.mc-listing-categories #category-4 label.greyed-category {
	background: url(/images/cat-4-grey.gif) no-repeat 200px 5px;
}




/* @group Postsale
---------------------------------------------------------------------------------------- */
/* Fixed price offer */

.fpo-button{
  float:left;
  width:428px;
  border:solid 1px #E3E6E2;
  padding:13px 20px 20px;
  background:#EAF5F9;
}
					
.left-fpo{
  display:inline;
  margin:0 20px 0 0;
}
					
.fpo-desc{
  clear:both;
  margin:0;
  padding:15px 0 0 0;
}
					
.fpo-done{
  background:#FFFFD1;
}
					
.fpo-sucsess-image{
  float:left;
}
					
.fpo-sucsess{
  float:left;
  font-size:14px;
  line-height:32px;
  padding:0 0 0 10px;
}

/*Add Comments page */
.comment_listings,
.enhance-listings,
.skip-enhance-listings{
	margin-bottom:10px;
	float:left;
}

.comment_listings ul li,
.enhance-listings ul li,
.skip-enhance-listings ul li{
	list-style-type:disc;
	margin-left:20px;
}

/* Confirm Bulk Enhancements Page */
.enhance-listings{
	
}

.skip-enhance-listings{
	
}

.enhance-listings .legend em {
  background: none repeat scroll 0 0 #FFFFFF;
  color: #244C83;
  float: left;
  font-size: 1.1em;
  padding: 1px 10px 20px 2px;
}

/* Postsale lists */

#progress ol.list-view, #sold ol.list-view, #closed ol.list-view, #unpublished ol.list-view, #questions ol,
#watching ol.list-view, #purchased ol.list-view{
	border-top:1px solid #E3E6E2;
	margin-bottom:5px;
}

.postsale-list .pipe-nav{
	padding-bottom:15px !important;
	margin-bottom:0px !important;
	border-bottom:0px !important;
}

.postsale-list .tab-content{
	padding-top:0px !important;
}

.postsale-list .tab-content div.filters{
	float:left;
	background:#FFFFD1;/*#EAF5F9;*/
	width:950px;
	padding:0px 5px;
	margin-bottom:10px;
}
.postsale-list .tab-content div#unpublished.filters{
	font-size: 12px;
	padding:10px !important;
	width: 940px;
}

.postsale-list .tab-content div.filters span{
	line-height:35px;
}


/* watching */

.account .list-view .select {
	float: left;
	display: inline;
	width: 2em;
}

.account .list-view .question {/* where does this belong? */
	float: left;
	display: inline;
	width: 550px;
	padding: 4px 0 0 25px;
	background: #ffffff url(/images/q-question-blue-24.png) no-repeat 0 0;
	_background: #ffffff url(/images/q-question-blue-8.png) no-repeat 0 0;
}

.account .list-view .img {
	float: left;
	display: inline;
	width: 128px;
	height: 94px;/* fix so empty images don't break the page */
}

.account .list-view .img img {
	width: 128px;
	height: 94px;
}

.account .bid-wrapper {margin-left: 20px;}

.account .in-progress-actions {
    float:right;
    clear: right;
    overflow:hidden;
    width:auto;
}

.in-progress-bid-status {
	width: 180px;;
	padding-top: 5px;
	padding-right: 22px;
	float: right;
	text-align: right;
}

.account .in-progress-bid-status .leading {
	background: url(/images/sprite-16x16-24.png) no-repeat 0 -1200px;
	_background: url(/images/sprite-16x16-8.png) no-repeat 0 -1200px;
	padding:1px 0 3px 24px;
	color: #0E363D;
	font-weight:bold;
	margin-left:21px;
}

.account .in-progress-bid-status .outbid {
	background: url(/images/sprite-16x16-24.png) no-repeat 0 -4550px;
	_background: url(/images/sprite-16x16-8.png) no-repeat 0 -4550px;
	padding:1px 0 3px 24px;
	color: #0E363D;
	font-weight:bold;
	margin-left:21px;
}

.account .listing .outbid {
	background: url(/images/sprite-16x16-24.png) no-repeat 0 -4550px;
	_background: url(/images/sprite-16x16-8.png) no-repeat 0 -4550px;
	font-weight: bold;
	padding: 1px 0 3px 20px;
	color:#0E363D;
}

.account .in-progress-bid-status .closes {
    margin-left: 20px;
    clear: right;
}

.account .list-view .price,
.account .list-view .user{
	float:right;
	font-size:11px;
	margin-right:10px;
	overflow:hidden;
	padding-right:10px;
	width:220px;
}


.selling-actions{
	float:right;
	font-size:11px;
	margin-right:10px;
	overflow:hidden;
	padding-right:10px;
	width:170px;
}

.selling-actions ul.actions{
	float:left;
	width:170px;
	display:inline;
	margin:0px;
}

.selling-actions ul.actions li{
	float:left;
	width:170px;
	margin: 2px 0px !important;
}

.selling-actions ul.actions li a{
	text-align:center;
	width:110px;
}

/* Sold page and Details page when sold */

.sold-actions{
	width:210px;
	float:right;
}

.sold-actions ul.action-listing{
	float:left;
	width:220px;
	clear:both;
	display:inline;
	float:left;
	margin-bottom:0;
	margin-right:0;
	margin-top:0;
}

.sold-actions ul.action-listing li{
	float:left;
	width:210px;
	border:0px;
	margin:3px 0 4px !important;
	padding:0px;
}


.sold-actions .sold-buttons a{
	text-align:center;
	width:200px;
	padding-left:0px;
	padding-right:0px;
}

.sold-buttons .requested {
	background: url(/images/sprite-16x16-24.png) no-repeat 0px -4248px;
	padding-left:22px !important;
	float:left;
	text-align:left !important;
	width:220px;
	font-size:11px;
}

.sold-buttons .completed, .closed-buttons .completed {
	background: url(/images/sprite-16x16-24.png) no-repeat 0px -4248px;
	padding-left:22px !important;
	float:left;
	text-align:left !important;
	width:220px;
	font-size:11px;
}

.sold-buttons  .positive{
	background: url(/images/sprite-16x16-24.png) no-repeat 0px -2099px;
	padding-left:22px !important;
	padding-top:2px;
	padding-bottom:2px;
	width:220px;
	font-size:11px;
}

.sold-buttons  .negative {
	background: url(/images/sprite-16x16-24.png) no-repeat 0px -4399px;
	padding-left:22px !important;
	padding-top:2px;
	padding-bottom:2px;
	width:220px;
	font-size:11px;
}

.sold-buttons  .neutral {
	background: url(/images/sprite-16x16-24.png) no-repeat 5px -4449px;
	padding-left:22px !important;
	padding-top:2px;
	padding-bottom:2px;
	width:220px;
	font-size:11px;
}

.sold-buttons  .important a{
	font-weight:bold;
	color:#880000 !important;
}

.sold-buttons  .relist-identical {
	margin-top:20px;
}

.sold-actions .seller_closed{
	margin-top:15px;
	margin-bottom:10px;
	float:left;
}

.sold-actions .seller_closed a{
	text-align:center;
	width:200px;
	padding-left:0px;
	padding-right:0px;
}

.sold-actions .seller_closed .similar a{
	width:95px;
	padding-left:3px;
	float:left;
}

.sold-actions .seller_closed .identical a{
	width:95px;
	padding-left:3px;
	float:left;
}

.seller-view ul.sold-buttons{/* on details page */
	margin-top:8px !important;
}

.seller-view .sold-actions{/* on details page */
	text-align:right;
	width:240px;
	min-height:156px;
	border-left:1px solid #CEE0E6;
	float:left;
}



.seller-view .sold-actions .seller_sold, .seller-view .sold-actions .seller_closed{/* on details page */
	float:right;
	width:220px;
}


.account .list-view div.actions {width: 300px !important;}/* what are these? */

.account .list-view .actions{
	margin-right: 2px;
}

.account .list-view .actions li {
    padding: 0 !important;
	margin:3px 0 4px !important;
	border:0 none;
	font-size:11px;
}

.account .actions li.relist a,
.account .actions li.relist strong {
	padding-left: 20px;
	background: url(/images/sprite-16x16-24.png) no-repeat 0 -3298px;
	_background: url(/images/sprite-16x16-8.png) no-repeat 0 -3298px;
}

.account .actions li.fixed-price-offer a {
	padding-left: 20px;
	background: url(/images/sprite-16x16-24.png) no-repeat 0 -2998px;
	font-weight: bold;
	display: block;
	width:120px;
}

.account .list-view .comments{
    font-size:11px;
    margin-top:5px;
	padding-bottom:4px;
	display:block;
}

.account .list-view .comments .add-comment,
.blacklist .add-comment {
	background: url(/images/sprite-16x16-24.png) no-repeat 0 -950px;
	_background: url(/images/sprite-16x16-8.png) no-repeat 0 -950px;
	padding: 0 0 4px 20px;
}

.account .list-view .comments .del-comment,
.blacklist .del-comment {
	background: url(/images/sprite-16x16-24.png) no-repeat 0 -1600px;
	_background: url(/images/sprite-16x16-8.png) no-repeat 0 -1600px;
	padding: 0 0 4px 20px;
	border:0;
	outline:0;
	cursor:pointer;
}

.account .list-view .comments .comment,
.account .action ul li.feedback span.feedback {
	font-style: italic;
	padding: 5px;
	margin-left: 0;
	background: #f5fafb;
	border: 1px dashed #cbdfe5;
	line-height:1.5em;
}

.account .list-view .watchlist_reminder {
	font-weight: bold;
	font-size: 11px;
	color: #0E363D;
	background: url(/images/sprite-16x16-24.png) no-repeat 0 -1846px;
	_background: url(/images/sprite-16x16-8.png) no-repeat 0 -1846px;
	padding: 4px 0 6px 20px;
	width:79%;
}

/* purchased */
.account .list-view .seller-details-short p.name {margin-bottom: 4px;}

.account .list-view .seller-details-short .seller {
	font-family: Arial,FreeSans,sans-serif;
	color: #248326;
	text-transform:uppercase;
	font-weight: bold;
	letter-spacing:0.05em;
}

.account .list-view .buyer_details p#bought-for {
    float: left;
    margin-right:4px;
}

.account .list-view .buyer_details p#email {margin: 0 0 4px 0;}

.account .list-view .seller-details-verification {margin: 5px 0 0 0;}

.account .list-view .seller-details .positive-feedback {margin: 5px 0 0 0;}


.account .list-view .info{/* all postsale section */
	width:550px;
	float:left;
}

.account .list-view div.reserve-price{/* all postsale section */
	width:180px;
	float:left;
	padding:0 0 10px 0;
	font-weight:bold;
	text-align: center;
}

.account .list-view div.price-info-container {
	float: right; 
	width: 190px;
}

.account .list-view div.detail-info-container {
	float: left;
	width: 360px;
}

.account .list-view .info p{/* all postsale section */
	margin:0 0 4px 0;
}

.button-quickpay {
	background:transparent url(/images/button-quickpay-large.png) no-repeat scroll 0 0;
	height:67px;
	width:214px;
	text-indent:-9999px;
	border:0;
	cursor:pointer;
	text-align:left;
	font-size:1px;
	line-height:-9999px;
	overflow:hidden;
	color:#267b93;
	margin-left: 0px !important;
}

div .quickpay-or-img {
	margin: 2px 10px 0px 10px;
}

/* Selling */
.account .sell a.view-instructions {
	background: url(/images/sprite-16x16-24.png) no-repeat 0 -2500px;
	_background: url(/images/sprite-16x16-8.png) no-repeat 0 -2500px;
	margin-right:0;
    padding-left:20px;
	float:right;
}


.account .unanswered a{
	font-weight:bold !important;
	font-size:12px;
	padding:10px 0px;
}

.account .sell .button-cancel {
	width: 131px !important;
	height: 19px !important;
	float: left;
	display: inline;
	text-indent: -999em !important;
	background: url(/images/cancel-edit-sprite.png) 0px 0px  no-repeat;
}

.account .sell .button-cancel:hover {
	background: url(/images/cancel-edit-sprite.png) 0px -23px  no-repeat;
}

.account .sell .button-cancel:active {
	background: url(/images/cancel-edit-sprite.png) 0px -46px  no-repeat;
}

.account .sell .button-edit {
	width: 131px !important;
	height: 19px !important;
	float: left !important;
	display: inline;
	text-indent: -999em !important;
	background: url(/images/cancel-edit-sprite.png) -131px 0px  no-repeat;
}

.account .sell .button-edit:hover {
	background-position: -131px -23px;
}

.account .sell .button-edit:active {
	background-position: -131px -46px;
}

.account .cancel-listing .actions {
	margin-bottom: 10px;
	float: left;
	display: inline;
	width: 100%;
	padding-top: 10px;
}

.account .cancel-listing .item {
	float: left;
	display: inline;
	width: 100%;
	padding: 10px 0px;
	margin: 10px 0px;
	border-top: 1px solid #dfe2de;
	border-bottom: 1px solid #dfe2de;

}

.account .cancel-listing .item .img {
	float: left;
	display: inline;
}

.account .cancel-listing .item .body {
	border: 0;
	padding: 0;
	width: 500px;
	margin-left: 20px;
	float: left;
	display: inline;
}

.account .cancel-listing .item .body h2 {
	font-size: 1.2em;
}
.account .cancel-listing .item .body .closes {
	font-size: 11px;
}

/* questions */

.account #questions .selling-actions .actions li {
	margin: 5px 0 !important;
	display:inline;
}

.account #questions .selling-actions .actions li a {
	padding: 4px 0 6px 24px !important;
	font-weight: normal;
	float:left;
	width:170px;
}

.account #questions .selling-actions .answer a,
.account #questions .selling-actions .answer strong {
	background: #ffffff url(/images/q-answer-green-24.png) no-repeat 0 0;
	_background: #ffffff url(/images/q-answer-green-8.png) no-repeat 0 0;
}

.account #questions .selling-actions .ignore a,
.account #questions .selling-actions .ignore strong {
	background:transparent url(/images/sprite-16x16-24.png) no-repeat scroll 5px -1597px;
}

.account #questions .selling-actions .blacklist a,
.account #questions .selling-actions .blacklist strong {
	background:transparent url(/images/sprite-16x16-24.png) no-repeat scroll 5px -1247px;
}

/*statistics */

.account .stats-table {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

.account .stats-table th,
.account .stats-table td {padding: 2px;}

.account .stats-table thead th {font-weight: bold;}


.account .stats-table thead .months th {background: #dcedf2;}

.account .stats-table thead .months th.nobg {background: none;}

.account .stats-table tbody th {
	font-weight: bold;
	background: #c1dde7;
	width: 180px;
	border-bottom: 1px solid #f0f7f9;
}


.payment-instructions ol li{
	padding:12px 0px !important;
	margin-bottom:0px !important;
	line-height:20px;
}

.payment-instructions ol li.darker{
	background-color:#DDE9ED;
	padding-bottom:14px !important;

}

/* @group Register Page
---------------------------------------------------------------------------------------- */

.store_query{
	background-color:#ffffd1;
	border-top:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
	float:left;
	display:inline;
	margin:20px 0 0 0;
	width:960px;
}

.store_query p{
	font-size:13px;
	width:910px;
	padding:6px 0px 8px 30px;
	margin:0 10px;
	float:left;
}

.store_query p span{
	float:left;
	width:710px;
}

.store_query a{
	float:right;
	width:200px;
	font-weight:bold;
}

.mc-location{
	margin:3px 0px;
	padding:0px;
	float:left;
	display:inline;
}

.mc-location .field-row{
	margin:2px 0px;
	padding:0px;
	width:100%;
	float:left;
}

.mc-location .checkboxes .full{
	width:100% !important;
}


.mc-location .location-selector{
	float:left;
	display:inline;
}


#addressSuggestions {
	position: absolute;
	z-index: 1000;
	background: white;
	margin: -1px 0 0 180px;
	overflow: hidden;
}

#addressSuggestions ul {
	float: left;display: inline;
	width: 358px;
	border: 1px solid #a0c4d0;
}

#addressSuggestions li {
	padding: .1em .3em;
	cursor: default;
}


/* Registration complete */
#register-complete-ad {
	float: right;
}

#register-completed {
    width: 100%;
}

#register-completed .register .mobile-verification {
	float: left;display: inline;
	width: 400px;
	background: url(/images/mobile-phone.jpg) no-repeat top right;
	padding-bottom: 220px;
	position: relative;
	float:left;
}

#register-completed .register h3 {
	color: #248326;
	float:left;
}

#register-completed .register .mobile-verification p {
	width: 50%;
}

#register-completed .register .mobile-verification .mobile-phone {
	position: absolute;
	top: 27px;
	right: 10px;
	width: 115px;
	text-align: center;
	color: #1d6782;
	font-family: Arial,FreeSans,sans-serif;
	font-size: 14px;
	letter-spacing: 0.1em;
	text-transform: uppercase;
}

#register-completed .register .mobile-verification .mobile-phone strong {
	color: #9d121d;
	font-weight: bold;
	font-size: 18px;
}

#register-completed .register .mobile-verification .mobile-phone small {
	letter-spacing: 0;
	text-transform: none;
}

#register-completed .register .email-verification {
	float: right;
	width: 230px;
}

#register-completed .register .note {
	clear: both;
	margin-bottom: 20px;
	overflow: hidden;
}

#register-completed p#confirm-email {
	background: url(/images/sprite-16x16-24.png) no-repeat 0 -1948px;
	_background: url(/images/sprite-16x16-8.png) no-repeat 0 -1948px;
    padding: 0 0 0 20px;
	color:#9D121D;
}

#register-completed h2#register-complete-1 {
	background: url(/images/cat-1.gif) no-repeat 0 4px;
    margin-top: 26px;
    padding: 0 0 0 30px;
}

#register-completed h2#register-complete-2 {
	background: url(/images/cat-2.gif) no-repeat 0 4px;
    margin-top: 28px;
    padding: 0 0 0 30px;
}

#register-completed h2#register-complete-3 {
	background: url(/images/cat-3.gif) no-repeat 0 4px;
    margin-top: 26px;
    padding: 0 0 0 30px;
	clear: both;
}

#register-completed a#change-address {
    font-size: 0.8em;
    margin-left: 8px;
}

#register-completed div.register-complete-1 {margin-bottom: 25px;}

#register-completed div.register-complete-2 {margin-bottom: 10px;}

#register-completed div.register-complete-1-contents,
#register-completed div.register-complete-3-contents {margin-left: 30px;}

#register-completed div.register-complete-2-contents {
    margin-left: 30px;
    max-height: 175px;
}


#register-completed div.register-complete-2-contents .full-form ol,
#register-completed div.register-complete-2-contents .full-form fieldset,
#register-completed div.register-complete-2-contents .full-form fieldset.verification_options ol li{
    width:900px !important;
}

#register-completed div.register-complete-2-contents .verification_benefits{
    width:860px !important;
}

#register-completed div.register-complete-3-contents img {
	padding:3px 10px 0 0;
}

#register-completed div.register-complete-mobile-image {
    float: left;
    margin-right: 15px;
    margin-left: -45px;
}

#register-completed div.register-complete-mobile-contents {
    height: 170px;
    padding-top: 10px;
}

#register-completed div.register-complete-mobile-text {
    position: relative;
    left: 4px;
    top: -164px;
    width: 70px;
    text-align: center;
}

#register-completed div.register-complete-mobile-text p.mobile-text-black {
    margin: 0;
    font-weight: bold;
	font-size:12px;
}

#register-completed div.register-complete-mobile-text p.mobile-text-red {
    margin: 0;
    font-weight: bold;
    color: #9d121d;
	font-size:12px;
}

.my-sella-query{
	margin: -20px 0 20px;
	border-top:0;
}

/* Store section in my sella */

div.buttet-input div{
	padding:0 0 5px;
}

div.buttet-input div a{
	background:url("/images/sprite-16x16-24.png") no-repeat scroll 0 -950px transparent;
	padding:0 8px;
	text-decoration:none;
}

div.buttons-register{
	float:left;
	display:inline;
	margin:5px 0 0 20px;
	padding:0 0 0 19px;
	height:15px;
	line-height:15px;
	border-left:solid 1px #E3E6E2;
}

div#mapContainerSmall{
	padding:15px 0 0;
	float:left;
}

div.image-preview{
	padding:0px 0px 20px;
}

div.image-preview img{
	padding:4px;
	background:#FFF;
	border:solid 1px #A7AFA4;
}

/* @group Account Section
---------------------------------------------------------------------------------------- */

/* Credit card payment section */

			div#balance strong.negative{
				color:#F00;
			}

			div.secure{
				margin:0 0 10px;
				overflow:auto;
				width:100%;
				padding:5px 0;
				border-top:solid 1px #EEDFA5;
				border-bottom:solid 1px #EEDFA5;
				background:#FFFFD1 url(/images/icon-secure-payment.png) 5px 5px no-repeat;
			}

			div.secure span{
				font-family: Arial,FreeSans,sans-serif;
				font-size:18px;
				color:#0D353D;
				padding:0 0 0 40px;
				float:left;
			}

			div.credit-cards{
				float:right;
				margin:0 5px 0 0;
			}

			div#payment-box span.credit-date{
				float:left;
				display:inline;
				margin:0 5px 0;
			}

			div#payment-box span.no-margin{
				margin:0;
			}

			div#payment-box span.middle{
				padding:17px 0 0;
			}

			div#payment-box select{
				width:60px !important;
			}

			div.small-help{
				float:left;
				width:100%;
				text-align:center;
				margin:20px 0;
			}

			span.credit-date label{
				width:40px !important;
				margin:0 !important;
				padding:0 !important;
				text-align:left !important;
			}

			#csc_container input{
				float:left;
			}

			a#a_csc{
				cursor:pointer;
			}

			div#csc_sidenote{
				position:relative;
				float:left;
			}

			div#p_csc{
				position:absolute;
				top:-110px;
				left:90px;
				opacity: 0.9;
  				filter: alpha(opacity = 90);
			}

			div#p_csc.a_csc_active{
				display:block;
			}


/* login form */
.body-left{
	width:460px;
	float:left;
	padding-right:60px;
}

.login .login_message{
	width:960px;
	margin:5px 0px 10px 10px;
}

.login_form {
	float:right;
	width:360px;
}

.login_form .login_box{
	width: 360px;
	height:300px;
	margin:10px auto;
}

.login_form .login_box .wide{
	width: 270px;
}

.login_form .login_top{
	width: 340px;
	height:20px;
	background: #fff url(/images/login-top-dark.png) no-repeat;

}

.login_form .login_bottom{
	width: 360px;
	height:20px;
	background: #fff url(/images/login-bottom-dark.png) no-repeat;
}

.login_form .login_body{
	background: #fff;
	border:solid 13px #EAF5F9;
}

.login_form fieldset{
	padding:18px 20px 20px 27px;
}

.login_form .remember_me{
	margin-top:5px;
	margin-left:20px;
	float:left;
}

.login_form .login_links{
	margin-top:25px;
}

#login-ad {
	clear: both;
	padding-top: 40px;
}

#facebook_connect_button,
#top-links-logged-out ul li.nav-logout a.facebook_connect_button,
a.facebook_connect_button {
	float: left;
	height: 21px;
	overflow: hidden;
	background: url(/images/facebook_button_bg.png) repeat-x;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	font-weight: bold;
	color: white;
	font-size: 13px;
	text-decoration: none;
	padding: 2px 10px 0px 10px;
	border: 1px solid #2a457f;
	border-left: none;
	line-height: 21px;
}

.facebook_button_container {
	margin-top: 1px;
}

span.facebook_connect_button_icon {
	float: left;
	background: url(/images/facebook_button_left_icon.png) no-repeat;
	width: 22px;
	height: 23px;
	border: 1px solid #2a457f;
	border-right: none;
}

/* Register promo */
.body-right{
	width:400px;
	float:right;
	padding-left:40px;
}
.body-right h2{/*fake h1 style*/
	color:#9D121D;
	font-size:30px;
}
.register_now{
	height:300px;
	margin:10px 0 0 0;
	width:400px;
}

.register_now div, .register_now ul, .register_now p{
	float:left;
	display:inline;
	width:400px;
}

#reg-wide .register_now{
	height:200px;
	margin:10px 0 0 0;
	width:750px;
}

#reg-wide .register_now div, .register_now ul, .register_now p{
	float:left;
	display:inline;
	width:350px;
}

.register_now div{
	margin:0 0 20px 0;
}


.register_now .join_sella{
	float:left;
	display:block;
	margin:0px auto;
	width:280px;
	height:62px;
	background: url(/images/button_join_sella_2.png) no-repeat 0px 0px;
}

.register_now .join_sella:hover{
	background-position:0px -62px;
}

.register_now p{
	float:left;
	font-size:14px;
}

.register_now ul{
	float:left;
	font-size:14px;
}

.register_now li{
	padding:0px !important;
	list-style:disc;
	margin:0 0 0 15px;
}


/**
 * NEW simplified login and registration
 */
 
#login-reg-container {
	width: 920px;
	background: #f0f8fa;
	border: 1px solid #E3E6E2;
	padding: 20px;
	overflow: auto;
}
 
#login-reg-container div.login-left,
#login-reg-container div.login-right {
	width: 398px;
	height: 270px;
	float: left;
	border: 1px solid #d9d9d9;
	background-color: #fff;
}

#login-reg-container div.register-left,
#login-reg-container div.register-right {
	width: 398px;
	height: 343px; 
	float: left;
	border: 1px solid #d9d9d9;
	background-color: #fff;
}
 
#login-reg-container div.login-reg-centre {
	width: 120px;
	padding-top: auto;
	padding-bottom: auto;
	text-align: center;
	vertical-align: middle;
	padding-top: auto;
	padding-bottom: auto;
	height: 200px;
	float: left;
	background: url(/images/icon-or.png) center center no-repeat;
}
 
#facebook-heading {
	float: left;
	margin: -15px -15px 20px;
	display: inline;
	height: 48px;
	width: 400px;
	background: url(/images/logo-facebook.png) left top no-repeat #3A5998;
	text-indent: -9999px;
}

#login-reg-facebook-box{
	float: left;
	width: 368px;
	padding: 15px;
	background: white;
	border-bottom: 0;
}

#login-reg-facebook-box h4{ 
	line-height: 20px;
	padding: 0 0 20px;
	margin: 0 0 20px;
	border-bottom: solid 1px #D9D9D9;
}

#login-reg-sella-box{
	float: left;
	width: 368px;
	padding: 15px;
	background: white;
	border-bottom: 0;
}

#login-reg-sella-box input.large-input {
	font-size: 18px;
	font-weight: bold;
	padding: 3px;
	width: 300px;
	border: 1px solid #D9D9D9;
}

#login-reg-sella-box div.button-standard {
	margin-top: 10px;
	margin-bottom: 10px;
}

#login-reg-sella-box div.login-form-buttons a {
	float: left;
	display: inline;
	margin: 13px 0 7px 10px;
	padding: 0 0 0 10px;
	font-size: 12px;
	height: 18px;
	border-left: solid 1px #CDCA94;
	line-height: 18px;
	font-weight: normal;
	white-space: nowrap;
}

.login-reg-alt-link {
	position: static;
	float: right;
	margin-top: 10px;
}

a.register-anyway-for-login, .a.register-anyway-for-login:hover, .a.register-anyway-for-login:active, .a.register-anyway-for-login:visited {
  float: right !important;
  margin: 10px 0 0 0 !important;
}

a.register-anyway-for-facebook, a.register-anyway-for-facebook:hover, a.register-anyway-for-facebook:active, a.register-anyway-for-facebook:visited {
  float: left;
}

.register-anyway-holder {
  clear: both;
  padding: 20px 0 0;
}

 
 /**
 * End NEW simplified login and registration
 */


.mc-location-seller-summary {
    margin: 0 0 4px;
}

.account .positive-feedback,
.account .neutral-feedback,
.account .negative-feedback {
    display: inline;
	padding:2px 0 2px 20px;
	margin-left:8px;
}

.account .positive-feedback{
	background: url(/images/feedback-1.gif) no-repeat 0px 50%;
}

.account .neutral-feedback{
	background: url(/images/feedback-0.gif) no-repeat 0px 50%;
}

.account .negative-feedback{
	background: url(/images/feedback--1.gif) no-repeat 0px 50%;

}

/* Account landing page - Dashboard */

.main-column{
	float:left;
	width:645px;
}

.main-column ul{
	float:left;
	margin:0 0 0 31px;
	width:269px;
}

.main-column .heading a{
	font-weight:normal;
	color:#257992;
	text-decoration:none;
}

.side-column{
	float:left;
	display:inline;
	margin:0 0 0 15px;
	padding:15px;
	width:268px;
	background:#EDF8FB;
	border:solid 1px #E3E6E2;
}

.side-column a.username{
	font-weight:bold;
}

.side-column h3{
	margin:0 0 5px;
	float:left;
	clear:left;
}

.side-column ul{
	margin:0 0 15px;
	float:left;
	display:inline;
	width:100%;
}

.side-column ul li{
	margin:0 0 5px;
	float:left;
	display:inline;
	width:100%;
}

.side-column div.verification-type{
	float:left;
	width:85px;
}

.side-column div.verification-status{
	float:left;
}

.side-column div.side-address{
	float:left;
	width:268px;
}

.side-column div.side-address h3{	
	width:268px;
}

.side-column div.side-address p{	
	margin:10px 0 0 0;
}

.side-column span.action-link{
	float:left;
	display:inline;
	margin:3px 0 0 15px;
}

.side-column div.small-banner{
	float:left;
	display:inline;
	width:268px;
	margin:0 0 15px;
}

.side-column div.message{
	float:left;
	display:inline;
	width:268px;
}

.side-column div.message blockquote{
	float:left;
	display:inline;
	width:268px;
	font-style:italic;
	margin:0 0 5px;
}

.side-column div.message span.action-link{
	width:100%;
	padding:0 0 15px;
	margin:0;
}

.dashboard #right-now {
	float: left;
	display: inline;
	width: 100%;
	background: #FEFAE5;
	border-top:solid 1px #DFDFDF;
	border-bottom:solid 1px #DFDFDF;
	margin-bottom: 20px;
}

.dashboard #right-now .heading {
	background: none;
	float:left;
	width:auto;
	border:none;
	padding:10px;
	width:140px;
	margin:0 !important;
}

.dashboard #right-now .heading h2 {
	color: #9d121d;
	white-space: nowrap;
	background: transparent url(/images/sprite-24x24-24.png) no-repeat 0 -447px;
	_background: transparent url(/images/sprite-24x24-8.png) no-repeat 0 -447px;
}

.dashboard #right-now div.now-notes {
	float: left;
	display: inline;
	width:630px;
	padding:15px 10px 0;
}

.dashboard #right-now p a {font-weight: bold;}

.dashboard #right-now p a.change {font-weight: normal;}
.dashboard #right-now p a#questions {color: red;}


.dashboard #personal-info {
	float: left;
	display: inline;
	width: 100%;
}

.dashboard .list-an-item-container {
	float: right;
	display:inline;
	margin:13px 10px 0 0;
}

.dashboard #buy,
.dashboard #sell,
.dashboard #feedback,
.dashboard #user-details,
.dashboard #address-details,
.dashboard #credibility,
.dashboard #more-options,
.dashboard #store-features {
	float: left;
	display: inline;
	width: 310px;
	overflow: hidden;
	margin-bottom: 15px;
	padding-bottom: 10px;
}

.three-col #buy,
.three-col #sell {
	float: left;
	display: inline;
	width: 140px;
	overflow: hidden;
	margin-bottom: 15px;
	padding-bottom: 10px;
}

.three-col #buy ul,
.three-col #sell ul,
.three-col #store-features ul {
	margin:0 0 0 15px;
}

.three-col #store-features {
	margin:0 15px;
	width:305px;
}

.three-col #store-features ul li {
	float:left;
	width:134px;
}

.dashboard #account-details{
	float:left;
	display:inline;
	width:625px;
	border-top:solid 1px #E3E6E2;
	border-bottom:solid 1px #E3E6E2;
	background:#F2FBED;
	padding:5px;
	margin:0 0 20px;
}

.dashboard #account-details .heading{
	float:left;
	display:inline;
	background:none;
	border:none;
	margin:0 20px 0 0;
	padding:0;
	width:auto;
	height:26px;
	line-height:26px;
}

.dashboard #account-details .heading h2{	
	line-height:26px !important;
}

.dashboard #account-details span{
	float:left;
	display:inline;	
	height:26px;
	line-height:26px;
}

.mc-account-balance span{
	margin:0 20px 0 0;	
}


.dashboard #sell, .dashboard #more-options {
	margin-left: 15px;
}

.dashboard #buy .heading h2 {
	background: #fff url(/images/sprite-24x24-24.png) no-repeat 0 -394px;
	_background: #fff url(/images/sprite-24x24-8.png) no-repeat 0 -394px;
}

.dashboard #sell .heading h2 {
	background: #fff url(/images/sprite-24x24-24.png) no-repeat 0 -345px;
	_background: #fff url(/images/sprite-24x24-8.png) no-repeat 0 -345px;
}

.dashboard #feedback .heading h2 {
	background: #fff url(/images/sprite-24x24-24.png) no-repeat 0 -294px;
	_background: #fff url(/images/sprite-24x24-8.png) no-repeat 0 -294px;
}

.dashboard #user-details .heading h2 {
	background: #fff url(/images/sprite-24x24-24.png) no-repeat 0 -246px;
	_background: #fff url(/images/sprite-24x24-8.png) no-repeat 0 -246px;
}

.dashboard #address-details .heading h2 {
	background: #fff url(/images/sprite-24x24-24.png) no-repeat 0 -196px;
	_background: #fff url(/images/sprite-24x24-8.png) no-repeat 0 -196px;
}

.dashboard #account-details .heading h2 {
	background: url(/images/sprite-24x24-24.png) no-repeat 0 -898px;
	_background: url(/images/sprite-24x24-8.png) no-repeat 0 -898px;
}

.dashboard #credibility .heading h2 {
	background: #fff url(/images/sprite-24x24-24.png) no-repeat 0 -996px;
	_background: #fff url(/images/sprite-24x24-8.png) no-repeat 0 -996px;
}

.dashboard #more-options .heading h2 {
	background: #fff url(/images/sprite-24x24-24.png) no-repeat 0 -1195px;
	_background: #fff url(/images/sprite-24x24-8.png) no-repeat 0 -1195px;
}

.dashboard #store-features .heading h2 {
	background: #fff url(/images/icon-megaphone.png) no-repeat 0 5px;	
}

.dashboard #feedback ul li.total {
	margin:0 0 5px;
}


.dashboard #feedback ul li.positive {
	background:transparent url(/images/sprite-16x16-24.png) no-repeat scroll 0 -2098px;
	_background:transparent url(/images/sprite-16x16-8.png) no-repeat scroll 0 -2098px;
	display:inline;
	float: left;
	padding:0 0 3px 20px;
}

.dashboard #feedback ul li.neutral {
	background:transparent url(/images/sprite-16x16-24.png) no-repeat scroll 0 -4448px;
	_background:transparent url(/images/sprite-16x16-8.png) no-repeat scroll 0 -4448px;
	display:inline;
	float: left;
	padding:0 0 3px 20px;
	width:100%;
}

.dashboard #feedback ul li.negative {
	background:transparent url(/images/sprite-16x16-24.png) no-repeat scroll 0 -4398px;
	_background:transparent url(/images/sprite-16x16-8.png) no-repeat scroll 0 -4398px;
	display:inline;
	float: left;
	padding:0 0 3px 20px;
	width:100%;
}

.dashboard #feedback ul li.blank {
	display:inline;
	float: left;
	padding:0 0 3px 20px;
	width:280px;
}
.dashboard #feedback ul li.blacklisted {
	background:transparent url(/images/sprite-16x16-24.png) no-repeat scroll 0 -1248px;
	_background:transparent url(/images/sprite-16x16-8.png) no-repeat scroll 0 -1248px;
	display:inline;
	float: left;
	padding:0 0 3px 20px;
	margin:0 0 0;
}

.dashboard #credibility ul.verifications li {
	width:100%;
	padding:3px 0px;
	float:left;
}

.dashboard #credibility ul.verifications li .buttons {
	display:inline;
	float:left;

}

.dashboard #credibility ul.verifications .verification-type{
	width:75px;
	margin-right:10px;
	float:left;
}

.dashboard #credibility ul.verifications .verification-status{
	float:left;
}
.dashboard #credibility ul li.unverified {
	background:transparent url(/images/icon-not-cred.gif) no-repeat scroll 0 2px; /* special - too much text */
	display:inline;
	float: left;
	padding:0 0 10px 20px;
}

.dashboard #credibility ul li.verified {
	background:transparent url(/images/icon-is-cred.gif) no-repeat scroll 0 0;
	display:inline;
	float: left;
	padding:0 0 3px 20px;
	width:100%;
}

.dashboard #credibility ul li.unverified .verification-waiting {float: left;}

.dashboard .advert_panel {float: left;}

.dashboard .advert_panel #profile-ad, .dashboard .advert_panel #address-ad, .dashboard .advert_panel #credibility-ad{
	display:inline;
	float:left;
	margin-bottom:15px;
	padding-bottom:10px;
	width:310px;
}
.dashboard .advert_panel #address-ad{
	margin-left:15px;
	margin-right:15px;
}

/* address book */
.address-book .add{
	float:left;
	width:100%;
}
.address-book .add a{
	font-weight: bold;
    padding:2px 0 5px 20px;
    background: url(/images/sprite-16x16-24.png) no-repeat 0 -946px;
	_background: url(/images/sprite-16x16-8.png) no-repeat 0 -946px;
	line-height:30px;

}

.address-book div.address {
	float: left;
	display: inline;
	width: 50%;
	min-height: 110px;
}

.address-book .edit {
	padding:2px 0 2px 20px;
    background: url(/images/bullet_edit.png) no-repeat 0 0px;
	margin-left:15px;
}

.address-book .delete {
	padding:2px 0 2px 20px;
    background: url(/images/bullet_cross.png) no-repeat 0 3px;
	margin-left:15px;

}

.address-book .main-address {
	width: 100%;
	margin-bottom: 2em;
}

.address-book .address .address-other {
	float: left;
	display: inline;
}

.address-book .address .name,
.address-book .main-address .name {
	margin-bottom: 0;
}


.profile .verify{
	float: left;
	width: 225px;
	margin-right: 15px;
}

.profile .verify h2 {
	border-bottom:1px solid #E3E6E2;
}

.profile .legend-verify {
	color: #9D121D;
}

/* verification form */
.validation-email{
	width:100%;
	float:left;
}

.validation-email-lite{
	width:100%;
	float:left;
}

.validation-email-lite .verification_options_message {
	margin-bottom:5px;
}

.verification_options{
	margin-bottom:10px !important;
}

.verification_options ol{
	border:none !important;
}

.verification_options ol li {
	border:none !important;
	width:960px !important;
}

.verification_options ol li img{
	display:inline;
	float:left;
	margin:2px 6px 0px 0px;
}

.verification_options ol li div.fields_block label.long{
	width:auto !important;
}

.verification_options_message {
	margin-bottom:25px;
}

.verification_benefits {
	background: transparent url(/images/icon-help-questionmark-24.png) no-repeat 10px 10px;
	margin:60px 0px 25px;
	width:920px;
	float:left;
	padding:10px 0px 20px 40px;
	background-color:#FFFFE5;
	border-top:1px solid #FFCC33;
	border-bottom:1px solid #FFCC33;
}


.verification_benefits ul.benefit_list li{
	padding:0px !important;
	margin:0 0 0 15px !important;
	list-style-type:disc !important;
	background-color:transparent !important;
	border:none !important;
	display:default;
}


/* verification steps breadcrumbs */

.verification-steps {
	margin: 0 0 15px;
	float:left;
	display:inline;
	width:960px;
}

.verification-steps ol {
	float: none;
	margin-bottom: 1em;
	clear: both;
}

.verification-steps li {
	float: left;
	display:inline;
	margin: 0 5px 0 0;
	height: 26px;
}

.verification-steps li span {
	padding: 4px 0 5px 75px;
	line-height: 26px;
	height: 26px;
}


.verification-steps li#first-step span {
	padding: 4px 0 5px 30px;
	line-height: 26px;
	height: 26px;
}

.verification-steps li span.current {font-weight:bold;}

.verification-steps li.choose span.current {background: url(/images/icon-number-circle-1.gif) no-repeat 0 0;color:#0E363D;}

.verification-steps li.confirm span.current {background: url(/images/icon-circle-greyarrow-2.png) no-repeat 5px 0;color:#0E363D;}

.verification-steps li.become span.current {background: url(/images/icon-circle-greyarrow-2.png) no-repeat 5px 0;color:#0E363D;}

.verification-steps li.renew span.current {background: url(/images/icon-circle-greyarrow-3.png) no-repeat 5px 0;color:#0E363D;}


/* Disabled steps */
.verification-steps li.choose span { background: url(/images/icon-number-circle-1-grey.gif) no-repeat 0 0; color:#778888;}

.verification-steps li.confirm span { background: url(/images/icon-circle-arrow-2-grey.gif) no-repeat 5px 0; color:#778888;}

.verification-steps li.become span {background: url(/images/icon-circle-arrow-2-grey.gif) no-repeat 5px 0;color:#778888;}

.verification-steps li.renew span {background: url(/images/icon-circle-arrow-3-grey.gif) no-repeat 5px 0;color:#778888;}

.verification_spam_warning{
	margin-top:20px;
	float:left;
}

.verify-mobile-wrapper{
	margin-top:10px;
	float:left;
	width:100%;
}

.verify-mobile-image {
    float: left;
    margin-right: 15px;
    margin-left: -10px;
}

.verify-mobile-contents {
    height: 170px;
    padding-top: 10px;
}

.verify-mobile-text {
    position: relative;
    left: 40px;
    top: -164px;
    width: 70px;
    text-align: center;

}

.verify-mobile-text p.mobile-text-black {
    margin: 0;
    font-weight: bold;
	font-size:12px;
}

.verify-mobile-text p.mobile-text-red {
    margin: 0;
    font-weight: bold;
    color: #9d121d;
	font-size:12px;
}

/* Credit my account form */
.mc-account-credit ol li {
	background: transparent url(/images/bg-edit-listing.png) repeat-y;
}

.mc-account-credit ol li span.amount{
	float:left;
	display:inline;
	margin:3px 0 0 315px;
	width:600px;
}

.mc-account-credit ol li ul.note_list {
	margin: 0;
	padding: 0 0 0 22px;
}

.mc-account-credit ol li ul.note_list li {
	margin: 0 !important;
	padding: 0 !important;
	background: transparent none no-repeat;
	font-size: 0.9em;
}

.mc-account-credit ol li .pay_by_option {
	padding: 10px 0px;
}

	.mc-account-credit ol li .pay_by_option strong.strong-title {
		font-family: Arial,FreeSans,sans-serif;
		font-size:17px;
		font-weight:normal;
	}

.mc-account-credit ol li .first_option {
	padding: 0px 0px 10px 0px;
}

.spaced{
	margin-left:10px;
}

.notspaced {
	margin-left:0px;
}

/* Credit my account results */
.account .mc-account-credit-result {
	clear: both;
	margin: 10px 0 30px 0;
}

.account .mc-account-credit-result img {
	float: left;
	padding: 2px 20px;
}

.account .mc-account-credit-result p {
	padding-top: 10px;
}

ul.enhance-listings-list{
	float:left;
	width:960px;
	overflow:auto;
	border-top:solid 1px #E3E6E2;
}

ul.enhance-listings-list li{
	float:left;
	width:100%;
	overflow:auto;
	padding:10px 0;
	border-bottom:solid 1px #E3E6E2;
}

ul.enhance-listings-list li span.listing-img{
	float:left;
	padding:0 20px 0 0;
}

ul.enhance-listings-list li span.listing-img img{
	float:left;
	padding:5px;
	border:solid 1px #E3E6E2;
}

ul.enhance-listings-list li span.listing-status{
	float:left;
	width:320px;
}

ul.enhance-listings-list li div.listing-button{
	float:right;
}


/* Account statement */

div.tab-account{
	float:left;
	margin:5px 0 0 0;
	width: 100%;
}

div.tab-account .mc-account-balance {
	margin:0 0 20px;
}

.mc-account-balance {
	float: left;
	display:inline;
	height:26px;
	line-height:26px;
}

.mc-account-balance span.negative {
	color: #9D121D;
}

.mc-account-balance span.positive {
	color:#6C9434;
}

.mc-account-balance span.view-statement {
	font-size:12px;
}

.mc-account-balance span {
	font-size: 26px;
}

.mc-account-balance .button-standard {
	float: right;
}

.mc-account-saved-card {
	float: right;
	line-height: 26px;
}

.mc-account-saved-card .button-standard {
	margin-left: 20px;
}

ul.clear li.statement-top{
	margin:0 0 20px;
}

.mc-account-balance span.balance-text{
	font-size:14px;
	margin:0 !important;
}

.mc-account-credit {
	float:left;
	width:100%;
	clear:both;
}

.mc-account-statement {
}

.mc-account-statement table {
	width: 100%;
	border-bottom: 1px solid #E3E6E2;
}

.mc-account-statement table caption {
	text-align: right;
	padding: 4px;
	margin-top: -25px;
}

.mc-account-statement th {
	font-weight: bold;
	background-color:#ddd;
	border:0px;
}

.mc-account-statement td {
	border-width: 0px 1px;
}

.mc-account-statement tr {
	background-color: #efefef;
}

.mc-account-statement tr.even {
	background-color: white;
}

.mc-account-statement .receipt {
	display: block;
	clear: both;
	font-size: 75%;
}

.mc-account-statement .paging {
	font-size: 1.1em;
	text-align: center;
}

.mc-account-statement .paging ul, .mc-account-statement .paging ul li {
	display: inline;
}

.mc-account-statement .paging ul li {
	margin: 5px;
}

.mc-account-statement .paging ul, .mc-account-statement .paging a {
	margin: 5px;
}

#account_topup .section {
	color: #257992;
	font-size: 14px;
	font-weight: bold;
}

/* money related css*/

.money {
	text-align: right;
}
.money span {
	float: left;
}
.money .negative {
	color: red;
}

/* @group Help Section
---------------------------------------------------------------------------------------- */
.help #content-main{
	width:750px;
	float:left;
}

/* help page sidebar */
.help #content-sub h3,
.help .content-sub h3 {
	background: url(/images/sprite-24x24-24.png) no-repeat 0 -1650px;
	_background: url(/images/sprite-24x24-8.png) no-repeat 0 -1650px;
	padding: 2px 0 0 30px;
}

.help #content-sub h3.video,
.help .content-sub h3.video {
	background: url(/images/sprite-24x24-24.png) no-repeat 0 -1500px;
	_background: url(/images/sprite-24x24-8.png) no-repeat 0 -1500px;
	float: left;
	display: inline;
	width: 130px;
	margin-bottom: 10px;
}

.help #content-sub li.on a,
.help .content-sub li.on a {
	font-weight: bold;
	text-decoration: none !important;
	color: #1b383d !important;
}


.help .side{
	background:#EAF5F9;
	padding:10px;
	/* -moz-border-radius:4px; USE POSITION RELATIVE AND AD TL TR */
}




.help .basics,
.help .buy,
.help .sell,
.help .stores,
.help .account,
.help .safety,
.help .terms {
	float: left;
	display: inline;
	margin-bottom: 2em;
	display: inline;
	zoom: 1;
	width: 365px;
}

.help .basics ul,
.help .buy ul,
.help .account ul,
.help .sell ul,
.help .stores ul,
.help .safety ul,
.help .terms ul {
	float: left;
	display: inline;
	zoom: 1;
}

.help .sell,
.help .account,
.help .safety {
	float: right;
	display: inline;
}
.help .reset {
	float: left;
}

.help #glossary .title {
	font-size: 1.7em;
	color: #0E363D;
	font-family: Arial,FreeSans,sans-serif;
	letter-spacing: 2px;
	font-weight: normal;
	text-transform: uppercase;
	margin:0 0 0.4em;
	float:left;
	width:170px;
}

.help #glossary .content {
	float:right;
	width:480px;
}

.help .basics h2 {
	background: #fff url(/images/sprite-24x24-24.png) no-repeat 0 -1647px;
	_background: #fff url(/images/sprite-24x24-8.png) no-repeat 0 -1647px;
}

.help .video h2 {
	background: #fff url(/images/sprite-24x24-24.png) no-repeat 0 -1498px;
	_background: #fff url(/images/sprite-24x24-8.png) no-repeat 0 -1498px;
}

.help .buy h2 {
	background: #fff url(/images/sprite-24x24-24.png) no-repeat 0 -898px;
	_background: #fff url(/images/sprite-24x24-8.png) no-repeat 0 -898px;
}

.help .sell h2 {
	background: #fff url(/images/sprite-24x24-24.png) no-repeat 0 -396px;
	_background: #fff url(/images/sprite-24x24-8.png) no-repeat 0 -396px;
}

.help .account h2 {
	background: #fff url(/images/sprite-24x24-24.png) no-repeat 0 -250px;
	_background: #fff url(/images/sprite-24x24-8.png) no-repeat 0 -250px;
}

.help .stores h2 {
	background: #fff url(/images/sprite-24x24-24.png) no-repeat 0 -48px;
	_background: #fff url(/images/sprite-24x24-8.png) no-repeat 0 -48px;
}

.help .safety h2 {
	background: #fff url(/images/sprite-24x24-24.png) no-repeat 0 -1547px;
	_background: #fff url(/images/sprite-24x24-8.png) no-repeat 0 -1547px;
}

.help .terms h2 {
	background: #fff url(/images/sprite-24x24-24.png) no-repeat 0 -847px;
	_background: #fff url(/images/sprite-24x24-8.png) no-repeat 0 -847px;
}

.help .gray { color: #778888 }

.help .video_container {text-align: center;}

.help .bullets li{
	padding:0px !important;
	margin:0 0 0 45px !important;
	list-style:disc;
}
div.testimonial{
	float:left;
	display:inline;
	width:750px;
	font-size:14px;
	font-style:italic;
	padding:10px;
}

	div.testimonial span.quote-text{
		float:left;
		padding:15px;
	}
	
	div.testimonial span.quote-long{
		float:left;
		padding:15px;
		width:600px;
	}

	div.testimonial span.quote{
		float:left;
		display:inline;
		color:#257992;
		font-size:32px;
		height:40px;
		color:#257992;
		/* background: url(/images/help-testimonial-quotes.png) no-repeat left top; */
	}
	
	div.testimonial span.quote-last{
		/* background: url(/images/help-testimonial-quotes.png) no-repeat right bottom; */
	}




.mc_phone_support{
	margin:20px 0 0;
	width:730px;
	background-color:#EAF5F9;
	padding:10px;
	text-align:center;
	float:left;
	/* -moz-border-radius:4px; USE POSITION RELATIVE AND AD TL TR */
}

.mc_phone_support .phone_support{
	background: url(/images/icon-telephone.png) no-repeat 20px 50%;
	padding:0 0 0 40px;
	font-size:22px;
	width:560px;
	margin:0 auto;
}

.mc_contact_support{
	width:740px;
	margin:30px 0px 20px;
	float:left;
}

.mc_contact_support .buttons{
	width:740px;
	margin-bottom:10px;
	float:left;
}

.mc_contact_support .buttons .button-message{
	margin:3px 0px 0px 13px;
	float:left;
	display:inline;
}

.mc_contact_support .button-standard a{
	width:25px;
	text-align:center;
}

.mc_contact_support h4{
	margin-bottom:.6em;
}





/* Images in the cms pages of the help section */
.cms_img_left{
	float:left;
	margin:3px 10px 3px 0px;
}

.cms_img_centre{
	text-align:center;
	margin:5px auto;

}

.cms_img_right{
	float:right;
	margin:3px 0px 3px 10px;

}

/* Move these */

.recycle-bin{
	padding:0 0 0 32px;
	background: url(/images/icon-recycle-24x24.png) no-repeat 0 3px;
	float:left;
	width:100%;
}

.recycle-contents{
	border-top:1px solid #D6E6EB;
	margin:10px 0 15px;
	background-color:#f6f6f6;
	float:left;
}


#tabs .button-edit-relist {
	width: 131px !important;
	height: 19px !important;
	float: left !important;
	display: inline;
	text-indent: -999em !important;
	background: url(/images/edit-relist-sprite.png) 0px 0px  no-repeat;
}

#tabs .button-edit-relist:hover {
	background-position: 0px -23px;
}

#tabs .button-edit-relist:active {
	background-position: 0px -46px;
}

#tabs .button-extend {
	width: 131px !important;
	height: 19px !important;
	float: left !important;
	display: inline;
	text-indent: -999em !important;
	background: url(/images/extend-sprite.png) 0px 0px  no-repeat;
}

#tabs .button-extend:hover {
	background-position: 0px -23px;
}

#tabs .button-extend:active {
	background-position: 0px -46px;
}

a.extend-listing-link {
 	background: url(/images/icon-time.png)  17px 0px  no-repeat;
	font-size:1.2em !important;
	font-weight:normal;
	padding:0 0 10px 38px !important;
}


.extend_listing_form ol li .select_note_right {
	font-weight:normal;
	font-size:12px;
	margin-left:10px;
	width:120px;
	float:none;
	color:#0E363D;
}
/*

.results_bar{
	float:left;
	width:180px;
	border-bottom:solid 1px #E3E6E2;
	padding:10px 0;
	height:30px;
}

.results_bar label{
	line-height:35px;
}
*/
.page_controls{
	padding:10px 0;
	width:960px;
	float:right;
	height:30px;
}
	.page_controls .select-all{
		float:left;
		width:180px;
		padding:6px 0 3px;
	}
	
	.page-bulk-actions{
		float:left;
		width:450px;
		margin-left: 20px;
		margin-bottom: 10px;
	}
	
	.page_controls div.button-standard{
		margin-right:20px;
	}
	
	.page_controls p.number_results{
		margin:12px 10px 0;
	}
	
	a.export{
		line-height:35px;
		padding:0 0 0 5px;		
	}

.page_controls.top_bar{
	margin-bottom:5px;
}

.page_controls .page_buttons .page-bulk-actions{
	padding:5px 0px 3px;
	float:left;
}

.page_controls .page_buttons div.button-neutral{
	margin-right:20px;
}


.page_controls .page_links{
	float:right;
	display:inline;
	margin:5px 0 3px;
	height:24px;
	line-height:24px;
}

.page_controls .pages{
	padding:0px 0px;
	margin:0px;
}

.page_controls .pages .links a,
.page_controls .pages .links .current {
	border:none;
	margin:0 2px;
	padding:0;
	text-decoration:underline;
}

.page_controls .pages .links .current {
	text-decoration:none;
}

.page_controls .pages .links a:hover {
	border:none;
	background-color:#EAF5F9;
}


#tabs #progress form.filters,
#tabs #sold form.filters,
#tabs #closed form.filters,
#tabs #unpublished form.filters,
#tabs #questions form.filters,
#tabs #purchased form.filters,
#tabs #closed form.filters,
#tabs #watching form.filters{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	width:100%;
}

.helpCol { width: 50%; float: left; }
#help-api .marginTop15 { margin-top:15px; }
#help-api .marginBottom10 { margin-bottom: 10px; }
.help-api .width100 { width:100px; }
#help-api .deprecated { color: red; }

.store_promo{
	background-color:#EAF5F9;
	border-bottom:1px solid #D6E6EB;
	border-top:1px solid #D6E6EB;
	margin:0 0 -6px;
	float:left;
	width:960px;
}

.store_promo div{
	font-size:13px;
	width:910px;
	padding:6px 0px 8px 30px;
	margin:0 10px;
	float:left;
}


.store_promo a{
	float:right;
	font-weight:bold;
}

.store_subscribe{
	float:left;
	width:940px;
	background-color:#ffffe5;
	border-top:1px solid #fc3;
	border-bottom:1px solid #fc3;
	padding:5px 10px;
	margin:6px 0px 6px;
}

.store_subscribed{
	float:left;
	width:940px;
	padding:5px 10px;
	margin:5px 0px 6px;
}

p.subscribed, p.unsubscribed{
	float:left;
	margin-bottom:20px;
}


.store_subscribe .subscribe_heading{
	float:left;
	padding:5px 20px 5px 44px;
	font-family: Arial,FreeSans,sans-serif;
  font-size: 18px;
	text-decoration:none;
	letter-spacing: 2px;
	font-weight: bold;
	text-transform: uppercase;
	color:#0E363D;
	background: url(/images/icon-unread-mail-32.png) no-repeat;
}

.store_subscribe a.subscribe_heading:hover {
	text-decoration:underline;
}


.store_subscribe .hot_offer{
	float:left;
	padding:7px 0px;
}

.store_subscribe .store_rss{
	float:right;
	padding:5px 0px 5px 32px;
	background: url(/images/icon-rss-word-32.png) no-repeat;
	text-indent: -9999em;
	height:18px;
	line-height:18px;
	font-size:1px;
}

#topbar-links a, #topbar-links a:visited {
	color: #FFFFFF;
}
#topbar-links ul, #topbar-links li {
	display: inline;
}
#topbar-links li {
	margin-left: 10px;
}
#topbar-links li.admin-link {
	font-size: 11px;
}


































/* ----------------------- DON'T ADD ANY NEW STYLES BELOW HERE - USE THE CORRECT SECTION ABOVE! ---------------------------*/

/* ----------------------- DON'T ADD ANY NEW STYLES BELOW HERE - USE THE CORRECT SECTION ABOVE! ---------------------------*/

/* ----------------------- DON'T ADD ANY NEW STYLES BELOW HERE - USE THE CORRECT SECTION ABOVE! ---------------------------*/

/* ----------------------- DON'T ADD ANY NEW STYLES BELOW HERE - USE THE CORRECT SECTION ABOVE! ---------------------------*/

/* ----------------------- DON'T ADD ANY NEW STYLES BELOW HERE - USE THE CORRECT SECTION ABOVE! ---------------------------*/

/* ----------------------- DON'T ADD ANY NEW STYLES BELOW HERE - USE THE CORRECT SECTION ABOVE! ---------------------------*/

/* ----------------------- DON'T ADD ANY NEW STYLES BELOW HERE - USE THE CORRECT SECTION ABOVE! ---------------------------*/

/* ----------------------- DON'T ADD ANY NEW STYLES BELOW HERE - USE THE CORRECT SECTION ABOVE! ---------------------------*/





/* @group Third Party CSS for widgets
---------------------------------------------------------------------------------------- */

/*NOTES ----------------------------------------

The section below here is from the original widget.css

UPDATE INFO ------------------------------------

Revision number: 2.0
Last updated: 7 September 2009
Last update made by: Daron Robinson (daron.robinson@sella.co.nz)

@TODO -------------------------------------------
Some items below here should be made self contained units and moved up

*/


.sella-alert-dialog .ui-dialog-titlebar{/* using a class as a namespace */
	color:red;
}

/* Autocomplete */

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/*
	if width will be 100% horizontal scrollbar will apear
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/*
	it is very important, if line-height not setted or setted
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('/images/widget/indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

/* Uploadify */
.fForm ol li.multi_uploader_feedback{
	padding:0px 0px 0px 190px !important;
}

.multi_uploader_feedback #upload_feedback {
	color:red;
	font-family: Arial,FreeSans,sans-serif;
}
.fileUploaderBtn {
	display: inline;
	margin:7px 0 20px;
}

.fileUploadQueueItem {
	/*background-color: #F5F5F5;
	border: 3px solid #E5E5E5;
	margin-top: 5px;
	padding: 10px;
	width: 300px;*/
	background: url(/images/uploading_90x68.gif) no-repeat 10px 6px;
	float: left;
    display: inline;
	width: 495px;
	margin: 0px;
	padding:6px 10px 6px 110px;
	border-top: 1px dashed #ddd;
	height:68px;
}
.fileUploadQueueItem .cancel {
	float: right;
    display: inline;
	background: url(/images/icon-del-sm.gif) no-repeat 0 50%;
	padding: 4px 0 4px 20px;
	margin: 20px 0 0px 5px;
}
.fileUploadQueueItem .message {
	font-family: Arial,FreeSans,sans-serif;
	float: left;
    display: inline;
	margin: 25px 0 5px 5px;
}
.fileUploadProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 5px;
	float:left;
	width: 100%;
}
.fileUploadProgressBar {
	background-color: #0099FF;
}

/* Jquery tool tooltip */
/* simple css-based tooltip */
div.tooltip {
    background-color:#448899;/*#184D66*/
    outline:1px solid #669;
    border:2px solid #fff;
    padding:10px 12px;
    width:280px;
    display:none;
    color:#fff;
    text-align:left;
    font-size:11px;

    /* outline radius for mozilla/firefox only */
    outline-radius:4px;
    -moz-outline-radius:4px;
    -webkit-outline-radius:4px;
}

div.tooltip a{
    color:#fff;
}

div.large_tooltip {
    background-color:#448899;/*#184D66*/
    outline:1px solid #669;
    border:2px solid #fff;
    padding:10px 12px;
    width:450px;
    display:none;
    color:#fff;
    text-align:left;
    font-size:11px;

    /* outline radius for mozilla/firefox only */
    outline-radius:4px;
    -moz-outline-radius:4px;
    -webkit-outline-radius:4px;
}

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	position: absolute;
	left: -99999999px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.ui-helper-clearfix {
	display: inline-block;
}
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix {
	height:1%;
}
.ui-helper-clearfix {
	/* display:block; */
}
/* end clearfix */
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

/*ad zones */
#zone {
	margin: 20px auto 0 auto;
	display: block;
	clear: both;
	width: 300px;
	height: 120px;
}

/* Misc visuals
----------------------------------*/


/* Component containers
----------------------------------*/
.ui-widget { font-family: Arial,FreeSans,sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial,FreeSans,sans-serif; font-size: 1em; }
.ui-widget-content { color: #222222; }
.ui-widget-content a { color: #222222; }
/*.ui-widget-header { border-bottom: 1px solid #b6c6cB; background: #eaf5f9 url(/images/widget/ui-bg_highlight-blue.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }*/

.ui-widget-header { color: #222222; font-weight: bold; }

.ui-widget-header a { color: #222222; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #286c82; background: #286c82 url(/images/widget/ui-bg_sella.png) repeat-x; font-weight: normal; color: #ffffff; outline: none; }

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #286c82; background: #286c82 url(/images/widget/ui-bg_sella_low.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; outline: none; }

.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(/images/widget/ui-bg_glass_active.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(/images/widget/ui-bg_glass_highlight.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(/images/widget/ui-bg_glass_error.png) 50% 50% repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images 
.ui-icon { width: 16px; height: 16px; background-image: url(/images/widget/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(/images/widget/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(/images/widget/ui-icons_222222_256x240.png); }
.ui-state-default .ui-icon { background-image: url(/images/widget/ui-icons_888888_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/images/widget/ui-icons_454545_256x240.png); }
.ui-state-active .ui-icon {background-image: url(/images/widget/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(/images/widget/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/images/widget/ui-icons_cd0a0a_256x240.png); } */


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-left { moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-all { }/* -moz-border-radius: 4px; -webkit-border-radius: 4px;*/
.ui-dialog-buttonpane .ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }/* -moz-border-radius: 4px; -webkit-border-radius: 4px;*/


/* Overlays */
.ui-widget-overlay { 
	background-color: black; 
	position: fixed;
	top: 0; 
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0.75;
	filter: Alpha(Opacity=75);
}
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #333333 url(/images/widget/ui-bg_flat_dark_grey.png) 50% 50% repeat-x; opacity: .60;filter:Alpha(Opacity=60); -moz-border-radius: 8px; -webkit-border-radius: 8px; }


/* Datepicker----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}
.hasDatepicker{
	vertical-align:0px !important;
}

/* Dialog ----------------------------------*/
.ui-dialog { position: relative; padding: 0em; width: 300px; -moz-box-shadow:0px 0px 40px #000; -webkit-box-shadow:0px 0px 40px #000; }/* .2em*/
.ui-dialog .ui-dialog-titlebar { height:34px; margin:0 0 -3px; position: relative; width:100%;}
.ui-dialog .ui-dialog-title { 
	position:absolute;
	top:0%;
	left:0%;
	width:90%;
	height:34px;
	background:url(/images/lightbox-top.png) left top no-repeat;
}

.ui-dialog .ui-dialog-title-text {
color:#FFFFFF;
float:left;
font-family: Arial,FreeSans,sans-serif;
font-size:14px;
padding:6px 0 0 10px;
text-shadow:0 1px 0 #0D3642;
}
.ui-dialog .ui-dialog-titlebar-close { position:absolute;
	top:0%;
	right:0%; width: 10%; height: 34px;
	
	/* Do not remove these next three lines, they stop a 1px gap appearing
	in webkit browsers */
	
	border-width: 0 0 0 1px;
	border-color:transparent;
	-webkit-border-image: url(/images/lightbox-top.png) 50 50 50 50 stretch stretch;
	background:url(/images/lightbox-top.png) no-repeat right top; cursor:default;}

.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 3px; float:right; height:25px; width:25px; cursor:pointer;}

.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; border-color:transparent;  }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 0 1em .5em; background: none; overflow: auto; zoom: 1; background:#FFF; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 0px; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button {font-family: Arial,FreeSans,sans-serif; font-size:11px; letter-spacing:0.1em; float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .35em 1em .3em; line-height: 1.6em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

/* Progressbar ----------------------------------*/
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }

/* Resizable ----------------------------------*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }

/* -------------- DON'T EVEN THINK ABOUT ADDING NEW STUFF HERE - PUT IT IN ITS PROPER SECTION ABOVE ---------------- */