.clearfix {
	zoom: 1;
}
.cf {
	zoom: 1;
}
.clearfix::before {
	display: table; content: " ";
}
.cf::before {
	display: table; content: " ";
}
.clearfix::after {
	display: table; content: " ";
}
.cf::after {
	display: table; content: " ";
}
.clearfix::after {
	clear: both;
}
.cf::after {
	clear: both;
}
.line {
	overflow: hidden;
}
.last-unit {
	overflow: hidden;
}
.unit {
	float: left;
}
.unit-right {
	float: right;
}
.last-unit {
	width: auto; float: none;
}
.size1of1 {
	float: none;
}
.size1of2 {
	width: 50%;
}
.size1of3 {
	width: 33.33%;
}
.size2of3 {
	width: 66.66%;
}
.size1of4 {
	width: 25%;
}
.size3of4 {
	width: 75%;
}
.size1of5 {
	width: 20%;
}
.size2of5 {
	width: 40%;
}
.size3of5 {
	width: 60%;
}
.size4of5 {
	width: 80%;
}
.size1of6 {
	width: 16.66%;
}
.size5of6 {
	width: 83.33%;
}
.size1of7 {
	width: 14.28%;
}
.size2of7 {
	width: 28.57%;
}
.size3of7 {
	width: 42.85%;
}
.size4of7 {
	width: 57.14%;
}
.size5of7 {
	width: 71.42%;
}
.size6of7 {
	width: 85.71%;
}
.btn {
	background: padding-box rgb(254, 254, 254); margin: 10px; padding: 3px 9px; border-radius: 3px; border: 1px solid rgb(187, 187, 187); text-align: center; line-height: 18px; font-size: 14px; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; box-shadow: inset 0px 1px 0px #fff, 0px 1px 0px rgba(255,255,255,0.5); -moz-border-radius: 3px; -webkit-border-radius: 3px; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5); -moz-box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba(255, 255, 255, 0.5); -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba(255, 255, 255, 0.5); -webkit-text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5); -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
.btn {
	color: rgb(51, 51, 51); text-decoration: none;
}
.btn:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
.btn:active {
	color: rgb(51, 51, 51); text-decoration: none;
}
.btn:visited {
	color: rgb(51, 51, 51); text-decoration: none;
}
.btn:hover {
	background: rgb(243, 243, 243); box-shadow: inset 0px 1px 0px #fff, 0px 1px 2px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 1px 0 #fff, 0 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 2px rgba(0, 0, 0, 0.5);
}
.btn:focus {
	background: rgb(243, 243, 243); box-shadow: inset 0px 1px 0px #fff, 0px 1px 2px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 1px 0 #fff, 0 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 2px rgba(0, 0, 0, 0.5);
}
.vertical-logo-anchor:hover .btn {
	background: rgb(243, 243, 243); box-shadow: inset 0px 1px 0px #fff, 0px 1px 2px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 1px 0 #fff, 0 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 2px rgba(0, 0, 0, 0.5);
}
.btn:focus {
	background: rgb(243, 243, 243); outline: 0px; -moz-outline: 0;
}
.btn:active {
	background: rgb(204, 204, 204); border-color: rgb(169, 169, 169); box-shadow: inset 0px 1px 5px rgba(0,0,0,0.3), 0px 1px 0px rgba(255,255,255,0.5); -moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.5); -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.5);
}
.btn-group .btn-active {
	background: rgb(204, 204, 204); border-color: rgb(169, 169, 169); box-shadow: inset 0px 1px 5px rgba(0,0,0,0.3), 0px 1px 0px rgba(255,255,255,0.5); -moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.5); -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.5);
}
.btn-small {
	padding: 2px 5px; line-height: 14px; font-size: 12px; vertical-align: middle; text-shadow: none; -webkit-text-shadow: none;
}
.btn-small:hover {
	box-shadow: 0px 1px 1px rgba(0,0,0,0.5); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}
.btn-small:focus {
	box-shadow: 0px 1px 1px rgba(0,0,0,0.5); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}
