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;
}
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 {
	background: rgb(238, 238, 238); margin: 0px 7px; padding: 0px; font-family: Verdana,Geneva,Sans-Serif; font-size: 1.3em;
}
select {
	font-family: Verdana,Geneva,Sans-Serif;
}
input {
	font-family: Verdana,Geneva,Sans-Serif;
}
textarea {
	font-family: Verdana,Geneva,Sans-Serif; font-size: 13px;
}
td {
	font-size: 10pt;
}
small {
	font-size: 8pt;
}
#mainContent 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;
}
a.never-visited:visited {
	color: rgb(0, 102, 204);
}
a.never-visited:hover {
	color: rgb(3, 151, 211);
}
a.never-visited:focus {
	color: rgb(3, 151, 211);
}
a.no-underline:visited {
	text-decoration: none;
}
a.no-underline {
	text-decoration: none;
}
a.no-underline:hover {
	text-decoration: none;
}
a.no-underline:focus {
	text-decoration: none;
}
a.inactive:visited {
	color: rgb(51, 51, 51); text-decoration: none;
}
a.inactive {
	color: rgb(51, 51, 51); text-decoration: none;
}
a.inactive:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
a.inactive:focus {
	color: rgb(51, 51, 51); text-decoration: none;
}
a.disabled:visited {
	color: rgb(153, 153, 153); text-decoration: none;
}
a.disabled {
	color: rgb(153, 153, 153); text-decoration: none;
}
a.disabled:hover {
	color: rgb(153, 153, 153); text-decoration: none;
}
a.disabled:focus {
	color: rgb(153, 153, 153); text-decoration: none;
}
a.buy-now:visited {
	color: rgb(204, 102, 0); text-decoration: none;
}
a.buy-now {
	color: rgb(204, 102, 0); text-decoration: none;
}
a.buy-now:hover {
	color: rgb(204, 102, 0); text-decoration: none;
}
a.buy-now:focus {
	color: rgb(204, 102, 0); text-decoration: none;
}
a.img:visited {
	text-decoration: none;
}
a.img {
	text-decoration: none;
}
a.img:hover {
	text-decoration: none;
}
a.img:focus {
	text-decoration: none;
}
a.sprite-button:visited {
	text-decoration: none; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
a.sprite-button {
	text-decoration: none; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
a.sprite-button:hover {
	text-decoration: none; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
a.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: 11pt; font-weight: bold;
}
#site-nav {
	background: rgb(247, 247, 247); height: 2.2em; text-align: left; color: rgb(51, 51, 51); font-size: 8pt; font-weight: bold; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; white-space: nowrap; min-width: 980px;
}
#site-nav a:visited {
	color: rgb(0, 102, 204);
}
#site-nav a {
	padding: 0px 12px; text-decoration: none; margin-top: 5px; border-right-color: rgb(204, 204, 204); border-bottom-color: currentColor; border-right-width: 1px; border-bottom-width: 0px; border-right-style: solid; border-bottom-style: none; float: left; display: block;
}
#site-nav span {
	padding: 0px 12px; text-decoration: none; margin-top: 5px; border-right-color: rgb(204, 204, 204); border-bottom-color: currentColor; border-right-width: 1px; border-bottom-width: 0px; border-right-style: solid; border-bottom-style: none; float: left; display: block;
}
#site-nav a:hover {
	color: rgb(3, 151, 211); text-decoration: underline;
}
#site-nav a:focus {
	color: rgb(3, 151, 211); text-decoration: underline;
}
#site-nav .last {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.tabs a {
	margin: 0px 8px; display: block;
}
.tabs span {
	margin: 0px 8px; 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);
}
#SBSForm {
	margin: 0px; padding: 5px; text-align: left;
}
#SBSForm select {
	width: 149px; margin-bottom: 5px;
}
#SBSFormGoButton {
	padding-top: 1px; vertical-align: top;
}
#SBSFormText {
	width: 100px;
}
#SBSFormRegion {
	font-size: 0.8em; margin-bottom: 2px;
}
#SBSFormRegion input {
	margin-bottom: -2px;
}
#SBSFormCatgory {
	font-size: 0.8em;
}
#SBSFormDividor {
	background: rgb(255, 224, 102); margin: 5px; height: 1px;
}
#SBSFormAdvancedOptions {
	line-height: 1.5em; font-size: 0.8em; margin-left: 6px;
}
#TowerAd {
	margin: 20px 0px;
}
.QLContainer {
	width: 90%; text-align: left; font-size: 8pt; margin-bottom: 10px;
}
.QLContainer td {
	font-size: 8pt;
}
.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;
}
div#propertySidebarSearch {
	width: 100%; text-align: left; background-color: rgb(255, 255, 255);
}
div#propertyLandingPageSearch td#searchHousesLabelCell span#housesLabel {
	padding-left: 35px;
}
div#propertyLandingPageSearch td#searchRentalsLabelCell span#rentalsLabel {
	padding-left: 10px;
}
div#propertySidebarSearch td#searchHousesLabelCell {
	text-align: center;
}
div#propertySidebarSearch td#searchRentalsLabelCell {
	text-align: center;
}
table#shippingTable {
	margin: 0px; padding: 0px; vertical-align: top;
}
table#shippingTable tr td {
	margin: 0px; padding: 0px; vertical-align: top;
}
#mainContent ul.ql {
	margin: 0px; padding-left: 30px; list-style-image: url("/Images/3/Common/bullet.gif");
}
#mainContent ul li {
	padding-bottom: 5px; margin-left: 0px;
}
body {
	margin: 0px; padding: 0px;
}
img {
	border: 0px currentColor;
}
#head a img {
	vertical-align: middle;
}
#SidebarColumn a img {
	vertical-align: middle;
}
div#head {
	margin: 0px; padding: 0px; text-align: center; min-width: 770px;
}
#RegionChooserCloseButton {
	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;
}
#RegionChooserCloseButton:hover {
	background-position: 18px -17px;
}
#RegionChooserCloseButton:focus {
	background-position: 18px -17px;
}
#RegionChooserCloseButton:active {
	background-position: 18px -34px;
}
div#innerHeading {
	float: left;
}
h1 {
	font-size: 1.2em; font-weight: bold;
}
h1 img {
	vertical-align: middle;
}
.HeaderTabOn {
	background: url("/Images/3/Common/bg_on.gif");
}
.Hea derTabOff {
	background: url("/Images/3/Common/bg_off.gif");
}
div#landingArea {
	margin: 0px;
}
img.Overlay {
	left: 40px; top: -3px; position: absolute;
}
div#loginGreeting {
	margin: 5px 4px 0px; padding: 5px; border: 1px solid rgb(255, 204, 0);
}
div#timeBar {
	text-align: right; padding-top: 5px; font-size: 1em; margin-right: 10px;
}
label.checkLabel {
	font-size: 7pt;
}
div#featured {
	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;
}
table#landing {
	margin: 0px; padding: 0px; width: 100%; border-collapse: collapse;
}
td.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;
}
div.timfm {
	border: 0px currentColor; color: rgb(0, 0, 0); font-size: 8pt; font-weight: bold; margin-top: 5px;
}
div.fmselling {
	text-align: center; padding-left: 50px; clear: right; float: left;
}
.services td strong {
	padding-right: 5px;
}
.services td {
	vertical-align: middle;
}
table#ads {
	width: 100%; text-align: center; margin-top: 10px;
}
table#ads td {
	vertical-align: top;
}
span.count {
	color: rgb(102, 102, 102); padding-left: 5px; font-size: x-small;
}
table.itemsContainer {
	width: 100%; margin-left: 10px; max-width: 666px;
}
table.itemsContainer td {
	width: 33%; line-height: 1.5em; vertical-align: top;
}
#RegionChooser {
	width: 266px; height: 273px; position: absolute; z-index: 99;
}
#RegionChooserIFrame {
	width: 256px; height: 264px; position: absolute;
}
#RegionChooserCloseButton img {
	margin: 10px; border: 0px currentColor; float: left;
}
#RegionChooser strong {
	line-height: 2.2em;
}
#RegionChooser ul {
	margin: 0px; padding: 0px; font-size: 8pt; float: left;
}
#RegionChooser ul li {
	line-height: 14px; display: inline;
}
#RegionChooser ul li a {
	padding: 1px 3px 1px 1px; width: 100px; margin-top: 3px; display: block; z-index: 400;
}
#LocationChooser {
	width: 266px; height: 250px; position: absolute; z-index: 99;
}
#LocationChooserIFrame {
	width: 256px; height: 225px; position: absolute;
}
#LocationChooserCloseButton img {
	margin: 7px 15px 10px 0px; border: 0px currentColor; float: right;
}
#LocationChooser strong {
	line-height: 2.2em;
}
#LocationChooser ul {
	margin: 0px; padding: 0px; font-size: 8pt; float: left;
}
#LocationChooser ul li {
	line-height: 14px; display: inline;
}
#LocationChooser ul li a {
	padding: 1px 3px 1px 1px; width: 100px; margin-top: 3px; display: block; z-index: 400;
}
#mainContent h1.landing-header {
	margin: 10px 0px; height: 28px; text-indent: -5000px; overflow: hidden; background-repeat: no-repeat;
}
#mainContent h1.motors-heading {
	background-image: url("/Images/motors/landing/motors_landing.png");
}
#mainContent h1.motors-heading-motorbikes {
	height: 48px; margin-top: 5px; background-image: url("/Images/motors/landing/motors_motorbikes.png");
}
#mainContent h1.motors-heading-new-cars {
	height: 40px; margin-top: 5px; background-image: url("/Images/motors/landing/motors_new-cars.png");
}
#mainContent h1.motors-heading-used-cars {
	height: 40px; margin-top: 5px; background-image: url("/Images/motors/landing/motors_used-cars.png");
}
#mainContent h1.motors-heading-boats {
	height: 48px; margin-top: 5px; background-image: url("/Images/motors/landing/motors_boats-and-marine.png");
}
#mainContent h1.property-heading-retirementvillage {
	background-image: url("/Images/property/landing/property_retirement.png");
}
#mainContent h1.property-heading-rural {
	background-image: url("/Images/property/landing/property_rural.png");
}
#mainContent h1.property-heading-lifestyle {
	background-image: url("/Images/property/landing/property_lifestyle.png");
}
#mainContent h1.property-heading-openhomes {
	background-image: url("/Images/property/landing/property_open-homes.png");
}
#mainContent h1.property-heading-commercial {
	background-image: url("/Images/property/landing/property_commercial.png");
}
#mainContent h1.property-heading-residential {
	height: 37px; margin-top: 5px; background-image: url("/Images/property/landing/property_residential.png");
}
#mainContent h1.property-heading-private-seller {
	height: 42px; background-image: url("/Images/property/propertyguide/Guide_to_selling_your_house.png");
}
#mainContent h1.property-heading-guide-to-buy {
	height: 42px; background-image: url("/Images/property/propertyguide/Guide_to_buying_a_house.png");
}
#mainContent h1.jobs-six-figures {
	background-image: url("/Images/jobs/landing/jobs_six-figure-jobs.png");
}
#mainContent ul.searchTips {
	margin: 10px 0px 0px; padding-left: 0px; list-style-type: disc;
}
#mainContent ul.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;
}
#advanced-search-change-region-link {
	margin-top: 2px; margin-left: 5px;
}
div#regions a.changeRegionOpen {
	padding: 0px; width: 18px; height: 17px; margin-top: 2px; float: left; display: block; background-image: url("/Images/buttons/change-region_17px_open-icon_v1.png");
}
#advanced-search-change-region-link {
	padding: 0px; width: 18px; height: 17px; margin-top: 2px; float: left; display: block; background-image: url("/Images/buttons/change-region_17px_open-icon_v1.png");
}
div.dasher {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dashed;
}
.adBox {
	text-align: center !important;
}
table.listings {
	width: 100%;
}
table.listings ul.listDetails {
	margin: 0px 0px 5px; padding: 0px !important;
}
table.listings ul.listDetails li {
	font-size: 8pt; font-weight: bold; display: inline;
}
table.listings ul.listDetails li span {
	padding: 0px 8px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid;
}
table.listings ul.listDetails li.first span {
	padding-left: 0px;
}
table.listings ul.listDetails li.firstandonly span {
	border: 0px currentColor !important; padding-left: 0px;
}
table.listings ul.listDetails li.last span {
	border: 0px currentColor !important;
}
table.propD {
	margin: 5px 0px; width: 100%;
}
table.propD td {
	vertical-align: top;
}
table.propD td.al {
	width: 150px; text-align: center;
}
table.propD font.title {
	display: block;
}
.attDll {
	width: 100%;
}
.breadCrumbs {
	margin: 0px 0px 8px; padding-top: 0px;
}
.attSearchResultList {
	margin: 0px 0px 0px 10px;
}
#mainContent .regionLinks {
	margin: 7px 0px; padding: 0px !important; width: 400px; overflow: auto;
}
#mainContent .regionLinks li {
	padding: 0px 8px 2px; float: left; display: inline-block;
}
#mainContent .regionLinks .first {
	padding-left: 0px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid;
}
#mainContent .regionLinks .reg-second {
	padding-right: 0px;
}
#searchMember {
	margin-top: 8px;
}
div#suggestCategories {
	margin: 0px; clear: left;
}
div#suggestCategories h2 {
	margin: 0px; font-size: 10pt; font-weight: normal;
}
div#suggestCategories ul {
	list-style: url("/Images/arrow_related.gif"); margin: 3px 0px 3px 17px; padding: 0px;
}
div#suggestCategories ul li {
	margin: 0px;
}
body.bodySmall #fourthGoogleAd {
	display: none;
}
body.bodySmall #googleAdCell {
	width: 33%;
}
body #googleAdCell {
	width: 25%;
}
table.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);
}
#SiteStats .Heading {
	background-color: rgb(238, 238, 238);
}
#SiteStats .Data {
	background-color: rgb(255, 255, 204);
}
div.filter_item {
	margin: 2px 0px; float: left; display: block; white-space: nowrap;
}
b.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;
}
#iconKey {
	margin: 35px 0px 0px; width: 100%; text-align: center; font-size: 8pt;
}
#iconKey .heading {
	line-height: 18px; font-weight: bold;
}
#iconKey .icon {
	padding: 0px 12px;
}
.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-family: Arial,Helvetica,Sans-serif; 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-family: Arial,Helvetica,Sans-serif; font-size: 16px; font-weight: bold;
}
.galleryBuyNowText {
	color: rgb(204, 102, 0); font-size: 11px;
}
.galleryBidPrice {
	font-family: Arial,Helvetica,Sans-serif; font-size: 16px; font-weight: bold;
}
.galleryBidCount {
	font-size: 11px;
}
.galleryReserveIcon {
	padding: 0px 5px; vertical-align: top;
}
.galleryClassifyCol {
	font-family: Arial,Helvetica,Sans-serif; 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;
}
.flatmateCard {
	height: 330px;
}
.flatmateCard .galleryTitleHolder {
	font-weight: bold;
}
.flatmateCard .galleryPrice {
	margin: 5px 0px; width: 100%; text-align: center; font-family: Arial,Helvetica,Sans-serif; 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: 11px;
}
.galleryPhotoControl {
	padding: 0px 5px; text-align: center; color: rgb(226, 226, 226); font-size: 11px;
}
.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-family: Arial,Helvetica,Sans-serif; font-size: 16px; font-weight: bold;
}
.pTH {
	margin: 5px auto; width: 237px; text-align: center; font-family: Arial,Helvetica,Sans-serif; 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-family: Arial,Helvetica,Sans-serif; 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;
}
td.pAgLIC {
	width: 150px;
}
td.pPSCol {
	width: 140px; padding-left: 10px;
}
td.pOPC {
	text-align: right; padding-right: 10px;
}
.pPrCol {
	margin: 5px auto; width: 237px; text-align: center; font-family: Arial,Helvetica,Sans-serif; 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: 11px; position: absolute;
}
.pListingID {
	right: 20px; bottom: 10px; color: rgb(102, 102, 102); font-size: 11px; 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);
}
.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;
}
.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;
}
.General .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;
}
.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);
}
.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 button.button17:active {
	background-position: 1px -33px;
}
.ie8 button.button20:active {
	background-position: 1px -39px;
}
.ie8 button.button23:active {
	background-position: 1px -45px;
}
.ie8 button.button24:active {
	background-position: 1px -47px;
}
.ie8 button.button25:active {
	background-position: 1px -49px;
}
.ie8 button.button26:active {
	background-position: 1px -51px;
}
.ie8 button.button27:active {
	background-position: 1px -53px;
}
.ie8 button.button30:active {
	background-position: 1px -59px;
}
.ie8 button.button31:active {
	background-position: 1px -61px;
}
.ie8 button.button34:active {
	background-position: 1px -67px;
}
.ie8 button.button35:active {
	background-position: 1px -46px;
}
.ie8 button.button36:active {
	background-position: 1px -46px;
}
.spriteButton {
	border: 0px currentColor; text-indent: -5000px; overflow: hidden; cursor: pointer; background-color: transparent;
}
a.spriteButton {
	border: 0px currentColor; text-indent: -5000px; overflow: hidden; cursor: pointer; background-color: transparent;
}
.generic-send-button {
	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-button.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");
}
#browseRegionLink {
	margin: 0px; padding: 0px; width: 93px; height: 17px; float: left; display: block; background-image: url("/Images/buttons/change-region_17px_v1.png");
}
#attRegionLink {
	padding: 0px; width: 18px; height: 17px; margin-top: 2px; float: left; display: block; background-image: url("/Images/buttons/change-region_17px_open-icon_v1.png");
}
#attributeSearch button.spriteButton {
	width: 94px; height: 27px; margin-top: 3px; display: block;
}
#attributeSearch .propertySearchButton {
	background-image: url("/Images/buttons/property_sidebar-search_27px-sprites.png");
}
#attributeSearch .jobsSearchButton {
	background-image: url("/Images/buttons/jobs_sidebar-search_27px-sprites.png");
}
#attributeSearch .motorsSearchButton {
	background-image: url("/Images/buttons/motors_sidebar-search_27px-sprites.png");
}
#attributeSearch .dvdSearchButton {
	background-image: url("/Images/buttons/sidebar_search-main_27px_v1.png");
}
#attributeSearch .standardSearchButton {
	background-image: url("/Images/buttons/sidebar_search-main_27px_v1.png");
}
table.SaveFavourite {
	clear: left; margin-top: 10px;
}
td.favButtonSavedContainer a {
	margin: 0px; height: 24px; text-align: left; display: block;
}
td.favButtonContainer a {
	margin: 0px; height: 24px; text-align: left; display: block;
}
td.favButtonContainer a {
	cursor: pointer;
}
td.favButtonSavedContainer a {
	background-position: 0px -96px; cursor: pointer;
}
td.favButtonContainer a.category {
	width: 148px; background-image: url("/Images/buttons/save-category_24px_v1.png"); background-repeat: no-repeat;
}
td.favButtonContainer a.seller {
	width: 126px; background-image: url("/Images/buttons/save-seller_24px_v1.png");
}
td.favButtonContainer a.subscribe {
	width: 106px; background-image: url("/Images/buttons/save-subscribe_24px_v1.png");
}
td.favButtonContainer a.advertiser {
	width: 154px; background-image: url("/Images/buttons/save-advertiser_24px_v1.png");
}
td.favButtonContainer a.search {
	width: 135px; background-image: url("/Images/buttons/save-search_24px_v1.png");
}
td.favButtonContainer a:hover {
	background-position: 0px -24px;
}
td.favButtonContainer a:active {
	background-position: 0px -48px;
}
td.favButtonContainer a.saving {
	background-position: 0px -72px; cursor: default;
}
td.favButtonContainer a.saved {
	background-position: 0px -96px; cursor: default;
}
td.favButtonContainer a.saved:hover {
	background-position: 0px -96px; cursor: default;
}
td.favButtonContainer a.saved:active {
	background-position: 0px -96px; cursor: default;
}
td.favButtonContainer a.saved-with-unsave {
	background-position: 0px -96px; cursor: default;
}
td.favButtonContainer a.saved-with-unsave:hover {
	background-position: 0px -96px; cursor: default;
}
td.favButtonContainer a.saved-with-unsave:active {
	background-position: 0px -120px; cursor: default;
}
#SellADvdButton {
	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");
}
#FindCatalogueItemButton {
	margin: 0px auto; width: 62px; height: 23px; background-image: url("/Images/buttons/movies-and-tv_sell-search_23px-sprites.png");
}
#ListAJobButton {
	margin: 0px auto; width: 167px; height: 31px; display: block; background-image: url("/Images/buttons/jobs_list-job_31px_v1.png");
}
#ListAServiceButton {
	width: 207px; height: 31px; margin-bottom: 10px; display: block; background-image: url("/Images/buttons/services_list-service_31px_v1.png");
}
#SellMyHouseButton {
	width: 207px; height: 31px; display: block; background-image: url("/Images/buttons/property_list-property_31px_v1.png");
}
#SellMyVehicleButton {
	margin: 0px auto; width: 207px; height: 31px; display: block; background-image: url("/Images/buttons/motors_sell-vehicle_31px_v1.png");
}
#SellMyBikeButton {
	margin: 0px auto; width: 207px; height: 31px; display: block; background-image: url("/Images/buttons/motors_sell-bike_31px_v1.png");
}
#SellMyBoatButton {
	margin: 0px auto; width: 207px; height: 31px; display: block; background-image: url("/Images/buttons/motors_sell-boat_31px_v1.png");
}
div#fm_button {
	width: 210px;
}
#FindAFlatButton {
	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");
}
#ChooseDeliveryAddressButton {
	margin: 0px auto; width: 239px; height: 31px; display: block; background-image: url("/Images/buttons/post-sale_choose-delivery-address_31px_v1.png");
}
#TravelBugPaymentLink {
	margin: 0px auto; width: 297px; height: 31px; display: block; background-image: url("/Images/buttons/travel_pay-by-credit-card-travelbug_31px-sprites.png");
}
#TestDriveLink {
	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");
}
#DealerLocationLink {
	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");
}
#bidBuyNowButtons {
	margin: 20px 0px 20px 190px; height: 27px;
}
button.bidBuyConfirm {
	width: 98px; height: 27px; background-image: url("/Images/buttons/listing-page_confirm_27px_v1.png");
}
a#bidBuyCancel {
	width: 98px; height: 27px; margin-right: 5px; float: left; display: block; background-image: url("/Images/buttons/listing-page_cancel_27px_v1.png");
}
a#creditYourAccount {
	margin: 0px; width: 180px; height: 27px; display: block; background-image: url("/Images/buttons/general_credit-your-account_27px_v1.png");
}
#AddPhotosButton {
	margin: 0px auto; width: 145px; height: 31px; display: block; background-image: url("/Images/buttons/sell_add-photos_yellow_31px_v1.png");
}
#AddAnotherPhoto {
	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;
}
div.ac_results {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px; border: 1px solid rgb(170, 170, 170); color: rgb(51, 51, 51); font-family: Arial,Helvetica,Sans-serif; font-size: 14px;
}
div.ac_results ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
div.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);
}
div.ac_results div.HideSuggestions {
	background: rgb(245, 245, 245); padding: 0px 5px; height: 26px; text-align: right; color: rgb(0, 102, 204); line-height: 23px; font-size: 11px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
div.ac_results div.HideSuggestions a {
	text-decoration: none; border-bottom-color: rgb(153, 170, 238); border-bottom-width: 1px; border-bottom-style: solid; cursor: pointer;
}
div.ac_results div.HideSuggestions a:visited {
	color: rgb(0, 102, 204); border-bottom-color: rgb(153, 170, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
div.ac_results div.HideSuggestions a:hover {
	color: rgb(3, 151, 211); border-bottom-color: rgb(3, 151, 211); border-bottom-width: 1px; border-bottom-style: solid;
}
.Widget {
	background-image: url("/Images/Common/sprites_non-repeating_v17.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;
}
#SiteHeading {
	margin: 0px; height: 100px; color: rgb(51, 51, 51); line-height: 130%; font-size: 14px; position: relative;
}
.SmallScreen #SiteHeading {
	margin: 0px 10px;
}
#SiteNavigation {
	margin: 0px;
}
.SmallScreen #SiteNavigation {
	margin: 0px 10px;
}
div#kevinArea {
	text-align: left; margin-top: 29px; float: none; position: absolute;
}
img.kevin {
	padding: 0px; border: 0px currentColor; width: 300px; height: 58px;
}
#LogInArea {
	list-style: none; margin: 0px; padding: 0px; left: 315px; width: 162px; bottom: 17px; position: absolute;
}
#LogInArea li {
	margin-right: 20px; float: left;
}
#LogInArea li#SiteHeader_SiteTabs_LoggedIn {
	margin-right: 0px;
}
.HeadingAdSpace {
	top: 10px; width: 468px; right: 0px; position: absolute;
}
.AdvertisementText {
	text-align: right; color: rgb(204, 204, 204); line-height: 100%; font-size: 10px; margin-bottom: 1px; display: block;
}
.Centered.AdvertisementText {
	text-align: center;
}
.AdvertisementText img.Widget {
	background-position: -40px -230px; width: 70px; height: 9px;
}
#SkyscraperAdLabel img.Widget {
	background-position: -140px -230px;
}
.HeadingAdSpace #HeadingAd {
	width: 468px; height: 60px;
}
#SiteNavLinks {
	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);
}
#SiteNavLinks li {
	font: bold 16px/18px Arial, Helvetica, Sans-serif; height: 38px; color: rgb(51, 51, 51); vertical-align: middle; border-right-color: rgb(200, 221, 219); border-right-width: 1px; border-right-style: solid; float: left; display: inline; font-size-adjust: none; font-stretch: normal;
}
#SiteNavLinks li.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;
}
#SiteNavLinks li a {
	background-position: -20px 0px; height: 38px; color: rgb(0, 102, 204); overflow: hidden; padding-left: 10px; float: left; display: block; cursor: pointer;
}
#SiteNavLinks li.Vertical a {
	height: auto;
}
#SiteNavLinks li.Vertical a:hover {
	text-decoration: underline;
}
#SiteNavLinks li.Vertical a:focus {
	text-decoration: underline;
}
#SiteNavLinks li a:hover {
	color: rgb(0, 102, 204);
}
#SiteNavLinks li a:visited {
	color: rgb(0, 102, 204);
}
#SiteNavLinks li a:focus {
	color: rgb(0, 102, 204);
}
#SiteNavLinks li span {
	background-position: right 0px; height: 38px; padding-right: 10px; float: left; display: block; z-index: 1;
}
#SiteNavLinks li span strong {
	padding-top: 10px; font-weight: 700; float: left; display: block;
}
#SiteNavLinks li.SelectedTab {
	background-position: -20px -60px; background-color: rgb(218, 242, 246);
}
#SiteNavLinks li.SelectedTab a {
	background-position: -20px -60px; background-color: rgb(218, 242, 246);
}
#SiteNavLinks li.SelectedTab span {
	background-position: right -60px; height: 38px; padding-right: 10px; padding-left: 0px; margin-left: 10px; display: inline; background-repeat: no-repeat;
}
#SiteNavLinks li.SelectedTab a span {
	margin-left: 0px;
}
#SiteNavLinks li a:hover {
	background-position: -20px -120px; text-decoration: none; background-repeat: no-repeat; background-color: rgb(198, 236, 245);
}
#SiteNavLinks li.PermanentHover a {
	background-position: -20px -120px; text-decoration: none; background-repeat: no-repeat; background-color: rgb(198, 236, 245);
}
#SiteNavLinks li a:active {
	background-position: -20px -120px; text-decoration: none; background-repeat: no-repeat; background-color: rgb(198, 236, 245);
}
#SiteNavLinks li.PermanentHover a:active {
	background-position: -20px -120px; text-decoration: none; background-repeat: no-repeat; background-color: rgb(198, 236, 245);
}
#SiteNavLinks li a:focus {
	background-position: -20px -120px; text-decoration: none; background-repeat: no-repeat; background-color: rgb(198, 236, 245);
}
#SiteNavLinks li a:hover span {
	background-position: right -120px; background-repeat: no-repeat;
}
#SiteNavLinks li.PermanentHover a span {
	background-position: right -120px; background-repeat: no-repeat;
}
#SiteNavLinks li.PermanentHover a:active span {
	background-position: right -120px; background-repeat: no-repeat;
}
#SiteNavLinks li a:focus span {
	background-position: right -120px; background-repeat: no-repeat;
}
#SiteNavLinks li a:active {
	background-position: -20px -180px;
}
#SiteNavLinks li a.active {
	background-position: -20px -180px;
}
#SiteNavLinks li a:active span {
	background-position: right -180px;
}
#SiteNavLinks li a.active span {
	background-position: right -180px;
}
#SiteNavLinks li.Vertical a {
	padding: 0px; margin-top: 0px; display: inline;
}
#SiteNavLinks li.Vertical a:hover {
	background: 0px; color: rgb(3, 151, 211);
}
#SiteNavLinks li.Vertical a:focus {
	background: 0px; color: rgb(3, 151, 211);
}
#SiteNavLinks li.BrowseLinkItem a:hover em#BrowseDropDown {
	background-position: -360px -77px;
}
#SiteNavLinks li.BrowseLinkItem:hover #BrowseDropDown {
	background-position: -360px -77px;
}
#SiteNavLinks li span #BrowseDropDown {
	background-position: -360px -60px; margin: 11px -5px 0px 3px; padding: 0px; width: 18px; height: 17px; float: left; display: block; cursor: pointer;
}
#SiteNavLinks li.BrowseLinkItem a:hover span #BrowseDropDown:hover {
	background-position: -360px -94px;
}
#SiteNavLinks li.BrowseLinkItem:hover span #BrowseDropDown:hover {
	background-position: -360px -94px;
}
#SiteNavLinks li span #BrowseDropDown:hover {
	background-position: -360px -94px;
}
#SiteNavLinks li.PermanentHover a:hover span #BrowseDropDown:hover {
	background-position: -360px -128px !important;
}
#SiteNavLinks li.PermanentHover a:hover span #BrowseDropDown {
	background-position: -360px -128px !important;
}
#SiteNavLinks li.PermanentHover span #BrowseDropDown {
	background-position: -360px -128px !important;
}
#SiteNavLinks li.PermanentHover:hover span #BrowseDropDown {
	background-position: -360px -128px !important;
}
#SiteNavLinks li.PermanentHover:hover span #BrowseDropDown:hover {
	background-position: -360px -128px !important;
}
#SiteNavLinks li span #BrowseDropDown:active {
	background-position: -360px -111px !important;
}
#SiteNavLinks li.BrowseLinkItem a:hover span #BrowseDropDown:active {
	background-position: -360px -111px !important;
}
#SiteNavLinks li.PermanentHover span #BrowseDropDown:active {
	background-position: -360px -111px !important;
}
#SiteNavigation #SiteNavLinks li.PermanentHover span em.active#BrowseDropDown {
	background-position: -360px -111px !important;
}
#SiteNavLinks li.PermanentHover span:hover #BrowseDropDown:active {
	background-position: -360px -111px !important;
}
.ie6 #SiteNavLinks li span #BrowseDropDown {
	background-position: -330px -60px !important; border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important; display: inline;
}
.ie6 #SiteNavLinks li a:hover span #BrowseDropDown {
	background-position: -330px -77px;
}
.ie6 #SiteNavLinks li span #BrowseDropDown:hover {
	background-position: -330px -94px !important;
}
.ie6 #SiteNavLinks li span #BrowseDropDown:active {
	background-position: -330px -111px !important;
}
.ie6 #SiteNavLinks li.PermanentHover span #BrowseDropDown:active {
	background-position: -330px -111px !important;
}
.ie6 #SiteNavigation #SiteNavLinks li.PermanentHover span em.active#BrowseDropDown {
	background-position: -330px -111px !important;
}
.ie6 #SiteNavLinks li.PermanentHover span #BrowseDropDown {
	background-position: -330px -128px !important;
}
.ie6 #SiteNavLinks li.PermanentHover a:hover span #BrowseDropDown {
	background-position: -330px -128px !important;
}
#SiteNavLinks li #HomeLinkLeft {
	left: 0px; top: -1px; width: 10px; height: 39px; position: absolute; background-image: inherit;
}
#SiteNavLinks li.SelectedTab #HomeLinkLeft {
	background-position: 0px -60px;
}
#SiteNavLinks li a:hover #HomeLinkLeft {
	background-position: 0px -120px;
}
#SiteNavLinks li a:focus #HomeLinkLeft {
	background-position: 0px -120px;
}
#SiteNavLinks li a:active #HomeLinkLeft {
	background-position: 0px -180px;
}
#SiteNavLinks li a.active #HomeLinkLeft {
	background-position: 0px -180px;
}
#SiteNavLinks li #NavRight {
	background-position: -250px 0px; top: -1px; width: 8px; height: 39px; right: 0px; position: absolute;
}
#BrowseLinksBox {
	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);
}
#BrowseLinksBox ul {
	width: 180px; margin-top: 2px; margin-bottom: 0px; margin-left: 10px; float: left; display: inline;
}
#BrowseLinksBox ul.First {
	width: 190px;
}
#BrowseLinksBox ul.Last {
	width: 170px;
}
#BrowseLinksBox ul li {
	width: 100%; line-height: 200%; clear: left; font-size: 12px; float: left;
}
#BrowseLinksBottom {
	background-position: 0px -260px; left: -1px; width: 572px; height: 6px; bottom: -6px; clear: both; position: absolute;
}
#BrowseLinksBox ul.BrowseQuickLinks {
	width: 550px; padding-top: 8px; margin-top: 9px; border-top-color: rgb(207, 221, 219); border-top-width: 1px; border-top-style: solid;
}
#BrowseLinksBox ul.BrowseQuickLinks li {
	width: auto; line-height: 110%; padding-right: 12px; clear: none; margin-right: 12px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; display: inline;
}
#BrowseLinksBox ul.BrowseQuickLinks li.LastBrowseQuickLink {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
#LoginModalBox {
	left: 303px; top: 52px; width: 208px; display: none; position: absolute; z-index: 99;
}
.SmallScreen #LoginModalBox {
	left: 313px;
}
#LoginInner {
	background-position: -40px 0px; height: 100%;
}
#LoginModalBox form {
	margin: 0px 7px 0px 12px; padding: 14px 0px 10px; color: rgb(51, 51, 51); clear: both; font-size: 11px; display: block;
}
#LoginModalBox h3 {
	color: rgb(204, 102, 0); font-size: 14px; font-weight: bold; margin-top: 0px;
}
#LoginClose {
	background-position: -530px -180px; left: 181px; top: 15px; width: 9px; height: 9px; position: absolute; cursor: pointer;
}
#LoginModalBox #LoginEmailLabel {
	margin: 7px 0px 0px; color: rgb(51, 51, 51); font-size: 11px; display: block;
}
#LoginModalBox #LoginPasswordLabel {
	margin: 7px 0px 0px; color: rgb(51, 51, 51); font-size: 11px; display: block;
}
#LoginModalBox input#modal_email {
	margin: 3px 0px 0px; width: 173px; color: rgb(51, 51, 51); font-family: Arial,Helvetica,Sans-serif; font-size: 14px;
}
#LoginModalBox input#modal_password {
	margin: 3px 0px 0px; width: 173px; color: rgb(51, 51, 51); font-family: Arial,Helvetica,Sans-serif; font-size: 14px;
}
button.loginButton {
	width: 56px; height: 23px; display: block; background-image: url("/Images/buttons/login_23px_v1.png");
}
#LoginModalBox button.loginButton {
	margin: 10px 0px 0px; float: left;
}
#LoginModalBox #modal_auto_login {
	margin: 15px 0px 0px 10px; padding: 0px; width: 12px; height: 12px; float: left;
}
#LoginModalBox #for_auto_login {
	margin: 14px 0px 0px 5px; float: left;
}
#LoginModalBox #Reminder {
	padding-top: 9px; clear: both;
}
#LoginFooter {
	background-position: -310px -180px; height: 12px;
}
#PageBody {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 0px 0px 36px; width: 1020px; border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; position: relative;
}
#PageBody::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
#container {
	margin: 0px 30px; position: relative;
}
#main {
	margin: 20px 0px 0px; width: 960px; position: relative;
}
#PageBody .PageCorner {
	width: 15px; height: 15px; position: absolute; background-color: rgb(238, 238, 238);
}
#PageLeftCorner {
	background-position: -680px -230px; left: -1px; bottom: -1px;
}
#PageRightCorner {
	background-position: -710px -230px; right: -1px; bottom: -1px;
}
.SmallScreen #PageBody {
	background: rgb(255, 255, 255); padding: 0px 0px 36px; border: 0px currentColor; width: 100%; min-width: 980px;
}
.SmallScreen #container {
	margin: 0px auto; width: 980px; position: relative;
}
.SmallScreen #main {
	margin: 20px 10px 0px; width: 960px;
}
.SmallScreen .PageCorner {
	display: none;
}
.clear {
	clear: both;
}
#mainContent {
	margin: 0px 0px 0px 20px; padding: 0px; width: 760px; text-align: left; float: left; display: inline !important;
}
.ie6 #mainContent {
	overflow: hidden;
}
.wideContent#mainContent {
	width: 960px; margin-left: 0px;
}
.SidebarColumn {
	margin: 0px !important; padding: 0px !important; width: 180px; float: left; display: inline !important; 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);
}
#sideBarHidden .breakerTop {
	padding-top: 0px;
}
#sideBarBlank .breakerTop {
	padding-top: 0px;
}
#sideBarBlank {
	background: url("/Images/3/Common/ad_tr.gif") no-repeat right top rgb(255, 204, 0); margin: 10px; width: 190px;
}
#sideBarHidden {
	background: url("/Images/3/Common/ad_tr.gif") no-repeat right top rgb(255, 204, 0); margin: 5px; width: 10px; vertical-align: top;
}
#sideAd {
	background: rgb(243, 243, 243); margin: 0px; padding: 3px 10px 10px; text-align: center; position: relative;
}
#sideAdHidden {
	margin: 0px; padding: 0px; border-collapse: collapse; background-color: rgb(255, 204, 0);
}
#sideAdBlank {
	margin: 0px; padding: 0px; border-collapse: collapse; background-color: rgb(255, 204, 0);
}
#sideAd p {
	text-align: center; padding-bottom: 15px;
}
div.minimised#searchBar {
	height: 7px !important;
}
#searchBar {
	height: 45px; position: relative;
}
.hasBranding#searchBar {
	height: 44px;
}
.ie6 #SiteNavigation .hasBranding {
	height: 44px;
}
#generalSearch {
	background-position: 0px -50px; height: 45px; display: block; background-color: rgb(253, 206, 12);
}
.hasBranding#searchBar #generalSearch {
	background-position: 0px -110px; height: 44px;
}
.minimised#searchBar #generalSearch {
	background-position: 0px -170px; height: 7px;
}
input#searchString {
	font: bold 16px/normal Arial, Helvetica, Sans-serif; margin: 10px 0px 0px 5px; width: 300px; height: 18px; color: rgb(51, 51, 51); float: left; display: inline; font-size-adjust: none; font-stretch: normal;
}
select#searchType {
	margin: 10px 0px 0px 9px; width: 221px; height: 24px; color: rgb(51, 51, 51); font-family: Arial,Helvetica,Sans-serif; font-size: 16px; float: left; display: inline;
}
button#MainSearchButton {
	margin: 9px 10px 0px 5px; width: 94px; height: 26px; float: left; display: inline; background-image: url("/Images/buttons/big-search_button_26px_v1.png");
}
.more-options {
	padding-top: 15px; font-size: 12px; float: left;
}
#searchBar .ChangeRegionLink {
	display: none;
}
#SearchBLCr {
	background-position: -270px 0px; left: 0px; top: 0px; width: 8px; height: 45px; position: absolute;
}
.hasBranding#searchBar #SearchBLCr {
	background-position: -310px 0px; height: 44px;
}
.minimised#searchBar #SearchBLCr {
	background-position: -350px 0px; width: 8px; height: 7px;
}
#SearchBRCr {
	background-position: -290px 0px; top: 0px; width: 8px; height: 45px; right: 0px; position: absolute;
}
.hasBranding#searchBar #SearchBRCr {
	background-position: -330px 0px; height: 44px;
}
.minimised#searchBar #SearchBRCr {
	background-position: -370px 0px; width: 8px; height: 7px;
}
.QuickLinks {
	background: rgb(251, 251, 251); border: 1px solid rgb(204, 204, 204); position: relative;
}
#MbSearchContainer {
	background: rgb(251, 251, 251); border: 1px solid rgb(204, 204, 204); position: relative;
}
#AnnouncementSearchContainer {
	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 7px; border: 1px solid rgb(255, 255, 255);
}
.QuickLinks ul strong {
	font: bold 16px/normal Arial, Helvetica, Sans-serif; color: rgb(204, 102, 0); font-size-adjust: none; font-stretch: normal;
}
.QuickLinks ul li {
	margin-bottom: 9px;
}
.QuickLinks ul li.Selling {
	margin-bottom: 7px;
}
.QuickLinks ul li ul {
	margin: 0px; border: 0px currentColor; padding-top: 1px; padding-bottom: 0px; padding-left: 7px;
}
.QuickLinks ul li ul li {
	margin-bottom: 0px;
}
.QuickLinks ul li ul li a {
	line-height: 177%; font-size: 13px; font-weight: normal;
}
.QuickLinks ul li.BecomeAuthenticated {
	font-size: 11px;
}
.QuickLinks ul li.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;
}
#mainContent .Homepage.QuickLinks ul li {
	line-height: 16px; padding-bottom: 0px;
}
.Homepage.QuickLinks ul li strong {
	line-height: 16px; font-family: Verdana,Geneva,Sans-Serif; font-size: 12px; font-weight: bold; margin-right: 8px; float: left;
}
#mainContent .Homepage.QuickLinks ul li.Selling {
	margin-left: 0px; float: right;
}
.Homepage.QuickLinks ul li ul {
	margin: 0px; padding: 0px; font-size: 12px; float: right;
}
.ie8 .Homepage.QuickLinks ul li ul {
	padding-top: 1px;
}
.Homepage.QuickLinks ul li.Selling ul {
	padding-right: 7px;
}
#mainContent .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 li.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 {
	float: left;
}
.QuickLinks .Corner {
	width: 6px; height: 6px; position: absolute;
}
#attributeSearch .Corner {
	width: 6px; height: 6px; position: absolute;
}
#sideAd .Corner {
	width: 6px; height: 6px; position: absolute;
}
#MbSearchContainer .Corner {
	width: 6px; height: 6px; position: absolute;
}
#AnnouncementSearchContainer .Corner {
	width: 6px; height: 6px; position: absolute;
}
.Promotion .Corner {
	width: 6px; height: 6px; position: absolute;
}
.QuickLinks .TL.Corner {
	background-position: -390px 0px; left: -1px; top: -1px;
}
#attributeSearch .TL.Corner {
	background-position: -390px 0px; left: -1px; top: -1px;
}
#MbSearchContainer .TL.Corner {
	background-position: -390px 0px; left: -1px; top: -1px;
}
#AnnouncementSearchContainer .TL.Corner {
	background-position: -390px 0px; left: -1px; top: -1px;
}
.QuickLinks .TR.Corner {
	background-position: -410px 0px; top: -1px; right: -1px;
}
#attributeSearch .TR.Corner {
	background-position: -410px 0px; top: -1px; right: -1px;
}
#MbSearchContainer .TR.Corner {
	background-position: -410px 0px; top: -1px; right: -1px;
}
#AnnouncementSearchContainer .TR.Corner {
	background-position: -410px 0px; top: -1px; right: -1px;
}
.QuickLinks .BL.Corner {
	background-position: -390px -20px; left: -1px; bottom: -1px;
}
#attributeSearch .BL.Corner {
	background-position: -390px -20px; left: -1px; bottom: -1px;
}
#MbSearchContainer .BL.Corner {
	background-position: -390px -20px; left: -1px; bottom: -1px;
}
#AnnouncementSearchContainer .BL.Corner {
	background-position: -390px -20px; left: -1px; bottom: -1px;
}
.QuickLinks .BR.Corner {
	background-position: -410px -20px; right: -1px; bottom: -1px;
}
#attributeSearch .BR.Corner {
	background-position: -410px -20px; right: -1px; bottom: -1px;
}
#MbSearchContainer .BR.Corner {
	background-position: -410px -20px; right: -1px; bottom: -1px;
}
#AnnouncementSearchContainer .BR.Corner {
	background-position: -410px -20px; right: -1px; bottom: -1px;
}
.ie6 .Homepage.QuickLinks ul li strong {
	margin-right: 0px;
}
.ie7 .Homepage.QuickLinks ul li strong {
	margin-right: 0px;
}
.firefox2 .Homepage.QuickLinks ul li strong {
	margin-right: 0px;
}
.ie6 #mainContent .Homepage.QuickLinks ul li {
	width: 333px;
}
.ie7 #mainContent .Homepage.QuickLinks ul li {
	width: 333px;
}
.firefox2 #mainContent .Homepage.QuickLinks ul li {
	width: 333px;
}
.ie6 #mainContent .Homepage.QuickLinks ul li ul li {
	width: auto;
}
.ie7 #mainContent .Homepage.QuickLinks ul li ul li {
	width: auto;
}
.firefox2 #mainContent .Homepage.QuickLinks ul li ul li {
	width: auto;
}
.ie6 .Homepage.QuickLinks ul li ul {
	width: 275px;
}
.ie7 .Homepage.QuickLinks ul li ul {
	width: 275px;
}
.firefox2 .Homepage.QuickLinks ul li ul {
	width: 275px;
}
.ie6 #mainContent .Homepage.QuickLinks ul li.Selling {
	width: 283px;
}
.ie7 #mainContent .Homepage.QuickLinks ul li.Selling {
	width: 283px;
}
.firefox2 #mainContent .Homepage.QuickLinks ul li.Selling {
	width: 283px;
}
.ie6 #mainContent .Homepage.QuickLinks ul.Jobs li {
	width: 600px;
}
.ie7 #mainContent .Homepage.QuickLinks ul.Jobs li {
	width: 600px;
}
.firefox2 #mainContent .Homepage.QuickLinks ul.Jobs li {
	width: 600px;
}
.ie6 #mainContent .Homepage.QuickLinks ul.Jobs li ul li {
	width: auto;
}
.ie7 #mainContent .Homepage.QuickLinks ul.Jobs li ul li {
	width: auto;
}
.firefox2 #mainContent .Homepage.QuickLinks ul.Jobs li ul li {
	width: auto;
}
.ie6 .Homepage.QuickLinks ul.Jobs li ul {
	width: 460px;
}
.ie7 .Homepage.QuickLinks ul.Jobs li ul {
	width: 460px;
}
.firefox2 .Homepage.QuickLinks ul.Jobs li ul {
	width: 460px;
}
.ie6 .Homepage.QuickLinks ul.Property li.Section1 ul {
	width: 305px;
}
.ie7 .Homepage.QuickLinks ul.Property li.Section1 ul {
	width: 305px;
}
.firefox2 .Homepage.QuickLinks ul.Property li.Section1 ul {
	width: 305px;
}
.ie6 #mainContent .Homepage.QuickLinks ul.Property li.Section1 {
	width: 372px;
}
.ie7 #mainContent .Homepage.QuickLinks ul.Property li.Section1 {
	width: 372px;
}
.firefox2 #mainContent .Homepage.QuickLinks ul.Property li.Section1 {
	width: 372px;
}
.ie6 #mainContent .Homepage.QuickLinks ul.Property li.Section2 {
	width: 210px;
}
.ie7 #mainContent .Homepage.QuickLinks ul.Property li.Section2 {
	width: 210px;
}
.firefox2 #mainContent .Homepage.QuickLinks ul.Property li.Section2 {
	width: 210px;
}
.ie6 #mainContent .Homepage.QuickLinks ul li.Selling {
	width: 283px;
}
.ie7 #mainContent .Homepage.QuickLinks ul li.Selling {
	width: 283px;
}
.firefox2 #mainContent .Homepage.QuickLinks ul li.Selling {
	width: 283px;
}
.ie6 .Homepage.QuickLinks ul li.Selling ul {
	width: auto;
}
.ie7 .Homepage.QuickLinks ul li.Selling ul {
	width: auto;
}
.firefox2 .Homepage.QuickLinks ul li.Selling ul {
	width: auto;
}
#sideAd .TL.Corner {
	background-position: -590px 0px; left: 0px; top: 0px;
}
.Promotion .TL.Corner {
	background-position: -590px 0px; left: 0px; top: 0px;
}
#sideAd .TR.Corner {
	background-position: -610px 0px; top: 0px; right: 0px;
}
.Promotion .TR.Corner {
	background-position: -610px 0px; top: 0px; right: 0px;
}
#sideAd .BL.Corner {
	background-position: -590px -20px; left: 0px; bottom: 0px;
}
.Promotion .BL.Corner {
	background-position: -590px -20px; left: 0px; bottom: 0px;
}
#sideAd .BR.Corner {
	background-position: -610px -20px; right: 0px; bottom: 0px;
}
.Promotion .BR.Corner {
	background-position: -610px -20px; right: 0px; bottom: 0px;
}
#footer {
	margin: 0px; text-align: center; clear: both; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; min-width: 980px;
}
.SmallScreen #footer {
	margin: 0px; text-align: center; clear: both; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; min-width: 980px;
}
ul#FooterItems {
	margin: 0px auto; width: 960px;
}
ul#FooterItems li {
	margin: 22px 25px 0px 0px; padding: 0px 0px 20px; color: rgb(0, 102, 204); font-size: 14px; float: left; display: inline;
}
ul#FooterItems li#FooterLogo {
	background-position: -100px -180px; margin: 19px 0px 0px; padding: 0px; width: 200px; text-align: left; color: rgb(51, 51, 51); font-size: 11px; float: right;
}
ul#FooterItems li#FooterLogo div {
	background: rgb(238, 238, 238); margin: 0px; padding: 6px 0px 0px 20px; width: 130px; height: 19px; float: left;
}
a.attribute-search-header {
	width: 180px; height: 59px; text-indent: -5000px; display: block; background-repeat: no-repeat;
}
div.attribute-search-jobs a.attribute-search-header {
	background-image: url("/Images/sidebar/sidebar-logo_jobs.png");
}
div.attribute-search-property a.attribute-search-header {
	background-image: url("/Images/sidebar/sidebar-logo_property.png");
}
div.attribute-search-motors a.attribute-search-header {
	background-image: url("/Images/sidebar/sidebar-logo_motors.png");
}
#attributeSearch {
	color: rgb(0, 0, 0); font-size: 11px; position: relative;
}
div.attribute-search-property div.attributeSearchInner {
	padding-top: 7px;
}
div.attribute-search-motors div.attributeSearchInner {
	padding-top: 7px;
}
div.attribute-search-jobs div.attributeSearchInner {
	padding-top: 7px;
}
div.attribute-search-jobs #attributeSearch {
	color: rgb(0, 0, 0);
}
div.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);
}
div.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);
}
#attributeSearch form a {
	color: rgb(255, 255, 255);
}
div.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);
}
div.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);
}
div.attribute-search-property #attributeSearch {
	color: rgb(255, 255, 255);
}
div.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);
}
div.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);
}
div.attribute-search-motors #attributeSearch {
	color: rgb(255, 255, 255);
}
div.attribute-search-general .attribute-search-container {
	border: 1px solid rgb(204, 204, 204);
}
div.attribute-search-general .attribute-search-container .attributeSearchInner {
	border: 1px solid rgb(255, 255, 255); background-color: rgb(251, 251, 251);
}
div.attributeSearchInner #newCarSearch {
	padding-bottom: 5px;
}
.attribute-search-min .attributeSearchInner {
	padding: 0px; height: 0px;
}
#attributeSearch .TL.Corner {
	left: 0px; top: 0px; width: 6px; height: 6px;
}
#attributeSearch .TR.Corner {
	top: 0px; width: 6px; height: 6px; right: 0px;
}
#attributeSearch .BR.Corner {
	width: 7px; height: 7px; right: 0px; bottom: 0px; float: left;
}
#attributeSearch .BL.Corner {
	left: 0px; width: 7px; height: 7px; bottom: 0px; float: left;
}
div.attribute-search-general #attributeSearch .BR.Corner {
	width: 6px; height: 6px;
}
div.attribute-search-general #attributeSearch .BL.Corner {
	width: 6px; height: 6px;
}
div.attribute-search-jobs #attributeSearch .BL.Corner {
	background-position: -250px -130px;
}
div.attribute-search-jobs #attributeSearch .BR.Corner {
	background-position: -260px -130px;
}
div.attribute-search-motors #attributeSearch .BL.Corner {
	background-position: -270px -130px;
}
div.attribute-search-motors #attributeSearch .BR.Corner {
	background-position: -280px -130px;
}
div.attribute-search-property #attributeSearch .BL.Corner {
	background-position: -290px -130px;
}
div.attribute-search-property #attributeSearch .BR.Corner {
	background-position: -300px -130px;
}
div.ie7 #attributeSearch .BR.Corner {
	bottom: 20px;
}
div.ie7 #attributeSearch .BL.Corner {
	bottom: 20px;
}
.attributeSearchInner {
	padding: 10px 9px; border: 1px solid rgb(255, 255, 255); clear: both;
}
.ie6 .attributeSearchInner {
	padding: 10px 8px; width: 160px;
}
#attributeSearch h2 {
	font: bold 16px/normal Arial, Helvetica, Sans-serif; color: rgb(204, 102, 0); margin-bottom: 6px; font-size-adjust: none; font-stretch: normal;
}
#attributeSearch h2 {
	margin-bottom: 5px;
}
div.attribute-search-jobs #attributeSearch h2 {
	color: rgb(0, 0, 0);
}
div.attribute-search-property #attributeSearch h2 {
	color: rgb(255, 255, 255);
}
div.attribute-search-motors #attributeSearch h2 {
	color: rgb(255, 255, 255);
}
#attributeSearch form {
	margin: 0px;
}
#attributeSearch select {
	font: 14px/normal Arial, Helvetica, Sans-serif; width: 158px; color: rgb(51, 51, 51); margin-bottom: 10px; font-size-adjust: none; font-stretch: normal;
}
#attributeSearch .SmallBottomMargin {
	margin-bottom: 2px;
}
#attributeSearch .NoEndMargin {
	margin-bottom: 0px;
}
#attributeSearch .SmallBottomMargin select {
	margin-bottom: 5px;
}
#attributeSearch input.text {
	font: 14px/normal Arial, Helvetica, Sans-serif; width: 152px; color: rgb(51, 51, 51); margin-top: 3px; margin-bottom: 7px; font-size-adjust: none; font-stretch: normal;
}
#attributeSearch .Checkbox {
	margin-bottom: 10px;
}
#attributeSearch .Checkbox input {
	margin: 0px; padding: 0px; vertical-align: middle;
}
#attributeSearch .Checkbox label {
	vertical-align: middle;
}
#attributeSearch .RangeCombo {
	font-size: 12px; margin-bottom: 7px; vertical-align: -1px;
}
#attributeSearch .RangeCombo select {
	width: 68px; margin-bottom: 0px; vertical-align: -1px;
}
#attributeSearch .RangeCombo label {
	font-size: 11px; margin-bottom: 3px; display: block;
}
#attributeSearch .EditWithExample {
	margin-bottom: 7px;
}
#attributeSearch .EditWithExample input {
	margin-bottom: 2px;
}
#attributeSearch .ResetLink {
	padding-top: 9px; margin-bottom: 7px; margin-left: 103px; display: block;
}
#resetLink {
	padding-top: 9px; margin-bottom: 7px; margin-left: 103px; display: block;
}
div.attribute-search-jobs .ResetLink a:hover {
	color: rgb(255, 255, 255);
}
#attributeSearch .AdvancedCars {
	clear: both; margin-top: 17px; margin-bottom: 3px; display: block;
}
#attributeSearch button {
	margin-bottom: 4px; float: left;
}
#attributeSearch .attRegions {
	margin-bottom: 8px;
}
#attributeSearch select[disabled] {
	color: rgb(153, 153, 153);
}
.search-tabs-holder {
	padding-top: 3px; padding-bottom: 10px;
}
.search-tabs {
	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: 9px; font-weight: normal; display: block;
}
div.attribute-search-property .search-tabs-right li {
	background-position: -40px -340px;
}
div.attribute-search-property .search-tabs-right li:hover {
	background-position: -40px -370px;
}
div.attribute-search-property .search-tabs-right li:active {
	background-position: -40px -280px;
}
div.attribute-search-property .search-tabs-right li.search-tab-selected {
	background-position: -119px -340px;
}
div.attribute-search-property .search-tabs-left li {
	background-position: -119px -280px;
}
div.attribute-search-property .search-tabs-left li:hover {
	background-position: -119px -310px;
}
div.attribute-search-property .search-tabs-left li:active {
	background-position: -119px -340px;
}
div.attribute-search-property .search-tabs-left li.search-tab-selected {
	background-position: -40px -280px;
}
div.attribute-search-motors .search-tabs-left li {
	background-position: -119px -400px;
}
div.attribute-search-motors .search-tabs-left li:hover {
	background-position: -119px -430px;
}
div.attribute-search-motors .search-tabs-left li:active {
	background-position: -119px -460px;
}
div.attribute-search-motors .search-tabs-left li.search-tab-selected {
	background-position: -40px -400px;
}
div.attribute-search-motors .search-tabs-right li {
	background-position: -40px -460px;
}
div.attribute-search-motors .search-tabs-right li:hover {
	background-position: -40px -490px;
}
div.attribute-search-motors .search-tabs-right li:active {
	background-position: -40px -400px;
}
div.attribute-search-motors .search-tabs-right li.search-tab-selected {
	background-position: -119px -460px;
}
.search-tabs li {
	width: 79px; height: 27px; 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-family: Arial,Helvetica,Sans-serif; 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-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); _overflow: hidden; _zoom: 1;
}
.CommonShortForm .Row {
	padding: 4px 6px 6px;
}
.CommonShortForm input.Text {
	font: bold 16px/normal Arial, Helvetica, Sans-serif; margin-top: 2px; font-size-adjust: none; font-stretch: normal;
}
.CommonShortForm strong.Text {
	font: bold 16px/normal Arial, Helvetica, Sans-serif; margin-top: 2px; font-size-adjust: none; font-stretch: normal;
}
.CommonShortForm textarea.Text {
	font: 12px/normal Arial, Helvetica, Sans-serif; margin-top: 2px; font-size-adjust: none; font-stretch: normal;
}
.CommonShortForm br {
	clear: left;
}
.CommonShortForm .Corner {
	width: 20px; height: 20px; display: inline; position: absolute;
}
.CommonShortForm .TL.Corner {
	background-position: -740px -230px; left: 0px; top: 0px;
}
.CommonShortForm .TR.Corner {
	background-position: -770px -230px; top: 0px; right: 0px;
}
.CommonShortForm .BL.Corner {
	background-position: -740px -260px; left: 0px; bottom: 0px;
}
.CommonShortForm .BR.Corner {
	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.Corner {
	background-position: -800px -230px; left: 0px; top: 0px;
}
.error-state .TL.corner {
	background-position: -800px -230px; left: 0px; top: 0px;
}
.CommonShortForm .Error .TR.Corner {
	background-position: -810px -230px; top: 0px; right: 0px;
}
.error-state .TR.corner {
	background-position: -810px -230px; top: 0px; right: 0px;
}
.CommonShortForm .Error .BL.Corner {
	background-position: -800px -240px; left: 0px; bottom: 0px;
}
.error-state .BL.corner {
	background-position: -800px -240px; left: 0px; bottom: 0px;
}
.CommonShortForm .Error .BR.Corner {
	background-position: -810px -240px; right: 0px; bottom: 0px;
}
.error-state .BR.corner {
	background-position: -810px -240px; right: 0px; bottom: 0px;
}
.CommonShortForm small.Error {
	font-size: 11px; 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: 11px; font-weight: normal; margin-bottom: 1px;
}
.form-secondary-column input.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;
}
.ie6 .common-short-form-v2 .form-cancel-link {
	line-height: 15px; margin-top: 6px; float: left;
}
.form-required-star {
	color: rgb(255, 0, 0); font-weight: normal;
}
.HelpBubble {
	margin-top: -8px; vertical-align: middle;
}
#TMDialogClose {
	top: -10px; right: 5px; position: absolute;
}
#TMDialogClose img {
	background-position: -726px -290px; width: 29px; height: 29px;
}
#TMDialogClose:hover img {
	background-position: -726px -320px;
}
#TMDialogBox h3 {
	font: bold 20px/normal Arial, Helvetica, Sans-serif; color: rgb(204, 102, 0); margin-bottom: 10px; font-size-adjust: none; font-stretch: normal;
}
#TMDialogBox p {
	color: rgb(51, 51, 51); line-height: 150%; font-size: 14px;
}
#TMDialogTopContainer {
	background-position: 0px -250px; height: 20px; margin-right: 34px; margin-left: 20px; position: relative;
}
#TMDialogBottomContainer {
	background-position: 0px -280px; height: 34px; margin-right: 34px; margin-left: 20px; position: relative;
}
#TMDialogBox .TL.Corner {
	background-position: -250px -60px; left: -20px; top: 0px; width: 20px; height: 20px; position: absolute;
}
#TMDialogBox .TR.Corner {
	background-position: -280px -60px; top: 0px; width: 34px; height: 20px; right: -34px; position: absolute;
}
#TMDialogBox .BL.Corner {
	background-position: -250px -90px; left: -20px; width: 20px; height: 34px; bottom: 0px; position: absolute;
}
#TMDialogBox .BR.Corner {
	background-position: -280px -90px; width: 34px; height: 34px; right: -34px; bottom: 0px; position: absolute;
}
#TMInnerLeft {
	padding-left: 20px;
}
#TMInnerRight {
	background-position: 336px 0px; padding-right: 34px;
}
#TMInner {
	padding: 0px 10px 4px; background-color: rgb(255, 255, 255);
}
#TMDialogContent {
	font: 14px/normal verdana, sans-serif; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
