html {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
body {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
div {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
span {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
applet {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
object {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
iframe {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
h1 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
h2 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
h3 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
h4 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
h5 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
h6 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
blockquote {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
pre {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
a {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
abbr {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
acronym {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
address {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
big {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
cite {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
code {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
del {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
dfn {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
em {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
img {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
ins {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
kbd {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
q {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
s {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
samp {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
strike {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
strong {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
sub {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
sup {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
tt {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
var {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
b {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
u {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
i {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
center {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
dl {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
dt {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
dd {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
ul {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
li {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
fieldset {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
form {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
label {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
legend {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
caption {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
ul {
	list-style: none;
}
.content li {
	padding-bottom: 5px;
}
blockquote {
	quotes: none;
}
q {
	quotes: none;
}
blockquote::before {
	content: none;
}
blockquote::after {
	content: none;
}
q::before {
	content: none;
}
q::after {
	content: none;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
html {
	font-size: 62.5%;
}
body {
	margin: 0px 7px; padding: 0px; color: rgb(51, 51, 51); font-family: "Helvetica Neue",Arial,Sans-serif; font-size: 14px; -webkit-font-smoothing: antialiased;
}
select {
	font-family: "Helvetica Neue",Arial,Sans-serif;
}
input {
	font-family: "Helvetica Neue",Arial,Sans-serif;
}
textarea {
	font-family: "Helvetica Neue",Arial,Sans-serif; font-size: 14px;
}
td {
	font-size: 14px;
}
small {
	font-size: 12px;
}
h1 {
	margin-bottom: 8px;
}
h3 {
	font-size: 12pt; font-weight: bold;
}
a:visited {
	color: rgb(128, 0, 128);
}
a {
	color: rgb(0, 102, 204); text-decoration: none;
}
a:hover {
	color: rgb(3, 151, 211); text-decoration: underline;
}
a:focus {
	color: rgb(3, 151, 211); text-decoration: underline;
}
.never-visited a:visited {
	color: rgb(0, 102, 204);
}
.never-visited a:hover {
	color: rgb(3, 151, 211);
}
.never-visited a:focus {
	color: rgb(3, 151, 211);
}
.no-underline a:visited {
	text-decoration: none;
}
.no-underline a {
	text-decoration: none;
}
.no-underline a:hover {
	text-decoration: none;
}
.no-underline a:focus {
	text-decoration: none;
}
.no-underline .hover-underline:hover {
	text-decoration: underline;
}
.no-underline .hover-underline:focus {
	text-decoration: underline;
}
.never-visited:visited {
	color: rgb(0, 102, 204);
}
.never-visited:hover {
	color: rgb(3, 151, 211);
}
.never-visited:focus {
	color: rgb(3, 151, 211);
}
.no-underline:visited {
	text-decoration: none;
}
.no-underline {
	text-decoration: none;
}
.no-underline:hover {
	text-decoration: none;
}
.no-underline:focus {
	text-decoration: none;
}
.inactive:visited {
	color: rgb(51, 51, 51); text-decoration: none;
}
.inactive {
	color: rgb(51, 51, 51); text-decoration: none;
}
.inactive:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
.inactive:focus {
	color: rgb(51, 51, 51); text-decoration: none;
}
.disabled:visited {
	color: rgb(153, 153, 153); text-decoration: none;
}
.disabled {
	color: rgb(153, 153, 153); text-decoration: none;
}
.disabled:hover {
	color: rgb(153, 153, 153); text-decoration: none;
}
.disabled:focus {
	color: rgb(153, 153, 153); text-decoration: none;
}
.buy-now:visited {
	color: rgb(204, 102, 0); text-decoration: none;
}
.buy-now {
	color: rgb(204, 102, 0); text-decoration: none;
}
.buy-now:hover {
	color: rgb(204, 102, 0); text-decoration: none;
}
.buy-now:focus {
	color: rgb(204, 102, 0); text-decoration: none;
}
.img:visited {
	text-decoration: none;
}
.img {
	text-decoration: none;
}
.img:hover {
	text-decoration: none;
}
.img:focus {
	text-decoration: none;
}
.sprite-button:visited {
	text-decoration: none; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.sprite-button {
	text-decoration: none; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.sprite-button:hover {
	text-decoration: none; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.sprite-button:focus {
	text-decoration: none; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.helptitle {
	color: rgb(204, 102, 0); font-size: 13pt; font-weight: bold; margin-top: 10px;
}
.help {
	font-size: 14px; font-weight: bold;
}
.tabs a {
	margin: -3px 8px 0px; display: block;
}
.tabs span {
	margin: -3px 8px 0px; display: block;
}
.tabs a:visited {
	color: rgb(0, 102, 204);
}
.tabs a {
	color: rgb(0, 102, 204);
}
.tabs span {
	color: rgb(0, 102, 204);
}
.tabs a:hover {
	color: rgb(3, 151, 211);
}
.tabs a:focus {
	color: rgb(3, 151, 211);
}
.QLContainer {
	width: 90%; text-align: left; font-size: 12px; margin-bottom: 10px;
}
.QLContainer td {
	font-size: 12px;
}
.QLHeader1 {
	background: url(/Images/side_cnr_l.gif) no-repeat left top rgb(255, 153, 0); color: rgb(255, 255, 255); font-weight: bold;
}
.QLHeader2 {
	background: url(/Images/side_cnr_r.gif) no-repeat right top;
}
.QLHeader2 img {
	margin: 3px 15px 3px 10px; vertical-align: middle;
}
.QLBody {
	background: rgb(255, 238, 171); border: 2px solid rgb(255, 153, 0);
}
.QLInnerBody {
	width: 100%; text-align: left;
}
.QLFooter {
	background: url(/Images/side_cnr_br.gif) no-repeat right bottom; margin-top: -9px;
}
.shipping-table {
	margin: 0px; padding: 0px; vertical-align: top;
}
.shipping-table tr td {
	margin: 0px; padding: 0px; vertical-align: top;
}
body {
	margin: 0px; padding: 0px;
}
img {
	border: 0px currentColor;
}
.sidebar-column a img {
	vertical-align: middle;
}
.region-chooser-close-button {
	background: url(/Images/buttons/change-region_17px_open-icon_v1.png) 0px 0px; margin: 10px; padding: 0px; width: 18px; height: 17px; text-indent: 9999px; float: left; display: inline;
}
.region-chooser-close-button:hover {
	background-position: 18px -17px;
}
.region-chooser-close-button:focus {
	background-position: 18px -17px;
}
.region-chooser-close-button:active {
	background-position: 18px -34px;
}
h1 {
	font-size: 1.2em; font-weight: bold;
}
h1 img {
	vertical-align: middle;
}
.HeaderTabOn {
	background: url(/Images/3/Common/bg_on.gif);
}
.HeaderTabOff {
	background: url(/Images/3/Common/bg_off.gif);
}
.Overlay {
	left: 40px; top: -3px; position: absolute;
}
.login-greeting {
	margin: 5px 4px 0px; padding: 5px; border: 1px solid rgb(255, 204, 0);
}
.time-bar {
	text-align: right; padding-top: 5px; font-size: 1em; margin-right: 10px;
}
.checkLabel {
	font-size: 7pt;
}
.featured-title {
	background: url(/Images/3/Common/bar.gif) no-repeat right top rgb(255, 240, 178); padding: 5px 5px 5px 10px; font-weight: bold; margin-top: 25px; border-bottom-color: rgb(255, 204, 0); border-bottom-width: 1px; border-bottom-style: solid;
}
.landing {
	margin: 0px; padding: 0px; width: 100%; border-collapse: collapse;
}
.moo {
	margin: 10px 0px; padding: 0px; width: 50%; vertical-align: middle !important; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.timfm {
	border: 0px currentColor; color: rgb(51, 51, 51); font-size: 12px; font-weight: bold; margin-top: 5px;
}
.fmselling {
	text-align: center; padding-left: 50px; clear: right; float: left;
}
.services td strong {
	padding-right: 5px;
}
.services td {
	vertical-align: middle;
}
.list-a-service-button {
	width: 207px; height: 31px; margin-bottom: 8px; display: block; background-image: url(/Images/buttons/services_list-service_31px_v1.png);
}
.ads {
	width: 100%; margin-top: 10px; margin-bottom: 20px;
}
.ads td {
	text-align: center; vertical-align: top;
}
.count {
	color: rgb(102, 102, 102); padding-left: 5px; font-size: 12px;
}
.itemsContainer {
	width: 100%; margin-left: 10px; max-width: 666px;
}
.itemsContainer td {
	width: 33%; line-height: 1.5em; vertical-align: top;
}
.region-chooser {
	width: 266px; height: 273px; position: absolute; z-index: 99;
}
.region-chooserIFrame {
	width: 256px; height: 264px; position: absolute;
}
.region-chooserCloseButton img {
	margin: 10px; border: 0px currentColor; float: left;
}
.region-chooser strong {
	line-height: 2.2em;
}
.region-chooser ul {
	margin: 0px; padding: 0px; width: 105px; font-size: 12px; float: left;
}
.region-chooser ul li {
	line-height: 14px; display: inline;
}
.region-chooser ul li a {
	padding: 1px 3px 1px 1px; width: 100px; line-height: 14px; margin-top: 2px; float: left; z-index: 400;
}
.location-chooser {
	width: 266px; height: 250px; position: absolute; z-index: 99;
}
.location-chooser-iframe {
	width: 256px; height: 225px; position: absolute;
}
.location-chooser-close-button img {
	margin: 7px 15px 10px 0px; border: 0px currentColor; float: right;
}
.location-chooser strong {
	line-height: 2.2em;
}
.location-chooser ul {
	margin: 0px; padding: 0px; font-size: 12px; float: left;
}
.location-chooser ul li {
	line-height: 14px; display: inline;
}
.location-chooser ul li a {
	padding: 1px 3px 1px 1px; width: 100px; margin-top: 3px; display: block; z-index: 400;
}
.landing-header {
	margin: 10px 0px; height: 28px; text-indent: -5000px; overflow: hidden; background-repeat: no-repeat;
}
.motors-heading {
	background-image: url(/Images/motors/landing/motors_landing.png);
}
.motors-heading-motorbikes {
	height: 48px; margin-top: 5px; background-image: url(/Images/motors/landing/motors_motorbikes.png);
}
.motors-heading-new-cars {
	height: 40px; margin-top: 5px; background-image: url(/Images/motors/landing/motors_new-cars.png);
}
.motors-heading-used-cars {
	height: 40px; margin-top: 5px; background-image: url(/Images/motors/landing/motors_used-cars.png);
}
.motors-heading-boats {
	height: 48px; margin-top: 5px; background-image: url(/Images/motors/landing/motors_boats-and-marine.png);
}
.property-heading-retirementvillage {
	background-image: url(/Images/property/landing/property_retirement.png);
}
.property-heading-rural {
	background-image: url(/Images/property/landing/property_rural.png);
}
.property-heading-lifestyle {
	background-image: url(/Images/property/landing/property_lifestyle.png);
}
.property-heading-openhomes {
	background-image: url(/Images/property/landing/property_open-homes.png);
}
.property-heading-commercial {
	background-image: url(/Images/property/landing/property_commercial.png);
}
.property-heading-residential {
	height: 37px; margin-top: 5px; background-image: url(/Images/property/landing/property_residential.png);
}
.property-heading-private-seller {
	height: 42px; background-image: url(/Images/property/propertyguide/Guide_to_selling_your_house.png);
}
.property-heading-guide-to-buy {
	height: 42px; background-image: url(/Images/property/propertyguide/Guide_to_buying_a_house.png);
}
.jobs-six-figures {
	background-image: url(/Images/jobs/landing/jobs_six-figure-jobs.png);
}
.searchTips {
	margin: 10px 0px 0px; padding-left: 0px; list-style-type: disc;
}
.searchTips li {
	padding-left: 0px; margin-left: 20px; list-style-type: disc;
}
.advanced-search-regions label {
	padding-top: 3px;
}
.advanced-search-regions input {
	float: left; display: block;
}
.advanced-search-regions label {
	float: left; display: block;
}
.change-region-open {
	padding: 0px; width: 18px; height: 17px; margin-top: 2px; margin-left: 5px; float: left; display: block; background-image: url(/Images/buttons/change-region_17px_open-icon_v1.png);
}
.dasher {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dashed;
}
.adBox {
	text-align: center !important;
}
.listings {
	width: 100%;
}
.listings .listDetails {
	margin: 0px 0px 5px; padding: 0px !important;
}
.listings .listDetails li {
	font-size: 12px; font-weight: bold; display: inline;
}
.listings .listDetails li span {
	padding: 0px 8px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid;
}
.listings .listDetails .first span {
	padding-left: 0px;
}
.listings .listDetails .firstandonly span {
	border: 0px currentColor !important; padding-left: 0px;
}
.listings .listDetails .last span {
	border: 0px currentColor !important;
}
.propD {
	margin: 5px 0px; width: 100%;
}
.propD td {
	vertical-align: top;
}
.propD .al {
	width: 150px; text-align: center;
}
.propD font.title {
	display: block;
}
.attDll {
	width: 100%;
}
.breadCrumbs {
	margin: 0px 0px 8px; padding-top: 0px; font-size: 12px;
}
.attSearchResultList {
	margin: 0px 0px 0px 10px;
}
.region-links {
	margin: 7px 0px; padding: 0px; width: 400px; overflow: hidden; font-size: 12px;
}
.region-links li {
	padding: 0px 8px 2px; float: left; display: inline-block;
}
.region-links .first {
	padding-left: 0px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid;
}
.region-links .reg-second {
	padding-right: 0px;
}
.form {
	border: 0px currentColor; width: 500px;
}
.labelColumn {
	padding: 5px; vertical-align: top; background-color: rgb(238, 238, 238);
}
.labelColumnError {
	vertical-align: top; background-color: rgb(255, 255, 51);
}
.fieldColumn {
	padding: 5px; width: 250px; vertical-align: top; background-color: rgb(255, 238, 204);
}
.singleControlRow {
	text-align: left; background-color: rgb(255, 255, 255);
}
.singleButtonRow {
	text-align: center; background-color: rgb(255, 255, 255);
}
.site-stats .Heading {
	background-color: rgb(238, 238, 238);
}
.site-stats .Data {
	background-color: rgb(255, 255, 204);
}
.filter_item {
	margin: 2px 0px; float: left; display: block; white-space: nowrap;
}
.dot {
	padding: 0px 23px;
}
.jobCardListing {
	background-position: bottom; padding: 4px 0px; width: 100%; margin-bottom: 0px; background-image: url(/Images/3/Jobs/dots_horizontal.gif); background-repeat: repeat-x;
}
.jobCardListingTitle {
	padding: 4px 0px 7px 5px; width: 100%; font-size: large; float: left;
}
.BountyHunterIcon {
	padding-top: 10px; display: inline;
}
.jobCardListingShortSummary {
	width: 100%; padding-left: 5px; vertical-align: text-top;
}
.jobCardListingAttributes {
	padding: 5px 0px 10px 5px; width: 100%; font-size: 0.85em; vertical-align: text-top;
}
.jobCardListingAttributeSpacer {
	color: rgb(204, 204, 204);
}
.jobCardListingToday {
	color: rgb(204, 0, 0); font-weight: bold; white-space: nowrap;
}
.jobCardListingAttribute {
	font-weight: bold; white-space: nowrap;
}
.jobCardListingLogoLarge {
	height: 100%; padding-right: 10px; padding-left: 10px; vertical-align: middle; float: right;
}
.jobCardListingLogoSmall {
	height: 100%; text-align: right; padding-right: 0px; padding-left: 20px; vertical-align: middle; float: right;
}
.listingDealerIcon {
	width: 33px; height: 15px; vertical-align: middle;
}
.icon-key {
	margin: 35px 0px 0px; width: 100%; text-align: center; font-size: 12px;
}
.icon-key .heading {
	line-height: 18px; font-weight: bold;
}
.icon-key .icon {
	background: 0px; padding: 0px 12px; text-indent: 0px; margin-bottom: 0px; vertical-align: top; display: table-cell;
}
.galleryCard {
	border: 1px solid rgb(221, 221, 221); width: 248px; height: 402px; overflow: hidden; margin-right: 5px; margin-bottom: 5px; float: left; display: block;
}
.end.galleryCard {
	margin-right: 0px;
}
.galleryImageHolder {
	margin: 5px auto auto; border: 1px solid rgb(153, 153, 153); width: 235px; height: 176px; text-align: center; overflow: hidden; background-color: rgb(255, 255, 255);
}
.galleryTitleHolder {
	margin: 5px; text-align: center; font-size: 16px;
}
.galleryTitleHolder .dotted {
	line-height: 22px;
}
.galleryTitleHolder img {
	margin: 4px 0px; vertical-align: middle;
}
.gallerySubtitle {
	margin: 5px 0px; width: 100%; text-align: center; font-size: 12px; font-style: italic;
}
.galleryPriceHolder {
	margin: 12px 0px 10px; width: 100%; text-align: center;
}
.galleryPriceHolder table {
	margin: auto;
}
.galleryBuyNowPrice {
	color: rgb(204, 102, 0); font-size: 16px; font-weight: bold;
}
.galleryBuyNowText {
	color: rgb(204, 102, 0); font-size: 12px;
}
.galleryBidPrice {
	font-size: 16px; font-weight: bold;
}
.galleryBidCount {
	font-size: 12px;
}
.galleryReserveIcon {
	padding: 0px 5px; vertical-align: top;
}
.galleryClassifyCol {
	font-size: 16px; font-weight: bold;
}
.gallery-attributes {
	margin: 4px 0px; width: 100%; text-align: center; line-height: 16px; padding-bottom: 10px; font-size: 12px;
}
.galleryLocation {
	margin: 4px 0px; width: 100%; text-align: center; font-size: 12px;
}
.galleryCloseDateTime {
	margin: 4px 0px; width: 100%; text-align: center; font-size: 12px;
}
#lastChanceUpgradeButton {
	background: url(/Images/sell/button_click_upgrade.png) no-repeat; margin: 3px 8px 5px 0px; width: 205px; height: 31px; display: block;
}
#lastChanceUpgradeSaved {
	background: url(/Images/sell/button_click_upgrade.png) no-repeat 0px -62px; margin: 3px 8px 5px 0px; width: 205px; height: 31px; display: block;
}
#lastChanceUpgradeButton:hover {
	background-position: 0px -31px;
}
#lastChanceUpgradeButtonBooksCds {
	background: url(/Images/sell/button_click_upgrade25.png) no-repeat; margin: 3px 8px 5px 0px; width: 205px; height: 31px; display: block;
}
#lastChanceUpgradeSavedBooksCds {
	background: url(/Images/sell/button_click_upgrade25.png) no-repeat 0px -62px; margin: 3px 8px 5px 0px; width: 205px; height: 31px; display: block;
}
#lastChanceUpgradeButtonBooksCds:hover {
	background-position: 0px -31px;
}
.flatmateCard {
	height: 330px;
}
.flatmateCard .galleryTitleHolder {
	font-weight: bold;
}
.flatmateCard .galleryPrice {
	margin: 5px 0px; width: 100%; text-align: center; font-size: 16px; font-weight: bold;
}
.galleryFlatmateAvaliability {
	margin: 5px 0px; width: 100%; text-align: center; font-size: 12px;
}
.motorCard {
	height: 440px; position: relative;
}
.propertyCard {
	height: 440px; position: relative;
}
.galleryHighlight {
	border: 2px solid rgb(255, 204, 0); width: 246px; height: 438px;
}
.motorImageHolder {
	margin: 5px auto auto; border: 1px solid rgb(0, 0, 0); width: 237px; height: 178px; text-align: center; overflow: hidden; background-color: rgb(0, 0, 0);
}
.propertyImageHolder {
	margin: 5px auto auto; border: 1px solid rgb(0, 0, 0); width: 237px; height: 178px; text-align: center; overflow: hidden; background-color: rgb(0, 0, 0);
}
.gPhCH {
	background: url(/Images/NewSearchCards/GVIcons/photoBarBG_v2.gif) repeat-x; margin: auto; width: 237px; height: 30px; text-align: left; overflow: hidden; border-right-color: rgb(73, 73, 73); border-bottom-color: rgb(73, 73, 73); border-left-color: rgb(73, 73, 73); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.gPhCH td {
	color: rgb(226, 226, 226); font-size: 12px;
}
.galleryPhotoControl {
	padding: 0px 5px; text-align: center; color: rgb(226, 226, 226); font-size: 12px;
}
.galleryPhotoScrollLeft {
	vertical-align: middle; float: left; cursor: pointer;
}
.galleryPhotoScrollRight {
	vertical-align: middle; float: right; cursor: pointer;
}
.gPhCtC {
	padding-top: 2px;
}
.motorTitleHolder {
	margin: 5px auto; width: 237px; text-align: center; font-size: 16px; font-weight: bold;
}
.pTH {
	margin: 5px auto; width: 237px; text-align: center; font-size: 16px; font-weight: bold;
}
.motorTitleHolder .dotted {
	line-height: 24px;
}
.pTH .dotted {
	line-height: 24px;
}
.motorDealerCol {
	width: 150px;
}
.motorDealerCol img {
	margin-left: 5px;
}
.motorsOnePhotoCounter {
	text-align: right; padding-right: 10px;
}
.motorTitleHolder img {
	vertical-align: middle;
}
.motorPrice {
	width: 237px; text-align: center; font-size: 16px; font-weight: bold;
}
.bid.motorPrice {
	margin: 0px auto;
}
.buynow.motorPrice {
	margin: 0px auto 5px;
}
.classify.motorPrice {
	margin: 0px auto 5px;
}
.motorSubtitle {
	margin: 5px auto 7px; width: 237px; text-align: center; font-size: 12px; font-style: italic;
}
.motorSpecs {
	margin: 4px auto; width: 237px; text-align: center; font-size: 12px;
}
.motorLocation {
	margin: 4px auto; width: 237px; text-align: center; font-size: 12px;
}
.motorCloseDate {
	margin: 4px auto; width: 237px; text-align: center; font-size: 12px;
}
.galleryPremiumBranding {
	margin: 5px auto; display: block;
}
.pAgLIC {
	width: 150px;
}
.pPSCol {
	width: 140px; padding-left: 10px;
}
.pOPC {
	text-align: right; padding-right: 10px;
}
.pPrCol {
	margin: 5px auto; width: 237px; text-align: center; font-size: 16px; font-weight: bold;
}
.pLoc {
	margin: 4px auto; width: 237px; text-align: center; font-size: 12px;
}
.pSize {
	margin: 4px auto; width: 237px; text-align: center; font-size: 12px;
}
.pArea {
	margin: 4px auto; width: 237px; text-align: center; font-size: 12px;
}
.pAvail {
	margin: 4px auto; width: 237px; text-align: center; font-size: 12px;
}
.pCDate {
	left: 20px; bottom: 10px; color: rgb(102, 102, 102); font-size: 12px; position: absolute;
}
.pListingID {
	right: 20px; bottom: 10px; color: rgb(102, 102, 102); font-size: 12px; position: absolute;
}
.LVGLBar {
	border: 0px currentColor; width: 100%;
}
.LVGLBar .left {
	width: 7px; background-repeat: no-repeat;
}
.LVGLBar .middle {
	font-size: 12px; vertical-align: top; background-repeat: repeat-x;
}
.LVGLBar .right {
	width: 7px; background-repeat: no-repeat;
}
.LVGLBar table {
	border: 0px currentColor; width: 100%; padding-top: 10px; clear: both; border-collapse: separate;
}
.LVGLBar td {
	font-size: 12px;
}
.General {
	background-color: rgb(255, 241, 185);
}
.Services {
	background-color: rgb(255, 241, 185);
}
.General .left {
	background-image: url(/Images/NewSearchCards/LVGVTitleBars/GeneralBarL.gif);
}
.GeneralActive .left {
	background-image: url(/Images/NewSearchCards/LVGVTitleBars/GeneralBarL_A.gif);
}
.General .middle {
	background-image: url(/Images/NewSearchCards/LVGVTitleBars/GeneralBarM.gif);
}
.General .right {
	background-image: url(/Images/NewSearchCards/LVGVTitleBars/GeneralBarR.gif);
}
.NoTab table {
	margin: 5px 0px;
}
.stores-extra-side-bar-container {
	margin: 20px 20px 0px 0px; padding: 0px; width: 180px; float: left; background-color: white;
}
.stores-extra-current-page {
	color: rgb(51, 51, 51); line-height: 177%; font-size: 14px; font-weight: normal;
}
.Stores-extra-title-bar {
	background-color: rgb(243, 243, 243);
}
.stores-extra-page-body {
	margin: 20px 0px; overflow: hidden;
}
.Stores-extra-title-bar .left {
	background-image: url(/Images/NewSearchCards/LVGVTitleBars/StoresBarL.gif);
}
.Stores-extra-active .left {
	background-image: url(/Images/NewSearchCards/LVGVTitleBars/StoresBarL_A.gif);
}
.Stores-extra-title-bar .middle {
	background-image: url(/Images/NewSearchCards/LVGVTitleBars/StoresBarM.gif);
}
.Stores-extra-title-bar .right {
	background-image: url(/Images/NewSearchCards/LVGVTitleBars/StoresBarR.gif);
}
.Motors {
	background-color: rgb(238, 239, 243);
}
.Motors .left {
	background-image: url(/Images/NewSearchCards/LVGVTitleBars/MotorsBarL.gif);
}
.MotorsActive .left {
	background-image: url(/Images/NewSearchCards/LVGVTitleBars/MotorsBarL_A.gif);
}
.Motors .middle {
	background-image: url(/Images/NewSearchCards/LVGVTitleBars/MotorsBarM.gif);
}
.Motors .right {
	background-image: url(/Images/NewSearchCards/LVGVTitleBars/MotorsBarR.gif);
}
.Properties {
	background-color: rgb(237, 247, 210);
}
.Properties .left {
	background-image: url(/Images/NewSearchCards/LVGVTitleBars/PropertiesBarL.gif);
}
.PropertiesActive .left {
	background-image: url(/Images/NewSearchCards/LVGVTitleBars/PropertiesBarL_A.gif);
}
.Properties .middle {
	background-image: url(/Images/NewSearchCards/LVGVTitleBars/PropertiesBarM.gif);
}
.Properties .right {
	background-image: url(/Images/NewSearchCards/LVGVTitleBars/PropertiesBarR.gif);
}
.Properties .middle table {
	border: 0px currentColor; padding-top: 10px;
}
.Jobs .left {
	background-image: url(/Images/NewSearchCards/LVGVTitleBars/JobsL.gif);
}
.Jobs .middle {
	background-image: url(/Images/NewSearchCards/LVGVTitleBars/JobsM.gif);
}
.Jobs .right {
	background-image: url(/Images/NewSearchCards/LVGVTitleBars/JobsR.gif);
}
.Jobs table {
	padding: 7px 0px;
}
.Jobs .bottom.left {
	background: 0px; width: 0px; height: 0px;
}
.Jobs .bottom.right {
	background: 0px; width: 0px; height: 0px;
}
.Jobs .bottom.middle {
	background: 0px; width: 0px; height: 0px;
}
.bottom {
	height: 7px;
}
.General .LeftBottom {
	width: 7px; height: 7px; background-image: url(/Images/NewSearchCards/LVGVTitleBars/GeneralBarL_B.gif); background-repeat: no-repeat;
}
.Services .LeftBottom {
	width: 7px; height: 7px; background-image: url(/Images/NewSearchCards/LVGVTitleBars/GeneralBarL_B.gif); background-repeat: no-repeat;
}
.General .RightBottom {
	width: 7px; height: 7px; background-image: url(/Images/NewSearchCards/LVGVTitleBars/GeneralBarR_B.gif); background-repeat: no-repeat;
}
.Services .RightBottom {
	width: 7px; height: 7px; background-image: url(/Images/NewSearchCards/LVGVTitleBars/GeneralBarR_B.gif); background-repeat: no-repeat;
}
.Motors .LeftBottom {
	width: 7px; height: 7px; background-image: url(/Images/NewSearchCards/LVGVTitleBars/MotorsBarL_B.gif); background-repeat: no-repeat;
}
.Motors .RightBottom {
	width: 7px; height: 7px; background-image: url(/Images/NewSearchCards/LVGVTitleBars/MotorsBarR_B.gif); background-repeat: no-repeat;
}
.Stores-extra-title-bar .LeftBottom {
	width: 7px; height: 7px; background-image: url(/Images/NewSearchCards/LVGVTitleBars/StoresBarL_B.gif); background-repeat: no-repeat;
}
.Stores-extra-title-bar .RightBottom {
	width: 7px; height: 7px; background-image: url(/Images/NewSearchCards/LVGVTitleBars/StoresBarR_B.gif); background-repeat: no-repeat;
}
.Properties .LeftBottom {
	width: 7px; height: 7px; background-image: url(/Images/NewSearchCards/LVGVTitleBars/PropertiesBarL_B.gif); background-repeat: no-repeat;
}
.Properties .RightBottom {
	width: 7px; height: 7px; background-image: url(/Images/NewSearchCards/LVGVTitleBars/PropertiesBarR_B.gif); background-repeat: no-repeat;
}
.RecentlyViewed {
	height: 33px;
}
.RecentlyViewed .middle table {
	margin-top: 8px;
}
.RecentlyViewed {
	background-color: rgb(255, 241, 185);
}
.RecentlyViewed .left {
	background-image: url(/Images/NewSearchCards/LVGVTitleBars/RecentlyViewedBarM.gif); background-repeat: repeat-x;
}
.RecentlyViewed .middle {
	padding-left: 5px; background-image: url(/Images/NewSearchCards/LVGVTitleBars/RecentlyViewedBarM.gif);
}
.RecentlyViewed .right {
	background-image: url(/Images/NewSearchCards/LVGVTitleBars/RecentlyViewedBarM.gif); background-repeat: repeat-x;
}
.tab {
	margin: 2px 5px 0px 0px; padding: 8px 7px 7px; text-align: right; font-weight: bold; float: left;
}
.General .on {
	background-color: rgb(255, 248, 219);
}
.Motors .on {
	background-color: rgb(245, 247, 249);
}
.Stores-extra-title-bar .on {
	background-color: rgb(245, 247, 249);
}
.Properties .on {
	background-color: rgb(238, 247, 221);
}
.hexTableLeft {
	background-color: rgb(238, 238, 238);
}
.hexTableRight {
	background-color: rgb(255, 238, 204);
}
.hexError {
	background-color: rgb(255, 255, 51);
}
.button17:hover {
	background-position: 0px -17px;
}
.button17:focus {
	background-position: 0px -17px;
}
.button17:active {
	background-position: 0px -34px;
}
.button20:hover {
	background-position: 0px -20px;
}
.button20:focus {
	background-position: 0px -20px;
}
.button20:active {
	background-position: 0px -40px;
}
.button23:hover {
	background-position: 0px -23px;
}
.button23:focus {
	background-position: 0px -23px;
}
.button23:active {
	background-position: 0px -46px;
}
.button24:hover {
	background-position: 0px -24px;
}
.button24:focus {
	background-position: 0px -24px;
}
.button24:active {
	background-position: 0px -48px;
}
.button25:hover {
	background-position: 0px -25px;
}
.button25:focus {
	background-position: 0px -25px;
}
.button25:active {
	background-position: 0px -50px;
}
.button26:hover {
	background-position: 0px -26px;
}
.button26:focus {
	background-position: 0px -26px;
}
.button26:active {
	background-position: 0px -52px;
}
.button27:hover {
	background-position: 0px -27px;
}
.button27:focus {
	background-position: 0px -27px;
}
.button27:active {
	background-position: 0px -54px;
}
.button30:hover {
	background-position: 0px -30px;
}
.button30:focus {
	background-position: 0px -30px;
}
.button30:active {
	background-position: 0px -60px;
}
.button31:hover {
	background-position: 0px -31px;
}
.button31:focus {
	background-position: 0px -31px;
}
.button31:active {
	background-position: 0px -62px;
}
.button34:hover {
	background-position: 0px -34px;
}
.button34:focus {
	background-position: 0px -34px;
}
.button34:active {
	background-position: 0px -68px;
}
.button35:hover {
	background-position: 0px -23px;
}
.button35:focus {
	background-position: 0px -23px;
}
.button35:active {
	background-position: 0px -46px;
}
.button36:hover {
	background-position: 0px -23px;
}
.button36:focus {
	background-position: 0px -23px;
}
.button36:active {
	background-position: 0px -46px;
}
.ie8 .button17:active {
	background-position: 1px -33px;
}
.ie8 .button20:active {
	background-position: 1px -39px;
}
.ie8 .button23:active {
	background-position: 1px -45px;
}
.ie8 .button24:active {
	background-position: 1px -47px;
}
.ie8 .button25:active {
	background-position: 1px -49px;
}
.ie8 .button26:active {
	background-position: 1px -51px;
}
.ie8 .button27:active {
	background-position: 1px -53px;
}
.ie8 .button30:active {
	background-position: 1px -59px;
}
.ie8 .button31:active {
	background-position: 1px -61px;
}
.ie8 .button34:active {
	background-position: 1px -67px;
}
.ie8 .button35:active {
	background-position: 1px -46px;
}
.ie8 .button36:active {
	background-position: 1px -46px;
}
.spriteButton {
	border: 0px currentColor; text-indent: -5000px; overflow: hidden; cursor: pointer; background-color: transparent;
}
.spriteButton {
	border: 0px currentColor; text-indent: -5000px; overflow: hidden; cursor: pointer; background-color: transparent;
}
.generic-send-button {
	border: 0px currentColor; width: 98px; height: 27px; display: block; background-image: url(/Images/buttons/send_27px-sprites.png);
}
.download {
	width: 127px; height: 31px; margin-left: 5px; display: block; background-image: url(/Images/iphone/tm-for-iphone_download-sprites.png);
}
.generic-authenticate-button {
	width: 217px; height: 31px; margin-right: 5px; display: block; background-image: url(/Images/buttons/authenticate-buttton.png);
}
.q-email-button {
	margin: 0px 18px 0px 23px; width: 56px; height: 20px; vertical-align: top; display: inline-block; background-image: url(/Images/buttons/email_button-20px.png);
}
.browse-region-link {
	margin: 0px; padding: 0px; width: 93px; height: 17px; float: left; display: block; background-image: url(/Images/buttons/change-region_17px_v1.png);
}
.attribute-search .change-region-open {
	padding: 0px; width: 18px; height: 17px; float: left; display: block; background-image: url(/Images/buttons/change-region_17px_open-icon_v1.png);
}
.attribute-search .search-button {
	width: 94px; height: 27px; margin-top: 3px; display: block;
}
.attribute-search .propertySearchButton {
	background-image: url(/Images/buttons/property_sidebar-search_27px-sprites.png);
}
.attribute-search .jobsSearchButton {
	background-image: url(/Images/buttons/jobs_sidebar-search_27px-sprites.png);
}
.attribute-search .motorsSearchButton {
	background-image: url(/Images/buttons/motors_sidebar-search_27px-sprites.png);
}
.attribute-search .dvdSearchButton {
	background-image: url(/Images/buttons/sidebar_search-main_27px_v1.png);
}
.attribute-search .standardSearchButton {
	background-image: url(/Images/buttons/sidebar_search-main_27px_v1.png);
}
.SaveFavourite {
	clear: left; margin-top: 10px;
}
.favButtonSavedContainer a {
	margin: 0px; height: 24px; text-align: left; display: block;
}
.favButtonContainer a {
	margin: 0px; height: 24px; text-align: left; display: block;
}
.favButtonContainer a {
	cursor: pointer;
}
.favButtonSavedContainer a {
	background-position: 0px -96px; cursor: pointer;
}
.favButtonContainer .category {
	width: 148px; background-image: url(/Images/buttons/save-category_24px_v1.png); background-repeat: no-repeat;
}
.favButtonContainer .seller {
	width: 126px; background-image: url(/Images/buttons/save-seller_24px_v1.png);
}
.favButtonContainer .subscribe {
	width: 106px; background-image: url(/Images/buttons/save-subscribe_24px_v1.png);
}
.favButtonContainer .advertiser {
	width: 154px; background-image: url(/Images/buttons/save-advertiser_24px_v1.png);
}
.favButtonContainer .search {
	width: 135px; background-image: url(/Images/buttons/save-search_24px_v1.png);
}
.favButtonContainer a:hover {
	background-position: 0px -24px;
}
.favButtonContainer a:active {
	background-position: 0px -48px;
}
.favButtonContainer .saving {
	background-position: 0px -72px; cursor: default;
}
.favButtonContainer .saved {
	background-position: 0px -96px; cursor: default;
}
.favButtonContainer .saved:hover {
	background-position: 0px -96px; cursor: default;
}
.favButtonContainer .saved:active {
	background-position: 0px -96px; cursor: default;
}
.favButtonContainer .saved-with-unsave {
	background-position: 0px -96px; cursor: default;
}
.favButtonContainer .saved-with-unsave:hover {
	background-position: 0px -96px; cursor: default;
}
.favButtonContainer .saved-with-unsave:active {
	background-position: 0px -120px; cursor: default;
}
.favButtonSavedContainer {
	line-height: 1px;
}
.save-message {
	font-size: 12px;
}
.sell-a-dvd-button {
	margin: 0px auto; width: 146px; height: 31px; display: block; background-image: url(/Images/buttons/movies-and-tv_sell-dvd_31px_v1.png);
}
.SellCatalogueDVDButton {
	margin: 0px auto; width: 92px; height: 23px; display: block; background-image: url(/Images/buttons/movies-and-tv_sell-dvd_23px-sprites.png);
}
.SellCatalogueBlurayButton {
	margin: 0px auto; width: 92px; height: 23px; display: block; background-image: url(/Images/buttons/movies-and-tv_sell-blu-ray_23px-sprites.png);
}
.find-catalogue-item-button {
	margin: 0px auto; width: 62px; height: 23px; background-image: url(/Images/buttons/movies-and-tv_sell-search_23px-sprites.png);
}
.list-a-job-button {
	margin: 0px auto; width: 167px; height: 31px; display: block; background-image: url(/Images/buttons/jobs_list-job_31px_v1.png);
}
.list-a-service-button {
	width: 207px; height: 31px; margin-bottom: 8px; display: block; background-image: url(/Images/buttons/services_list-service_31px_v1.png);
}
.button-sell-my-house {
	width: 207px; height: 31px; margin-top: 10px; display: block; background-image: url(/Images/buttons/property_list-property_31px_v1.png);
}
.sell-my-vehicle-button {
	margin: 0px auto; width: 207px; height: 31px; display: block; background-image: url(/Images/buttons/motors_sell-vehicle_31px_v1.png);
}
.sell-my-bike-button {
	margin: 0px auto; width: 207px; height: 31px; display: block; background-image: url(/Images/buttons/motors_sell-bike_31px_v1.png);
}
.sell-my-boat-button {
	margin: 0px auto; width: 207px; height: 31px; display: block; background-image: url(/Images/buttons/motors_sell-boat_31px_v1.png);
}
.fm-button {
	width: 210px;
}
.find-a-flat-button {
	margin: 0px auto; width: 207px; height: 31px; display: block; background-image: url(/Images/buttons/flatmates_find-flatmate_31px_v1.png);
}
.pay-by-credit-card-button {
	margin: 0px auto; width: 185px; height: 31px; display: block; background-image: url(/Images/buttons/post-sale_pay-by-credit-card_31px_v1.png);
}
.choose-delivery-address-button {
	margin: 0px auto; width: 239px; height: 31px; display: block; background-image: url(/Images/buttons/post-sale_choose-delivery-address_31px_v1.png);
}
.travel-bug-payment-link {
	margin: 0px auto; width: 297px; height: 31px; display: block; background-image: url(/Images/buttons/travel_pay-by-credit-card-travelbug_31px-sprites.png);
}
.test-drive-link {
	margin: 5px 0px 0px; width: 196px; height: 27px; float: left; display: block; background-image: url(/Images/buttons/new-cars_book-test-drive_27px_v1.png);
}
.dealer-location-link {
	margin: 5px 0px 0px; width: 196px; height: 27px; float: right; display: block; background-image: url(/Images/buttons/new-cars_view-dealer-locations_27px_v1.png);
}
.bid-buy-now-buttons {
	margin: 20px 0px 20px 190px; height: 27px;
}
.bidBuyConfirm {
	width: 98px; height: 27px; background-image: url(/Images/buttons/listing-page_confirm_27px_v1.png);
}
.bid-buy-cancel {
	width: 98px; height: 27px; margin-right: 5px; float: left; display: block; background-image: url(/Images/buttons/listing-page_cancel_27px_v1.png);
}
.credit-your-account-button {
	margin: 0px; width: 180px; height: 27px; display: block; background-image: url(/Images/buttons/general_credit-your-account_27px_v1.png);
}
.add-photo-button {
	margin: 0px auto; width: 145px; height: 31px; display: block; background-image: url(/Images/buttons/sell_add-photos_yellow_31px_v1.png);
}
.add-another-photo-button {
	width: 206px; height: 31px; display: block; background-image: url(/Images/buttons/sell_add-another-photo_yellow_31px_v1.png);
}
.clearLeft {
	clear: left;
}
.IeSpacerImage {
	display: none;
}
.mbHeading {
	padding-bottom: 5px; margin-top: 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.mbHeading img {
	vertical-align: middle;
}
.mbHeading small {
	font-size: 0.75em; font-weight: normal; float: right; display: block;
}
.mbThread td {
	padding-top: 7px; padding-bottom: 7px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.mbMessage {
	padding-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.mbMessageTopRow td {
	padding-top: 17px;
}
.ac_results {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px; border: 1px solid rgb(170, 170, 170); color: rgb(51, 51, 51); font-size: 14px;
}
.ac_results ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
.ac_results ul li {
	margin: 0px; padding: 0px 5px 0px 3px; line-height: 20px; overflow: hidden; display: block; list-style-type: none; cursor: default;
}
.ac_over {
	color: rgb(255, 255, 255); background-color: rgb(51, 153, 255);
}
.Widget {
	background-image: url(/Images/Common/sprites_non-repeating_v19.png); background-repeat: no-repeat;
}
.Background {
	background-image: url(/Images/Common/sprites_repeating_v5.png); background-repeat: repeat-x;
}
.VerticalBackground {
	background-image: url(/Images/Common/sprites_repeating_v_v3.png); background-repeat: repeat-y;
}
.site-heading {
	margin: 0px; height: 100px; color: rgb(51, 51, 51); line-height: 130%; font-size: 14px; position: relative;
}
.SmallScreen .site-heading {
	margin: 0px 10px;
}
.SmallScreen .site-navigation {
	margin: 0px 10px;
}
.heading-ad-space {
	top: 10px; width: 468px; height: 60px; right: 0px; position: absolute;
}
.AdvertisementText {
	text-align: right; color: rgb(204, 204, 204); line-height: 100%; font-size: 12px; margin-bottom: 1px; display: block;
}
.Centered.AdvertisementText {
	text-align: center;
}
.AdvertisementText .Widget {
	background-position: -40px -230px; width: 70px; height: 9px;
}
.site-nav-links {
	list-style: none; margin: 0px; padding: 0px; height: 38px; border-top-color: rgb(164, 192, 188); border-bottom-color: rgb(164, 192, 188); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative; background-repeat: repeat-x; background-color: rgb(237, 251, 251);
}
.site-nav-links li {
	height: 38px; color: rgb(51, 51, 51); line-height: 18px; padding-bottom: 0px; font-size: 16px; font-weight: bold; margin-left: 0px; vertical-align: middle; border-right-color: rgb(200, 221, 219); border-right-width: 1px; border-right-style: solid; float: left; display: inline;
}
.site-nav-links .Vertical {
	margin: 10px 10px 0px; height: auto; font-size: 14px; font-weight: normal; border-right-color: currentColor; border-right-width: 0px; border-right-style: none; float: right;
}
.site-nav-links li a {
	background-position: -20px 0px; height: 38px; color: rgb(0, 102, 204); overflow: hidden; padding-left: 10px; float: left; display: block; cursor: pointer;
}
.site-nav-links .Vertical a {
	height: auto;
}
.site-nav-links .Vertical a:hover {
	text-decoration: underline;
}
.site-nav-links .Vertical a:focus {
	text-decoration: underline;
}
.site-nav-links li a:hover {
	color: rgb(0, 102, 204);
}
.site-nav-links li a:visited {
	color: rgb(0, 102, 204);
}
.site-nav-links li a:focus {
	color: rgb(0, 102, 204);
}
.site-nav-links li span {
	background-position: right 0px; height: 38px; padding-right: 10px; float: left; display: block; z-index: 1;
}
.site-nav-links li span strong {
	padding-top: 10px; font-weight: 700; float: left; display: block;
}
.site-nav-links .SelectedTab {
	background-position: -20px -60px; background-color: rgb(218, 242, 246);
}
.site-nav-links .SelectedTab a {
	background-position: -20px -60px; background-color: rgb(218, 242, 246);
}
.site-nav-links .SelectedTab span {
	background-position: right -60px; height: 38px; padding-right: 10px; padding-left: 0px; margin-left: 10px; display: inline; background-repeat: no-repeat;
}
.site-nav-links .SelectedTab a span {
	margin-left: 0px;
}
.site-nav-links li a:hover {
	background-position: -20px -120px; text-decoration: none; background-repeat: no-repeat; background-color: rgb(198, 236, 245);
}
.site-nav-links .PermanentHover a {
	background-position: -20px -120px; text-decoration: none; background-repeat: no-repeat; background-color: rgb(198, 236, 245);
}
.site-nav-links li a:active {
	background-position: -20px -120px; text-decoration: none; background-repeat: no-repeat; background-color: rgb(198, 236, 245);
}
.site-nav-links .PermanentHover a:active {
	background-position: -20px -120px; text-decoration: none; background-repeat: no-repeat; background-color: rgb(198, 236, 245);
}
.site-nav-links li a:focus {
	background-position: -20px -120px; text-decoration: none; background-repeat: no-repeat; background-color: rgb(198, 236, 245);
}
.site-nav-links li a:hover span {
	background-position: right -120px; background-repeat: no-repeat;
}
.site-nav-links .PermanentHover a span {
	background-position: right -120px; background-repeat: no-repeat;
}
.site-nav-links .PermanentHover a:active span {
	background-position: right -120px; background-repeat: no-repeat;
}
.site-nav-links li a:focus span {
	background-position: right -120px; background-repeat: no-repeat;
}
.site-nav-links li a:active {
	background-position: -20px -180px;
}
.site-nav-links li .active {
	background-position: -20px -180px;
}
.site-nav-links li a:active span {
	background-position: right -180px;
}
.site-nav-links li .active span {
	background-position: right -180px;
}
.site-nav-links .Vertical a {
	padding: 0px; margin-top: 0px; display: inline;
}
.site-nav-links .Vertical a:hover {
	background: 0px; color: rgb(3, 151, 211);
}
.site-nav-links .Vertical a:focus {
	background: 0px; color: rgb(3, 151, 211);
}
.site-nav-links .BrowseLinkItem a:hover em.browse-drop-down {
	background-position: -360px -77px;
}
.site-nav-links .BrowseLinkItem:hover .browse-drop-down {
	background-position: -360px -77px;
}
.site-nav-links li span .browse-drop-down {
	background-position: -360px -60px; margin: 11px -5px 0px 3px; padding: 0px; width: 18px; height: 17px; float: left; display: block; cursor: pointer;
}
.site-nav-links .BrowseLinkItem a:hover span .browse-drop-down:hover {
	background-position: -360px -94px;
}
.site-nav-links .BrowseLinkItem:hover span .browse-drop-down:hover {
	background-position: -360px -94px;
}
.site-nav-links li span .browse-drop-down:hover {
	background-position: -360px -94px;
}
.site-nav-links .PermanentHover a:hover span .browse-drop-down:hover {
	background-position: -360px -128px !important;
}
.site-nav-links .PermanentHover a:hover span .browse-drop-down {
	background-position: -360px -128px !important;
}
.site-nav-links .PermanentHover span .browse-drop-down {
	background-position: -360px -128px !important;
}
.site-nav-links .PermanentHover:hover span .browse-drop-down {
	background-position: -360px -128px !important;
}
.site-nav-links .PermanentHover:hover span .browse-drop-down:hover {
	background-position: -360px -128px !important;
}
.site-nav-links li span .browse-drop-down:active {
	background-position: -360px -111px !important;
}
.site-nav-links .BrowseLinkItem a:hover span .browse-drop-down:active {
	background-position: -360px -111px !important;
}
.site-nav-links .PermanentHover span .browse-drop-down:active {
	background-position: -360px -111px !important;
}
.site-navigation .site-nav-links .PermanentHover span em.active.browse-drop-down {
	background-position: -360px -111px !important;
}
.site-nav-links .PermanentHover span:hover .browse-drop-down:active {
	background-position: -360px -111px !important;
}
.site-nav-links li .home-link-left {
	left: 0px; top: -1px; width: 10px; height: 39px; position: absolute; background-image: inherit;
}
.site-nav-links .SelectedTab .home-link-left {
	background-position: 0px -60px;
}
.site-nav-links li a:hover .home-link-left {
	background-position: 0px -120px;
}
.site-nav-links li a:focus .home-link-left {
	background-position: 0px -120px;
}
.site-nav-links li a:active .home-link-left {
	background-position: 0px -180px;
}
.site-nav-links li .active .home-link-left {
	background-position: 0px -180px;
}
.site-nav-links li .nav-right {
	background-position: -250px 0px; top: -1px; width: 8px; height: 39px; right: 0px; position: absolute;
}
.browse-links-box {
	background-position: -1px -530px; border-width: 0px 1px; border-style: none solid; border-color: currentColor rgb(164, 192, 188); left: 85px; top: 143px; width: 570px; padding-bottom: 6px; display: none; position: absolute; z-index: 90; background-color: rgb(251, 251, 251);
}
.browse-links-box ul {
	list-style: none; width: 180px; padding-left: 0px; margin-top: 5px; margin-bottom: 0px; margin-left: 10px; float: left; display: inline;
}
.browse-links-box .First {
	width: 190px;
}
.browse-links-box .Last {
	width: 170px;
}
.browse-links-box ul li {
	width: 100%; line-height: 19px; clear: left; font-size: 12px; margin-left: 0px; float: left;
}
.browse-links-bottom {
	background-position: 0px -260px; left: -1px; width: 572px; height: 6px; bottom: -6px; clear: both; position: absolute;
}
.browse-links-box .BrowseQuickLinks {
	width: 550px; padding-top: 8px; margin-top: 6px; border-top-color: rgb(207, 221, 219); border-top-width: 1px; border-top-style: solid;
}
.browse-links-box .BrowseQuickLinks li {
	width: auto; line-height: 110%; padding-right: 12px; padding-bottom: 0px; clear: none; margin-right: 12px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; display: inline;
}
.browse-links-box .BrowseQuickLinks .LastBrowseQuickLink {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.login-modal-box {
	left: 303px; top: 52px; width: 208px; display: none; position: absolute; z-index: 99;
}
.SmallScreen .login-modal-box {
	left: 313px;
}
.login-inner {
	background-position: -40px 0px; height: 100%;
}
.login-modal-box form {
	margin: 0px 7px 0px 12px; padding: 14px 0px 10px; color: rgb(51, 51, 51); clear: both; font-size: 12px; display: block;
}
.login-modal-box h3 {
	color: rgb(204, 102, 0); font-size: 14px; font-weight: bold; margin-top: 0px;
}
.login-close {
	background-position: -530px -180px; left: 181px; top: 15px; width: 9px; height: 9px; position: absolute; cursor: pointer;
}
.login-modal-box label {
	margin: 7px 0px 0px; color: rgb(51, 51, 51); font-size: 12px; display: block;
}
.login-modal-box .text {
	margin: 3px 0px 0px; width: 173px; color: rgb(51, 51, 51); font-size: 14px;
}
.loginButton {
	width: 56px; height: 23px; display: block; background-image: url(/Images/buttons/login_23px_v1.png);
}
.login-modal-box .loginButton {
	margin: 10px 0px 0px; float: left;
}
.login-modal-box .auto-login {
	margin: 15px 0px 0px 10px; padding: 0px; width: 12px; height: 12px; float: left;
}
.login-modal-box .for-auto-login {
	margin: 14px 0px 0px 5px; float: left;
}
.login-modal-box .reminder {
	padding-top: 9px; clear: both;
}
.login-footer {
	background-position: -310px -180px; height: 12px;
}
.page-body {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 0px; border-radius: 0px 0px 15px 15px; position: relative; -moz-border-radius: 0 0 15px 15px; -webkit-border-radius: 0 0 15px 15px;
}
.page-body::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.container {
	margin: 0px 30px; position: relative;
}
.main {
	margin: 20px 10px; position: relative;
}
.SmallScreen .page-body {
	background: rgb(255, 255, 255); padding: 0px 0px 36px; border-radius: 0px; border: 0px currentColor; width: 100%; min-width: 980px; -moz-border-radius: 0; -webkit-border-radius: 0;
}
.SmallScreen .container {
	margin: 0px auto; width: 980px; position: relative;
}
.SmallScreen .main {
	margin: 20px 10px 0px; width: 960px;
}
.clear {
	clear: both;
}
.sidebar-column {
	margin: 0px 19px 0px 1px; padding: 0px; width: 180px; float: left; background-color: rgb(255, 255, 255);
}
.breakerTop {
	margin: 20px 0px 0px; background-color: rgb(255, 255, 255);
}
.breakerBottom {
	margin: 0px; padding-bottom: 20px; background-color: rgb(255, 255, 255);
}
.side-ad {
	background: rgb(243, 243, 243); margin: 0px; padding: 3px 10px 10px; text-align: center; position: relative;
}
.side-ad p {
	text-align: center; padding-bottom: 15px;
}
.search-bl-cr {
	background-position: -270px 0px; left: 0px; top: 0px; width: 8px; height: 45px; position: absolute;
}
.search-bar-hasBranding .search-bl-cr {
	background-position: -310px 0px; height: 44px;
}
.search-bar-minimised .search-bl-cr {
	background-position: -350px 0px; width: 8px; height: 7px;
}
.search-br-cr {
	background-position: -290px 0px; top: 0px; width: 8px; height: 45px; right: 0px; position: absolute;
}
.search-bar-hasBranding .search-br-cr {
	background-position: -330px 0px; height: 44px;
}
.search-bar-minimised .search-br-cr {
	background-position: -370px 0px; width: 8px; height: 7px;
}
.QuickLinks {
	background: rgb(251, 251, 251); border: 1px solid rgb(204, 204, 204); position: relative;
}
.mb-search-container {
	background: rgb(251, 251, 251); border: 1px solid rgb(204, 204, 204); position: relative;
}
.announcement-search-container {
	background: rgb(251, 251, 251); border: 1px solid rgb(204, 204, 204); position: relative;
}
.Promotion {
	background: rgb(251, 251, 251); position: relative;
}
.QuickLinks ul {
	padding: 11px 9px 0px; border: 1px solid rgb(255, 255, 255); margin-top: 0px; list-style-type: none; list-style-image: none;
}
.QuickLinks li {
	margin-left: 0px;
}
.QuickLinks .Selling {
	margin-top: 4px; margin-bottom: 9px;
}
.QuickLinks ul li li {
	padding-bottom: 0px;
}
.QuickLinks ul strong {
	color: rgb(204, 102, 0); font-size: 16px; font-weight: bold;
}
.QuickLinks ul li ul {
	margin: 0px; border: 0px currentColor; padding-top: 1px; padding-bottom: 0px; padding-left: 7px;
}
.QuickLinks ul li ul li a {
	line-height: 177%; font-size: 14px; font-weight: normal;
}
.QuickLinks ul li ul li span {
	color: rgb(51, 51, 51); line-height: 177%; font-size: 14px; font-weight: normal;
}
.QuickLinks ul .BecomeAuthenticated {
	font-size: 12px;
}
.QuickLinks ul .BecomeAuthenticated a img {
	margin-bottom: -4px; border-bottom-color: rgb(251, 251, 251); border-left-color: rgb(251, 251, 251); border-bottom-width: 2px; border-left-width: 5px; border-bottom-style: solid; border-left-style: solid; background-color: rgb(251, 251, 251);
}
.Homepage.QuickLinks ul {
	padding: 5px 0px 6px 7px; height: 16px; line-height: 100%; font-size: 12px; font-weight: bold; display: block;
}
.Homepage.QuickLinks ul li strong {
	line-height: 16px; font-size: 12px; font-weight: bold; margin-right: 8px; float: left;
}
.Homepage.QuickLinks ul .Selling {
	margin: 0px; float: right;
}
.Homepage.QuickLinks ul li ul {
	margin: 0px; padding: 0px; font-size: 12px; float: left;
}
.ie8 .Homepage.QuickLinks ul li ul {
	padding-top: 1px;
}
.Homepage.QuickLinks ul .Selling ul {
	padding-right: 7px;
}
.Homepage.QuickLinks ul li ul li {
	width: auto;
}
.Homepage.QuickLinks ul li ul li {
	padding-right: 9px; margin-right: 9px; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid;
}
.Homepage.QuickLinks ul li ul .Last {
	padding-right: 0px; margin-right: 0px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.Homepage.QuickLinks ul li ul li a {
	line-height: 100%;
}
.Homepage.QuickLinks li {
	line-height: 16px; padding-bottom: 0px; margin-bottom: 9px; float: left;
}
.QuickLinks .Corner {
	width: 6px; height: 6px; position: absolute;
}
.attribute-search .Corner {
	width: 6px; height: 6px; position: absolute;
}
.side-ad .Corner {
	width: 6px; height: 6px; position: absolute;
}
.mb-search-container .Corner {
	width: 6px; height: 6px; position: absolute;
}
.announcement-search-container .Corner {
	width: 6px; height: 6px; position: absolute;
}
.Promotion .Corner {
	width: 6px; height: 6px; position: absolute;
}
.QuickLinks .TL {
	background-position: -390px 0px; left: -1px; top: -1px;
}
.attribute-search .TL {
	background-position: -390px 0px; left: -1px; top: -1px;
}
.mb-search-container .TL {
	background-position: -390px 0px; left: -1px; top: -1px;
}
.announcement-search-container .TL {
	background-position: -390px 0px; left: -1px; top: -1px;
}
.QuickLinks .TR {
	background-position: -410px 0px; top: -1px; right: -1px;
}
.attribute-search .TR {
	background-position: -410px 0px; top: -1px; right: -1px;
}
.mb-search-container .TR {
	background-position: -410px 0px; top: -1px; right: -1px;
}
.announcement-search-container .TR {
	background-position: -410px 0px; top: -1px; right: -1px;
}
.QuickLinks .BL {
	background-position: -390px -20px; left: -1px; bottom: -1px;
}
.attribute-search .BL {
	background-position: -390px -20px; left: -1px; bottom: -1px;
}
.mb-search-container .BL {
	background-position: -390px -20px; left: -1px; bottom: -1px;
}
.announcement-search-container .BL {
	background-position: -390px -20px; left: -1px; bottom: -1px;
}
.QuickLinks .BR {
	background-position: -410px -20px; right: -1px; bottom: -1px;
}
.attribute-search .BR {
	background-position: -410px -20px; right: -1px; bottom: -1px;
}
.mb-search-container .BR {
	background-position: -410px -20px; right: -1px; bottom: -1px;
}
.announcement-search-container .BR {
	background-position: -410px -20px; right: -1px; bottom: -1px;
}
.side-ad .TL {
	background-position: -590px 0px; left: 0px; top: 0px;
}
.Promotion .TL {
	background-position: -590px 0px; left: 0px; top: 0px;
}
.side-ad .TR {
	background-position: -610px 0px; top: 0px; right: 0px;
}
.Promotion .TR {
	background-position: -610px 0px; top: 0px; right: 0px;
}
.side-ad .BL {
	background-position: -590px -20px; left: 0px; bottom: 0px;
}
.Promotion .BL {
	background-position: -590px -20px; left: 0px; bottom: 0px;
}
.side-ad .BR {
	background-position: -610px -20px; right: 0px; bottom: 0px;
}
.Promotion .BR {
	background-position: -610px -20px; right: 0px; bottom: 0px;
}
.attribute-search-header {
	width: 180px; height: 59px; text-indent: -5000px; display: block; background-repeat: no-repeat;
}
.attribute-search-jobs .attribute-search-header {
	background-image: url(/Images/sidebar/sidebar-logo_jobs.png);
}
.attribute-search-property .attribute-search-header {
	background-image: url(/Images/sidebar/sidebar-logo_property.png);
}
.attribute-search-motors .attribute-search-header {
	background-image: url(/Images/sidebar/sidebar-logo_motors.png);
}
.attribute-search-services .attribute-search-header {
	background-image: url(/Images/sidebar/sidebar-logo_services.png);
}
.attribute-search {
	color: rgb(51, 51, 51); font-size: 12px; position: relative;
}
.attribute-search-property .attributeSearchInner {
	padding-top: 7px;
}
.attribute-search-motors .attributeSearchInner {
	padding-top: 7px;
}
.attribute-search-jobs .attributeSearchInner {
	padding-top: 7px;
}
.attribute-search-services .attributeSearchInner {
	padding-top: 7px;
}
.attribute-search-jobs .attribute-search {
	color: rgb(51, 51, 51);
}
.attribute-search-jobs .attribute-search-container {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(215, 80, 0) rgb(215, 80, 0);
}
.attribute-search-jobs .attribute-search-container .attributeSearchInner {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(255, 174, 86) rgb(255, 174, 86); background-color: rgb(255, 126, 0);
}
.attribute-search-property form a {
	color: rgb(255, 255, 255);
}
.attribute-search-motors form a {
	color: rgb(255, 255, 255);
}
.attribute-search-jobs form a {
	color: rgb(255, 255, 255);
}
.attribute-search-property .attribute-search-container {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(55, 113, 3) rgb(55, 113, 3);
}
.attribute-search-property .attribute-search-container .attributeSearchInner {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(114, 182, 68) rgb(114, 182, 68); background-color: rgb(84, 147, 37);
}
.attribute-search-property .attribute-search {
	color: rgb(255, 255, 255);
}
.attribute-search-motors .attribute-search-container {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(92, 104, 126) rgb(92, 104, 126);
}
.attribute-search-motors .attribute-search-container .attributeSearchInner {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(135, 152, 179) rgb(135, 152, 179); background-color: rgb(106, 126, 158);
}
.attribute-search-motors .attribute-search {
	color: rgb(255, 255, 255);
}
div.attribute-search-services .attribute-search-container {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(153, 153, 153) rgb(153, 153, 153);
}
div.attribute-search-services .attribute-search-container .attributeSearchInner {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(239, 239, 239) rgb(239, 239, 239); background-color: rgb(226, 226, 226);
}
div.attribute-search-services #attributeSearch {
	color: rgb(51, 51, 51);
}
.attribute-search-general .attribute-search-container {
	border: 1px solid rgb(204, 204, 204);
}
.attribute-search-general .attribute-search-container .attributeSearchInner {
	border: 1px solid rgb(255, 255, 255); background-color: rgb(251, 251, 251);
}
.attributeSearchInner .new-car-search {
	padding-bottom: 5px;
}
.attribute-search-min .attributeSearchInner {
	padding: 0px; height: 0px;
}
.attribute-search .TL {
	left: 0px; top: 0px; width: 6px; height: 6px;
}
.attribute-search .TR {
	top: 0px; width: 6px; height: 6px; right: 0px;
}
.attribute-search .BR {
	width: 7px; height: 7px; right: 0px; bottom: 0px; float: left;
}
.attribute-search .BL {
	left: 0px; width: 7px; height: 7px; bottom: 0px; float: left;
}
.attribute-search-general .attribute-search .BR {
	width: 6px; height: 6px;
}
.attribute-search-general .attribute-search .BL {
	width: 6px; height: 6px;
}
.attribute-search-jobs .attribute-search .BL {
	background-position: -250px -130px;
}
.attribute-search-jobs .attribute-search .BR {
	background-position: -260px -130px;
}
.attribute-search-motors .attribute-search .BL {
	background-position: -270px -130px;
}
.attribute-search-motors .attribute-search .BR {
	background-position: -280px -130px;
}
.attribute-search-property .attribute-search .BL {
	background-position: -290px -130px;
}
.attribute-search-property .attribute-search .BR {
	background-position: -300px -130px;
}
.attribute-search-services .attribute-search .BL {
	background-position: -310px -130px;
}
.attribute-search-services .attribute-search .BR {
	background-position: -320px -130px;
}
.ie7 .attribute-search .BR {
	bottom: 20px;
}
.ie7 .attribute-search .BL {
	bottom: 20px;
}
.attributeSearchInner {
	padding: 10px 9px; border: 1px solid rgb(255, 255, 255); clear: both; min-height: 7px;
}
.attributeSearchInner h2 {
	margin: 0px 0px 5px; padding: 0px; color: rgb(204, 102, 0); font-size: 16px; font-weight: bold; background-image: none; background-color: transparent;
}
.attribute-search-jobs h2 {
	color: rgb(51, 51, 51);
}
.attribute-search-property h2 {
	color: rgb(255, 255, 255);
}
.attribute-search-motors h2 {
	color: rgb(255, 255, 255);
}
.attribute-search-services h2 {
	color: rgb(255, 255, 255);
}
.attribute-search form {
	margin: 0px;
}
.attribute-search select {
	width: 158px; color: rgb(51, 51, 51); font-size: 14px; margin-bottom: 10px;
}
.attribute-search .SmallBottomMargin {
	margin-bottom: 2px;
}
.attribute-search .NoEndMargin {
	margin-bottom: 0px;
}
.attribute-search .SmallBottomMargin select {
	margin-bottom: 5px;
}
.attribute-search .text {
	width: 152px; color: rgb(51, 51, 51); font-size: 14px; margin-top: 3px; margin-bottom: 7px;
}
.attribute-search .Checkbox {
	margin-bottom: 10px;
}
.attribute-search .Checkbox input {
	margin: 0px; padding: 0px; vertical-align: middle;
}
.attribute-search .Checkbox label {
	vertical-align: middle;
}
.attribute-search .RangeCombo {
	font-size: 12px; margin-bottom: 7px; vertical-align: -1px;
}
.attribute-search .RangeCombo select {
	width: 68px; margin-bottom: 0px; vertical-align: -1px;
}
.attribute-search .RangeCombo label {
	font-size: 12px; margin-bottom: 3px; display: block;
}
.attribute-search .EditWithExample {
	margin: 5px 0px 7px;
}
.attribute-search .EditWithExample input {
	margin-bottom: 2px;
}
.attribute-search .ResetLink {
	padding-top: 9px; margin-bottom: 7px; margin-left: 103px; display: block;
}
.reset-link {
	padding-top: 9px; margin-bottom: 7px; margin-left: 103px; display: block;
}
.attribute-search .AdvancedCars {
	clear: both; margin-top: 17px; margin-bottom: 3px; display: block;
}
.attribute-search button {
	margin-bottom: 4px; float: left;
}
.attribute-search .attRegions {
	margin-bottom: 8px;
}
.attribute-search select[disabled] {
	color: rgb(153, 153, 153);
}
.search-tabs-holder {
	padding-top: 3px; padding-bottom: 10px;
}
.search-tabs {
	margin: 0px; padding: 0px; width: 158px; height: 26px; display: block;
}
.search-tabs a {
	cursor: pointer;
}
.search-tabs .search-tab-selected a {
	cursor: default;
}
.search-tabs li a small {
	line-height: 7px; padding-top: 1px; font-size: 10px; font-weight: normal; display: block;
}
.attribute-search-property .search-tabs-right li {
	background-position: -40px -340px;
}
.attribute-search-property .search-tabs-right li:hover {
	background-position: -40px -370px;
}
.attribute-search-property .search-tabs-right li:active {
	background-position: -40px -280px;
}
.attribute-search-property .search-tabs-right .search-tab-selected {
	background-position: -119px -340px;
}
.attribute-search-property .search-tabs-right .search-tab-selected:hover {
	background-position: -119px -340px;
}
.attribute-search-property .search-tabs-left li {
	background-position: -119px -280px;
}
.attribute-search-property .search-tabs-left li:hover {
	background-position: -119px -310px;
}
.attribute-search-property .search-tabs-left li:active {
	background-position: -119px -340px;
}
.attribute-search-property .search-tabs-left .search-tab-selected {
	background-position: -40px -280px;
}
.attribute-search-property .search-tabs-left .search-tab-selected:hover {
	background-position: -40px -280px;
}
.attribute-search-motors .search-tabs-left li {
	background-position: -119px -400px;
}
.attribute-search-motors .search-tabs-left li:hover {
	background-position: -119px -430px;
}
.attribute-search-motors .search-tabs-left li:active {
	background-position: -119px -460px;
}
.attribute-search-motors .search-tabs-left .search-tab-selected {
	background-position: -40px -400px;
}
.attribute-search-motors .search-tabs-left .search-tab-selected:hover {
	background-position: -40px -400px;
}
.attribute-search-motors .search-tabs-right li {
	background-position: -40px -460px;
}
.attribute-search-motors .search-tabs-right li:hover {
	background-position: -40px -490px;
}
.attribute-search-motors .search-tabs-right li:active {
	background-position: -40px -400px;
}
.attribute-search-motors .search-tabs-right .search-tab-selected {
	background-position: -119px -460px;
}
.attribute-search-motors .search-tabs-right .search-tab-selected:hover {
	background-position: -119px -460px;
}
div.attribute-search-services .search-tabs-right li {
	background-position: -40px -340px;
}
div.attribute-search-services .search-tabs-right li:hover {
	background-position: -40px -370px;
}
div.attribute-search-services .search-tabs-right li:active {
	background-position: -40px -280px;
}
div.attribute-search-services .search-tabs-right li.search-tab-selected {
	background-position: -119px -340px;
}
div.attribute-search-services .search-tabs-left li {
	background-position: -119px -280px;
}
div.attribute-search-services .search-tabs-left li:hover {
	background-position: -119px -310px;
}
div.attribute-search-services .search-tabs-left li:active {
	background-position: -119px -340px;
}
div.attribute-search-services .search-tabs-left li.search-tab-selected {
	background-position: -40px -280px;
}
.search-tabs li {
	width: 79px; height: 27px; padding-bottom: 0px; float: left; display: inline;
}
.search-tabs li a {
	width: 79px; height: 21px; text-align: center; color: rgb(255, 255, 255); line-height: 14px; padding-top: 2px; font-size: 14px; font-weight: bold; display: block;
}
.search-tabs li a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.search-tabs li a:focus {
	color: rgb(255, 255, 255); text-decoration: none;
}
.CommonShortForm {
	background: rgb(235, 235, 235); padding: 13px 0px; display: block; position: relative;
}
.HelpMessageSize {
	width: 515px; margin-top: 30px; margin-left: 40px;
}
.common-short-form-v2 {
	width: 580px; color: rgb(51, 51, 51);
}
.CommonShortForm .CommonFormInner {
	background: rgb(255, 255, 255); margin: 0px 13px; padding: 8px 9px 9px; border: 1px solid rgb(206, 206, 206);
}
.CommonShortForm .Row {
	padding: 4px 6px 6px;
}
.CommonShortForm input.Text {
	font-size: 16px; font-weight: bold; margin-top: 2px;
}
.CommonShortForm strong.Text {
	font-size: 16px; font-weight: bold; margin-top: 2px;
}
.CommonShortForm textarea.Text {
	font-size: 12px; margin-top: 2px;
}
.CommonShortForm br {
	clear: left;
}
.CommonShortForm .Corner {
	width: 20px; height: 20px; display: inline; position: absolute;
}
.CommonShortForm .TL {
	background-position: -740px -230px; left: 0px; top: 0px;
}
.CommonShortForm .TR {
	background-position: -770px -230px; top: 0px; right: 0px;
}
.CommonShortForm .BL {
	background-position: -740px -260px; left: 0px; bottom: 0px;
}
.CommonShortForm .BR {
	background-position: -770px -260px; right: 0px; bottom: 0px;
}
.CommonShortForm .Error {
	margin-bottom: 2px; position: relative; background-color: rgb(255, 238, 0);
}
.CommonShortForm .Error .Corner {
	width: 5px; height: 5px; position: absolute;
}
.error-state .corner {
	width: 5px; height: 5px; position: absolute;
}
.CommonShortForm .Error .TL {
	background-position: -800px -230px; left: 0px; top: 0px;
}
.error-state .TL {
	background-position: -800px -230px; left: 0px; top: 0px;
}
.CommonShortForm .Error .TR {
	background-position: -810px -230px; top: 0px; right: 0px;
}
.error-state .TR {
	background-position: -810px -230px; top: 0px; right: 0px;
}
.CommonShortForm .Error .BL {
	background-position: -800px -240px; left: 0px; bottom: 0px;
}
.error-state .BL {
	background-position: -800px -240px; left: 0px; bottom: 0px;
}
.CommonShortForm .Error .BR {
	background-position: -810px -240px; right: 0px; bottom: 0px;
}
.error-state .BR {
	background-position: -810px -240px; right: 0px; bottom: 0px;
}
.CommonShortForm .Error {
	font-size: 12px; margin-top: 2px; display: block;
}
.common-short-form-v2 .Row {
	padding: 4px 6px 6px; margin-bottom: 6px;
}
.common-short-form-v2 .row-with-columns {
	overflow: auto;
}
.common-short-form-v2 .CommonFormInner {
	padding: 13px 9px 9px;
}
.common-short-form-v2 label {
	font-size: 14px; font-weight: bold; margin-bottom: 8px; display: block;
}
.common-short-form-v2 .form-fake-label {
	font-size: 14px; font-weight: bold; margin-bottom: 8px; display: block;
}
.common-short-form-v2 .form-over-panels {
	margin-bottom: 2px;
}
.common-short-form-v2 textarea {
	width: 514px; height: 60px;
}
.common-short-form-v2 .textbox {
	color: rgb(51, 51, 51); font-size: 14px;
}
.form-secondary-column {
	width: 240px; float: left;
}
.form-secondary-column label {
	font-size: 12px; font-weight: normal; margin-bottom: 1px;
}
.form-secondary-column .textbox {
	width: 220px; margin-bottom: 0px;
}
.common-short-form-v2 .form-additional-info {
	margin: 0px; padding: 0px 6px 6px;
}
.common-short-form-v2 .form-cancel-link {
	line-height: 27px; font-size: 14px;
}
.form-required-star {
	color: rgb(255, 0, 0); font-weight: normal;
}
.HelpBubble {
	margin-top: -8px; vertical-align: middle;
}
.tm-dialog-box h3 {
	color: rgb(204, 102, 0); font-size: 20px; font-weight: bold; margin-bottom: 10px;
}
.tm-dialog-box p {
	color: rgb(51, 51, 51); line-height: 150%; font-size: 14px;
}
.tm-dialog-top-container {
	background-position: 0px -250px; height: 20px; margin-right: 34px; margin-left: 20px; position: relative;
}
.tm-dialog-bottom-container {
	background-position: 0px -280px; height: 34px; margin-right: 34px; margin-left: 20px; position: relative;
}
.tm-dialog-box .TL {
	background-position: -250px -60px; left: -20px; top: 0px; width: 20px; height: 20px; position: absolute;
}
.tm-dialog-box .TR {
	background-position: -280px -60px; top: 0px; width: 34px; height: 20px; right: -34px; position: absolute;
}
.tm-dialog-box .BL {
	background-position: -250px -90px; left: -20px; width: 20px; height: 34px; bottom: 0px; position: absolute;
}
.tm-dialog-box .BR {
	background-position: -280px -90px; width: 34px; height: 34px; right: -34px; bottom: 0px; position: absolute;
}
.tm-inner-left {
	padding-left: 20px;
}
.tm-inner-right {
	background-position: 336px 0px; padding-right: 34px;
}
.tm-inner {
	padding: 0px 10px 4px; background-color: rgb(255, 255, 255);
}
.tm-dialog-content {
	color: rgb(51, 51, 51); font-size: 14px;
}
.diag-shade {
	background: 0px 0px rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 500; opacity: 0.7;
}
.tm-dialog-buttons {
	overflow: auto; font-size: 14px; margin-top: 17px;
}
.dialog-cancel-link {
	line-height: 23px;
}
.about-us-dialog-box h3 {
	color: rgb(204, 102, 0); font-size: 20px; font-weight: bold; margin-bottom: 10px;
}
.about-us-dialog-box p {
	color: rgb(51, 51, 51); line-height: 150%; font-size: 14px;
}
.about-us-dialog-top-container {
	height: 20px; margin-right: 34px; margin-left: 20px; position: relative; background-color: rgb(255, 255, 255);
}
.about-us-dialog-bottom-container {
	background-position: 0px -320px; height: 34px; margin-right: 34px; margin-left: 20px; position: relative;
}
.about-us-dialog-box .TL {
	background-position: -550px -180px; left: -20px; top: 0px; width: 20px; height: 20px; position: absolute;
}
.about-us-dialog-box .TR {
	background-position: -580px -180px; top: 0px; width: 33px; height: 20px; right: -33px; position: absolute;
}
.about-us-dialog-box .BL {
	background-position: -550px -210px; left: -20px; width: 20px; height: 34px; bottom: 0px; position: absolute;
}
.about-us-dialog-box .BR {
	background-position: -580px -210px; width: 33px; height: 34px; right: -33px; bottom: 0px; position: absolute;
}
.about-us-inner-left {
	padding-left: 20px; margin-right: 20px; background-color: rgb(255, 255, 255);
}
.about-us-inner-right {
	background-position: 571px top; padding-right: 34px; margin-right: -20px;
}
.about-us-inner {
	padding: 4px 10px 10px; background-color: rgb(255, 255, 255);
}
.NotificationBox {
	padding: 9px 6px 12px; margin-top: 14px; margin-bottom: 20px; position: relative; zoom: 1;
}
.NotificationBox p {
	margin: 6px 0px 0px; line-height: 140%;
}
.NotificationBox .Message {
	margin-left: 38px;
}
.Highlight.NotificationBox .Message {
	margin-left: 0px;
}
.NotificationBox .Message {
	color: rgb(51, 51, 51); font-size: 12px;
}
.NotificationBox p {
	color: rgb(51, 51, 51); font-size: 12px;
}
.NotificationBox h2 {
	color: rgb(51, 51, 51); font-size: 12px;
}
.NotificationBox h2 {
	font-weight: bold; margin-top: 0px;
}
.Single.NotificationBox {
	padding-top: 7px; padding-bottom: 7px;
}
.Single.NotificationBox .Message {
	padding-top: 6px;
}
.Success.NotificationBox {
	border: 1px solid rgb(191, 217, 156); background-color: rgb(251, 255, 232);
}
.NotificationBox .Icon {
	width: 28px; height: 28px; margin-top: 3px; float: left;
}
.Single.NotificationBox .Icon {
	margin-top: 0px;
}
.Success.NotificationBox .Icon {
	background-position: -340px -230px;
}
.Error.NotificationBox {
	border: 1px solid rgb(246, 180, 182); background-color: rgb(254, 244, 243);
}
.Error.NotificationBox .Icon {
	background-position: -310px -230px;
}
.Information.NotificationBox h2 {
	margin-top: 2px;
}
.Information.NotificationBox {
	border: 1px solid rgb(204, 204, 204); background-color: rgb(243, 243, 243);
}
.Information.NotificationBox .Icon {
	background-position: -400px -230px;
}
.Information.NotificationBox .TL {
	background-position: -230px -230px;
}
.Information.NotificationBox .TR {
	background-position: -240px -230px;
}
.Information.NotificationBox .BL {
	background-position: -230px -240px;
}
.Information.NotificationBox .BR {
	background-position: -240px -240px;
}
.General.NotificationBox {
	border: 1px solid rgb(175, 212, 255); background-color: rgb(238, 248, 255);
}
.Highlight.NotificationBox {
	border: 1px solid rgb(255, 204, 0); background-color: rgb(255, 255, 193);
}
.NotificationBox .Corner {
	width: 7px; height: 7px; position: absolute;
}
.Highlight.NotificationBox .Corner {
	width: 8px; height: 8px;
}
.Lightbulb.NotificationBox {
	border: 1px solid rgb(255, 204, 0); background-color: rgb(255, 255, 193);
}
.Lightbulb.NotificationBox .Icon {
	background-position: -370px -230px;
}
.Lightbulb.NotificationBox .TL {
	background-position: -820px -230px;
}
.Lightbulb.NotificationBox .TR {
	background-position: -831px -230px;
}
.Lightbulb.NotificationBox .BL {
	background-position: -820px -241px;
}
.Lightbulb.NotificationBox .BR {
	background-position: -831px -241px;
}
.NotificationBox .TL {
	left: -1px; top: -1px;
}
.NotificationBox .TR {
	top: -1px; right: -1px;
}
.NotificationBox .BL {
	left: -1px; bottom: -1px;
}
.NotificationBox .BR {
	right: -1px; bottom: -1px;
}
.Success.NotificationBox .TL {
	background-position: -270px -230px;
}
.Success.NotificationBox .TR {
	background-position: -280px -230px;
}
.Success.NotificationBox .BL {
	background-position: -270px -240px;
}
.Success.NotificationBox .BR {
	background-position: -280px -240px;
}
.Error.NotificationBox .TL {
	background-position: -250px -230px;
}
.Error.NotificationBox .TR {
	background-position: -260px -230px;
}
.Error.NotificationBox .BL {
	background-position: -250px -240px;
}
.Error.NotificationBox .BR {
	background-position: -260px -240px;
}
.General.NotificationBox .TL {
	background-position: -290px -230px;
}
.General.NotificationBox .TR {
	background-position: -300px -230px;
}
.General.NotificationBox .BL {
	background-position: -290px -240px;
}
.General.NotificationBox .BR {
	background-position: -300px -240px;
}
.Highlight.NotificationBox .TL {
	background-position: -820px -230px;
}
.Highlight.NotificationBox .TR {
	background-position: -830px -230px;
}
.Highlight.NotificationBox .BL {
	background-position: -820px -240px;
}
.Highlight.NotificationBox .BR {
	background-position: -830px -240px;
}
.dotted-line {
	height: 1px; margin-top: 15px; margin-bottom: 8px; background-image: url(/Images/dotted_line.gif); background-repeat: repeat-x;
}
.action-item-centerer {
	text-align: center;
}
.action-item-centered {
	text-align: center; margin-right: auto; margin-left: auto;
}
.action-item {
	background-position: -860px -290px; margin: 0px auto; line-height: 130%; padding-left: 25px; font-size: 16px; font-weight: bold;
}
.sub-nav {
	margin: -10px 10px 0px; overflow: hidden; zoom: 1;
}
.sub-nav-left {
	float: left;
}
.sub-nav-right {
	float: right;
}
.sub-nav ul {
	margin: 0px; padding: 0px;
}
.sub-nav ul li {
	list-style: none; margin: 0px; padding: 0px 11px 0px 8px; height: 24px; line-height: 26px; font-size: 12px; float: left;
}
.sub-nav ul a {
	padding: 0px; color: rgb(255, 255, 255); display: block;
}
.sub-nav ul a:visited {
	padding: 0px; color: rgb(255, 255, 255); display: block;
}
.sub-nav ul li a:hover {
	color: rgb(255, 255, 255);
}
.sub-nav .sub-nav-left {
	width: 6px; height: 24px;
}
.sub-nav .sub-nav-right {
	width: 6px; height: 24px;
}
.sub-nav-motors {
	background-position: 0px -410px; background-color: rgb(109, 128, 160);
}
.sub-nav-motors .sub-nav-left {
	background-position: -350px -30px;
}
.sub-nav-motors .sub-nav-right {
	background-position: -360px -30px;
}
.sub-nav-motors .sub-nav-item {
	background-position: 100% -400px;
}
.sub-nav-property {
	background-position: 0px -440px; background-color: rgb(77, 139, 31);
}
.sub-nav-property .sub-nav-left {
	background-position: -380px -30px;
}
.sub-nav-property .sub-nav-right {
	background-position: -390px -30px;
}
.sub-nav-property .sub-nav-item {
	background-position: 100% -430px;
}
.sub-nav-jobs {
	background-position: 0px -470px; background-color: rgb(236, 94, 0);
}
.sub-nav-jobs .sub-nav-left {
	background-position: -410px -30px;
}
.sub-nav-jobs .sub-nav-right {
	background-position: -420px -30px;
}
.sub-nav-jobs .sub-nav-item {
	background-position: 100% -460px;
}
.sub-nav-services {
	background-position: 0px -440px; background-color: rgb(226, 226, 226);
}
.sub-nav-services .sub-nav-left {
	background-position: -380px -30px;
}
.sub-nav-services .sub-nav-right {
	background-position: -390px -30px;
}
.sub-nav-services .sub-nav-item {
	background-position: 100% -430px;
}
.sub-nav ul .sub-nav-first {
	padding-left: 4px;
}
.itemsDiv {
	line-height: 1.5em; margin-left: 8px; float: left; white-space: nowrap;
}
.StockMeterSprites {
	background: url(/Images/DailyDeals/stock-o-meter_sprites.png) no-repeat; width: 210px; height: 11px; line-height: 1px; font-size: 1px;
}
.StockMeter100 {
	
}
.StockMeter95 {
	background-position: 0px -20px;
}
.StockMeter90 {
	background-position: 0px -40px;
}
.StockMeter85 {
	background-position: 0px -60px;
}
.StockMeter80 {
	background-position: 0px -80px;
}
.StockMeter75 {
	background-position: 0px -100px;
}
.StockMeter70 {
	background-position: 0px -120px;
}
.StockMeter65 {
	background-position: 0px -140px;
}
.StockMeter60 {
	background-position: 0px -160px;
}
.StockMeter55 {
	background-position: 0px -180px;
}
.StockMeter50 {
	background-position: 0px -200px;
}
.StockMeter45 {
	background-position: 0px -220px;
}
.StockMeter40 {
	background-position: 0px -240px;
}
.StockMeter35 {
	background-position: 0px -260px;
}
.StockMeter30 {
	background-position: 0px -280px;
}
.StockMeter25 {
	background-position: 0px -300px;
}
.StockMeter20 {
	background-position: 0px -320px;
}
.StockMeter15 {
	background-position: 0px -340px;
}
.StockMeter10 {
	background-position: 0px -360px;
}
.StockMeter05 {
	background-position: 0px -380px;
}
.StockMeter00 {
	background-position: 0px -400px;
}
.daily-deals-homepage .listingCard {
	overflow: auto; padding-top: 11px; padding-bottom: 15px; clear: both; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; zoom: 1;
}
.daily-deals-homepage .last.listingCard {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.list-view-list .last.listingCard {
	background-image: none;
}
.daily-deals-homepage .listingimageColDaily {
	margin: 5px 15px 6px 3px; padding: 0px; border: 1px solid rgb(204, 204, 204); width: 160px; height: 120px; text-align: center; line-height: 116px; float: left; display: inline; position: relative;
}
.daily-deals-homepage .titleCol {
	padding: 3px 0px; width: 536px; text-align: left; line-height: 150%; float: left; display: inline;
}
.daily-deals-homepage .listingTitle {
	font-weight: bold;
}
.daily-deals-homepage .gallery-view-deal-button {
	margin-right: 86px; margin-left: 86px;
}
.daily-deals-homepage .galleryViewNormalPricing {
	margin-top: 8px;
}
.daily-deals-homepage .gallery-view-stock-meter {
	margin-left: 18px;
}
.daily-deals-homepage .gallery-view-title {
	color: rgb(0, 102, 204); font-size: 16px; font-weight: bold;
}
.daily-deals-homepage .listingDealPriceCol {
	padding: 3px 0px 0px; width: 220px; text-align: right; font-size: 12px; margin-right: 24px; float: right; display: inline;
}
.daily-deals-homepage .listingDealPriceColMember {
	padding: 9px 0px 0px !important; width: 225px; text-align: right; font-size: 12px; float: right !important; display: inline;
}
.daily-deals-homepage .listingDealStock {
	color: rgb(51, 51, 51); padding-top: 7px; padding-bottom: 11px; font-size: 12px;
}
.daily-deals-homepage .listingDealStockGalleryView {
	color: rgb(51, 51, 51); padding-top: 12px; padding-bottom: 11px; font-size: 12px;
}
.daily-deals-homepage .StockMeterSprites {
	margin-top: 3px;
}
.daily-deals-homepage .centerAlign {
	text-align: center;
}
.listingBuyNowPrice {
	font-size: 16px; font-weight: bold;
}
.daily-deals-homepage .listingBuyNowPrice {
	margin-bottom: 5px;
}
.view-deal-button {
	background: url(/Images/buttons/daily-deals_view-deal_23px-sprites.png); width: 76px; height: 23px; display: block;
}
.deal-image {
	vertical-align: middle;
}
.deal-savings-image {
	left: 77px; top: 45px; text-align: left; position: absolute;
}
.gallery-view-deal-savings-image {
	left: 177px; top: 116px; text-align: left; position: absolute;
}
.list-view-deal-savings-image {
	left: 83px; top: 55px; text-align: left; position: absolute;
}
.deals-message {
	margin: 6px 0px 1px; color: rgb(51, 51, 51); font-size: 14px;
}
.grey-pipe {
	color: rgb(204, 204, 204); font-size: 16px;
}
.deal-sold-out {
	left: 3px; top: 1px; position: absolute;
}
.kevin-overlay {
	left: 0px; top: 0px; text-align: center; position: absolute;
}
.kevin-overlay a {
	background: rgb(102, 102, 102); border-radius: 3px; border: 0px solid rgb(255, 255, 255); width: 130px; height: 58px; color: rgb(255, 255, 255); line-height: 58px; overflow: hidden; font-size: 50px; text-decoration: none; display: block; box-shadow: 0px 1px 2px rgba(0,0,0,0.5); text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
}
.kevin-overlay .overlay-dev {
	background: rgb(240, 47, 23); border: 1px solid rgb(239, 23, 0); box-shadow: inset 0px 1px 0px #f16f5c, 0px 1px 3px rgba(0,0,0,0.5); text-shadow: 1px 1px 5px #C90000;
}
.kevin-overlay .overlay-test {
	background: rgb(234, 85, 7); border: 1px solid rgb(226, 83, 0); width: 200px; box-shadow: inset 0px 1px 0px #fb955e, 0px 1px 3px rgba(0,0,0,0.5); text-shadow: 1px 1px 5px #C43A00;
}
.kevin-overlay .overlay-stage {
	background: rgb(114, 170, 0); border: 1px solid rgb(91, 153, 0); width: 165px; box-shadow: inset 0px 1px 0px #9ecb2d, 0px 1px 3px rgba(0,0,0,0.5); text-shadow: 1px 1px 5px #337A00;
}
.sidebar-advanced-search-link {
	padding: 5px 0px; clear: both;
}
.pagination-top {
	line-height: 19px; font-size: 14px; margin-top: 3px; float: right;
}
.PaginationTopSmall {
	font-size: 12px;
}
.pagination-top * {
	margin: 0px 5px;
}
.pagination-bottom * {
	margin: 0px 5px;
}
.pagination-top .PageText {
	margin-right: 0px;
}
.pagination-top .PreviousLink {
	margin-left: 4px;
}
.pagination-top .NextLink {
	margin-right: 0px; margin-left: 4px;
}
.pagination-top .Ellipsis {
	margin: 0px 1px;
}
.pagination-bottom {
	text-align: center; color: rgb(51, 51, 51); line-height: 22px; font-size: 14px; margin-top: 18px;
}
.pagination-bottom .PageText {
	margin-right: 0px;
}
.pagination-bottom .PreviousLink {
	font-size: 16px; font-weight: bold; margin-right: 4px;
}
.pagination-bottom .NextLink {
	font-size: 16px; font-weight: bold; margin-right: 0px; margin-left: 4px;
}
.pagination-bottom .Ellipsis {
	margin: 0px 1px;
}
.AllThreads.pagination-top {
	margin-top: -33px;
}
.content-narrow {
	margin: 0px auto; width: 360px; color: rgb(51, 51, 51); line-height: 21px; font-size: 14px;
}
.content-narrow h1 {
	margin: 0px 0px 5px; color: rgb(204, 102, 0); line-height: 20px; font-size: 20px; font-weight: bold;
}
.services-list-button-container {
	margin: 0px; padding: 30px 20px; border-radius: 10px; width: 250px; height: 130px; white-space: normal; background-color: rgb(243, 243, 243);
}
.services-list-button-container h3 {
	text-align: center; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; font-family: sans-serif; font-size: 22px;
}
.service-list-button-link-container {
	text-align: center; padding-left: 25px; float: left;
}
.services-list-button-caption {
	border: 0px currentColor; text-align: center; color: rgb(212, 98, 0); font-family: sans-serif; font-size: 14px; font-weight: bold;
}
.services-list-button-caption p {
	margin-top: 1px;
}
#bread-crumbs {
	padding: 0px; font-size: 12px; margin-bottom: 10px;
}
.site-breadcrumbs {
	padding: 0px; font-size: 12px; margin-bottom: 10px;
}
.category-listings-breadcrumbs {
	padding-bottom: 8px; font-size: 12px; float: left;
}
.ok-button {
	width: 98px; height: 27px; margin-right: 10px; border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important; float: left; display: block; background-image: url(/Images/buttons/listing-page_ok_27px_v1.png);
}
.diag-shade-2 {
	width: 100%; height: 2000px; position: absolute; z-index: 999; background-image: url(/Images/10pixel_black.png); background-color: transparent;
}
.StandardArial {
	line-height: 20px; font-size: 14px; font-weight: normal;
}
.sell-process-notification {
	width: 536px; float: left; display: block;
}
.inline-block {
	display: inline-block; zoom: 1;
}
.version-toggle {
	margin: 0px auto 20px; color: rgb(51, 51, 51); clear: both; font-size: 12px; -ms-text-size-adjust: none; -webkit-text-size-adjust: none; -moz-text-size-adjust: none; text-size-adjust: none;
}
.toggle-icon {
	background: url(/Images/Common/footer-icons.png) no-repeat; display: inline-block;
}
.toggle-desktop {
	padding-right: 10px; font-weight: bold; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid;
}
.toggle-desktop .toggle-icon {
	width: 16px; height: 12px; margin-bottom: -2px;
}
.toggle-mobile {
	padding-left: 6px;
}
.toggle-mobile .toggle-icon {
	background-position: -20px -20px; width: 8px; height: 14px; margin-bottom: -3px;
}
.toggle-mobile:hover .toggle-icon {
	background-position: -40px -20px;
}
.mtm-item-separator {
	line-height: 0; font-size: 0px;
}
.SelectLoadingText {
	color: rgb(102, 102, 102); padding-left: 4px; font-size: 12px; display: none;
}
.visuallyhidden {
	left: -9999px; top: -9999px; position: absolute;
}
.list-view-list li ul .listing-image-col-general {
	line-height: inherit !important;
}
.closing-soon {
	color: rgb(204, 0, 0); font-style: normal;
}
body {
	width: 960px !important;
}
html {
	width: 960px !important;
}
.PageOuter {
	background: rgb(255, 255, 255) !important; width: 960px !important;
}
.page-body {
	border: 0px solid transparent !important;
}
.container {
	margin: 0px !important; padding: 0px !important; width: 100% !important;
}
.main {
	margin: 0px !important; padding: 0px !important; width: 100% !important;
}
.page-body {
	margin: 0px !important; padding: 0px !important; width: 100% !important;
}
.site-heading {
	display: none !important;
}
.site-navigation {
	display: none !important;
}
.sidebar-column {
	display: none !important;
}
.fairfax-nav {
	display: none !important;
}
.login-modal-box {
	display: none !important;
}
.site-footer {
	display: none !important;
}
input[type='checkbox'] {
	display: none !important;
}
.list-view-list .listingCard {
	width: 100% !important; clear: both !important; margin-bottom: 5px; border-left-color: currentColor !important; border-left-width: medium !important; border-left-style: none !important; float: none !important; display: list-item !important;
}
.list-view-list li ul .titleCol {
	width: 300px !important;
}
.firefox3 .list-view-list li ul .titleCol {
	width: 500px !important;
}
.ie8 .list-view-list li ul .titleCol {
	width: 500px !important;
}
.list-view-list {
	width: 100% !important;
}
.ie8 .list-view-list {
	display: table !important; page-break-after: avoid; page-break-inside: auto;
}
.ie7 .list-view-list {
	display: table !important; page-break-after: avoid; page-break-inside: auto;
}
.list-view-list .listingCard ul {
	width: 100% !important; overflow: hidden !important; clear: both; page-break-after: avoid;
}
.ie7 .list-view-list .listingCard {
	display: table-row !important;
}
.list-view-list ul li {
	orphans: 0; widows: 0;
}
.ie8 .list-view-list li ul li {
	display: table-cell !important;
}
.ie7 .list-view-list li ul li {
	display: table-cell !important;
}
.galleryCard {
	width: 245px !important; margin-right: -1px !important; margin-bottom: -1px !important; page-break-before: avoid; page-break-after: avoid; page-break-inside: avoid;
}
.end.galleryCard {
	clear: right !important;
}