.btn-small:active {
	box-shadow: 0px 1px 0px rgba(255,255,255,0.5); -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.btn-large {
	padding: 4px 9px 6px; line-height: 18px; font-size: 16px; vertical-align: middle;
}
.ie9 .btn {
	background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn {
	background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .btn-group .btn {
	background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-group .btn {
	background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .btn:hover {
	background-position: 0px -30px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn:hover {
	background-position: 0px -30px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .btn-group .btn:hover {
	background-position: 0px -30px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-group .btn:hover {
	background-position: 0px -30px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .btn:focus {
	background-position: 0px -30px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn:focus {
	background-position: 0px -30px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .btn-group .btn:focus {
	background-position: 0px -30px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-group .btn:focus {
	background-position: 0px -30px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .vertical-logo-anchor:hover .btn {
	background-position: 0px -30px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .vertical-logo-anchor:hover .btn {
	background-position: 0px -30px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .btn:active {
	background-position: 0px -60px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn:active {
	background-position: 0px -60px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .btn-group .btn-active {
	background-position: 0px -60px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-group .btn-active {
	background-position: 0px -60px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .btn-group .btn-active:hover {
	background-position: 0px -60px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-group .btn-active:hover {
	background-position: 0px -60px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .btn-small {
	background-position: 0px -660px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-small {
	background-position: 0px -660px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .btn-small:hover {
	background-position: 0px -690px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-small:hover {
	background-position: 0px -690px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .btn-small:focus {
	background-position: 0px -690px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-small:focus {
	background-position: 0px -690px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .btn-small:active {
	background-position: 0px -720px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-small:active {
	background-position: 0px -720px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .btn-large {
	background-position: 0px -1460px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-large {
	background-position: 0px -1460px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .btn-large:hover {
	background-position: 0px -1510px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-large:hover {
	background-position: 0px -1510px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .btn-large:focus {
	background-position: 0px -1510px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-large:focus {
	background-position: 0px -1510px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .btn-large:active {
	background-position: 0px -1560px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-large:active {
	background-position: 0px -1560px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.btn-group {
	position: relative;
}
.btn-group::before {
	display: table; content: "";
}
.btn-group::after {
	display: table; content: "";
}
.btn-group .btn {
	margin: 0px 0px 0px -1px; padding: 3px 0px; border-radius: 0px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none; float: left; position: relative; background-clip: padding-box; -moz-border-radius: 0; -webkit-border-radius: 0; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
.btn-group .btn:hover {
	box-shadow: inset 0px 1px 0px #fff, 0px 1px 0px rgba(255,255,255,0.5); -moz-box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba(255, 255, 255, 0.5); -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba(255, 255, 255, 0.5);
}
.btn-group .btn-active:hover {
	border-color: rgb(169, 169, 169); box-shadow: inset 0px 1px 5px rgba(0,0,0,0.3), 0px 1px 0px rgba(255,255,255,0.5); background-color: rgb(204, 204, 204); -moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.5); -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.5);
}
.btn-group .btn:active {
	border-color: rgb(169, 169, 169); box-shadow: inset 0px 1px 5px rgba(0,0,0,0.3), 0px 1px 0px rgba(255,255,255,0.5); background-color: rgb(204, 204, 204); -moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.5); -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.5);
}
.btn-group :first-child.btn {
	border-radius: 3px 0px 0px 3px; margin-left: 0px; border-right-color: rgb(187, 187, 187); border-right-width: 1px; border-right-style: solid; background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; -webkit-border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 0; -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 0; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 0; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 0;
}
.btn-group .last-child {
	border-radius: 0px 3px 3px 0px; border: 1px solid rgb(187, 187, 187); background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; -webkit-border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomleft: 0; -moz-border-radius-bottomright: 3px; -moz-border-radius-topleft: 0; -moz-border-radius-topright: 3px; -webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 3px;
}
.btn-primary {
	background: rgb(0, 102, 204); border-color: rgb(0, 64, 165); text-shadow: 0 -1px 0 #06c; -webkit-text-shadow: 0 -1px 0 #06c;
}
.btn-primary:hover {
	background: rgb(0, 102, 204);
}
.btn-primary:focus {
	background: rgb(0, 102, 204);
}
.btn-primary:active {
	background: rgb(0, 64, 165); border-color: rgb(0, 64, 165);
}
.ie9 .btn-primary {
	background-position: 0px -120px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-primary {
	background-position: 0px -120px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .btn-primary:hover {
	background-position: 0px -150px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-primary:hover {
	background-position: 0px -150px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .btn-primary:focus {
	background-position: 0px -150px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-primary:focus {
	background-position: 0px -150px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .btn-primary:active {
	background-position: 0px -180px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-primary:active {
	background-position: 0px -180px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.btn-trademe {
	background: rgb(217, 114, 0); border-color: rgb(168, 84, 0); text-shadow: 0 -1px 0 #8c4600; -webkit-text-shadow: 0 -1px 0 #8c4600;
}
.btn-trademe:hover {
	background: rgb(217, 114, 0);
}
.btn-trademe:focus {
	background: rgb(217, 114, 0);
}
.btn-trademe:active {
	background: rgb(168, 84, 0); border-color: rgb(168, 84, 0);
}
.ie9 .btn-trademe {
	background-position: 0px -210px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-trademe {
	background-position: 0px -210px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .btn-trademe.btn-large {
	background-position: 0px -870px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-trademe.btn-large {
	background-position: 0px -870px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .btn-trademe:hover {
	background-position: 0px -238px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-trademe:hover {
	background-position: 0px -238px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .btn-trademe:focus {
	background-position: 0px -238px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-trademe:focus {
	background-position: 0px -238px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .btn-trademe.btn-large:hover {
	background-position: 0px -910px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-trademe.btn-large:hover {
	background-position: 0px -910px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .btn-trademe.btn-large:focus {
	background-position: 0px -910px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-trademe.btn-large:focus {
	background-position: 0px -910px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .btn-trademe:active {
	background-position: 0px -270px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-trademe:active {
	background-position: 0px -270px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .btn-trademe.btn-large:active {
	background-position: 0px -950px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-trademe.btn-large:active {
	background-position: 0px -950px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.btn-jobs {
	background: rgb(249, 101, 0); border-color: rgb(210, 78, 0); text-shadow: 0 -1px 0 #8c4600; -webkit-text-shadow: 0 -1px 0 #8c4600;
}
.btn-jobs:hover {
	background: rgb(249, 101, 0);
}
.btn-jobs:focus {
	background: rgb(249, 101, 0);
}
.btn-jobs:active {
	background: rgb(210, 78, 0); border-color: rgb(210, 78, 0);
}
.ie9 .btn-jobs {
	background-position: 0px -300px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-jobs {
	background-position: 0px -300px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .btn-jobs:hover {
	background-position: 0px -330px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-jobs:hover {
	background-position: 0px -330px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .btn-jobs:focus {
	background-position: 0px -330px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-jobs:focus {
	background-position: 0px -330px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .btn-jobs:active {
	background-position: 0px -360px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-jobs:active {
	background-position: 0px -360px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.btn-motors {
	background: rgb(91, 107, 139); border-color: rgb(93, 102, 127); text-shadow: 0 -1px 0 #5d667f; -webkit-text-shadow: 0 -1px 0 #5d667f;
}
.btn-motors:hover {
	background: rgb(91, 107, 139);
}
.btn-motors:focus {
	background: rgb(91, 107, 139);
}
.btn-motors:active {
	background: rgb(93, 102, 127); border-color: rgb(93, 102, 127);
}
.ie9 .btn-motors {
	background-position: 0px -390px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-motors {
	background-position: 0px -390px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .btn-motors:hover {
	background-position: 0px -420px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-motors:hover {
	background-position: 0px -420px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .btn-motors:focus {
	background-position: 0px -420px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-motors:focus {
	background-position: 0px -420px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .btn-motors:active {
	background-position: 0px -450px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-motors:active {
	background-position: 0px -450px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.btn-property {
	background: rgb(82, 154, 12); border-color: rgb(56, 116, 0); text-shadow: 0 -1px 0 #387400; -webkit-text-shadow: 0 -1px 0 #387400;
}
.btn-property:hover {
	background: rgb(82, 154, 12);
}
.btn-property:focus {
	background: rgb(82, 154, 12);
}
.btn-property:active {
	background: rgb(56, 116, 0); border-color: rgb(56, 116, 0);
}
.ie9 .btn-property {
	background-position: 0px -480px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-property {
	background-position: 0px -480px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .btn-property:hover {
	background-position: 0px -510px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-property:hover {
	background-position: 0px -510px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .btn-property:focus {
	background-position: 0px -510px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-property:focus {
	background-position: 0px -510px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .btn-property:active {
	background-position: 0px -540px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-property:active {
	background-position: 0px -540px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.btn-yellow {
	background: rgb(255, 205, 7); border-color: rgb(225, 155, 22);
}
.btn-yellow:hover {
	background: rgb(255, 205, 7);
}
.btn-yellow:focus {
	background: rgb(255, 205, 7);
}
.btn-yellow:active {
	background: rgb(225, 155, 22); border-color: rgb(225, 155, 22);
}
.ie9 .btn-yellow {
	background-position: 0px -570px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-yellow {
	background-position: 0px -570px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .btn-yellow:hover {
	background-position: 0px -600px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-yellow:hover {
	background-position: 0px -600px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .btn-yellow:focus {
	background-position: 0px -600px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-yellow:focus {
	background-position: 0px -600px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .btn-yellow:active {
	background-position: 0px -630px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-yellow:active {
	background-position: 0px -630px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .btn-yellow.btn-small {
	background-position: 0px -780px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-yellow.btn-small {
	background-position: 0px -780px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .btn-yellow.btn-small:hover {
	background-position: 0px -810px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-yellow.btn-small:hover {
	background-position: 0px -810px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .btn-yellow.btn-small:focus {
	background-position: 0px -810px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-yellow.btn-small:focus {
	background-position: 0px -810px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .btn-yellow.btn-small:active {
	background-position: 0px -840px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-yellow.btn-small:active {
	background-position: 0px -840px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.btn-trademe {
	color: rgb(255, 255, 255); font-weight: bold;
}
.btn-jobs {
	color: rgb(255, 255, 255); font-weight: bold;
}
.btn-property {
	color: rgb(255, 255, 255); font-weight: bold;
}
.btn-motors {
	color: rgb(255, 255, 255); font-weight: bold;
}
.btn-primary {
	color: rgb(255, 255, 255); font-weight: bold;
}
.btn-trademe:hover {
	color: rgb(255, 255, 255); font-weight: bold;
}
.btn-jobs:hover {
	color: rgb(255, 255, 255); font-weight: bold;
}
.btn-property:hover {
	color: rgb(255, 255, 255); font-weight: bold;
}
.btn-motors:hover {
	color: rgb(255, 255, 255); font-weight: bold;
}
.btn-primary:hover {
	color: rgb(255, 255, 255); font-weight: bold;
}
.btn-trademe:active {
	color: rgb(255, 255, 255); font-weight: bold;
}
.btn-jobs:active {
	color: rgb(255, 255, 255); font-weight: bold;
}
.btn-property:active {
	color: rgb(255, 255, 255); font-weight: bold;
}
.btn-motors:active {
	color: rgb(255, 255, 255); font-weight: bold;
}
.btn-primary:active {
	color: rgb(255, 255, 255); font-weight: bold;
}
.btn-trademe {
	box-shadow: inset 0px 1px 0px rgba(255,255,255,0.5), 0px 1px 0px rgba(255,255,255,0.5); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 0 rgba(255, 255, 255, 0.5); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 0 rgba(255, 255, 255, 0.5);
}
.btn-jobs {
	box-shadow: inset 0px 1px 0px rgba(255,255,255,0.5), 0px 1px 0px rgba(255,255,255,0.5); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 0 rgba(255, 255, 255, 0.5); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 0 rgba(255, 255, 255, 0.5);
}
.btn-property {
	box-shadow: inset 0px 1px 0px rgba(255,255,255,0.5), 0px 1px 0px rgba(255,255,255,0.5); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 0 rgba(255, 255, 255, 0.5); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 0 rgba(255, 255, 255, 0.5);
}
.btn-motors {
	box-shadow: inset 0px 1px 0px rgba(255,255,255,0.5), 0px 1px 0px rgba(255,255,255,0.5); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 0 rgba(255, 255, 255, 0.5); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 0 rgba(255, 255, 255, 0.5);
}
.btn-primary {
	box-shadow: inset 0px 1px 0px rgba(255,255,255,0.5), 0px 1px 0px rgba(255,255,255,0.5); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 0 rgba(255, 255, 255, 0.5); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 0 rgba(255, 255, 255, 0.5);
}
.btn-yellow {
	box-shadow: inset 0px 1px 0px rgba(255,255,255,0.5), 0px 1px 0px rgba(255,255,255,0.5); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 0 rgba(255, 255, 255, 0.5); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 0 rgba(255, 255, 255, 0.5);
}
.btn-trademe:hover {
	box-shadow: inset 0px 1px 0px rgba(255,255,255,0.5), 0px 1px 2px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.5);
}
.btn-trademe:focus {
	box-shadow: inset 0px 1px 0px rgba(255,255,255,0.5), 0px 1px 2px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.5);
}
.btn-jobs:hover {
	box-shadow: inset 0px 1px 0px rgba(255,255,255,0.5), 0px 1px 2px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.5);
}
.btn-jobs:focus {
	box-shadow: inset 0px 1px 0px rgba(255,255,255,0.5), 0px 1px 2px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.5);
}
.btn-property:hover {
	box-shadow: inset 0px 1px 0px rgba(255,255,255,0.5), 0px 1px 2px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.5);
}
.btn-property:focus {
	box-shadow: inset 0px 1px 0px rgba(255,255,255,0.5), 0px 1px 2px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.5);
}
.btn-motors:hover {
	box-shadow: inset 0px 1px 0px rgba(255,255,255,0.5), 0px 1px 2px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.5);
}
.btn-motors:focus {
	box-shadow: inset 0px 1px 0px rgba(255,255,255,0.5), 0px 1px 2px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.5);
}
.btn-primary:hover {
	box-shadow: inset 0px 1px 0px rgba(255,255,255,0.5), 0px 1px 2px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.5);
}
.btn-primary:focus {
	box-shadow: inset 0px 1px 0px rgba(255,255,255,0.5), 0px 1px 2px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.5);
}
.btn-yellow:hover {
	box-shadow: inset 0px 1px 0px rgba(255,255,255,0.5), 0px 1px 2px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.5);
}
.btn-yellow:focus {
	box-shadow: inset 0px 1px 0px rgba(255,255,255,0.5), 0px 1px 2px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.5);
}
.btn-trademe:active {
	box-shadow: inset 0px 1px 5px rgba(0,0,0,0.3), 0px 1px 0px rgba(255,255,255,0.5); -moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.5); -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.5);
}
.btn-jobs:active {
	box-shadow: inset 0px 1px 5px rgba(0,0,0,0.3), 0px 1px 0px rgba(255,255,255,0.5); -moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.5); -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.5);
}
.btn-property:active {
	box-shadow: inset 0px 1px 5px rgba(0,0,0,0.3), 0px 1px 0px rgba(255,255,255,0.5); -moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.5); -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.5);
}
.btn-motors:active {
	box-shadow: inset 0px 1px 5px rgba(0,0,0,0.3), 0px 1px 0px rgba(255,255,255,0.5); -moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.5); -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.5);
}
.btn-primary:active {
	box-shadow: inset 0px 1px 5px rgba(0,0,0,0.3), 0px 1px 0px rgba(255,255,255,0.5); -moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.5); -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.5);
}
.btn-yellow:active {
	box-shadow: inset 0px 1px 5px rgba(0,0,0,0.3), 0px 1px 0px rgba(255,255,255,0.5); -moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.5); -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.5);
}
.btn .normal-font {
	margin: 0px; font-weight: normal; display: inline-block;
}
.btn-arrow {
	padding: 4px 9px; margin-top: 15px;
}
.btn-arrow-arrow {
	background-position: 0px -189px; width: 20px; height: 16px; vertical-align: middle; display: inline-block; background-image: url(/Images/Common/sprites-v1.3.png);
}
.btn-arrow-arrow {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.btn-form {
	margin: 18px 0px 0px; width: 190px;
}
.btn-form-no-label {
	margin-top: 10px;
}
.btn-form-travel {
	width: 405px;
}
.btn-form-holiday-houses {
	width: 304px; margin-bottom: 0px;
}
.travel-menu .btn {
	padding: 2px 14px; margin-top: 5px; margin-left: 14px;
}
.travel-nights {
	margin-right: 2px;
}
.btn-form-findsomeone {
	margin: 5px 0px 10px; width: 280px;
}
.search-advanced {
	margin: 0px 1px; float: left; display: inline; position: relative;
}
.search-advanced .btn {
	background: 0px; margin: 9px 0px; padding: 11px 9px 10px; border: 1px solid transparent; vertical-align: middle; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; gradient: none;
}
.search-advanced span {
	background-position: -60px -10px; margin: 0px; padding: 0px; width: 10px; height: 7px; display: inline-block; background-image: url(/Images/Common/sprites-v1.3.png);
}
.search-advanced span {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.modal-active.search-advanced .modal-active-ext {
	left: 0px; top: 39px; width: 165px;
}
.icon-search {
	width: 15px; height: 15px; margin-right: 3px; margin-bottom: 2px; vertical-align: bottom; display: inline-block;
}
.icon-search-large {
	margin: 0px 12px; width: 16px; height: 18px; display: inline-block;
}
.btn-trademe .icon-search-large {
	background-position: 0px -210px; top: 1px; position: relative; background-image: url(/Images/Common/sprites-v1.3.png);
}
.btn-trademe .icon-search-large {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.btn-primary .icon-search {
	background-position: 0px -290px; background-image: url(/Images/Common/sprites-v1.3.png);
}
.btn-primary .icon-search {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.btn-jobs .icon-search {
	background-position: -20px -290px; background-image: url(/Images/Common/sprites-v1.3.png);
}
.btn-jobs .icon-search {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.btn-motors .icon-search {
	background-position: -40px -290px; background-image: url(/Images/Common/sprites-v1.3.png);
}
.btn-motors .icon-search {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.btn-property .icon-search {
	background-position: -60px -290px; background-image: url(/Images/Common/sprites-v1.3.png);
}
.btn-property .icon-search {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.btn-disabled {
	background: rgb(243, 243, 243); border-color: rgb(187, 187, 187); color: rgb(153, 153, 153); cursor: default; box-shadow: none; text-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -webkit-text-shadow: none;
}
.btn-disabled:hover {
	background: rgb(243, 243, 243); border-color: rgb(187, 187, 187); color: rgb(153, 153, 153); cursor: default; box-shadow: none; text-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -webkit-text-shadow: none;
}
.ie9 .btn-disabled {
	background-position: 0px -90px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-disabled {
	background-position: 0px -90px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .btn-disabled:hover {
	background-position: 0px -90px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-disabled:hover {
	background-position: 0px -90px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .btn-disabled.btn-small {
	background-position: 0px -750px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-disabled.btn-small {
	background-position: 0px -750px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .btn-disabled.btn-large {
	background-position: 0px -1610px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .btn-disabled.btn-large {
	background-position: 0px -1610px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.cool-auctions-arrows {
	top: 10px; right: 10px; position: absolute;
}
.cool-auctions-arrows .btn {
	padding: 0px; line-height: 0;
}
.cool-auctions-arrows span {
	margin: 4px 6px; width: 7px; height: 10px; display: inline-block;
}
.icon-arrow-left {
	background-position: -20px -150px; background-image: url(/Images/Common/sprites-v1.3.png);
}
.icon-arrow-left {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.icon-arrow-right {
	background-position: -20px -170px; background-image: url(/Images/Common/sprites-v1.3.png);
}
.icon-arrow-right {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.choose-platform .btn {
	background: rgb(68, 68, 68); border-color: rgb(34, 34, 34); color: rgb(204, 204, 204); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.1); text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); -webkit-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
.choose-platform .btn:hover {
	background: rgb(51, 51, 51); color: rgb(204, 204, 204); box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.choose-platform .btn:active {
	background: rgb(34, 34, 34); border-color: rgb(34, 34, 34); color: rgb(255, 255, 255); box-shadow: inset 0px 1px 5px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.5);
}
.choose-platform .btn-active {
	background: rgb(34, 34, 34); border-color: rgb(34, 34, 34); color: rgb(255, 255, 255); box-shadow: inset 0px 1px 5px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.5);
}
.choose-platform .btn-active:hover {
	background: rgb(34, 34, 34); border-color: rgb(34, 34, 34); color: rgb(255, 255, 255); box-shadow: inset 0px 1px 5px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.5);
}
.ie9 .choose-platform .btn {
	background-position: 0px -1260px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .choose-platform .btn {
	background-position: 0px -1260px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .choose-platform .btn:hover {
	background-position: 0px -1290px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .choose-platform .btn:hover {
	background-position: 0px -1290px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .choose-platform .btn:active {
	background-position: 0px -1320px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .choose-platform .btn:active {
	background-position: 0px -1320px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .choose-platform .btn-active {
	background-position: 0px -1320px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .choose-platform .btn-active {
	background-position: 0px -1320px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .choose-platform .btn-active:hover {
	background-position: 0px -1320px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .choose-platform .btn-active:hover {
	background-position: 0px -1320px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.choose-platform span {
	vertical-align: bottom; display: inline-block;
}
.choose-platform .icon-desktop {
	background-position: 0px -480px; width: 16px; height: 13px; margin-right: 3px; margin-bottom: 2px; background-image: url(/Images/Common/sprites-v1.3.png);
}
.choose-platform .icon-desktop {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.choose-platform .icon-mobile {
	background-position: 0px -500px; width: 8px; height: 15px; margin-right: 5px; margin-bottom: 1px; background-image: url(/Images/Common/sprites-v1.3.png);
}
.choose-platform .icon-mobile {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.box {
	position: relative; zoom: 1;
}
.line {
	position: relative; zoom: 1;
}
.media {
	position: relative; zoom: 1;
}
.box::before {
	display: table; content: " ";
}
.line::before {
	display: table; content: " ";
}
.media::before {
	display: table; content: " ";
}
.box::after {
	display: table; content: " ";
}
.line::after {
	display: table; content: " ";
}
.media::after {
	display: table; content: " ";
}
.box::after {
	clear: both;
}
.line::after {
	clear: both;
}
.media::after {
	clear: both;
}
.media .bd {
	overflow: hidden; zoom: 1;
}
.media .img {
	margin: 10px 0px 10px 10px; line-height: 1px; overflow: hidden; float: left; display: inline-block;
}
.media .img img {
	display: block;
}
.box {
	margin: 10px;
}
.bd {
	position: relative;
}
.ft {
	position: relative;
}
.hd {
	position: relative;
}
.solid .inner {
	background: padding-box rgb(243, 243, 243); border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
.simple .inner {
	border-radius: 3px; border: 1px solid rgb(235, 235, 235); background-clip: padding-box; -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
.strong .inner {
	border-radius: 3px; border: 1px solid rgb(204, 204, 204); background-clip: padding-box; -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
.wrapper {
	margin: 0px auto; width: 980px; position: relative;
}
.wrap {
	margin: 0px auto; width: 980px; position: relative;
}
.wrapper {
	overflow: hidden;
}
.main {
	overflow: hidden;
}
site-footer {
	overflow: hidden;
}
.sat-nav {
	background: rgb(235, 235, 235); padding: 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.sat-nav .wrap {
	padding-top: 5px; display: block; position: relative;
}
.ad-banner {
	text-align: center;
}
.ad-skyscraper {
	text-align: center;
}
.ad-banner {
	float: right; display: block;
}
.site-header {
	margin: 18px 10px 14px; padding: 0px; width: 960px; height: 58px; position: relative; z-index: 7; zoom: 1;
}
.site-header::before {
	display: table; content: " ";
}
.site-header::after {
	display: table; content: " ";
}
.site-header::after {
	clear: both;
}
.site-header h1 {
	float: left;
}
.site-header h1 {
	margin: 0px; width: 300px; height: 58px; line-height: 0;
}
.site-header-logo {
	margin: 0px; width: 300px; height: 58px; line-height: 0;
}
.site-header h1 a {
	display: block;
}
.home-link-tip {
	left: 285px; top: -8px; width: 277px; height: 17px; position: absolute;
}
.site-header-links {
	margin: 0px; padding: 0px; left: 310px; top: 27px; position: absolute; z-index: 10;
}
.sidebar {
	width: 320px; float: right;
}
.content {
	overflow: hidden;
}
.search-type-toggle {
	margin: 10px; overflow: hidden; display: block;
}
.featured-options {
	top: 3px; right: 10px; vertical-align: middle; position: absolute;
}
.site-footer {
	background: rgb(52, 52, 52); padding: 20px 0px; margin-top: 40px; position: relative;
}
.main-box-form label {
	display: block;
}
label.small {
	color: rgb(102, 102, 102); line-height: 18px; font-size: 12px; font-weight: bold;
}
input.default-input {
	padding: 4px 8px 2px; border-radius: 3px; border: 1px solid rgb(187, 187, 187); height: 18px; color: rgb(51, 51, 51); font-size: 14px; vertical-align: middle; cursor: text; box-shadow: inset 0px 1px 3px rgba(0,0,0,0.2); background-clip: padding-box; background-color: rgb(255, 255, 255); -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2); -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
input.placeholdered {
	color: rgb(119, 119, 119); font-weight: normal;
}
.placeholder-wrapper {
	position: relative;
}
.placeholder-label {
	left: 9px; top: 0px; color: rgb(153, 153, 153); font-weight: normal; position: absolute; -webkit-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none;
}
.hide-placeholder {
	font-size: 0px !important;
}
input:focus {
	outline: 0px; -moz-outline: 0;
}
.fieldset {
	margin: 0px; padding: 0px; width: 100%; overflow: visible; display: block;
}
.field {
	padding-right: 15px; margin-bottom: 12px; float: left;
}
.field-right {
	padding-right: 0px;
}
.field-small {
	width: 80px;
}
.field-medium {
	width: 190px;
}
.field-large {
	width: 395px;
}
.input-medium {
	width: 172px;
}
.input-large {
	width: 262px;
}
.field-inline {
	float: left; display: block;
}
.inline-label {
	margin-right: 5px;
}
.main-box-form {
	margin: 10px; overflow: hidden;
}
.main-box-form .inline-label {
	margin-top: 22px;
}
.main-box-form .inline-slider {
	margin-top: 24px;
}
.field-secondary {
	margin: 12px 0px 0px 18px; display: block; position: relative;
}
.field-tertiary {
	margin: 12px 0px 0px 18px; display: block; position: relative;
}
.field-secondary .sub-cat-arrow {
	background-position: 0px -310px; left: -15px; top: -8px; width: 12px; height: 42px; position: absolute; background-image: url(/Images/Common/sprites-v1.3.png);
}
.field-tertiary .sub-cat-arrow {
	background-position: 0px -310px; left: -15px; top: -8px; width: 12px; height: 42px; position: absolute; background-image: url(/Images/Common/sprites-v1.3.png);
}
.field-secondary .sub-cat-arrow {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.field-tertiary .sub-cat-arrow {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.range-text {
	width: 26px; text-align: center; padding-top: 3px; float: left; display: block;
}
.travel-tabs-searches .field-medium {
	width: 195px;
}
.travel-tabs-searches .input-medium {
	width: 177px;
}
.travel-tabs-searches .range-text {
	width: 23px;
}
.findsomeone-form {
	margin: 5px 10px 10px;
}
.toggle-tiny {
	width: 27px;
}
.toggle-mini {
	width: 50px;
}
.toggle-small {
	width: 84px;
}
.toggle-medium {
	width: 94px;
}
.toggle-large {
	width: 98px;
}
.toggle-xlarge {
	width: 105px;
}
.toggle-xxlarge {
	width: 138px;
}
ul {
	list-style-type: none;
}
.blank {
	margin: 10px;
}
.flat {
	margin: 10px;
}
.simple {
	margin: 10px;
}
.selector {
	margin: 10px;
}
.flat li {
	display: inline;
}
.simple li {
	background: url(bullet.gif) no-repeat 0px 5px; padding-left: 15px; zoom: 1;
}
.selector {
	overflow: hidden;
}
.selector li {
	float: left; display: block;
}
.selector a {
	padding: 10px; display: block;
}
.list-break {
	height: 10px; line-height: 0; font-size: 0px; margin-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.nav {
	margin-bottom: 0px;
}
.nav > li {
	float: left;
}
.nav > li > a {
	border: 1px solid transparent; text-decoration: none; display: block;
}
.nav > li > a:hover {
	text-decoration: none;
}
.nav > li > a > span {
	display: block;
}
.nav-tabs::before {
	display: table; content: "";
}
.nav-tabs::after {
	display: table; content: "";
}
.nav-tabs::after {
	clear: both;
}
.nav-tabs > li {
	margin-bottom: -1px;
}
.nav-tabs > li > a {
	padding: 4px 9px; border-radius: 3px 3px 0px 0px; line-height: 16px; font-weight: bold; margin-right: 1px; background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; -webkit-border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; -moz-border-radius-bottomleft: 0; -moz-border-radius-bottomright: 0; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px;
}
.modal-active-ext {
	border-radius: 3px; border: 1px solid rgb(204, 204, 204); left: -9999px; width: auto; text-align: left; margin-top: 1px; display: block; position: absolute; z-index: 9999; box-shadow: 0px 1px 2px rgba(0,0,0,0.2); background-clip: padding-box; background-color: rgb(255, 255, 255); -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
.modal-active-ext p {
	margin: 10px;
}
.modal-active-ext h3 {
	margin: 10px;
}
.alert {
	margin: 10px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); color: rgb(102, 102, 102); position: relative; zoom: 1; background-clip: padding-box; background-color: rgb(243, 243, 243); -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
.alert-icon {
	background-position: 0px -660px; margin: 8px 10px 8px 6px; width: 30px; height: 30px; text-indent: -9999px; overflow: hidden; float: left; display: block; background-image: url(/Images/Common/sprites-v1.3.png);
}
.alert-icon {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.alert-body {
	margin: 5px; overflow: hidden; display: block;
}
.alert-body h2 {
	line-height: 18px;
}
.alert-body p {
	line-height: 18px;
}
.alert-body h2 {
	font-size: 14px;
}
.alert-body p {
	font-size: 12px; margin-top: 0px; margin-bottom: 0px;
}
.alert-info {
	border-color: rgb(184, 223, 237); color: rgb(59, 114, 135); background-color: rgb(215, 238, 246);
}
.alert-info .alert-icon {
	background-position: 0px -690px; background-image: url(/Images/Common/sprites-v1.3.png);
}
.alert-info .alert-icon {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.alert-warning {
	border-color: rgb(255, 204, 0); color: rgb(192, 114, 39); background-color: rgb(255, 241, 185);
}
.alert-warning .alert-icon {
	background-position: 0px -720px; background-image: url(/Images/Common/sprites-v1.3.png);
}
.alert-warning .alert-icon {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.alert-success {
	border-color: rgb(158, 223, 94); color: rgb(88, 136, 44); background-color: rgb(228, 246, 210);
}
.alert-success .alert-icon {
	background-position: 0px -750px; background-image: url(/Images/Common/sprites-v1.3.png);
}
.alert-success .alert-icon {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.alert-failure {
	border-color: rgb(255, 153, 153); color: rgb(204, 0, 0); background-color: rgb(255, 204, 204);
}
.alert-failure .alert-icon {
	background-position: 0px -780px; background-image: url(/Images/Common/sprites-v1.3.png);
}
.alert-failure .alert-icon {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.alert-close {
	background-position: 0px -520px; top: 15px; width: 12px; height: 12px; right: 11px; position: absolute; z-index: 1; background-image: url(/Images/Common/sprites-v1.3.png);
}
.alert-close:active {
	background-position: 0px -520px; top: 15px; width: 12px; height: 12px; right: 11px; position: absolute; z-index: 1; background-image: url(/Images/Common/sprites-v1.3.png);
}
.alert-close {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.alert-close:active {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.alert-close:hover {
	background-position: -20px -520px; background-image: url(/Images/Common/sprites-v1.3.png);
}
.alert-close:focus {
	background-position: -20px -520px; background-image: url(/Images/Common/sprites-v1.3.png);
}
.alert-close:hover {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.alert-close:focus {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.sat-nav {
	color: rgb(51, 51, 51); line-height: 21px; font-size: 14px;
}
.header-links {
	color: rgb(51, 51, 51); line-height: 21px; font-size: 14px;
}
.login-area {
	color: rgb(51, 51, 51); line-height: 21px; font-size: 14px;
}
.search-bar {
	color: rgb(51, 51, 51); line-height: 21px; font-size: 14px;
}
.sat-nav {
	position: relative; z-index: 8;
}
.sat-nav-tabs {
	margin: 0px 10px;
}
.sat-nav-tabs li a {
	padding: 6px 9px 5px;
}
.sat-nav-tabs li a span {
	color: rgb(153, 153, 153); font-size: 12px; font-weight: normal;
}
.sat-nav-tabs li a:hover {
	border-color: rgb(189, 226, 241) rgb(189, 226, 241) rgb(204, 204, 204); color: rgb(2, 151, 210); background-color: rgb(255, 255, 255);
}
.sat-nav-tabs li a:hover span {
	color: rgb(2, 151, 210);
}
.sat-nav-tabs a:visited {
	color: rgb(0, 102, 204);
}
.sat-nav-tabs li a:visited span {
	color: rgb(153, 153, 153);
}
.sat-nav-tabs .default-selection a {
	border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(255, 255, 255); color: rgb(153, 153, 153); margin-bottom: -2px; border-bottom-width: 2px; background-color: rgb(255, 255, 255);
}
.sat-nav-tabs .default-selection a:hover {
	border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(255, 255, 255); color: rgb(153, 153, 153); margin-bottom: -2px; border-bottom-width: 2px; background-color: rgb(255, 255, 255);
}
.sat-nav-tabs .default-selection a:hover span {
	color: rgb(153, 153, 153);
}
.sat-nav-tabs .more {
	display: none;
}
#SiteHeader_Sitenav_BannerAd_AdLabel {
	display: none;
}
#StoreTitleControlWrapper_SiteHeader_SiteTabs_BannerAd_AdLabel {
	display: none;
}
#StoreTitleControlWrapper_SiteHeader_Sitenav_BannerAd_AdLabel {
	display: none;
}
.interior .banner-ad-space {
	padding-top: 35px;
}
.interior .no-banner-ad {
	
}
.interior li {
	list-style: none; padding-bottom: 0px; position: relative;
}
.interior .sat-nav-tabs li a {
	padding: 6px 8px; font-size: 12px;
}
.interior .sat-nav-tabs li a span {
	display: none;
}
.interior .ad-banner {
	margin: 0px 10px 0px 0px; width: 468px; height: 60px;
}
.ad-banner-leaderboard {
	width: 728px; height: 90px; margin-right: auto; margin-left: auto;
}
.interior li.more-sites {
	display: none;
}
.interior li.more {
	display: block;
}
.interior li.more a {
	font-weight: normal; position: relative;
}
.interior li.more a span {
	background-position: 0px -20px; width: 8px; height: 8px; margin-left: 3px; vertical-align: middle; display: inline-block; background-image: url(/Images/Common/sprites-v1.3.png);
}
.interior li.more a span {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.interior li.more a:hover {
	border-color: rgb(189, 226, 241) rgb(189, 226, 241) rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
.interior li.more a:hover span {
	background-position: -20px -20px; background-image: url(/Images/Common/sprites-v1.3.png);
}
.interior li.more a:hover span {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.interior li.more ul {
	margin: 8px 9px; padding-top: 0px;
}
.interior li.more ul li {
	font-size: 12px;
}
.interior li.more ul li a {
	padding: 0px; font-weight: bold; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.interior .sat-nav-tabs .modal-active a span {
	background-position: -40px -20px; background-image: url(/Images/Common/sprites-v1.3.png);
}
.interior .sat-nav-tabs .modal-active a:hover span {
	background-position: -40px -20px; background-image: url(/Images/Common/sprites-v1.3.png);
}
.interior .sat-nav-tabs .modal-active a span {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.interior .sat-nav-tabs .modal-active a:hover span {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.interior .sat-nav-tabs .modal-active .modal-active-ext {
	left: 0px; top: 25px;
}
.interior .sat-nav-tabs .modal-active .more-modal-link {
	background: padding-box rgb(255, 255, 255); border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentColor; border-radius: 3px; color: rgb(51, 51, 51); padding-bottom: 5px; margin-bottom: 0px; border-bottom-width: 0px; border-bottom-style: none; position: relative; box-shadow: 0px 0px 2px rgba(0,0,0,0.2); -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2); -moz-background-clip: padding; -webkit-background-clip: padding-box; -webkit-border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; -moz-border-radius-bottomleft: 0; -moz-border-radius-bottomright: 0; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px;
}
.interior .sat-nav-tabs .modal-active .more-modal-link:hover {
	background: padding-box rgb(255, 255, 255); border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentColor; border-radius: 3px; color: rgb(51, 51, 51); padding-bottom: 5px; margin-bottom: 0px; border-bottom-width: 0px; border-bottom-style: none; position: relative; box-shadow: 0px 0px 2px rgba(0,0,0,0.2); -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2); -moz-background-clip: padding; -webkit-background-clip: padding-box; -webkit-border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; -moz-border-radius-bottomleft: 0; -moz-border-radius-bottomright: 0; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px;
}
.interior .sat-nav-tabs .modal-active div.screen {
	left: 0px; width: 100%; height: 5px; bottom: -3px; position: absolute; z-index: 10000; background-color: rgb(255, 255, 255);
}
.header-links {
	margin: 0px;
}
.header-links li {
	margin-right: 5px; display: block; position: relative;
}
.header-links a.header-link-btn:visited {
	color: rgb(0, 102, 204);
}
.header-links li a.header-link-btn {
	padding: 2px 9px; border-radius: 3px; line-height: 1.5em; font-size: 20px; font-weight: bold; background-clip: padding-box; -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
.header-links li a.header-link-btn span {
	margin: 2px 0px 5px 5px; width: 12px; height: 7px; vertical-align: middle; display: inline-block; background-image: url(/Images/Common/sprites-v1.3.png);
}
.header-links li a.header-link-btn span {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.header-links li a.header-link-btn:hover {
	background: rgb(254, 254, 254); border-color: rgb(204, 204, 204); color: rgb(3, 151, 211); cursor: pointer; box-shadow: 0px 1px 2px rgba(0,0,0,0.5); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}
.header-links li a.header-link-btn:hover span {
	background-position: -20px 0px; background-image: url(/Images/Common/sprites-v1.3.png);
}
.header-links li a.header-link-btn:hover span {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.header-links li a.header-link-btn {
	margin: 0px 1px 2px 0px;
}
.header-links li a.header-link-btn:hover {
	margin: 0px 1px 2px 0px;
}
.header-links .modal-active a.header-link-btn {
	background: rgb(204, 204, 204); border-color: rgb(169, 169, 169); color: rgb(0, 0, 0); box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3), 0px 1px 0px #fff; -moz-box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.3), 0 1px 0 #fff; -webkit-box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.3), 0 1px 0 #fff;
}
.header-links .modal-active a.header-link-btn:hover {
	background: rgb(204, 204, 204); border-color: rgb(169, 169, 169); color: rgb(0, 0, 0); box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3), 0px 1px 0px #fff; -moz-box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.3), 0 1px 0 #fff; -webkit-box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.3), 0 1px 0 #fff;
}
.login-area .modal-active .login-button {
	background: rgb(204, 204, 204); border-color: rgb(169, 169, 169); color: rgb(0, 0, 0); box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3), 0px 1px 0px #fff; -moz-box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.3), 0 1px 0 #fff; -webkit-box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.3), 0 1px 0 #fff;
}
.header-links li.sell a.header-link-btn:active {
	background: rgb(204, 204, 204); border-color: rgb(169, 169, 169); color: rgb(0, 0, 0); box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3), 0px 1px 0px #fff; -moz-box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.3), 0 1px 0 #fff; -webkit-box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.3), 0 1px 0 #fff;
}
.header-links .modal-active a.header-link-btn span {
	background-position: -40px 0px; background-image: url(/Images/Common/sprites-v1.3.png);
}
.header-links .modal-active a.header-link-btn:hover span {
	background-position: -40px 0px; background-image: url(/Images/Common/sprites-v1.3.png);
}
.header-links .modal-active a.header-link-btn span {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.header-links .modal-active a.header-link-btn:hover span {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.header-links .modal-active .modal-active-ext {
	left: 0px; top: 37px;
}
.header-links li.browse .modal-active-ext {
	width: 600px;
}
.header-links li.mytrademe .modal-active-ext {
	width: 468px;
}
.header-links li.logged-out-modal .modal-active-ext {
	width: 312px;
}
.header-links li.community .modal-active-ext {
	width: 142px;
}
.header-links .modal-active-ext h3 {
	color: rgb(115, 115, 115); margin-bottom: -5px;
}
.header-links .modal-active-ext li {
	margin-right: 0px;
}
.header-links .modal-active-ext li a {
	padding: 0px;
}
.header-links .modal-active-ext li a:visited {
	color: rgb(0, 102, 204);
}
.login-area a:visited {
	color: rgb(0, 102, 204);
}
.header-links .modal-active-ext li a.username {
	line-height: 16px; font-weight: bold;
}
.header-links .modal-active-ext p {
	line-height: 15px; font-size: 12px;
}
.header-links .modal-active-ext span {
	line-height: 15px; font-size: 12px;
}
.header-links .modal-active-ext span.balance {
	font-size: 14px;
}
.header-links .modal-active-ext span.count {
	margin-left: 5px; display: inline-block;
}
.modal-active-ext .modal-inner {
	overflow: hidden; margin-bottom: 5px;
}
.modal-active-ext .separated-action {
	padding: 9px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; zoom: 1; background-color: rgb(251, 251, 251);
}
.modal-active-ext .separated-action::before {
	display: table; content: " ";
}
.modal-active-ext .separated-action::after {
	display: table; content: " ";
}
.modal-active-ext .separated-action::after {
	clear: both;
}
.nav-action-link {
	margin: 0px; padding: 0px; line-height: 12px; font-size: 12px; font-weight: bold;
}
.nav-action-link:visited {
	color: rgb(0, 102, 204);
}
.action-link-arrow {
	background-position: 0px -560px; width: 12px; height: 10px; margin-bottom: 2px; margin-left: 5px; vertical-align: middle; display: inline-block; background-image: url(/Images/Common/sprites-v1.3.png);
}
.action-link-arrow {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
a:visited .action-link-arrow {
	background-position: 0px -560px; background-image: url(/Images/Common/sprites-v1.3.png);
}
a:visited .action-link-arrow {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
a:hover .action-link-arrow {
	background-position: -20px -560px; background-image: url(/Images/Common/sprites-v1.3.png);
}
a:hover .action-link-arrow {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.ie9 .header-links li a.header-link-btn:hover {
	background-position: 0px -1380px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .header-links li a.header-link-btn:hover {
	background-position: 0px -1380px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .header-links .modal-active a.header-link-btn {
	background-position: 0px -1420px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .header-links .modal-active a.header-link-btn {
	background-position: 0px -1420px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .header-links .modal-active a.header-link-btn:hover {
	background-position: 0px -1420px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .header-links .modal-active a.header-link-btn:hover {
	background-position: 0px -1420px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.time {
	top: -15px; text-align: right; right: 0px; color: rgb(153, 153, 153); font-size: 12px; font-weight: normal; position: absolute;
}
.view-admin {
	margin: 0px; top: -7px; right: 50px; position: absolute;
}
.login-area {
	margin: 0px; padding: 0px; top: 31px; width: 155px; text-align: right; right: 0px; line-height: 20px; position: absolute; z-index: 1;
}
.login-area p {
	margin: 6px 0px; padding: 0px;
}
.login-area .login-button {
	margin: 3px 0px 5px 20px;
}
.login-area .login-button:visited {
	color: rgb(51, 51, 51);
}
.login-form {
	margin: 15px 9px 10px;
}
.login-form .field {
	margin: 0px 0px 12px; padding-right: 10px;
}
.login-form .field-right {
	padding-right: 0px;
}
.login-form .btn {
	margin: 0px;
}
.modal-active.not-logged-in .modal-active-ext {
	left: -147px; top: 30px;
}
.not-logged-in .modal-active-ext {
	width: 300px; background-color: rgb(251, 251, 251);
}
.password-reminder {
	right: 10px; bottom: 12px; position: absolute;
}
.site-navigation input {
	font-family: "Helvetica Neue",Arial,sans-serif;
}
.site-navigation select {
	font-family: "Helvetica Neue",Arial,sans-serif;
}
.search-bar {
	background: padding-box rgb(255, 231, 135); margin: 10px; border-radius: 3px; border: 1px solid rgb(255, 204, 0); position: relative; z-index: 6; zoom: 1; box-shadow: inset 0px 1px 0px #fff1b9; -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-box-shadow: inset 0 1px 0 #fff1b9; -webkit-box-shadow: inset 0 1px 0 #fff1b9; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
.search-bar::before {
	display: table; content: " ";
}
.search-bar::after {
	display: table; content: " ";
}
.search-bar::after {
	clear: both;
}
.minimised.search-bar {
	width: 958px; height: 4px;
}
.plus-sub-nav.search-bar {
	border-radius: 3px 3px 0px 0px; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0;
}
.search-filters {
	position: relative;
}
.search-filters .modal-active-ext {
	width: 546px;
}
.modal-active.search-filters .modal-active-ext {
	left: 0px; top: 30px;
}
.search-filters option:first-child {
	font-weight: bold; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.filter-categories {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.filter-recent {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.search-prompts {
	font-size: 16px;
}
.search-prompts .search-term {
	font-weight: bold;
}
.search-prompts .search-category {
	font-size: 12px;
}
.search-prompts .filter-keyword {
	margin: 2px 0px 8px; color: rgb(51, 51, 51);
}
.search-prompts li {
	padding: 2px 0px 1px 9px !important; overflow: hidden; white-space: nowrap; position: relative; text-overflow: ellipsis; max-width: 540px; -webkit-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.search-prompts .ac_remove {
	top: 0px; width: 30px; height: 24px; right: 0px; color: white; font-size: 28px; text-decoration: none; display: none; position: absolute;
}
.search-prompts .ac_remove i {
	background-position: -40px -520px; top: 6px; width: 12px; height: 12px; right: 9px; overflow: hidden; position: absolute; background-image: url(/Images/Common/sprites-v1.3.png);
}
.search-prompts .ac_remove i {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.search-prompts .ac_settings {
	padding: 0px 20px 0px 9px; top: 5px; right: 0px; line-height: 21px; font-size: 12px; text-decoration: none; position: absolute;
}
.search-prompts .ac_settings i {
	background-position: 0px -580px; top: 5px; width: 12px; height: 12px; right: 5px; overflow: hidden; position: absolute; background-image: url(/Images/Common/sprites-v1.3.png);
}
.search-prompts .ac_settings i {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.search-prompts .ac_settings:hover i {
	background-position: -20px -580px; background-image: url(/Images/Common/sprites-v1.3.png);
}
.search-prompts .ac_settings:hover i {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.search-prompts h3 {
	margin: 9px 10px 0px; color: rgb(168, 84, 0);
}
.search-prompts p {
	margin: 6px 10px 5px; line-height: 16px; overflow: hidden;
}
.search-prompts .show-searches-text-label {
	font-size: 14px;
}
.search-prompts .show-searches-label {
	margin-top: 0px; margin-left: 0px;
}
.search-prompts .search-settings-clear-history {
	width: 128px;
}
.search-prompts .clearing.search-settings-clear-history i {
	width: 16px; height: 16px; overflow: hidden; margin-bottom: -3px; display: inline-block; background-image: url(/Images/Common/spinner-small_f3.gif);
}
.search-prompts .cleared.search-settings-clear-history {
	color: rgb(153, 153, 153); font-weight: bold;
}
.search-prompts .cleared.search-settings-clear-history i {
	background-position: 0px -600px; width: 12px; height: 12px; overflow: hidden; margin-bottom: -1px; display: inline-block; background-image: url(/Images/Common/sprites-v1.3.png);
}
.search-prompts .cleared.search-settings-clear-history i {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.search-prompts .search-settings-done {
	width: 63px;
}
.search-prompts .ac_removing {
	opacity: 0; -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out; -o-transition: all .2s ease-out; transition: all .2s ease-out; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0;
}
.search-prompts .ac_over {
	background: rgb(0, 153, 255); color: rgb(255, 255, 255) !important; cursor: pointer;
}
.search-prompts .ac_over .ac_remove {
	display: block;
}
.search-prompts .ac_over .ac_remove:hover {
	background: rgb(206, 51, 0);
}
.search-prompts .ac_title {
	color: rgb(102, 102, 102); padding-top: 4px !important; padding-bottom: 0px !important; font-size: 12px; font-weight: bold; margin-top: 8px; margin-bottom: -2px; border-top-color: rgb(217, 217, 217); border-top-width: 1px; border-top-style: solid;
}
.search-prompts .first.ac_title {
	padding-top: 2px !important; margin-top: 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.search-prompts .ac_category {
	height: 21px; color: rgb(102, 102, 102); font-size: 12px;
}
.search-prompts .ac_category b {
	color: rgb(51, 51, 51); font-size: 16px; font-weight: bold;
}
.search-prompts .ac_category a {
	color: rgb(51, 51, 51); text-decoration: none;
}
.search-prompts .ac_over.ac_category {
	color: rgb(255, 255, 255) !important;
}
.search-prompts .ac_over.ac_category b {
	color: rgb(255, 255, 255) !important;
}
.search-bar-form {
	padding: 9px 0px 9px 9px; float: left; position: relative;
}
.search-bar-form .field {
	margin: 0px;
}
.search-bar-form .btn {
	margin: 0px;
}
.search-bar-form .field {
	padding-top: 0px; padding-right: 9px;
}
.search-bar-form .field-right {
	padding-right: 0px;
}
.main-search-control {
	background: padding-box rgb(255, 255, 255); border-radius: 3px; border: 1px solid rgb(225, 155, 23); width: 543px; display: table; box-shadow: 0px 1px 0px rgba(255,255,255,0.5), inset 0px 1px 3px rgba(0,0,0,0.2); -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 1px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 1px 3px rgba(0, 0, 0, 0.2); -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
.main-search-left {
	line-height: 10px; vertical-align: top; display: table-cell;
}
.main-search-right {
	line-height: 10px; vertical-align: top; display: table-cell;
}
.main-search-left {
	width: 100%;
}
.main-search-control input {
	padding: 2px 0px 0px; border: 0px currentColor; width: 95%; height: 25px; color: rgb(51, 51, 51); line-height: 21px; font-size: 16px; font-weight: bold; margin-left: 8px; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.main-search-control .placeholder-label {
	height: 25px; line-height: 20px; font-size: 16px;
}
.ie8 .main-search-control input {
	line-height: 24px;
}
.search-bar-form input.placeholdered {
	color: rgb(119, 119, 119); font-weight: normal;
}
.main-search-control .drop-container {
	margin: -1px; padding: 0px 25px 1px 0px; border-radius: 0px 3px 3px 0px; border: 1px solid transparent; height: 27px; text-align: right; color: rgb(102, 102, 102); display: inline-block; box-shadow: 0px 0px 0px transparent; background-image: none; background-clip: padding-box; background-color: transparent; -moz-box-shadow: 0 0 0 transparent; -webkit-box-shadow: 0 0 0 transparent; -moz-background-clip: padding; -webkit-background-clip: padding-box; -webkit-border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomleft: 0; -moz-border-radius-bottomright: 3px; -moz-border-radius-topleft: 0; -moz-border-radius-topright: 3px; -webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 3px;
}
.main-search-control .drop-container:hover {
	background: rgb(243, 243, 243); border-color: rgb(187, 187, 187); color: rgb(51, 51, 51);
}
.main-search-control .focus.drop-container {
	background: rgb(204, 204, 204); border: 1px solid rgb(169, 169, 169); color: rgb(51, 51, 51); box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.3);
}
.main-search-control .drop-container .drop-select {
	left: auto; height: 29px; right: 0px; line-height: 29px; min-height: 29px;
}
.main-search-control .drop-container .drop-label {
	height: 27px; line-height: 28px; margin-right: 0px;
}
.main-search-control .drop-container .drop-arrow {
	top: 12px;
}
.ie7 .main-search-left {
	width: auto; display: block;
}
.ie7 .main-search-right {
	width: auto; display: block;
}
.ie7 .main-search-right {
	top: 1px; right: 10px; position: absolute;
}
.ie7 .main-search-control {
	height: 28px; display: block;
}
.ie7 .main-search-control .drop-container {
	height: 27px;
}
.search-options {
	line-height: 0;
}
.watchlist-favourites-placeholder {
	width: 299px; height: 48px; display: inline-block;
}
.activities-buying {
	margin: 4px 1px; float: right; display: inline;
}
.activities-buying li {
	list-style: none; margin-right: 4px; display: block; position: relative;
}
.activities-buying li .activities-button {
	padding: 9px 8px 0px; border-radius: 3px; border: 1px solid transparent; width: 127px; height: 29px; color: rgb(168, 84, 0); font-size: 16px; background-clip: padding-box; -moz-border-radius: 3px; -webkit-border-radius: 3px; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5); -webkit-text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5); -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
.ie8 .activities-buying li .activities-button {
	padding: 8px 8px 1px;
}
.activities-buying li .activities-button .icon-watchlist {
	margin: 0px 0px 1px; vertical-align: middle; display: inline-block;
}
.activities-buying li .activities-button .icon-favourites {
	margin: 0px 0px 1px; vertical-align: middle; display: inline-block;
}
.activities-buying li .activities-button .icon-watchlist {
	background-position: 0px -233px; margin: 0px 6px 2px; width: 25px; height: 22px; background-image: url(/Images/Common/sprites-v1.3.png);
}
.activities-buying li .activities-button .icon-watchlist {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.activities-buying li .activities-button .icon-favourites {
	background-position: 0px -262px; margin: -2px 6px 0px 2px; width: 26px; height: 25px; background-image: url(/Images/Common/sprites-v1.3.png);
}
.activities-buying li .activities-button .icon-favourites {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.activities-buying li .activities-button .icon-expand {
	background-position: -60px -10px; width: 10px; height: 6px; margin-bottom: 3px; margin-left: 5px; vertical-align: middle; display: inline-block; background-image: url(/Images/Common/sprites-v1.3.png);
}
.activities-buying li .activities-button .icon-expand {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.activities-buying li .activities-button:hover {
	background: rgb(255, 231, 135); border-color: rgb(225, 155, 23); box-shadow: inset 0px 1px 0px #fff1b9, 0px 1px 2px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 1px 0 #fff1b9, 0 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 0 #fff1b9, 0 1px 2px rgba(0, 0, 0, 0.5);
}
.activities-buying li .activities-button:focus {
	background: rgb(255, 231, 135); border-color: rgb(225, 155, 23); box-shadow: inset 0px 1px 0px #fff1b9, 0px 1px 2px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 1px 0 #fff1b9, 0 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 0 #fff1b9, 0 1px 2px rgba(0, 0, 0, 0.5);
}
.search-advanced .btn:hover {
	background: rgb(255, 231, 135); border-color: rgb(225, 155, 23); box-shadow: inset 0px 1px 0px #fff1b9, 0px 1px 2px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 1px 0 #fff1b9, 0 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 0 #fff1b9, 0 1px 2px rgba(0, 0, 0, 0.5);
}
.search-advanced .btn:focus {
	background: rgb(255, 231, 135); border-color: rgb(225, 155, 23); box-shadow: inset 0px 1px 0px #fff1b9, 0px 1px 2px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 1px 0 #fff1b9, 0 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 0 #fff1b9, 0 1px 2px rgba(0, 0, 0, 0.5);
}
.activities-buying li .activities-button:active {
	background: rgb(255, 205, 7); border-color: rgb(225, 155, 23); position: relative; box-shadow: inset 0px 1px 5px #e19b17, 0px 1px 0px rgba(255,255,255,0.5); -moz-box-shadow: inset 0 1px 5px #e19b17, 0 1px 0 rgba(255, 255, 255, 0.5); -webkit-box-shadow: inset 0 1px 5px #e19b17, 0 1px 0 rgba(255, 255, 255, 0.5);
}
.activities-buying li.modal-active .activities-button {
	background: rgb(255, 205, 7); border-color: rgb(225, 155, 23); position: relative; box-shadow: inset 0px 1px 5px #e19b17, 0px 1px 0px rgba(255,255,255,0.5); -moz-box-shadow: inset 0 1px 5px #e19b17, 0 1px 0 rgba(255, 255, 255, 0.5); -webkit-box-shadow: inset 0 1px 5px #e19b17, 0 1px 0 rgba(255, 255, 255, 0.5);
}
.activities-buying li.modal-active .activities-button:hover {
	background: rgb(255, 205, 7); border-color: rgb(225, 155, 23); position: relative; box-shadow: inset 0px 1px 5px #e19b17, 0px 1px 0px rgba(255,255,255,0.5); -moz-box-shadow: inset 0 1px 5px #e19b17, 0 1px 0 rgba(255, 255, 255, 0.5); -webkit-box-shadow: inset 0 1px 5px #e19b17, 0 1px 0 rgba(255, 255, 255, 0.5);
}
.search-advanced .btn:active {
	background: rgb(255, 205, 7); border-color: rgb(225, 155, 23); position: relative; box-shadow: inset 0px 1px 5px #e19b17, 0px 1px 0px rgba(255,255,255,0.5); -moz-box-shadow: inset 0 1px 5px #e19b17, 0 1px 0 rgba(255, 255, 255, 0.5); -webkit-box-shadow: inset 0 1px 5px #e19b17, 0 1px 0 rgba(255, 255, 255, 0.5);
}
.modal-active.search-advanced .search-options {
	background: rgb(255, 205, 7); border-color: rgb(225, 155, 23); position: relative; box-shadow: inset 0px 1px 5px #e19b17, 0px 1px 0px rgba(255,255,255,0.5); -moz-box-shadow: inset 0 1px 5px #e19b17, 0 1px 0 rgba(255, 255, 255, 0.5); -webkit-box-shadow: inset 0 1px 5px #e19b17, 0 1px 0 rgba(255, 255, 255, 0.5);
}
.modal-active.search-advanced .search-options:hover {
	background: rgb(255, 205, 7); border-color: rgb(225, 155, 23); position: relative; box-shadow: inset 0px 1px 5px #e19b17, 0px 1px 0px rgba(255,255,255,0.5); -moz-box-shadow: inset 0 1px 5px #e19b17, 0 1px 0 rgba(255, 255, 255, 0.5); -webkit-box-shadow: inset 0 1px 5px #e19b17, 0 1px 0 rgba(255, 255, 255, 0.5);
}
.activities-buying li .modal-active-ext {
	width: 298px;
}
.activities-buying .modal-active.watchlist .modal-active-ext {
	left: 0px; top: 41px;
}
.activities-buying .modal-active.favourites .modal-active-ext {
	left: -149px; top: 41px;
}
.activities-buying .media {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.activities-buying .toggle-options {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.activities-buying .toggle-options {
	padding: 9px; display: table-cell; position: relative; background-color: rgb(251, 251, 251);
}
.activities-buying .separated-action {
	position: relative;
}
.activities-buying .card-counter {
	margin: 0px; padding: 0px; color: rgb(102, 102, 102); line-height: 21px; overflow: hidden; font-size: 12px; float: right; display: block;
}
.card-counter .loading-gif {
	top: 12px; right: 9px; position: absolute;
}
.activities-buying .no-results {
	padding: 10px 2px; text-align: center; color: rgb(102, 102, 102); background-color: rgb(243, 243, 243);
}
.activities-buying .no-results p {
	margin: 6px 10px; line-height: 18px;
}
.watchlist-favourites-login .login-form {
	margin-top: 0px;
}
.watchlist-favourites-login h3 {
	margin: 9px 9px 5px; color: rgb(168, 84, 0);
}
.toggle-watchlist {
	width: 140px;
}
.toggle-favourites {
	width: 94px;
}
.ie9 .search-bar {
	background-position: 0px -1170px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .search-bar {
	background-position: 0px -1170px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .minimised.search-bar {
	background-position: 0px -1230px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .minimised.search-bar {
	background-position: 0px -1230px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .search-advanced .btn:hover {
	background-position: 0px -1660px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .search-advanced .btn:hover {
	background-position: 0px -1660px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .search-advanced .btn:focus {
	background-position: 0px -1660px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .search-advanced .btn:focus {
	background-position: 0px -1660px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .search-advanced .btn:active {
	background-position: 0px -1660px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .search-advanced .btn:active {
	background-position: 0px -1660px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .modal-active.search-advanced .search-options {
	background-position: 0px -1660px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .modal-active.search-advanced .search-options {
	background-position: 0px -1660px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .modal-active.search-advanced .search-options:hover {
	background-position: 0px -1660px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .modal-active.search-advanced .search-options:hover {
	background-position: 0px -1660px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .activities-buying li .activities-button:hover {
	background-position: 0px -1070px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .activities-buying li .activities-button:hover {
	background-position: 0px -1070px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .activities-buying li .activities-button:focus {
	background-position: 0px -1070px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .activities-buying li .activities-button:focus {
	background-position: 0px -1070px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .activities-buying li.modal-active .activities-button {
	background-position: 0px -1120px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .activities-buying li.modal-active .activities-button {
	background-position: 0px -1120px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie9 .activities-buying li.modal-active .activities-button:hover {
	background-position: 0px -1120px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.ie8 .activities-buying li.modal-active .activities-button:hover {
	background-position: 0px -1120px; background-image: url(/Images/Common/ie-backgrounds_0.1.png); background-repeat: repeat-x;
}
.listing-card {
	padding: 10px; text-decoration: none; display: block; position: relative;
}
.listing-card:hover {
	text-decoration: none;
}
.listing-card .title {
	margin: 0px; line-height: 18px; display: block;
}
.listing-card .price {
	margin: 0px; line-height: 18px; display: block;
}
.listing-card .details {
	margin: 0px; line-height: 18px; display: block;
}
.listing-card .price {
	overflow: hidden;
}
.listing-card .details {
	overflow: hidden;
}
.listing-card .current {
	display: inline-block; min-width: 92px;
}
.listing-card .buy-now {
	display: inline-block; min-width: 92px;
}
.listing-card .title {
	font-weight: bold;
}
.listing-card .price {
	font-weight: bold;
}
.listing-card .rating {
	font-weight: bold;
}
.listing-card .details {
	font-size: 12px; font-weight: normal;
}
.listing-card .bids {
	font-size: 12px; font-weight: normal;
}
.listing-card .price {
	color: rgb(51, 51, 51);
}
.listing-card:hover .price {
	color: rgb(51, 51, 51);
}
.listing-card:focus .price {
	color: rgb(51, 51, 51);
}
.listing-card:visited .price {
	color: rgb(51, 51, 51);
}
.listing-card .ratingg {
	color: rgb(51, 51, 51);
}
.listing-card:hover .ratingg {
	color: rgb(51, 51, 51);
}
.listing-card:focus .ratingg {
	color: rgb(51, 51, 51);
}
.listing-card:visited .ratingg {
	color: rgb(51, 51, 51);
}
.listing-card .buy-now {
	color: rgb(168, 84, 0);
}
.listing-card:hover .buy-now {
	color: rgb(168, 84, 0);
}
.listing-card:focus .buy-now {
	color: rgb(168, 84, 0);
}
.listing-card:visited .buy-now {
	color: rgb(168, 84, 0);
}
.listing-card .details {
	color: rgb(153, 153, 153);
}
.listing-card:hover .details {
	color: rgb(153, 153, 153);
}
.listing-card:focus .details {
	color: rgb(153, 153, 153);
}
.listing-card:visited .details {
	color: rgb(153, 153, 153);
}
.listing-card .bids {
	color: rgb(153, 153, 153);
}
.listing-card:hover .bids {
	color: rgb(153, 153, 153);
}
.listing-card:focus .bids {
	color: rgb(153, 153, 153);
}
.listing-card:visited .bids {
	color: rgb(153, 153, 153);
}
.listing-card .buy-now {
	color: rgb(168, 84, 0);
}
.listing-card .rating {
	color: rgb(51, 51, 51); font-size: 14px;
}
.listing-card .admin-blurb {
	line-height: 14px;
}
.listing-card .title {
	color: rgb(0, 102, 204);
}
.listing-card .title:hover {
	color: rgb(2, 151, 210); text-decoration: underline;
}
.listing-card .title:focus {
	color: rgb(2, 151, 210); text-decoration: underline;
}
.listing-card .title:visited {
	color: rgb(128, 0, 128);
}
.listing-card .details-separator {
	padding: 0px 4px; color: rgb(217, 217, 217);
}
.listing-card .icon {
	margin-left: 4px;
}
.warning {
	color: rgb(204, 0, 0);
}
.listing-card .bid-status {
	top: 0px; width: 50px; height: 50px; right: 0px; position: absolute;
}
.leading.bid-status {
	background-position: 0px -362px; background-image: url(/Images/Common/sprites-v1.3.png);
}
.leading.bid-status {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.outbid.bid-status {
	background-position: -60px -362px; background-image: url(/Images/Common/sprites-v1.3.png);
}
.outbid.bid-status {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.applied.bid-status {
	background-position: -120px -362px; background-image: url(/Images/Common/sprites-v1.3.png);
}
.applied.bid-status {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.featured.listing-card {
	padding: 0px; width: 198px;
}
.featured.listing-card {
	background-color: rgb(243, 243, 243);
}
.featured.listing-card .featured-photo {
	width: 198px; height: 154px; vertical-align: middle; display: table-cell;
}
.featured.listing-card img {
	margin: 0px auto; padding: 9px; display: block;
}
.featured.listing-card .featured-details {
	padding: 10px; border-top-color: rgb(235, 235, 235); border-top-width: 1px; border-top-style: solid; background-color: rgb(255, 255, 255);
}
.featured.listing-card .title {
	height: 36px;
}
.featured.listing-card .title {
	margin-bottom: 5px;
}
.featured.listing-card .price {
	margin-bottom: 5px;
}
.featured.listing-card .price {
	line-height: 20px;
}
.featured.listing-card .current {
	min-width: 85px;
}
.featured.listing-card .buy-now {
	min-width: 85px;
}
.featured.listing-card .details {
	padding: 2px 0px;
}
.listings header h1 {
	margin: 10px; color: rgb(168, 84, 0); line-height: 24px; font-size: 24px; font-weight: normal;
}
.listings {
	width: 660px;
}
.listings-row {
	overflow: hidden; margin-bottom: 20px; zoom: 1;
}
.listing {
	margin: 0px; border-radius: 3px; border: 1px solid rgb(235, 235, 235); position: relative; background-clip: padding-box; -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
.listing-link {
	display: block; cursor: pointer;
}
.listing-link:link {
	outline: 0px; color: rgb(51, 51, 51); text-decoration: none;
}
.listing-link:visited {
	outline: 0px; color: rgb(51, 51, 51); text-decoration: none;
}
.listing-link:hover {
	outline: 0px; color: rgb(51, 51, 51); text-decoration: none;
}
.listing-link:focus {
	outline: 0px; color: rgb(51, 51, 51); text-decoration: none;
}
.listing-link:active {
	outline: 0px; color: rgb(51, 51, 51); text-decoration: none;
}
.listing-image {
	text-align: center; line-height: 1px; vertical-align: middle; display: table-cell;
}
.listing-image img {
	margin: 0px auto; padding: 9px 10px; border: 0px currentColor;
}
.listing-content {
	padding: 10px;
}
.listing-title {
	margin: 0px 0px 5px; height: 36px; color: rgb(0, 102, 204); line-height: 18px; overflow: hidden; font-size: 14px; font-weight: bold;
}
.listing-title:hover {
	color: rgb(2, 151, 210); text-decoration: underline;
}
.listing-title:focus {
	color: rgb(2, 151, 210); text-decoration: underline;
}
.listing-price {
	list-style: none; margin: 0px; padding: 0px;
}
.listing-details {
	list-style: none; margin: 0px; padding: 0px;
}
.listing-price {
	line-height: 20px; font-size: 14px; font-weight: bold; margin-bottom: 5px;
}
.listing-price li {
	display: inline-block; white-space: nowrap; zoom: 1; min-width: 85px;
}
.listing-price-current {
	
}
.listing-bids {
	color: rgb(102, 102, 102); line-height: 18px; font-size: 12px; font-style: normal; font-weight: normal;
}
.listing-price-buy-now {
	color: rgb(168, 84, 0);
}
.listing-details {
	color: rgb(102, 102, 102); font-size: 12px;
}
.listing-details .pipe {
	padding: 0px 5px; color: rgb(217, 217, 217);
}
.closing-soon {
	color: rgb(204, 0, 0); font-style: normal;
}
.service-rating {
	color: rgb(51, 51, 51); font-size: 14px;
}
.icon {
	background: url(/Images/Common/sprites-v1.1.png) no-repeat left top; text-indent: -9999px; overflow: hidden; margin-bottom: -10px; vertical-align: text-top; display: inline-block;
}
.icon-no-reserve {
	background-position: -20px -50px; width: 12px; height: 16px;
}
.icon-reserve-met {
	background-position: 0px -50px; width: 12px; height: 16px;
}
.icon-buy-now {
	background-position: 0px -68px; width: 16px;
}
.icon-bed {
	background-position: 0px -419px; width: 17px; height: 12px;
}
.icon-bath {
	background-position: 0px -439px; width: 15px; height: 12px;
}
.icon-thumbs-up {
	background-position: 0px -460px; width: 11px; height: 12px;
}
.bid-status {
	background: url(/Images/Common/sprites-v1.1.png) no-repeat left top; margin: 0px; top: 0px; width: 50px; height: 50px; right: 0px; text-indent: -9999px; overflow: hidden; position: absolute;
}
.bid-status-leading {
	background-position: 0px -362px;
}
.bid-status-outbid {
	background-position: -59px -362px;
}
.bid-status-applied {
	background-position: -120px -362px;
}
.listing-homepage {
	width: 198px; margin-left: 20px; float: left;
}
:first-child.listing-homepage {
	margin-left: 10px;
}
.listing-homepage .listing-image {
	background: rgb(243, 243, 243); width: 198px; height: 154px; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
.listing-condensed {
	border-width: 0px; border-radius: 0px; min-height: 78px; background-clip: padding-box; -moz-border-radius: 0; -webkit-border-radius: 0; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
.listing-condensed .listing-image {
	width: 80px; float: left;
}
.listing-condensed .listing-image img {
	max-width: 100%;
}
.listing-condensed .listing-content {
	padding: 7px 5px 5px 100px;
}
.listing-condensed .listing-title {
	height: auto; margin-bottom: 0px;
}
.listing-condensed .listing-price {
	height: auto; margin-bottom: 0px;
}
.listing-condensed .listing-details {
	height: auto; margin-bottom: 0px;
}
.listing-condensed .listing-title {
	line-height: 15px;
}
.listing-condensed .listing-details {
	line-height: 15px;
}
.listing-condensed .listing-price {
	line-height: 18px;
}
.listing-condensed .listing-price li {
	overflow: hidden; text-overflow: ellipsis; max-width: 180px; -o-text-overflow: ellipsis;
}
.activities-buying-dropdowns .listing-condensed {
	border-bottom-width: 1px;
}
.site-key {
	margin: 40px 10px 0px; border-radius: 3px; color: rgb(102, 102, 102); line-height: 15px; font-size: 12px; background-clip: padding-box; background-color: rgb(243, 243, 243); -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
.key {
	padding: 6px 0px; text-align: center;
}
.key dt {
	vertical-align: top; display: inline;
}
.key dd {
	vertical-align: top; display: inline;
}
.key dt:first-child {
	margin-left: 30px;
}
.key dd {
	margin-right: 30px;
}
.icon-fixed-price-offer {
	background-position: -20px -70px; width: 33px; height: 12px; background-image: url(/Images/Common/sprites-v1.3.png);
}
.icon-fixed-price-offer {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.icon-pay-now {
	background-position: 0px -90px; width: 41px; height: 14px; background-image: url(/Images/Common/sprites-v1.3.png);
}
.icon-pay-now {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.icon-brand-new {
	background-position: 0px -110px; width: 25px; height: 14px; background-image: url(/Images/Common/sprites-v1.3.png);
}
.icon-brand-new {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.icon-dealer {
	background-position: 0px -130px; width: 34px; height: 14px; background-image: url(/Images/Common/sprites-v1.3.png);
}
.icon-dealer {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.icon-bedrooms {
	background-position: 0px -420px; width: 17px; height: 11px; background-image: url(/Images/Common/sprites-v1.3.png);
}
.icon-bedrooms {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.icon-bathrooms {
	background-position: 0px -440px; width: 15px; height: 11px; background-image: url(/Images/Common/sprites-v1.3.png);
}
.icon-bathrooms {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.icon-positive-review {
	background-position: 0px -460px; width: 11px; height: 12px; margin-right: 5px; margin-left: 0px; background-image: url(/Images/Common/sprites-v1.3.png);
}
.icon-positive-review {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.icon-treatme-logo {
	background-position: 0px -288px; width: 45px; height: 19px; background-image: url(/Images/Common/homepage-0.1.png);
}
.icon-findsomeone-logo {
	background-position: 0px -308px; width: 111px; height: 18px; background-image: url(/Images/Common/homepage-0.1.png);
}
.site-footer .wrapper {
	margin-top: 10px; zoom: 1;
}
.site-footer a {
	color: rgb(204, 204, 204);
}
.site-footer a:visited {
	color: rgb(204, 204, 204);
}
.site-footer a:hover {
	color: rgb(153, 153, 153);
}
.footer-section {
	background: padding-box rgb(52, 52, 52); margin: 10px; border-radius: 3px; border: 1px solid rgb(68, 68, 68); height: 158px; zoom: 1; -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
.footer-section .bd {
	margin: 16px 10px 10px; line-height: 21px; font-size: 14px;
}
.footer-sidebar {
	width: 298px; text-align: center; float: right; position: relative;
}
.footer-links {
	width: 638px; overflow: hidden;
}
.footer-links ul {
	margin: 16px 0px 20px 20px; padding: 0px; width: 186px; float: left; list-style-type: none; list-style-image: none;
}
.footer-links li {
	line-height: 30px; font-size: 16px; font-weight: bold;
}
.icon-back-to-top {
	background-position: 0px -540px; width: 15px; height: 12px; margin-left: 5px; display: inline-block; background-image: url(/Images/Common/sprites-v1.3.png);
}
.icon-back-to-top {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.fancy-divider {
	margin: 12px 9px; width: 260px; height: 1px;
}
.ie7 .fancy-divider {
	margin: 12px 39px; width: 200px; height: 3px; border-bottom-color: rgb(68, 68, 68); border-bottom-width: 1px; border-bottom-style: solid;
}
.ie8 .fancy-divider {
	margin: 12px 39px; width: 200px; height: 3px; border-bottom-color: rgb(68, 68, 68); border-bottom-width: 1px; border-bottom-style: solid;
}
.ie9 .fancy-divider {
	margin: 12px 39px; width: 200px; height: 3px; border-bottom-color: rgb(68, 68, 68); border-bottom-width: 1px; border-bottom-style: solid;
}
.copyright {
	color: rgb(153, 153, 153); line-height: 12px; font-size: 12px; display: block;
}
.choose-platform {
	margin: 20px 39px; display: block; zoom: 1; max-width: 200px;
}
.choose-platform::before {
	display: table; content: " ";
}
.choose-platform::after {
	display: table; content: " ";
}
.choose-platform::after {
	clear: both;
}
.hide {
	left: -9999px; top: -9999px; position: absolute;
}
.pull-right {
	float: right;
}
.truncate {
	width: 250px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.non-bold {
	font-weight: normal;
}
.small-text {
	font-size: 12px;
}
.hasPlaceholder {
	color: rgb(153, 153, 153);
}
.divider-thick {
	margin: 0px 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 3px; border-bottom-style: solid;
}
.align-bottom {
	vertical-align: bottom;
}
.drop-container {
	background: padding-box rgb(254, 254, 254); border-radius: 3px; border: 1px solid rgb(187, 187, 187); width: auto; height: 24px; color: rgb(51, 51, 51); overflow: hidden; padding-right: 20px; display: block; position: relative; cursor: pointer; text-overflow: ellipsis; box-shadow: inset 0px 1px 0px #fff, 0px 1px 0px rgba(255,255,255,0.5); -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba(255, 255, 255, 0.5); -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba(255, 255, 255, 0.5); -moz-background-clip: padding; -webkit-background-clip: padding-box; -o-text-overflow: ellipsis;
}
.drop-container:hover {
	background: rgb(243, 243, 243); box-shadow: 0px 1px 0px rgba(255,255,255,0.5); -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.focus.drop-container {
	background: rgb(204, 204, 204); box-shadow: inset 0px 1px 5px rgba(0,0,0,0.3), 0px 1px 0px rgba(255,255,255,0.5); -moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.5); -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.5);
}
.range .drop-container {
	float: left;
}
.drop-container .drop-label {
	margin: 0px 15px 0px 7px; width: auto; height: 24px; line-height: 24px; overflow: visible; font-size: 14px; display: inline; white-space: nowrap;
}
.drop-container .drop-arrow {
	background-position: -40px -10px; top: 10px; width: 10px; height: 7px; right: 7px; margin-left: 5px; display: block; position: absolute; background-image: url(/Images/Common/sprites-v1.3.png);
}
.drop-container .drop-arrow {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.drop-select {
	margin: 0px; padding: 0px; outline: 0px; top: 0px; height: 24px; right: 0px; overflow: hidden; visibility: visible; filter: alpha(opacity=0); position: absolute; cursor: pointer; opacity: 0; -moz-outline: 0; -moz-opacity: 0;
}
.field-disabled label {
	color: rgb(153, 153, 153);
}
.field-disabled .inline-label {
	color: rgb(153, 153, 153);
}
.field-disabled .sliderOff {
	color: rgb(153, 153, 153);
}
.field-disabled .drop-label {
	color: rgb(153, 153, 153);
}
.field-disabled .sub-cat-arrow {
	background-position: -20px -310px; background-image: url(/Images/Common/sprites-v1.3.png);
}
.field-disabled .sub-cat-arrow {
	background-image: url(/Images/Common/sprites2x-v1.3.png); background-size: 170px;
}
.field-disabled .drop-container {
	border-color: rgb(204, 204, 204); color: rgb(153, 153, 153); cursor: auto; background-image: none; background-color: rgb(243, 243, 243);
}
.field-disabled .drop-container:hover {
	border-color: rgb(204, 204, 204); color: rgb(153, 153, 153); cursor: auto; background-image: none; background-color: rgb(243, 243, 243);
}
.sliderLabel {
	border-radius: 3px; border: 1px solid rgb(204, 204, 204); width: 46px; height: 14px; overflow: hidden; font-size: 11px; margin-top: 3px; display: block; position: relative; cursor: pointer; background-clip: padding-box; -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
.sliderLabel input {
	left: -9999px; top: -9999px; position: absolute;
}
.sliderLabel input:checked + .slider {
	left: 0px;
}
.slider {
	left: -24px; top: -1px; position: absolute; -webkit-transition: left .25s ease-out; -moz-transition: left .25s ease-out; -o-transition: left .25s ease-out; transition: left .25s ease-out;
}
.old-ie-checked .slider {
	left: 0px;
}
.sliderOn {
	top: 0px; height: 14px; text-align: center; line-height: 14px; font-weight: bold; display: block; position: absolute;
}
.sliderBlock {
	top: 0px; height: 14px; text-align: center; line-height: 14px; font-weight: bold; display: block; position: absolute;
}
.sliderOff {
	top: 0px; height: 14px; text-align: center; line-height: 14px; font-weight: bold; display: block; position: absolute;
}
.sliderOn {
	background: rgb(55, 204, 247); left: 0px; top: 1px; width: 23px; color: rgb(0, 102, 204);
}
.sliderBlock {
	border: 1px solid rgb(204, 204, 204); left: 23px; width: 22px; height: 14px;
}
.sliderOff {
	background: padding-box rgb(228, 228, 228); border-radius: 0px 1px 1px 0px; left: 47px; top: 1px; width: 23px; color: rgb(102, 102, 102); -moz-background-clip: padding; -webkit-background-clip: padding-box; -webkit-border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 1px; -moz-border-radius-bottomleft: 0; -moz-border-radius-bottomright: 1px; -moz-border-radius-topleft: 0; -moz-border-radius-topright: 1px; -webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 1px;
}
.sliderOn-border {
	border-color: rgb(33, 180, 232);
}