#diagShade {
	background: 0px 0px rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 500; opacity: 0.7;
}
#TMDialogButtons {
	overflow: auto; font-size: 14px; margin-top: 17px;
}
.dialog-cancel-link {
	line-height: 23px;
}
#AboutUsDialogBox h3 {
	font: bold 20px/normal Arial, Helvetica, Sans-serif; color: rgb(204, 102, 0); margin-bottom: 10px; font-size-adjust: none; font-stretch: normal;
}
#AboutUsDialogBox p {
	color: rgb(51, 51, 51); line-height: 150%; font-size: 14px;
}
#AboutUsDialogTopContainer {
	height: 20px; margin-right: 34px; margin-left: 20px; position: relative; background-color: rgb(255, 255, 255);
}
#AboutUsDialogBottomContainer {
	background-position: 0px -320px; height: 34px; margin-right: 34px; margin-left: 20px; position: relative;
}
#AboutUsDialogBox .TL.Corner {
	background-position: -550px -180px; left: -20px; top: 0px; width: 20px; height: 20px; position: absolute;
}
#AboutUsDialogBox .TR.Corner {
	background-position: -580px -180px; top: 0px; width: 33px; height: 20px; right: -33px; position: absolute;
}
#AboutUsDialogBox .BL.Corner {
	background-position: -550px -210px; left: -20px; width: 20px; height: 34px; bottom: 0px; position: absolute;
}
#AboutUsDialogBox .BR.Corner {
	background-position: -580px -210px; width: 33px; height: 34px; right: -33px; bottom: 0px; position: absolute;
}
#AboutUsInnerLeft {
	padding-left: 20px; background-color: rgb(255, 255, 255);
}
#AboutUsInnerLeft {
	padding-left: 20px; margin-right: 20px; background-color: rgb(255, 255, 255);
}
#AboutUsInnerRight {
	background-position: 571px top; padding-right: 34px; margin-right: -20px;
}
#AboutUsInner {
	padding: 4px 10px 10px; background-color: rgb(255, 255, 255);
}
#AboutUsDialogButtons {
	overflow: auto; font-size: 14px; margin-top: 17px;
}
.NotificationBox {
	padding: 9px 6px 12px; margin-top: 14px; margin-bottom: 20px; position: relative; zoom: 100%;
}
.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: 11px;
}
.NotificationBox p {
	color: rgb(51, 51, 51); font-size: 11px;
}
.NotificationBox h2 {
	color: rgb(51, 51, 51); font-size: 11px;
}
.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.Corner {
	left: -1px; top: -1px;
}
.NotificationBox .TR.Corner {
	top: -1px; right: -1px;
}
.NotificationBox .BL.Corner {
	left: -1px; bottom: -1px;
}
.NotificationBox .BR.Corner {
	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;
}
div.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;
}
a.action-item {
	background-position: -860px -290px; margin: 0px auto; line-height: 130%; padding-left: 25px; font-size: 16px; font-weight: bold;
}
div.sub-nav {
	overflow: hidden; zoom: 1;
}
div.sub-nav-left {
	float: left;
}
div.sub-nav-right {
	float: right;
}
div.sub-nav ul {
	margin: 0px; padding: 0px;
}
div.sub-nav ul li {
	list-style: none; margin: 0px; padding: 0px 11px 0px 8px; height: 24px; line-height: 11px; font-size: 11px; float: left;
}
div.sub-nav ul a {
	padding: 6px 0px 1px; color: rgb(255, 255, 255); display: block;
}
div.sub-nav ul a:visited {
	padding: 6px 0px 1px; color: rgb(255, 255, 255); display: block;
}
div.sub-nav ul li a:hover {
	color: rgb(255, 255, 255);
}
div.sub-nav .sub-nav-left {
	width: 6px; height: 24px;
}
div.sub-nav .sub-nav-right {
	width: 6px; height: 24px;
}
div.sub-nav-motors {
	background-position: 0px -410px; background-color: rgb(109, 128, 160);
}
div.sub-nav-motors .sub-nav-left {
	background-position: -350px -30px;
}
div.sub-nav-motors .sub-nav-right {
	background-position: -360px -30px;
}
div.sub-nav-motors .sub-nav-item {
	background-position: 100% -400px;
}
div.sub-nav-property {
	background-position: 0px -440px; background-color: rgb(77, 139, 31);
}
div.sub-nav-property .sub-nav-left {
	background-position: -380px -30px;
}
div.sub-nav-property .sub-nav-right {
	background-position: -390px -30px;
}
div.sub-nav-property .sub-nav-item {
	background-position: 100% -430px;
}
div.sub-nav-jobs {
	background-position: 0px -470px; background-color: rgb(236, 94, 0);
}
div.sub-nav-jobs .sub-nav-left {
	background-position: -410px -30px;
}
div.sub-nav-jobs .sub-nav-right {
	background-position: -420px -30px;
}
div.sub-nav-jobs .sub-nav-item {
	background-position: 100% -460px;
}
div.sub-nav ul li.sub-nav-first {
	padding-left: 4px;
}
div.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 li.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 li.last.listingCard {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
ul#ListViewList li.last.listingCard {
	background-image: none;
}
.daily-deals-homepage li.listingimageCol {
	padding: 0px 15px 0px 3px; width: 115px; text-align: center; margin-top: 5px; margin-bottom: 6px; float: left; display: inline; position: relative;
}
.daily-deals-homepage li.titleCol {
	padding: 3px 0px; width: 550px; 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-family: Arial,Helvetica,Sans-serif; font-size: 16px; font-weight: bold;
}
.daily-deals-homepage li.listingDealPriceCol {
	padding: 3px 0px 0px; width: 220px; text-align: right; font-size: 12px; margin-right: 24px; float: right; display: inline;
}
.daily-deals-homepage li.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: bold 16px/normal Arial, Helvetica, Sans-serif; font-size-adjust: none; font-stretch: normal;
}
.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 {
	border: 1px solid rgb(204, 204, 204);
}
.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 {
	width: 165px; height: 58px; text-align: center; font-size: 50px; font-weight: bold; margin-top: -70px; position: relative;
}
.kevin-overlay a {
	border-radius: 6px; border: 3px solid rgb(255, 255, 255); width: 130px; height: 58px; color: rgb(255, 255, 255); line-height: 50px; overflow: hidden; font-size: 50px; display: block; box-shadow: 1px 1px 15px #666; text-shadow: 1px 1px -1px #4A4947;
}
.kevin-overlay .overlay-dev {
	background: rgb(248, 80, 50);
}
.kevin-overlay .overlay-test {
	background: rgb(255, 141, 2); width: 135px;
}
.kevin-overlay .overlay-stage {
	background: rgb(114, 170, 0); width: 165px;
}
.sidebar-advanced-search-link {
	padding: 5px 0px; clear: both;
}
#PaginationTop {
	line-height: 19px; font-size: 14px; margin-top: 3px; float: right;
}
.PaginationTopSmall {
	font-size: 11px !important;
}
#PaginationTop * {
	margin: 0px 5px;
}
#PaginationBottom * {
	margin: 0px 5px;
}
#PaginationTop .PageText {
	margin-right: 0px;
}
#PaginationTop .PreviousLink {
	margin-left: 4px;
}
#PaginationTop .NextLink {
	margin-right: 0px; margin-left: 4px;
}
#PaginationTop .Ellipsis {
	margin: 0px 1px;
}
#PaginationBottom {
	text-align: center; color: rgb(51, 51, 51); line-height: 22px; font-size: 14px; margin-top: 18px;
}
#PaginationBottom .PageText {
	margin-right: 0px;
}
#PaginationBottom .PreviousLink {
	font: bold 16px/normal Arial, Helvetica, Sans-serif; margin-right: 4px; font-size-adjust: none; font-stretch: normal;
}
#PaginationBottom .NextLink {
	font: bold 16px/normal Arial, Helvetica, Sans-serif; margin-right: 0px; margin-left: 4px; font-size-adjust: none; font-stretch: normal;
}
#PaginationBottom .Ellipsis {
	margin: 0px 1px;
}
.AllThreads#PaginationTop {
	margin-top: -33px;
}
.content-narrow {
	margin: 0px auto; width: 360px; color: rgb(51, 51, 51); line-height: 21px; font-size: 14px;
}
.content-narrow h1 {
	font: bold 20px/20px Arial, Helvetica, Sans-serif; margin: 0px 0px 5px; color: rgb(204, 102, 0); font-size-adjust: none; font-stretch: normal;
}
.services-list-button-container {
	margin: 15px 0px 22px; padding-top: 30px; clear: both; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dashed;
}
.services-list-button-caption {
	border: 0px currentColor; text-align: left; color: rgb(212, 98, 0); font-size: 8pt; font-weight: bold;
}
.site-breadcrumbs {
	padding: 0px; margin-bottom: 10px;
}
.category-listings-breadcrumbs {
	padding-bottom: 8px; 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");
}
#diagShade2 {
	width: 100%; height: 2000px; position: absolute; z-index: 999; background-image: url("/Images/10pixel_black.png"); background-color: transparent;
}
.ie6#diagShade2 {
	z-index: 0; background-image: none;
}
.StandardArial {
	line-height: 20px; font-family: Arial,sans-serif,Verdana; font-size: 14px; font-weight: normal;
}
.sell-process-notification {
	width: 536px; float: left; display: block;
}
body {
	width: 960px !important;
}
html {
	width: 960px !important;
}
#PageOuter {
	background: rgb(255, 255, 255) !important; width: 960px !important;
}
#PageBody {
	border: 0px solid transparent !important;
}
#container {
	margin: 0px !important; padding: 0px !important; width: 100% !important;
}
#mainContent {
	margin: 0px !important; padding: 0px !important; width: 100% !important;
}
#main {
	margin: 0px !important; padding: 0px !important; width: 100% !important;
}
#PageBody {
	margin: 0px !important; padding: 0px !important; width: 100% !important;
}
#SiteHeading {
	display: none !important;
}
#SiteNavigation {
	display: none !important;
}
.SidebarColumn {
	display: none !important;
}
#site-nav {
	display: none !important;
}
#LoginModalBox {
	display: none !important;
}
#footer {
	display: none !important;
}
input[type='checkbox'] {
	display: none !important;
}
ul#ListViewList li.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;
}
ul#ListViewList li ul li.titleCol {
	width: 300px !important;
}
.firefox3 ul#ListViewList li ul li.titleCol {
	width: 500px !important;
}
.ie8 ul#ListViewList li ul li.titleCol {
	width: 500px !important;
}
ul#ListViewList {
	width: 100% !important;
}
.ie8 ul#ListViewList {
	display: table !important; page-break-after: avoid; page-break-inside: auto;
}
.ie7 ul#ListViewList {
	display: table !important; page-break-after: avoid; page-break-inside: auto;
}
ul#ListViewList li.listingCard ul {
	width: 100% !important; overflow: hidden !important; clear: both; page-break-after: avoid;
}
.ie7 ul#ListViewList li.listingCard {
	display: table-row !important;
}
ul#ListViewList ul li {
	orphans: 0; widows: 0;
}
.ie8 ul#ListViewList li ul li {
	display: table-cell !important;
}
.ie7 ul#ListViewList 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;
}
