.verfiy-container,
body {
	font-family: proxima-nova, helvetica, arial, sans-serif
}
body,
html {
	-webkit-font-smoothing: antialiased
}
#logo img,
a:focus,
a:hover,
legend span {
	color: #bc0000
}
#email-alerts-modal #unsub-delete:hover,
.ea-onoff-actions a:hover,
a:focus,
a:hover {
	text-decoration: underline
}
#content-wrapper,
#home-bottom,
#nav,
.block,
.breadcrumbs,
.clear {
	clear: both
}
.clearfix:after,
.clearfix:before,
.infoBox:before,
.stats-container--loading:after {
	content: " "
}
#account-links,
#location-switch p.city a {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}
#search #search_menu_fields .fLabel,
.invisible,
.newheader_backdrop {
	visibility: hidden
}
body {
	font-size: 13px;
	margin: 0;
	padding: 0
}
#city-scape,
#page-wrapper {
	background-repeat: repeat-x;
	background-position: 50% 100%
}
#container {
	width: 1000px;
	margin: 0 auto;
	z-index: 1;
	background-color: #fff
}
#container.dbz-header {
	width: 1152px
}
@media screen and (min-width: 1160px) and (max-width: 1300px) {
	.classified-listing-p #container {
		margin-left: 10px
	}
}
@media screen and (min-width: 1300px) and (max-width: 1450px) {
	.classified-listing-p #container {
		margin-left: 35px
	}
}
@media screen and (min-width: 1450px) and (max-width: 1600px) {
	.classified-listing-p #container {
		margin-left: 150px
	}
}
#dfp-onebyone {
	position: absolute
}
#top-leaderboard {
	margin-top: 10px;
	margin-bottom: 10px;
	min-height: 90px;
	min-width: 728px;
	background-image: url('../../images/ads/728x90 Web Leaderboard Placeholder.png');
	background-repeat: no-repeat;
	background-position: center;
	text-align: center
}
#leaderboard-bottom {
	margin-bottom: 30px;
	text-align: center
}
#header {
	float: left;
	width: 100%;
	background: #fff;
	min-width: 1150px
}
.header-top-bar,
.header-top-bar.ramadan {
	background-size: 128px;
	background-position: center
}
#logo {
	text-align: center;
	height: 80px
}
#logo a {
	display: block;
	height: 80px;
	width: 300px
}
#logo img {
	font-size: 32px
}
#header-links {
	float: right;
	width: 828px;
	height: 85px
}
.header-top-bar {
	margin: 0 auto;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 80px;
	background-image: url(../../images/header/dubizzle_logo_new.png);
	background-repeat: no-repeat;
	width: 1000px
}
.page-peel-wrapper,
.page-peel-wrapper .page-peel-right {
	padding: 0;
	background-color: none;
	height: 6px;
	background-repeat: no-repeat;
	border: 0
}
.header-top-bar.ramadan {
	background-image: url(../../images/seasonal/ramadan/dubizzle-ramadan-logo-2016.png);
	background-repeat: no-repeat
}
.header-top-bar__left {
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	font-family: proxima-nova, noto
}
.header-top-bar__left:lang(ar) {
	margin-left: 0
}
.header-top-bar__right {
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center
}
.header-top-bar__right:lang(ar) {
	-ms-flex: none;
	flex: none;
	margin-left: 0
}
#customize {
	float: left;
	width: 332px;
	margin-top: 3px;
	position: relative;
	color: #004276
}
.page-peel-wrapper {
	float: left;
	width: 1000px;
	background-image: url(../../images/elements/peel-left.gif);
	background-position: 10px top
}
.page-peel-wrapper .page-peel-right {
	float: right;
	width: 100px;
	background-image: url(../../images/elements/peel-right.gif);
	background-position: right top;
	margin-right: 10px
}
.page-peel-wrapper-bottom {
	margin-bottom: 10px
}
#content-wrapper {
	overflow: hidden
}
#dbz-body #content-wrapper {
	width: 1000px;
	margin: 0 auto
}
#dbz-body #content-wrapper.dbz-header {
	width: 1152px
}
#dbz-body.index-p #content-wrapper {
	width: 1000px
}
#dbz-body.index-p #content-wrapper.dbz-header {
	width: 1152px
}
#content {
	width: 648px;
	float: left;
	padding: 6px 8px
}
#sidebar {
	width: 304px;
	float: right
}
#home-bottom {
	float: left;
	width: 100%
}
#home-bottom-main {
	float: right;
	width: 756px
}
.clear {
	height: 0;
	line-height: 0
}
.gmap {
	border: 1px solid #cacaca;
	width: 640px;
	height: 214px;
	float: left
}
 
.loading-thingy {
	position: relative;
	display: block;
	height: 40px;
	min-width: 40px;
	width: 100%;
	background: url(../../images/elements/loading.gif) no-repeat;
	padding: 0 25px;
	margin: 10px auto;
	font-size: 14px
}
.classified-listing-p #top-mpu {
	position: absolute;
	top: 375px
}
.classified-listing-p #top-mpu-two {
	position: absolute;
	top: 2100px
}
.classified-detail-p #top-mpu,
.classified-detail-p #top-mpu-two {
	float: left;
	width: 300px;
	height: 250px;
	margin: 10px 0 15px
}
#results-top #featured-listings {
	margin: 0!important
}
#results-top #top-mpu,
#results-top #top-mpu-two {
	margin: 0 0 0 800px!important
}
#results-top #top-mpu-two:lang(ar),
#results-top #top-mpu:lang(ar) {
	margin: 0 800px 0 0!important
}
#results-top #top-mpu #dfp-mpu-two {
	margin-top: 240px
}
fieldset {
	border: 2px solid #cacaca;
	margin-bottom: 10px;
	margin-top: 10px;
	border-radius: 6px;
	padding: 10px 8px
}
legend {
	font-size: 20px;
	padding: 0 6px 0 30px;
	color: #000;
	font-weight: 700;
	background-image: url(../../images/icons/star-heading.gif);
	background-position: 4px -2px;
	background-repeat: no-repeat;
	margin-left: 3px;
	width: auto
}
a {
	color: #424242;
	text-decoration: none
}
img {
	border: none;
	z-index: 1
}
.delete-button {
	border: 1px solid #cacaca;
	cursor: hand;
	cursor: pointer;
	background-color: #eee;
	color: #333;
	font-size: 12px
}
.validation-text,
h1 {
	color:var(--main-color);
}
.hidden,
.spec-last-item {
	display: none
}
.last-item {
	border-bottom: none
}
h1 {
	font-size: 20px
}
h2 {
	font-size: 18px
}
h3 {
	font-size: 16px
}
h4 {
	font-size: 14px
}
h5 {
	font-size: 12px
}
h6 {
	font-size: 11px
}
.breadcrumbs {
	float: left;
	margin: 12px 0 12px 14px;
	font-weight: 700
}
.breadcrumbs ul {
	margin: 0;
	padding: 0
}
.breadcrumbs li {
	margin: 0 6px 0 0;
	padding: 0 0 0 12px;
	list-style-type: none;
	float: left;
	font-size: 12px;
	color: #999;
	background: url(breadcrumb-right.gif) 0 2px no-repeat;
	line-height: 11px;
	font-weight: 700
}
.breadcrumbs a {
	color: #004276;
	font-size: 14px
}
.breadcrumbs #home {
	padding-left: 0;
	background-image: none
}
#header #language-selector {
	font-size: 16px;
	float: right;
	margin-top: 8px
}
#header #language-selector form {
	float: left
}
#header #new-features-link {
	font-size: 14px;
	float: left;
	margin-left: 8px;
	color: green;
	font-weight: 700;
	margin-top: -1px
}
#header #new-features-link a {
	color: green
}
#header #language-selector .alt {
	border-left: 1px solid #333;
	padding-left: 6px;
	padding-right: 0
}
#header #language-selector input {
	padding-right: 6px
}
#header #language-selector #lang-button-ar {
	margin-top: -1px
}
.confirmation,
.debug,
 
.helper-msg,
.information,
.translate-dialog,
.warning {
	background-repeat: no-repeat;
	background-position: 12px 50%;
	border: 1px solid #000;
	clear: both;
	margin: 10px 4px 14px;
	padding: 10px 5px 8px 38px;
	line-height: 17px;
	font-size: 16px;
	border-radius: 5px;
	color: #111
}
.error2 {
	background-color: #fbdbe6;
	color: #ec4c88;
	border: 0;
	border-radius: 2px;
	background-image: url(../../images/icons/error/error.png);
	background-position: 8px 10px;
	font-size: 16px
}
.information,
.warning {
	font-size: 16px;
	border: 0;
	background-position: 8px 10px
}
.warning {
	background-color: #fcc8b0;
	color: #f2643e;
	border-radius: 2px;
	background-image: url(../../images/icons/error/warning.png)
}
.information {
	line-height: 22px;
	background-color: #bdd9ef;
	color: #00446b;
	border-radius: 2px;
	background-image: url(../../images/icons/error/information.png)
}
.confirmation {
	background-color: #d7ebca;
	color: #007300;
	border: 0;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background-image: url(../../images/icons/error/confirmation.png)
}
.debug {
	background-color: #efefef;
	border: 1px solid #777;
	background-image: url(../../images/icons/error/debug.png)
}
.translate-dialog {
	background-color: #F4F0F7;
	border: 1px solid #B596C5;
	width: 646px;
	margin: 0 auto 14px;
	background-image: url(../../images/icons/translate-bar-icon.gif);
	padding-left: 68px
}
.confirmation a,
.debug a,
.error2 a,
.information a,
.warning a {
	color: #3B4245;
	border-bottom: 1px solid #3B4245;
	text-decoration: none
}
.classified-p .confirmation,
.classified-p .debug,
.classified-p .error2,
.classified-p .information,
.classified-p .warning {
	width: 610px
}
.translate-dialog .goog-logo {
	white-space: nowrap;
	color: #484848;
	font-style: italic;
	font-weight: 400
}
.translate-dialog .goog-logo img {
	vertical-align: middle
}
.helper-msg {
	clear: none;
	background-color: #EEF5FB;
	border: 1px solid #C3E2F3;
	color: #555;
	font-size: 11px;
	background-image: url(../../images/icons/bulb.gif);
	background-position: 8px 50%;
	padding-left: 25px;
	margin-left: 0
}
#search .row1,
#search .row2,
#toplevel-search,
.clearfix:after {
	clear: both
}
.language-error {
	margin: 20px!important
}
#respond .confirmation,
#respond .error {
	margin: 0 0 10px
}
.pull-right {
	float: right!important
}
.pull-left {
	float: left!important
}
.clearfix:after,
.clearfix:before {
	display: table
}
.global-messages-container {
	float: left;
	width: 995px;
	text-align: center;
	padding: 8px 0;
	margin: 10px 0 0;
	background: #FFF9D7;
	border: 2px solid #d6c38c;
	border-radius: 5px
}
#gmap-loading,
.map-tooltip {
	background-color: #FFF;
	position: absolute
}
.update-browser .messages {
	text-align: center;
	font-size: 13px
}
.update-browser .link,
.update-browser .link:active,
.update-browser .link:visited {
	color: #bc0000
}
#gmap-loading {
	text-align: center;
	height: 250px;
	width: 298px;
	z-index: 1
}
#gmap-loading img {
	margin-top: 110px
}
.map-tooltip {
	border: 4px solid #E7ADAC;
	margin: 2px;
	padding: 12px 12px 18px;
	width: 450px;
	z-index: 50000;
	height: 160px;
	word-wrap: break-word;
	overflow: hidden
}
.map-tooltip h1 {
	color: #333;
	font-size: 15px;
	padding: 2px;
	font-weight: 400;
	margin-top: 2px;
	margin-bottom: 6px
}
.map-tooltip p {
	color: #4B4B4B;
	padding: 2px
}
.map-tooltip .popup-content {
	float: left
}
.map-tooltip h1 span {
	color: #bc0000;
	font-size: 16px
}
.map-tooltip .thumb {
	width: 96px;
	height: 64px;
	float: left;
	margin-right: 10px;
	padding: 2px;
	border: 1px solid #cacaca
}
.map-tooltip .has-photo {
	width: 334px
}
.map-tooltip .price {
	color: #BC0000;
	font-size: 18px;
	font-weight: 700
}
.map-tooltip .location {
	color: #666;
	font-size: 11px;
	padding: 10px 0 14px 20px;
	background: url(../../images/markers/marker-small.png) 0 6px no-repeat;
	clear: both
}
.map-tooltip .features {
	margin-top: 4px;
	margin-bottom: 0;
	padding-left: 20px
}
.map-tooltip .features li {
	font-size: 11px;
	line-height: 16px;
	list-style-image: url(../../images/icons/star-maroon.gif)
}
.awesome,
.awesome:visited,
.medium.awesome,
.medium.awesome:visited {
	border: 1px solid #d8d9da;
	border-radius: 2px;
	border-bottom-width: 3px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 15px;
	font-weight: 400;
	height: 40px;
	letter-spacing: normal;
	line-height: 40px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0 15px;
	text-align: center;
	text-decoration: none!important;
	vertical-align: middle;
	width: auto
}
.awesome:hover {
	color: #FFF
}
input.awesome {
	line-height: 30px!important;
	font-weight: 400!important;
	height: 40px
}
button.awesome {
	line-height: 37px!important;
	font-weight: 400!important
}
.small.awesome,
.small.awesome:visited {
	height: 40px;
	line-height: 37px;
	padding: 0 15px;
	font-size: 15px
}
#account-links,
#user-controls li a {
	line-height: 20px;
	text-decoration: none
}
.green-awesome,
.green-awesome:visited {
	border-bottom: solid 3px #007300
}
.report-this.awesome,
.report-this.awesome:visited,
.watch-list.awesome,
.watch-list.awesome:visited {
	-moz-box-shadow: none;
	-webkit-box-shadow: 0;
	text-shadow: none;
	font-size: 20px;
	padding-left: 0;
	padding-right: 0
}
.watch-list.awesome,
.watch-list.awesome:visited {
	background-image: url(../../images/gradients/watch-list.gif);
	border: 1px solid #74D7B1;
	color: #34B887
}
.watch-list.awesome strong {
	background-image: url(../../images/icons/watch-list.gif)
}
.watch-list.awesome:hover {
	background-color: green;
	background-image: none;
	color: #fff
}
.report-this.awesome,
.report-this.awesome:visited {
	background-image: url(../../images/gradients/report-this.gif);
	border: 1px solid #F89696;
	color: #E85D5D
}
.report-this.awesome strong {
	background-image: url(../../images/icons/report-this.gif)
}
.report-this.awesome:hover {
	background-color: #bc0000;
	background-image: none;
	color: #fff
}
.white-awesome,
.white-awesome:visited,
.white.awesome {
	color: #212223!important;
	border: 1px solid #d8d9da;
	border-bottom-width: 3px;
	background-color: #fff
}
.green-awesome,
.green-awesome:visited {
	background-color: #008900;
	border-color: #007300
}
.green-awesome:hover {
	background-color: #008900
}
.blue.awesome,
.blue.awesome:visited {
	background-color: #005f96;
	border-color: #00446b
}
.blue.awesome:hover {
	background-color: #005484
}
.red.awesome,
.red.awesome:visited {
	background-color: #ca0008;
	border-color: #8f0006
}
.red.awesome:hover {
	background-color: #b80007;
	color: #fff
}
.maroon.awesome,
.maroon.awesome:visited {
	background-color: #ca0008;
	border-color: #8f0006
}
.maroon.awesome:hover {
	background-color: #b80007;
	color: #fff
}
.orange.awesome,
.orange.awesome:visited {
	background-color: #ff5c00
}
.orange.awesome:hover {
	background-color: #d45500
}
.yellow.awesome,
.yellow.awesome:visited {
	background-color: #ffb515
}
.yellow.awesome:hover {
	background-color: #fc9200
}
.grey.awesome,
.grey.awesome:visited {
	background-color: #ddd;
	color: #888;
	text-shadow: none
}
.grey.awesome:hover {
	background-color: #ddd;
	color: 111
}
.delete {
	background-color: #fff;
	border: none;
	font-family: Helvetica, sans-serif, Arial;
	font-size: 12px
}
#location-switch ul li a,
#user-controls #lang-button-en,
#user-controls li .language-text,
#user-controls li a,
#user-controls ul,
#user-controls ul li a {
	font-family: proxima-nova, noto
}
.green.awesome,
.green.awesome:visited {
	background-color: #090;
	border-color: #007300
}
.green.awesome:hover {
	background-color: #008900
}
.lite-blue,
.lite-blue:visited {
	background-color: #005f96;
	border-color: #005484!important
}
.lite-blue:hover {
	background-color: #005484
}
.greeny,
.greeny:hover,
.greeny:visited {
	background: #74A72F
}
.browny,
.browny:hover,
.browny:visited {
	background: #A29062
}
.newgreen,
.newgreen:hover,
.newgreen:visited {
	background: #00A364
}
.block.awesome {
	display: block;
	width: 100%
}
.social-link,
.social-link .u-icon {
	font-size: 56px;
	display: inline-block;
	overflow: hidden;
	position: relative
}
.social-link.facebook,
.social-link.facebook .u-icon {
	color: #3B5998
}
.facebook-login-top {
	background: #3b5998;
	color: #fff;
	border: none;
	outline: 0;
	padding: 10px;
	font-size: 13px;
	cursor: pointer
}
.facebook-login-top-wrapper {
	display: inline-block;
	text-align: center;
	padding: 0 10px
}
#signin-content .facebook-login-top-wrapper__safety-message {
	font-size: 11px;
	font-weight: 400
}
.social-link.twitter,
.social-link.twitter .u-icon {
	color: #4099FF
}
.social-link.twitter iframe {
	top: 0;
	left: 0
}
#location-switch ul,
#user-controls ul {
	z-index: 999;
	top: 79px;
	box-shadow: 0 8px 10px 0 rgba(0, 0, 0, .1);
	transition: .2s;
	position: absolute;
	list-style: none
}
.social-link.twitter iframe #b,
.social-link.twitter iframe .btn {
	font-size: 50px!important
}
.social-link.google,
.social-link.google .u-icon {
	color: #dd4b39
}
#toplevel-search {
	margin-bottom: 0;
	margin-top: 10px;
	float: left;
	border: 2px solid #D3D3D3;
	padding: 10px 12px 12px;
	border-radius: 6px;
	width: 972px;
	background-color: #fff
}
#search {
	margin-top: 4px
}
#search #fields {
	float: left;
	width: 940px
}
#search select {
	border: 2px solid #999;
	background: no-repeat;
	padding: 3px 6px;
	width: 170px;
	margin-right: 10px;
	color: #333;
	float: left;
	border-radius: 5px
}
#search .keywords-big,
#search .keywords-small,
#search .keywords-xxl {
	font-size: 11px;
	height: 20px;
	float: left;
	margin-right: 6px;
	border: 2px solid #999;
	color: #333;
	border-radius: 5px;
	padding-left: 4px;
	width: 560px
}
#search .keywords-small {
	width: 380px
}
#search .keywords-xxl {
	width: 736px
}
#search #search-submit {
	float: left
}
#search .row2 {
	padding-top: 6px
}
#search .row2 input {
	border: 2px solid #999;
	color: #333;
	border-radius: 5px;
	height: 18px;
	padding-left: 2px;
	width: 164px;
	margin-right: 6px;
	font-size: 11px
}
#search #id_places__name__in {
	float: left;
	width: 344px;
	margin-right: 10px
}
#search #id_year__lte {
	width: 100px
}
#search .row2 .as-selection-item {
	width: auto
}
#search .row2 #as-selections-top_places__id__in {
	border: 2px solid #999;
	color: #333;
	border-radius: 5px;
	padding-left: 2px;
	width: 345px;
	overflow: hidden;
	margin-right: 8px
}
#search .row2 #as_values_top_places__id__in {
	float: left;
	width: 200px
}
#search .row2 #as-selections-top_places__id__in li {
	float: left;
	width: 120px;
	overflow: hidden
}
#search .row2 #as-selections-top_places__id__in input {
	border: 0
}
#search .row2 #as-original-top_places__id__in {
	clear: none;
	float: left
}
#search .row2 .as-list {
	margin-top: 30px;
	background-color: #fff
}
#user-controls li {
	float: left;
	list-style: none
}
#user-controls li:hover {
	color: green
}
#user-controls li:first-child {
	border: none
}
#user-controls li a {
	color: #626465;
	font-size: 14px
}
#user-controls li a:hover {
	text-decoration: none
}
#user-controls li .language-text {
	color: #E00000;
	margin-right: 32px;
	font-size: 12px
}
#user-controls li .language-text:lang(ar) {
	margin-right: 0;
	margin-left: 24px
}
#user-controls li.signin-btn {
	margin-right: 16px;
	padding-top: 1px
}
#user-controls li.register-btn a:hover,
#user-controls li.signin-btn a:hover {
	color: #2B2D2E
}
#user-controls li.register-btn {
	padding-top: 1px
}
#user-controls li.signin-btn:lang(ar) {
	margin-left: 24px
}
#user-controls li.fbsignin {
	margin-right: 16px;
	padding-top: 3px
}
#user-controls li.fbsignin:lang(ar) {
	padding-top: 0;
	margin-right: 32px
}
#user-controls li.fbsignin img {
	width: 16px
}
#user-controls li.fbsignin:lang(ar) img {
	vertical-align: bottom
}
#user-controls #lang-button-fr {
	padding-top: 2px
}
#user-controls #lang-button-en {
	color: #E00000;
	-webkit-appearance: none;
	background: 0 0;
	border: #ffdead;
	font-size: 14px;
	cursor: pointer;
	margin-right: 16px
}
#user-controls #lang-button-en:lang(ar) {
	margin-left: 16px
}
#user-controls ul {
	transform: scale(1, 0);
	transform-origin: top;
	margin-top: 1px;
	border-radius: 0 0 6px 6px;
	border-top: 1px solid #e00000;
	min-width: 180px;
	display: block!important;
	background-color: #FFF
}
#account-action-wrapper-dropdown.opened {
	transform: scale(1, 1)
}
#user-controls ul li {
	float: none;
	margin: 0;
	padding: 0;
	border: none
}
#user-controls ul li a {
	background-color: #fff;
	color: #626465;
	display: block;
	font-size: 16px;
	line-height: 24px;
	padding: 8px;
	border-bottom: 1px solid #EEF0F1;
	margin: 0 16px
}
#account-links,
#user-controls ul li a:lang(ar) {
	font-size: 14px
}
#user-controls ul li a:hover {
	font-weight: 600;
	color: #2B2D2E;
	text-decoration: none
}
#account-links {
	background: url(../../images/nav/arrow_down.png) right center no-repeat;
	background-size: 8px;
	padding: 0 13px;
	display: block;
	color: #626465;
	max-width: 130px;
	margin-left: 0;
	margin-right: 20px
}
a#account-links:hover {
	color: #626465!important
}
a#account-links:active {
	text-decoration: none
}
.accounts-dropdown-divider {
	width: 90%;
	max-width: 105px;
	border: 1px solid #C3D1EC
}
.tinytext {
	font-size: 8px;
	background-color: red;
	color: #fff;
	padding: 0 3px
}
#location-switch div.country {
	float: left
}
#location-switch div.seperator {
	float: left;
	margin: 0 2px;
	padding: 3px
}
#location-switch div.city {
	float: left
}
#location-switch p.city:hover,
#location-switch p.country:hover {
	cursor: pointer
}
#location-switch .expand p.city,
#location-switch .expand p.country {
	background: url(../../images/nav/arrow_up.png) calc(100% - 20px) center no-repeat;
	background-size: 8px
}
#location-switch .expand p.city:lang(ar),
#location-switch .expand p.country {
	background: url(../../images/nav/arrow_up.png) 12px center no-repeat;
	background-size: 8px
}
#location-switch p.city,
#location-switch p.country {
	background: url(../../images/nav/arrow_down.png) calc(100% - 20px) center no-repeat;
	background-size: 8px;
	padding-right: 32px;
	margin-top: -4px
}
#callouts ul,
#hpi-mpu #top-mpu {
	margin-top: 0
}
#location-switch p.city:lang(ar),
#location-switch p.country {
	background: url(../../images/nav/arrow_down.png) 12px center no-repeat;
	background-size: 8px;
	border-right: none;
	padding-right: 0;
	padding-left: 24px
}
#location-switch ul {
	clear: both;
	margin-top: 1px;
	border-radius: 0 0 6px 6px;
	border-top: 1px solid #e00000;
	width: 180px;
	background-color: #FFF;
	transform: scale(1, 0);
	transform-origin: top
}
#location-switch .expand ul {
	transform: scale(1, 1)
}
#location-switch ul li a {
	background-color: #fff;
	color: #626465;
	display: block;
	font-size: 16px;
	line-height: 24px;
	padding: 8px;
	border-bottom: 1px solid #EEF0F1;
	margin: 0 16px
}
#location-switch ul li a:lang(ar) {
	font-size: 14px
}
#location-switch ul li a:hover {
	font-weight: 600;
	color: #2B2D2E;
	text-decoration: none
}
#location-switch ul.country {
	width: 100px
}
#location-switch .country a {
	background-image: url(../../images/location_switcher/flags1.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding: 4px 4px 4px 26px
}
#location-switch #uae {
	background-position: 5px -249px
}
#location-switch #algeria {
	background-position: 5px -3px
}
#location-switch #bahrain {
	background-position: 5px -22px
}
#location-switch #egypt {
	background-position: 5px -41px
}
#location-switch #jordan {
	background-position: 5px -60px
}
#location-switch #ksa {
	background-position: 5px -79px
}
#location-switch #kuwait {
	background-position: 5px -98px
}
#location-switch #lebanon {
	background-position: 5px -117px
}
#location-switch #libya {
	background-position: 5px -136px
}
#location-switch #morocco {
	background-position: 5px -155px
}
#location-switch #oman {
	background-position: 5px -174px
}
#location-switch #qatar {
	background-position: 5px -194px
}
#location-switch #syria {
	background-position: 5px -213px
}
#location-switch #tunisia {
	background-position: 5px -231px
}
#location-switch p.country a {
	display: block;
	color: #004276
}
#location-switch p.city a {
	padding: 3px;
	display: block;
	font-size: 14px;
	line-height: 16px;
	color: #626465;
	text-decoration: none;
	max-width: 80px
}
.mini-survey select,
.stats-container__filter-select {
	text-overflow: '';
	-webkit-appearance: none;
	-moz-appearance: none;
	outline: 0
}
#help-buttons {
	float: left;
	font-size: 11px;
	margin-top: 6px
}
#help-buttons ul {
	margin: 0;
	padding: 0
}
#help-buttons li {
	border-left: 1px solid #004276;
	float: left;
	list-style-type: none;
	margin: 0 0 0 6px;
	padding: 0 0 0 6px
}
#help-buttons li#help {
	margin-right: 6px;
	padding-right: 6px;
	border-right: 1px solid #004276
}
#help-buttons a {
	color: #fff;
	display: block;
	text-decoration: none;
	font-size: 12px
}
#help-buttons #help a,
#help-buttons #how-to a {
	color: #004276;
	font-size: 11px
}
#help-buttons #help a:hover,
#help-buttons #how-to a:hover {
	color: #bc0000
}
#callouts ul {
	padding-top: 0
}
#callouts li {
	list-style-type: none;
	font-size: 20px;
	padding-left: 10px
}
#account-buttons {
	display: inline
}
#sign-in-dialog {
	display: none;
	background-color: #333;
	background-image: url(../../images/elements/login_box_bg.gif);
	height: 104px;
	margin-top: 31px;
	position: absolute;
	right: 0;
	width: 186px;
	padding: 2px 8px;
	border: 1px solid #333;
	z-index: 999999;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top-left-radius: 3px
}
#sign-in-dialog div {
	clear: both
}
#sign-in-dialog label {
	font-size: 11px
}
#sign-in-dialog input {
	font-size: 11px;
	width: 180px;
	height: 12px;
	padding: 1px 0
}
#sign-in-dialog input#signin {
	background: #fff;
	border: none;
	color: #333;
	float: right;
	height: auto;
	width: 36px;
	border-radius: 3px
}
#sign-in-dialog #bottom-row {
	margin-top: 10px
}
#sign-in-dialog #bottom-row a {
	border: none;
	color: #fff;
	padding: 2px
}
#sign-in-dialog #bottom-row a:hover {
	background-color: transparent;
	color: #fff;
	padding: 2px
}
#homepage-intro {
	clear: both;
	width: 996px;
	height: 375px;
	background-color: #f4f4f4;
	background-repeat: no-repeat;
	background-position: 0 210px;
	margin-bottom: 10px
}
.site-amman #homepage-intro {
	background-image: url(../../images/home/intro/en-cityscape-amman.jpg)
}
.site-casablanca #homepage-intro {
	background-image: url(../../images/home/intro/en-cityscape-casablanca.jpg)
}
.site-jeddah #homepage-intro {
	background-image: url(../../images/home/intro/en-cityscape-jeddah.jpg)
}
#homepage-intro #hpi-text {
	height: 102px
}
#homepage-intro h1 {
	font-size: 42px;
	color: #000
}
#homepage-intro h2 {
	font-size: 22px;
	color: #000;
	font-weight: 400;
	width: 470px
}
#homepage-intro h2 span {
	color: #bc0000;
	font-weight: 700
}
#hpi-content {
	float: left;
	width: 606px;
	padding: 14px 14px 14px 20px;
	height: 180px;
	background-color: #f4f4f4;
	background-repeat: no-repeat;
	background-position: 520px 0
}
.site-amman #hpi-content {
	background-image: url(../../images/home/intro/amman-flag-dbzguy.gif)
}
.site-casablanca #hpi-content {
	background-image: url(../../images/home/intro/casablanca-flag-dbzguy.gif)
}
.site-jeddah #hpi-content {
	background-image: url(../../images/home/intro/jeddah-flag-dbzguy.gif)
}
#hpi-mpu {
	float: right;
	width: 300px;
	height: 250px;
	margin: 14px 14px 26px;
	background-color: #fff
}
#hpi-search {
	margin: 30px 0 0;
	height: 42px;
	padding: 3px;
	width: 606px;
	border-radius: 3px;
	background: #e8e8e8;
	background: linear-gradient(top, #e8e8e8 13%, #fff 83%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#ffffff', GradientType=0)
}
#hpi-search-text {
	padding: 0 10px;
	height: 39px;
	border: 1px solid #cacaca;
	border-right: none;
	width: 357px;
	float: left;
	font-size: 14px;
	font-style: italic
}
#hpi-search .awesome {
	font-size: 16px;
	float: left;
	padding: 0 22px;
	height: 41px;
	width: 99px;
	margin-left: -3px;
	-moz-border-radius-topleft: 0;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-bottomleft: 0;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-topright: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-bottomright: 2px;
	-webkit-border-bottom-right-radius: 2px
}
#hpi-search .awesome:active {
	top: 0
}
#hpi-dropdown {
	border: 1px solid #cacaca;
	border-right: none;
	width: 130px;
	text-align: center;
	background: #fff;
	background: linear-gradient(top, #fff 47%, #f2f2f2 57%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=0);
	padding: 0;
	float: left;
	height: 39px;
	line-height: 39px;
	font-size: 13px;
	color: #444
}
#hpi-dropdown span {
	background: url(../../images/home/intro/arrow.gif) 94% 50% no-repeat;
	display: block;
	padding: 0 20px 0 8px
}
#hpi-categories {
	background-color: transparent;
	border: none;
	color: transparent;
	width: 130px;
	height: 40px;
	left: 0;
	margin: 152px 0 0 24px;
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	padding: 0;
	position: absolute;
	top: 0
}
#hpi-footer-aside .awesome,
.placeholder {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px
}
#hpi-categories option {
	color: #000
}
#hpi-categories:hover {
	cursor: pointer
}
#hpi-footer {
	clear: both;
	height: 65px;
	padding: 20px 0 0 100px;
	background: url(../../images/home/intro/en-rich-dbzguy.gif) 28px 6px no-repeat #ebf3f8;
	border-bottom: 1px solid #cce2ee
}
#hpi-footer-headings {
	float: left
}
#hpi-footer h2 {
	font-weight: 700
}
#hpi-footer h4 {
	font-weight: 400
}
#hpi-footer-aside {
	float: right
}
#hpi-footer-aside .awesome {
	background-color: #014B92;
	color: #fff;
	float: right;
	font-size: 16px;
	font-weight: 700;
	margin: 0 20px 0 0;
	padding: 10px 24px;
	border-radius: 2px
}
#hpi-footer-aside span {
	clear: both;
	float: right;
	font-size: 11px;
	margin-right: 19px;
	margin-top: 2px;
	color: #004276;
	width: 136px
}
#eam-save-search .checkbox {
	float: left;
	margin: 3px 10px 30px
}
.lang-fr #eam-save-search .checkbox {
	margin-bottom: 50px
}
#eam-save-search .light {
	color: #666;
	margin-top: 15px;
	display: block;
	padding-left: 35px
}
#eam-save-search-button,
#eam-switch p {
	display: none
}
#email-alerts-modal {
	background: url(../../images/email_alerts/alert_listings.gif) 10px center no-repeat #fff;
	border-color: #bc0000;
	color: #bc0000;
	font-size: 14px;
	font-weight: 700;
	margin: 0 0 20px;
	padding: 10px 10px 10px 50px
}
#email-alerts-modal.heart-ticked {
	background-image: url(../../images/email_alerts/heartTicked.jpg)
}
#email-alerts-modal #unsub-delete {
	border: none;
	cursor: pointer;
	float: right;
	margin-right: 5px
}
#email-alerts-modal .styledbtn,
#loading_layer {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px
}
#email-alerts-modal .styledbtn {
	background: url(../../images/search/gray-btn-mini.png) #bc0000;
	border: none;
	border-radius: 4px;
	color: #FFF;
	font-size: 12px;
	margin-top: 10px;
	padding: 3px 6px
}
#email-alerts-modal a {
	float: right;
	padding-right: 6px
}
#email-alerts-modal h3 {
	background: url(../../images/email_alerts/alert_listings.gif) left center no-repeat;
	color: #BC0000;
	display: block;
	font-weight: 700;
	height: 19px;
	margin: 0 0 8px;
	padding: 5px 0 1px 45px
}
#email-alerts-modal p {
	line-height: 1.4em;
	padding-left: 5px
}
#email-alerts-modal p b,
.dbz-red {
	color: #bc0000
}
#email-alerts-modal2 {
	border-color: #bc0000;
	margin: 4px 8px 0;
	min-width: 350px
}
#email-alerts-modal2 h3 {
	color: red;
	font-weight: 700
}
#email_alerts-top-wrap {
	float: right
}
#ajax_saved_search_btn,
#email_alerts-top-wrap a,
#email_alerts-wrap a,
#saved_search_btn {
	display: inline-block;
	font-size: 15px;
	line-height: 22px;
	padding: 0;
	border-bottom: 1px solid #045282;
	font-weight: 400;
	margin: 0 5px
}
#ajax_saved_search_btn:hover,
#email_alerts-top-wrap a:hover,
#saved_search_btn:hover {
	text-decoration: none
}
#ajax_saved_search_btn,
#saved_search_btn {
	background-color: #eee;
	background-image: url(../../images/email_alerts/email-alert-save.gif)
}
#ajax_saved_search_btn a,
#saved_search_btn a {
	background: #eee;
	padding: 0
}
#email_alerts-wrap {
	margin: 20px 0;
	text-align: center;
	font-size: 16px
}
.lang-fr #email_alerts-wrap a {
	line-height: 1;
	padding-top: 10px;
	padding-bottom: 10px
}
#email_alerts-wrap a:hover,
a.ea-onoffinactive:hover {
	text-decoration: none
}
#save-success-modal .eam-button:hover,
.ea-onoff-actions a,
.search-saved #gotit-button:hover {
	text-decoration: underline;
	cursor: pointer
}
#email_alerts-wrap em {
	color: #004276;
	font-weight: 700
}
#heart-status-off {
	margin-right: 5px
}
#loading_layer {
	background: #fff;
	border: 3px solid #eee;
	border-radius: 4px;
	display: none;
	font-size: 24px;
	left: 50%;
	margin: -10px 0 0 -10px;
	padding: 20px;
	position: absolute;
	top: 50%;
	z-index: 9788
}
#eam-content-wrap,
#saved-search-modal {
	background: #f2f2f2;
	float: left;
	width: 550px
}
#saved-search-modal {
	font-size: 13px;
	width: 400px;
	background-color: #f2f2f2;
	text-align: center
}
#saved-search-modal #eam-switch {
	background-color: #fff;
	padding: 10px 0
}
#saved-search-modal #eam-switch a {
	color: #004276
}
#saved-search-modal .alertsoff p.off,
#saved-search-modal .alertson p.on {
	display: block
}
#saved-search-modal .button-gray {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: url(../../images/email_alerts/button-bg.jpg);
	border: 1px solid #cacaca;
	border-radius: 4px;
	color: #004276;
	display: inline-block;
	font-size: 13px;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 3px 15px;
	position: relative
}
#saved-search-modal .marginated {
	margin: 15px
}
#saved-search-modal .eam-content {
	width: 370px
}
#save-success-modal,
.search-saved {
	width: 500px;
	background: #f2f2f2;
	overflow: hidden
}
#save-success-modal {
	float: left
}
#save-success-modal .eam-button {
	float: right;
	margin-top: 35px
}
#save-success-modal img {
	float: right;
	margin-right: 15px;
	margin-bottom: 15px
}
#save-success-modal .marginated {
	margin-top: 5px
}
#save-success-modal .hide-modal-close {
	display: none
}
.search-saved {
	height: 270px
}
.search-saved li {
	list-style-position: outside;
	list-style-type: decimal;
	margin-top: 15px;
	margin-left: 15px
}
.search-saved .marginated {
	margin: 20px
}
.search-saved .marginated .content {
	float: left;
	width: 240px
}
.search-saved .marginated img {
	float: right
}
.search-saved ol {
	float: left;
	width: 200px
}
.search-saved p {
	float: left;
	width: 220px
}
.search-saved #do-not-show-wrap {
	clear: both;
	width: 100%;
	float: left
}
.search-saved #do-not-show-wrap span {
	position: relative;
	top: 20px
}
.search-saved #do-not-show-wrap input[type=checkbox] {
	margin-left: 0
}
.search-saved #gotit-button {
	float: right;
	margin: 22px 0 0
}
#saved-search-modal #eam-save-search {
	text-align: left
}
#eam-save-search {
	float: left;
	width: 50%;
	margin-left: 5px;
	margin-top: 20px
}
#search_exists-non-js #saved-search-modal {
	background-color: #fff;
	float: none;
	margin: 0 auto;
	padding-bottom: 10px
}
.ea-onoff-actions a {
	color: #004276
}
.eam-button,
.eam-content .modal-button-input {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: url(../../images/email_alerts/button-bg.jpg);
	border: 1px solid #cacaca;
	border-radius: 4px;
	color: #004276;
	display: inline-block;
	font-size: 13px;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 3px 15px
}
.eam-content {
	float: left;
	font-size: 13px;
	margin: 0;
	width: 550px
}
.eam-content .clear {
	clear: both
}
.eam-content .eam-login-form .form-row {
	display: block;
	float: left;
	margin-bottom: 10px;
	margin-top: 10px;
	min-height: 25px;
	width: 100%
}
.eam-content .eam-login-form .form-row .errorlist li {
	list-style: none;
	width: 215px
}
.eam-content .eam-login-form .form-row .input input.eamtxtbox {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #CCC;
	border-radius: 4px;
	padding: 7px 4px;
	width: 290px
}
.eam-content .eam-login-form .form-row .input input.eamtxtbox:focus {
	border-color: #aaa
}
#saved-search-modal .search-saved img,
.eam-content .eam-login-form .form-row .input {
	float: right
}
.eam-content .eam-login-form .form-row .label {
	float: left;
	margin-top: 2px
}
.eam-content .eam-login-form .form-row .label label {
	font-weight: 700
}
.eam-content .eam-login-form .form-row .switch {
	width: 300px
}
.eam-content .eam-login-form .form-row .switch label {
	clear: both;
	float: left;
	font-weight: 400;
	margin-bottom: 3px;
	width: 300px
}
.eam-content .eam-login-form .form-row .switch label:hover {
	cursor: pointer
}
.eam-content .eam-login-form .form-row p {
	font-weight: 400;
	margin-bottom: 3px
}
.eam-content .eam-login-form .form-row span.eam-font {
	color: #666;
	font-weight: 400
}
.eam-content .meta {
	font-weight: 400
}
.eam-content .meta em {
	color: #bc0000;
	font-weight: 700
}
.eam-content .modal-button-input:focus {
	background: #333
}
.eam-content .modal-button-input:hover {
	border-color: #000
}
.eam-content .redSep {
	margin: 20px 0 5px;
	text-align: center
}
.eam-content a {
	color: #004276!important
}
.eam-content ol {
	list-style: decimal;
	margin-left: 18px
}
.eam-content ol li {
	line-height: 1.4em;
	margin-bottom: 16px;
	padding-left: 4px
}
.eam-content p {
	font-weight: 700;
	line-height: 1.4em;
	margin-bottom: 10px
}
.eam-content-success p {
	line-height: 1.5em
}
.eam-img1 {
	float: right;
	margin-right: 10px
}
.mysearches-p .profile-bottom .table .info {
	width: 480px
}
#heart-status-off,
#heart-status-on,
.ea-actions,
.ea-onoff-actions,
.ea-title,
.savedsearch-modal {
	float: left
}
#heart-status-on {
	color: #004276
}
#heart-status-off {
	color: #aaa
}
a.ea-onoffinactive {
	color: #ccc;
	cursor: default;
	text-decoration: none
}
img.searches-ea {
	display: block;
	margin-left: 13px;
	margin-top: 5px
}
span.ea-magnifier {
	float: left;
	padding: 4px 2px 0 0
}
span.ea-magnifier .u-icon {
	font-size: 16px
}
span.ea-onoff-actions {
	margin-left: 10px;
	margin-right: 15px
}
#eam-content-wrap .eam-content-success {
	padding: 20px 20px 7px
}
#eam-content-wrap .eam-content-success p {
	margin-bottom: 14px
}
#classified-listing-body #content {
	float: right;
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
	width: auto
}
#classified-listing-body #breadcrumbs {
	color: #999;
	font-size: 14px;
	margin: 4px 0 10px 4px;
	padding-bottom: 20px
}
#classified-listing-body #refine-search-wrapper {
	float: left;
	width: 200px
}
#classified-listing-body #refine-search,
#classified-listing-body #your-search {
	width: 194px
}
#classified-listing-body #pets-warning .warning {
	margin-left: 0;
	margin-bottom: 10px
}
#classified-listing-body #content .block {
	clear: both;
	float: left;
	width: 100%
}
#classified-listing-body #search-results-fieldset .fieldset-content {
	padding-left: 0;
	padding-right: 0
}
#classified-listing-body #refine-search #id_places__id__in {
	width: 166px
}
#classified-listing-body #refine-search ul.as-selections li.as-original input {
	border: none
}
#classified-listing-body ol#map-results {
	color: #bc0000;
	padding-left: 20px;
	margin-top: 14px
}
#classified-listing-body ol#map-results li {
	clear: both;
	margin-bottom: 12px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #cacaca;
	margin-right: 2px
}
#classified-listing-body ol#map-results h3 {
	margin: 0;
	font-weight: 400;
	display: inline;
	color: #bc0000
}
#classified-listing-body ol#map-results h3 a {
	color: #bc0000
}
#classified-listing-body ol#map-results .price {
	float: right;
	color: #333
}
#classified-listing-body p.map-hint {
	background-color: #EEF5FB;
	border-bottom: 1px solid #CACACA;
	border-top: 1px solid #CACACA;
	margin: 0;
	padding: 7px 0;
	text-align: center
}
#classified-listing-body #no-results {
	text-align: center;
	color: #bc0000;
	font-size: 18px;
	width: 100%;
	padding: 50px 0
}
#classified-listing-body .translate {
	background: url(../../images/icons/translate.gif) 0 4px no-repeat;
	margin-left: 4px;
	padding: 0 18px 6px 0;
	cursor: pointer;
	text-decoration: none
}
#classified-listing-body .auto-model-browse-in select {
	margin-bottom: 2px
}
#classified-listing-body #gmapTooltips .location {
	width: auto
}
#classified-listing-body .paginator-simple {
	float: right;
	font-weight: 400;
	color: #666;
	clear: both;
	font-size: 14px
}
#classified-listing-body .paginator-simple strong {
	color: #333
}
#classified-listing-body .paginator-simple #prev-arrow-disabled {
	background: url(../../images/elements/grey-arrow-left.gif) 0 50% no-repeat;
	padding: 0 2px
}
#classified-listing-body .paginator-simple #next-arrow-disabled {
	background: url(../../images/elements/grey-arrow-right.gif) 0 50% no-repeat;
	padding: 0 2px
}
#classified-listing-body .paginator-simple #next-arrow {
	background: url(../../images/elements/dark-arrow-right.gif) 0 50% no-repeat;
	padding: 0 2px
}
#classified-listing-body .paginator-simple #prev-arrow {
	background: url(../../images/elements/dark-arrow-left.gif) 0 50% no-repeat;
	padding: 0 2px
}
#classified-listing-body .classified-top-confirm {
	margin-top: 15px;
	margin-bottom: 0
}
.group-set {
	margin-bottom: 14px
}
.group-header {
	font-size: 18px
}
.group-sub-header {
	font-size: 11px;
	font-weight: 700;
	padding: 8px 0 4px;
	margin-bottom: 10px;
	background-color: #f4f4f4;
	border-bottom: 1px solid #cacaca
}
.group-content {
	padding: 0 10px;
	clear: both
}
.group {
	margin-bottom: 12px
}
label.heading {
	color: #bc0000;
	display: block;
	margin-bottom: 4px
}
#tiptip_holder.tip_top #tiptip_arrow {
	display: none!important
}
#classified-listing-body .breadcrumb-links {
	color: #777
}
#classified-listing-body #content-wrapper {
	padding-left: 0
}
#search-widget-wrapper {
	float: left;
	width: 202px;
	margin-top: 25px
}
#search-widget-ad {
	margin-left: 12px
}
#search-widget {
	background-color: #E4E4E4;
	border-left: none;
	float: left;
	margin: 12px 0 14px;
	width: 200px
}
#search-widget input,
#search-widget label,
#search-widget select {
	font-family: proxima-nova, noto, helvetica, arial, sans-serif
}
#search-widget select:lang(ar) {
	line-height: 17px;
	font-size: 12px
}
#search-widget-wrapper:lang(ar) #search-widget select {
	height: 24px
}
#search-widget #search-header {
	color: #333;
	font-size: 20px;
	padding: 12px 0 0;
	text-align: center
}
#search-widget #search-content {
	background-color: #E4E4E4;
	padding: 10px 12px
}
#search-widget input {
	border: 1px solid #cacaca;
	padding: 4px 2px
}
#search-widget select {
	margin-bottom: 8px;
	width: 100%
}
#search-widget .heading {
	color: #3b4245;
	display: block;
	font-size: 13px;
	margin: 8px 0 2px
}
#search-widget .clear-link {
	float: right;
	color: #004276;
	font-size: 11px
}
#search-widget .clear-link:hover {
	text-decoration: underline;
	cursor: pointer
}
#search-widget .seperator {
	border-top: 1px dotted #c3c3c3;
	margin-bottom: 8px;
	height: 10px;
	margin-top: 8px
}
#search-widget .alt,
#search-widget .range-fields .alt {
	margin-right: 0
}
#search-widget .range-fields input {
	width: 76px;
	margin-right: 6px
}
#search-widget .range-fields select {
	width: 82px;
	margin-right: 4px
}
#search-widget #id_places__id__in {
	width: 100%
}
#search-widget .text-field {
	width: 168px
}
#search-widget .checkboxes {
	font-size: 11px
}
#search-widget .relative label {
	display: block;
	left: 0;
	margin-top: 0
}
#search-widget ul {
	margin: 0 0 0 2px;
	padding: 0
}
#search-widget li {
	font-size: 11px;
	list-style-type: none;
	margin: 0;
	padding: 0
}
.lang-ar #search-widget li {
	padding-left: 0;
	padding-right: 3px
}
#search-widget li label {
	color: #333
}
#search-widget .more-options {
	color: #004276;
	cursor: pointer;
	margin: 6px 0 0 14px
}
#search-widget .group {
	clear: both
}
#search-widget #div_year__gte,
#search-widget #div_year__lte {
	float: left;
	width: 85px
}
#search-widget #div_year__gte {
	margin-right: 6px
}
#search-widget .no-arrow .search-dropdown {
	background: 0 0
}
#advanced-search-content input#search-button-mini,
#search-widget #search-button {
	background-color: #005f96;
	background-image: none;
	border-color: #00446b;
	border-style: solid;
	border-width: 0 0 3px;
	box-shadow: none;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 16px;
	height: 40px;
	letter-spacing: normal;
	margin: 10px 0;
	text-align: center;
	width: 100%
}
#search-widget #advanced-search-header {
	background-color: #d8d9da;
	color: #3b4245;
	cursor: pointer;
	font-size: 16px;
	padding: 6px 0 6px 12px
}
#search-widget #advanced-search-header-button {
	background-color: transparent;
	border: none;
	color: #3B4245;
	cursor: pointer;
	font-size: 16px;
	margin: 0;
	padding: 0
}
#search-widget #advanced-search-header span {
	float: right;
	font-size: 14px;
	font-weight: 400;
	margin-right: 12px
}
#search-widget #advanced-search-header strong {
	color: #004276
}
#search-widget #advanced-search-content {
	background-color: #d8d9da;
	float: left;
	padding: 0 12px;
	width: 176px
}
#search-widget #advanced-search-content select {
	margin-bottom: 0
}
#search-widget .loading {
	opacity: .1;
	z-index: 5542
}
#search-widget #search-loading-icon {
	height: 90px;
	width: 172px;
	display: none;
	position: absolute;
	margin-top: 4px;
	z-index: 5543
}
#search-widget #search-loading-icon span {
	background: url(../../images/elements/loading.gif) 50% 50% no-repeat #FFF;
	display: block;
	height: 35px;
	margin: 0 auto;
	text-align: center;
	width: 45px;
	z-index: 5544;
	border-radius: 6px
}
#search-widget .hidden-element {
	display: none
}
#search-widget #as_values_id_places__id__in {
	width: 168px;
	border: 1px solid #CACACA;
	padding: 4px 2px
}
#search-widget .widget-dropdown {
	margin-bottom: 6px
}
#search-widget .search-action-link {
	margin-right: 0;
	margin-bottom: 5px;
	display: inline;
	color: #000
}
#search-widget .search-action-link a {
	color: #004276
}
#search-widget #clear-search-link {
	margin-right: 6px
}
#search-widget .buidling-input-original,
#search-widget .building_input_autocomplete {
	border: 1px solid #cacaca;
	font-size: 11px;
	height: 19px;
	padding: 2px;
	width: 168px!important
}
@-moz-document url-prefix() {
	#search-widget .buidling-input-original, #search-widget .building_input_autocomplete {
		font-size: 11px!important
	}
}
#search-widget .buidling-input-original::-webkit-input-placeholder {
	color: #111
}
#search-widget .buidling-input-original:-moz-placeholder {
	color: #111
}
#search-widget .buidling-input-original:-ms-input-placeholder {
	color: #111
}
#div_company_item_id input {
	width: 168px
}
form#search-widget-form {
	float: left;
	width: 200px;
	overflow: hidden
}
#listing-results {
	float: left;
	width: 762px;
	margin-top: 14px
}
#listing-results .group-header {
	padding: 10px 0;
	overflow: hidden
}
#listing-results .group-sub-header {
	overflow: hidden;
	background: 0 0;
	border: none;
	padding: 10px 0 30px;
	margin: 0
}
#listing-results #results-top {
	padding-bottom: 50px
}
#listing-results h1,
#listing-results h2:not(.site-description) {
	font-size: 24px;
	margin: 0;
	padding: 6px 0;
	color: #333
}
#listing-results #view-as-links {
	float: left;
	font-weight: 400;
	font-size: 14px
}
#listing-results #view-as-links a {
	color: #004276;
	cursor: pointer;
	font-size: 14px
}
#listing-results #view-as-links a.active {
	color: #000
}
#listing-results #sort {
	font-size: 14px
}
#listing-results #sort select {
	margin-left: 4px
}
#listing-results .group-content {
	clear: none;
	padding: 0;
	overflow: hidden
}
#listing-results h1.site-heading {
	float: none;
	padding-bottom: 0
}
#listing-results h2.site-description,
#listing-results p.site-description {
	line-height: 1.4;
	color: #626465;
	font-weight: 400;
	font-size: 16px
}
#listing-results span.results-count {
	line-height: 1.4;
	color: #626465;
	font-size: 17px;
	font-weight: 400
}
#listing-results span.separator {
	line-height: 1.4;
	color: #626465;
	font-size: 17px;
	font-weight: 900;
	display: inline-block;
	margin: 0 4px
}
#classified-listing-body #browse_in_widget {
	margin: 0 0 30px;
	padding: 10px;
	background-color: #eee;
	overflow: hidden
}
#browse_in_widget h4 {
	margin: 0;
	padding: 0;
	font-weight: 400;
	color: #004276;
	float: left;
	width: 690px
}
#browse_in_widget .breadcrumb-separator {
	color: #004276
}
#browse_in_widget #browse-in-show-hide {
	float: right;
	cursor: pointer;
	font-size: 15px;
	color: #000
}
#browse_in_widget #browse-in-show-hide strong {
	color: #004276
}
#browse_in_widget .browse_in_list {
	padding-top: 8px;
	clear: both
}
#browse_in_widget .browse_in_widget_col {
	float: left;
	width: 160px;
	margin: 0;
	padding: 0;
	list-style: none
}
#browse_in_widget .browse_in_widget_col li {
	padding: 1px 1px 1px 0;
	margin-bottom: 4px;
	color: #004276
}
#browse_in_widget .browse_in_widget_col a {
	color: #004276
}
#browse_in_widget #show-all-link {
	text-align: center;
	border-top: 1px dotted #cacaca;
	padding-top: 7px;
	padding-bottom: 0;
	clear: both
}
#browse_in_widget #show-all-link a {
	color: #004276;
	font-weight: 700
}
#browse_in_widget .hightlight {
	font-weight: 700
}
#browse_in_widget span {
	color: #000;
	margin-right: 4px
}
#browse_in_widget #browse_in_breadcrumb {
	font-size: 14px
}
#browse_in_widget #browse_in_breadcrumb a {
	color: #004276;
	padding: 0 2px
}
#browse_in_widget strong {
	color: #000
}
#browse_in_widget #browse-in-category-list {
	border-top: 1px dotted #cacaca;
	width: 100%;
	margin-top: 10px;
	float: left
}
#browse_in_widget #browse-results-in {
	clear: both
}
.seo_itemscope {
	display: inline
}
.seo_itemscope .seo_itemprop-title {
	display: none
}
#classified-detail-body #browse_in_widget {
	width: 744px;
	margin-top: 6px;
	margin-bottom: 8px;
	font-size: 12px
}
#classified-detail-body #browse_in_widget span {
	margin-bottom: 4px;
	margin-right: 0;
	padding: 6px
}
#classified-detail-body #browse_in_widget #browse_in_breadcrumb {
	padding: 0;
	line-height: 26px;
	width: 588px;
	font-size: 14px;
	color: #335e94
}
#classified-listing-body #browse_in_widget #browse_in_breadcrumb {
	float: left
}
#classified-listing-body #search-results {
	clear: both;
	margin-top: 16px
}
#classified-listing-body #search-results legend span {
	color: #BC0000
}
#classified-listing-body #search-results fieldset {
	padding: 10px 0
}
#classified-listing-body #search-results legend {
	margin-left: 10px
}
#classified-listing-body #results-header {
	border-bottom: 2px solid #CACACA;
	height: 34px;
	background: url(../../images/gradients/listings-header-bg.gif)
}
#classified-listing-body #results-header .pagination-simple {
	float: left;
	margin-left: 26px;
	margin-top: 13px;
	font-size: 11px;
	width: 200px;
	color: #666
}
#classified-listing-body #results-header .arrows {
	background-repeat: no-repeat;
	padding: 0 4px;
	text-decoration: none;
	margin-top: 1px
}
#property-listings-footer .extras a,
.help-content .block a {
	text-decoration: underline
}
#classified-listing-body #results-header #prev-arrow {
	background-image: url(../../images/elements/red-arrow-left.gif)
}
#classified-listing-body #results-header #next-arrow {
	background-image: url(../../images/elements/red-arrow-right.gif);
	margin-left: 3px
}
#classified-listing-body #results-header #prev-arrow-disabled {
	background-image: url(../../images/elements/grey-arrow-left.gif)
}
#classified-listing-body #results-header #next-arrow-disabled {
	background-image: url(../../images/elements/grey-arrow-right.gif);
	margin-left: 3px
}
#classified-listing-body #search-results #results-header {
	margin-bottom: 10px;
	border-top: 1px solid #cacaca
}
#classified-listing-body #search-results #results-header #tabs {
	float: left;
	width: 250px;
	margin-left: 40px
}
#classified-listing-body #search-results #results-header #tabs span {
	display: block;
	padding: 0 0 0 32px
}
#classified-listing-body #search-results #results-header #list-view {
	width: 110px
}
#classified-listing-body #search-results #results-header #list-view span {
	padding: 0 0 0 44px
}
#classified-listing-body #search-results #results-header #sort {
	float: right;
	font-size: 11px;
	width: auto;
	color: #666;
	margin-top: 8px;
	padding-right: 9px;
	margin-right: 10px
}
#classified-listing-body #search-results #results-header #sort label {
	margin-right: 4px;
	font-weight: 700
}
#classified-listing-body #search-results #results-header #sort select {
	background: #fff;
	border: 1px solid #cacaca;
	font-size: 11px;
	color: #666;
	height: 15px
}
#classified-listing-body #search-results #results-header .view-button {
	float: left;
	width: 106px;
	height: 34px;
	line-height: 34px;
	border: 1px solid #cacaca;
	border-bottom: none;
	font-size: 12px;
	font-weight: 700;
	color: #fff;
	background: url(../../images/gradients/listings-header-inactive-bg.gif);
	border-top: none
}
#classified-listing-body #search-results #results-header .view-button span {
	cursor: pointer
}
#classified-listing-body #search-results #results-header .active {
	border: 1px solid #cacaca;
	background-image: none;
	background-color: #fff;
	color: #333;
	border-bottom: none;
	padding-bottom: 2px;
	border-top: none
}
#classified-listing-body #search-results #results-header #list-view span {
	background: url(../../images/icons/list-inactive.gif) 10px 50% no-repeat
}
#classified-listing-body #search-results #results-header #map-view span {
	background: url(../../images/icons/map-inactive.gif) 10px 50% no-repeat
}
#classified-listing-body #search-results #results-header .active#list-view span {
	background: url(../../images/icons/list-active.gif) 10px 50% no-repeat
}
#classified-listing-body #search-results #results-header .active#map-view span {
	background: url(../../images/icons/map-active.gif) 10px 50% no-repeat
}
#classified-listing-body #results-list {
	clear: both;
	padding: 12px 0 4px
}
#classified-listing-body #results-list .item-title {
	margin-bottom: 8px;
	margin-top: 5px
}
#classified-listing-body #results-list h3 {
	color: #BC0000;
	float: left;
	font-size: 14px;
	font-weight: 700;
	margin: 0 0 4px;
	position: relative;
	width: 530px
}
.lang-ar #classified-listing-body #results-list h3 {
	float: right
}
#classified-listing-body #results-list h3 a {
	color: #3b4245;
	padding: 0 1px;
	font-size: 16px
}
#property-listings-footer {
	margin-top: 10px
}
#property-listings-footer .extras {
	border-top: 1px solid #e1e1e1;
	overflow: hidden;
	margin-bottom: 10px;
	margin-top: 30px
}
#property-listings-footer .extras h2 {
	color: #bc0000;
	font-size: 15px;
	background: left center no-repeat;
	margin: 0;
	padding-left: 25px
}
.lang-ar #property-listings-footer .extras h2 {
	padding-left: 0;
	padding-right: 25px;
	background-position: right center
}
#property-listings-footer .extras p {
	clear: both;
	font-size: 14px;
	word-wrap: break-word
}
#classified-listing-body #place-an-ad-bar a:hover,
.cvs-promotion-btn a,
.sell-my-car-wrapper .sell-my-car-btn:hover {
	text-decoration: none
}
#property-listings-footer .extras .related-searches,
#property-listings-footer .extras .save-search {
	float: left
}
.lang-ar #property-listings-footer .extras .related-searches,
.lang-ar #property-listings-footer .extras .save-search {
	float: right
}
#property-listings-footer .extras .save-search {
	width: 240px;
	margin: 30px
}
#property-listings-footer .extras .save-search h2 {
	background-image: url(../../images/email_alerts/email-alert-save.gif)
}
#property-listings-footer .extras .related-searches {
	width: 430px;
	margin: 30px 0
}
#property-listings-footer .extras .related-searches h2 {
	background-image: url(../../images/icons/prSrch.png)
}
.translate-tooltip,
.translate-tooltip-detail {
	background: url(../../images/elements/translate-tooltip.gif) no-repeat;
	height: 46px;
	width: 336px
}
.translate-link {
	position: relative
}
.translate-link .translate-link-text {
	color: #004276
}
.translate-tooltip {
	margin-top: -54px;
	position: absolute
}
.translate-tooltip-detail {
	margin-top: -44px;
	position: absolute;
	left: 54%
}
.exports-badge,
.exports-badge-dpv,
.exports-badge-featured,
.exports-badge-highlighted {
	font-weight: 600;
	line-height: 1.3;
	color: #0d55cf;
	border-radius: 4px;
	background-color: #cce6ff;
	padding: 4px 8px;
	font-size: 11px
}
.exports-badge {
	float: right;
	position: absolute;
	right: 0;
	top: 30px
}
.exports-badge:lang(ar) {
	float: left;
	left: 0;
	right: initial
}
.exports-badge-featured {
	float: left
}
.exports-badge-featured:lang(ar) {
	float: right
}
.exports-badge-highlighted {
	float: right;
	position: absolute;
	right: 0;
	top: 45px
}
.exports-badge-highlighted:lang(ar) {
	float: left;
	left: 0;
	right: initial
}
.exports-badge-dpv {
	float: left;
	position: absolute
}
.exports-badge-dpv:lang(ar) {
	float: none;
	position: relative
}
#classified-detail-include-p #title .translate-tooltip,
#classified-detail-include-p #title .translate-tooltip-detail {
	right: 0;
	margin-right: 8px
}
#classified-detail-include-p #title .translate-tooltip-detail,
#classified-listing-body #results-list-gmap .translate-tooltip,
#classified-listing-body .item-title .translate-tooltip {
	margin-right: 4px;
	right: 0
}
#classified-listing-body .translate-link {
	font-size: 11px;
	margin-left: 2px;
	margin-top: 1px;
	float: left
}
#classified-listing-body #results-list .autotrans a {
	background-color: #FEEDED
}
#classified-listing-body #results-list .autotrans a .title {
	padding-left: 3px
}
#classified-listing-body #results-list .item-title .title-translate-link {
	color: #333;
	font-size: 10px;
	padding: 3px;
	cursor: pointer;
	margin-left: 5px
}
#classified-listing-body #results-list .item-title .title-translate-link a {
	color: #004276
}
#classified-listing-body #results-list .item-title .autotrans {
	background-color: #feeded;
	display: inline;
	float: left;
	position: relative
}
#classified-listing-body #results-list-gmap .title-translate-link {
	color: #333;
	font-size: 10px;
	padding: 3px;
	cursor: pointer;
	margin-left: 5px
}
#classified-listing-body #results-list-gmap .title-translate-link a {
	color: #004276
}
#classified-listing-body #results-list-gmap .autotrans {
	background-color: #feeded;
	display: inline;
	position: relative
}
#classified-listing-body #results-list-gmap {
	width: 744px;
	padding-bottom: 20px;
	border-bottom: 1px solid #ddd;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	margin: 15px auto;
	padding-top: 15px
}
#classified-listing-body #results-list .price {
	font-size: 16px;
	float: right;
	color: #b80007;
	width: 170px;
	text-align: right
}
#classified-listing-body #results-list .converted-price {
	color: #777
}
#classified-listing-body #results-list .thumb {
	position: relative;
	float: left;
	width: 160px;
	margin-right: 10px;
	margin-bottom: 10px;
	clear: both
}
#classified-listing-body #results-list .thumb img:not(.img-thumb) {
	float: left;
	border: 1px solid #cacaca;
	padding: 4px;
	margin-right: 10px;
	width: 160px;
	max-height: 106px;
	height: 106px
}
#classified-listing-body #results-list .thumb .image-count {
	background-color: #333;
	color: #fff;
	font-size: 10px;
	left: 0;
	bottom: 0;
	margin-left: 5px;
	margin-bottom: 5px;
	padding: 2px 5px;
	position: absolute
}
#classified-listing-body #results-list .description {
	font-size: 12px;
	float: left;
	width: 569px
}
#classified-listing-body #results-list .descriptionindented {
	font-size: 12px;
	float: left;
	width: 715px;
	padding-left: 0
}
#classified-listing-body #results-list .has_photo .thumb {
	margin-right: 20px
}
#classified-listing-body #results-list .date {
	margin: 0 0 17px;
	color: #3b4245
}
#classified-listing-body #results-list .breadcrumbs {
	margin: 0;
	color: #3b4245;
	font-size: 14px;
	line-height: 1
}
#classified-listing-body #results-list .feature {
	list-style: none;
	margin: 0;
	padding: 0
}
#classified-listing-body #results-list .features {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font-size: 12px
}
#classified-listing-body #results-list .listing-agent {
	display: table;
	height: 75px;
	top: 80px;
	position: absolute;
	right: 0
}
#classified-listing-body #results-list .listing-agent:lang(ar) {
	left: 0;
	right: initial
}
#classified-listing-body #results-list .listing-agent a {
	width: 85px;
	height: 35px;
	display: table-row;
	vertical-align: middle;
	outline: 0;
	overflow: hidden
}
#classified-listing-body #results-list .listing-agent img {
	max-width: 85px;
	max-height: 35px;
	border: 0;
	outline: 0;
	display: block;
	display: table-cell;
	vertical-align: middle
}
#classified-listing-body #results-list .item-controls {
	float: right
}
#classified-listing-body #results-list .item-controls span {
	display: block;
	float: left;
	margin-right: 12px
}
#classified-listing-body #results-list .watchlist .details-watching-this {
	background: url(../../images/icons/check-active.gif) no-repeat
}
#classified-listing-body #results-list .report-this a {
	width: 18px;
	height: 24px
}
#classified-listing-body #place-an-ad-bar {
	position: relative;
	background-color: #eee;
	color: #6b6d70;
	margin: 4px 0 20px;
	padding: .5em .8em;
	font-size: 18px;
	font-weight: 700;
	overflow: hidden;
	line-height: 24px
}
#classified-listing-body #place-an-ad-bar a {
	float: right;
	padding: .5em 4em .8em;
	color: #ca0008;
	border: 1px solid;
	background-color: #fff;
	border-radius: 3px;
	font-size: 14px;
	line-height: 1
}
.sell-my-car-wrapper .sell-my-car-btn {
	position: absolute;
	right: 16px;
	top: calc(50% - 20px);
	padding: 1em 4em .8em!important;
	max-width: 190px
}
.sell-my-car-wrapper .sell-my-car-btn:lang(ar) {
	right: auto;
	left: 16px
}
.sell-my-car-wrapper h6 {
	font-weight: 700;
	font-size: 20px;
	margin: 0
}
.sell-my-car-wrapper p {
	font-weight: 400;
	font-size: 14px;
	margin: 8px 0 0
}
.adsense__container {
	box-sizing: border-box;
	margin: 5px auto
}
.adsense__container #adblock_atf,
.adsense__container #adblock_btf {
	height: auto!important
}
#classified-listing-body #results-list .features li {
	padding: 0;
	list-style: none;
	margin: 0 80px 5px 0;
	color: #3b4245
}
#classified-listing-body #results-list .featured h3:before {
	background-image: url(../../images/icons/icons-listing_page_actions.png);
	width: 16px;
	height: 16px;
	content: "";
	display: block;
	float: left;
	margin: 0 4px 0 0;
	background-position: -16px -60px
}
#classified-listing-body #results-list .featured .thumb {
	position: relative;
	float: left;
	width: 256px;
	margin-bottom: 10px;
	clear: both
}
#classified-listing-body #results-list .featured .thumb img {
	float: left;
	border: 1px solid #cacaca;
	padding: 4px;
	margin-right: 10px;
	width: 256px;
	max-height: 152px;
	height: 152px;
	background-color: #fff
}
#classified-listing-body #results-list .featured .thumb,
#login-fieldset #id_username {
	margin-right: 20px
}
#classified-listing-body #results-list .featured .description {
	font-size: 12px;
	float: left;
	width: 438px
}
#classified-listing-body #results-list .featured .thumb .image-count {
	background-color: #333;
	color: #fff;
	font-size: 10px;
	left: 0;
	bottom: 0;
	margin-left: 5px;
	margin-bottom: 5px;
	padding: 2px 5px;
	position: absolute;
	width: 45px
}
#classified-listing-body #results-list .featured .listing-agent {
	float: right;
	text-align: right
}
#classified-listing-body #results-list .featured .location {
	margin-top: 12px;
	position: absolute;
	width: 464px
}
#classified-listing-body #results-list .featured .location:before {
	margin: -2px 11px 0 0
}
#classified-listing-body #results-list .featured {
	background-color: #f7f7f7;
	border-bottom: 2px solid #CACACA;
	border-top: 2px solid #CACACA;
	float: left;
	left: -10px;
	margin: 0;
	padding: 10px;
	position: relative;
	width: 742px;
	top: -15px
}
#classified-listing-body #results-list .featured .breadcrumbs {
	clear: both;
	color: #666;
	font-size: 11px;
	margin: 3px 0 0 5px
}
#classified-listing-body #results-list .featured .date {
	padding: 0 0 0 5px
}
#classified-listing-body #results-list .featured .features {
	margin: 10px 0 0
}
#classified-listing-body #results-list .featured-inline {
	float: left;
	width: 462px
}
#classified-listing-body #results-list .list-item-wrapper {
	border-bottom: 1px solid #d8d9da
}
#classified-listing-body #results-list .list-item-wrapper:last-child {
	margin-bottom: 30px
}
#classified-listing-body #results-list .item {
	margin: 10px 0;
	position: relative
}
#classified-listing-body #results-list .paid-featured-item {
	padding-left: 10px
}
#classified-listing-body #results-list .listing-agent {
	float: right;
	text-align: right
}
#classified-listing-body .location {
	clear: both;
	float: left;
	font-size: 12px;
	width: 500px;
	margin: 10px 0 0;
	padding: 2px 0 0
}
#classified-listing-body .location .u-icon {
	position: relative;
	top: 4px;
	display: inline-block
}
#classified-listing-body #results-list .item-controls {
	margin: 5px 0 0
}
#classified-listing-body #results-list .item-controls a {
	display: block;
	float: left;
	text-decoration: none;
	position: relative;
	width: 24px;
	height: 31px;
	background-repeat: no-repeat;
	background-position: 7px 13px
}
#classified-listing-body #results-list .item-controls .report-this a {
	background-image: url(../../images/icons/report_icon.png)
}
#classified-listing-body #results-list .item-controls .report-this a:hover {
	background-image: url(../../images/icons/report_icon_hover.png)
}
#classified-listing-body #results-list .item-controls .details-watch-this {
	background-image: url(../../images/icons/wish_list_icon.png);
	background-position: 7px 16px
}
#classified-listing-body #results-list .item-controls .details-watch-this:hover {
	background-image: url(../../images/icons/wish_list_icon_hover.png)
}
#classified-listing-body #results-list .featured-inline .location {
	width: auto
}
#classified-listing-body #results-list .featured-inline .item-controls {
	margin: 8px 0 0
}
#classified-listing-body #results-list .featured-inline h3 {
	width: 336px
}
#classified-listing-body #results-list .featured-inline .features li {
	width: 135px;
	padding: 0 20px 0 3px
}
#classified-listing-body #results-list .thumb a {
	width: 168px;
	height: 114px;
	display: block
}
#classified-listing-body #results-list .thumb div {
	background-size: cover;
	background-position: 50%;
	width: 100%;
	height: 100%
}
#classified-listing-body #results-list .thumb img.img-thumb {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center
}
#listing-results .paid-featured-item {
	border-left-width: 3px;
	border-style: solid
}
#listing-results .paid-featured-item .item-controls {
	margin: 5px 15px 0 0
}
#disambiguation #listing-results .group-header,
#disambiguation #results-top {
	margin-bottom: 10px
}
#listing-results .featured-motors {
	border-color: #7C6085
}
#listing-results .featured-motors .feature-text,
.badges-motors {
	color: #7C6085
}
#listing-results .featured-classified {
	border-color: #68BD45
}
#listing-results .featured-classified .feature-text,
.badges-classified {
	color: #68BD45
}
#listing-results .featured-property-for-sale {
	border-color: #29A4D7
}
#listing-results .featured-property-for-sale .feature-text,
.badges-property-for-sale {
	color: #29A4D7
}
#listing-results .featured-property-for-rent {
	border-color: #F1BA45
}
#listing-results .featured-property-for-rent .feature-text,
.badges-property-for-rent {
	color: #F1BA45
}
#listing-results .featured-jobs {
	border-color: #F2643E
}
#listing-results .featured-jobs .feature-text,
.badges-jobs {
	color: #F2643E
}
#listing-results .featured-community {
	border-color: #3f80A3
}
#listing-results .featured-community .feature-text,
.badges-community {
	color: #3f80A3
}
#listing-results .featured-jobs-wanted {
	border-color: #F2643E
}
#listing-results .featured-jobs-wanted .feature-text {
	color: #F2643E
}
.cvs-promotion {
	padding: 20px 40px;
	border-radius: 2px
}
.cvs-promotion--lpv,
.cvs-promotion--search {
	background-color: #3B4245
}
.cvs-promotion--dpv {
	display: none;
	position: fixed;
	top: 30%;
	background-color: #fff
}
.cvs-promotion__header {
	min-height: 64px;
	border-bottom: 1px solid #333
}
.cvs-promotion-head {
	width: 70%;
	font-size: 18px;
	color: #fff;
	font-weight: 800;
	display: inline-block;
	float: left
}
.cvs-promotion--search .cvs-promotion__header {
	border-bottom-style: none
}
.cvs-promotion--dpv .cvs-promotion-feature__description,
.cvs-promotion--dpv .cvs-promotion-feature__title,
.cvs-promotion--dpv .cvs-promotion-head {
	color: #000
}
.cvs-promotion--dpv .close-button {
	font-size: 30px;
	font-weight: 800;
	position: absolute;
	top: -18px;
	right: -18px;
	background-color: #fff;
	border: 1px solid #999;
	padding: 0 10px;
	border-radius: 50%;
	cursor: pointer
}
.cvs-promotion-btn {
	width: 30%;
	float: right
}
.cvs-promotion-btn a {
	display: inline-block;
	color: #fff;
	background-color: #F2643E;
	padding: 10px 40px;
	border-radius: 5px;
	font-size: 18px;
	font-weight: 800
}
.cvs-promotion__footer {
	padding: 15px 0 0
}
.cvs-promotion-feature__block {
	position: static;
	width: 32%;
	display: inline-block;
	vertical-align: top;
	color: #fff
}
.cvs-promotion-feature__icon {
	float: left;
	display: inline-block;
	margin-right: 15px
}
.cvs-promotion-feature__icon img {
	width: 29px
}
.cvs-promotion-feature__text {
	float: left;
	width: 75%
}
.cvs-promotion-feature__title {
	font-weight: 800;
	font-size: 14px;
	margin-bottom: 10px
}
.cvs-promotion-feature__description {
	font-size: 14px
}
#disambiguation #results-list {
	margin-left: 10px;
	padding-top: 0
}
#disambiguation #top-mpu {
	margin-right: 8px;
	margin-top: 0
}
#disambiguation #featured-listings .price,
#disambiguation #results-list h3 {
	clear: both
}
#disambiguation #featured-listings,
#disambiguation #listing-results {
	margin-top: 0
}
#disambiguation #listing-results .group-header h2 {
	margin-left: 0
}
.ui-accordion .ui-accordion-header {
	cursor: pointer;
	position: relative;
	margin-top: 1px;
	zoom: 1
}
.ui-accordion .ui-accordion-li-fix {
	display: inline
}
.ui-accordion .ui-accordion-header-active {
	border-bottom: 0!important
}
.ui-accordion .ui-accordion-header a {
	display: block;
	font-size: 1em;
	padding: .5em .5em .5em .7em
}
.ui-accordion-icons .ui-accordion-header a {
	padding-left: 2.2em
}
.ui-accordion .ui-accordion-header .ui-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px
}
.ui-accordion .ui-accordion-content {
	background-color: #fff;
	padding: 5px 13px;
	border-top: 0;
	margin-top: 0;
	position: relative;
	top: -1px;
	margin-bottom: 2px;
	overflow: auto;
	display: none;
	zoom: 1
}
.ui-accordion .ui-accordion-content-active {
	display: block
}
#report-modal {
	padding-bottom: 10px;
	margin: 4px 8px 0;
	width: 350px
}
#report-modal h2 {
	margin: 0 0 8px;
	color: #bc0000;
	font-weight: 400
}
#report-modal .ui-accordion .ui-accordion-header {
	background-color: #FFF;
	background-image: none;
	cursor: pointer;
	font-size: 13px;
	font-weight: 700;
	margin-top: 1px;
	padding: 4px 6px 4px 32px;
	position: relative
}
#report-modal .fieldset-content {
	padding: 0 12px
}
#report-modal .ui-widget-content {
	border: 1px solid #aaa;
	border-top: none;
	font-size: 12px
}
#report-modal p {
	margin-top: 6px;
	font-weight: 700;
	margin-bottom: 10px
}
#report-modal .buttons {
	float: right
}
#report-modal .non-js h3 {
	border-top: 1px solid #cacaca;
	padding-top: 6px;
	clear: both
}
#report-modal .non-js .buttons .awesome {
	clear: both;
	margin-bottom: 10px
}
.place-an-ad-confirm-p #listing-quickinfo #price {
	color: #666;
	font-weight: 700
}
#results-top .feature-property-link,
#top-mpu .advertise-here-link a {
	font-size: 10px;
	color: gray;
	text-decoration: none
}
#results-top .feature-property-link {
	float: left;
	clear: both;
	width: 425px;
	text-align: right;
	padding: 4px;
	display: inline-block
}
.lang-ar #results-top .feature-property-link {
	float: right;
	text-align: left
}
#results-top .feature-property-link:hover,
#top-mpu .advertise-here-link a:hover {
	color: #004276
}
#classified-detail-body #container {
	width: 1024px
}
#classified-detail-body #content-wrapper {
	padding-left: 0
}
#classified-detail-body #cross-posting-message {
	margin-bottom: 0;
	margin-left: 12px;
	margin-top: 14px
}
#classified-detail-include-p #listing-col-wrapper {
	clear: both
}
#classified-detail-include-p #listing-main-col {
	float: left;
	width: 420px;
	margin-right: 16px
}
#classified-detail-include-p #listing-sidebar-col {
	float: right;
	width: 324px;
	margin-bottom: 14px
}
#classified-detail-include-p #content-wrapper {
	padding-left: 0;
	width: 984px
}
#classified-detail-include-p #listing-basics {
	float: left;
	width: 424px
}
#classified-detail-include-p #photos {
	margin-right: 8px;
	float: left;
	position: relative;
	height: 298px;
	width: 100%
}
#classified-detail-include-p #photos.multiple-photos,
#classified-detail-include-p #photos.one-photo {
	margin-bottom: 14px
}
#classified-detail-include-p #photos ul {
	margin: 0;
	padding: 0
}
#classified-detail-include-p #photos li {
	margin: 0;
	padding: 0;
	list-style-type: none
}
#classified-detail-include-p #photos img {
	padding: 0;
	border: 1px solid #cacaca
}
#classified-detail-include-p #photos #thumb1 a {
	height: 296px;
	width: 100%;
	display: block
}
#classified-detail-include-p #photos #thumb1 div,
#classified-detail-include-p #photos #thumbs-list div {
	background-size: cover;
	background-position: 50%;
	width: 100%;
	height: 100%
}
#classified-detail-include-p #photos-controls {
	font-size: 11px;
	background-color: #E9E9E9;
	padding: 4px;
	clear: both
}
#classified-detail-include-p #photo-count {
	background-color: #333;
	bottom: 0;
	color: #fff;
	font-size: 11px;
	margin: 0 0 1px 2px;
	padding: 2px 3px;
	position: absolute;
	right: 4px
}
#classified-detail-include-p #photos #thumbs-list img {
	width: 102px;
	height: 72px
}
#classified-detail-include-p #photos #thumbs-list a {
	width: 102px;
	height: 72px;
	display: block
}
#classified-detail-include-p #photos #thumbs-list {
	bottom: 0;
	position: absolute;
	height: 76px;
	overflow: hidden;
	width: 418px;
	background-color: #cacaca;
	right: 0;
	display: none
}
#classified-detail-include-p #photos #thumbnails-info {
	width: 62px;
	height: 36px;
	padding: 28px 10px 10px 32px;
	font-size: 10px;
	line-height: 20px;
	background: url(../../images/detailspage/camera-icon.gif) 9px 50% no-repeat #fff;
	float: right;
	border: 1px solid #cacaca
}
#classified-detail-include-p .listing-details-header {
	font-size: 20px;
	color: #212223;
	margin-top: 0;
	margin-bottom: 10px
}
#classified-detail-include-p .listing-details-header .u-icon {
	color: #B80007;
	font-size: 18px
}
#classified-detail-include-p .listing-details-header span {
	float: right;
	font-size: 14px;
	font-weight: 400;
	margin-right: 10px;
	color: #aaabad
}
#classified-detail-include-p #listing-details-list .listing-details-header span {
	margin-top: 4px
}
#classified-detail-include-p #listing-social .social-btn-wrapper {
	margin-top: -22px;
	margin-left: -11px;
	display: inline-block
}
#classified-detail-include-p #listing-social #shortlink {
	position: relative;
	top: -8px
}
#classified-detail-include-p #listing-social .classified-detail-buttons {
	margin-bottom: 10px;
	display: inline-block;
	position: relative;
	top: -8px
}
#classified-detail-include-p #listing-title {
	float: left
}
#classified-detail-include-p #listing-title .autotrans {
	display: inline;
	width: 650px;
	word-wrap: break-word
}
#classified-detail-include-p #listing-title .title-translate-link {
	color: #333;
	font-size: 10px;
	padding: 3px;
	cursor: pointer;
	margin-left: 5px;
	float: right
}
#classified-detail-include-p #listing-title .title-translate-link a {
	color: #004276
}
#classified-detail-include-p #listing-details .title {
	float: left;
	width: 400px
}
#classified-detail-include-p #listing-title .listing-title-wrapper {
	background-color: #FEEDED;
	float: left
}
#classified-detail-include-p #listing-details .desc-translate-link {
	color: #333;
	float: right;
	font-size: 10px;
	margin-right: 6px
}
#classified-detail-include-p #listing-details .desc-translate-link a {
	color: #004276;
	cursor: pointer
}
#classified-detail-include-p #listing-details .autotrans .trans_toggle_text {
	background: #feeded;
	float: left;
	width: 100%;
	padding: 2px;
	margin-bottom: 10px
}
#classified-detail-include-p #title {
	font-size: 24px;
	color: #212223;
	margin-top: 0;
	margin-bottom: 0;
	float: left;
	line-height: 30px
}
#classified-detail-include-p #title .title {
	float: left
}
#classified-detail-include-p #listing-details .trans_google_logo {
	float: left;
	cursor: pointer;
	padding: 2px;
	position: relative;
	margin-right: 0
}
#classified-detail-include-p #listing-reply-controls #email-btn img,
#classified-detail-include-p .listing-reply-phone .callseller-btn img {
	padding-right: 8px
}
#classified-detail-include-p #listing-details .trans_google_logo img {
	float: left
}
#classified-detail-include-p #listing-details .trans_google_logo span {
	font-size: 10px;
	margin-left: 10px;
	color: #004276
}
#classified-detail-include-p #listing-details .trans_google_logo a {
	color: #004276
}
#classified-detail-include-p .details-agent-info img {
	max-width: 85px;
	max-height: 35px
}
#classified-detail-include-p #description-text .translate-tooltip {
	right: 0;
	margin-right: -16px;
	margin-top: -48px
}
#classified-detail-include-p #price {
	color: #b80007;
	font-size: 16px;
	margin-bottom: 6px;
	font-weight: 400;
	display: inline
}
#classified-detail-include-p #average-price {
	font-size: 20px;
	margin-bottom: 6px;
	font-weight: 400;
	display: none;
	margin-left: 10px
}
#classified-detail-include-p #actualprice {
	font-size: 20px
}
#classified-detail-include-p #listing-date {
	line-height: 17px;
	color: #666;
	margin-bottom: 2px
}
#classified-detail-include-p #desciption-location {
	line-height: 17px;
	color: #666;
	margin-top: 6px
}
#classified-detail-include-p #facebook-like {
	float: left
}
#classified-detail-include-p #listing-controls {
	clear: both;
	margin-bottom: 0;
	margin-top: 20px;
	float: left;
	width: 100%
}
#classified-detail-include-p #tweet-this {
	float: left;
	width: 102px;
	margin-right: 5px
}
#classified-detail-include-p #google-plus {
	float: left;
	width: 60px;
	margin-right: 13px
}
#classified-detail-include-p #listing-reply {
	clear: both;
	margin-bottom: 10px
}
#classified-detail-include-p #listing-reply-controls .awesome {
	display: block;
	width: 100%;
	margin: 0 auto 10px;
	text-align: center
}
#classified-detail-include-p #listing-reply-controls #email-btn {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box
}
#classified-detail-include-p #listing-reply-controls #email-btn span {
	position: relative;
	top: -2px
}
#classified-detail-include-p .listing-reply-phone .callseller-btn {
	width: 240px;
	text-align: center;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	display: block;
	margin: 0
}
#classified-detail-include-p .listing-reply-phone .callseller-btn span {
	position: relative;
	top: -3px;
	color: #fff
}
#classified-detail-include-p .listing-reply-phone .phone-content {
	display: none;
	font-size: 16px;
	border: 1px solid #004276;
	color: #004276;
	padding: 6px 9px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width: 220px;
	opacity: 0;
	letter-spacing: 1px;
	text-align: center
}
#classified-detail-include-p .callseller-description-link .logged-out-call-btn {
	text-decoration: none;
	color: #212223;
	padding: 0 5px 0 2px;
	font-size: 18px
}
#classified-detail-include-p .callseller-description-link:hover .logged-out-call-btn:hover {
	text-decoration: none
}
#classified-detail-include-p .trans_toggle_box {
	color: #666;
	font-size: 18px;
	line-height: 24px
}
#classified-detail-include-p .callseller-description-icon {
	background: url(../../images/icons/show_number_icon.png) no-repeat;
	width: 10px;
	height: 13px;
	display: inline-block;
	margin: 0 0 0 5px
}
#classified-detail-include-p #listing-controls-extra ul {
	margin: 2px 0 0;
	padding: 0;
	float: left
}
#classified-detail-include-p #listing-controls-extra li {
	margin: 0 8px 0 0;
	list-style-type: none;
	float: left;
	font-size: 11px;
	background-repeat: repeat-x;
	padding: 3px 0;
	background-color: transparent;
	background-position: 50% 50%
}
#classified-detail-include-p #listing-controls-extra li#shortlink {
	padding-left: 0;
	font-size: 11px;
	background-color: transparent;
	padding-top: 0;
	margin-right: 0;
	margin-top: 4px
}
#classified-detail-include-p #listing-controls-extra li#shortlink strong {
	margin-right: 6px
}
#classified-detail-include-p #listing-controls-extra li#shortlink input {
	font-size: 9px
}
#classified-detail-include-p #listing-controls-extra #view-map {
	background-image: url(../../images/icons/map-marker.gif)
}
#classified-detail-include-p #listing-controls-extra #share-link {
	background-image: url(../../images/icons/share.gif);
	margin-right: 0
}
#classified-detail-include-p #listing-controls-extra li span {
	padding: 0 2px
}
.own-ad #classified-detail-include-p #listing-controls-extra #report {
	display: none
}
#classified-detail-include-p {
	width: 765px;
	float: right;
	margin-top: 14px;
	margin-bottom: 8px
}
#classified-detail-include-p #listing-title {
	font-size: 16px;
	color: #333;
	padding: 6px 0;
	width: 753px;
	position: relative
}
#classified-detail-include-p #listing-controls-extra #report span.reportadbg .u-icon {
	font-size: 12px!important
}
#classified-detail-include-p #listing-basics {
	height: 250px
}
#classified-detail-include-p #listing-basics #listing-text-wrapper {
	float: left;
	width: 100%
}
#classified-detail-include-p #listing-actions {
	border-bottom: 1px solid #cacaca;
	padding-bottom: 10px;
	margin-bottom: 10px;
	float: left;
	width: 100%
}
#classified-detail-include-p #listing-actions .awesome {
	font-weight: 400;
	float: left
}
#classified-detail-include-p #listing-actions .or {
	padding: 6px 14px;
	float: left
}
#classified-detail-include-p #listing-actions .call {
	background: url(../../images/icons/phone.png) 0 2px no-repeat;
	font-weight: 700;
	padding: 8px 7px 8px 28px;
	float: left
}
#classified-detail-include-p #listing-text {
	height: 161px
}
#classified-detail-include-p #listing-text-empty {
	height: 207px
}
#classified-detail-include-p #listing-details h3 {
	font-size: 20px;
	margin: 0 0 14px;
	color: #212223
}
#classified-detail-include-p #photos li {
	float: left
}
#classified-detail-include-p #photos img {
	width: 160px;
	height: 106px;
	display: block
}
#classified-detail-include-p #listing-details {
	clear: both
}
#classified-detail-include-p #listing-details ul {
	margin: 0;
	padding: 0
}
#classified-detail-include-p #listing-details li {
	margin: 0 0 6px;
	padding: 0;
	width: 406px;
	color: #212223;
	clear: both;
	list-style-type: none
}
#classified-detail-include-p #listing-details li span {
	font-size: 16px;
	font-weight: 400;
	display: block;
	float: left;
	color: #666;
	width: 200px;
	margin-bottom: 10px
}
#classified-detail-include-p #listing-details li strong {
	font-weight: 400;
	width: 180px;
	float: right;
	font-size: 16px
}
#classified-detail-include-p #description-text {
	clear: both;
	margin: 0;
	position: relative;
	color: #666;
	padding-bottom: 8px;
	overflow: hidden;
	line-height: 17px;
	width: 420px;
	word-wrap: break-word
}
#classified-detail-include-p #description-text li {
	color: #666;
	float: none;
	margin: 0 0 6px 20px;
	padding: 0;
	width: auto;
	list-style-type: disc
}
#classified-detail-include-p #description-text li strong {
	float: none
}
#classified-detail-include-p #listing-details-list {
	float: left;
	margin-bottom: 12px;
	width: 100%
}
#classified-detail-include-p #listing-details-list-with-margin-top {
	float: left;
	margin-top: 40px;
	width: 100%
}
#classified-detail-include-p #broker-details {
	clear: both;
	padding-top: 10px
}
#classified-detail-include-p #listing-details .important-fields {
	font-weight: 700
}
#classified-detail-include-p #listing-details .important-fields strong {
	font-weight: 400
}
#classified-detail-include-p #virtual-view-link a {
	color: #004276
}
#classified-detail-body #listing-bottom {
	float: right;
	width: 764px
}
#classified-detail-body #listing-reply .warning {
	font-size: 16px;
	margin: 0 0 10px;
	line-height: 22px
}
#classified-detail-body #listing-reply .warning strong {
	display: block;
	float: left;
	margin-right: 2px;
	width: 118px
}
#classified-detail-body #listing-reply .warning .scam-warning {
	display: inline;
	font-weight: 400
}
#classified-detail-body #listing-reply .warning a {
	color: #b80007;
	border-bottom: 1px solid #b80007;
	text-decoration: none
}
#classified-detail-body #listing-reply .scam-warning {
	text-decoration: none;
	color: #b80007
}
#classified-detail-body #listing-reply label {
	display: block;
	font-size: 14px;
	color: #666;
	word-wrap: break-word
}
#classified-detail-body #listing-reply fieldset {
	padding: 0
}
#classified-detail-body #listing-reply .cell input {
	border: 1px solid #cacaca;
	padding: 4px 2px;
	margin-bottom: 8px;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box
}
#classified-detail-body #listing-reply #id_email {
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box
}
#classified-detail-body #name_phone div {
	float: left
}
#classified-detail-body #name_phone input {
	width: 183px
}
#classified-detail-body #name_phone #id_name {
	margin-right: 16px
}
#classified-detail-body #listing-reply #id_message {
	border: 1px solid #cacaca;
	width: 100%;
	height: 120px;
	margin: 2px 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box
}
#classified-detail-include-p #listing-map {
	float: right;
	margin-top: 21px;
	width: 300px
}
#classified-detail-include-p #listing-map #map-wrapper {
	border: 2px solid #cacaca;
	border-top: none
}
#classified-detail-include-p #listing-map #map-location {
	font-size: 11px;
	line-height: 18px;
	padding: 10px;
	border-bottom: 1px solid #cacaca;
	margin-bottom: 10px
}
#classified-detail-include-p #no-location-image {
	width: 100%
}
#classified-detail-body #listing-reply .terms {
	margin-bottom: 12px;
	clear: both;
	float: left;
	width: 100%;
	border-top: none
}
#classified-detail-body #listing-reply .terms .text {
	float: left;
	width: 100%
}
#classified-detail-body #listing-reply .terms .text a {
	color: #212223
}
#classified-detail-body #listing-reply .terms .text a:hover {
	text-decoration: none
}
#classified-detail-body #listing-reply .terms .awesome {
	margin-top: 10px;
	width: 240px
}
#classified-detail-body #listing-reply .terms .terms-checkbox {
	float: left
}
#classified-detail-body #listing-reply .terms label {
	float: left;
	margin-left: 5px;
	margin-top: 3px;
	width: 100%;
	font-size: 14px;
	color: #212223;
	line-height: 20px
}
#classified-detail-body #listing-reply #no-cv-form {
	display: block;
	padding: 0 0 10px
}
#classified-detail-body #listing-reply #no-cv-form #id_no_cv {
	float: left;
	margin-top: 0;
	margin-left: 0
}
#classified-detail-body #listing-reply #no-cv-form label {
	margin-top: 4px
}
#classified-detail-body #listing-reply #name_phone .cell {
	width: 48%;
	float: right
}
#classified-detail-body #listing-reply #name_phone #first {
	width: 48%
}
#classified-detail-body #listing-reply #name_phone #first .cell {
	width: 100%;
	float: left
}
#classified-detail-body #short-link strong {
	font-size: 11px;
	float: left;
	padding-top: 2px
}
#classified-detail-body #short-link-input {
	border: 1px solid #CACACA;
	color: #BC0000
}
#classified-detail-body #classified_detail_map {
	width: 100%;
	height: 296px;
	clear: both;
	display: none
}
#map-wrapper .listing-location {
	font-size: 16px;
	color: #aaabad
}
#map-wrapper .location-areas {
	font-size: 16px
}
#map-wrapper .location-areas span:first-child {
	color: #212223
}
#map-wrapper .location-areas span:nth-child(2) {
	color: #666
}
#map-wrapper .area-description {
	font-size: 13px;
	color: #aaabad
}
#map-preview-img {
	background: url(../../images/elements/map_bg.png) no-repeat;
	cursor: pointer;
	background-size: contain;
	height: 48px;
	margin-top: 8px
}
#map-preview-img>.show-map {
	font-size: 19px;
	font-weight: 100;
	color: #000;
	display: block;
	text-align: left;
	padding: 13px 0 0 48px
}
#classified-detail-body #broker-details {
	clear: both;
	margin: 4px 0 14px;
	float: left;
	width: 420px
}
#classified-detail-body #broker-details li strong {
	width: 180px;
	margin-bottom: 10px
}
#classified-detail-body #broker-details .last {
	padding-right: 0
}
#classified-detail-include-p #broker-details .information {
	margin-left: 0;
	margin-right: 0
}
#classified-detail-include-p #listing-content-wrapper .or {
	display: block;
	margin: 10px 0 0;
	text-align: center
}
#classified-detail-include-p #listing-content-wrapper .listing-reply-phone {
	display: block;
	margin: 10px auto
}
#classified-detail-include-p #listing-content-wrapper .listing-reply-phone .phone-icon {
	background: url(../../images/detailspage/phone-icon.gif) no-repeat;
	padding: 0 12px
}
#classified-detail-include-p #listing-content-wrapper .listing-reply-phone .phone_num {
	font-size: 36px;
	color: #333;
	letter-spacing: 1px
}
#classified-detail-include-p #listing-content-wrapper .listing-reply-phone h3 {
	font-size: 14px;
	color: #999
}
#classified-detail-include-p #listing-content-wrapper .listing-reply-phone p {
	font-size: 12px;
	color: #999;
	margin: 10px auto;
	width: 265px
}
#classified-detail-include-p #listing-content-wrapper #listing-reply-controls .listing-reply-phone .phone-content {
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 9px 0;
	display: none;
	position: relative;
	border-radius: 2px
}
#classified-detail-include-p #respond .listing-reply-phone {
	margin: 14px auto 20px;
	clear: both
}
#classified-detail-include-p #respond .or {
	border-top: 1px dotted #cacaca
}
#classified-detail-include-p #respond .or span {
	display: block;
	margin: 0 auto;
	width: 30px;
	background-color: #fff;
	position: relative;
	top: -10px;
	font-size: 14px
}
#classified-detail-include-p #respond .validation span {
	color: #bc0000;
	display: block
}
#classified-detail-include-p #respond .validation li {
	list-style-type: none
}
#classified-detail-include-p .adreply-preview-img {
	margin-bottom: 10px
}
#classified-detail-include-p #listing-sidebar-col #top-mpu {
	margin-top: 0;
	max-height: 600px;
	height: auto;
	width: 100%;
	text-align: center
}
#classified-detail-include-p #listing-map .listing-details-header {
	background-image: url(../../images/icons/marker-star.gif);
	background-position: 8px 4px;
	border: 2px solid #CACACA;
	border-bottom: 1px solid #cacaca
}
#classified-detail-include-p #listing-map #gmap-wrapper {
	margin: 12px 0 12px 12px
}
#classified-detail-include-p #safety-tip {
	float: left;
	margin-top: 0;
	position: relative
}
#classified-detail-include-p #safety-tip .section-header {
	font-size: 20px;
	color: #801515;
	font-weight: 700;
	margin-bottom: 10px
}
#classified-detail-include-p #safety-tip .section-content {
	font-size: 14px;
	color: #E9AAA7;
	line-height: 20px
}
#classified-detail-body #browse_in_widget #back-to-listings-link {
	background: url(../../images/detailspage/backtolistings-en.gif) no-repeat;
	padding: 0 6px 0 34px;
	height: 28px;
	line-height: 28px;
	width: 102px
}
#classified-detail-body #browse_in_widget #back-to-listings-link a {
	color: #325e94
}
#classified-detail-include-p #my-public-profile {
	clear: both;
	background-color: #F4F4F4;
	border: 1px solid #CACACA;
	padding: 10px;
	margin: 8px 0
}
#classified-detail-include-p #my-public-profile .section-header {
	font-weight: 700;
	padding: 1px 0 1px 1px;
	border-bottom: 1px solid #CACACA;
	margin-bottom: 6px
}
#classified-detail-include-p #my-public-profile #profile-button {
	border: none;
	color: #fff;
	font-size: 14px;
	margin: 10px 0;
	padding: 5px 11px;
	width: 164px;
	border-radius: 6px;
	background: url(../../images/search/red-btn.png);
	display: block;
	text-decoration: none;
	text-align: center
}
#classified-detail-include-p #price-trends-wrapper {
	clear: both;
	font-size: 16px;
	position: relative;
	display: none
}
#classified-detail-include-p #price-trends-wrapper .trends-summary {
	background-color: #fafafa;
	position: relative;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	padding: 10px 18px 10px 40px
}
#classified-detail-include-p #price-trends-wrapper .trends-summary .beta-tag {
	padding: 2px 5px;
	background: #bc0000;
	color: #fff;
	font-size: 9px;
	top: -3px;
	position: relative;
	border-radius: 3px
}
.numbers-range {
	padding: 4px;
	letter-spacing: -2px;
	font-size: 17px
}
.numbers-range:after,
.numbers-range:before {
	content: "";
	background: #000;
	height: 8px;
	width: 8px;
	display: inline-block;
	border-radius: 50%;
	margin-right: -2px
}
#classified-detail-include-p #price-trends-wrapper .trends-summary .u-icon--info {
	float: right;
	position: relative;
	font-size: 42px;
	color: #AAABAD
}
#classified-detail-include-p #price-trends-wrapper .trends-summary .u-icon--info.active,
#classified-detail-include-p #price-trends-wrapper .trends-summary .u-icon--info:hover {
	color: #00446B;
	text-decoration: none
}
#classified-detail-include-p #price-trends-wrapper .trends-summary .trends-tip {
	background-color: #bdd9ef;
	color: #00446B;
	position: absolute;
	right: 60px;
	top: -20px;
	padding: 15px;
	width: 180px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	font-size: 14px;
	display: none;
	z-index: 888
}
#classified-detail-include-p #price-trends-wrapper .trends-summary .arrow-side {
	width: 0;
	height: 0;
	border-left: 20px solid #bdd9ef;
	border-bottom: 20px solid transparent;
	border-top: 20px solid transparent;
	position: absolute;
	right: -10px;
	top: 25px
}
#classified-detail-include-p #price-trends-wrapper .trends-summary #trends-details-link {
	float: right;
	background: #fff;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 5px 10px;
	position: relative;
	top: -10px
}
#classified-detail-include-p #price-trends-wrapper .trends-summary #trends-details-link:hover {
	text-decoration: none
}
#classified-detail-include-p #price-trends-wrapper #trends-details {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	display: inline-block;
	width: 100%;
	background: #ccc;
	padding: 15px;
	position: relative;
	top: -9px
}
#classified-detail-include-p #price-trends-wrapper #trends-details #trends-graph {
	display: inline-block;
	width: 55%
}
#classified-detail-include-p #price-trends-wrapper #trends-details .extra-info {
	display: inline-block;
	width: 44%
}
#classified-detail-include-p #price-trends-wrapper #trends-details .info-box {
	text-align: center;
	background: #fff;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	padding: 10px;
	line-height: 1.5em
}
#classified-detail-include-p #price-trends-wrapper #trends-details #trends-info {
	font-size: 42px;
	color: #EC4C88;
	float: right;
	clear: both;
	margin-top: 10px;
	margin-right: -5px
}
#classified-detail-include-p #price-trends-wrapper #trends-details #trends-info:hover {
	text-decoration: none
}
#classified-detail-include-p #price-trends-wrapper #trends-details .trends-tip {
	background-color: #7EBCE2;
	padding: 15px;
	width: 250px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	font-size: 14px;
	float: right;
	position: relative;
	right: -18px;
	top: 2px
}
#classified-detail-include-p #price-trends-wrapper #trends-details .arrow-down {
	width: 0;
	height: 0;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 20px solid #7EBCE2;
	position: absolute;
	right: 15px;
	bottom: -10px
}
#listing-media-tabs {
	margin-bottom: 20px;
	overflow: hidden
}
#listing-media-tabs #tabs {
	background-color: #f4f4f4;
	list-style: none;
	padding: 5px 3px 0 5px;
	border-bottom: 1px solid #cacaca;
	float: left;
	width: 98%
}
#listing-content-wrapper div.rel-photos {
	margin-bottom: 3px!important
}
#listing-media-tabs #tabs li {
	float: left;
	margin-right: 4px;
	background: #ededed;
	border: 1px solid #cacaca;
	border-bottom: none;
	color: #999;
	font-size: 14px;
	font-weight: 700;
	padding: 6px 7px;
	box-shadow: inset 0 0 4px #e2e2e2;
	overflow: hidden;
	position: relative;
	margin-bottom: -1px
}
#listing-media-tabs #tabs li:hover {
	cursor: pointer
}
#listing-content-wrapper .map-active #tab-map,
#listing-content-wrapper .photos-active #tab-photos {
	background: #fff!important;
	color: #bc0000;
	box-shadow: none;
	border-bottom: 1px solid #fff
}
#listing-content-wrapper .tab {
	display: none
}
#listing-content-wrapper .map-active div.rel-map,
#listing-content-wrapper .photos-active div.rel-photos {
	display: block;
	clear: both;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center
}
#listing-map-wrapper #gmap-loading img,
#listing-media-tabs #gmap-loading img,
#reply-media-tabs .tab {
	display: none
}
#listing-media-tabs .location {
	clear: both;
	font-size: 16px;
	color: #3d4245
}
#listing-media-tabs .location .u-icon {
	font-size: 16px;
	color: #B80007
}
#listing-media-tabs.photos-active .nophoto-loc {
	border-top: 0
}
#listing-media-tabs .rel-map .map-wrapper {
	margin: 3px;
	height: 329px
}
#listing-map-wrapper,
#listing-map-wrapper #gmap-loading {
	height: 420px;
	background: url(../../images/loading/loading-squares.gif) center center no-repeat
}
#listing-media-tabs #gmap-loading {
	height: 329px;
	background: url(../../images/loading/loading-squares.gif) center center no-repeat
}
#listing-map-wrapper {
	width: 744px
}
#reply-media-tabs {
	border: 1px solid #cacaca;
	margin-bottom: 20px;
	overflow: hidden
}
#reply-media-tabs #tabs {
	margin: 0;
	padding: 3px 0 0;
	float: left;
	list-style: none;
	border-bottom: 1px solid #cacaca;
	width: 100%;
	background-color: #f4f4f4
}
#reply-media-tabs #tabs li {
	float: left;
	margin-right: 4px;
	background: #ededed;
	border: 1px solid #cacaca;
	border-bottom: none;
	color: #999;
	font-size: 14px;
	font-weight: 700;
	padding: 3px 7px;
	box-shadow: inset 0 0 4px #e2e2e2;
	margin-bottom: -1px;
	overflow: hidden;
	position: relative
}
#reply-media-tabs #tabs li:hover {
	border-color: #aaa
}
#reply-media-tabs #tabs li a:hover {
	text-decoration: none
}
.call-active .rel-call,
.email-active .rel-email {
	background: #fff!important;
	color: #bc0000!important;
	box-shadow: none!important;
	border-bottom: 1px solid #fff!important
}
.call-active .rel-call a,
.email-active .rel-email a {
	color: #bc0000;
	text-decoration: none
}
#reply-media-tabs.call-active div.rel-call,
#reply-media-tabs.email-active div.rel-email {
	display: block
}
#reply-media-tabs #tabs .tabbed-details-header {
	font-size: 16px;
	color: #333;
	margin-top: 0;
	margin-bottom: 0;
	background: url(../../images/icons/star-title.gif) 4px 1px no-repeat #f4f4f4;
	padding: 2px 0 0 26px;
	border: none;
	margin-right: 15px;
	box-shadow: none;
	float: left;
	font-weight: 700
}
#manage-bar #delete,
#manage-bar #delete a,
#message-sent h3,
#message-sent p a {
	color: #bc0000
}
#reply-media-tabs div.rel-call .marginated {
	padding: 10px 12px
}
#watchlist-modal-content {
	clear: both;
	width: 346px;
	height: 230px;
	padding: 14px;
	border: 4px solid #bc0000
}
#watchlist-modal-content a {
	color: #004276
}
#watchlist-modal-checkmark {
	margin-bottom: 14px
}
#watchlist-modal-text {
	float: left;
	width: 164px
}
#watchlist-modal-text ol {
	margin-left: 24px;
	padding-left: 0;
	margin-top: 10px
}
#watchlist-modal-text li {
	margin-bottom: 10px
}
#watchlist-modal-preview {
	float: left;
	margin-left: 10px
}
#message-sent .fieldset-content {
	margin: 0 12px
}
#message-sent h3 {
	font-size: 16px
}
#message-sent .next-link {
	color: #bc0000;
	padding-top: 20px
}
#manage-bar li,
#manage-bar ul {
	padding: 0;
	margin: 0
}
#message-sent p {
	line-height: 16px
}
#manage-bar {
	border: 2px solid silver;
	border-radius: 3px;
	background: #f0f0f0;
	clear: both;
	margin: 14px 0 0 12px;
	float: left;
	width: 970px;
	padding: 10px 0
}
#manage-bar .col {
	float: left;
	overflow: hidden;
	border-radius: 3px
}
#manage-bar h2 {
	margin: 0;
	text-align: center;
	width: 115px;
	color: #444;
	font-size: 15px;
	padding: 10px 15px
}
#manage-bar #controls {
	margin: 0;
	background: #fff;
	padding: 10px 0;
	border: 1px solid #d0d0d0
}
#manage-bar #controls div {
	float: left;
	font-weight: 700
}
#manage-bar #short-link {
	background: #fff;
	border: 1px solid #d0d0d0;
	margin: 0 10px;
	padding: 9px 12px
}
#manage-bar #short-link label {
	font-size: 16px;
	color: #999
}
#manage-bar #short-link input {
	border: 0;
	padding: 0;
	margin: 0;
	border-radius: 5px;
	color: #666
}
#manage-bar #edit {
	font-size: 15px;
	color: #34B887;
	float: left;
	background: url(../../images/manageyourad/edit.gif) 6px 0 no-repeat;
	padding: 0 9px 0 30px;
	border-right: 1px solid #e7e7e7
}
#manage-bar #edit a {
	color: #34B887
}
#manage-bar #delete {
	font-size: 15px;
	float: left;
	background: url(../../images/manageyourad/delete.gif) 9px 0 no-repeat;
	padding: 0 14px 0 36px
}
#manage-bar li {
	list-style-type: none;
	float: left
}
#manage-bar #buttons {
	padding: 1px 15px;
	float: right
}
#manage-bar #buttons a {
	width: 16px;
	height: 16px;
	float: left
}
#manage-bar #buttons div {
	margin: 13px 0 0 10px
}
#manage-bar .ad-fb-share {
	background: url(../../images/icons/ss-social/facebook.png) no-repeat;
	width: 16px;
	height: 16px;
	cursor: pointer
}
#manage-bar .ad-twitter-share {
	background: url(../../images/icons/ss-social/twitter.png) no-repeat;
	width: 16px;
	height: 16px;
	cursor: pointer
}
#manage-bar .ad-email-share {
	background: url(../../images/icons/ss-social/email.png) no-repeat;
	width: 16px;
	height: 16px;
	cursor: pointer
}
#manage-bar #feature_your_ad {
	margin: 1px 9px;
	background: #fff
}
#manage-bar .feature-your-ad-link {
	float: left;
	width: 180px;
	border: 0;
	padding: 12px 20px;
	text-align: center
}
#manage-bar #notitle {
	margin: 0;
	width: 50px;
	padding: 10px
}
.featured-ad-manage-bar {
	border-color: #FFE166;
	background: url(../../images/detailspage/featured_ad_ribbon_en.png) no-repeat #FFFCEE!important
}
.superscript-sticky {
	background: url(../../images/feature-ad-terms/new_ribbon.png) no-repeat;
	width: 25px;
	height: 27px;
	position: relative;
	text-align: right;
	float: left;
	padding: 1px 5px;
	color: #fff;
	font-size: 9px;
	margin: -2px 0 0 -34px;
	z-index: 3;
	display: none
}
#classified-delete .fieldset-content {
	margin: 0 12px
}
#classified-delete h2 {
	font-size: 16px;
	font-weight: 400;
	color: #333
}
#classified-delete h2 span {
	color: #bc0000;
	margin-left: 10px
}
#classified-delete .buttons {
	float: right
}
#classified-delete .fieldset-content .profile-link {
	font-size: 14px;
	color: #004276;
	margin-left: 20px
}
#help-slider,
#howto-slider {
	border: 1px solid #444;
	color: #fff;
	margin-top: -1px
}
.help-wrapper,
.how-to-wrapper {
	height: 400px;
	background-color: #5B5B5B
}
.signin-wrapper {
	height: 100px;
	background-color: #bc0000;
	background-image: url(../../images/gradients/signin.gif)
}
#help-slider #loading,
#howto-slider #loading {
	background-color: #fff;
	margin: 13% auto 0;
	padding: 10px;
	text-align: center;
	width: 100px
}
#gethelp h1 {
	margin: 16px 0;
	font-size: 36px;
	color: #D6D4AE
}
.help-content {
	width: 1000px;
	margin: 0 auto;
	clear: both;
	color: #fff;
	position: relative
}
#signin .close,
.help-content .close {
	background-repeat: no-repeat;
	color: #fff;
	float: right;
	height: 24px;
	position: absolute;
	right: 0;
	top: 0;
	width: 24px;
	text-decoration: none;
	cursor: pointer
}
#gethelp .close {
	background-image: url(../../images/icons/help/close-help.gif)
}
#howto .close {
	background-image: url(../../images/icons/help/close-howto.gif)
}
#signin .close {
	background-image: url(../../images/icons/help/close-signin.gif);
	margin-top: 4px
}
.help-content #tips {
	clear: both
}
.help-content #tips div {
	background-position: 19px 15px;
	background-repeat: no-repeat;
	border: 1px dashed #EFEFEF;
	float: left;
	font-size: 13px;
	line-height: 19px;
	padding: 12px 12px 12px 60px;
	width: 425px;
	color: #ccc
}
.help-content #tips a {
	color: #fff;
	font-weight: 700
}
.help-content div#tip1 {
	background-image: url(../../images/icons/help/gear.gif);
	border-right: none
}
.help-content div#tip2 {
	background-image: url(../../images/icons/help/skull.gif)
}
.help-content #lists {
	clear: both
}
.help-content #lists h2 {
	font-size: 18px;
	color: #D6D4AE;
	padding-left: 26px;
	background-repeat: no-repeat
}
.help-content #lists .col {
	float: left;
	width: 333px;
	margin-top: 12px
}
.help-content #lists .col ul {
	margin-left: 16px;
	padding-left: 16px;
	margin-top: 6px
}
.help-content #lists .col li {
	margin-bottom: 2px;
	font-size: 14px
}
.help-content #lists .col li a {
	color: #fff;
	display: block;
	padding: 2px 0
}
.help-content #lists .col li a:hover {
	background-color: #868686
}
.help-content #col1 h2 {
	background-image: url(../../images/icons/help/wrench.gif)
}
.help-content #col2 h2 {
	background-image: url(../../images/icons/help/skull-small.gif)
}
.help-content #col3 h2 {
	background-image: url(../../images/icons/help/sign.gif)
}
.help-content .tabs ul {
	margin: 0;
	padding: 0 0 0 16px;
	float: left;
	border-bottom: 2px solid #AEAEAE;
	width: 100%
}
.help-content .tabs li {
	background-color: #7A7A7A;
	color: #fff;
	font-weight: 700;
	font-size: 12px;
	float: left;
	list-style-type: none;
	margin: 0 4px 0 0;
	padding: 10px 22px;
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	cursor: pointer
}
.help-content .tabs li.selected {
	background-color: #AEAEAE
}
.help-content .block {
	display: none;
	height: 200px;
	padding-left: 10px;
	padding-top: 20px;
	width: 900px
}
.help-content #block1 {
	display: block
}
.help-content .block ol {
	margin-left: 16px;
	clear: both;
	padding-left: 16px;
	margin-top: 16px
}
#signin-content form,
#signin-content img.sep-img {
	margin-top: 24px
}
.help-content .block a {
	color: #fff
}
#category-selector .options a,
#category-selector .options a:hover,
.links a,
.profile-top .tabs li a {
	text-decoration: none
}
#howto h1 {
	margin: 16px 0;
	font-size: 36px;
	color: #F4C5A2;
	font-weight: 700
}
#howto h2 {
	font-size: 24px;
	color: #F4C5A2;
	margin-top: 0;
	padding-left: 36px;
	padding-top: 0;
	background-repeat: no-repeat
}
#howto .block li {
	color: #EFEFEF;
	font-size: 16px;
	margin-bottom: 12px
}
#howto .block h2 {
	background-image: url(../../images/icons/help/gear.gif)
}
#signin-content {
	width: 990px;
	margin: 0 auto;
	position: relative
}
#signin-content #signin-text {
	float: left;
	width: 120px;
	text-align: right
}
#signin-content #signin-form {
	float: right;
	width: 544px
}
#signin-content #fbconnect-signin {
	float: left;
	width: 305px;
	padding-top: 35px;
	text-align: right
}
#signin-content #fbconnect-signin a {
	float: right;
	margin: 0 20px 0 0;
	border-color: #111
}
#signin-content #fbconnect-signin img {
	float: left
}
#signin-content #fbconnect-signin span a {
	color: #fff
}
#signin-content h2 {
	font-size: 34px;
	margin: 19px 0 0
}
#signin-content p {
	font-size: 18px;
	color: #FAE7E7;
	font-weight: 700;
	margin-top: 0
}
#signin-content p a {
	color: #EBB4B4;
	font-size: 12px
}
#signin-content form div {
	float: left;
	width: 230px
}
#signin-content form label {
	display: block;
	font-weight: 700;
	font-size: 12px;
	margin-left: 2px
}
#signin-content #forgot-password {
	color: #fff;
	float: right;
	font-size: 11px;
	margin-right: 10px;
	font-weight: 700;
	margin-top: 6px
}
#signin-content #email,
#signin-content #password {
	border-radius: 4px;
	border: 1px solid #640000;
	margin-top: 2px;
	width: 210px;
	padding: 4px
}
#signin-content #signin-button {
	background-color: #870E0E;
	border: 1px solid #640000;
	color: #fff;
	margin-top: 18px;
	padding: 3px 16px;
	font-size: 12px;
	border-radius: 4px
}
#search .row2 #id_price__gte,
#search .row2 #id_price__lte {
	width: 94px
}
#login-fieldset {
	padding: 8px 0 1px 20px;
	width: 632px;
	float: left
}
#login-fieldset legend {
	margin-left: -4px
}
#login-fieldset h2 {
	font-size: 16px;
	color: #333;
	margin: 6px 0
}
#login-fieldset #login-fieldset h2 {
	margin-bottom: 20px
}
#login-fieldset h4 {
	color: #424242;
	margin: 10px 0;
	float: left
}
#login-fieldset h5 {
	color: #BC0000;
	margin: 2px 0 16px;
	font-weight: 700;
	padding: 0
}
#login-fieldset label {
	font-size: 12px
}
#login-fieldset input {
	border: 1px solid #ccc
}
#login-fieldset .row {
	float: left;
	margin-bottom: 0
}
#login-fieldset .cell {
	float: left;
	width: 322px;
	margin-bottom: 10px
}
#login-fieldset .cell label {
	display: block;
	margin-bottom: 2px;
	width: 100%
}
#login-fieldset #id_password,
#login-fieldset #id_username {
	width: 340px;
	height: 20px
}
#login-fieldset .forgotpassword {
	margin-left: 6px;
	font-size: 11px
}
#login-fieldset .forgotpassword a {
	color: #BC0000;
	font-weight: 400;
	margin-top: 6px
}
#login-fieldset #register-link-href,
#login-fieldset .validation label {
	color: #bc0000
}
#login-fieldset .red-button input {
	border: none
}
#login-fieldset .validation input {
	border: 1px solid #bc0000
}
#login-fieldset .register-link {
	margin-left: 10px;
	margin-top: 8px
}
#login-fieldset .register-link a {
	float: none!important
}
#login-fieldset .group {
	float: left;
	width: 340px
}
#login-fieldset .side {
	float: right;
	width: 260px
}
#login-fieldset .side .awesome {
	float: right;
	margin-right: 15px
}
#login-fieldset .warning {
	width: 205px auto;
	clear: none;
	margin-right: 19px;
	height: auto;
	background-image: url(../../images/icons/skull-yellow.gif);
	background-position: 12px 12px;
	margin-bottom: 0
}
#login-fieldset .warning h2 {
	color: #666;
	font-size: 14px;
	float: none
}
#login-fieldset .warning p {
	color: #666;
	font-size: 12px
}
#signup-fieldset {
	clear: both
}
#signup-fieldset .fieldset-content {
	padding-left: 14px;
	padding-right: 14px
}
#signup-fieldset #signup-fieldset-header h2 {
	color: #333;
	font-size: 16px;
	margin-bottom: 0
}
#signup-fieldset #signup-fieldset-header h5 {
	color: #bc0000;
	font-size: 12px;
	margin-top: 4px;
	margin-bottom: 4px
}
#signup-fieldset .row {
	float: left;
	margin-bottom: 12px
}
#signup-fieldset .cell {
	float: left;
	width: 370px;
	clear: right;
	margin-right: 30px
}
#signup-fieldset .cell label {
	font-size: 11px
}
#signup-fieldset label {
	color: #333
}
#signup-fieldset label .label-tip {
	color: #666
}
#login-form label.error,
#signup-fieldset label.error {
	float: right;
	color: red;
	padding-right: .5em;
	vertical-align: top;
	font-size: 10px
}
#signup-fieldset input {
	border: 1px solid #ccc
}
#signup-fieldset select {
	border: 1px solid #ccc;
	font-size: 11px;
	float: left
}
#signup-fieldset .validation-input,
#signup-fieldset .validation-text select {
	border: 1px solid #bc0000
}
#signup-fieldset #id_email,
#signup-fieldset #id_email2,
#signup-fieldset #id_first_name,
#signup-fieldset #id_last_name,
#signup-fieldset #id_mobile_number,
#signup-fieldset #id_password1,
#signup-fieldset #id_password2 {
	width: 340px;
	height: 20px;
	margin-right: 18px
}
#signup-fieldset #id_gender,
#signup-fieldset #id_nationality,
#signup-fieldset #id_role {
	width: 343px;
	margin-right: 20px
}
#signup-fieldset #fields-newsletter p {
	margin-bottom: 0
}
#signup-fieldset #id_dob_day {
	width: 79px;
	background: 0 0;
	margin-right: 4px
}
#signup-fieldset #id_dob_month {
	width: 124px;
	background: 0 0;
	margin: 0 4px
}
#signup-fieldset #id_dob_year {
	width: 124px;
	background: 0 0;
	margin-left: 4px
}
#category-selector .no-arrow,
#city-selector .no-arrow {
	background-image: none
}
#signup-fieldset #fields-newsletter {
	width: 600px;
	clear: both
}
#signup-fieldset #fields-newsletter span {
	display: block;
	padding-top: 0;
	margin-top: 2px
}
#signup-fieldset label.validation-text {
	color: #BC0000;
	float: right;
	margin-right: 20px;
	font-size: 10px
}
#signup-fieldset input.validation-text {
	color: #bc0000
}
#signup-fieldset .red-button input {
	border: none
}
#signup-fieldset .terms .validation-text {
	float: left
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 11px
}
#signup-fieldset .terms-block {
	line-height: auto;
	clear: both;
	margin-left: -22px;
	width: 100%
}
#signup-fieldset .terms-block .terms-text {
	float: left
}
#signup-fieldset .terms-block label.validation-text {
	background-color: #BC0000;
	color: #fff;
	float: left;
	font-size: 11px;
	font-weight: 700;
	padding: 0 6px;
	border-radius: 4px;
	margin-right: 10px
}
#signup-fieldset .signup-tip strong {
	font-weight: 400;
	color: #bc0000
}
#signup-fieldset .terms-span {
	float: left;
	margin-top: 2px
}
#check-email .fieldset-content {
	margin: 0 14px
}
#check-email .error,
#check-email .fieldset-content h3 {
	margin: 14px 0
}
#check-email label {
	width: 100px;
	float: left;
	font-size: 13px
}
#check-email input {
	width: 180px;
	float: left
}
#check-email input.awesome {
	float: left;
	clear: both;
	margin: 10px 0;
	width: auto
}
#forgotten-password .fieldset-content {
	margin: 0 14px
}
#forgotten-password .fieldset-content h3 {
	font-size: 12px;
	font-weight: 400;
	margin-bottom: 14px
}
#place-an-ad-details-body #details-wrapper #category span,
#progress li {
	font-weight: 700
}
#forgotten-password .label {
	float: left
}
#forgotten-password #id_username {
	width: 160px;
	margin-left: 50px
}
#forgotten-password .awesome {
	margin-left: 156px;
	margin-top: 10px
}
#password-reset-confirm .fieldset-content {
	margin: 0 12px
}
#password-reset-confirm .fieldset-content h3 {
	font-size: 14px;
	color: #bc0000;
	margin-top: 10px;
	margin-bottom: 0
}
#password-reset-confirm .fieldset-content .table {
	margin-top: 30px
}
#password-reset-confirm .fieldset-content .row {
	margin-bottom: 14px
}
#password-reset-confirm .fieldset-content .label {
	float: left;
	display: block;
	width: 120px
}
#password-reset-confirm .awesome {
	width: 200px
}
#password-reset-complete .fieldset-content {
	margin: 0 12px
}
#registeration-complete h3 {
	font-size: 18px;
	margin-top: 4px
}
#registeration-complete .fieldset-content {
	margin: 0 12px
}
#registeration-complete .fieldset-content a {
	color: #bc0000
}
.place-an-ad1-p #category-selector form {
	width: 100%;
	overflow: hidden
}
.place-an-ad-steps {
	margin-top: 16px;
	clear: both
}
.place-an-ad1-p #next {
	clear: both;
	padding-bottom: 4px;
	padding-top: 4px;
	float: right;
	margin-right: 16px
}
#package-error-body .fieldset-content {
	margin: 0 6px
}
#package-error-body .fieldset-content h3 {
	font-size: 16px;
	margin-bottom: 10px
}
#package-error-body .fieldset-content .awesome {
	margin-top: 20px
}
#package-error-body .fieldset-content li {
	list-style-type: none;
	margin-left: 24px;
	margin-bottom: 5px;
	font-size: 12px;
	margin-top: 5px
}
#package-error-body .fieldset-content a {
	color: #bc0000
}
#city-selector {
	clear: both;
	overflow: hidden;
	font-size: 11px;
	margin-left: 6px;
	padding-bottom: 22px
}
#city-selector h2 {
	font-size: 14px;
	color: #BC0000;
	margin: 8px 0 4px;
	font-weight: 700
}
#city-selector .col {
	margin: 0 0 14px;
	float: left
}
#city-selector .col select {
	width: 145px;
	height: 200px
}
#city-selector #city-select {
	width: 200px
}
#category-selector {
	clear: both;
	height: 230px;
	overflow: hidden;
	font-size: 11px;
	width: 950px;
	padding-left: 6px;
	padding-top: 10px;
	border-top: 1px dotted #cacaca
}
#category-selector h2 {
	font-size: 14px;
	color: #BC0000;
	margin: 8px 0 4px 18px
}
#category-selector .col {
	margin: 0 0 14px;
	float: left
}
#category-selector .col select {
	width: 145px;
	height: 200px
}
#category-selector .arrow {
	background: url(../../images/elements/arrow-seperator.gif) 4px 110px no-repeat
}
#category-opts,
#subtype-opts,
#type-opts {
	display: none
}
#category-selector .options {
	clear: both;
	height: 184px;
	overflow: hidden;
	border: 1px solid #b2c4d4;
	margin-left: 18px;
	box-shadow: 0 0 3px #eff2f5
}
#category-selector .col3 {
	width: 298px
}
#category-selector .col4 {
	width: 211px
}
#category-selector .col5 {
	width: 162px
}
#category-selector .options ul {
	margin: 0;
	padding: 0;
	height: 184px;
	overflow: scroll;
	overflow-x: hidden
}
#category-selector .options li {
	margin: 0;
	padding: 0;
	list-style-type: none
}
#category-selector .options a {
	color: #333;
	display: block;
	padding: 3px 6px;
	width: 100%
}
#progress li,
#progress ul {
	height: 80px;
	padding: 0;
	float: left
}
#category-selector .options .selected a {
	color: #fff;
	background-color: #BC0000
}
#category-selector form {
	width: 678px
}
#category-selector #lv1_div .options,
#category-selector #lv1_div h2 {
	margin-left: 0
}
#category-selector .is_lf,
#category-selector .lvl_d,
#category-selector .lvl_id {
	display: none
}
#category-selector .loading {
	background: url(../../images/elements/loading.gif) 42% 48% no-repeat
}
#taxonomy-form {
	float: left;
	width: 100%
}
#taxonomy-form .disabled input {
	cursor: default
}
#error-content,
#error-exception {
	display: block
}
.steps4#progress {
	width: 650px
}
#progress {
	margin: 0 auto
}
#progress ul {
	margin: 10px 0
}
#progress li {
	background-image: url(../../images/elements/progress-inactive.gif);
	background-position: 50% 20px;
	background-repeat: no-repeat;
	color: #D3D3D3;
	list-style-type: none;
	margin: 0;
	text-align: center;
	width: 160px;
	position: relative;
	z-index: 9
}
#progress li span {
	left: 0;
	margin-left: 77px;
	position: absolute;
	text-align: center;
	top: 37px;
	font-size: 14px
}
#progress li#selected {
	background-image: url(../../images/elements/progress-active.gif);
	color: #bc0000
}
#progress li#line {
	background: none;
	border-top: 4px solid #D3D3D3;
	margin-left: 100px;
	margin-top: 41px;
	position: absolute;
	width: 803px;
	z-index: 0;
	height: 10px
}
#progress .sub-progress {
	background-image: url(../../images/elements/progress-inactive-sub.gif);
	background-position: 54% 28px;
	width: 150px;
	border-right: 6px solid #fff;
	border-left: 6px solid #fff
}
#progress #selected.sub-progress {
	background-image: url(../../images/elements/progress-active-sub.gif);
	background-position: 54% 28px
}
.steps4#progress li#line {
	width: 460px
}
.place-an-ad-terms-p .content {
	margin: 0 14px 0 20px
}
.place-an-ad-terms-p .content h2 {
	color: #bc0000;
	font-size: 18px;
	margin-bottom: 4px
}
.place-an-ad-terms-p .content p {
	margin-top: 0
}
.place-an-ad-terms-p .content ol {
	margin-top: 22px;
	color: #333;
	list-style-image: url(../../images/icons/star-maroon.gif);
	margin-left: 20px
}
.place-an-ad-terms-p .content li {
	margin-top: 12px;
	list-style-type: circle
}
.place-an-ad-terms-p .content li strong,
.place-an-ad-terms-p .content p strong {
	background-color: #e7e7e7
}
.place-an-ad-terms-p #broken-heart {
	border: 1px dotted #cacaca;
	padding: 16px 10px 16px 50px;
	color: #333;
	margin-top: 8px;
	margin-bottom: 4px;
	background: url(../../images/icons/heart-broken.jpg) 10px 50% no-repeat
}
.place-an-ad-terms-p #fixed-heart {
	padding: 16px 10px 16px 50px;
	color: #333;
	float: left;
	background: url(../../images/icons/heart.jpg) 10px 50% no-repeat
}
.place-an-ad-terms-p .content .buttons {
	float: right;
	margin-top: 10px
}
.place-an-ad-terms-p .content .buttons input {
	float: right;
	margin-left: 10px
}
.place-an-ad-terms-p .content .buttons a {
	float: left
}
#place-an-ad-details-body .content legend {
	background-image: none;
	padding-left: 6px;
	color: #bc0000;
	font-size: 18px
}
#place-an-ad-details-body #details-wrapper {
	width: 948px;
	clear: both
}
#place-an-ad-details-body #details-wrapper fieldset {
	border: 1px solid #cacaca;
	width: 918px;
	margin-left: 6px
}
#place-an-ad-details-body #details-wrapper .fieldset-content {
	padding-left: 14px
}
#place-an-ad-details-body #details-wrapper a {
	color: #bc0000
}
#place-an-ad-details-body #details-wrapper .row {
	clear: both;
	margin-bottom: 12px;
	font-size: 11px
}
#place-an-ad-details-body #details-wrapper .row label {
	display: block;
	float: left;
	line-height: 20px;
	width: 160px;
	font-size: 13px
}
#place-an-ad-details-body #details-wrapper #enter-details-description {
	clear: both;
	margin: 10px 0 0
}
#place-an-ad-details-body #details-wrapper #category {
	font-size: 12px;
	float: left;
	line-height: 20px;
	width: 100%
}
#place-an-ad-details-body #details-wrapper ul.checkbox-list {
	margin-left: 182px;
	padding-left: 0;
	width: 460px
}
#place-an-ad-details-body #details-wrapper ul.checkbox-list li {
	float: left;
	list-style-type: none
}
#place-an-ad-details-body #details-wrapper ul.checkbox-list li label {
	float: right
}
#place-an-ad-details-body #details-wrapper ul.checkbox-list li input {
	float: left
}
#place-an-ad-details-body #id_name {
	width: 710px
}
#place-an-ad-details-body #id_kilometers,
#place-an-ad-details-body #id_price {
	width: 120px
}
#place-an-ad-details-body #id_feed_item_id,
#place-an-ad-details-body #id_otpsend-phone_number {
	width: 177px
}
#place-an-ad-details-body #id_description {
	width: 740px;
	height: 180px
}
#place-an-ad-details-body #cke_id_description {
	margin-left: 178px;
	margin-top: 8px;
	width: 720px
}
#place-an-ad-details-body #details-wrapper fieldset input {
	margin-right: 6px;
	font-size: 14px
}
#place-an-ad-details-body fieldset select {
	width: 182px
}
#place-an-ad-details-body #id_body_condition,
#place-an-ad-details-body #id_condition,
#place-an-ad-details-body #id_mechanical_condition,
#place-an-ad-details-body #id_usage {
	width: 450px
}
#place-an-ad-details-body #agent-div,
#place-an-ad-details-body #landlord-div,
#place-an-ad-details-body .lister-border {
	float: left
}
#place-an-ad-details-body #agent-div {
	padding: 15px 10px 10px;
	float: left;
	width: 390px
}
#place-an-ad-details-body #agent-fields .form-row {
	padding-bottom: 10px;
	padding-left: 50px
}
#place-an-ad-details-body #agent-fields .label {
	float: left;
	display: block;
	width: 100px
}
#place-an-ad-details-body .lister-border {
	border-right: 1px solid #DADADA;
	height: 150px;
	margin-top: 30px;
	margin-bottom: 10px
}
#place-an-ad-details-body #landlord-div {
	float: right;
	width: 430px;
	padding: 15px 10px 10px
}
#place-an-ad-details-body #landlord-fields .form-row {
	padding-left: 50px
}
#place-an-ad-details-body #landlord-fields .form-row .label {
	float: left;
	display: block;
	width: 175px;
	margin-top: 5px;
	font-size: 12px
}
#place-an-ad-details-body #landlord-fields .form-row .label .label-text {
	font-size: 11px;
	padding-left: 2em;
	color: #999
}
#place-an-ad-details-body #landlord-fields .status h3 {
	font-size: 12px;
	font-weight: 400;
	line-height: 12px;
	padding-bottom: 0;
	margin: 0
}
#place-an-ad-details-body #landlord-fields .status .textbox input {
	margin-top: 10px
}
#place-an-ad-details-body #fieldset-lister #agent_id_rera_listed_by,
#place-an-ad-details-body #fieldset-lister #landlord_id_rera_listed_by {
	width: inherit
}
#place-an-ad-details-body .lister-landlord {
	margin-bottom: 15px
}
.paa-jobs-form #id_required_cv_wrap ul li {
	list-style: none;
	display: inline-block;
	width: 70px
}
.paa-jobs-form .row input[type=text] {
	width: 400px
}
.paa-jobs-form #id_name {
	width: 400px!important
}
.paa-jobs-form #details-wrapper .row label {
	width: 170px!important
}
.paa-jobs-form #details-wrapper .row li,
.paa-jobs-form #details-wrapper .row li label {
	width: 100px!important
}
.paa-jobs-form .ui-autocomplete {
	position: absolute;
	cursor: default
}
.paa-jobs-form .ui-menu {
	list-style: none;
	display: block;
	float: left;
	border-radius: 0;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
	margin: 0;
	padding: 0
}
.paa-jobs-form .ui-menu .ui-menu {
	margin-top: -3px
}
.paa-jobs-form .ui-menu .ui-menu-item {
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
	background-image: none;
	margin: 0;
	padding: 0
}
.paa-jobs-form .ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	line-height: 1.5;
	zoom: 1;
	border-color: #14A4FF;
	border-radius: 0;
	font-size: 12px;
	padding: .2em .4em
}
.paa-jobs-form .ui-menu .ui-menu-item a.ui-state-hover {
	background: #14A4FF;
	color: #FFF;
	text-shadow: 0 -1px 0 #0988d9
}
.paa-jobs-form .ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: 400
}
.paa-jobs-form #job-title-preview {
	float: left
}
.paa-jobs-form.lang-ar #job-title-preview {
	float: right
}
.paa-jobs-form #job-title-preview h1 {
	font-size: 14px;
	margin: 15px;
	color: #333
}
.paa-jobs-form #job-title-preview .hr {
	background: #eee;
	background: -webkit-linear-gradient(left, #bbb, #fff);
	width: 500px;
	height: 1px
}
.paa-jobs-form.lang-ar #job-title-preview .hr {
	background: -webkit-linear-gradient(left, #fff, #bbb)
}
.paa-jobs-form #edit-ad-progress #progress ul {
	margin-left: 250px
}
.paa-jobs-form #edit-ad-progress #progress ul #line {
	width: 310px
}
#place-an-ad-details-body #fieldset-details .building_field_wrap {
	overflow: hidden
}
#place-an-ad-details-body #fieldset-details .building_field_wrap ul,
#place-an-ad-details-body #fieldset-details .building_field_wrap ul li {
	margin: auto;
	padding: auto;
	float: none;
	width: auto
}
#place-an-ad-details-body #fieldset-details .building_field_wrap ul {
	float: left
}
#place-an-ad-details-body #fieldset-details .building_field_wrap .as-results {
	display: block;
	clear: both;
	margin-left: 155px
}
#place-an-ad-details-body #fieldset-details .building_field_wrap .as-results .as-message {
	font-size: 11px
}
#place-an-ad-details-body #fieldset-details .building_field_wrap .as-input {
	width: 150px
}
#place-an-ad-details-body #fieldset-details .building_field_wrap .as-selection-item {
	padding: 4px 10px!important;
	background: #eee!important;
	border: 1px solid #aaa
}
#place-an-ad-details-body #fieldset-details .building_field_wrap .as-selection-item .as-close {
	margin-left: 5px!important
}
.lang-ar #fieldset-details .building_field_wrap {
	float: right
}
.lang-ar #fieldset-details .building_field_wrap .as-results {
	float: left
}
#fieldset-lister h2 {
	font-size: 14px
}
#place-an-ad-details-body .validation-text {
	margin-left: 6px;
	color: #bc0000
}
#place-an-ad-details-body #fieldset-title .validation-text {
	margin-left: 0
}
#place-an-ad-details-body .translate-listing-message {
	background-color: #EEF5FB;
	border: 1px solid #C1E1F3;
	margin-left: 222px;
	padding: 4px 4px 4px 0
}
#place-an-ad-details-body #fieldset-details ul {
	margin: 0 0 18px;
	padding: 0;
	float: left;
	width: 720px
}
#place-an-ad-details-body #fieldset-details li {
	margin: 0 0 2px;
	padding: 0;
	list-style-type: none;
	float: left;
	width: 240px
}
#place-an-ad-details-body #fieldset-details .row ul label {
	width: auto
}
#place-an-ad-details-body #details-wrapper #phone_choice_wrap {
	float: left;
	margin-bottom: 10px
}
#place-an-ad-details-body #details-wrapper #phone_choice_wrap label {
	width: 230px;
	margin-right: 10px
}
#place-an-ad-details-body #details-wrapper #phone_choice_wrap label.opt_no_phone {
	width: 160px
}
#place-an-ad-details-body #details-wrapper #phone_choice_wrap input:hover,
#place-an-ad-details-body #details-wrapper #phone_choice_wrap label:hover {
	cursor: pointer
}
#place-an-ad-details-body #details-wrapper #phone_choice_wrap .radio {
	margin: 0 5px;
	position: relative;
	top: 1px
}
#place-an-ad-details-body #details-wrapper #phone_choice_wrap .validation-text {
	position: relative;
	top: 7px
}
#place-an-ad-details-body #details-wrapper #phone_choice_wrap .inactive {
	background-color: #eee
}
.msie10 #place-an-ad-details-body #content-wrapper {
	position: relative
}
.msie10 #place-an-ad-details-body .ui-autocomplete {
	top: 262px!important;
	left: 221px!important;
	width: 404px!important
}
.place-an-ad-confirm-p #paidsection {
	clear: both;
	width: 970px
}
#place-an-ad-details-body #fieldset-details .jqEasyCounterMsg {
	float: right;
	width: auto;
	margin-right: 20px
}
.terms-block {
	padding: 8px 15px;
	background-color: #f4f4f4;
	height: 32px;
	line-height: 32px;
	margin: 10px 5px 5px;
	clear: both;
	border-radius: 4px
}
.terms-block .awesome {
	float: right
}
.terms-error {
	background-color: #BC0000;
	clear: both;
	color: #fff;
	height: 26px;
	line-height: 26px;
	padding: 0 6px 0 14px
}
.terms-block a {
	color: #bc0000
}
.place-an-ad-location-p fieldset h2 {
	color: #666;
	font-size: 16px
}
.place-an-ad-location-p fieldset h2 span {
	color: #bc0000
}
.place-an-ad-location-p #step1 {
	clear: both;
	display: block;
	height: 86px
}
.place-an-ad-location-p fieldset {
	width: 946px
}
.place-an-ad-location-p fieldset form {
	margin-left: 12px
}
.place-an-ad-location-p .terms-block {
	width: 895px
}
.place-an-ad-location-p .terms-block h2 {
	margin: 0;
	float: left
}
.place-an-ad-location-p .skip-map {
	text-align: right;
	color: #999;
	font-size: 12px
}
.place-an-ad-location-p #skip-map-top {
	border: 0;
	background-color: transparent;
	text-decoration: underline;
	cursor: pointer;
	margin: 0;
	color: #999;
	font-size: 12px;
	padding: 0
}
.place-an-ad-location-p #skip-map-top:hover {
	color: #BC0000
}
.place-an-ad-location-p .error {
	width: 94%;
	margin: 0
}
.place-an-ad-location-p #step2 {
	padding-top: 5px
}
.place-an-ad-confirm-p fieldset {
	clear: both
}
.place-an-ad-confirm-p fieldset h2 {
	background: url(../../images/icons/stopwatch.gif) no-repeat;
	color: #999;
	font-size: 24px;
	margin-left: 30px;
	margin-top: 6px;
	margin-bottom: 10px;
	padding-left: 40px;
	padding-top: 2px;
	height: 30px
}
.place-an-ad-confirm-p .publish-message {
	border: 1px dotted #CACACA;
	float: left;
	margin-left: 30px;
	padding: 10px 10px 8px;
	width: 864px;
	margin-bottom: 10px
}
.place-an-ad-confirm-p .publish-message p {
	color: #333;
	float: left;
	font-size: 14px;
	line-height: 22px;
	margin: 0
}
.place-an-ad-confirm-p .publish-message .buttons {
	float: right;
	margin-top: 6px
}
.place-an-ad-confirm-p #classified-detail-include-p legend {
	color: #999;
	padding-left: inherit;
	background-image: none
}
.preview-seperator {
	border-top: 1px solid #CACACA;
	clear: both;
	margin-bottom: 0;
	margin-top: 18px;
	text-align: center;
	float: left;
	width: 100%
}
.preview-seperator img {
	margin-top: -14px;
	padding: 10px 12px;
	background-color: #fff
}
.preview-search {
	float: left;
	margin-top: 14px;
	margin-left: -12px
}
#place-an-ad-complete {
	float: left;
	width: 100%;
	position: relative;
	min-height: 200px
}
#place-an-ad-complete #mascot {
	position: absolute;
	top: 0;
	right: 0
}
#place-an-ad-complete .feature-this-ad {
	padding: 8px 50px
}
#payment-success h2,
#place-an-ad-complete h2 {
	padding: 5px 10px 5px 50px;
	border-bottom: 1px solid #ddd;
	float: left;
	clear: both
}
#place-an-ad-complete h1 {
	border-bottom: 1px solid #ccc;
	width: 939px;
	position: relative;
	left: -12px;
	padding: 10px 0 8px 57px;
	font: 700 22px/1 sans-serif;
	color: #555;
	background: url(../../images/paaconfirm/tick.jpg) 20px center no-repeat
}
#place-an-ad-complete h2 {
	width: 890px;
	font: 700 16px/1.3 sans-serif;
	margin: 25px 0 20px 10px;
	color: #444;
	background: #eee;
	position: relative
}
#place-an-ad-complete h2 span {
	font-size: 13px;
	font-weight: 400;
	color: #888
}
#place-an-ad-complete h2 img {
	position: absolute;
	bottom: 1px;
	left: 10px
}
#place-an-ad-complete h3 {
	width: 550px;
	font: 400 14px/1.3 sans-serif;
	margin: 15px 0 20px 10px
}
#place-an-ad-complete #buttons {
	overflow: hidden;
	margin: 10px 0;
	float: left
}
#buttons .blue {
	margin-left: 10px;
	float: left;
	background: #205b87;
	border-radius: 4px;
	background-image: linear-gradient(bottom, #004377 19%, #4e7ca0 80%);
	background-image: -ms-linear-gradient(bottom, #004377 19%, #4e7ca0 80%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(.19, #004377), color-stop(.8, #4e7ca0))
}
#buttons .blue:hover {
	background-image: linear-gradient(bottom, #004377 19%, #85a2b8 88%);
	background-image: -ms-linear-gradient(bottom, #004377 19%, #85a2b8 88%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(.19, #004377), color-stop(.88, #85a2b8))
}
#buttons .paa-button {
	display: block;
	float: left;
	margin: 0 5px 0 10px
}
#place-an-ad-complete #share {
	margin-left: 10px;
	float: left;
	clear: both
}
#place-an-ad-complete #share li {
	list-style: none;
	float: left;
	margin: 10px 20px 10px 0
}
#place-an-ad-complete #share li span.i {
	width: 20px;
	height: 20px;
	display: block;
	background: #666;
	border-radius: 20px;
	text-align: center;
	font: 700 12px/20px arial, sans-serif;
	color: #fff;
	float: left;
	margin-right: 12px
}
#payment-success h1,
#place-an-ad-lite-complete h1 {
	background: url(../../images/paaconfirm/tick.jpg) 20px center no-repeat
}
#place-an-ad-complete #share li div {
	float: left
}
#place-an-ad-complete #share li #facebook-like {
	width: 130px
}
#place-an-ad-complete #share li #email-my-ad {
	width: auto;
	color: #555;
	font: 10px/0 arial, sans-serif
}
#place-an-ad-complete #share li #email-my-ad span {
	width: 20px;
	display: inline-block;
	overflow: hidden;
	margin-right: 4px
}
#place-an-ad-lite-complete {
	float: left;
	width: 100%;
	position: relative;
	height: 230px
}
#place-an-ad-lite-complete #mascot {
	position: absolute;
	top: 10px;
	right: 50px
}
#place-an-ad-lite-complete h1 {
	border-bottom: 1px solid #ccc;
	width: 939px;
	position: relative;
	left: -14px;
	padding: 10px 0 8px 57px;
	font: 700 22px/1 sans-serif;
	color: #555
}
#place-an-ad-lite-complete h1 span,
#place-an-ad-lite-confirm-email h1 span {
	color: #bc0000
}
#place-an-ad-lite-complete h2 {
	font: 700 16px/1 sans-serif;
	color: #555;
	margin: 10px
}
#place-an-ad-lite-complete h3 {
	font: 400 13px/1.4 sans-serif;
	margin: 10px;
	width: 550px
}
#place-an-ad-lite-complete p,
#place-an-ad-lite-confirm-email p {
	width: 550px;
	font: 400 13px/1.3 sans-serif;
	margin: 15px 0 20px 10px
}
#payment-success h1,
#place-an-ad-lite-confirm-email h1 {
	border-bottom: 1px solid #ccc;
	width: 939px;
	left: -14px;
	font: 700 22px/1 sans-serif;
	position: relative
}
#place-an-ad-lite-confirm-email {
	float: left;
	width: 100%;
	position: relative;
	height: 280px
}
#place-an-ad-lite-confirm-email #mascot {
	position: absolute;
	bottom: -10px;
	right: 50px
}
#place-an-ad-lite-confirm-email h1 {
	padding: 10px 0 8px 57px;
	color: #555;
	background: url(../../images/paaconfirm/alert.jpg) 20px center no-repeat
}
#place-an-ad-lite-confirm-email .auth-email {
	color: #004276
}
#payment-success {
	float: left;
	width: 100%;
	position: relative;
	min-height: 310px
}
#payment-success #mascot {
	position: absolute;
	top: 15px;
	right: 50px
}
#payment-success h1 {
	padding: 16px 0 14px 57px;
	color: #555
}
#payment-success h1 span {
	color: #bc0000
}
#payment-success h2 {
	width: 910px;
	font: 700 16px/1.3 sans-serif;
	margin: 25px 0 20px 10px;
	color: #444;
	background: #eee;
	position: relative
}
#payment-success h2 img {
	position: absolute;
	bottom: 1px;
	left: 10px
}
#payment-success h2 span {
	color: #888;
	font-size: 13px;
	font-weight: 400
}
#payment-success p {
	width: 550px;
	font: 400 13px/1.3 sans-serif;
	margin: 15px 0 20px 10px
}
#payment-success li {
	font: 400 13px/1.1 sans-serif;
	margin: 10px 0 10px 35px
}
#payment-success #buttons {
	margin-top: 20px;
	margin-bottom: 20px
}
#payment-success #share {
	margin-left: 10px
}
#payment-success #share li {
	list-style: none;
	float: left;
	margin: 0 20px 20px 0
}
#payment-success #share li span.i {
	width: 20px;
	height: 20px;
	display: block;
	background: #666;
	border-radius: 20px;
	text-align: center;
	font: 700 12px/20px arial, sans-serif;
	color: #fff;
	float: left;
	margin-right: 12px
}
#payment-success #share li div {
	float: left
}
#payment-success #share li #facebook-like {
	width: 130px
}
#payment-success #share li #email-my-ad {
	width: auto;
	color: #555;
	font: 10px/0 arial, sans-serif
}
#payment-success #share li #email-my-ad span {
	width: 20px;
	display: inline-block;
	overflow: hidden;
	margin-right: 4px
}
#payment-success #receipt {
	position: absolute;
	top: 35px;
	right: 160px;
	width: 180px;
	z-index: 100
}
#payment-success #receipt h4 {
	text-transform: uppercase;
	font: 18px/27px sans-serif;
	text-align: center
}
#payment-success #receipt h5 {
	margin-top: 10px
}
#payment-success #receipt p {
	width: auto;
	margin: 0
}
#payment-success #receipt .disclaimer {
	font-size: 11px;
	line-height: 1.1;
	color: #aaa
}
#payment-success #receipt h6.disclaimer {
	margin-top: 9px;
	text-transform: uppercase
}
#sms-verification-complete {
	float: left;
	width: 100%;
	position: relative;
	height: 250px;
	min-height: 250px
}
#sms-verification-complete #mascot-waiting {
	position: absolute;
	bottom: -12px;
	right: 80px
}
#sms-verification-complete #mascot-confirm {
	position: absolute;
	top: 0;
	right: 80px
}
#sms-verification-complete .sms-text {
	padding: 0;
	margin: 0
}
#sms-verification-complete .sms-text h1 {
	border-bottom: 1px solid #ccc;
	width: 939px;
	position: relative;
	left: -12px;
	padding: 10px 0 8px 57px;
	font: 700 22px/1 sans-serif;
	color: #555;
	background: url(../../images/paaconfirm/alert.jpg) 20px center no-repeat
}
#sms-verification-complete .sms-text h1.tick-icon {
	background-image: url(../../images/paaconfirm/tick.jpg)
}
#sms-verification-complete .sms-text h2 {
	width: 600px;
	color: #bc0000;
	font: 400 18px/1.5 sans-serif;
	margin: 15px 0 15px 10px
}
#sms-verification-complete .sms-text h3 {
	width: 600px;
	font: 400 14px/1.3 sans-serif;
	margin: 15px 0 20px 10px
}
#sms-verification-complete .sms-text div span {
	font-size: 19px;
	display: block;
	padding-top: 15px;
	padding-bottom: 20px
}
#sms-verification-complete #redirecting-buttons {
	overflow: hidden;
	margin: 20px 0
}
#sms-verification-complete #redirecting-buttons .blue {
	margin-left: 10px;
	float: left;
	background: #205b87;
	border-radius: 4px;
	background-image: linear-gradient(bottom, #004377 19%, #4e7ca0 80%);
	background-image: -ms-linear-gradient(bottom, #004377 19%, #4e7ca0 80%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(.19, #004377), color-stop(.8, #4e7ca0));
	border-color: #205b87
}
#sms-verification-complete #redirecting-buttons .blue:hover {
	background-image: linear-gradient(bottom, #004377 19%, #85a2b8 88%);
	background-image: -ms-linear-gradient(bottom, #004377 19%, #85a2b8 88%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(.19, #004377), color-stop(.88, #85a2b8))
}
#sms-verification-complete #redirecting-buttons .paa-button {
	display: block;
	float: left;
	margin: 0 5px 0 10px
}
.rental-payment-fail-body #payment-success {
	min-height: 245px
}
.rental-payment-fail-body #payment-success h1 {
	background: 0 0;
	padding: 16px 0 14px 22px;
	color: #b00;
	width: 975px
}
.rental-payment-fail-body .error {
	margin: 5px 4px 25px
}
.rental-payment-fail-body #what-to-do {
	margin: 2px 10px
}
.rental-payment-fail-body .tips {
	padding: 3px 0;
	margin: 2px 10px
}
.rental-payment-fail-body .link {
	color: #004276
}
.rental-payment-fail-body #payment-failed-text {
	float: left;
	width: 630px
}
.rental-payment-fail-body #dbz-payment-failed-guy {
	float: right;
	background: url(../../images/elements/payment-failed.png) no-repeat;
	width: 85px;
	height: 145px;
	positon: relative;
	margin-bottom: -15px
}
.place-an-share-p h2 {
	background: url(../../images/icons/speaker.gif) no-repeat;
	color: #999;
	font-size: 24px;
	margin-left: 30px;
	margin-top: 6px;
	margin-bottom: 10px;
	padding-left: 50px;
	padding-top: 6px
}
.place-an-share-p .buttons {
	float: right;
	clear: both;
	margin-right: 20px
}
.place-an-share-p #blocks {
	border: 1px solid red;
	clear: both;
	width: 900px
}
.place-an-share-p .item {
	border: 2px solid #cacaca;
	float: left;
	height: 160px;
	width: 425px;
	margin: 10px 20px 20px;
	border-radius: 6px;
	padding: 3px;
	text-align: center
}
.place-an-share-p .item textarea {
	clear: both;
	color: #777;
	display: block;
	font-size: 12px;
	height: 38px;
	line-height: 16px;
	margin: 0 auto;
	padding: 10px 6px 4px;
	text-align: center;
	width: 360px
}
.place-an-share-p .item .awesome {
	float: right;
	margin-right: 24px;
	margin-top: 10px
}
.place-an-share-p #twitter {
	background-color: #E0EEFE
}
.place-an-ad-agent-details-p #details-wrapper h2 {
	margin-left: 5px;
	color: #679966
}
.place-an-ad-agent-details-p #details-wrapper p {
	margin-left: 6px
}
.place-an-ad-agent-details-p #details-wrapper p.warning a {
	color: #b60000
}
.place-an-ad-agent-details-p #details-wrapper .row {
	width: 100%;
	padding-bottom: 20px
}
.place-an-ad-agent-details-p #details-wrapper .col {
	float: left;
	width: 48%;
	padding: 2px;
	margin-left: 10px
}
.place-an-ad-agent-details-p #details-wrapper .col label {
	float: left;
	font-size: 11px;
	color: #333
}
.place-an-ad-agent-details-p #details-wrapper .col label.validation-text {
	float: right;
	font-size: 11px;
	color: #b60000
}
.place-an-ad-agent-details-p #details-wrapper .textbox {
	border: 1px solid #999;
	height: 18px;
	font-size: 14px;
	width: 99%
}
.place-an-ad-agent-details-p #details-wrapper #img_tick {
	background: url(../../images/buttons/tick-yes.png) no-repeat;
	display: block;
	float: left;
	height: 19px;
	width: 30px
}
.place-an-ad-agent-details-p #details-wrapper p.info {
	margin-left: 10px
}
.place-an-ad-agent-details-p #i-am-warning-warning {
	float: left;
	width: 890px
}
.place-an-ad-agent-details-p .i-am-explaining {
	position: relative;
	width: 700px;
	float: left
}
.place-an-ad-agent-details-p .now-i-understand {
	float: right
}
.place-an-ad-agent-details-p .now-i-understand input {
	float: left;
	top: -2px;
	position: relative;
	width: auto
}
.place-an-ad-agent-details-p form#agent-details {
	margin-top: 14px
}
.place-an-ad-details-make-a-selection-p .make-a-selection #select-agent-landlord h2 {
	float: left;
	width: 200px
}
.place-an-ad-details-make-a-selection-p #select-agent-landlord {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 15px
}
.place-an-ad-details-make-a-selection-p #select-agent-landlord label {
	margin-left: 5px;
	margin-right: 5px;
	font-size: 16px;
	font-weight: 700
}
.review-p #top-mpu {
	margin-top: 10px
}
.review-p .pagingarea {
	width: 570px
}
.review-p .sign-in-form {
	padding-left: 7px
}
#delete-review #sure-to-delete {
	font-size: 14px;
	margin-bottom: 18px
}
#delete-review #sure-to-delete span {
	color: #bc0000
}
#dbz-body.mylistings-p #content-wrapper,
.mysearches-p #content-wrapper,
.profile-p #content-wrapper,
.reports-performance-p #content-wrapper,
.watchlist-p #content-wrapper {
	padding: 0!important;
	width: 995px!important
}
.profile-top {
	float: left;
	width: 100%
}
.profile-top .content {
	width: 664px;
	float: left
}
.profile-top fieldset {
	width: 640px
}
.profile-top .profile-content {
	float: right;
	width: 470px;
	margin-top: 0
}
.profile-top .profile-content h3 {
	margin-top: 10px;
	font-size: 20px;
	color: #bc0000;
	font-weight: 400;
	margin-bottom: 35px
}
.profile-content .ref-ad-motors-btn.disabled:hover,
.profile-content .ref-ad-rent-btn.disabled:hover,
.profile-content .ref-ad-sale-btn.disabled:hover {
	cursor: default;
	top: 0
}
.profile-top #top-mpu {
	float: right;
	width: 300px;
	height: 250px;
	margin-top: 21px
}
.profile-top .tabs {
	clear: both;
	border-bottom: 1px solid #999;
	float: left;
	margin-bottom: 14px;
	margin-top: 22px;
	width: 973px
}
.profile-top .tabs ul {
	margin: 0 0 0 12px;
	padding: 0
}
.profile-top .tabs li {
	margin: 0 3px 0 0;
	list-style-type: none;
	float: left;
	font-size: 12px
}
.profile-top .tabs li a {
	color: #fff;
	font-weight: 700;
	display: block;
	padding: 10px 16px 8px;
	-moz-border-radius-topleft: 7px;
	-webkit-border-top-left-radius: 7px;
	-moz-border-radius-topright: 7px;
	-webkit-border-top-right-radius: 7px;
	background-color: #999
}
.profile-top .tabs li a:hover {
	background-color: #666
}
.profile-top .tabs li#selected a {
	background-color: #bc0000
}
.profile-top .tabs li .star {
	background: url(../../images/icons/star-graybg.gif) 8px 6px no-repeat #999;
	padding-left: 30px
}
.profile-top .tabs li#selected .star,
.profile-top .tabs li#selected .star:hover {
	background-image: url(../../images/icons/star-redbg.gif)
}
#place-ad-details-form .col select,
#place-ad-details-form .col textarea,
.edit-profile-p .col .textbox,
.edit-profile-p .col select {
	background: 0 0;
	border: 1px solid #cacaca
}
.profile-top fieldset {
	padding-bottom: 23px
}
.profile-p #profile-list {
	margin: 10px 0 0 32px;
	padding: 0
}
.profile-p #profile-list li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: block;
	color: #666;
	line-height: 26px;
	float: left;
	clear: both;
	height: 35px;
	min-height: 35px;
	width: 100%
}
.profile-p #profile-list li:first-child {
	margin-top: 10px
}
.profile-p #profile-list li strong {
	display: block;
	float: left;
	width: 150px
}
.profile-p #profile-list li .fbbtn-connect-sprite {
	margin: 0;
	position: relative;
	top: -1px
}
.profile-top #settings-link .awesome {
	float: left;
	margin-top: 10px;
	margin-left: 13px;
	padding: 7px;
	text-align: center;
	vertical-align: middle;
	width: 170px
}
.profile-top #avatar-link .awesome {
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	padding: 7px;
	text-align: center;
	vertical-align: middle;
	width: 130px
}
.profile-p #profile-list .avatar {
	width: 16px;
	height: 16px;
	border: 1px solid #cacaca;
	position: relative;
	top: 4px;
	margin-right: 4px
}
.profile-p #profile-list .disconnect {
	display: inline-block;
	position: relative;
	top: 2px
}
.profile-p #profile-list li span div {
	float: left;
	margin-right: 10px
}
.profile-p .messages {
	list-style-type: none
}
.edit-profile-p .table {
	margin-left: 25px;
	margin-top: 10px
}
.edit-profile-p label {
	font-weight: 700
}
.edit-profile-p .row {
	clear: both;
	padding-bottom: 30px
}
.edit-profile-p .col {
	float: left;
	width: 160px
}
.edit-profile-p .checkbox {
	font-size: 12px;
	color: #666
}
.edit-profile-p .fields {
	width: 406px
}
.edit-profile-p .freetext {
	width: 500px
}
.edit-profile-p .freetext textarea {
	width: 498px;
	margin-bottom: 10px
}
.edit-profile-p #subscriptions {
	clear: both
}
.edit-profile-p #subscriptions label {
	font-weight: 400
}
.edit-profile-p #id_gender {
	width: 180px
}
.edit-profile-p #id_nationality,
.edit-profile-p #id_role {
	width: 330px
}
.edit-profile-p .edit-profile-wrapper {
	margin: 20px 0 0;
	clear: both
}
.edit-profile-p .edit-profile-wrapper .awesome {
	margin-left: 576px
}
.edit-profile-p .edit-profile-wrapper h2 {
	color: #bc0000;
	font-size: 18px;
	margin-left: 25px
}
.edit-profile-p .edit-profile-wrapper .validation-text {
	margin-left: 160px
}
#place-ad-details-form {
	width: 100%;
	float: left
}
#place-ad-details-form .row {
	clear: both
}
#place-ad-details-form .col {
	float: left;
	width: 120px
}
#place-ad-details-form .col input[type=text] {
	border: 1px solid #cacaca;
	padding: 0;
	margin: 2px;
	width: 200px
}
#place-ad-details-form .col textarea {
	width: 400px;
	height: 200px
}
#place-ad-details-form .col .awesome {
	margin: 0;
	clear: both;
	float: right
}
#place-ad-details-form .cell {
	float: left;
	width: 322px;
	margin-bottom: 10px
}
#place-ad-details-form .cell label {
	display: block;
	margin-bottom: 2px;
	float: left
}
#place-ad-details-form .hidden-submit {
	display: none
}
.profile-bottom {
	clear: both;
	margin: 10px
}
.profile-bottom .profile-content {
	border: 1px solid #E2E2E2;
	float: left;
	width: 973px;
	margin-bottom: 14px
}
.profile-bottom .profile-content .pagingarea {
	margin: 10px auto 0
}
.profile-bottom .table {
	clear: both;
	display: block;
	float: left;
	font-size: 12px
}
.links a {
	color: #004276
}
.links a:hover {
	text-decoration: underline
}
.group .header {
	float: left;
	width: 976px;
	color: #666;
	-moz-border-radius-topleft: 7px;
	-webkit-border-top-left-radius: 7px;
	-moz-border-radius-topright: 7px;
	-webkit-border-top-right-radius: 7px;
	background-color: #e3e3e3
}
.group .empty {
	margin-bottom: 14px;
	border-radius: 7px
}
.paginator-simple {
	float: right;
	font-weight: 400;
	color: #666
}
.paginator-simple strong {
	color: #333
}
.paginator-simple #prev-arrow-disabled {
	background: url(../../images/elements/grey-arrow-left.gif) 0 50% no-repeat;
	padding: 0 2px
}
.paginator-simple #next-arrow-disabled {
	background: url(../../images/elements/grey-arrow-right.gif) 0 50% no-repeat;
	padding: 0 2px
}
.paginator-simple #next-arrow {
	background: url(../../images/elements/dark-arrow-right.gif) 0 50% no-repeat;
	padding: 0 2px
}
.paginator-simple #prev-arrow {
	background: url(../../images/elements/dark-arrow-left.gif) 0 50% no-repeat;
	padding: 0 2px
}
.group .header h3,
.group .header h4 {
	padding: 9px 0 6px 9px
}
.profile-bottom .header h4 {
	font-size: 16px;
	padding: 9px 0 6px 9px
}
.profile-bottom .header .pagingarea {
	float: right;
	margin-top: 8px;
	font-weight: 700;
	margin-right: 34px
}
.profile-bottom .table {
	margin: 10px auto 10px 20px;
	width: 930px;
	color: #666
}
.profile-bottom .table .row {
	border-bottom: 1px solid #CACACA;
	clear: both;
	float: left;
	margin-bottom: 2px
}
.profile-bottom .table .no-border {
	border-bottom: none;
	margin-bottom: 0
}
.profile-bottom .table .col {
	float: left
}
.profile-bottom .table .category-name {
	background: #f6f6f6;
	color: #5b5b5b;
	font-size: 14px;
	font-weight: 700;
	display: block;
	float: left;
	width: 100%;
	margin: 10px 0;
	padding: 10px;
	box-sizing: border-box
}
.profile-bottom .table .checkboxes {
	width: 30px;
	margin-top: 0
}
.profile-bottom .table .time {
	width: 110px;
	margin-top: 4px
}
.profile-bottom .table .time span {
	color: #bc0000
}
.profile-bottom .table .text {
	width: 600px;
	line-height: 19px
}
.profile-bottom .table .info {
	margin-top: 4px;
	width: 533px;
	line-height: 17px
}
.profile-bottom .table .info a {
	color: #004276;
	font-weight: 700
}
.profile-bottom .table .actions {
	padding-top: 2px
}
.profile-bottom .table .actions a {
	color: #bc0000;
	text-decoration: none
}
.profile-bottom .table .actions .re-run {
	background: url(../../images/icons/re-run.gif) 0 10px no-repeat;
	padding: 11px 18px
}
.profile-bottom .table .actions .edit {
	background: url(../../images/icons/edit.gif) 3px 5px no-repeat;
	padding: 4px 8px 4px 20px
}
.profile-bottom .table .actions .delete {
	background: url(../../images/icons/delete.gif) 3px 5px no-repeat;
	padding: 4px 2px 4px 16px;
	color: #bc0000;
	cursor: pointer
}
.profile-bottom .table .ea-actions .delete {
	color: #004276;
	cursor: pointer;
	display: inline-block;
	width: 110px
}
.searches-ea.u-icon.u-icon--email {
	display: inline-block;
	clear: both;
	width: 60px;
	font-size: 28px;
	text-align: center;
	color: #004276
}
.profile-bottom .table .delete-ea {
	background: url(../../images/email_alerts/delete.jpg) 0 2px no-repeat #fff;
	border: none;
	font-size: 12px;
	padding-left: 17px;
	color: #004276;
	margin-left: 5px;
	text-align: left
}
.profile-bottom .table .actions .refresh-icon {
	background: url(../../images/icons/refresh.png) -20px -1px no-repeat;
	display: inline-block;
	width: 20px;
	height: 20px
}
.profile-bottom .table .actions .refresh {
	padding: 4px 2px 4px 5px;
	color: #bc0000;
	cursor: pointer
}
.profile-bottom .table .actions .disable-refresh {
	color: #999
}
.profile-bottom .table .actions .disable-refresh .refresh-icon {
	background: url(../../images/icons/refresh.png) 5px 0 no-repeat;
	display: inline-block;
	width: 20px;
	height: 20px;
	color: #999
}
.profile-bottom .table .actions a:hover {
	background-color: #E9E9E9;
	border-radius: 4px
}
.mysearches-p .table .row {
	padding: 8px 0
}
.watchlist-p .table .row {
	border: none;
	margin-bottom: 4px
}
.watchlist-p .profile-bottom .table .text {
	width: 600px;
	margin-right: 20px
}
.watchlist-p .profile-bottom .table .text-smaller-width {
	width: 540px
}
.watchlist-p .profile-bottom .table .text a {
	color: #004276;
	word-wrap: break-word
}
.watchlist-p .profile-bottom .table .price {
	width: 150px;
	margin-top: 4px;
	margin-right: 20px;
	text-transform: uppercase;
	color: #bc0000;
	font-weight: 700
}
.watchlist-delete {
	clear: both;
	float: left;
	width: 100%;
	margin-top: 14px;
	padding-top: 10px;
	border-top: 1px solid #cacaca
}
.watchlist-delete input {
	border: none;
	background-color: #fff;
	padding: 0;
	font-size: 12px
}
#profile-packages .package-list {
	border: 1px solid #CACACA;
	float: left;
	margin-left: 12px;
	padding: 0 0 10px;
	width: 350px
}
#profile-packages .package-list li {
	padding-left: 8px
}
#profile-packages .package-list li.alt {
	background-color: #DBECF5
}
#profile-packages .package-list li a {
	color: #bc0000
}
#wait-processing-refresh {
	margin: 0 auto;
	width: 100%
}
.mylistings-p .listing-actions .disable-refresh {
	width: 8px;
	height: 15px;
	margin: 0 7px
}
.mylistings-p .listing-actions {
	color: #ccc;
	text-align: right;
	width: 45%
}
.mylistings-p.lang-ar .listing-actions {
	text-align: left!important
}
.mylistings-p .listing-actions a {
	display: inline-block;
	padding: 0 7px
}
.mylistings-p .listing-actions a:hover {
	opacity: .6
}
.mylistings-p .listing-actions .newgreen:hover {
	opacity: .9
}
.mylistings-p .listing-actions .awesome {
	height: 25px;
	font-size: 12px;
	line-height: 22px
}
.msie .listing-actions .awesome {
	margin-right: 0
}
.mylistings-p .new-jobs-dashboard-link,
.mylistings-p .new-motors-dashboard-link {
	text-align: center
}
.mylistings-p .new-jobs-dashboard-link a,
.mylistings-p .new-motors-dashboard-link a {
	background-color: #E00000;
	color: #fff;
	padding: 12px 20px;
	font-size: 15px;
	border-radius: 6px;
	display: inline-block;
	margin: 20px
}
.mylistings-p .new-jobs-dashboard-link h4,
.mylistings-p .new-motors-dashboard-link h4 {
	margin-top: 32px
}
.mini-survey .form-select {
	-moz-user-select: -moz-none;
	-ms-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	background: #fff;
	overflow: hidden;
	border: 1px solid #cbcbcb;
	border-radius: 2px;
	box-shadow: 0 0 1px rgba(0, 0, 0, .1);
	transition: box-shadow .2s;
	position: relative;
	box-sizing: border-box
}
.mini-survey .form-select:focus,
.mini-survey .form-select:hover {
	box-shadow: 0 0 15px rgba(0, 0, 0, .2)
}
.mini-survey .form-select:after {
	content: '▾';
	position: absolute;
	top: 0;
	right: 12px;
	z-index: 1;
	color: #bbb;
	line-height: 35px;
	font-size: 14px
}
.lang-ar .mini-survey .form-select:after {
	left: 12px;
	right: inherit
}
.mini-survey .ie .form-select:after {
	display: none
}
.mini-survey select {
	background: 0 0;
	display: block;
	width: 100%;
	color: #888;
	cursor: pointer;
	z-index: 2;
	border: none;
	padding: 10px 10px 10px 5px;
	text-indent: 5px
}
.mini-survey select[multiple=multiple] {
	height: auto;
	border: 1px solid #cbcbcb;
	border-radius: 3px;
	box-shadow: 0 0 1px rgba(0, 0, 0, .1);
	transition: box-shadow .2s
}
.mini-survey select[multiple=multiple]:hover {
	border-color: #ccc;
	box-shadow: 0 0 15px rgba(0, 0, 0, .2)
}
.mini-survey select option[disabled] {
	color: #eee;
	text-shadow: none;
	border: none
}
.mini-survey select:-moz-focusring {
	color: transparent;
	text-shadow: 0 0 0 #888
}
.mini-survey select::-ms-expand {
	display: none
}
.mini-survey {
	max-width: 470px;
	width: 80%;
	border-radius: 4px;
	margin: 20px auto 0;
	border: 1px solid #D3D3D3;
	padding: 40px 80px
}
.mini-survey input[type=text] {
	border-radius: 3px;
	border: 1px solid #cbcbcb;
	padding: 10px 10px 10px 5px;
	width: 100%;
	box-sizing: border-box
}
.mini-survey input[type=text]:hover {
	box-shadow: 0 0 15px rgba(0, 0, 0, .2);
	transition: box-shadow .2s
}
.mini-survey__block {
	margin: 15px 0
}
.mini-survey__placeholder {
	margin-bottom: 5px
}
.mini-survey__error {
	color: red
}
.mini-survey input[type=submit] {
	width: 100%;
	background: green;
	color: #fff;
	font-size: 14px;
	padding: 15px;
	border: none;
	outline: 0;
	border-bottom: 4px solid #025002;
	cursor: pointer;
	border-radius: 2px
}
.initials,
.initials-thumbnail {
	background: #F2643E;
	border-radius: 50%;
	color: #fff;
	text-align: center;
	text-transform: uppercase
}
.mini-survey .form-select.dob {
	width: 32%;
	display: inline-block;
	margin-right: 2%
}
.mini-survey .form-select.dob.last-child {
	margin-right: 0
}
.lang-ar .mini-survey .form-select.dob {
	width: 32%;
	display: inline-block;
	margin-left: 2%;
	margin-right: 0;
	min-height: 45px
}
.lang-ar .mini-survey .form-select.dob.last-child {
	margin-left: 0
}
.initials {
	height: 55px;
	width: 60px;
	line-height: 50px;
	font-size: 17px;
	margin-left: 25px;
	margin-top: 10px;
	padding-top: 5px
}
.initials-thumbnail {
	height: 24px;
	width: 24px;
	line-height: 25px;
	font-size: 12px
}
.current-country-site-name,
.mylistings-p .sub-cats {
	text-transform: capitalize
}
#id_private_profile {
	margin-right: 5px
}
div.profile__user__container__listings>a>img {
	width: 300px;
	height: 202px;
	display: inline-block
}
.mylistings-p .error,
.mylistings-p .information {
	margin: 10px
}
.mylistings-p .sub-cats {
	border-bottom: 1px solid #CACACA;
	color: #666;
	font-size: 13px;
	font-weight: 700;
	margin-top: 20px;
	float: left;
	width: 100%;
	padding: 5px 0;
	clear: both;
	text-align: left
}
.mylistings-p .table .group {
	border-bottom: 1px solid #CACACA;
	float: left;
	margin-bottom: 2px;
	padding-bottom: 18px;
	width: 100%;
	padding-left: 5px
}
.mylistings-p .table .featured-ad {
	background: #FBFCD8
}
.mylistings-p .table .row {
	border-bottom: none;
	margin: 8px 0 0;
	width: 100%
}
.mylistings-p .table .actions,
.mylistings-p .table .time {
	margin-top: 0;
	padding-top: 0
}
.mylistings-p .table .time {
	width: 50px
}
.mylistings-p .table .views span {
	color: #bc0000
}
.mylistings-p .table .title {
	width: 50%;
	word-wrap: break-word
}
.mylistings-p .table .title a {
	color: #004276
}
.mylistings-p .table .views {
	width: 140px
}
.mylistings-p .table .place {
	width: 100px
}
.mylistings-p .table .actions {
	width: 200px
}
.mylistings-p .table .delete {
	margin-top: 0;
	background: 0 0
}
.mylistings-p .table .enabled {
	color: #bc0000
}
.mylistings-p #feed-list {
	margin: 0;
	padding: 0
}
.mylistings-p #feed-list li {
	clear: both;
	float: left;
	font-size: 12px;
	list-style-type: none;
	margin: 0 0 2px;
	width: 100%;
	padding: 4px 2px 4px 6px
}
.mylistings-p #feed-list li.alternate {
	background-color: #DBECF5
}
.mylistings-p #feed-list li strong {
	float: left
}
.mylistings-p #feed-list li span {
	float: right
}
.mylistings-p #property-credits-information {
	margin-top: 14px
}
.mylistings-p .messages {
	list-style-type: none
}
.mylistings-p span.ref {
	background-color: #aaa;
	color: #fff;
	border-radius: 2px;
	padding: 2px 4px
}
.myreviews-p .table .row {
	width: 100%;
	border: none;
	padding: 2px 0
}
.myreviews-p .table .checkboxes input {
	margin-top: -2px
}
.myreviews-p .table .checkboxes {
	width: 30px
}
.myreviews-p .table .date {
	width: 100px
}
.myreviews-p .table .title {
	width: 400px
}
.myreviews-p .table .title a {
	color: #004276
}
.myreviews-p .table .rating {
	width: 270px
}
.myreviews-p .table .rating-keyword {
	margin-left: 10px;
	margin-right: 10px
}
.myreviews-p .table .actions {
	width: 130px
}
.myreviews-p .table .rating img {
	float: left
}
.myreviews-p .delete-button {
	margin-bottom: 8px
}
#empty-list {
	width: 600px;
	margin: 0 auto;
	clear: both;
	padding-top: 4px
}
#empty-message {
	border: 1px dotted #cacaca;
	font-size: 20px;
	color: #666;
	font-weight: 700;
	padding: 16px 4px 16px 80px;
	background: url(../../images/icons/battery-empty.gif) 16px 50% no-repeat;
	margin: 10px 0
}
#fill-message {
	background: url(../../images/icons/battery-full.gif) 16px 50% no-repeat;
	line-height: 32px;
	padding: 16px 4px 16px 80px
}
.settings-p .group {
	margin-bottom: 20px
}
.settings-p .group .header {
	width: 952px;
	cursor: pointer
}
.settings-p .group .header span,
.settings-p .group .header span a {
	display: block;
	padding: 3px 2px 3px 24px;
	width: 40px;
	background: url(../../images/icons/edit.gif) 7px 50% no-repeat #fff;
	text-align: center
}
.settings-p .group .header span {
	float: right;
	margin-right: 10px;
	margin-top: 4px;
	border-radius: 4px
}
.settings-p .group .header span a {
	border-radius: 4px
}
.settings-p .group .header h4 {
	font-weight: 400;
	color: #000;
	float: left
}
.settings-p .group .header h4 a:hover {
	color: #000;
	text-decoration: none
}
.logentry h2 a,
.logentry h3 a,
.logentry h4 a,
.logentry h5 a,
.logentry h6 a {
	text-decoration: underline
}
.settings-p .group .content {
	border: 1px solid #cacaca;
	border-top: none;
	clear: both;
	padding: 12px;
	float: left;
	width: 926px;
	margin-bottom: 12px
}
.settings-p .group .col {
	float: left;
	margin-right: 10px;
	font-size: 12px
}
.settings-p .textbox {
	border: 1px solid #cacaca;
	border-radius: 4px;
	width: 140px;
	padding: 2px
}
.logentry,
.logentry-head {
	float: left;
	margin: 0 0 5px;
	padding: 5px;
	width: 930px;
	-moz-border-radius: 4px
}
.logentry h1,
.logentry h2,
.logentry h3,
.logentry h4,
.logentry h5,
.logentry h6 {
	float: left;
	font-size: 11px;
	font-weight: 400;
	margin: 0;
	padding: 0 7px 0 0
}
.logentry h1 {
	color: #484848;
	width: 65px
}
.logentry h2 {
	color: #424242;
	width: 193px
}
.logentry h2 a {
	color: #484848
}
.logentry h2 a:hover {
	color: #BC0000
}
.logentry h3 {
	color: #424242;
	width: 193px
}
.logentry h3 a {
	color: #484848
}
.logentry h3 a:hover {
	color: #BC0000
}
.logentry h4 {
	color: #424242;
	width: 178px
}
.logentry h4 a {
	color: #484848
}
.logentry h4 a:hover {
	color: #BC0000
}
.logentry h5 {
	color: #424242
}
.logentry .right-col {
	width: 131px
}
.logentry h5 a {
	color: #484848
}
.logentry h5 a:hover {
	color: #BC0000
}
.logentry h6 {
	color: #424242;
	width: 600px
}
.logentry h6 a {
	color: #484848
}
.logentry h6 a:hover {
	color: #BC0000
}
.logentry h6 a.linktolive {
	background: url(../images/icons/external_link.png) top left no-repeat;
	padding-left: 15px
}
.logentry-active {
	background-color: #fff;
	border: 1px solid #E3E3E3
}
.logentry-skipped {
	background-color: #FCC;
	border: 1px solid #E3E3E3
}
.logentry-removed {
	background-color: #DBECF5;
	border: 1px solid #E3E3E3
}
.logentry-head h1,
.logentry-head h2,
.logentry-head h3,
.logentry-head h4,
.logentry-head h5,
.logentry-head h6 {
	color: #000;
	float: left;
	font-size: 11px;
	margin: 0;
	padding: 0 7px 0 0
}
.logentry-head h1 {
	width: 65px
}
.logentry-head h2,
.logentry-head h3 {
	width: 193px
}
.logentry-head h4 {
	width: 178px
}
.logentry-head h5 {
	width: 80px
}
.logentry-head h6 {
	width: 355px
}
.entrylog-detail-p .logentry {
	width: 930px;
	border: 1px solid #cacaca
}
.entrylog-detail-p .postads .date {
	float: left;
	width: 120px
}
.entrylog-detail-p .postads .status {
	float: left;
	width: 110px
}
.entrylog-detail-p .postads .message p {
	float: left;
	margin: 0 0 0 30px
}
#enter-mobile-number .buttons,
.enter-mobile-nr-p .awesome {
	float: right
}
.enter-mobile-nr-p .content {
	margin-left: 40px;
	padding-top: 40px
}
.enter-mobile-nr-p .group .header {
	width: 946px
}
.enter-mobile-nr-p .content form span {
	font-size: 11px;
	color: #999
}
.enter-mobile-nr-p #id_mobile {
	border: 1px solid #cacaca;
	font-size: 16px;
	padding: 4px
}
#enter-mobile-number .fieldset-content {
	margin: 0 14px
}
.registration-modal {
	min-height: 240px;
	margin-top: 8px;
	overflow: auto
}
.registration-modal .placeaddhead a,
.registration-modal h1 {
	font-size: 16px
}
.registration-modal .about1 {
	padding: 0 0 20px
}
.placeaddhead,
.registration-modal .about1 {
	width: 100%
}
.registration-modal .signin-inputs {
	margin-top: 0
}
.registration-modal .modal-button,
.registration-modal .modal-button-input {
	margin-left: 5px;
	color: #C11;
	font-size: 10px;
	width: 70px;
	margin-top: 10px;
	display: block;
	background-color: #fff;
	cursor: pointer
}
.registration-modal td {
	padding-bottom: 6px
}
.registration-modal .signin-inputs-1 label {
	font-weight: 700
}
.registration-modal .modal-button {
	border-radius: 4px;
	border: 1px solid #999;
	padding: 2px 3px;
	height: 15px
}
.registration-modal .modal-button-input {
	border-radius: 4px;
	border: 1px solid #999;
	padding: 1px 3px 2px;
	border-size: 1px
}
.registration-modal .label {
	float: left
}
.registration-modal .input {
	float: right
}
.registration-modal .element1 {
	background-image: none;
	height: 320px;
	overflow: hidden
}
.registration-modal .signin-inputs-1 {
	float: left;
	width: 100%;
	margin-bottom: 80px
}
.edit-profile-pictures-p #avatar-form {
	float: left;
	width: 630px
}
.edit-profile-pictures-p #avatar-form .block {
	border: 1px dotted #cacaca;
	padding: 20px 10px;
	margin: 10px;
	font-size: 16px;
	font-weight: 700;
	color: #888
}
.edit-profile-pictures-p #current-avatar {
	float: left;
	margin-left: 10px
}
.edit-profile-pictures-p #current-avatar img {
	width: 140px;
	height: 140px
}
.edit-profile-pictures-p #avatar-form h3 {
	font-size: 18px;
	margin-bottom: 0
}
.edit-profile-pictures-p #avatar-form p {
	margin-top: 0;
	margin-bottom: 10px
}
.edit-profile-pictures-p #avatar-form .buttons {
	margin-top: 10px
}
.edit-profile-pictures-p #avatar-form #id_photo {
	width: 300px
}
.edit-profile-pictures-p #upload-form {
	float: right;
	width: 460px;
	margin-top: 9px
}
.edit-profile-pictures-p #profile-bottom ul {
	margin: 0;
	padding: 0
}
.edit-profile-pictures-p #profile-bottom li {
	padding: 0;
	list-style-type: none;
	float: left;
	margin: 0 5px 10px
}
.edit-profile-pictures-p #profile-bottom li label {
	display: block
}
.edit-profile-pictures-p #profile-bottom li img {
	display: block;
	height: 100px;
	padding: 4px;
	width: 98px;
	border: 1px solid #cacaca
}
.edit-profile-pictures-p #profile-bottom li input {
	width: 100px
}
.edit-profile-pictures-p #profile-bottom {
	padding-top: 20px;
	clear: both
}
.edit-profile-pictures-p #update-button {
	float: right;
	margin: 12px 16px 10px 0
}
.edit-profile-pictures-p .or {
	border-top: 1px solid #cacaca;
	font-size: 16px;
	color: #999;
	text-align: center
}
.edit-profile-pictures-p .or span {
	background-color: #fff;
	display: block;
	margin: -8px auto 0;
	width: 50px
}
.pagingarea {
	clear: both;
	margin: 0 auto 20px;
	padding: 20px 0;
	text-align: center
}
.pagingarea .actions .pages .page-links,
.pagingarea .actions .paging_back .paging_back_inactive,
.pagingarea .actions .paging_back a,
.pagingarea .actions .paging_forward .paging_forward_inactive,
.pagingarea .actions .paging_forward a {
	border-width: 1px 1px 3px;
	border-style: solid;
	border-radius: .166666667em;
	font-weight: 300;
	padding: .833333333em 1.166666667em;
	text-align: center;
	text-decoration: none;
	display: inline-block
}
.pagingarea .actions .pages .page-links,
.pagingarea .actions .paging_back a,
.pagingarea .actions .paging_forward a {
	background-color: #fff;
	border-color: #d8d9da;
	color: #3b4245
}
.pagingarea .actions .paging_back .paging_back_inactive,
.pagingarea .actions .paging_back .paging_back_inactive:hover,
.pagingarea .actions .paging_forward .paging_forward_inactive,
.pagingarea .actions .paging_forward .paging_forward_inactive:hover {
	background-color: #eee;
	border-color: #d8d9da;
	color: #989898
}
.pagingarea .actions .pages .page-links:hover,
.pagingarea .actions .paging_back a:hover,
.pagingarea .actions .paging_forward a:hover {
	background-color: #fdfbf8
}
.pagingarea .actions .pages .page-links:active,
.pagingarea .actions .paging_back a:active,
.pagingarea .actions .paging_forward a:active {
	background-color: #005f96;
	border-color: #005f96;
	color: #fff
}
.pagingarea .actions .pages #current {
	background-color: #005f96;
	border-color: #044468;
	color: #fff
}
.pagingarea .actions {
	text-align: center;
	display: table;
	width: 100%
}
.pagingarea .actions>* {
	display: table-cell
}
.sign-in-form h3 {
	font-size: 16px;
	color: #666;
	margin-top: 6px;
	font-weight: 700
}
.sign-in-form label {
	font-size: 12px;
	color: #666
}
.sign-in-form #id_password,
.sign-in-form #id_username {
	border-radius: 4px;
	width: 260px;
	margin-bottom: 10px
}
.sign-in-form h3 a {
	color: #bc0000
}
#header-avatar {
	float: left;
	width: 20px;
	height: 20px;
	margin-top: -3px
}
#user-quicklinks span {
	float: left
}
#user-quicklinks #sign-up-btn {
	background: url(../../images/elements/dot-seperator.png) 100% 9px no-repeat;
	padding-right: 8px
}
#sms_auth_fieldset {
	padding-top: 10px
}
#sms_auth_fieldset .confirmation,
#sms_auth_fieldset .error,
#sms_auth_fieldset .information {
	display: block
}
#phone-img-block {
	float: left;
	margin-left: 50px;
	margin-top: 12px
}
#phone-img-block span {
	background: url(../../images/elements/send-sms.jpg) no-repeat;
	width: 128px;
	height: 219px;
	display: block
}
#phone-img-block span b {
	position: relative;
	top: 58px;
	left: 45px;
	color: #BC0000
}
#sms-instructions {
	width: 580px;
	float: left;
	margin-left: 50px
}
#sms-instructions .sms-text span {
	border: 1px dashed #CACACA;
	color: #333;
	display: block;
	font-size: 16px;
	margin: 20px auto 0;
	padding: 22px 15px;
	text-align: center;
	line-height: 1.5em;
	border-bottom: 0
}
#sms-instructions .sms-text strong {
	color: #bc0000
}
#sms-instructions .sms-text p,
#sms-network p {
	text-align: center;
	color: #666
}
#sms-instructions #sms-warning {
	border: 2px solid #f1e5a3;
	margin: 0 auto 20px;
	width: 900px;
	height: 50px;
	background: url(../../images/icons/error/warning.gif) 20px 50% no-repeat #fef9e7
}
#sms-instructions #sms-warning p {
	float: left;
	margin-left: 10px;
	color: #666;
	line-height: 15px;
	padding-left: 40px;
	margin-top: 10px
}
#sms-instructions #sms-warning .buttons {
	float: right;
	margin-top: 10px;
	margin-right: 10px
}
#sms-instructions #sms-warning .buttons a {
	color: #fff
}
#sms-instructions #sms-warning a {
	color: #bc0000
}
#sms-instructions .edit-number {
	color: #004276;
	text-decoration: none
}
#sms-instructions .error {
	background-color: #BC0000;
	color: #fff;
	font-size: 14px;
	padding: 8px 6px
}
#sms-instructions .terms-block {
	padding: 8px 5px;
	background-color: #f0f0f0;
	clear: both;
	margin: 0 auto;
	border: 1px dashed #CACACA;
	line-height: 1.1em
}
#sms-instructions .terms-block .approve_sms {
	float: left;
	width: 420px
}
#sms-confirm .sms-text {
	margin-left: 200px;
	margin-top: 25px;
	border: 1px dashed #D1D1D1;
	float: left;
	width: 500px
}
#sms-confirm .sms-text p {
	padding: 10px 10px 10px 30px;
	display: block;
	font-size: 18px;
	color: #000
}
#sms-confirm .sms-text .confirm-message {
	margin-left: 65px
}
#sms-confirm .sms-text .phone-block {
	float: left;
	width: 100%;
	padding-bottom: 30px
}
#sms-confirm .sms-text p .phone-no {
	float: left;
	width: 140px;
	font-size: 19px;
	padding-left: 10px;
	padding-top: 5px;
	color: #bc0000
}
#sms-confirm .sms-text p a {
	float: left;
	width: 100px;
	font-size: 12px;
	padding-top: 8px
}
#sms-confirm .sms-text p .phone-img {
	float: left;
	width: 25px;
	background-image: url(../../images/icons/iphone.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 40px;
	display: block;
	padding: 0 0 0 130px
}
#sms-confirm .sms-text p span a {
	color: #90B2CE;
	margin-left: 5px
}
#sms-confirm .sms-text p span.edit-number {
	margin: 0;
	padding: 0;
	color: #90B2CE
}
#sms-confirm .sms-text .terms-block {
	border-top: 1px dashed #D1D1D1
}
#sms-confirm .confirmation,
#sms-confirm .error,
#sms-confirm .information {
	display: block;
	margin: 0;
	position: relative;
	top: 0
}
#sms-verification {
	float: left;
	width: 100%
}
#sms-verification .sms-text {
	margin-left: 200px;
	margin-top: 10px;
	padding: 0;
	border: 1px dashed #D1D1D1;
	float: left;
	width: 570px
}
#sms-verification .sms-text .formfields {
	clear: both;
	padding-left: 70px;
	padding-top: 25px;
	padding-bottom: 20px
}
#sms-verification .sms-text .formfields label {
	font-size: 15px
}
#sms-verification .sms-text .terms-block {
	display: block;
	height: 40px;
	line-height: 15px;
	border-top: 1px dashed #D1D1D1
}
#sms-verification .sms-text .terms-block p {
	float: left;
	text-align: center;
	width: 100%;
	margin: 0;
	padding: 0
}
#sms-verification .sms-text .terms-block p .red {
	color: #bc0000
}
#sms-verification .sms-text .terms-block p a {
	color: #90B2CE
}
#sms-verification .sms-text .terms-block .link-button {
	border: 0;
	color: #bc0000;
	font-weight: 700;
	background-color: #EEE;
	display: inline;
	font-size: 13px;
	padding: 2px;
	margin: 0
}
#sms-verification .sms-text .terms-block .link-button:hover {
	font-style: underline
}
#sms-verification .error,
#sms-verification .information {
	display: block;
	margin: 0 0 10px;
	position: relative;
	top: 0;
	float: left;
	width: 95%
}
#sms-verification .sms-text .confirmation,
#sms-verification .sms-text .error {
	width: 89%;
	margin: 10px 0 0 10px;
	display: block
}
#sms-verified #sms-verified-box {
	float: left;
	width: 700px;
	margin-left: 200px;
	display: block;
	padding: 20px 0 15px
}
#sms-verified #sms-verified-box ul {
	float: left;
	width: 550px;
	display: block;
	border: 1px dashed #D1D1D1;
	border-top: 1px dashed #efefef;
	margin: 0;
	padding: 0;
	list-style-type: none
}
#sms-verified #sms-verified-box ul li.caption {
	float: left;
	width: 540px;
	background-color: #efefef;
	padding: 7px 5px;
	border-bottom: 1px dashed #D1D1D1;
	display: block;
	font-size: 15px;
	color: #bc0000
}
#sms-verified #sms-verified-box ul li ul {
	width: 40%;
	border: 0;
	background-color: #fff;
	padding: 0;
	margin-left: 25px;
	margin-top: 5px;
	margin-bottom: 15px
}
#sms-verified #sms-verified-box ul li ul.left-list {
	float: left
}
#sms-verified #sms-verified-box ul li ul.right-list {
	float: right
}
#sms-verified #sms-verified-box ul li ul li {
	float: left;
	width: 100%;
	margin-top: 10px;
	font-size: 12px;
	padding: 1px;
	line-height: 22px
}
#sms-verified #sms-verified-box ul li ul li a {
	color: #004175
}
#sms-verified #sms-verified-box ul li ul li.star {
	list-style-image: url(../../images/icons/star-gray.gif)
}
#sms-verified #sms-verified-box ul li ul li.save {
	list-style-image: url(../../images/icons/watch-this.png)
}
#sms-verified #sms-verified-box ul li ul li.report {
	list-style-image: url(../../images/icons/report.png)
}
#adspecs li,
#notfound #content-wrapper li {
	list-style-image: url(../../images/icons/star-maroon.gif)
}
#sms-verified .sms-text .buttons,
#sms-verified .sms-text .links {
	margin: 0;
	padding: 0
}
#enter-broker-id-container .messages {
	display: block;
	clear: both;
	padding-bottom: 20px
}
#enter-broker-id-container .error,
#enter-broker-id-container .information,
#enter-broker-id-container .warning {
	display: block;
	margin: 10px
}
#enter-broker-id-container fieldset,
#rera-confirm-details-container fieldset,
#rera-verification-received-container fieldset {
	padding-top: 6px
}
#enter-broker-id-container .rera_broker_box {
	margin: 0 auto 20px;
	display: block;
	border: 1px dashed #d1d1d1;
	width: 550px
}
#enter-broker-id-container .rera_broker_box .rera_broker_box_body {
	list-style: none;
	text-align: center;
	padding: 20px 20px 10px;
	margin-bottom: 25px
}
#enter-broker-id-container .rera_broker_box .rera_broker_box_body li {
	clear: both;
	line-height: 30px
}
#enter-broker-id-container .rera_broker_box .rera_broker_box_body .validation-text li {
	border: 0;
	clear: left;
	font-size: 10px;
	line-height: 10px;
	list-style: none
}
#enter-broker-id-container .rera_broker_box .rera_broker_box_body label {
	padding-right: 5px;
	width: 170px;
	float: left;
	text-align: right
}
#enter-broker-id-container .rera_broker_box .rera_broker_box_body input {
	float: left;
	width: 250px
}
#enter-broker-id-container .rera_broker_box .terms-block {
	height: 40px;
	line-height: 19px;
	color: #333;
	margin-top: 1px
}
#enter-broker-id-container .rera_broker_box .terms-block span {
	float: left;
	display: block
}
#enter-broker-id-container .rera_broker_box .terms-block .agree {
	width: 400px;
	float: left
}
#enter-broker-id-container .rera_broker_box .terms-block .agree input {
	border: 1px solid #d1d1d1
}
#enter-broker-id-container .rera_broker_box .terms-block .proceed {
	width: 80px;
	float: right
}
#rera-confirm-details-container .error,
#rera-confirm-details-container .information,
#rera-confirm-details-container .warning {
	display: block
}
#rera-confirm-details-container .rera_broker_box {
	margin-left: 200px;
	margin-bottom: 20px;
	border: 1px dashed #d1d1d1;
	width: 550px
}
#rera-confirm-details-container .rera_broker_box ul {
	list-style: none;
	width: 550px;
	padding: 0;
	margin: 0
}
#rera-confirm-details-container .rera_broker_box ul li {
	float: left;
	width: 48%
}
#rera-confirm-details-container .rera_broker_box ul li.divider {
	border-left: 1px dashed #d1d1d1
}
#rera-confirm-details-container .rera_broker_box ul li ul {
	list-style: none;
	display: block;
	width: 100%;
	margin: 0;
	padding: 0
}
#rera-confirm-details-container .rera_broker_box ul li ul li {
	padding: 10px 10px 10px 20px;
	width: 100%;
	display: block;
	font-size: 13px;
	color: #333
}
#rera-confirm-details-container .rera_broker_box ul li .fields li {
	font-weight: 700
}
#rera-confirm-details-container .rera_broker_box ul li.odd {
	background-color: #EEE
}
#rera-confirm-details-container .rera_broker_box .terms-block {
	border-top: 1px dashed #d1d1d1;
	width: 538px;
	height: 55px;
	line-height: 19px;
	color: #333;
	margin-top: 1px
}
#rera-confirm-details-container .rera_broker_box .terms-block span {
	float: left;
	display: block
}
#rera-confirm-details-container .rera_broker_box .terms-block .agree {
	width: 455px
}
#rera-confirm-details-container .rera_broker_box .terms-block .agree input {
	border: 1px solid #d1d1d1
}
#rera-confirm-details-container .rera_broker_box .terms-block .proceed {
	width: 80px
}
#rera-verification-received-container .rera_broker_box {
	text-align: center;
	color: #333
}
#rera-verification-received-container .rera_broker_box p {
	font-size: 15px;
	padding: 7px
}
#rera-verification-received-container .rera_broker_box p strong {
	color: #bc0000;
	font-size: 16px
}
#top-bar-error {
	border-bottom: 1px solid #cacaca;
	margin: 0 0 10px;
	width: 976px;
	padding: 0 13px;
	float: left
}
#top-bar-error-logo {
	background: url(../../images/home/top-bar-man.gif) no-repeat;
	height: 50px;
	width: 30px;
	margin-left: 14px;
	float: left
}
#top-bar-error-text {
	height: 50px;
	line-height: 50px;
	color: #000;
	font-size: 18px;
	font-weight: 700;
	width: 904px;
	margin-left: 60px
}
#top-bar-error-text strong {
	color: #bc0000
}
#top-bar-error-extra {
	height: 50px;
	line-height: 54px;
	margin-right: 12px
}
#top-bar-error-extra a {
	color: #004276;
	text-decoration: underline;
	font-weight: 700
}
#notfound legend {
	background-image: url(../../images/notfound/error.jpg);
	padding-left: 40px
}
#notfound #content-wrapper {
	padding: 0;
	width: 100%;
	font-size: 13px
}
#notfound .fieldset-content div {
	margin: 30px 0 0 20px
}
#notfound fieldset {
	margin: 3px 0 20px 20px;
	float: left;
	width: 940px;
	background: url(../../images/notfound/camelnotfound.jpg) right bottom no-repeat;
	min-height: 400px
}
#notfound #content-wrapper h3 {
	color: #bc0000;
	margin-top: 20px;
	margin-left: 20px
}
#notfound #content-wrapper ul {
	margin-left: 40px
}
#notfound #content-wrapper li {
	margin-top: 20px;
	font-size: 15px
}
#notfound a.large.awesome,
#notfound a.large.awesome:visited {
	padding: 15px 90px
}
#notfound h3 {
	font-size: 18px
}
#notfound .awesome {
	margin: 20px
}
#category-list ul,
#edit-ad-progress {
	margin: 0;
	padding: 0
}
#event-lib-loading {
	height: 40px;
	width: 40px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
	position: absolute;
	background: url(../../images/elements/loading.gif) no-repeat
}
.category-list-p #content {
	padding: 0
}
#category-list {
	width: 636px;
	float: left
}
#category-list li {
	float: left;
	list-style-image: url(../../images/icons/star-red.gif);
	list-style-type: none;
	margin: 0 0 8px 30px;
	padding: 0;
	width: 260px
}
#edit-ad-progress {
	display: block;
	float: left
}
#edit-ad-progress #progress ul {
	margin-left: 170px
}
#edit-ad-progress #progress.non-photo-section ul {
	margin-left: 250px
}
#edit-ad-progress #progress li#line {
	width: 480px
}
#edit-ad-progress #progress.non-photo-section li#line {
	width: 310px
}
.slot-holder {
	margin-left: 7px;
	width: 600px
}
#slot-1 {
	clear: left;
	height: 272px;
	margin-right: 200px;
	margin-top: 0;
	width: 320px
}
.slot {
	border: 1px solid #BBB;
	float: left;
	height: 139px;
	margin-right: 10px;
	margin-top: 10px;
	padding: 5px;
	width: 150px
}
.edit-classified-photos-p .fieldset-content {
	margin: 0 12px
}
.edit-classified-photos-p .row {
	border-bottom: 1px dotted #CACACA;
	float: left;
	margin-bottom: 6px;
	margin-left: 4px;
	padding-bottom: 10px;
	padding-top: 4px;
	width: 100%
}
.edit-classified-photos-p .current-photo {
	float: left;
	margin-right: 10px;
	width: 50px
}
.edit-classified-photos-p .delete {
	margin-left: 20px;
	font-size: 11px
}
.edit-classified-photos-p #next {
	float: right;
	clear: both;
	margin: 30px 0 10px 10px
}
.edit-classified-location-p .fieldset-content {
	margin: 0 14px
}
.edit-classified-location-p .fieldset-content h3 {
	font-size: 14px;
	color: #bc0000;
	margin-bottom: 4px
}
.edit-classified-location-p .fieldset-content .skip-button {
	background-color: #fff;
	border: none;
	color: #BC0000;
	font-size: 14px;
	font-weight: 700;
	padding: 0
}
.edit-classified-location-p .fieldset-content .awesome {
	float: right;
	margin-top: 10px
}
.edit-classified-location-p .fieldset-content .skip-button-bottom-wrapper {
	float: left
}
.edit-classified-location-p .fieldset-content .skip-button-bottom-wrapper input {
	border: 0;
	background-color: transparent;
	font-weight: 700;
	text-decoration: underline;
	cursor: pointer;
	margin: 0;
	padding: 0;
	color: #BC0000
}
#report-help fieldset {
	padding: 4px 10px 10px 20px
}
#report-help legend {
	font-weight: 400
}
#report-help h3 {
	clear: both;
	color: #333;
	font-size: 12px;
	font-weight: 700;
	padding-left: 0;
	margin-top: 14px
}
#report-help .row {
	margin-bottom: 8px;
	float: left
}
#report-help .col {
	float: left;
	width: 304px;
	padding-bottom: 10px
}
#report-help .wide {
	width: 600px
}
#report-help label {
	display: block;
	font-size: 12px;
	color: #333
}
#report-help .validation-text {
	color: #bc0000;
	font-size: 12px
}
#report-help .col input {
	border: 1px solid #CACACA;
	padding: 2px;
	width: 290px
}
#report-help select {
	width: 298px
}
#report-help textarea {
	width: 582px;
	height: 200px;
	border: 1px solid #cacaca
}
#report-help .wide span {
	float: right
}
#report-listing-confirmation .fieldset-content {
	margin: 0 12px
}
#disambig-body #refine-search-wrapper {
	float: left;
	width: 190px
}
#disambig-body #refine-search-wrapper .group {
	border-bottom: 1px dotted #666;
	margin-bottom: 10px;
	padding-bottom: 12px
}
#disambig-body #result-summary {
	-moz-border-radius: 6px;
	background-color: #F4F4F4;
	border: 2px solid #CACACA;
	float: right;
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 10px;
	padding: 8px;
	text-align: center;
	width: 740px
}
.disambig-p #top-mpu {
	margin-bottom: 14px
}
#classified-listing-body #disambiguation {
	margin-top: 14px
}
#search-results-wrapper {
	float: left;
	width: 656px
}
.search-results {
	float: right;
	width: 740px
}
.search-results .item {
	margin: 8px 6px;
	border-bottom: 1px solid #CACACA;
	padding-bottom: 12px;
	clear: both;
	float: left
}
.search-results .no-border {
	border: none;
	margin-bottom: 0;
	padding-bottom: 0
}
.search-results h3 {
	color: #bc0000;
	font-size: 15px;
	float: left;
	margin-top: 0;
	margin-bottom: 10px;
	font-weight: 400
}
.search-results h3 a {
	color: #bc0000
}
.search-results .price {
	float: right;
	font-size: 15px;
	color: #666
}
.search-results .thumb {
	float: left;
	margin-right: 8px
}
.search-results .thumb img {
	width: 160px;
	height: 106px;
	border: 1px solid #cacaca;
	padding: 4px
}
.search-results .date {
	color: #666;
	display: block;
	margin-bottom: 10px
}
.search-results .location {
	clear: both;
	padding-top: 10px;
	color: #666
}
#listing-results .see-all-link {
	float: right;
	font-size: 10px;
	margin-right: 16px;
	margin-top: 7px;
	padding: 4px 14px
}
#listing-results .see-all-link-big {
	float: right;
	font-size: 12px;
	margin-bottom: 12px;
	margin-right: 14px;
	padding: 6px 22px
}
#search-sidebar {
	float: right;
	width: 276px
}
#search-sidebar h3 {
	font-weight: 400;
	margin-top: 0
}
#search-sidebar #other-results {
	margin: 0 10px
}
#search-sidebar #other-results ul {
	margin: 0;
	padding: 0
}
#search-sidebar #other-results li {
	margin: 0 0 0 20px;
	padding: 0;
	font-size: 12px;
	line-height: 16px
}
#search-sidebar #other-results li span {
	color: #bc0000
}
#interstitial #inter-container {
	width: 960px;
	border: 2px solid #cacaca;
	margin: 20px auto
}
#interstitial #inter-inner {
	width: 766px;
	margin: 0 auto
}
#interstitial #inter-header {
	float: left;
	margin: 0 auto 12px;
	width: 100%
}
#interstitial #inter-header #logo {
	float: left;
	margin-top: 12px
}
#interstitial #inter-skip-top {
	font-size: 16px;
	float: right;
	margin-top: 42px
}
#interstitial #inter-content {
	clear: both;
	width: 765px;
	height: 500px;
	margin: 20px auto
}
#interstitial #inter-skip-bottom {
	clear: both;
	text-align: center;
	font-size: 16px;
	margin: 10px 0
}
#propert-for-rent-upgrade .heading {
	margin: 0 auto;
	text-align: center;
	padding: 5px 0 10px;
	clear: both
}
#propert-for-rent-upgrade .heading span {
	color: #666;
	font-size: 14px
}
#propert-for-rent-upgrade .heading .information,
#propert-for-rent-upgrade .heading .warning {
	margin: 15px auto;
	font-size: 13px;
	width: 640px
}
#propert-for-rent-upgrade .redhead {
	font-size: 30px;
	color: #bc0000
}
#propert-for-rent-upgrade .underline {
	border-bottom: 1px solid #D1D1D1
}
#propert-for-rent-upgrade .important-details {
	font-weight: 400;
	color: #bc0000
}
#propert-for-rent-upgrade .rental-upgrade-container {
	width: 700px;
	margin: 0 auto
}
#propert-for-rent-upgrade .information {
	margin: 0 6px
}
#propert-for-rent-upgrade .blocks {
	float: left;
	width: 210px;
	height: 400px;
	border: 3px solid #fff;
	background: url(../../images/gradients/basic-pro-bg.gif) repeat-x #eee;
	box-shadow: 0 0 2px 2px #ccc;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	margin: 10px 0 0
}
#propert-for-rent-upgrade .blocks ul {
	list-style-type: none;
	width: 100%
}
#propert-for-rent-upgrade .blocks li {
	font-size: 13px;
	text-align: center;
	width: 100%;
	padding: 3px 0 0 3px;
	margin: 0 auto;
	color: #333
}
#propert-for-rent-upgrade .blocks .header {
	width: 100%;
	display: block
}
#propert-for-rent-upgrade .blocks h2 {
	font-size: 23px;
	padding: 10px 0 0;
	color: #666
}
#propert-for-rent-upgrade .blocks h3 {
	font-size: 16px;
	color: #bc0000
}
#propert-for-rent-upgrade .blocks h3 strong {
	font-size: 21px;
	color: #bc0000;
	padding: 0
}
#propert-for-rent-upgrade .blocks h4 {
	font-size: 12px
}
#propert-for-rent-upgrade .blocks h5 {
	font-size: 11px;
	font-weight: 400;
	color: #00f
}
#propert-for-rent-upgrade .blocks .line {
	width: 190px
}
#propert-for-rent-upgrade .blocks .information-message {
	margin: 20px;
	font-size: 14px;
	color: #333
}
#propert-for-rent-upgrade .blocks .stars-row {
	margin: 0 0 0 95px;
	padding: 5px 0;
	height: 22px
}
#propert-for-rent-upgrade .blocks .star {
	background: url(../../images/icons/star-title.gif) no-repeat;
	line-height: 22px;
	width: 16px;
	float: left;
	display: block
}
#propert-for-rent-upgrade .blocks .important-details {
	font-weight: 700;
	font-size: 15px;
	color: #bc0000
}
#propert-for-rent-upgrade .blocks .packages-select-wrapper {
	width: 100%;
	margin: 0 auto;
	padding: 15px 0
}
#propert-for-rent-upgrade .blocks .packages-select-wrapper-inner {
	border: 1px solid #d1d1d1;
	padding: 1px;
	width: 80%;
	margin: 0 auto
}
#propert-for-rent-upgrade .blocks .packages-select {
	width: 100%;
	clear: both;
	background: url(../../images/gradients/price-bg.gif) repeat-x #d0d0d0;
	padding: 0
}
#propert-for-rent-upgrade .blocks .packages-select-disabled {
	width: 100%;
	clear: both;
	background: #999;
	padding: 0;
	position: relative;
	opacity: .3
}
#propert-for-rent-upgrade .blocks .packages-select li,
#propert-for-rent-upgrade .blocks .packages-select-disabled li {
	width: 100%;
	height: 20px;
	padding: 15px 0
}
#propert-for-rent-upgrade .blocks .packages-select .col,
#propert-for-rent-upgrade .blocks .packages-select-disabled .col {
	min-width: 25px;
	margin: 0;
	text-align: left;
	float: left;
	width: auto
}
#propert-for-rent-upgrade .blocks.awesome-deal {
	width: 250px;
	height: 440px;
	margin: 0;
	background: url(../../images/gradients/super-bg.gif) repeat-x #efefef;
	position: relative;
	z-index: 10
}
#propert-for-rent-upgrade .blocks.awesome-deal .important-details {
	font-size: 18px
}
#propert-for-rent-upgrade .rem-border-left {
	border-left: 0
}
#propert-for-rent-upgrade .rem-border-right {
	border-right: 0
}
#propert-for-rent-upgrade .rem-border-radius-left {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	-webkit-border-top-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-top-left-radius: 0;
	-moz-border-bottom-left-radius: 0
}
#propert-for-rent-upgrade .rem-border-radius-right {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-top-right-radius: 0;
	-moz-border-bottom-right-radius: 0
}
#propert-for-rent-upgrade #extend-tip-toggle {
	display: block;
	width: 100%;
	color: #1A5584;
	font-weight: 700;
	cursor: pointer
}
#propert-for-rent-upgrade .extend-tip {
	display: block;
	font-size: 11px;
	color: #666
}
#propert-for-rent-upgrade .need-more-listings {
	margin: 0 auto;
	font-size: 12px;
	color: #333;
	text-align: center;
	padding: 20px 0 25px
}
#propert-for-rent-upgrade .need-more-listings strong {
	font-size: 13px
}
#propert-for-rent-upgrade .need-more-listings a {
	color: #1A5584;
	font-weight: 700;
	text-decoration: underline
}
#privacy-page ul a,
#propert-for-rent-upgrade .fieldset-content a,
#terms-page .red {
	color: #bc0000
}
#propert-for-rent-upgrade .last-True {
	border: 0
}
#propert-for-rent-upgrade .fieldset-content {
	margin: 25px 10px;
	font-size: 14px;
	text-align: center
}
#propert-for-rent-upgrade .paramargin {
	margin: 25px auto
}
#about-page .fieldset-content {
	margin: 0 14px
}
#about-page .fieldset-content h4 {
	color: #bc0000;
	font-size: 12px;
	margin: 2px 0
}
#about-page .fieldset-content p {
	margin-top: 0;
	margin-bottom: 10px
}
#terms-page {
	margin: 30px auto
}
#terms-page .fieldset-content {
	margin: 10px 14px
}
#terms-page .fieldset-content strong {
	font-size: 13px
}
#terms-page ul {
	margin: 4px 0 16px 32px
}
#privacy-page .fieldset-content {
	margin: 10px 14px 10px 4px
}
#privacy-page .fieldset-content #parent-ul {
	margin-left: 0;
	padding-left: 0
}
#privacy-page ul {
	margin: 4px 0 16px 32px;
	line-height: 19px
}
#advertising .fieldset-content,
#property-listing-packages .fieldset-content {
	margin: 0 12px
}
#advertising .fieldset-content h3 {
	color: #333;
	margin-bottom: 4px
}
#advertising ul {
	margin: 4px 0 16px 32px
}
#account-activation-failed .fieldset-content {
	margin: 0 12px
}
#account-activation-failed .fieldset-content h3 {
	font-size: 16px;
	color: #bc0000;
	margin-top: 4px
}
#account-activation-failed .fieldset-content h4 {
	color: #333;
	font-weight: 400
}
#account-activation-failed .fieldset-content h4 a,
#account-activation-failed .fieldset-content li a {
	color: #bc0000;
	text-decoration: underline
}
#account-activation-failed .error {
	background-color: #fff;
	color: #bc0000;
	font-size: 16px;
	border: none;
	font-weight: 700;
	background-image: none;
	margin-left: 0;
	padding-right: 0;
	padding-left: 0;
	margin-right: 0
}
#account-activation-failed ul {
	margin: 14px 0 10px;
	padding: 0;
	color: #333
}
#account-activation-failed li {
	margin: 0 0 4px 26px;
	padding: 0;
	font-size: 12px
}
.help-p .fieldset-content {
	margin: 0 14px
}
.help-p #help-warning {
	font-size: 16px;
	margin-top: 8px;
	margin-bottom: 14px
}
.help-p #help-warning a {
	color: #bc0000
}
#email-send-button,
#tweet-button {
	background: #8EC0DB;
	color: #fff;
	float: right
}
.help-p #content-wrapper ol,
.help-p #content-wrapper ul {
	margin: 6px 0 6px 30px
}
.help-p #content-wrapper h3 {
	font-size: 14px
}
#tweet-container,
#tweet-container div {
	font-size: 12px
}
#tweet-container {
	background: url(../../images/social/twitter-bg.png);
	height: 220px;
	width: 500px
}
#tweet-logo {
	width: 412px;
	margin: 0 auto;
	padding-top: 10px;
	padding-bottom: 10px
}
#tweet-content {
	width: 380px;
	padding: 8px 16px 0;
	margin: 0 auto;
	background: url(../../images/social/twitter-bird.gif) 95% 8px no-repeat #fff;
	height: 134px;
	border-radius: 6px
}
#tweet-content h3 {
	font-size: 18px;
	color: #80c5e5;
	margin-top: 6px;
	font-weight: 400
}
#tweet-container #id_text {
	background: #E4F3FA;
	border: none;
	font-size: 12px;
	height: 48px;
	line-height: 18px;
	margin-bottom: 10px;
	padding: 0;
	width: 380px;
	border-radius: 6px
}
#tweet-button {
	border: none;
	font-weight: 700;
	padding: 2px 20px;
	border-radius: 6px
}
#tweet-arrow {
	background: url(../../images/social/twitter-arrow.gif) no-repeat;
	margin-bottom: -4px;
	margin-left: 66px
}
#email-container {
	background: url(../../images/social/email-bg.png) 0 -40px;
	height: 190px;
	width: 400px;
	padding: 8px 16px
}
#email-content {
	width: 320px;
	padding: 8px 16px 0;
	margin: 14px auto;
	height: 121px;
	-moz-border-radius: 6px;
	background: url(../../images/manageyourad/email.gif) 24px 12px no-repeat #fff
}
#email-container form {
	margin-left: 8px
}
#email-container h3 {
	font-size: 18px;
	color: #80c5e5;
	margin-top: 5px;
	font-weight: 400;
	padding-left: 54px
}
#email-container label {
	font-size: 11px;
	color: #666;
	display: block;
	margin-top: 20px
}
#id_friend_email {
	background-color: #eee;
	border: 1px solid #cacaca;
	width: 310px;
	height: 20px;
	border-radius: 6px
}
#email-send-button {
	border: none;
	font-weight: 700;
	padding: 2px 4px;
	border-radius: 6px;
	margin: 8px 2px 0 0
}
#email-my-ad {
	float: left
}
#email-my-ad-modal-inner {
	width: 370px;
	display: block;
	overflow: hidden
}
#email-my-ad-modal-inner strong {
	border-bottom: 1px dotted #CACACA;
	color: #666;
	display: block;
	font-size: 14px;
	margin-bottom: 10px;
	padding-bottom: 10px
}
#email-my-ad-modal-inner label {
	float: left;
	width: 136px;
	font-size: 12px;
	color: #666
}
#email-my-ad-modal-inner #friends-email,
#email-my-ad-modal-inner #your-name {
	width: 220px;
	margin-bottom: 10px
}
#email-my-ad-modal-inner .awesome {
	margin-right: 8px
}
#no-search-results {
	float: left;
	margin-left: 14px;
	width: 716px;
	margin-top: 6px
}
#no-search-results h3 {
	color: #bc0000
}
#no-search-results .fielset-content {
	margin: 0 12px;
	line-height: 17px
}
#no-search-results .fielset-content a {
	color: #bc0000;
	text-decoration: underline
}
.sidebar-no-results {
	margin-top: 11px
}
#advertising {
	line-height: 1.5;
	font-size: 14px
}
#advertising .fieldset-content {
	margin: 20px 12px
}
#advertising h2 {
	font-size: 18px;
	color: #bc0000;
	margin: 25px 0 10px
}
#advertising h3 {
	font-size: 16px;
	color: #333;
	margin-top: 20px;
	margin-bottom: 0
}
#advertising p {
	margin-top: 4px;
	margin-bottom: 10px;
	width: 80%
}
#advertising .gotop {
	float: right;
	margin-top: 14px
}
#advertising .table {
	border: 1px solid #cacaca
}
#advertising #row-th,
#advertising .seperator {
	border-bottom: 1px dotted #cacaca
}
#advertising a {
	color: #bc0000
}
#advertising .table-header {
	background-color: #333;
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	padding: 6px 0;
	text-align: center
}
#advertising #row-th {
	margin-top: 14px;
	padding-bottom: 6px
}
#advertising #row-th div {
	font-weight: 700;
	font-size: 14px
}
#advertising .row div {
	float: left
}
#advertising .row {
	clear: both;
	padding: 10px 22px;
	float: left
}
#advertising .col1,
#advertising .col2,
#advertising .col3 {
	width: 140px
}
#advertising .col4 {
	width: 458px
}
#advertising .table-footer {
	clear: both;
	background-color: #333;
	color: #fff;
	font-size: 11px;
	font-weight: 700;
	padding: 6px
}
#advertising .alternate {
	background-color: #f1f1f1
}
#advertising #online-media-information li {
	list-style-image: url(../../images/icons/star-maroon.gif);
	line-height: 22px
}
#advertising #online-media-information li a {
	color: #333
}
#new-features .fieldset-content {
	margin: 0 14px
}
#new-features h2 {
	color: #bc0000;
	font-size: 20px;
	margin-top: 8px
}
#new-features h3 {
	font-size: 15px;
	margin-top: 24px;
	color: #bc0000;
	margin-bottom: 10px
}
#new-features h4 {
	color: #333;
	font-size: 14px;
	margin: 10px 0
}
#new-features ul {
	margin-left: 34px
}
#new-features li,
#new-features p {
	line-height: 19px;
	font-size: 13px
}
#new-features li a {
	color: #333;
	text-decoration: underline
}
#new-features a {
	color: #bc0000
}
#new-features .image-caption {
	margin-bottom: 14px;
	clear: both;
	text-align: center
}
#new-features .image-caption img {
	margin-bottom: 6px
}
#new-features .image-caption span {
	color: #666;
	font-size: 11px;
	display: block;
	padding: 0 8px;
	text-align: center
}
#new-features .disclaimer {
	font-size: 11px;
	color: #666
}
#new-features #image-8 {
	clear: none;
	float: left;
	margin-right: 14px;
	width: 190px;
	margin-top: 16px
}
#new-features #video1,
#new-features #video2 {
	float: right;
	width: 435px
}
#new-features #screenshots img {
	margin-top: 20px
}
#contact-us-form {
	width: 100%;
	margin-top: 10px
}
#contact-us-form .row {
	width: 100%;
	clear: both
}
#contact-us-form .row .col {
	width: 50%;
	float: left
}
#contact-us-form .row .col input[type=text],
#contact-us-form .row .col select {
	width: 292px
}
#contact-us-form .row .col textarea {
	width: 600px
}
#contact-us-form .send-button {
	float: right;
	padding-right: 10px
}
#report-help a {
	color: #004276
}
#report-help strong {
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
	width: 100%
}
#report-help .error {
	margin-top: 10px
}
.relative {
	position: relative;
	display: inline
}
.relative label {
	margin-left: 4px;
	color: #999
}
#index-body #content-wrapper {
	padding-left: 0;
	width: 984px;
	padding-top: 0;
	position: relative
}
#index-body #container #block1 {
	width: 200px;
	float: left
}
#index-body #search-widget {
	margin-top: 4px
}
#index-body #quick-links {
	border: 1px solid #cacaca;
	clear: both;
	float: left;
	width: 200px
}
#index-body #quick-links .section-header {
	font-size: 12px;
	background-color: #e4e4e4;
	padding-bottom: 0;
	height: 24px;
	line-height: 24px;
	padding-left: 4px;
	padding-top: 0
}
#index-body #row33 #safety-tip,
#index-body #safety-tip {
	height: 170px;
	background-color: #FFF9F9;
	position: relative
}
#index-body #quick-links ul {
	margin: 0 0 0 22px;
	padding: 0
}
#index-body #quick-links li {
	margin: 0 0 6px;
	padding: 0
}
#index-body #quick-links li a {
	color: #004276
}
#index-body #safety-tip {
	border: 2px solid #FFDFE0;
	float: left;
	margin-top: 16px;
	width: 184px;
	margin-left: 12px
}
#index-body #safety-tip .section-header {
	font-size: 20px;
	color: #801515;
	font-weight: 700;
	background: url(../../images/gradients/safety-tip-bg.gif);
	padding: 14px 10px 12px 62px;
	border-bottom: 1px solid #FFDFE0
}
#index-body #safety-tip #safety-man {
	background: url(../../images/elements/safety-tip-man.gif) no-repeat;
	height: 60px;
	left: 0;
	margin-left: 20px;
	margin-top: -10px;
	position: absolute;
	top: 0;
	width: 40px
}
#index-body #safety-tip .section-content {
	font-size: 18px;
	margin-top: 10px;
	padding: 10px 20px;
	line-height: 26px;
	color: #E9AAA7;
	font-weight: 700
}
#index-body #row343,
#index-body #testimonial em {
	padding-top: 14px;
	clear: both
}
#index-body #testimonial {
	border: 2px solid #CCE2EE;
	clear: both;
	color: #666;
	display: block;
	float: left;
	font-size: 15px;
	font-style: italic;
	font-weight: 400;
	line-height: 24px;
	margin-left: 12px;
	margin-top: 15px;
	padding: 44px 10px 0;
	text-align: center;
	background: url(../../images/home/quote-ltr.gif) 10px 10px no-repeat #EBF3F8
}
#index-body #testimonial span {
	float: left
}
#index-body #testimonial em {
	float: right;
	font-size: 12px;
	line-height: 18px;
	text-align: right
}
#index-body #testimonial .photo {
	background-position: 100% 100%;
	background-repeat: no-repeat;
	height: 100px;
	clear: both;
	padding-top: 22px
}
#index-body #content {
	margin-left: 10px;
	width: 768px;
	padding: 0;
	float: right
}
#index-body #content ul {
	margin: 0;
	padding: 0
}
#index-body #content li {
	margin: 0 0 8px;
	padding: 0;
	list-style-type: none;
	color: #004276
}
#index-body #content li a {
	color: #004276
}
#index-body #content li span {
	color: #666;
	font-size: 11px
}
#index-body #content .two_columns_list_item ul {
	overflow: hidden;
	width: 300px
}
#index-body #content .two_columns_list_item li {
	float: left;
	display: inline;
	width: 158px
}
#index-body #recommend_load,
#stuff-you-like {
	height: 113px;
	width: 776px;
	margin-bottom: 10px;
	overflow: hidden
}
#index-body #stuff-you-like p {
	margin: 8px 0 0;
	float: left
}
#index-body #stuff-you-like ul {
	float: left;
	margin-right: 14px
}
#index-body #stuff-you-like li {
	float: left;
	margin-right: 9px
}
#index-body #stuff-you-like img {
	height: 75px;
	width: 96px;
	border: 1px solid #CACACA;
	padding: 2px;
	display: block
}
#fb-loading span,
#index-body #recommend_load span {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	z-index: 20000
}
#index-body #recommend_load {
	position: absolute;
	top: 0;
	left: 0;
	background: #fff;
	background: rgba(255, 255, 255, .8);
	z-index: 9900
}
#index-body #recommend_load span {
	background: url(../../images/loading/loading-squares.gif) center center no-repeat #eee;
	position: absolute;
	left: 384px;
	top: 65px;
	margin-top: -30px;
	margin-left: -30px;
	width: 60px;
	height: 60px;
	font-size: 0;
	color: transparent;
	border-radius: 6px
}
#index-body #styl-wrapper {
	width: 3000px;
	clear: both
}
#index-body #styl-controls {
	float: left;
	margin-left: 10px;
	margin-top: 10px
}
#index-body #styl-tooltip {
	margin-left: -160px
}
#index-body #tooltip-position {
	margin-top: -86px;
	position: absolute;
	background: url(../../images/elements/tooltip-bg.gif) 50% 100% no-repeat;
	height: 104px;
	width: 200px;
	display: none;
	z-index: 10
}
#index-body #tooltip-text {
	padding: 10px;
	color: #fff
}
#index-body #tooltip-text h4 {
	margin: 0 0 8px;
	font-size: 11px
}
#index-body #tooltip-text .breadcrumb {
	margin: 0;
	color: #999;
	display: block;
	font-size: 10px
}
#index-body #tooltip-text .price {
	margin: 10px 0 0;
	display: block;
	float: right;
	font-size: 10px
}
#index-body #control-prev {
	float: left;
	background: url(../../images/elements/dark-arrow-left.gif) 50% 0 no-repeat;
	width: 10px;
	cursor: pointer
}
#index-body #control-status {
	float: left;
	padding: 0 2px
}
#index-body #control-status span {
	background: url(../../images/elements/grey-dot.gif) 50% 2px no-repeat;
	width: 12px;
	display: block;
	float: left
}
#index-body #control-status .selected {
	background-image: url(../../images/elements/red-dot.gif)
}
#index-body #control-next {
	float: left;
	background: url(../../images/elements/dark-arrow-right.gif) 50% 0 no-repeat;
	width: 10px;
	cursor: pointer
}
#index-body #fb-recommend-ph {
	float: right;
	margin: 0 9px 0 0
}
#index-body #fb-recommend {
	background: url(../../images/fbconnect/fbRecSprite.png) no-repeat;
	display: block;
	width: 177px;
	height: 18px
}
#index-body #fb-recommend span {
	height: 18px;
	position: absolute;
	top: 1px;
	left: 30px;
	border-right: 1px solid #415682;
	border-left: 1px solid #7c92be
}
#index-body #container #block2 {
	width: 210px;
	float: left
}
#index-body #container #block3 {
	width: 543px;
	float: right
}
#index-body #container #block4 {
	width: 540px;
	float: right
}
#index-body #container #col3 {
	width: 215px;
	float: left
}
#index-body.lang-ar #container #col3 {
	width: 220px
}
#index-body #container #col4 {
	width: 316px;
	float: right
}
#index-body.lang-ar #container #col4 {
	width: 300px
}
#index-body #container #col4 .col {
	float: left;
	width: 148px
}
#index-body #container #row41 ul {
	float: left;
	width: 180px
}
#index-body #row31,
#index-body #row32,
#index-body #row33,
#index-body #row34 {
	float: left;
	width: 100%
}
#index-body #row33 #safety-tip {
	border: 2px solid #FFDFE0;
	float: left;
	margin-top: 16px;
	width: 215px;
	margin-left: 0
}
#index-body #row42 ul {
	margin: 0;
	padding: 0
}
#index-body #row42 li {
	width: 262px;
	float: left
}
#index-body #row42 img {
	width: 96px;
	float: left
}
#index-body #row42 h4 {
	width: 150px;
	float: left;
	margin: 0 0 0 8px
}
#index-body .section-header {
	font-size: 18px;
	font-weight: 700;
	border-bottom: 1px solid #cacaca;
	margin-bottom: 3px;
	background: 0 5px no-repeat;
	padding: 8px 8px 8px 2px
}
#index-body .head-icons {
	padding-left: 5px;
	float: left;
	width: 24px;
	height: 27px;
	background-position: top left;
	background-size: 26px;
	background-repeat: no-repeat
}
#index-body #head-motors {
	background-image: url(../../images/index/motors.gif)
}
#index-body #head-classifieds {
	background-image: url(../../images/index/classifieds.gif)
}
#index-body #head-prop-for-sale {
	background-image: url(../../images/index/sale.gif)
}
#index-body #head-prop-for-rent {
	background-image: url(../../images/index/rent.gif)
}
#index-body #head-community {
	background-image: url(../../images/index/community.gif)
}
#index-body #head-job-vacancies {
	background-image: url(../../images/index/jobs.gif)
}
#index-body .motors-place-ad-link {
	background-color: #e4e4e4;
	clear: both;
	text-align: right;
	padding: 4px 0;
	font-weight: 700;
	margin: 30px 0 10px
}
#index-body .classified-place-ad-link,
#index-body .classified-place-ad-link-non-chrome,
#index-body .community-place-ad-link,
#index-body .community-place-ad-link-non-chrome,
#index-body .place-ad-link {
	background-color: #e4e4e4;
	text-align: right;
	margin-bottom: 10px;
	font-weight: 700;
	clear: both
}
#index-body .classified-place-ad-link a,
#index-body .classified-place-ad-link-non-chrome a,
#index-body .community-place-ad-link a,
#index-body .community-place-ad-link-non-chrome a,
#index-body .motors-place-ad-link a,
#index-body .place-ad-link a {
	margin-right: 8px;
	color: #004276
}
#index-body .motors-place-ad-link a.jobs-wanted-link {
	float: left;
	padding-left: 6px
}
#index-body .classified-place-ad-link {
	margin-top: 91px;
	padding: 4px 0
}
#index-body .classified-place-ad-link a.jobs-wanted-link {
	float: left;
	padding-left: 6px
}
#index-body .classified-place-ad-link-non-chrome {
	margin-top: 92px;
	padding: 4px 0
}
#index-body .classified-place-ad-link-non-chrome a.jobs-wanted-link {
	float: left;
	padding-left: 6px
}
#index-body .classified-IE10-fix {
	margin-top: 93px!important
}
#index-body .community-place-ad-link {
	margin-top: 25px;
	padding: 4px 0
}
#index-body .community-place-ad-link a.jobs-wanted-link {
	float: left;
	padding-left: 6px
}
#index-body .community-place-ad-link-non-chrome {
	margin-top: 27px;
	padding: 4px 0
}
#index-body .community-place-ad-link-non-chrome a.jobs-wanted-link {
	float: left;
	padding-left: 6px
}
#index-body .community-IE10-fix {
	margin-top: 29px!important
}
#index-body .place-ad-link {
	padding: 4px 0
}
#index-body .place-ad-link a.jobs-wanted-link {
	float: left;
	padding-left: 6px
}
#index-body #top-bar-branding {
	border-bottom: 1px solid #cacaca;
	margin: 0 0 10px;
	width: 970px;
	padding: 0 13px;
	float: left
}
#index-body #top-bar-branding-logo {
	background: url(../../images/home/top-bar-man.gif) no-repeat;
	height: 50px;
	width: 30px;
	margin-left: 14px
}
#index-body #top-bar-branding-logo-gagah {
	background: url(../../images/home/toasty.png) no-repeat;
	height: 50px;
	width: 60px;
	margin-left: -14px;
	margin-top: 15px
}
#index-body #top-bar-branding-text {
	height: 50px;
	line-height: 50px;
	color: #000;
	font-size: 18px;
	font-weight: 700;
	width: 904px
}
#index-body #top-bar-branding-text strong {
	color: #bc0000
}
#index-body #top-bar-branding-extra {
	height: 50px;
	line-height: 54px;
	margin-right: 12px
}
#index-body #top-bar-branding-extra a {
	color: #004276;
	text-decoration: underline;
	font-weight: 700
}
#index-body #content .reviews-section li {
	border-bottom: 1px dotted #CACACA;
	clear: both;
	float: left;
	margin-bottom: 12px;
	padding-bottom: 12px;
	width: 100%;
	word-wrap: break-word
}
#index-body .reviews-section h4 {
	margin-top: 0;
	margin-bottom: 6px
}
#index-body .reviews-section .thumb {
	float: left;
	margin-right: 4px;
	width: 43px
}
#index-body .reviews-section .review {
	width: 162px;
	float: right
}
#index-body .postedby {
	clear: both;
	color: #666;
	font-size: 11px;
	margin-left: 4px;
	padding-top: 8px
}
#index-body .rating {
	float: left
}
#index-body .rating-title {
	float: left;
	margin-left: 6px;
	margin-top: 4px
}
#index-body #testimonial-facebox {
	margin-left: 12px;
	margin-top: 12px;
	float: left
}
#view-ad-button {
	padding-top: 12px
}
#header-message {
	height: 40px;
	line-height: 40px;
	border: 1px solid #333;
	background-color: #333;
	color: #fff;
	background-image: url(../../images/headermessage/gradient.gif)
}
#header-message-content {
	width: 996px;
	margin: 0 auto;
	text-align: center;
	font-size: 14px;
	background-image: url(../../images/headermessage/msg-bg-en.png);
	position: relative
}
#header-message-content a {
	color: #0CF;
	text-decoration: underline
}
#index-body #eid-text,
#payment-fail-body .fieldset-content a {
	color: #004276
}
#header-message-content .header-social {
	left: 0;
	margin-left: 62px;
	margin-top: 3px;
	position: absolute;
	top: 0
}
#payment-success-body .fieldset-content {
	margin: 0 6px
}
#payment-success-body .fieldset-content h3 {
	font-size: 16px;
	margin-bottom: 10px
}
#payment-success-body .fieldset-content .awesome {
	margin-top: 20px
}
#payment-success-body .fieldset-content li {
	list-style-type: none;
	margin-left: 24px;
	margin-bottom: 5px;
	font-size: 14px
}
#payment-fail-body .fieldset-content {
	margin: 0 6px
}
#payment-fail-body .fieldset-content h1 {
	font-size: 16px;
	margin-bottom: 10px
}
#fancybox-left-ico,
#fancybox-left:hover span {
	left: 30px
}
#fancybox-right-ico,
#fancybox-right:hover span {
	right: 30px;
	left: auto
}
#adspecs {
	font-weight: 400;
	line-height: 17px
}
#adspecs .fieldset-content {
	padding: 0 20px;
	margin-bottom: 50px
}
#adspecs h2 {
	color: #BC0000;
	margin: 20px 0 10px
}
#adspecs h3 {
	margin: 10px 0 5px
}
#adspecs p {
	margin-bottom: 10px
}
#adspecs br {
	margin-bottom: 5px
}
#adspecs ul {
	margin-left: 25px
}
#adspecs li {
	text-decoration: underline
}
#adspecs p.top a {
	color: #bc0000;
	float: right
}
#adspecs .seperator {
	border-top: 1px dotted #aaa;
	margin: 20px 0 0
}
#adspecs table {
	border: 2px solid #000
}
#adspecs table thead {
	background: #333;
	color: #fff
}
#adspecs .spot a,
#mobile-splash #top-bar-branding-text strong,
#mobile-splash-text p a {
	color: #bc0000
}
#adspecs table th {
	padding: 8px 10px;
	font-weight: 700
}
#adspecs table td {
	padding: 8px 10px;
	border: 1px solid #eee;
	min-width: 200px
}
#adspecs .spot {
	margin-top: 40px;
	overflow: hidden
}
#adspecs .spot h2 {
	color: #000;
	float: left;
	margin: 0
}
#adspecs .spot span {
	float: left;
	margin-left: 10px
}
#adspecs .spot .h2seperator {
	clear: both;
	width: 100%;
	border-top: 1px solid #333;
	margin: 10px 0
}
#adspecs .spot h3 {
	border-bottom: 1px dotted #333;
	padding-bottom: 5px;
	font-size: 14px;
	margin-top: 30px
}
#adspecs .spot img {
	float: left;
	margin-right: 20px;
	margin-top: 3px
}
#adspecs .spot div {
	width: 667px;
	float: right
}
#adspecs .spot ol li {
	list-style-image: none;
	margin-left: 15px
}
#adspecs .spot .notice {
	background: url(../../images/adspecs/notice.jpg) 10px 10px no-repeat #eef5fb;
	border: 1px solid #c1e1f3;
	padding: 10px 10px 10px 30px;
	border-radius: 6px;
	margin: 20px 0
}
#adspecs a.download {
	width: 203px;
	height: 44px;
	background: url(../../images/adspecs/download.jpg) no-repeat;
	display: block
}
#adspecs a.download:hover {
	position: relative;
	top: 1px;
	opacity: .95
}
#mobile-splash #content-wrapper {
	width: 996px;
	padding: 0
}
#mobile-splash #top-bar-branding {
	border-bottom: 1px solid #cacaca;
	margin: 0;
	width: 982px;
	padding: 0 0 0 14px;
	float: left
}
#mobile-splash #top-bar-branding-logo {
	background: url(../../images/home/top-bar-man.gif) no-repeat;
	height: 50px;
	width: 30px;
	margin-left: 14px
}
#mobile-splash #top-bar-branding-text {
	height: 50px;
	line-height: 50px;
	color: #000;
	font-size: 18px;
	font-weight: 700;
	width: 904px;
	background: url(../../images/mobilesplash/from-anywhere2.gif) 559px top no-repeat
}
#mobile-splash #top-bar-branding-extra {
	height: 50px;
	line-height: 54px;
	margin-right: 12px
}
#mobile-splash-content h2 {
	font-size: 40px;
	color: #bc0000
}
#mobile-splash-wrap {
	background: url(../../images/mobilesplash/bg.jpg);
	clear: both;
	float: left;
	width: 100%;
	height: 420px
}
#mobile-splash-text {
	margin: 50px 0 0 20px;
	width: 384px;
	float: left
}
#mobile-splash-text p {
	font-size: 14px;
	line-height: 21px;
	color: #555
}
#mobile-splash-text em {
	font-style: italic;
	font-size: 12px;
	margin-top: 16px;
	display: block;
	line-height: 17px
}
#mobile-splash-text .awesome {
	margin-top: 30px;
	padding: 8px 16px
}
#index-body #eid-text,
#index-body #ramadan-text {
	text-align: center;
	background: 0 0;
	margin-top: 4px;
	font-size: 12px
}
#index-body #eid-branding,
#index-body #ramadan-branding {
	height: 50px;
	line-height: 50px;
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-bottom: 1px solid #CACACA;
	margin: 0 0 10px;
	padding: 0 13px;
	width: 970px
}
#mobile-splash-flash {
	height: 421px;
	width: 587px;
	float: right
}
#fraud-tab .fraud textarea {
	min-height: 45px
}
#index-body #ramadan-branding {
	background: url(../../images/seasonal/ramadan/topbar.jpg) no-repeat;
	float: left
}
#index-body #ramadan-text {
	color: #fff
}
#index-body #eid-branding {
	background: url(../../images/seasonal/eid/topbar.jpg) no-repeat;
	float: left
}
#fbsignin-form {
	margin: 15px 10px;
	padding: 20px;
	color: #333
}
#fbsignin-form img {
	float: left
}
#fbsignin-form img.fbprofilepic {
	float: left;
	border: 1px solid #CCC;
	padding: 2px
}
#fbsignin-form #content-col {
	width: 610px;
	margin: 0 auto
}
#fbsignin-form #content-col .fbform {
	float: right;
	width: 540px
}
#fbsignin-form h4.headline {
	margin-left: 7px;
	float: left;
	background: url(../../images/fbconnect/fbIconMedium.png) left center no-repeat;
	padding-left: 25px
}
#fbsignin-form h4.headline span {
	color: #BC0000
}
#fbsignin-form h4.headline a {
	color: #004276
}
#fbsignin-form form .form-row {
	display: block;
	padding: 10px 25px;
	border-bottom: 1px solid #CCC
}
#fbsignin-form form .form-row label {
	font-size: 12px;
	width: 235px;
	word-wrap: break-word;
	float: left;
	padding-top: 5px
}
#fbsignin-form form .form-row input {
	clear: right;
	float: right;
	border: 1px solid #CCC;
	width: 250px;
	color: #666;
	padding: 3px
}
#fbsignin-form form .form-row .multiple {
	float: right;
	width: 258px
}
#fbsignin-form form .form-row .multiple .label-tip {
	width: 117px;
	margin-bottom: 2px;
	text-align: right
}
#fbsignin-form form .form-row .multiple .label-tip:first-child {
	float: left;
	margin-left: 2px
}
#fbsignin-form form .form-row .multiple input {
	float: left
}
#fbsignin-form form select {
	border: 1px solid #ccc;
	font-size: 11px;
	float: left
}
#fbsignin-form form .form-row select {
	float: right;
	border: 1px solid #CCC;
	width: 258px;
	color: #666;
	padding: 3px
}
#fbsignin-form form p.note {
	font-size: 10px;
	color: red;
	margin: 10px 0
}
#fbsignin-form form .fbregister-button-block p a,
#fbsignin-form form .fbsignin-button-block p a {
	color: #004276
}
#fbsignin-form form p.note2 {
	font-size: 12px;
	margin: 10px 0 20px;
	font-weight: 400
}
#fbsignin-form form .fbsignin-button-block {
	float: right;
	padding-right: 25px;
	margin-top: 10px
}
#fbsignin-form form .fbsignin-button-block .fbsignin-button {
	width: 258px;
	font-size: 14px
}
#fbsignin-form form .fbsignin-button-block p {
	font-size: 12px;
	text-align: center;
	font-weight: 400;
	margin-top: 10px
}
#fbsignin-form form .fbregister-button-block {
	margin-right: 25px;
	margin-top: 15px
}
#fbsignin-form form .fbregister-button-block .fbregister-button {
	width: 258px;
	font-size: 14px;
	float: right
}
#fbsignin-form form .fbregister-button-block p {
	font-size: 12px;
	text-align: left;
	font-weight: 400;
	margin-left: 25px;
	float: left;
	width: 235px;
	word-wrap: break-word
}
#fbsignin-form ul.tabs {
	margin: 20px 0 0;
	padding: 0 0 0 10px;
	float: left;
	list-style: none;
	height: 32px;
	width: 600px
}
#fbsignin-form ul.tabs li {
	float: left;
	margin: 0 5px -1px 0;
	padding: 0;
	height: 34px;
	line-height: 34px;
	border: 1px solid #cacaca;
	overflow: hidden;
	position: relative;
	background: url(../../images/fbconnect/Tabinactive_bgGradient.jpg) repeat-x;
	border-left: none;
	border-top: none;
	border-right: none
}
#fbsignin-form ul.tabs li.active {
	background-image: none;
	height: 35px
}
#fbsignin-form ul.tabs li a {
	text-decoration: none;
	display: block;
	font-size: 12px;
	padding: 0 20px;
	border-top: 1px solid #cacaca;
	float: left
}
#fbsignin-form form ul.tabs li.active a:hover,
#fbsignin-form ul.tabs li.active {
	background: #f5f5f5;
	border-bottom: 1px solid #f5f5f5
}
#fbsignin-form .tab_container {
	border: 1px solid #cacaca;
	overflow: hidden;
	clear: both;
	float: left;
	width: 608px;
	background: #f5f5f5;
	margin-bottom: 20px;
	border-radius: 4px;
	margin-top: 2px;
	padding-bottom: 20px
}
#fbsignin-form .tab_content {
	padding: 20px;
	font-size: 1.2em;
	display: none
}
#fbsignin-form ul.tabs li.active .lefttab {
	border: none;
	padding: 0;
	float: left;
	background: url(../../images/fbconnect/Tabactive_left.jpg) left top no-repeat;
	width: 10px;
	height: 35px
}
#fbsignin-form ul.tabs li.active .righttab {
	border: none;
	padding: 0;
	float: right;
	background: url(../../images/fbconnect/Tabactive_right.jpg) right top no-repeat;
	width: 10px;
	height: 35px
}
#fbsignin-form ul.tabs .lefttab {
	border: none;
	padding: 0;
	float: left;
	background: url(../../images/fbconnect/Tabinactive_left.jpg) left top no-repeat;
	width: 10px;
	height: 35px
}
#fbsignin-form ul.tabs .righttab {
	border: none;
	padding: 0;
	float: right;
	background: url(../../images/fbconnect/Tabinactive_right.jpg) right top no-repeat;
	width: 10px;
	height: 35px
}
#fbsignin-form #bday-form select,
#fbsignin-form #register-head {
	float: left
}
#fbsignin-form form .multiple label.validation-text {
	width: 127px
}
#fbsignin-form form .error {
	color: #BC0000;
	border-color: #cacaca
}
#fbsignin-form #fb-friends a,
#fbsignin-form form .forgotpassword a {
	color: #004276
}
#fbsignin-form form .validation input,
#fbsignin-form form .validation select {
	border: 1px solid red
}
#fbsignin-form form .validation-text {
	border-color: #bc0000!important;
	border: 1px solid #BC0000
}
#fbsignin-form form label.validation-text {
	border: 0;
	clear: left;
	font-size: 10px
}
#fbsignin-form form .forgotpassword {
	margin-left: 15px;
	font-weight: 400;
	font-size: 10px
}
#fbsignin-form #bday-form {
	float: right
}
#fbsignin-form form #id_dob_day {
	width: 73px;
	background: 0 0;
	margin-right: 4px
}
#fbsignin-form form #id_dob_month {
	width: 100px;
	background: 0 0;
	margin: 0 4px
}
#fbsignin-form form #id_dob_year {
	width: 72px;
	background: 0 0;
	margin-left: 4px
}
#fbsignin-form form #id_password1,
#fbsignin-form form #id_password1_hint {
	margin: 0 2px
}
#fbsignin-form form .cb-form-row {
	display: block;
	padding: 10px 25px;
	border-bottom: 1px solid #CCC
}
#fbsignin-form form .cb-form-row label {
	font-size: 12px;
	margin-left: 5px
}
#fbsignin-form #fb-friends {
	float: right;
	font-size: 10px;
	width: 258px
}
#fbsignin-form #fb-friends img {
	padding: 0;
	margin-right: 4px
}
#fbsignin-form #fb-friends .dbz-red {
	color: #BC0000
}
#fbsignin-form .no-bot-border {
	border-bottom: none!important
}
#fbsignin-form #right-col {
	float: right;
	min-height: 200px
}
#fbsignin-form #right-col .form-row {
	border-bottom: none;
	padding: 5px 0
}
#fbsignin-form #right-col h4 {
	margin-bottom: 8px
}
#fbsignin-form #right-col .form-row label {
	font-size: 12px;
	width: 199px;
	display: block;
	float: none;
	padding-top: 0
}
#fbsignin-form #right-col .form-row input {
	border: 1px solid #CCC;
	color: #666;
	padding: 3px;
	float: none;
	width: 250px
}
#fbsignin-form #right-col .error {
	margin: 0 0 10px;
	width: 215px
}
#fbsignin-form #fbconnect-signin span {
	background: url(../../images/fbconnect/fb-button-gradient.png) repeat-x;
	padding: 9px;
	float: left
}
#fbsignin-form #fbconnect-signin span a {
	color: #fff;
	font-size: 12px;
	font-weight: 400
}
#fbsignin-form #right-col #signin-vsep {
	float: left;
	height: 200px;
	width: 17px
}
#fbsignin-form #right-col #signin-vsep span {
	position: relative;
	top: 45%;
	left: 10px;
	padding: 5px 0;
	background: #f5f5f5;
	float: left;
	display: block
}
#fbsignin-form #right-col #signin-form {
	float: right;
	border-left: 1px solid #cacaca;
	padding-left: 50px
}
#fbsignin-form #right-col #signin-form .fbsignin-button-block {
	float: right;
	margin-top: 10px;
	padding-right: 0
}
#fbsignin-form #signin-hsep {
	border-top: 1px solid #cacaca;
	margin: 15px 0
}
#fbsignin-form #signin-hsep span {
	display: block;
	margin: -16px auto 0;
	width: 18px;
	background-color: #f5f5f5;
	padding: 10px
}
#fbsignin-form .active_content {
	display: block
}
#fbsignin-form .multiple label {
	width: 120px
}
#fbsignin-form .multiple_password1 {
	float: left;
	width: 120px
}
#fbsignin-form .multiple_password2 {
	float: right;
	width: 127px
}
#fbsignin-form .multiple_password1_hint {
	float: left;
	width: 120px
}
#fbsignin-form .multiple_password2_hint {
	float: right;
	width: 127px
}
#fbsignin-form .label-tip {
	color: #666;
	font-size: 10px;
	float: right
}
#fbsignin-form .push {
	margin-top: 15px
}
#fb-container {
	width: 500px;
	height: 200px
}
#fb-container .fbp-head {
	width: 100%;
	margin-bottom: 10px;
	background: url(../../images/fbconnect/header-bg.gif) top left repeat-x
}
#fb-container .fbp-head img {
	margin-left: 10px
}
#fb-container .fbp-postad {
	font-size: 14px;
	background: url(../../images/fbconnect/icon-post.gif) left center no-repeat;
	padding-left: 20px;
	margin-left: 4px;
	margin-bottom: 8px
}
#fb-container #post-this {
	background-color: #f5f5f5;
	border-top: 1px solid #ebebeb;
	float: left;
	width: 100%;
	padding: 5px 0
}
#fb-container #fb-post-button {
	background: url(../../images/fbconnect/post-button-bg.gif) left center repeat-x;
	padding: 3px 15px;
	color: #fff;
	font-weight: 700;
	border: 1px solid #214781;
	float: right;
	margin-right: 7px
}
#fb-container #fb-form {
	border: 1px solid #c0c7d6;
	float: left;
	width: 100%
}
#fb-container #fb-form #message {
	border: 0;
	width: 96%;
	resize: none;
	padding: 5px 10px 10px
}
#fb-container #fb-form .toparrow {
	position: absolute;
	left: 5px;
	top: 70px
}
#fb-modal.register-selected {
	width: 585px!important
}
#fb-modal,
#fb-modal.login-selected {
	width: 285px!important
}
#fb-modal-alt {
	width: 450px!important
}
.fb-modal-base .login,
.fb-modal-base .register {
	display: none
}
.login-selected .login,
.register-selected .register {
	display: block
}
.login-selected #login-content.login,
.register-selected #register-content.register {
	background-color: #F6F7F9
}
#fb-modal .content-wrap {
	padding: 25px 25px 0;
	position: relative
}
#fb-modal-alt .content-wrap {
	padding: 20px
}
.modal-head {
	background-color: #333;
	padding: 9px 15px
}
.modal-head span.ea-heart-icon {
	background: url(../../images/email_alerts/icon-heart.gif) left center no-repeat;
	display: block;
	float: left;
	width: 30px;
	height: 19px;
	margin-right: 10px
}
.modal-head span.ea-ticked-icon {
	background: url(../../images/email_alerts/icon-heart-ticked.gif) left center no-repeat;
	display: block;
	float: left;
	width: 35px;
	height: 18px;
	margin-right: 10px
}
.modal-head span.fbconfirm-icon,
.modal-head span.fberr-icon {
	width: 23px;
	height: 21px;
	top: -2px;
	float: left;
	position: relative;
	display: block
}
.modal-head span.fberr-icon {
	background: url(../../images/fbconnect/icon-error.png) left center no-repeat;
	margin-right: 8px
}
.modal-head span.fbconfirm-icon {
	background: url(../../images/fbconnect/icon-success.png) left center no-repeat;
	margin-right: 8px
}
.modal-head h2 {
	font-size: 14px;
	text-align: left;
	color: #fff!important
}
.modal-head span.ea-fb-icon {
	background: url(../../images/fbconnect/fbIconMedium.png) left center no-repeat;
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	margin-right: 10px
}
.fb-modal-base .tabs-heads {
	background: url(../../images/fbconnect/modalHeader.png) 0 -4px no-repeat #f6f7f9;
	padding-top: 15px
}
.fb-modal-base .tabs {
	overflow: hidden;
	list-style: none;
	position: relative;
	background: url(../../images/fbconnect/line.jpg) bottom left repeat-x;
	width: 100%
}
.fb-modal-base .tabs li {
	float: left;
	margin: 0 2px;
	cursor: pointer;
	font-weight: 700;
	font-size: 15px;
	color: #888;
	display: block;
	height: 34px;
	line-height: 34px;
	background: url(../../images/fbconnect/Tabinactive_bgGradient.jpg) left bottom repeat-x #fff
}
.fb-modal-base .tabs li:first-child {
	margin-left: 10px
}
.login-selected .tabs li.login,
.register-selected .tabs li.register {
	background: #f6f7f9;
	border-bottom: 1px solid #f6f7f9;
	color: #bc0000
}
#fb-modal-confirmed #fb-login-form-alt label a,
.fb-modal-base a {
	color: #004276
}
.fb-modal-base ul.tabs .lefttab {
	border: none;
	padding: 0;
	float: left;
	background: url(../../images/fbconnect/fbTabinactive_left.jpg) left top no-repeat;
	width: 10px;
	height: 35px
}
.fb-modal-base ul.tabs .tabcontent {
	text-decoration: none;
	display: block;
	font-size: 15px;
	padding: 0 5px;
	border-top: 1px solid #cacaca;
	float: left
}
.fb-modal-base ul.tabs .righttab {
	border: none;
	padding: 0;
	float: right;
	background: url(../../images/fbconnect/fbTabinactive_right.jpg) right top no-repeat;
	width: 10px;
	height: 35px
}
.fb-modal-base ul.tabs li.active .lefttab {
	border: none;
	padding: 0;
	float: left;
	background: url(../../images/fbconnect/fbTabactive_left.jpg) left top no-repeat;
	width: 10px;
	height: 35px
}
.fb-modal-base ul.tabs li.active .righttab {
	border: none;
	padding: 0;
	float: right;
	background: url(../../images/fbconnect/fbTabactive_right.jpg) right top no-repeat;
	width: 10px;
	height: 35px
}
.fb-modal-base .center {
	text-align: center;
	margin-top: 10px
}
.fb-modal-base h1.sticky {
	background: url(../../images/fbconnect/fbIconMedium.png) 20px center no-repeat #526da4;
	color: #fff;
	font-size: 16px;
	padding: 10px 15px 10px 45px
}
a.fb-button {
	font-size: 15px;
	line-height: 32px;
	padding: 0 15px;
	margin-top: 20px;
	margin-bottom: 20px;
	display: block;
	float: left;
	border-radius: 5px;
	text-shadow: 0 1px 0 #415682;
	border: 1px solid #415682;
	position: relative;
	box-shadow: inset -1px 1px 0 #7c92be;
	color: #fff;
	background: #526da4
}
a.fb-button:hover {
	text-decoration: none;
	background-color: #5a75ad;
	color: #fff
}
a.fb-button:active {
	background-color: #4c6599
}
a.connect {
	background: url(../../images/fbconnect/fb-f.png) 10px center no-repeat #526da4;
	padding-left: 45px
}
a.connect span {
	height: 30px;
	position: absolute;
	top: 1px;
	left: 30px;
	border-right: 1px solid #415682;
	border-left: 1px solid #7c92be
}
.fb-modal-base .black {
	background-color: #454545;
	border-color: #333;
	box-shadow: inset -1px 1px 0 #777
}
.fb-modal-base .black:hover {
	background-color: #555
}
.fb-modal-base .black:active {
	background-color: #333
}
.fb-modal-base {
	float: left
}
.fb-modal-base ul {
	list-style: none
}
.fb-modal-base label {
	color: #333;
	font-size: 13px;
	margin: 10px 0 2px;
	float: left;
	font-weight: 700
}
.fb-modal-base label a {
	font-weight: 400;
	font-size: 12px
}
.fb-modal-base input {
	font-size: 13px;
	border: 1px solid #ccc;
	padding: 5px 4px;
	width: 100%
}
.fb-modal-base label.fb-photo-check {
	font-weight: 400
}
.fb-modal-base label.fb-photo-check input {
	width: auto
}
.fb-modal-base label.fb-photo-check input:hover {
	cursor: pointer
}
.fb-modal-base .button {
	border-radius: 5px;
	margin-top: 10px;
	color: #fff;
	border: none;
	height: 37px;
	font-size: 15px;
	font-weight: 700;
	background: #cc3838;
	background-image: linear-gradient(top, #cc3838, #94191c)
}
.fb-modal-base .button:hover {
	cursor: pointer;
	background-image: linear-gradient(bottom, #cc3838, #94191c)
}
#fb-modal h1 {
	color: #333;
	font-size: 18px;
	margin: 15px 15px 10px
}
#fb-modal h2 {
	color: #333;
	font-size: 15px
}
#fb-modal p {
	margin: 10px 0;
	font-size: 13px
}
#fb-modal .footer-bg {
	background: url(../../images/fbconnect/modal_footer.png) bottom left no-repeat #f6f7f9;
	width: 285px;
	height: 68px;
	clear: both
}
#fb-modal #login-content .fb-button,
#fb-modal #register-content .fb-button {
	margin-top: 0;
	width: 74%;
	padding-left: 44px;
	height: 35px;
	line-height: 35px;
	background: url(../../images/fbconnect/modal_fb.png) 12px center no-repeat #526da4
}
#fb-modal #login-content .fb-button span,
#fb-modal #register-content .fb-button span {
	height: 34px;
	left: 35px
}
#fb-modal #login-content .or span,
#fb-modal #register-content .or {
	background: #f6f7f9;
	font: italic 15px serif;
	width: 26px;
	height: 20px;
	color: #333;
	text-align: center
}
#fb-modal #login-content .or {
	border-top: 1px solid #ccc;
	clear: both;
	margin-top: 20px;
	position: relative;
	margin-bottom: 25px
}
#fb-modal #login-content .or span {
	display: block;
	top: -10px;
	margin: 0 auto;
	position: relative
}
#fb-modal #register-content .or {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -13px
}
#fb-modal #register-content .fb-register {
	float: left;
	width: 233px
}
#fb-modal #register-content .normal-register {
	float: left;
	width: 240px;
	min-height: 460px;
	padding-left: 30px;
	margin-left: 30px;
	border-left: 1px solid #ccc
}
#fb-modal #register-content .normal-register input {
	width: 233px
}
#fb-modal #register-content .normal-register .checkbox {
	overflow: hidden
}
#fb-modal #register-content .normal-register .checkbox label {
	font-weight: 400
}
#fb-modal #register-content .normal-register .checkbox input {
	float: left;
	width: auto;
	margin-bottom: 20px;
	margin-right: 10px
}
#fb-modal #register-content .normal-register .terms {
	margin-top: 20px
}
#fb-modal #register-content .footer-bg {
	width: 585px
}
#fb-modal-alt {
	background: url(../../images/fbconnect/modal-header-alt1.jpg) right 50px no-repeat #fbfbfb
}
#fb-modal-alt h2 {
	font-size: 14px;
	color: #333
}
#fb-modal-alt h6 {
	font-size: 13px;
	margin: 20px
}
#fb-modal-alt .avatar {
	width: 140px;
	float: left
}
#fb-modal-alt #fb-login-form {
	float: right;
	width: 240px;
	margin-bottom: 10px;
	margin-left: 20px
}
#fb-modal-alt #fb-login-form input {
	width: 225px
}
#fb-modal-alt #fb-login-form ul li .button {
	width: 100%
}
#fb-modal-alt #fb-signup-form-alt {
	margin-bottom: 40px
}
#fb-modal-alt #fb-signup-form-alt ul li {
	float: right;
	width: 240px
}
#fb-modal-alt #fb-signup-form-alt ul.wide {
	width: 100%;
	float: left
}
#fb-modal-alt #fb-signup-form-alt ul.wide li {
	width: 100%;
	float: left;
	clear: both
}
#fb-modal-alt #fb-signup-form-alt ul.wide li.checkbox input {
	width: auto;
	margin-left: 0
}
#fb-modal-alt #fb-signup-form-alt ul.wide li.checkbox label {
	font-weight: 400;
	float: none
}
#fb-modal-alt #fb-signup-form-alt ul.wide li .button {
	width: 100%
}
#fb-modal-alt #fb-signup-form-alt input {
	width: 220px
}
#fb-modal-alt #fb-signup-form-alt .terms {
	margin: 10px 0 2px;
	float: left;
	color: #333;
	font-size: 13px
}
#fb-modal-thankyou {
	background: url(../../images/fbconnect/fb_thankyou.jpg) center 50px no-repeat #f8f8f8;
	width: 450px;
	height: 380px;
	position: relative
}
#fb-modal-thankyou #avatar-hug {
	background: #333;
	width: 99px;
	height: 99px;
	position: absolute;
	top: 181px;
	left: 207px
}
#fb-modal-thankyou #avatar-hug img {
	width: 99px;
	height: 99px
}
#fb-modal-rejected {
	background: url(../../images/fbconnect/fb_heart_broken.jpg) 280px 50px no-repeat #f8f8f8;
	color: #333;
	font-size: 13px;
	width: 450px;
	min-height: 250px
}
#fb-modal-rejected p {
	margin: 20px 0 0 20px;
	width: 250px
}
#fb-modal-rejected .fb-button {
	margin: 30px 50px;
	float: left
}
#fb-modal-adwait {
	background: #eaedf4;
	width: 560px;
	overflow: hidden
}
#fb-modal-adwait .column-fbtext {
	width: 250px;
	height: 178px;
	padding: 30px;
	float: left;
	background: url(../../images/fbconnect/fb_wait_gradient.png) repeat-x;
	position: relative
}
#fb-modal-adwait .endbg {
	position: absolute;
	top: 0;
	left: 310px;
	height: 100%;
	width: 3px;
	background: url(../../images/fbconnect/fb_wait_gradient_end.png) repeat-x
}
#fb-modal-adwait h1 {
	font-weight: 400;
	color: #333;
	font-size: 18px
}
#fb-modal-adwait h2 {
	font-size: 14px;
	margin: 15px 0
}
#fb-modal-adwait li {
	font-size: 14px;
	margin: 10px 0;
	line-height: 1.5;
	height: 30px
}
#fb-modal-adwait .column-fbbutton {
	width: 190px;
	padding: 30px;
	float: right
}
#fb-modal-adwait .connect-button,
#fb-modal-adwait .post-button {
	width: 201px;
	height: 52px;
	display: block;
	font-size: 0;
	margin-top: 20px
}
#fb-modal-adwait .connect-button {
	background: url(../../images/fbconnect/fbConnect_sprite.png) top left no-repeat
}
#fb-modal-adwait .connect-button:hover {
	background-position: left -62px
}
#fb-modal-adwait .post-button {
	background: url(../../images/fbconnect/fbPost_sprite.png) top left no-repeat
}
#fb-modal-adwait .post-button:hover {
	background-position: left -62px
}
.lang-fr #fb-modal-adwait .connect {
	line-height: 26px;
	font-size: 15px
}
.lang-fr #fb-modal-adwait .fb-button span {
	height: 26px
}
#fb-modal-adwait .checkbox {
	margin-top: 20px
}
#fb-modal-adwait .checkbox input {
	display: inline;
	width: auto
}
#fb-modal-adwait .checkbox label {
	display: inline;
	float: none;
	font-weight: 400;
	font-size: 11px
}
#fb-modal-adwait .checkbox p {
	font-size: 11px
}
#fb-modal-adwait .publicize {
	background: url(../../images/fbconnect/publicize.png) left center no-repeat;
	padding-left: 35px
}
#fb-modal-adwait .sell {
	background: url(../../images/fbconnect/sell.png) left center no-repeat;
	padding-left: 35px
}
#fb-modal-adwait .friends {
	background: url(../../images/fbconnect/friends.png) left center no-repeat;
	padding-left: 35px
}
#fb-modal-hint {
	width: 450px;
	height: 210px;
	background: #f8f8f8
}
#fb-modal-hint .hint-content {
	padding: 20px 30px 0;
	float: left
}
#fb-modal-hint .hint-content .hint-img {
	float: left;
	background: url(../../images/fbconnect/fishing.jpg) no-repeat;
	width: 107px;
	height: 110px
}
#fb-modal-hint .hint-content .hint {
	width: 255px;
	float: left;
	margin-left: 28px
}
#fb-modal-hint p {
	font-size: 16px;
	color: #888
}
#fb-login-form-alt {
	width: 265px;
	float: right
}
#fb-login-form-alt .error {
	margin: 0
}
ul#user-help-dropdown {
	min-width: 50px;
	margin-top: 8px
}
.fb-modal-base .err input {
	border-color: #bc0000
}
.fb-modal-base .validation-text {
	font-weight: 400;
	color: #bc0000;
	margin: 0
}
#fb-loading {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #eee;
	background: rgba(0, 0, 0, .6);
	z-index: 100000
}
#fb-loading span {
	background: url(../../images/loading/loading-squares.gif) center center no-repeat #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -30px;
	margin-left: -30px;
	width: 60px;
	height: 60px;
	font-size: 0;
	color: transparent;
	border-radius: 6px
}
.fb-button-load {
	background: url(../../images/fbconnect/fb_loading.gif) 15px center no-repeat #333!important
}
.fb-modal-in-process {
	height: 150px;
	line-height: 150px;
	font-size: 18px
}
#fb-topbar {
	width: 100%;
	height: 40px;
	background: url(../../images/fbconnect/fb-bar-gradient.png) top left repeat-x #333;
	overflow: hidden
}
#fb-topbar .wrap {
	width: 998px;
	height: 40px;
	background: url(../../images/fbconnect/fb-bar-guy.png) 15px center no-repeat;
	margin: 0 auto;
	font: 700 15px/40px sans-serif;
	color: #fff;
	text-align: center;
	position: relative
}
#fb-topbar span.close {
	display: block;
	width: 15px;
	height: 15px;
	background: url(../../images/fbconnect/topBarClose.gif) top left no-repeat;
	position: absolute;
	top: 12px;
	right: 10px
}
#fb-topbar span.close:hover {
	cursor: pointer;
	background-position: top right
}
#fb-topbar .fb-button {
	float: none;
	display: inline-block;
	margin: 0 10px 0 15px;
	line-height: 24px;
	border-radius: 3px
}
#fb-topbar .fb-button span {
	height: 22px
}
#fb-topbar .awesome {
	margin: 0 10px
}
#fb-info-modal {
	width: 600px;
	text-align: center
}
#fb-info-modal .msg {
	margin: 20px 0
}
#fb-info-modal .btn {
	margin-bottom: 10px
}
.fbbtn-login-sprite {
	background: url(../../images/fbconnect/modal_fbSignIn_sprite1.png) no-repeat;
	display: block;
	width: 234px;
	height: 39px
}
.fbbtn-login-sprite:hover {
	background-position-y: -49px
}
.fbbtn-register-sprite {
	background: url(../../images/fbconnect/modal_fbRegister_sprite1.png) no-repeat;
	display: block;
	width: 234px;
	height: 39px
}
.fbbtn-connect-sprite,
.fbbtn-connect-sprite2 {
	display: inline-block;
	width: 102px;
	height: 26px
}
.fbbtn-register-sprite:hover {
	background-position-y: -49px
}
.fbbtn-connect-sprite {
	background: url(../../images/fbconnect/topBar_fbConnect_sprite1.png) no-repeat;
	position: relative;
	top: 6px;
	margin-left: 10px
}
.fbbtn-connect-sprite:hover {
	background-position-y: -36px
}
.fbbtn-connect-sprite2 {
	background: url(../../images/fbconnect/topBar_fbConnect_sprite1.png) no-repeat
}
.fbbtn-connect-sprite3,
.fbbtn-email-sprite,
.fbbtn-share-sprite,
.fbbtn-tweet-sprite {
	display: block;
	width: 100px;
	height: 25px
}
.fbbtn-connect-sprite2:hover {
	background-position-y: -36px
}
.fbbtn-connect-sprite3 {
	background: url(../../images/detailspage/manageAd-fbConnect.png) no-repeat
}
.fbbtn-connect-sprite3:hover {
	background-position-y: -35px
}
#fb-modal-hint .hint .fbbtn-connect-sprite {
	margin-left: 0
}
.fbbtn-share-sprite {
	background: url(../../images/detailspage/manageAd-fb.png) no-repeat
}
.fbbtn-share-sprite:hover {
	background-position-y: -35px
}
.fbbtn-tweet-sprite {
	background: url(../../images/detailspage/manageAd-tw.png) no-repeat
}
.fbbtn-tweet-sprite:hover {
	background-position-y: -35px
}
.fbbtn-email-sprite {
	background: url(../../images/detailspage/manageAd-em.png) no-repeat
}
.fbbtn-email-sprite:hover {
	background-position-y: -35px
}
.fbbtn-disconnect-sprite {
	background: url(../../images/fbconnect/pr_fbDisconnect.png) no-repeat;
	display: inline-block;
	width: 120px;
	height: 26px;
	border: 0
}
.fbbtn-disconnect-sprite:hover {
	background-position-y: -36px;
	cursor: pointer
}
#fb-modal-confirmed {
	width: 570px
}
#fb-modal-confirmed .fb-icon {
	background: url(../../images/fbconnect/fbIcon.png) no-repeat;
	display: block;
	width: 12px;
	height: 12px;
	float: left;
	margin: 1px 10px 0 0
}
#fb-modal-confirmed .or {
	clear: both;
	width: 100%;
	border-top: 1px solid #cacaca;
	margin: 20px 0;
	float: left
}
#fb-modal-confirmed .or span {
	padding: 2px 10px;
	background: #f5f5f5;
	position: relative;
	top: -10px;
	left: 50%;
	margin-left: -5px;
	font: italic 13px/1.3 georgia, serif
}
#fb-modal-confirmed .link {
	clear: both;
	width: 100%;
	text-align: center;
	float: left;
	display: block;
	font-weight: 700;
	color: #004276;
	font-size: 13px
}
#fb-modal-confirmed .header {
	background: url(../../images/fbconnect/fb_login_confirmed_header.png) 132px bottom no-repeat;
	border-bottom: 1px solid #cacaca
}
#fb-modal-confirmed .header .avatar {
	width: 114px;
	height: 114px;
	margin: 10px 0 10px 10px;
	padding: 3px;
	border: 1px solid #d0d0d0
}
#fb-modal-confirmed h3 {
	font-size: 16px
}
#fb-modal-confirmed em {
	color: #bc0000
}
#fb-modal-confirmed .body {
	clear: both;
	float: left;
	overflow: hidden;
	padding: 20px;
	background: #f5f5f5;
	width: 530px
}
#fb-modal-confirmed .footer {
	background: url(../../images/fbconnect/modal-footer.png) no-repeat;
	width: 570px;
	height: 68px;
	clear: both;
	float: left
}
#fb-modal-confirmed #fb-confirmation-form {
	overflow: hidden
}
#fb-modal-confirmed #fb-confirmation-form .button {
	clear: both;
	float: left;
	padding: 10px 80px;
	margin: 20px 0 0 150px
}
#fb-confirmation-form label {
	font-size: 13px;
	margin-top: 10px;
	float: left;
	width: 100%;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px
}
#fb-confirmation-form label:hover {
	cursor: pointer
}
#fb-modal-confirmed .fb-confirmation-form-preview .button {
	clear: both;
	float: left;
	padding: 10px 80px;
	margin: 20px 0 0 150px
}
#fb-modal-confirmed .fb-confirmation-form-preview p {
	font-size: 13px;
	font-weight: 700;
	margin-bottom: 10px
}
#fb-modal-confirmed .fb-confirmation-form-preview p em {
	font-weight: 400
}
#fb-modal-confirmed .fb-confirmation-form-preview label.checkbox {
	font-weight: 400;
	border-bottom: none;
	margin: 0;
	padding: 0
}
#fb-modal-confirmed .fb-confirmation-form-preview label.checkbox input {
	margin-left: 0
}
#fb-modal-confirmed #fb-login-form-alt {
	float: left;
	width: 100%
}
#fb-modal-confirmed #fb-login-form-alt ul {
	overflow: hidden
}
#fb-modal-confirmed #fb-login-form-alt li {
	width: 100%;
	margin-top: 20px;
	float: left;
	clear: both;
	list-style: none
}
#fb-modal-confirmed #fb-login-form-alt label {
	width: 100%;
	float: left;
	font-weight: 700;
	font-size: 13px;
	line-height: 30px
}
#fb-modal-confirmed #fb-login-form-alt label.checkbox {
	font-weight: 400;
	line-height: 1.5;
	width: 315px;
	float: right
}
#fb-modal-confirmed #fb-login-form-alt label.checkbox input {
	width: auto;
	float: left
}
#fb-modal-confirmed #fb-login-form-alt input {
	width: 300px;
	float: right;
	padding: 6px 4px;
	border: 1px solid #cacaca;
	font-weight: 400;
	color: #111
}
#fb-modal-confirmed #fb-login-form-alt .back {
	color: #004276;
	padding: 10px;
	float: right
}
#fb-modal-confirmed #fb-login-form-alt .submit {
	padding: 10px 20px;
	color: #fff;
	width: auto;
	border: none;
	font-weight: 700
}
#careers-page a,
#geoip-check a {
	color: #004276
}
#fb-modal-confirmed #fb-login-form-alt .error {
	margin: 10px 0
}
#fb-modal-confirmed #fb-login-form-alt .fb-button-load {
	padding: 10px 20px 10px 40px
}
#fb-modal-confirmed #info {
	background: #f5f5f5;
	border: 1px solid #cacaca;
	padding: 5px;
	margin: 10px
}
#fb-modal-confirmed .stuff-to-do h4 {
	text-align: center;
	width: 100%;
	margin-bottom: 20px
}
#fb-modal-confirmed .stuff-to-do ul {
	clear: both;
	margin-top: 10px;
	overflow: hidden;
	float: left;
	width: 100%;
	border-bottom: 1px solid #d5d5d5;
	padding-bottom: 10px
}
#fb-modal-confirmed .stuff-to-do ul li {
	float: left;
	width: 50%;
	list-style: none
}
#fb-modal-confirmed .stuff-to-do ul li span {
	background: url(../../images/fbconnect/confirm_sprite.png) no-repeat;
	display: inline-block;
	width: 10px;
	height: 10px;
	margin-right: 10px
}
#fb-modal-confirmed .stuff-to-do span.tag {
	background-position: 0 0;
	width: 14px;
	height: 15px;
	margin-right: 16px
}
#fb-modal-confirmed .stuff-to-do span.alert {
	background-position: 0 -20px;
	width: 21px;
	height: 13px;
	margin-right: 9px
}
#fb-modal-confirmed .stuff-to-do span.plus {
	background-position: 0 -38px;
	width: 16px;
	height: 16px;
	margin-right: 14px
}
#fb-modal-confirmed .stuff-to-do span.skull {
	background-position: 0 -59px;
	width: 12px;
	height: 17px;
	margin-right: 18px
}
#fb-modal-confirmed .stuff-to-do span.heart {
	background-position: 0 -81px;
	width: 12px;
	height: 11px;
	margin-right: 18px
}
#fb-modal-confirmed .stuff-to-do span.message {
	background-position: 0 -97px;
	width: 17px;
	height: 11px;
	margin-right: 13px
}
#fb-modal-confirmed .stuff-to-do .awesome {
	margin: 20px 0 0;
	float: right
}
#index-body #seasonal-branding {
	background: url(../../images/seasonal/uaenationalday/topbar-flag.gif) 10px 0 no-repeat;
	height: 50px;
	line-height: 50px;
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-bottom: 1px solid #CACACA;
	float: left;
	margin: 0 0 10px;
	padding: 0;
	width: 996px
}
#index-body #seasonal-text {
	color: #000;
	text-align: center;
	font-size: 18px;
	background: url(../../images/seasonal/uaenationalday/topbar-spirit.gif) right 50% no-repeat;
	width: 990px
}
#index-body #seasonal-text a {
	color: #000;
	text-decoration: none;
	font-size: 18px
}
#index-body #seasonal-text a:hover {
	color: #000;
	text-decoration: underline
}
#geoip-check .geo-warning {
	background: url(../../images/ip-warning.jpg) 10px 10px no-repeat #feffdf;
	padding: 0 20px 20px 65px;
	font-size: 15px;
	border: 1px solid #E2CD0F;
	border-radius: 5px;
	margin: 10px;
	float: left
}
#geoip-check .geo-warning p {
	margin: 20px 0
}
#geoip-check em {
	color: #BC0000
}
#geoip-check .geo-warning div {
	background: #fde8b6;
	width: 650px;
	margin: 30px 0 30px 45px;
	padding: 10px 30px 30px;
	text-align: center;
	border-radius: 5px;
	border: 1px solid #E2CD0F
}
#geoip-check .geo-warning div a.refresh {
	padding: 5px 10px 7px;
	color: #fff;
	font-size: 14px;
	display: inline-block;
	background-color: #CA3737;
	background-image: linear-gradient(top, #CA3737, #950303);
	box-shadow: 0 0 4px rgba(0, 0, 0, .6);
	border-radius: 5px
}
#geoip-check .geo-warning div a.refresh:hover {
	text-decoration: none;
	box-shadow: 0 0 1px rgba(0, 0, 0, .6)
}
#geoip-check .geo-warning div a.refresh:active,
#geoip-check .geo-warning div a.refresh:visited {
	text-decoration: none
}
#geoip-check .geo-warning div a.refresh span {
	display: inline-block;
	width: 13px;
	height: 16px;
	background: url(../../images/refresh.jpg) top left no-repeat;
	margin: 0 7px 0 0;
	position: relative;
	top: 2px
}
.goog-te-sectional-gadget-all .goog-te-gadget-link {
	display: none
}
.delete-comment {
	float: left;
	margin-right: 10px
}
#translate-text-trigger {
	color: #004276;
	font-weight: 700;
	font-size: 10px
}
#careers-page {
	padding: 10px 14px
}
#careers-page h3 {
	font-size: 14px;
	border-bottom: 1px dashed #cacaca;
	padding-bottom: 10px;
	margin-bottom: 10px
}
#careers-page p {
	margin-bottom: 14px;
	line-height: 17px;
	font-size: 13px
}
#careers-page #careers-photo {
	border: 1px solid #cacaca;
	height: 300px;
	margin-bottom: 16px
}
#careers-page #careers-intro-text {
	float: left;
	width: 700px;
	text-align: justify
}
#careers-page #careers-intro-sidebar {
	float: right;
	width: 200px
}
#careers-page #careers-intro-sidebar li {
	line-height: 17px;
	list-style: none
}
#careers-page #careers-categories {
	float: right;
	width: 200px;
	margin-top: 12px
}
#careers-page #careers-categories ul {
	margin: 0;
	padding: 0
}
#careers-page #careers-categories li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	line-height: 17px
}
#careers-page .careers-list {
	float: left;
	width: 700px;
	margin-top: 14px
}
#careers-page .careers-list .entry {
	list-style-type: none;
	margin-bottom: 0;
	border-bottom: 2px solid #cacaca;
	padding: 12px 10px;
	float: left;
	width: 100%
}
#careers-page .careers-list .alt {
	background-color: #f4f4f4
}
#careers-page .listing-main {
	float: left;
	width: 500px
}
#careers-page .listing-extra {
	float: right;
	width: 120px
}
#careers-page h2 a {
	color: #bc0000;
	font-size: 16px
}
#careers-page .category a {
	color: #777;
	font-size: 12px
}
#careers-page .description {
	width: 500px;
	line-height: 16px
}
#careers-page .commitment {
	text-transform: uppercase;
	color: #bc0000;
	margin-bottom: 4px;
	margin-top: 4px
}
#careers-page .date {
	color: #777
}
#account-tabs .tabcontent,
#account-tabs .tabcontent a {
	color: #999;
	text-decoration: none
}
#careers-page .applynow {
	margin-top: 12px
}
#careers-page #no-jobs {
	clear: both;
	font-size: 14px
}
#account-tabs {
	float: left;
	list-style: none;
	position: relative;
	background: url(../../images/fbconnect/line.jpg) bottom left repeat-x;
	width: 100%;
	margin-top: 5px
}
#account-tabs li {
	float: left;
	font-weight: 700;
	font-size: 15px;
	display: block;
	height: 36px;
	line-height: 34px;
	margin: 0 1px
}
#account-tabs li:first-child {
	margin-left: 10px
}
#account-tabs .lefttab {
	border: none;
	padding: 0;
	float: left;
	background: url(../../images/account_tabs/prTabinactive_left.png) left top no-repeat;
	width: 10px;
	height: 36px
}
#account-tabs .tabcontent {
	background: url(../../images/account_tabs/prTabinactive_gr.png) left top repeat-x;
	display: block;
	font-size: 16px;
	padding: 0 5px;
	border-top: 1px solid #cacaca;
	float: left
}
#account-tabs .tabcontent a:hover {
	color: #666
}
#account-tabs .righttab {
	border: none;
	padding: 0;
	float: right;
	background: url(../../images/account_tabs/prTabinactive_right.png) right top no-repeat;
	width: 10px;
	height: 36px
}
#account-tabs li.active {
	background-color: #fff
}
#account-tabs li.active .lefttab {
	background: url(../../images/account_tabs/prTabactive_left.png) left top no-repeat #fff
}
#account-tabs li.active .tabcontent {
	border-bottom: 1px solid #fff;
	background: #fff
}
#account-tabs li.active .tabcontent a {
	color: #bc0000
}
#account-tabs li.active .righttab {
	background: url(../../images/account_tabs/prTabactive_right.png) right top no-repeat #fff
}
#account-tabs .beta1,
#account-tabs .beta2 {
	background: url(../../images/account_tabs/prBetaInctive.gif) no-repeat;
	width: 30px;
	height: 21px;
	display: block;
	position: relative
}
#account-tabs .beta1 {
	left: 80px
}
#account-tabs .beta2 {
	left: 52px
}
#account-tabs li.dropdown {
	position: relative
}
#account-tabs li.dropdown .arrow-down {
	font-size: 80%;
	position: relative;
	top: -1px
}
#account-tabs li.dropdown ul {
	z-index: 100;
	position: absolute;
	left: 0;
	top: 36px;
	border: 1px solid #ccc;
	border-top: none;
	background: #fff;
	border-radius: 0 0 3px 3px;
	display: none
}
.lang-ar #account-tabs li.dropdown ul {
	left: auto;
	right: 0
}
#account-tabs li.dropdown ul li {
	width: 200px;
	margin: 0;
	float: left;
	clear: both
}
#account-tabs li.dropdown ul li a {
	display: block;
	border-bottom: 1px dotted #ddd;
	text-indent: 10px
}
#account-tabs li.dropdown ul li:last-child a {
	border-bottom: none
}
.profile-p #profile-content {
	margin: 20px 0 0;
	padding: 0;
	float: left;
	width: 100%
}
.profile-p #profile-content .messages {
	margin: 10px
}
.profile-p #profile-content h3 span {
	font-size: 12px;
	color: #666;
	font-weight: 400
}
.profile-p #profile-content h3 span a {
	color: #004276
}
.profile-p #profile-content .avatar-col img {
	border: 1px solid #ccc;
	padding: 2px
}
.profile-p #profile-content .prDivider {
	width: 100%;
	height: 10px;
	background: url(../../images/elements/prDivider.jpg) top left repeat-x #fff;
	clear: both;
	float: left;
	margin-top: 20px;
	margin-bottom: 10px
}
.profile-p #profile-content .usr-info {
	clear: both;
	float: left;
	list-style: none;
	width: 100%
}
.profile-p #profile-content .usr-info li {
	font-size: 13px;
	height: 40px;
	width: 700px
}
.profile-p #profile-content .usr-info li span,
.profile-p #profile-content .usr-info li strong {
	width: 350px;
	float: left
}
#view-daily-report-modal .table-wrapper #result-table,
#view-daily-report-modal table thead,
table tbody {
	width: 100%
}
#view-daily-report-modal {
	float: left;
	width: 700px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color: #F8F8F8
}
#view-daily-report-modal .eam-button {
	float: right;
	margin-top: 35px
}
#view-daily-report-modal .eam-button:hover {
	text-decoration: underline;
	cursor: pointer
}
#view-daily-report-modal img {
	float: right;
	margin-right: 15px;
	margin-bottom: 15px
}
#view-daily-report-modal .marginated {
	margin-top: 5px
}
#view-daily-report-modal .hide-modal-close {
	display: none
}
#view-daily-report-modal .welcome_msg {
	font-size: 14px;
	font-weight: 700;
	color: #333;
	padding-bottom: 5px
}
#view-daily-report-modal .details {
	font-size: 13px
}
#view-daily-report-modal .content {
	margin: 15px
}
#view-daily-report-modal .table-wrapper {
	display: block;
	min-height: 100px;
	height: 300px;
	overflow: auto;
	border: 1px solid #CCC;
	margin: 10px 0
}
#view-daily-report-modal table tbody,
#view-daily-report-modal table td,
#view-daily-report-modal table th,
#view-daily-report-modal table thead,
#view-daily-report-modal table thead th,
#view-daily-report-modal table tr td {
	border: 1px solid #CCC;
	padding: 8px;
	text-align: left;
	vertical-align: middle
}
#view-daily-report-modal table thead td,
#view-daily-report-modal table thead th {
	font-size: 14px;
	padding: 10px 6px;
	text-align: center
}
#view-daily-report-modal thead td,
#view-daily-report-modal thead th {
	background-color: #E3E3E3
}
#view-daily-report-modal #result-table a {
	color: #000
}
#view-daily-report-modal table td,
#view-daily-report-modal table th {
	border: 1px solid #CCC;
	font-weight: 400;
	text-align: left
}
#view-daily-report-modal table .white-row {
	background: #FFF
}
#daily-log {
	display: block
}
#daily-log .detail {
	margin: 10px;
	border: 1px solid #CCC;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	display: block;
	float: left;
	width: 98%
}
#daily-log .detail #view-daily-report-modal {
	width: 100%
}
.rounded-borders {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px
}
#view-daily-report-modal table span {
	color: #424242
}
#view-daily-report-modal .modal-head {
	border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0
}
#view-daily-report-modal .modal-head span.ea-reporting-icon {
	background: url(../../images/icons/activity.png) left center no-repeat;
	display: block;
	float: left;
	width: 30px;
	height: 19px;
	margin-right: 10px
}
#email_a_friend {
	width: 400px;
	padding: 10px
}
#email_a_friend label {
	width: 300px;
	float: left;
	margin-top: 10px;
	font-size: 13px;
	margin-bottom: 2px
}
#email_a_friend input {
	width: 300px;
	border: 1px solid #ccc;
	border-top-color: #777;
	padding: 3px
}
#email_a_friend textarea {
	width: 380px;
	border: 1px solid #ccc;
	border-top-color: #777;
	padding: 3px
}
#email_a_friend .awesome {
	margin: 10px 0;
	float: left;
	clear: both
}
#email_a_friend_link {
	border: 1px solid #ccc;
	padding: 1px 3px;
	background: url(../../images/detailspage/email_bg.jpg) repeat-x #eee;
	border-radius: 2px;
	width: 130px;
	display: block;
	margin-left: 30px
}
#email_a_friend_link span {
	background: url(../../images/paaconfirm/email.gif) top left no-repeat;
	display: inline-block;
	width: 17px;
	height: 11px;
	margin: 0 5px 0 0;
	position: relative;
	top: 1px
}
#email_a_friend_link:hover {
	cursor: pointer
}
#expired-ad-message img {
	margin-top: 14px
}
.public-profile-page .profile-info {
	float: left;
	width: 206px
}
.public-profile-page .profile-header {
	float: left;
	width: 762px;
	padding: 8px 0 0 6px;
	margin: 20px 0 0
}
.public-profile-page .profile-header h2 {
	font-size: 24px;
	float: left
}
.public-profile-page .social-buttons {
	float: right
}
.public-profile-page #public-profile-photo {
	padding: 20px 0 0 20px
}
.public-profile-page .profile-details {
	padding: 10px 22px
}
.public-profile-page .profile-stuff {
	color: #888;
	padding: 2px;
	border-bottom: 1px solid #DDD;
	margin-bottom: 3px
}
.public-profile-page .profile-stuff span {
	color: #000;
	font-weight: 700;
	margin-top: 2px;
	display: block
}
.public-profile-page .profile-stuff span a {
	color: #004276;
	font-weight: 700;
	margin: 3px 0 0 2px;
	display: block
}
.public-profile-page .group-header {
	margin-bottom: 16px;
	padding: 16px
}
.public-profile-page .email-button {
	float: left;
	height: 18px;
	width: 150px;
	overflow: hidden;
	background: url(../../images/public-profile/email-bg.gif) repeat-x #eee;
	padding: 10px 5px 6px;
	border: 1px solid #CCC;
	border-radius: 2px;
	margin-right: 13px;
	margin-top: 30px
}
.public-profile-page .email-button #email-my-ad-image {
	background: url(../../images/detailspage/share_new.gif);
	width: 20px;
	height: 11px;
	display: block;
	float: left;
	margin: 1px 12px 0 5px
}
#public-profile {
	float: left;
	width: 762px;
	margin-top: 6px
}
#public-profile .group-header {
	padding: 6px 0 4px 12px
}
.public-profile-page #results-list {
	float: left;
	margin-bottom: 16px
}
#goodbye-notice {
	border: 4px solid #BC0000;
	float: left;
	margin: 24px 0 14px;
	padding: 18px;
	width: 956px;
	position: relative;
	background: url(../../images/goodbye/goodbye-ball.png) 460px 0 no-repeat;
	height: 234px;
	border-radius: 6px
}
#goodbye-text {
	width: 460px;
	margin-left: 10px
}
#goodbye-text h3 {
	margin: 4px 0 14px;
	font-size: 18px;
	font-style: italic;
	font-weight: 400;
	width: 450px
}
#goodbye-text p {
	font-size: 13px;
	line-height: 22px;
	margin-bottom: 16px
}
#goodbye-cry {
	background: url(../../images/goodbye/goodbye-cry.png) right bottom no-repeat;
	bottom: 0;
	height: 270px;
	position: absolute;
	right: 0;
	width: 375px;
	z-index: 9
}
#goodbye-text-external-link {
	text-decoration: underline;
	color: #004276
}
#photo-uploader #fieldset-photos-uploader {
	position: relative;
	padding-bottom: 20px
}
#photo-uploader #fieldset-photos-uploader .switch-to-fallback {
	position: absolute;
	bottom: 7px;
	right: 10px;
	width: 500px;
	text-align: right;
	color: #bc0000;
	font-size: 12px
}
#photo-uploader #fieldset-photos-uploader .switch-to-fallback:hover {
	cursor: pointer
}
.lang-ar #photo-uploader #fieldset-photos-uploader .switch-to-fallback {
	right: auto;
	left: 10px;
	text-align: left
}
#dropzone .hint {
	font: 17px/1.25'nimbus sans l', sans-serif;
	color: #484d4d;
	display: inline-block;
	vertical-align: top;
	height: 40px;
	width: 500px;
	margin: 40px 10px 0 30px;
	line-height: 22px;
	background: url(../../images/photo_uploader/photo.png) top left no-repeat;
	padding-left: 45px
}
.lang-ar #dropzone .hint {
	background: url(../../images/photo_uploader/photo.png) top right no-repeat;
	padding-right: 45px;
	padding-left: 0;
	margin: 40px 30px 0 10px
}
#dropzone .hint small {
	font-size: 13px
}
#dropzone .hint .add-photo-link {
	color: #bc0000;
	text-decoration: underline
}
#dropzone .hint .add-photo-link:hover {
	cursor: pointer
}
#dropzone.active .hint {
	display: none
}
#photo-uploader .photos {
	display: inline-block;
	min-height: 98px;
	min-width: 1px;
	vertical-align: top
}
#photo-uploader .photo-wrap {
	float: left;
	margin-bottom: 10px;
	margin-left: 10px;
	background-color: #fff
}
.lang-ar #photo-uploader .photo-wrap {
	float: right;
	margin-right: 10px;
	margin-left: 0
}
.placeholder {
	float: left;
	margin-bottom: 10px;
	margin-left: 10px;
	width: 118px;
	height: 119px;
	background-color: #f9f9f9;
	border-radius: 2px;
	border: 1px dashed #ccc
}
.lang-ar .placeholder {
	float: right;
	margin-right: 10px;
	margin-left: 0
}
#photo-uploader .photo-wrap .photo {
	width: 108px;
	height: 108px;
	overflow: hidden;
	background: url() center center no-repeat #333;
	background-size: contain;
	-webkit-background-size: contain
}
#photo-uploader .photo-wrap .overlay {
	display: inline-block;
	display: none;
	width: 108px;
	height: 108px
}
#photo-uploader .photo-wrap .actions-overlay {
	background-color: #fff;
	background-color: rgba(0, 0, 0, .7);
	display: none
}
#photo-uploader .photo-wrap .actions-overlay .wrap {
	display: block;
	margin: 41px 25px;
	font-size: 0
}
#photo-uploader .photo-wrap .actions-overlay .wrap span {
	cursor: pointer;
	display: inline-block;
	width: 26px;
	height: 26px;
	border-radius: 2px;
	font-size: 16px
}
#photo-uploader .photo-wrap .delete-photo {
	background: url(../../images/photo_uploader/delete.png) center center no-repeat #d40000
}
#photo-uploader .photo-wrap .delete-photo:hover {
	background-color: #bc0000
}
#photo-uploader .disable_ordering .photo-wrap .delete-photo {
	margin-left: 16px!important
}
#photo-uploader .photo-wrap.in_progress .actions-overlay {
	display: none!important
}
#photo-uploader .photo-wrap.in_process .in-process-overlay {
	display: inline-block!important;
	cursor: default;
	color: #fff;
	text-align: center;
	padding-top: 35px;
	font-size: 13px;
	background-color: #333
}
#photo-uploader .disable_ordering .photo-wrap .move,
#photo-uploader .photo-wrap.in_process .actions-overlay {
	display: none!important
}
#photo-uploader .photo-wrap .move {
	background: url(../../images/photo_uploader/move.png) center center no-repeat #b3b3b3;
	margin-right: 5px
}
.lang-ar #photo-uploader .photo-wrap .move {
	margin-right: 0;
	margin-left: 5px
}
#photo-uploader .photo-wrap:hover .actions-overlay,
.inline-block-div {
	display: inline-block
}
#photo-uploader .photo-wrap .progress-overlay {
	cursor: default;
	color: #fff;
	line-height: 150px;
	text-align: center;
	background: url(../../images/photo_uploader/loading.gif) center 25px no-repeat #1a1a1a;
	background-color: rgba(0, 0, 0, .6);
	display: block
}
#photo-uploader .photo-wrap .failed-overlay {
	cursor: default;
	color: #fff;
	text-align: center;
	padding-top: 35px;
	font-size: 13px;
	background-color: #bc0000;
	background-color: rgba(255, 60, 60, .8)
}
#photo-uploader .photo-border {
	padding: 5px;
	border: 1px solid #ccc;
	border-bottom: 2px solid #b3b3b3
}
#photo-uploader .add-photo {
	border: 1px dashed #b3b3b3;
	display: inline-block;
	margin-left: 10px;
	margin-bottom: 10px;
	border-radius: 4px;
	height: 119px;
	width: 118px;
	background: url(../../images/photo_uploader/add.png) center center no-repeat
}
.lang-ar #photo-uploader .add-photo {
	margin-left: 0;
	margin-right: 10px
}
#photo-uploader .add-photo:hover {
	cursor: pointer;
	border-color: #555
}
#photo-uploader .active #fieldset-photos-uploader {
	display: block
}
#photo-uploader .active .void {
	display: none
}
#message-modal {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #555;
	background: rgba(0, 0, 0, .7);
	z-index: 10000;
	display: none
}
#message-modal:hover {
	cursor: pointer
}
#message-modal .message-wrap {
	width: 500px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -250px;
	min-height: 100px;
	margin-top: -50px;
	color: #fff;
	font: 20px'nimbus sans l', sans-serif;
	text-align: center
}
#message-modal .message-wrap .close {
	font-size: 14px;
	margin-top: 20px
}
#classified-detail-include-p #jobs-apply-guest {
	padding: 0 185px;
	margin: 0 0 15px
}
#classified-detail-include-p .hidden {
	display: none!important
}
#classified-detail-include-p #id_exp_years {
	width: 90px
}
#classified-detail-include-p #id_cover_letter {
	width: 98%;
	resize: none
}
#classified-detail-include-p .education {
	margin: -4px 0 16px
}
#classified-detail-include-p .full-width select {
	width: 100%
}
#classified-detail-include-p #employee-background {
	padding: 10px 3px;
	font-size: 12px
}
#classified-detail-include-p .employer-questions-heading {
	display: block;
	padding-bottom: 5px
}
#classified-detail-include-p #employer-questions-container .questions-label {
	padding-top: 7px;
	font-size: 12px;
	color: #444
}
#classified-detail-include-p #employer-questions-container,
#classified-detail-include-p #employer-questions-container ul {
	list-style-type: none;
	margin: 0;
	padding: 0
}
#classified-detail-include-p #employer-questions-container .ans_select,
#classified-detail-include-p #employer-questions-container .options {
	float: left;
	margin-right: 10px
}
#classified-detail-include-p #id_cv_upload_img {
	width: 50px;
	height: 50px;
	float: left;
	margin: 5px 5px 5px 0;
	background: #ddd
}
#classified-detail-include-p #id_cv-name,
#classified-detail-include-p .uploaded-file {
	float: left;
	color: #004276;
	font-weight: 700;
	font-size: 12px
}
#classified-detail-include-p .cv-icon {
	float: left;
	width: 60px
}
#classified-detail-include-p .upload-new-cv {
	color: #004276;
	cursor: pointer
}
#classified-detail-include-p .column {
	float: left;
	width: 50px
}
#classified-detail-include-p .upload-new-cv:hover {
	text-decoration: underline
}
#classified-detail-include-p .cv_upload_lbl {
	color: #004276;
	font-weight: 700;
	font-size: 13px;
	text-decoration: none
}
#classified-detail-include-p #fileupload-container .column {
	width: 250px;
	float: left;
	margin: 5px 0;
	overflow: hidden
}
#classified-detail-include-p #cover-letter-container label,
#classified-detail-include-p #fileupload-container .column label,
#classified-detail-include-p .employer-questions-heading {
	font-size: 13px;
	font-weight: 700;
	margin: 10px 0 5px;
	color: #444
}
#classified-detail-include-p #fileupload-container .attach-column {
	width: 111px;
	float: right
}
#classified-detail-include-p #fileupload-container .btn-add-new {
	float: right;
	margin: 20px 0 0;
	width: 92px;
	display: none
}
#classified-detail-include-p #no_cv-container {
	padding-top: 10px
}
#classified-detail-include-p #no_cv-container .cv-tick {
	float: left;
	width: 20px
}
#classified-detail-include-p #no_cv-container .cv-text {
	float: left;
	color: #333;
	font-size: 12px;
	margin-top: 2px
}
.cv_upload_date {
	float: left;
	color: #444;
	font-size: 11px
}
.profile-p .profile-headline-right {
	float: right;
	width: 40%;
	min-width: 245px
}
.profile-p .profile-controls {
	text-align: right;
	float: right;
	margin: 40px 0 0 150px;
	position: absolute;
	width: 245px;
	z-index: 10
}
.profile-p .staff-controls {
	text-align: right;
	float: right;
	position: absolute;
	margin: 50px 0 0 139px;
	z-index: 10
}
.profile-p .hidden {
	display: none!important
}
.profile-p #profile-content .user-info {
	list-style-type: none;
	width: 100%
}
.profile-p #profile-content .inline-text {
	width: auto
}
.profile-p #profile-content .industry-list {
	width: 270px;
	height: 310px;
	overflow: auto
}
.profile-p #profile-content .user-info-col-item {
	margin: 0 0 15px
}
.profile-p .added-fields,
.profile-p .skill-list-inner {
	line-height: 32px;
	width: 100%
}
.profile-p .skill-list-inner {
	background: #fff
}
.profile-p .delete-industry {
	position: relative;
	margin: 0 0 0 10px
}
.profile-p .delete-industry-link {
	color: #004276;
	text-decoration: underline
}
.profile-p #profile-content .row {
	float: left;
	width: 100%;
	padding: 5px 0 0;
	line-height: 31px
}
.profile-p #profile-content .selectbox,
.profile-p #profile-content .textbox {
	width: 170px;
	margin: 5px 2px
}
.profile-p #profile-content .profile-headline-left {
	float: left;
	width: 40%
}
.profile-p #profile-content #subscriptions {
	float: left;
	list-style-type: none;
	padding: 15px 0
}
.profile-p #profile-content #subscriptions .heading {
	font-weight: 700;
	margin-bottom: 10px
}
.profile-p #profile-content #subscriptions .subs-tick {
	float: left;
	width: 20px
}
.profile-p #profile-content #subscriptions .subs-text {
	float: left;
	color: 444;
	min-width: 600px;
	line-height: 15px
}
.profile-p #profile-content #id_dob_day {
	width: 50px
}
.profile-p #profile-content #id_dob_month {
	width: 92px
}
.profile-p #profile-content #id_dob_year {
	width: 65px
}
.profile-p #profile-content .cv-info,
.profile-p #profile-content .employer-questions-heading {
	float: left;
	width: 422px;
	padding-bottom: 20px
}
.profile-p #profile-content .your-cv {
	font-weight: 700;
	font-size: 15px;
	margin: 1px 0 10px;
	float: left;
	width: 100%;
	color: #444
}
.profile-p #profile-content .cv_preview_sprite {
	background: url(../../images/loading/loading-squares.gif) no-repeat #fff;
	width: 34px;
	height: 35px;
	float: left;
	margin-right: 15px;
	margin-bottom: 15px
}
.profile-p #profile-content .cv_name_block {
	float: left;
	width: 350px;
	margin: 0 0 15px
}
.profile-p #profile-content .cv-icon {
	float: left;
	width: 60px
}
.profile-p #profile-content .cv_name {
	float: left;
	color: #004276;
	font-weight: 700;
	font-size: 15px
}
.profile-p #profile-content .delete-cv-link {
	color: #004276;
	font-size: 12px;
	text-decoration: underline;
	padding-left: 10px
}
.profile-p #profile-content #id_cv_preview,
.profile-p #profile-content #id_cv_preview:visited {
	color: #004276
}
.profile-p #profile-content #id_cv_upload_label,
.profile-p #profile-content .cv_upload_lbl {
	text-decoration: underline;
	float: right;
	color: #004276;
	font-size: 11px;
	cursor: pointer;
	margin: 0;
	font-weight: 400;
	display: none
}
.profile-p #profile-content .basic-info-div {
	float: left;
	width: 420px;
	padding-top: 10px
}
.profile-p #profile-content .widgets-column {
	float: right;
	position: relative;
	margin-top: 20px;
	border: 1px solid #ddd;
	padding: 12px;
	border-radius: 5px
}
.profile-p #profile-content .reply_to_ad {
	width: 340px
}
.profile-p #profile-content .editable-link {
	color: #004276;
	font-weight: 700
}
.profile-p #profile-content .make-private {
	font-size: 12px;
	color: #999
}
.profile-p #profile-content .content-col {
	margin: -22px 0 0 10px;
	float: left;
	width: 820px
}
.profile-p #profile-content .table {
	float: left;
	width: 820px;
	margin-top: 10px
}
.profile-p #profile-content #add-experience {
	margin: 0
}
.profile-p #profile-content .almost-done {
	padding: 0
}
.profile-p .acc-settings {
	padding: 0 8px;
	font-weight: 700;
	font-size: 13px;
	color: #004276
}
.profile-p .add-experience-div {
	float: left;
	width: 300px
}
.profile-p .exp-years {
	width: 115px
}
.profile-p .exp-category {
	width: 184px
}
.dropdown-widget select,
.profile-p .textbox {
	background: url(../../images/elements/arrow_profile.png) 100% -3px no-repeat;
	padding: 3px 3px 3px 8px;
	font-size: 11px;
	color: #666;
	border: 1px solid #BBB;
	-webkit-appearance: none;
	-moz-appearance: none;
	margin: 0;
	font-style: italic
}
.profile-p .textbox {
	background: 0 0
}
.profile-p #profile-content .col {
	float: left;
	min-width: 95px
}
.profile-p #profile-content .fields {
	width: 220px
}
.profile-p #profile-content .avatar-col {
	float: left;
	width: 130px;
	margin: 10px 0 0 20px
}
.profile-p #profile-content h3 {
	padding: 0 0 3px 20px;
	margin: 1px 0;
	color: #666;
	font-size: 14px;
	float: left;
	position: relative;
	z-index: 10
}
.profile-p #profile-content .profile-photo {
	float: left;
	width: 120px;
	height: 120px;
	margin: 0;
	border: 0
}
.profile-p #profile-content .profile-photo img {
	height: 100px;
	float: left;
	border: 0;
	border-radius: 10px;
	width: 100px;
	position: relative;
	top: 20px;
	left: 1px
}
.profile-p #profile-content #id_cover_letter {
	border: 1px solid #BBB;
	resize: none;
	font-size: 13px;
	padding: 5px 10px;
	width: 399px;
	font-style: italic;
	border-radius: 5px
}
.profile-p #profile-content #id_education {
	width: 421px
}
.profile-p #profile-content .grey-out {
	color: #999
}
.profile-p #profile-content .textbox:active,
.profile-p #profile-content .textbox:focus,
.profile-p #profile-content .textbox:hover,
.profile-p #profile-content select:active,
.profile-p #profile-content select:focus,
.profile-p #profile-content select:hover,
.profile-p #profile-content textarea:active,
.profile-p #profile-content textarea:focus,
.profile-p #profile-content textarea:hover {
	border: 1px solid #73ceed;
	box-shadow: 0 0 5px .2px #73ceed;
	outline: 0
}
.profile-p #profile-content .chng-avatar {
	display: none;
	background-color: #333;
	opacity: .8;
	font-size: 11px;
	z-index: 10;
	border: 0;
	width: 100px;
	height: 100px;
	margin-top: -82px;
	float: left;
	border-radius: 5px;
	margin-left: 3px;
	position: relative
}
#autos-upgrade #packages-form label,
#featured-listings .thumb a,
.feed-doc-header,
.profile-p #profile-content .stats li span {
	display: block
}
.profile-p #profile-content .chng-avatar-link {
	font-size: 13px;
	color: #f9f9f9;
	margin: 48px 0 0;
	float: left;
	width: 100px;
	text-decoration: underline;
	text-align: center
}
.profile-p .skill-list {
	list-style-type: none;
	width: 510px
}
.profile-p #profile-content .stats {
	list-style: none
}
.profile-p #profile-content .stats li {
	float: left;
	width: 100px;
	height: 70px;
	text-align: center;
	padding: 11px 12px 0;
	border-right: 1px solid #ccc
}
.profile-p #profile-content .stats li.first {
	padding-left: 0
}
.profile-p #profile-content .stats li.last {
	border-right: 0;
	padding-right: 0
}
.profile-p #profile-content .stats .col-title {
	font-size: 12px;
	font-weight: 700;
	margin: 0 -4px 0 0;
	padding: 0 0 10px;
	color: #333
}
.profile-p #profile-content .stats .num-ads {
	font-size: 20px;
	font-weight: 700
}
.profile-p #profile-content .stats .num-views {
	font-size: 11px
}
.profile-p #profile-content .stats #prAds,
.profile-p #profile-content .stats #prPerf,
.profile-p #profile-content .stats #prRev,
.profile-p #profile-content .stats #prSrch,
.profile-p #profile-content .stats #prWch {
	padding: 0
}
.profile-p #profile-content .terms-block {
	width: 785px;
	float: left;
	background-color: #fff
}
.profile-p #profile-content .update-profile-container {
	float: right;
	width: 100px;
	height: 40px;
	padding-right: 20px
}
#autos-upgrade .notice {
	background: #eef5fb;
	border: 1px solid #c1e2f3;
	padding: 15px 20px;
	font-size: 13px;
	color: #222;
	width: 808px;
	margin: 20px 45px 10px
}
#autos-upgrade .notice div {
	background: 0 0;
	border: none;
	padding: 0;
	margin: 0;
	font-size: 13px
}
#autos-upgrade #packages {
	width: 848px;
	margin: 20px 0 20px 45px;
	overflow: hidden;
	float: left
}
#autos-upgrade #packages .package {
	float: left;
	border: 1px solid #eee
}
#autos-upgrade #packages .package h1 {
	color: #222;
	text-align: center;
	padding: 20px 0;
	margin-top: 10px
}
#autos-upgrade #packages .package h1 span {
	font-weight: 400;
	font-size: 14px
}
#autos-upgrade #packages .package-2 h1 {
	background: #f4f4f4;
	margin: 10px
}
#autos-upgrade #packages .package p {
	margin: 10px 30px 40px;
	font-size: 14px;
	line-height: 1.4;
	color: #444;
	text-align: center
}
#autos-upgrade #packages .package-2 p {
	margin-top: 20px
}
#autos-upgrade #packages .package p a {
	color: #bc0000;
	font-weight: 700;
	font-size: 13px
}
#autos-upgrade #packages .package ul {
	margin: 10px 30px 40px;
	font-size: 14px;
	line-height: 1.4;
	color: #444
}
#autos-upgrade #packages .package-2 ul {
	margin-top: 20px;
	margin-bottom: 20px
}
#autos-upgrade #packages .package ul li {
	margin-bottom: 5px
}
#autos-upgrade #packages .package ul li:last-child {
	margin-bottom: 0
}
#autos-upgrade #packages .package-1 {
	width: 278px;
	border-right: none;
	margin-top: 10px
}
#autos-upgrade #packages .package-2 {
	width: 288px;
	border-color: #ddd
}
#autos-upgrade #packages .package-3 {
	width: 278px;
	border-left: none;
	margin-top: 10px
}
#autos-upgrade #packages-form {
	width: 268px;
	margin-left: 10px
}
#autos-upgrade #packages-form input:hover,
#autos-upgrade #packages-form label:hover {
	cursor: pointer
}
#autos-upgrade #packages-form .row {
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	float: left;
	width: 100%
}
#autos-upgrade #packages-form .row:first-child {
	border-bottom: none
}
#autos-upgrade #packages-form .name,
#autos-upgrade #packages-form .price {
	float: left;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	font-weight: 700
}
#autos-upgrade #packages-form .name {
	width: 135px;
	color: #555
}
#autos-upgrade #packages-form .name input {
	margin: 15px 15px 0
}
#autos-upgrade #packages-form .price {
	width: 130px;
	border-left: 1px solid #eee;
	text-indent: 15px;
	line-height: 44px;
	color: #222
}
#autos-upgrade #packages-form .price sup {
	font-weight: 400;
	margin-left: 3px;
	font-size: 10px;
	position: relative;
	top: 2px
}
#autos-upgrade #packages-form .select-package-button {
	background: #cc211a;
	text-align: center;
	font-size: 15px;
	font-weight: 700;
	color: #fff;
	width: 90%;
	padding: 10px 0;
	border: none;
	border-radius: 3px;
	margin: 20px 0 20px 5%;
	clear: both
}
#auto_package_info {
	background-position: 1% 10px;
	position: relative
}
#auto_package_info .faq-link {
	position: absolute;
	top: 5px;
	right: 5px
}
#auto_package_info .faq-link a {
	text-decoration: none
}
#faq-page .faqling h2:hover,
.feed-doc-header a,
.mortgage-calc-header:hover h3 {
	text-decoration: underline
}
#update-browser-container {
	width: 100%
}
#update-browser-container ul {
	list-style-type: none
}
#update-browser-container .why-update {
	clear: both;
	padding: 20px
}
#update-browser-container .update-browser-main-message {
	padding: 20px 0;
	font-size: 17px;
	font-weight: 700;
	color: #555;
	width: 430px;
	margin: 0 auto
}
#update-browser-container .update-reason-heading {
	font-size: 14px;
	color: #bc0000;
	padding: 0 0 20px
}
#update-browser-container .update-reasons {
	padding: 5px 0 15px
}
#update-browser-container .why-update-reason-details {
	color: #666
}
#update-browser-container .update-options,
#update-browser-container .update-reasons {
	float: left;
	width: 100%
}
#update-browser-container .update-reasons-container {
	float: left;
	width: 40%;
	margin: 0 10px;
	padding: 10px 0
}
#update-browser-container .update-options {
	background: #ddd;
	width: 100%;
	text-align: center
}
#update-browser-container .update-options-wrapper {
	margin: 0 auto;
	width: 100%
}
#update-browser-container .update-options-list {
	width: 340px;
	text-align: center;
	margin: 0 auto
}
#update-browser-container .update-option {
	float: left;
	width: 90px;
	height: 90px;
	margin: 0 10px;
	padding: 15px 0
}
#update-browser-container .update-option img {
	float: left;
	display: block;
	width: 90px;
	height: 90px
}
#update-browser-container .update-options .pointer {
	width: 30px;
	height: 21px;
	background: url(../../images/browser-detect.png) no-repeat;
	float: left;
	position: absolute;
	margin-top: -20px;
	margin-left: -60px
}
#faq-page {
	padding: 40px
}
#faq-page #controls span,
#faq-page a {
	color: #004276
}
#faq-page #controls,
#faq-page .faqling {
	margin-bottom: 20px
}
#faq-page #controls span:hover {
	text-decoration: underline;
	cursor: pointer
}
#faq-page h1 {
	color: #555;
	font-size: 18px;
	margin-bottom: 30px
}
#faq-page .faqling h2 {
	color: #555;
	font-size: 15px;
	font-weight: 400;
	background: url(../../images/icons/arrow-right.png) left center no-repeat;
	padding: 0 20px
}
#faq-page .faqling.active h2 {
	background-image: url(../../images/icons/arrow-down.png)
}
#faq-page .faqling h2:hover {
	color: #222;
	cursor: pointer
}
#faq-page .faqling .answer {
	margin: 10px 20px 20px 30px;
	color: #333;
	font-size: 14px;
	line-height: 1.4;
	width: 600px
}
#faq-page .faqling .answer p {
	margin-bottom: .5em
}
#faq-page .faqling .answer p:last-child {
	margin-bottom: 20px
}
#faq-page .faqling .answer ul {
	list-style-position: outside;
	padding: 0 30px
}
#faq-page .faqling .answer ul li {
	margin-bottom: .3em
}
.feed-description-text p {
	margin: 1em 0
}
.feed-doc-header h1 {
	color: #000;
	padding: 10px 0
}
.feed-doc-header a,
.feed-doc-header h3 {
	color: #b80007
}
.mortgage-calculator {
	float: left;
	width: 300px;
	margin: 10px 0;
	overflow: hidden;
	border: 1px solid #DDD
}
.mortgage-calc-header {
	float: left;
	padding: 15px 0;
	width: 100%;
	background: url(../../images/elements/flamingHead.png) 10px -5px no-repeat #3E709B;
	cursor: hand;
	cursor: pointer
}
.mortgage-calc-heading {
	margin: 0 20px;
	color: #fff;
	width: 77%;
	float: left
}
.mtg_header_arrow {
	width: 10px;
	height: 8px;
	float: left;
	color: #fff;
	font-weight: 700;
	background: url(../../images/elements/arrow.png) 50% 0 no-repeat #3E709B;
	margin-top: 4px
}
.mortgage-calc-header:hover .mtg_header_arrow {
	margin-top: 6px
}
.mtg_header_arrow_up {
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-moz-transform: rotate(180deg)
}
.motors-dpv .posted-on,
.motors-dpv-social-links {
	transform: translateY(10px)
}
.mortgage-calc-contents-wrapper {
	border: 1px solid #d9d9d9;
	border-top: 0;
	width: 298px;
	float: left
}
.mortgage-calc-contents {
	list-style-type: none;
	margin: 0 auto 10px;
	width: 100%;
	border-bottom: 1px dashed #ddd;
	padding: 10px 0;
	float: left
}
#mortgage-frame-default .mortgage-calc-contents {
	list-style-type: none;
	margin: 0 auto;
	width: 100%;
	float: left;
	padding: 0
}
#mortgage-frame-default .mortgage-calc-rows {
	float: left;
	position: relative;
	padding: 6px 0;
	margin: 5px 25px;
	width: 255px
}
#mortgage-frame-default .mtg_lbl {
	float: left;
	background: #FFF;
	padding: 2px 10px;
	color: #999;
	font-size: 13px;
	font-weight: 700;
	font-style: italic;
	position: absolute;
	text-align: center;
	left: 0
}
#mortgage-frame-default .mtg_lbl_price_val {
	margin: 5px 0 5px 90px
}
#mortgage-frame-default .mtg_lbl_down_payment {
	margin: 5px 0 5px 65px
}
#mortgage-frame-default .mtg_lbl_term_years {
	margin: 5px 0 5px 90px
}
#mortgage-frame-default .mtg_lbl_interest_rate {
	margin: 5px 0 5px 65px
}
#mortgage-frame-default .hr-line {
	margin: 15px 0;
	padding: 0;
	border-top: 1px solid #ccc;
	height: 1px;
	width: 245px;
	float: left
}
#mortgage-frame-default .input-widget {
	float: left;
	width: 245px;
	border: 1px solid #ccc;
	border-radius: 3px
}
#mortgage-frame-default .input-widget-pretext {
	float: left;
	width: 28px;
	padding: 6px 0;
	margin: 2px 5px;
	color: #ccc
}
#mortgage-frame-default .input-widget-textbox-base {
	border: 0;
	padding: 5px 0;
	font-size: 12px;
	color: #666
}
#mortgage-frame-default .input-widget-textbox {
	width: 225px;
	padding: 5px
}
#mortgage-frame-default .input-widget-textbox-with-pretext {
	width: 190px
}
#mortgage-frame-default .input-widget:hover {
	border: 1px solid #73ceed;
	box-shadow: 0 0 5px .2px #73ceed;
	outline: 0
}
#mortgage-frame-default .input-widget-blur {
	font-style: italic
}
#mortgage-frame-default .result-btn {
	padding: 10px 0
}
#mortgage-frame-default .mortgage_calculate-btn {
	padding: 10px 92px;
	margin: 16px 0 10px;
	border-radius: 6px
}
#mortgage-frame-default #mtg_term {
	width: 100px
}
#mortgage-frame-default #mtg_slider {
	margin: 5px 0
}
#mortgage-frame-default .mtg_slider-wrapper {
	float: left;
	width: 180px
}
#mortgage-frame-default .mtg_slider_years {
	float: left;
	width: 60px;
	margin: 0 0 0 6px;
	font-size: 14px
}
#mortgage-frame-default .mtg_slider-wrapper .ui-slider-range {
	background: #3E709B!important
}
#mortgage-frame-default .mtg_slider-wrapper .ui-slider-handle {
	border-color: #3E709B!important
}
#mortgage-frame-results .mortgage-calc-contents {
	list-style-type: none;
	margin: 0 auto 10px;
	width: 100%;
	border-bottom: 1px dashed #ddd;
	padding: 10px 0;
	float: left
}
#mortgage-frame-results .mortgage-calc-rows {
	float: left;
	position: relative;
	padding: 7px 10px;
	margin: 0 10px;
	width: 255px
}
#mortgage-frame-results .mtg_lbl {
	margin: 0;
	float: left;
	padding: 2px 10px;
	color: #777;
	font-size: 13px;
	position: relative;
	text-align: right;
	width: 110px
}
#mortgage-frame-results .mtg_val {
	float: left;
	padding: 2px 0;
	font-size: 14px;
	font-weight: 700;
	color: #333;
	text-align: left
}
#mortgage-frame-results .mtg_result_lbl {
	margin: 2px 0 10px 20px;
	font-size: 14px
}
#mortgage-frame-results #mtg-calc-total-amount {
	font-size: 17px;
	color: #3E709B
}
#mortgage-frame-results #mtg-calc-reset-btn {
	font-size: 14px;
	color: #ccc;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 4px 35px;
	cursor: hand;
	cursor: pointer
}
#mortgage-frame-results #mtg-calc-reset-btn:hover {
	color: #999;
	border: 1px solid #999
}
#mortgage-frame-results .result-btn {
	padding: 8px 0 18px
}
#mortgage-frame-results .mortgage-calc-amount-wrapper {
	padding-top: 2px
}
#mortgage-frame-default .result-btn,
#mortgage-frame-results .result-btn {
	text-align: center
}
#featured-listings {
	width: 428px;
	height: 250px;
	float: left
}
#featured-listings .featured-item {
	height: 280px;
	position: relative
}
#featured-listings .featured-item #featured-content {
	padding: 0 10px;
	overflow: hidden
}
#featured-listings .featured-ad-title {
	margin-bottom: 10px
}
#featured-listings .featured-ad-title:hover .featured-ad-title-link {
	color: #bc0000;
	text-decoration: none;
	transition: color .5s;
	-moz-transition: color .5s;
	-webkit-transition: color .5s;
	-o-transition: color .5s
}
#featured-listings .featured_listing_features {
	list-style-type: none
}
#featured-listings .featured_listing_features .row {
	margin-bottom: 3px
}
#featured-listings .featured_listing_features .feature-list {
	padding: 0
}
#featured-listings .featured_listing_features .cell {
	color: #666
}
#featured-listings .featured_listing_features strong.cell {
	margin: 0 0 0 5px;
	color: #555
}
#featured-listings .featured_listing_featurelist {
	margin: 0 0 20px;
	overflow: hidden
}
#featured-listings .thumb {
	float: left;
	width: 260px;
	height: 185px;
	margin-right: 10px;
	margin-bottom: 10px;
	position: relative
}
#featured-listings .paid-featured-item .thumb {
	height: 170px
}
#featured-listings .thumb a {
	width: 100%;
	height: 100%
}
#featured-listings .thumb div {
	background-size: cover;
	background-position: 50%;
	width: 100%;
	height: 100%
}
#featured-listings .thumb-img {
	float: left;
	width: 260px;
	height: 173px;
	position: relative;
	z-index: 1
}
#featured-listings .thumb-image-count {
	position: absolute;
	bottom: 5px;
	right: 10px;
	color: #fff;
	font-size: 16px
}
#featured-listings .description {
	float: left;
	margin: 0;
	width: 125px;
	position: relative;
	z-index: 5
}
#featured-listings .no-thumb {
	margin-top: 20px
}
#featured-listings .descriptionjob {
	float: left;
	margin: 6px 0 0 16px;
	clear: both
}
#featured-listings .featured_listing_features .agent-logo {
	text-align: center;
	float: left;
	width: 140px
}
#featured-listings .featured_listing_features .listing-agent {
	display: table;
	text-align: center;
	margin: 0 auto
}
#featured-listings .featured_listing_features .agent-logo .listing_agent_logo_link {
	text-align: center;
	display: table-cell;
	width: 80px;
	vertical-align: middle;
	overflow: hidden
}
#featured-listings .featured_listing_features .agent-logo .listing_agent_logo_link img {
	max-height: 75px;
	max-width: 80px
}
#featured-listings .descriptionjob .agent-logo {
	margin-left: 0
}
#featured-listings .no-thumb .featured_listing_features .agent-logo {
	margin-left: 0;
	width: 100px
}
#featured-listings .featured_listing_bottom {
	overflow: hidden;
	padding-top: 5px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 32px
}
#featured-listings .featured_listing_bottom .cols {
	float: left;
	width: 100px
}
#featured-listings .location:before {
	float: left;
	width: 14px;
	height: 21px;
	content: "";
	background: url(../../images/icons/icons-listing_page_actions.png) no-repeat;
	margin: -3px 4px 0 0
}
#featured-listings .location {
	clear: both;
	float: left;
	margin: 1px 0 0;
	width: 100px;
	padding: 0 0 0 10px
}
#featured-listings .featured_listing_bottom .datefield {
	font-size: 12px;
	width: 123px;
	margin-right: 10px
}
.similar-ads-price,
.similar-ads-title {
	font-size: 14px;
	margin: 0 0 0 10px;
	width: 150px
}
#featured-listings .featured_listing_bottom .datefield.no-location {
	margin-left: 10px
}
#featured-listings .featured_listing_bottom .datefield .date {
	border: 1px solid #BBB;
	border-top: 4px solid #BBB;
	padding: 1px 2px;
	float: left;
	margin-right: 3px;
	margin-top: -5px
}
#featured-listings .featured_listing_bottom .price {
	font-size: 14px;
	color: #bc0000;
	width: 140px;
	text-align: center
}
#featured-listings .featured_listing_bottom .location {
	width: 135px
}
.similar-ads {
	float: left;
	width: 100%;
	margin: 0 0 10px
}
#similar-ads-list-design-price-next,
#similar-ads-thumbnail-design {
	display: none
}
#similar-ads-list-design-price-bottom {
	display: block
}
.similar-ads-list-row,
.similar-ads-list-ul {
	list-style-type: none;
	float: left;
	width: 310px;
	margin: 0;
	padding: 0
}
.similar-ads-list-row {
	float: left;
	width: 310px;
	padding: 7px 0;
	border-bottom: 1px solid #e0e0e0
}
.similar-ads-list-row-last {
	border-bottom: 0!important
}
.similar-ads-avatar {
	width: 125px;
	height: 88px;
	float: left;
	background: 0 0;
	border: 0
}
.similar-ads-list-link {
	float: left;
	width: 300px
}
.similar-ads-list-link:hover {
	text-decoration: none
}
.similar-ads-title {
	float: left;
	font-weight: 700;
	word-wrap: break-word
}
.similar-ads-breadcrumb {
	float: left;
	width: 150px;
	color: #666;
	margin: 0 0 0 10px
}
.similar-ads-price {
	float: right;
	text-align: right;
	color: #bc0000
}
.similar-ads-avatar-img {
	float: left;
	width: 125px;
	height: 88px
}
.similar-ads-avatar span {
	width: 125px;
	height: 88px;
	display: block
}
.similar-ads-avatar div {
	background-size: cover;
	background-position: 50%;
	width: 100%;
	height: 100%
}
#similar-ads-list-design-price-next .similar-ads-price {
	font-size: 12px
}
#similar-ads-list-design-price-bottom .similar-ads-title {
	height: 70px
}
.similar-ads-avatar-list {
	float: left;
	width: 300px
}
.similar-ads-avatar-list .similar-ads-avatar-img,
.similar-ads-hover-frame {
	width: 150px;
	height: 108px
}
.similar-ads-avatar-list .similar-ads-avatar,
.similar-ads-avatar-list .similar-ads-list-row {
	float: left;
	border: 0;
	width: 150px;
	height: 108px;
	margin: 0;
	padding: 0
}
.similar-ads-hover-frame {
	float: left;
	position: absolute;
	margin-left: -150px
}
.similar-ads-avatar-list .similar-ads-list-link {
	float: left;
	width: auto
}
.similar-ads-hover-frame .similar-ads-price,
.similar-ads-hover-frame .similar-ads-title {
	width: 130px;
	margin: 0 10px
}
.similar-ads-hover-frame .similar-ads-title {
	color: #444;
	height: 72px;
	margin: 10px 10px 0
}
.similar-ads-hover-frame-w-content {
	display: none;
	background: #fff;
	opacity: .8;
	z-index: 2
}
.similar-ads-heading {
	width: 100%;
	font-size: 20px;
	color: #212223
}
#similar-ads-thumbnail-design .similar-ads-heading {
	margin-bottom: 10px;
	width: 289px
}
#classified-listing-body #results-list .job-ad-wrap {
	margin: 10px 10px 0;
	float: left;
	width: 100%;
	position: relative
}
#classified-listing-body #results-list .job-ad-wrap .title-wrap {
	color: #444;
	width: 400px;
	font-size: 14px;
	float: left
}
#classified-listing-body #results-list .job-ad-wrap .title-wrap .titles-alllang {
	width: 340px
}
#classified-listing-body #results-list .job-ad-wrap .title-wrap .title-translate-link {
	font-size: 80%;
	float: right
}
#classified-listing-body #results-list .job-ad-wrap .title-wrap .title-translate-link:hover {
	cursor: pointer
}
#classified-listing-body #results-list .job-ad-wrap .company {
	color: #aaa;
	font-style: italic;
	font-size: 13px;
	clear: left;
	float: left;
	position: relative;
	top: -3px;
	width: 300px
}
#classified-listing-body #results-list .job-ad-wrap .description {
	color: #444;
	width: 400px;
	font-size: 13px;
	float: left;
	clear: left;
	padding-top: 3px
}
#classified-listing-body.lang-ar #results-list .job-ad-wrap .company,
#classified-listing-body.lang-ar #results-list .job-ad-wrap .description {
	clear: right;
	float: right
}
#classified-listing-body #results-list .job-ad-wrap .location {
	width: 230px;
	font-size: 13px;
	position: absolute;
	right: 20px;
	top: -10px
}
#classified-listing-body #results-list .job-ad-wrap .location .date {
	font-size: 13px
}
#classified-listing-body #results-list .job-ad-wrap .titles-alllang {
	width: auto
}
#classified-listing-body #results-list .job-ad-wrap .autotrans {
	background-color: #feeded;
	position: relative
}
#classified-listing-body #results-list .job-ad-wrap .translate-tooltip {
	left: 60px
}
#classified-listing-body.lang-ar #results-list .job-ad-wrap {
	float: right
}
#classified-listing-body.lang-ar #results-list .job-ad-wrap .title-wrap {
	float: right;
	text-align: right;
	direction: rtl
}
#classified-listing-body.lang-ar #results-list .job-ad-wrap .title-wrap .title-translate-link {
	float: left
}
#classified-listing-body.lang-ar #results-list .job-ad-wrap .location {
	right: auto;
	left: 70px
}
#classified-listing-body.lang-ar #results-list .job-ad-wrap .location .date {
	padding-right: 14px
}
#classified-listing-body.lang-ar #results-list .job-ad-wrap .translate-tooltip {
	left: 0
}
.job-ad-wrap .jobs-company-logo {
	position: absolute;
	top: 0;
	right: 0;
	height: 50px;
	width: 50px;
	overflow: hidden;
	border-radius: 2px;
	box-shadow: 0 0 5px rgba(0, 0, 0, .1)
}
.job-ad-wrap .jobs-company-logo img {
	width: 100%
}
.jobs-company-logo {
	height: 50px;
	width: 50px;
	overflow: hidden;
	float: right
}
.jobs-company-logo img {
	width: 100%
}
.alert.alert-success {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6
}
.alert {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px
}
.services-block {
	text-align: center;
	background: url(../../images/services_test/lpv-image.jpg) rgba(33, 34, 35, .4);
	background-repeat: no-repeat;
	color: #fff;
	padding-top: 21px;
	border-radius: 2px;
	margin-bottom: 20px
}
.services-block-heading {
	font-size: 32px
}
.services-block-subheading {
	font-size: 16px;
	max-width: 416px;
	margin: 0 auto
}
.services-block-input-block {
	margin-top: 21px;
	background: rgba(33, 34, 35, .4);
	padding: 10px 0
}
.services-block-input-block input[type=text] {
	font-size: 16px;
	padding: 9px 5px;
	border-radius: 2px;
	outline: 0;
	border: none;
	width: 50%
}
.services-block-input-block .services-block-dropdown {
	display: inline-block;
	width: 180px;
	position: relative
}
.services-block-input-block .services-block-dropdown select {
	padding: 10px;
	font-size: 14px;
	border-radius: 2px;
	outline: 0;
	border: none;
	background: #fff;
	-webkit-appearance: none;
	-moz-appearance: none;
	cursor: pointer;
	width: 100%;
	color: #666
}
.services-block-input-block .services-block-dropdown:after {
	content: '▾';
	position: absolute;
	right: 10px;
	top: 10px;
	color: #000
}
.services-block-input-block input[type=submit] {
	background: #005F96;
	font-size: 16px;
	padding: 10px 24px;
	margin-left: 4px;
	border: none;
	outline: 0;
	color: #fff;
	border-radius: 2px
}
#footer-wrapper,
.footer-wrapper-parent {
	background-color: #eee;
	min-width: 1000px
}
.services-block-input-block input[type=submit]:hover {
	cursor: pointer
}
.footer-wrapper-parent {
	float: left;
	width: 100%;
	margin-top: 40px
}
#footer,
#footer-wrapper {
	margin: 0 auto;
	clear: both
}
#footer-wrapper {
	padding: 40px 0;
	width: 1000px;
	overflow: hidden;
	font-size: 13px
}
#footer .footer-btn,
#footer .text-button {
	padding: 0;
	margin: 0;
	color: #0C5582;
	background: 0 0
}
#footer .footer-links {
	color: #0C5582
}
#footer .footer-btn {
	border: 0
}
#footer .footer-links:hover {
	color: #0C5582
}
#footer .text-button {
	border: none
}
#footer .text-button:hover {
	text-decoration: underline;
	cursor: pointer
}
#footer .footer-links,
#footer .text-button {
	font-size: 14px;
	font-family: arial, Helvetica, sans-serif
}
#footer .footer-cities-ksa h4,
#footer .footer-cities-uae h4 {
	font-size: 14px
}
#footer h4 {
	font-size: 15px
}
.footer-blocks {
	float: left;
	margin: 10px 5px 0;
	padding: 0 0 15px;
	min-width: 140px
}
.footer-blocks .box {
	float: left;
	width: 100%
}
.footer-languages {
	width: 150px;
	margin-left: 0
}
.footer-company,
.footer-getsocial,
.footer-support {
	width: 150px
}
.footer-cities-block {
	float: left;
	width: 90px;
	max-width: 213px;
	padding: 0
}
.footer-cities-uae {
	width: 150px
}
.footer-uae-cities {
	float: left;
	width: 150px
}
.footer-countries {
	float: left;
	max-width: 150px;
	padding: 0
}
.footer-blocks .row {
	float: left;
	list-style-type: none;
	width: 100%;
	padding: 3px 0;
	border: 0!important;
	margin: 0!important
}
.footer-country .row {
	float: left;
	height: 70px
}
.footer-block-header {
	float: left;
	margin: 2px 0;
	color: #3C4245
}
.footer__logo {
	margin-bottom: 5px
}
.footer-parent-block {
	float: left;
	width: 480px
}
.footer-parent-block #zoneuae_extras {
	float: left;
	width: 400px;
	margin: 8px 0
}
#sub-footer #copyright {
	clear: both;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: end;
	align-items: flex-end;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex
}
#sub-footer #copyright img {
	max-height: 136px;
	margin-top: -50px
}
.change_taxonomy {
	border: none;
	background: 0 0;
	margin: 0;
	padding: 0;
	color: #bc0000;
	line-height: 15px;
	font-weight: 700
}
#place-an-ad-details-body #ui-datepicker-div {
	display: none
}

.u-icon {
	font-family: ss-pikachu;
	speak: none;
	font-style: normal!important;
	font-weight: 400!important;
	font-variant: normal!important;
	text-transform: none!important;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 24px;
	vertical-align: sub
}
#add-phone-main #context-details .context-details-list .context-details-item .context-details-icon,
.navbar a {
	vertical-align: middle
}
.u-icon--world:before {
	content: "\e600"
}
.u-icon--warning:before {
	content: "\26a0"
}
.u-icon--user:before {
	content: "\e602"
}
.u-icon--upload:before {
	content: "\a71b"
}
.u-icon--unlocked:before {
	content: "\e604"
}
.u-icon--travel:before {
	content: "\e605"
}
.u-icon--trash:before {
	content: "\e606"
}
.u-icon--time:before {
	content: "\e607"
}
.u-icon--tick:before {
	content: "\e608"
}
.u-icon--statistics:before {
	content: "\e609"
}
.u-icon--star:before {
	content: "\2605"
}
.u-icon--sports:before {
	content: "\e60b"
}
.u-icon--social:before {
	content: "\e60c"
}
.u-icon--skip:before {
	content: "\e60d"
}
.u-icon--settings:before {
	content: "\e60e"
}
.u-icon--search:before {
	content: "\e60f"
}
.u-icon--property-for-sale:before {
	content: "\e640"
}
.u-icon--property-for-rent:before {
	content: "\e641"
}
.u-icon--plus:before {
	content: "\2b"
}
.u-icon--play:before {
	content: "\e613"
}
.u-icon--phone:before {
	content: "\e614"
}
.u-icon--pause:before {
	content: "\e615"
}
.u-icon--navigate-left:before {
	content: "\e616"
}
.u-icon--navigate-right:before {
	content: "\e601"
}
.u-icon--motors:before {
	content: "\e63f"
}
.u-icon--money:before {
	content: "\e618"
}
.u-icon--minus:before {
	content: "\e619"
}
.u-icon--menu:before {
	content: "\e61a"
}
.u-icon--maternity:before {
	content: "\e61b"
}
.u-icon--locked:before {
	content: "\e61c"
}
.u-icon--location:before {
	content: "\e61d"
}
.u-icon--laptop:before {
	content: "\e61e"
}
.u-icon--jobs:before {
	content: "\e63e"
}
.u-icon--health:before {
	content: "\e620"
}
.u-icon--fnd:before {
	content: "\e621"
}
.u-icon--filter:before {
	content: "\e622"
}
.u-icon--eye:before {
	content: "\e623"
}
.u-icon--equal:before {
	content: "\e624"
}
.u-icon--email:before {
	content: "\e625"
}
.u-icon--download:before {
	content: "\e626"
}
.u-icon--cross:before {
	content: "\e627"
}
.u-icon--community:before {
	content: "\e642"
}
.u-icon--classifieds:before {
	content: "\e643"
}
.u-icon--cash:before {
	content: "\e62a"
}
.u-icon--calendar:before {
	content: "\e62b"
}
.u-icon--arrow-left:before {
	content: "\e62c"
}
.u-icon--alert:before {
	content: "\e630"
}
.u-icon--info:before {
	content: "\e62e"
}
.u-icon--report:before {
	content: "\e603"
}
.u-icon--camera:before {
	content: "\e60a"
}
.u-icon--paa:before {
	content: "\e612"
}
.u-icon--picture:before {
	content: "\e62f"
}
.u-icon--facebook:before {
	content: "\e631"
}
.u-icon--twitter:before {
	content: "\e632"
}
.u-icon--instagram:before {
	content: "\e633"
}
.u-icon--linkedin:before {
	content: "\e634"
}
.u-icon--pintrest:before {
	content: "\e635"
}
.u-icon--googleplus:before {
	content: "\e636"
}
.u-icon--tumblr:before {
	content: "\e637"
}
.u-icon--youtube:before {
	content: "\e638"
}
.u-icon--whatsapp:before {
	content: "\e639"
}
.u-icon--skype:before {
	content: "\e63a"
}
.u-icon--down:before {
	content: "\e63b"
}
.u-icon--list:before {
	content: "\e62d"
}
.new-property-dpv #broker-details>.lister-info.new-property-dpv #broker-details>.lister-info .u-icon--search-menu:before {
	content: "\e63c"
}
.u-icon--user-setting:before {
	content: "\e63d"
}
.u-icon--share:before {
	content: "\e644"
}
.u-icon--edit:before {
	content: "\e610"
}
.u-icon--up:before {
	content: "\e611"
}
.u-icon--click:before {
	content: "\e617"
}
.u-icon--items-for-sale:before {
	content: "\e61f"
}
.u-icon--wind:before {
	content: "\e645"
}
.u-icon--place-an-ad:before {
	content: "\e612"
}
.new-property-dpv {
	width: 100%!important
}
.new-property-dpv .dpv-reply-form-wrapper {
	border-color: #f0f0f0!important;
	border-radius: 4px!important
}
.new-property-dpv .non-bold {
	font-weight: 400
}
.new-property-dpv .see-more-parent {
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	margin-left: 40px
}
.new-property-dpv .share-via {
	padding-right: 12px
}
.new-property-dpv .share-icons-box {
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	padding-left: 60px;
	-ms-flex-align: center;
	align-items: center
}
.new-property-dpv .agent-lister-type {
	font-size: 13px;
	font-weight: 300;
	color: #2B2D2E
}
.new-property-dpv .twitter-share-icon {
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	padding-left: 12px;
	-ms-flex-align: center;
	align-items: center
}
.new-property-dpv .facebook-share-icon {
	padding-left: 22px;
	padding-top: 2px
}
.new-property-dpv .gplus-icon {
	padding-left: 22px;
	padding-top: 3px
}
.new-property-dpv .mail-icon {
	padding-left: 22px
}
.new-property-dpv .share-via input {
	width: 154px;
	height: 26px;
	border: .5px solid #D2D4D5;
	border-radius: 2px;
	padding: 0 0 0 10px
}
.new-property-dpv .power-actions {
	height: 12px
}
.new-property-dpv .amenities-list {
	margin-left: 43.5px
}
.new-property-dpv .center-flex {
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center
}
.new-property-dpv #listing-details #listing-details-list {
	margin-bottom: 27px!important
}
.email-btn .fa,
.fa-envelope-o,
.floating-bar__user-action .fa {
	padding-right: 2px
}
.new-property-dpv .space-between {
	-ms-flex-pack: justify;
	justify-content: space-between
}
.new-property-dpv #description-text {
	margin-bottom: 12px!important;
	padding-bottom: 0!important
}
.new-property-dpv #see-more {
	font-weight: 800
}
.new-property-dpv .information-tooltip {
	position: absolute;
	top: 16px;
	right: 16px
}
.new-property-dpv #description-box {
	font-size: 14px
}
.new-property-dpv #description-box.title,
.new-property-dpv #description-text {
	width: 630px!important
}
.new-property-dpv .trans_toggle_box {
	line-height: 22px!important
}
.new-property-dpv .estimate-qmark {
	color: #c1c1c1;
	font-size: 23px
}
.new-property-dpv .estimate-qmark:hover {
	text-decoration: none
}
.new-property-dpv .space-bw-flex {
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 670px;
	margin-top: -7px
}
.new-property-dpv .slider-placeholder {
	margin-bottom: 27px
}
.pdpv-verified-badge {
	position: relative;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-line-pack: center;
	align-content: center;
	padding: 24px 0 0
}
.pdpv-verified-badge-moredetails {
	position: relative;
	display: inline-block
}
.pdpv-verified-badge-moredetail__icon {
	cursor: pointer;
	margin-left: auto;
	margin-right: 4px
}
.pdpv-verified-badge-moredetail__tooltip {
	display: none;
	position: absolute;
	top: -23px;
	left: 20px;
	width: 165px;
	padding: 8px;
	border-radius: 6px;
	background-color: rgba(43, 45, 46, .95);
	font-size: 12px;
	font-weight: 400;
	line-height: 1.33;
	text-align: start;
	color: #fff;
	z-index: 2
}
.pdpv-verified-badge-moredetails:hover>.pdpv-verified-badge-moredetail__tooltip {
	display: block
}
.pdpv-verified-badge-moredetail__learnmore {
	font-weight: 600;
	color: #fff;
	text-decoration: none;
	white-space: nowrap
}
.pdpv-verified-badge-moredetail__learnmore:active,
.pdpv-verified-badge-moredetail__learnmore:hover,
.pdpv-verified-badge-moredetail__learnmore:visited {
	color: #fff
}
.pdpv-verified-badge__content {
	display: inline-block;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.33;
	text-align: start;
	color: #626465
}
.pdpv-verified-badge__verifiedBy {
	line-height: 1;
	text-align: start;
	color: #2b2d2e
}
.pdpv-verified-badge__icon {
	width: 16px;
	height: 16px;
	z-index: 0
}
.new-property-dpv .location-areas {
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center
}
.new-property-dpv .margin-left-auto {
	margin-left: auto
}
.new-property-dpv #listing-title {
	width: 670px!important
}
.new-property-dpv #map-preview-img {
	background: url(../../images/icons/Map.png) no-repeat;
	width: 630px;
	height: 340px;
	background-size: cover
}
.new-property-dpv .float-none {
	float: none!important;
	position: static!important
}
.new-property-dpv #listing-col-wrapper {
	width: 670px;
	padding-left: 2px
}
.new-property-dpv #listing-title-wrap {
	font-size: 26px!important
}
.new-property-dpv .mu15 {
	margin-top: 15px
}
.new-property-dpv #actualprice,
.new-property-dpv #price {
	font-size: 24px!important
}
.new-property-dpv .fnt-12-grey {
	font-size: 12px;
	color: rgba(69, 71, 72, 1)
}
.fnt-12-grey #browse_in_widget {
	width: auto!important
}
.new-property-dpv .mrg-10 {
	margin-right: 10px
}
.new-property-dpv .amenities-list {
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.new-property-dpv .amenities-list-element {
	width: 33%!important
}
.new-property-dpv .fotorama__thumb-border {
	border-radius: 7px;
	border: none
}
.new-property-dpv .fotorama__loaded--img {
	border-radius: 8px
}
.new-property-dpv .agent-placeholder {
	margin-top: -20px!important
}
.new-property-dpv .fotorama__active .fotorama__loaded--img {
	border: 1px solid #fe8888;
	border-radius: 7px;
	box-shadow: 0 6px 20px 6px rgba(235, 15, 25, .07)
}
.new-property-dpv .fotorama__nav.fotorama__nav--thumbs {
	padding-bottom: 15px
}
.new-property-dpv .amenities-list-element__label {
	color: #464652!important;
	margin-bottom: 12px!important;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	font-size: 16px;
	width: 200px
}
.normal-fields {
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-bottom: 15px!important
}
.new-property-dpv #listing-main-col,
.new-property-dpv #photos {
	width: 670px!important
}
.dpv-back-button-wrapper {
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 10px
}
.new-property-dpv #browse_in_widget {
	margin-bottom: 7px!important
}
.new-property-dpv #photos {
	margin-bottom: 16px
}
.new-property-dpv img.details-icons {
	width: 22px
}
.new-property-dpv .lister-name-link {
	font-size: 16px;
	font-weight: 600;
	width: 184px;
	display: block
}
.new-property-dpv .fotorama {
	display: none
}
.new-property-dpv .fotorama__nav-wrap {
	border: none!important
}
.dpv-back-button-wrapper .dpv-back-button {
	color: #666;
	border: 1px solid;
	border-radius: 4px;
	padding: 4px 12px;
	margin-right: 10px;
	font-size: 12px
}
.new-property-dpv .important-fields>li {
	width: 100%!important;
	height: 108px!important;
	border: 1px solid #f0f0f0!important;
	border-radius: 4px;
	margin: 0 5px!important
}
.new-property-dpv .important-fields>li:first-child {
	margin-left: 0!important
}
.new-property-dpv .normal-fields>li.normal-field {
	min-height: 45px;
	float: none!important;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-align: center;
	align-items: center
}
.new-property-dpv .normal-fields .normal-field-labels {
	width: 50%!important;
	padding-left: 40px
}
.new-property-dpv #classified-detail-include-p .listing-details-header,
.new-property-dpv #listing-details h3 {
	font-weight: 400;
	font-size: 26px!important;
	padding-top: 10px
}
.new-property-dpv .contact-form-title {
	display: block!important;
	text-align: center;
	font-weight: 200;
	margin: 8px 0 15px;
	font-size: 26px
}
.new-property-dpv .report-ad {
	font-weight: 600;
	margin-left: auto
}
.new-property-dpv .red {
	color: rgba(203, 0, 0, 1)!important
}
.new-property-dpv .warning {
	display: block!important;
	background-color: #fbfdfe!important;
	border: 1px solid #80bce0!important;
	color: #777!important;
	font-size: 14px!important;
	background-image: none!important;
	position: relative;
	margin: 20px 0 40px!important
}
.new-property-dpv .warning a {
	font-size: 14px!important;
	color: #777!important;
	border-color: #777!important
}
.new-property-dpv .warning:before {
	content: "i";
	border: 1px solid #80bce0;
	color: #80bce0;
	border-radius: 50%!important;
	font-weight: 600!important;
	background-color: #eef6fb;
	position: absolute;
	left: 10px;
	font-size: 14px;
	height: 16px;
	width: 19px;
	text-align: center;
	padding-bottom: 3px
}
.new-property-dpv #broker-details {
	text-align: center;
	width: 100%!important
}
.new-property-dpv #broker-details>span.lister-name {
	font-size: 24px;
	font-weight: 100;
	display: inline-block;
	margin-bottom: 15px;
	margin-top: 5px
}
.new-property-dpv #broker-details .lister-type {
	display: block
}
.new-property-dpv #broker-details>.lister-info {
	margin-bottom: 10px;
	color: #2B2D2E
}
.new-property-dpv .property-lister-name-heading {
	font-size: 16px;
	font-weight: 600;
	width: 184px;
	display: block
}
.new-property-dpv .leads-btn-wrapper {
	padding-bottom: 20px;
	padding-top: 1px
}
.new-property-dpv .email-btn.email-lead:hover,
.new-property-dpv .leads-btn-wrapper a#email-lead:hover,
.new-property-dpv .leads-btn-wrapper span#email-lead,
.new-property-dpv .leads-btn-wrapper span#email-lead:hover {
	background-color: #fff;
	border: 1px solid rgba(205, 0, 0, 1)!important;
	color: rgba(205, 0, 0, 1)!important;
	border-radius: 4px
}
.new-property-dpv .leads-btn-wrapper .phone-content {
	border-color: #eb0f19!important;
	margin-bottom: 10px!important
}
.new-property-dpv #listing-content-wrapper a#phone-lead {
	background-color: #eb0f19;
	border: 1px solid #eb0f19!important;
	border-radius: 4px!important;
	display: block;
	font-weight: 400
}
.new-property-dpv .dark-red-hover:hover {
	background-color: rgba(205, 0, 0, 1)!important
}
.new-property-dpv .dark-red-outline-hover:hover {
	color: rgba(205, 0, 0, 1)!important;
	border-color: rgba(205, 0, 0, 1)!important
}
.floating-bar .phone-lead.phone-number:hover,
.new-property-dpv #listing-content-wrapper a#phone-lead:hover {
	background-color: rgba(205, 0, 0, 1);
	color: #fff!important
}
.new-property-dpv #description-box a#phone-lead,
.new-property-dpv #description-box a#phone-lead:hover {
	display: inline-block;
	background: 0 0!important;
	border-color: #fff!important;
	color: #000!important
}
.new-property-dpv .email-btn.email-lead,
.new-property-dpv .leads-btn-wrapper a#email-lead {
	background-color: #fff;
	border: 1px solid #eb0f19!important;
	color: #eb0f19!important;
	font-weight: 400!important;
	border-radius: 4px
}
.new-property-dpv #listing-reply .terms .awesome {
	background-color: #fff;
	font-weight: 400!important;
	border: 1px solid #eb0f19;
	color: #eb0f19;
	border-radius: 4px
}
.floating-bar .phone-lead.phone-number:hover span,
.new-property-dpv #listing-content-wrapper a#phone-lead:hover span {
	color: #fff!important
}
.new-property-dpv .floating-bar .phone-content {
	padding: 8px!important
}
.new-property-dpv #listing-reply h3.listing-details-header {
	display: none
}
.new-property-dpv .callseller-btn.phone-number {
	background-color: #eb0f19;
	border: 1px solid #eb0f19!important;
	border-radius: 4px!important;
	display: block;
	font-weight: 400
}
.new-property-dpv .phone-content {
	border-color: #eb0f19!important
}
.new-property-dpv .dpv-reply-form-wrapper .listing-reply-phone .phone-content {
	width: 94%!important
}
.new-property-dpv #respond .or span {
	border: 1px solid #e2e2e2;
	border-radius: 50%;
	width: 20px!important;
	height: 20px!important;
	top: -14px!important;
	padding: 4px 3px 1px;
	color: #777
}
.new-property-dpv #respond .or {
	margin-top: 35px!important;
	border-top: 2px solid #eee!important
}
.new-property-dpv .dpv-reply-form-wrapper .fieldset-content {
	width: 450px!important;
	margin: 0 auto
}
.new-property-dpv a.scam-warning {
	color: #777!important
}
.new-property-dpv div#ad-respond-form {
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column
}
.new-property-dpv div#captcha {
	-ms-flex-item-align: center;
	align-self: center
}
.new-property-dpv #ad-respond-form .block {
	-ms-flex-order: 1;
	order: 1
}
.new-property-dpv #ad-respond-form .cell {
	-ms-flex-order: 2;
	order: 2
}
.new-property-dpv #ad-respond-form div#name_phone {
	-ms-flex-order: 3;
	order: 3;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column
}
.new-property-dpv #name_phone #first,
.new-property-dpv #name_phone .cell {
	width: 100%!important
}
.new-property-dpv #ad-respond-form div#captcha {
	-ms-flex-order: 4;
	order: 4;
	margin-top: 10px
}
.new-property-dpv div#ad-respond-form input,
.new-property-dpv div#ad-respond-form textarea {
	background-color: rgba(250, 250, 250, 1);
	border: 1px solid rgba(240, 240, 240, 1)!important;
	height: 44px
}
.new-property-dpv .terms {
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	max-width: 450px;
	margin: 30px auto
}
.new-property-dpv .terms label {
	text-align: center;
	display: inline-block;
	margin-top: 15px!important;
	color: #7f7f7f!important;
	float: none!important;
	max-width: 340px
}
.new-property-dpv .terms>.text {
	float: none!important;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center
}
.new-property-dpv #price {
	color: rgba(240, 0, 0, 1)!important
}
.pdpv-price-wrapper {
	margin-top: 8px
}
.new-property-dpv .estimate {
	margin-right: 10px
}
.new-property-dpv a {
	text-decoration: none!important
}
.new-property-dpv #browse_in_breadcrumb a:hover {
	color: #ee0400!important
}
.new-property-dpv .estimate-icon {
	margin-right: 5px
}
.new-property-dpv .mrgn-left-40 {
	margin-left: 40px!important
}
.floating-bar__user-actions {
	width: 50%;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-align: center;
	align-items: center
}
.floating-bar {
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row
}
.floating-bar__user-action {
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	border: 1px solid #d2d4d5;
	border-radius: 4px;
	width: 100px;
	height: 45px;
	margin: 0 3px;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	color: #454748
}
.floating-bar__user-action__text {
	font-size: 14px;
	margin-left: 5px
}
.floating-bar__user-action:hover {
	background-color: #eee;
	cursor: pointer
}
.new-property-dpv .motors-floating-header {
	box-shadow: 0 5px 15px 1px rgba(145, 145, 145, .15)
}
.floating-bar .email-btn,
.floating-bar .phone-content,
.floating-bar .phone-lead.phone-number {
	width: 258px!important
}
.new-property-dpv .information {
	background: 0 0!important;
	background-color: rgba(42, 42, 42, .9)!important;
	color: #fff;
	padding: 12px!important;
	position: absolute;
	top: -48px;
	right: 44px;
	width: 260px;
	font-size: 12px;
	line-height: 16px;
	display: none
}
.new-property-dpv .details-agent-info img {
	max-width: 110px!important;
	max-height: 80px!important;
	margin: 10px
}
.new-property-dpv #browse_in_breadcrumb a,
.new-property-dpv #browse_in_widget span,
.new-property-dpv #browse_in_widget strong {
	color: rgba(79, 81, 82, 1)!important
}
.new-property-dpv .dpv-back-button-wrapper .dpv-back-button {
	padding: 3px 8px!important
}
.new-property-dpv .information>a {
	color: #fff!important;
	border-bottom-color: #fff!important
}
.new-property-dpv #listing-reply-controls {
	position: relative
}
.new-property-dpv #listing-reply-controls .fa-question-circle {
	position: absolute;
	font-size: 18px;
	color: #777;
	cursor: pointer
}
.new-property-dpv .information .arrow-right {
	width: 0;
	height: 0;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-left: 7px solid rgba(42, 42, 42, .9);
	position: absolute;
	right: -7px;
	top: 56px
}
.floating-bar .phone-content {
	padding: 8px!important
}
.new-property-dpv span#shortlink {
	font-size: 14px;
	color: #626465
}
.new-property-dpv input#short-link-input {
	padding: 8px;
	box-shadow: inset 0 0 1px 1px rgba(225, 225, 225, .5)
}
.new-property-dpv div#map-wrapper {
	border-bottom: 0!important;
	width: 630px!important
}
.new-property-dpv div#listing-details-list {
	margin-top: 15px
}
.new-property-dpv span#watch-this {
	background-image: none!important
}
.new-property-dpv #listing-reply .terms .text a {
	color: #7f7f7f!important
}
.new-property-dpv .dpv-reply-form-wrapper {
	padding: 18px 20px 22px!important
}
.new-property-dpv .sharing-controls {
	padding: 0 130px;
	width: 450px!important
}
.new-property-dpv #listing-social {
	margin-top: 20px
}
.new-property-dpv #listing-social>div {
	width: 100%;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}
.new-property-dpv #listing-social .motors-dpv-social-links {
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-pack: start;
	justify-content: flex-start;
	position: relative
}
.new-property-dpv #listing-social .motors-dpv-social-links .title {
	display: block;
	position: absolute;
	color: #626465;
	top: -14px;
	font-size: 14px
}
.new-property-dpv #listing-social #shortlink {
	-ms-flex-positive: 1;
	flex-grow: 1;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	font-size: 14px!important
}
.new-property-dpv #listing-social #shortlink input {
	width: 50%;
	margin-top: 5px;
	color: #444!important
}
.new-property-dpv .social-btn-wrapper {
	margin: 0!important;
	width: 40px
}
.new-property-dpv .related-listings h4 {
	font-weight: 400!important;
	margin-bottom: 8px
}
.new-property-dpv .related-listings .listings .details .price {
	color: #ee0400;
	font-weight: 400!important;
	font-size: 12px!important;
	margin-left: -2px
}
.new-property-dpv .related-listings .listings .details {
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 88px
}
.new-property-dpv .related-listings .listings .details h6 {
	-ms-flex-order: 1;
	order: 1;
	font-weight: 400!important
}
.new-property-dpv .related-listings .listings .details .location {
	-ms-flex-order: 3;
	order: 3;
	font-size: 12px!important;
	color: #515151!important
}
.new-property-dpv .related-listings .listings .details .foot {
	-ms-flex-order: 2;
	order: 2;
	-ms-flex-item-align: start;
	align-self: flex-start;
	-ms-flex-positive: 1;
	flex-grow: 1
}
.new-property-dpv .related-listings .listings .thumbnail {
	border: 0!important
}
.new-property-dpv .related-listings .listings .thumbnail>div {
	border-radius: 4px
}
.new-property-dpv .related-listings .listings .details .location .u-icon {
	font-size: 18px!important;
	color: #b8b8b8!important;
	margin-top: -3px!important
}
.new-property-dpv .know-your-rights .title {
	font-size: 14px;
	font-weight: 400!important;
	color: #2b2d2e!important
}
.new-property-dpv .know-your-rights p:nth-child(2) {
	color: #7f7f7f!important
}
.new-property-dpv .know-your-rights.sidebar {
	margin-top: 10px
}
.new-property-dpv .know-your-rights .know-my-rights-link {
	text-align: left!important
}
.new-property-dpv #map-wrapper .area-description {
	margin-top: 23px
}
.new-property-dpv .know-your-rights .know-my-rights-link>a {
	color: #2b2d2e
}
.new-property-dpv .adreply-preview-img {
	display: block;
	margin: 0 auto
}
.new-property-dpv .fotorama__thumb-border {
	display: none!important
}
#classified-detail-include-p.motors-dpv #actualprice,
#classified-detail-include-p.motors-dpv #price {
	font-size: 30px
}
.is-flex {
	display: -ms-flexbox;
	-js-display: flex;
	display: flex
}
.is-spread {
	-ms-flex-pack: justify;
	justify-content: space-between
}
.is-align {
	-ms-flex-align: center;
	align-items: center
}
.car-inspection-btn,
.car-report-btn {
	border: 2px solid #005f96;
	color: #005f96;
	text-align: center;
	font-size: 14px;
	width: 100%;
	box-sizing: border-box;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center
}
.car-inspection-btn img,
.car-report-btn img {
	height: 20px
}
.car-inspection-btn a,
.car-report-btn a {
	text-decoration: none;
	color: #005f96;
	display: block;
	padding: 10px
}
.car-inspection-btn a:hover,
.car-report-btn a:hover {
	color: #005f96
}
.car-inspection-btn:hover,
.car-report-btn:hover {
	text-decoration: none;
	color: #005f96;
	cursor: pointer
}
.car-inspection-btn {
	margin-top: 10px
}
.car-report-btn-wrapper {
	background: #fafafa;
	padding: 0 20px 20px
}
.leads-btn-wrapper {
	padding: 20px 20px 0
}
.is-box {
	border: 1px solid #f0f0f0;
	border-radius: 4px
}
#classified-detail-include-p.motors-dpv #listing-details ul.important-fields {
	margin-bottom: 20px
}
.motors-dpv .important-fields {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
#classified-detail-include-p.motors-dpv #listing-details .important-fields li {
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center;
	border: 1px solid #e3e3e3;
	border-radius: 4px;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 4px;
	padding: 5px 10px;
	box-sizing: border-box
}
.motors-dpv #listing-reply-controls {
	margin-bottom: 20px
}
#classified-detail-include-p.motors-dpv #listing-details .important-fields li span,
#classified-detail-include-p.motors-dpv #listing-details .important-fields li strong {
	width: inherit;
	float: none;
	text-align: center
}
#classified-detail-include-p.motors-dpv #listing-reply-controls .awesome {
	margin: 0 0 10px
}
.motors-dpv .warning {
	display: none
}
#classified-detail-body .motors-dpv #listing-reply .terms .awesome,
#classified-detail-include-p.motors-dpv .listing-reply-phone .callseller-btn {
	width: 100%
}
.motors-dpv .dpv-reply-form-wrapper {
	border: 1px solid #e3e3e3;
	padding: 20px
}
#classified-detail-body .motors-dpv #listing-reply .terms {
	float: none
}
#classified-detail-body .motors-dpv #listing-reply input,
#classified-detail-body .motors-dpv #listing-reply textarea {
	padding: 10px;
	border-radius: 2px
}
.motors-dpv #report a.awesome.white,
.motors-dpv #watch-this a.awesome.white {
	color: #005f96
}
a.motors-dpv-btn-white {
	padding: 10px;
	border: 1px solid #e3e3e3;
	color: #005f96;
	box-sizing: border-box;
	text-align: center;
	box-shadow: 0 0 2px rgba(0, 0, 0, .2);
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center
}
a.motors-dpv-btn-white:focus,
a.motors-dpv-btn-white:hover {
	text-decoration: none
}
#classified-detail-include-p.motors-dpv #listing-details .important-fields li span {
	color: #515151;
	max-width: 98%;
	font-size: 11px;
	text-transform: uppercase
}
#classified-detail-include-p.motors-dpv .badges-list-v {
	margin-left: 0
}
#classified-detail-include-p.motors-dpv #listing-details .important-fields li strong {
	color: #212223;
	font-size: 13px
}
#classified-detail-include-p.motors-dpv #photos {
	float: none;
	width: 420px;
	height: 298px;
	display: inline-block
}
#classified-detail-include-p.motors-dpv #photos.enlarged {
	height: 587px;
	width: 100%;
	display: block
}
#classified-detail-include-p.motors-dpv #listing-sidebar-col.moved-up {
	margin-top: -329px
}
#classified-detail-include-p.motors-dpv #photos.enlarged #thumb1 a {
	height: 100%
}
.motors-dpv .details-icons {
	margin-bottom: 10px
}
#classified-detail-include-p.motors-dpv #map-wrapper {
	float: none
}
.motors-dpv-sidebar-button-wrapper {
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.motors-dpv-sidebar-button-wrapper .classified-detail-buttons {
	width: 48%
}
.motors-floating-header {
	border: 1px solid #eee;
	box-shadow: 0 5px 14px rgba(0, 0, 0, .3);
	position: fixed;
	background: #fff;
	top: 0;
	left: 0;
	right: 0;
	padding: 10px;
	z-index: 10
}
.motors-floating-header .content {
	max-width: 1000px;
	margin: auto
}
.car-report-clicker h4 span img,
.motors-floating-header .actions-bar #chat-lead {
	margin-right: 5px
}
.motors-floating-header h3 {
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
	font-size: 24px
}
.motors-floating-header .actions-bar {
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-ms-flex-align: center;
	align-items: center
}
.car-report-clicker {
	padding: 10px;
	border: 1px solid #e3e3e3;
	border-radius: 4px;
	margin-top: 20px
}
.car-report-clicker:hover {
	cursor: pointer
}
.car-report-clicker h4 {
	color: #005f96;
	font-size: 14px;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center;
	width: 100%
}
.car-report-clicker h4 span {
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center
}
.mb20 {
	margin-bottom: 20px
}
.mt-15 {
	margin-top: -15px
}
#classified-detail-include-p.motors-dpv #listing-details-list {
	margin-bottom: 40px
}
#classified-detail-include-p.motors-dpv #listing-reply {
	margin-top: 20px
}
#classified-detail-body #classified-detail-include-p.motors-dpv #browse_in_widget {
	margin-bottom: 14px
}
#classified-detail-include-p.motors-dpv #listing-title {
	padding: 0
}
.motors-floating-header .price {
	font-size: 18px;
	color: #b80007;
	margin-right: 20px
}
.ai-center {
	-ms-flex-align: center;
	align-items: center
}
.motors-floating-header .floating-specs {
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 20px
}
.motors-floating-header .row-2 {
	margin-top: 5px;
	-ms-flex-align: center;
	align-items: center
}
.motors-floating-header .back-to-top {
	cursor: pointer
}
.motors-dpv .normal-field-labels img {
	margin-right: 5px;
	transform: translateY(5px)
}
.motors-dpv .email-btn.email-lead {
	margin-right: 5px
}
.motors-dpv .fotorama__nav-wrap {
	border-bottom: 1px solid #eef0f1
}
.motors-dpv #photos {
	height: auto!important
}
#classified-detail-include-p.motors-dpv #listing-col-wrapper {
	clear: none
}
#classified-detail-include-p.motors-dpv #broker-details {
	float: none
}
#classified-detail-include-p.motors-dpv #broker-details ul {
	overflow: hidden
}
.motors-floating-header .u-icon+span {
	white-space: nowrap
}
#classified-detail-include-p.motors-dpv #listing-details .important-fields li {
	float: none;
	width: 97px;
	height: 100px;
	padding-top: 0;
	padding-bottom: 0
}
#classified-detail-include-p.motors-dpv #listing-details li span.normal-field-labels {
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	width: 180px;
	font-size: 14px;
	margin-bottom: 0
}
#classified-detail-include-p.motors-dpv #listing-details li strong.normal-field-strong {
	width: 230px;
	font-size: 14px;
	margin-top: 7px
}
#classified-detail-include-p.motors-dpv #listing-details li.normal-field:nth-child(even) {
	background-color: #FAFAFA
}
.related-listings {
	margin-top: 30px
}
#classified-detail-include-p.motors-dpv #listing-details h3 {
	margin-bottom: 14px
}
#classified-detail-include-p.motors-dpv #listing-details li.normal-field {
	float: left;
	width: 100%
}
.mylistings-banner__content {
	padding: 10px;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	font-size: 16px;
	line-height: 24px
}
.mylistings-banner {
	margin: 10px;
	border-radius: 2px;
	background-color: #0093d0;
	color: #fff;
	position: relative
}
.mylistings-banner__content-img {
	width: 60px
}
.mylistings-banner__content-link {
	color: #fff;
	border-bottom: 1px solid
}
.mylistings-banner__content-link:hover {
	color: #fff;
	text-decoration: none
}
.mylistings-banner__content-text {
	margin: 0 25px
}
.mylistings-banner--section-banner {
	position: absolute;
	width: 280px;
	right: 10px;
	top: 0;
	box-shadow: 0 4px 18px 0 rgba(0, 46, 65, .3);
	padding: 5px 15px
}
.profile-content--with-banner {
	position: relative
}
.mylistings-banner--section-banner .mylistings-banner__content-text {
	margin: 0
}
.calltracking-banner {
	background-color: #F8FBF5;
	color: rgba(64, 79, 84, 1);
	border: 1px solid rgba(213, 218, 222, 1)
}
.calltracking-banner__content-img {
	width: 110px
}
.calltracking-banner__content-link {
	color: rgba(113, 193, 79, 1);
	border-bottom: 1px solid
}
.calltracking-banner__content-link:hover {
	text-decoration: none
}
.ct-tooltip-text {
	position: absolute;
	width: 80%;
	left: 8%;
	top: 45px;
	color: #fff;
	background: rgba(95, 95, 95, .88);
	padding: 10px;
	font-size: 14px;
	font-weight: 400;
	border-radius: 4px
}
.ct-tooltip-text:before {
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #727272;
	content: "";
	position: absolute;
	top: -3px;
	left: 48%
}
#classified-detail-body #watch-this {
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	padding: 16px 16px 0;
	color: #fff;
	font-size: 20px;
	box-sizing: border-box;
	background-image: linear-gradient(-180deg, #000 0, rgba(0, 0, 0, 0) 90%);
	height: 57px;
	text-align: left
}
#classified-detail-body #watch_this_logged {
	color: #fff;
	border: 1px solid;
	padding: 4px 3px;
	border-radius: 50%;
	display: inline-block;
	width: 32px;
	height: 30px;
	line-height: 30px;
	text-align: center
}
#classified-detail-body #watch_this_logged:focus,
#classified-detail-body #watch_this_logged:hover {
	text-decoration: none
}
.watchlist-table .col.photo {
	margin-right: 10px
}
.watchlist-table .col.photo img {
	max-height: 50px;
	width: 50px
}
#classified-detail-body .favorite-on-title #watch-this {
	position: relative;
	background: inherit;
	padding: 5px
}
#classified-detail-body .favorite-on-title #watch_this_logged {
	color: #004276
}
.favorite-on-title {
	display: inline-block;
	float: left;
	min-width: 44px
}
#classified-listing-body #results-list a.listing-favorite-icon {
	font-size: 19px;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-align: end;
	align-items: flex-end;
	color: #989898
}
#classified-detail-include-p #title .title.no-float {
	float: none
}
.tourbus-container.dark-tour .tourbus-leg {
	background-color: #212223;
	border: 1px solid #212223;
	color: #fff;
	text-align: center;
	border-radius: 8px;
	font-size: 1.1em
}
.tourbus-container.dark-tour .tourbus-leg .header {
	margin-bottom: 20px;
	font-size: 1.2em
}
.tourbus-container.dark-tour .tourbus-arrow-bottom:after,
.tourbus-container.dark-tour .tourbus-arrow-bottom:before {
	border-bottom-color: #212223;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAMAAADyHTlpAAAAAXNSR0IArs4c6QAAAbZQTFRFAAAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/1JS/wAA/wAA/05O/wAA/wAA/wAA/wAA/wAA/wAA/4GB/z8//wAA/wAA/zo6/6Gh/21t/25u/5+f/5qa/5SU/729/7y8/7y8/7m5/8zM/83N/wAA/xQU/2Bg/8jI/8zMx6H0rQAAAI10Uk5TAAECAwQFBgcICQoLDA0ODxARExQVFhcYGhscHR4fICIjJCUmKCotMDI0NTY3OTo8PT9AQURFRkdISUpLTE1OT1BRUlNUVVZXWFlaW1xdXl9gYWNkZWZnaGlqa2xtcHFydHV2d3h7fICChoqMjo+RkpaXmZ6goKWrrbK5usLFyNDZ4uXl5u33+Pn6/f7+CxaZ9AAAArVJREFUOMuVlUGv3DYMhDkk5RTv8tqe+v9/XS4t0EOSXZOc6UHe3bwgQBHrYMv+TIwoDgX7cOHDTB9m+RHDi9aPOL57wB77lWR7PGF8R8IcuFjJJNH0YvG4AebYY6PcY4d/aYUBcHi4b1aiSA5BM0FPdJMeER7u7mZGkkOfsSebF+nukb48PS8BzWY5BuRm8xkzM3JlOACYpGA2GmjTjrsFwD0z11ru6ZdWtod7mbVoWwAM5h6Zx1qeGR4OE4fRDcBMsoGgNAMckbHWipW50h0mssu9zCRJTtsCAA/PteJYa73QKMdpIoN7WTDAI9ZavtZxHBkXGuEwaVGiBCEfqUrPXMenlXHldfYfynYH7KHVI8Mz17FWroAbNbUXN5EzTjy1unvkWrnWsf58P+z89x+HcQ2b7rss8rH7CGRmfPrtr9+X2dvb22cwJ8/ocDiwBRjcd63EcfzxnpRhvd//nnEPh7vDYOZmO+6ul1zvhyhRx/vKCPfro230KmwAsSJ3dcoyVgDA00P+wYQe6+WgFf7Blf7wmiQJ8N4xYO2ApJdj3MwkURJJmm4nHHCcNxlJXh93actEUhyyh3Wzw8zOb8VpciiSMpnljsnJUfdU9W0qrc/qqunWaLjj5nYnyWk/77fj7iJM3fe63c/q2SrMLAADHNhOcQ+aOF2388uXr/eq6bNnSLM0QSLZ0e7uxreOtJ7z65ev9+pm76iyFCSOFxwFE/v8tMKm7t9ut7OKVTVDyXRpHW+HneLUfS03Vp1ndU1Vc/hKFjFAwUxk39NhYs90s6qmR5QuraANzKSlSa+Hucmq6h7SdNnQZESbiczgo2WI09XTfeXK4tkNJaONeKWZ1WfX9JDStVu7y1CSQj5e37W3mRd5CYDMaCJ9fmiaepK/0op/vcH/yrHx08NIPz+M/v+I+w94lWTZaS9YOAAAAABJRU5ErkJggg==) center -27px no-repeat
}
.tourbus-container.dark-tour .tourbus-leg-inner {
	padding: 40px
}
.tourbus-container.dark-tour .tourbus-leg .btn {
	display: inline-block;
	padding: 8px 35px;
	border: 1px solid #fff;
	color: #fff;
	border-radius: 4px;
	margin-top: 20px
}
#lnk-go-to-top {
	font-size: 4em;
	position: fixed;
	right: 30px;
	top: calc(100vh - 80px);
	z-index: 9999;
	opacity: .5;
	text-decoration: none;
	display: none;
	-webkit-transition-property: opacity;
	-webkit-transition-duration: .5s;
	transition-property: opacity;
	transition-duration: .5s
}
.btn.btn-primary,
.btn.btn-secondary {
	padding: 10px 30px;
	display: inline-block;
	min-width: 60px;
	font-size: inherit;
	text-align: center;
	cursor: pointer
}
#lnk-go-to-top:hover {
	opacity: 1
}
.btn.btn-primary {
	background: #ca0008;
	color: #fff;
	border-radius: 4px;
	border: 1px solid #ca0008
}
.btn.btn-secondary {
	background: 0 0;
	color: #ca0008;
	border-radius: 4px;
	border: 1px solid #ca0008
}
.btn.btn-primary:active,
.btn.btn-primary:hover {
	background: #8F0006;
	text-decoration: none
}
.btn.btn-secondary:active,
.btn.btn-secondary:hover {
	background: #fafafa;
	border-color: #8F0006;
	text-decoration: none
}
.btn-holder {
	text-align: center
}
.btn-holder .btn:first-child {
	margin-right: 15px
}
.align-center {
	text-align: center
}
.align-left {
	text-align: left
}
.align-right {
	text-align: right
}
.promoted-usage-clusterize table,
.promoted-usage-clusterize tr {
	width: 100%
}
.promoted-usage-clusterize thead {
	background-color: rgba(249, 250, 252, 1)
}
.promoted-usage-clusterize thead td {
	font-weight: 600
}
.promoted-usage-clusterize td {
	padding: 20px;
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	border-right: 1px solid rgba(238, 238, 238, 1);
	max-width: 220px
}
.promoted-usage__header {
	height: 28px;
	background-color: rgba(126, 188, 226, 1);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	text-align: right;
	color: #fff;
	z-index: 2
}
.promoted-usage__body-wrapper {
	overflow: scroll;
	height: 100%
}
.stats-container__filter-select:before {
	content: "\e63b";
	color: #000
}
.stats-container__filter-select {
	position: absolute;
	top: 10px;
	right: 10px;
	border: 1px solid #D8D9DA;
	width: 30%;
	height: 36px;
	padding: 0 10px;
	cursor: pointer;
	font-weight: 400;
	font-size: 14px;
	border-radius: 2px;
	overflow: hidden;
	text-indent: .01px;
	background: url(../../images/icons/arrow-down.gif) 95% no-repeat #fff;
	-ms-appearance: none;
	-o-appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
.promoted-usage-clusterize {
	position: fixed;
	width: 60%;
	left: 20%;
	top: 15%;
	background-color: #fff;
	box-shadow: 0 0 20px 2px #c2c2c2;
	height: 80%;
	z-index: 1
}
.promoted-usage-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #c2c2c2;
	z-index: 1;
	opacity: .8
}
.gm-style-iw {
	width: 100%!important;
	top: 0!important;
	left: 0!important;
	height: 133px;
	overflow: visible!important;
	min-width: 400px
}
.map-marker-modal {
	width: 100%;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-pack: center;
	justify-content: center;
	height: 170px
}
.gm-style-iw>div,
.gm-style-iw>div>div {
	max-width: 100%!important;
	border-radius: 5px;
	background-color: #fff;
	box-shadow: 0 0 15px 5px rgba(0, 0, 0, .05)
}
.map-marker-modal__images {
	width: 60%;
	border-radius: 8px
}
.map-marker-modal__image {
	width: 100%;
	height: 100%;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	position: relative
}
.map-marker-modal__image-count {
	position: absolute;
	bottom: 5px;
	left: 10px;
	color: #fff;
	background-color: rgba(0, 0, 0, .7);
	padding: 5px 8px;
	border-radius: 20px;
	font-weight: 400;
	z-index: 1
}
.map-marker-modal__listing-info {
	padding: 16px;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative
}
.map-marker-modal__listing-info-title {
	font-size: 12px;
	font-weight: 500;
	line-height: 18px
}
.map-marker-modal__listing-info-body {
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column
}
.map-marker-modal__listing-info-location {
	font-size: 10px;
	margin: 5px 0;
	color: #777
}
.map-marker-modal__listing-info-amenities {
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 6px
}
.infoBox {
	box-shadow: 0 0 20px 10px rgba(0, 0, 0, .08);
	border-radius: 5px
}
.infoBox:before {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #fff;
	position: absolute;
	bottom: -10px;
	left: 190px
}
.infoBox img[src*="close-inofBox.png"] {
	position: absolute!important;
	right: 4px;
	top: 4px;
	padding: 4px
}
.map-marker-modal__listing-info-amenity {
	width: 50%;
	margin: 3px 0;
	font-size: 12px
}
.map-marker-modal__listing-info-footer {
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-item-align: center;
	align-self: center;
	border-top: 1px solid #eee;
	padding: 10px 0;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	-ms-flex-pack: distribute;
	justify-content: space-around
}
.map-marker-modal__listing-footer-cat {
	font-size: 12px;
	font-weight: 500;
	color: #777
}
.map-marker-modal__listing-footer-price {
	font-weight: 600;
	color: #c93333;
	font-size: 13px
}
.map-marker-modal__listing-info-label {
	color: #b80007;
	padding-right: 5px;
	font-weight: 800
}
.map-marker-modal__listing-info-label>img {
	margin-right: 2px;
	width: 8px
}
.view-map-link {
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-ms-flex-align: center;
	align-items: center;
	width: 95px;
	cursor: pointer;
	float: right
}
.view-map-link>.view-map-img {
	background: url(../../images/markers/map-active.png) center no-repeat;
	display: inline-block;
	width: 20px;
	height: 20px;
	background-size: contain
}
.view-map-link-text {
	font-size: 14px;
	color: #c80818;
	-ms-flex-item-align: end;
	align-self: flex-end
}
.view-map-link--inactive>.view-map-img {
	background: url(../../images/markers/map-idle.png) center no-repeat;
	background-size: contain
}
.promoted-usage__info-user {
	font-size: 42px;
	font-weight: 100;
	margin-bottom: 8px
}
.promoted-usage__info-msg {
	font-size: 16px;
	display: inline-block;
	width: 50%;
	line-height: 25px
}
.promoted-usage-clusterize-scroll {
	margin-top: 40px
}
.promoted-usage__info {
	margin: 80px 0 0 80px
}
.promoted-usage__header>span {
	display: inline-block;
	margin: 6px 15px 6px 6px;
	font-size: 12px;
	font-weight: 600;
	padding-right: 15px
}
.promoted-usage__head-image {
	width: 100%;
	height: 145px;
	margin-top: -100px;
	background-position: right 10px;
	background-repeat: no-repeat
}
.promoted-usage-header__icon {
	position: relative;
	top: 2px;
	right: 4px
}
.promoted-usage-modal__stats-cta {
	color: #63b0ff;
	border-bottom: 1px solid;
	cursor: pointer
}
.promoted-usage-modal__stats-cta--dimmed {
	color: #cc0001
}
.promoted-usage__close-btn {
	position: absolute;
	right: -18px;
	top: -17px;
	color: #fff;
	border-radius: 50%;
	z-index: 3;
	font-size: 18px;
	background: #3b4245;
	padding: 5px 10px;
	box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .43);
	cursor: pointer
}
.mylistings-usage-modal-link {
	background: 0 0;
	border: none;
	font-size: 16px;
	border-bottom: 1px solid;
	padding: 0;
	color: #00446b;
	cursor: pointer
}
.stats-container--loading {
	position: relative
}
.stats-container--loading:after {
	background: url(../../images/paa/loading.gif) center no-repeat #fff;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center
}
.view-as-link--inactive {
	color: #777
}
.need-more-credits ul {
	padding-left: 20px
}
.Vertical-homepage .sales-contacts.jobs .header,
.Vertical-homepage .sales-contacts.jobs .header a {
	color: #242424!important
}
.Vertical-homepage .sales-contacts.jobs .header:last-child {
	margin-bottom: 0
}
#container.full-width-page,
#container.full-width-page #content-wrapper {
	width: auto
}
.verify-header {
	height: 84px;
	background-color: #FFF;
	box-shadow: 0 1px 0 0 #F5F5F5;
	text-align: center
}
.verify-header .back-btn {
	float: left;
	height: 100%;
	width: 100px;
	background-image: url(../../images/verify/back_icon.png);
	background-repeat: no-repeat;
	background-size: 20px;
	background-position-x: 40px;
	background-position-y: center;
	cursor: pointer;
	transition: .2s
}
.verify-header .back-btn:lang(ar) {
	float: right;
	transform: rotateY(180deg)
}
.verify-header .back-btn:hover {
	background-position-x: 38px;
	background-image: url(../../images/verify/back_icon_hover.png)
}
.verify-header a.logo {
	display: inline-block;
	cursor: pointer;
	padding: 12px 0;
	margin-left: -100px;
	margin-right: 0
}
.verify-header a.logo:lang(ar) {
	margin-right: -100px;
	margin-left: 0
}
@media only screen and (max-width: 750px) {
	.verify-header .back-btn {
		display: none
	}
	.verify-header a.logo,
	.verify-header a.logo:lang(ar) {
		margin: 0
	}
}
.verify-logo-container {
	text-align: center;
	margin: 96px 0 25px
}
.verfiy-container {
	width: 277px;
	text-align: center;
	margin: 0 auto
}
@media only screen and (max-width: 320px) {
	.verify-header {
		height: 40px
	}
	.verify-header a.logo {
		padding: 3px 0
	}
	.verify-header a.logo img {
		height: 32px
	}
	.verfiy-container {
		width: 95%;
		margin: 20px auto
	}
	.verify-logo-container {
		display: none
	}
}
@media only screen and (max-width: 750px) {
	.verify-logo-container {
		margin: 20px 0 25px
	}
}
.verfiy-container .title {
	font-size: 24px;
	text-align: center;
	line-height: 29px;
	color: #40484A
}
.verfiy-container .sub-title {
	font-size: 14px;
	text-align: center;
	line-height: 16px;
	color: #40484A;
	width: 95%;
	margin: 10px auto 0
}
.verfiy-container .sub-title .selected-otp-phone {
	white-space: nowrap
}
.verfiy-container .submit-btn input[type=button] {
	height: 46px;
	background-color: #EE0400;
	border-radius: 4px;
	border: 0;
	width: 100%;
	font-size: 16px;
	font-weight: 600;
	text-align: center;
	line-height: 20px;
	letter-spacing: 1px;
	color: #FFF;
	cursor: pointer;
	transition: .2s;
	-webkit-appearance: none
}
.verfiy-container .submit-btn input[type=button]:disabled {
	background-color: #EEF0F1;
	color: #D2D4D5
}
.verfiy-container .footer {
	margin-top: 36px;
	font-size: 14px;
	text-align: center;
	line-height: 18px;
	color: #7B8385
}
.verfiy-container .footer a {
	text-decoration: underline;
	color: #EE0400;
	cursor: pointer;
	padding: 0 6px
}
.verfiy-container ul#id_otpsend-phone_number {
	margin-top: 35px
}
.verfiy-container ul#id_otpsend-phone_number li {
	list-style: none
}
.verfiy-container ul#id_otpsend-phone_number li label {
	box-sizing: border-box;
	width: 100%;
	border: 1px solid #B1B9BB;
	border-radius: 4px;
	display: inline-block;
	margin-bottom: 12px;
	font-size: 16px;
	font-weight: 300;
	text-align: left;
	padding: 11px 50px;
	line-height: 20px;
	color: #7B8385;
	cursor: pointer;
	white-space: nowrap
}
.verfiy-container ul#id_otpsend-phone_number li label:lang(ar) {
	text-align: right
}
.verfiy-container ul#id_otpsend-phone_number li label.selected {
	border: 1px solid #40484A;
	color: #40484A
}
.verfiy-container ul#id_otpsend-phone_number li label input[type=radio] {
	background-image: url(../../images/verify/radio_idle.png);
	-webkit-appearance: none;
	height: 15px;
	width: 15px;
	background-size: 15px;
	margin: 0 15px;
	border: none;
	vertical-align: middle;
	transition: .2s
}
.verfiy-container ul#id_otpsend-phone_number li label .radio-label {
	direction: ltr!important;
	pointer-events: none
}
.verfiy-container ul#id_otpsend-phone_number li label input[type=radio]:checked {
	background-image: url(../../images/verify/radio_active.png)
}
.verfiy-container ul#id_otpsend-phone_number li label input[type=radio]:hover {
	transform: scale(1.15)
}
.verfiy-container input[type=tel]#id_otpverify-otp {
	box-sizing: border-box;
	width: 100%;
	height: 47px;
	background-color: rgba(238, 240, 241, .3);
	border: 1px solid #B1B9BB;
	border-radius: 4px;
	margin-top: 32px;
	margin-bottom: 12px;
	font-size: 18px;
	text-align: center;
	line-height: 22px;
	letter-spacing: 4px;
	color: #40484A;
	transition: .2s
}
.verfiy-container .otp_reference_id,
.verfiy-container .verify_otp_form {
	display: none
}
.verfiy-container .verify_otp_form.paa_otp_form {
	display: block
}
.verfiy-container input[type=tel]#id_otpverify-otp::-webkit-input-placeholder {
	font-size: 13px;
	line-height: 30px;
	color: #7B8385;
	letter-spacing: 0
}
.verfiy-container input[type=tel]#id_otpverify-otp:-moz-placeholder {
	font-size: 13px;
	line-height: 30px;
	color: #7B8385;
	letter-spacing: 0
}
.verfiy-container input[type=tel]#id_otpverify-otp::-moz-placeholder {
	font-size: 13px;
	line-height: 30px;
	color: #7B8385;
	letter-spacing: 0
}
.verfiy-container input[type=tel]#id_otpverify-otp:-ms-input-placeholder {
	font-size: 13px;
	line-height: 30px;
	color: #7B8385;
	letter-spacing: 0
}
.verfiy-container .verify-loader-container {
	margin: 20px auto;
	display: none
}
.verfiy-container .verify-loader {
	border-radius: 50%;
	border: 2px solid #EE0400;
	border-right: 2px solid #FFF;
	margin: 20px auto;
	width: 15px;
	height: 15px;
	animation: verify-spin .7s ease-in-out infinite
}
@keyframes verify-spin {
	0% {
		transform: rotate(0)
	}
	100% {
		transform: rotate(360deg)
	}
}
@keyframes shake-animation {
	from,
	to {
		transform: translate3d(0, 0, 0)
	}
	10%,
	30%,
	50%,
	70%,
	90% {
		transform: translate3d(-5px, 0, 0)
	}
	20%,
	40%,
	60%,
	80% {
		transform: translate3d(5px, 0, 0)
	}
}
.shake-animation {
	animation-name: shake-animation;
	animation-duration: .8s;
	animation-fill-mode: both
}
.verfiy-container .verify-otp-error {
	border-radius: 4px;
	color: #FFF;
	font-size: 16px;
	line-height: 20px;
	padding: 11px;
	text-align: left;
	position: absolute;
	top: 110px;
	margin: 20px 0 20px -66px;
	width: 410px;
	background: url(../../images/verify/error_icon.png) 0 2px no-repeat #EE0405;
	display: none
}
.verfiy-container .verify-otp-error div.text {
	margin-left: 40px
}
.verfiy-container .verify-otp-error div.text:lang(ar) {
	margin-right: 40px
}
.verfiy-container .verify-otp-error:lang(ar) {
	margin: 20px -66px 20px 0;
	text-align: right;
	background-position: 100% 2px
}
.verfiy-container .verify-otp-error.timeout-error {
	top: 80px
}
@media only screen and (max-width: 750px) {
	.verfiy-container .verify-otp-error {
		position: inherit;
		width: 105%;
		margin: 20px 0 20px -5%
	}
	.verfiy-container .verify-otp-error:lang(ar) {
		margin: 20px -5% 20px 0
	}
}
@media only screen and (max-width: 320px) {
	.verfiy-container .verify-otp-error {
		width: 93%;
		margin: 20px 0
	}
}
.otp-verify-message {
	text-align: center
}
#account-settings .content {
	display: none
}
#account-settings .group {
	overflow: hidden;
	margin-bottom: 0
}
.otp-verify-message a {
	color: #EE0405
}
.card-view-ab-test .group-header h1 {
	color: #2B2D2E!important;
	font-size: 20px!important;
	font-weight: 600
}
.card-view-ab-test .group-header div#email_alerts-top-wrap {
	display: none
}
.card-view-ab-test div#view-map-link {
	float: left
}
.card-view-ab-test view-map-link--inactive span.view-map-link-text {
	color: #626465!important;
	font-size: 14px;
	font-weight: 600
}
.card-view-ab-test .group-sub-header div#email_alerts-top-wrap {
	float: left;
	margin-left: 18px;
	display: block!important
}
.card-view-ab-test a#email_alerts {
	border: 0;
	color: #777;
	font-size: 14px;
	font-weight: 600;
	position: relative;
	top: 1px
}
.card-view-ab-test a#email_alerts:hover {
	color: #EE0400
}
.card-view-ab-test div#sort {
	float: right!important
}
.card-view-ab-test select#id_sort_by {
	border: none;
	box-shadow: none;
	background-color: transparent;
	background-image: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	font-size: 16px;
	color: #EE0400
}
.card-view-ab-test input#sort-button {
	background: 0 0;
	border: 1px solid #f01e1b;
	color: #f01e1b;
	border-radius: 4px;
	cursor: pointer;
	margin-left: 5px
}
.card-view-ab-test div#browse_in_widget {
	background-color: #EEF0F1!important;
	color: #626465
}
.card-view-ab-test #browse_in_widget div#show {
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row
}
.card-view-ab-test #browse_in_widget ul.browse_in_widget_col {
	float: none!important;
	width: auto;
	padding-right: 10px
}
.card-view-ab-test #browse_in_widget span#browse_in_breadcrumb {
	font-size: 16px;
	color: #626465
}
.card-view-ab-test #browse_in_widget span#browse_in_breadcrumb>div>a {
	color: #626465
}
.card-view-ab-test #browse_in_widget span#browse_in_breadcrumb>strong {
	color: #2B2D2E;
	font-weight: 600
}
.card-view-ab-test .promoted-ads__card {
	box-shadow: none;
	border-radius: 6px
}
.card-view-ab-test .promoted-ads__card-image-el:before {
	background-image: url(../../images/listers-landing/empty-thumb-card.png)!important;
	background-size: cover;
	height: 100%
}
.card-view-ab-test .promoted-ads__card-image-el:after {
	background: 0 0
}
.card-view-ab-test .promoted-ads__card-body {
	box-shadow: 0 -9px 0 0 #fff, 0 9px 0 0 #fff, 1px -1px 3px 0 #EEF0F1, -1px 0 3px 0 #EEF0F1;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 85px
}
.card-view-ab-test .promoted-ads__card-footer {
	box-shadow: 0 2px 3px 0 #EEF0F1, 0 -9px 0 0 #fff, 1px 0 3px 0 #EEF0F1, -1px 0 3px 0 #EEF0F1;
	border-top: 0;
	border-radius: 0 0 6px 6px
}
.card-view-ab-test span.promoted-ads__card-image-tag {
	top: 8px;
	border-radius: 50px;
	background-color: #EE0400;
	bottom: auto;
	font-size: 12px;
	opacity: 1;
	padding: 2px 7px
}
.card-view-ab-test img.promoted-ads__card-image-el {
	border-radius: 6px 6px 0 0;
	color: rgba(255, 255, 255, 0)
}
.card-view-ab-test .promoted-ads__card-body__price {
	-ms-flex-order: 1;
	order: 1;
	color: #EE0400;
	font-size: 20px;
	font-weight: 600
}
.card-view-ab-test .promoted-ads__card-body__location {
	-ms-flex-order: 3;
	order: 3;
	width: 200px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}
.card-view-ab-test .promoted-ads__card-body>a {
	-ms-flex-order: 2;
	order: 2;
	font-size: 16px;
	font-weight: 600;
	display: -ms-inline-flexbox;
	display: inline-flex
}
.card-view-ab-test .promoted-ads__card-body__title {
	height: 20px
}
.card-view-ab-test #sort-form label {
	font-weight: 400;
	font-size: 16px
}
.card-view-ab-test .promoted-ads__card .facts {
	display: -ms-flexbox!important;
	-js-display: flex!important;
	display: flex!important;
	color: #2B2D2E;
	font-size: 13px;
	line-height: 20px;
	list-style: none;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-ms-flex-order: 2;
	order: 2;
	max-height: 20px;
	width: 220px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	-ms-flex-pack: center;
	justify-content: center;
	margin-left: -10px
}
.card-view-ab-test .promoted-ads__card .sep-dot {
	margin-left: 4px;
	margin-right: 4px;
	font-size: 6px
}
#user-help {
	padding-right: 16px;
	display: inline-block
}
#user-help:lang(ar) {
	padding-right: 16px;
	padding-left: 0;
	border-right: none
}
#user-help img {
	height: 16px;
	padding-top: 3px
}
#place-an-ad {
	padding-left: 0;
	padding-right: 0
}
#nav-motors ul.nav-col-list {
	margin-left: 210px
}
#nav-motors ul.nav-col-list:lang(ar) {
	margin-right: 140px;
	margin-left: 0
}
.navbar #nav-community .navbar-inner li.nav-inner-content:first-child {
	margin-left: 730px
}
.navbar #nav-community:lang(ar) .navbar-inner li.nav-inner-content:first-child {
	margin-right: 730px;
	margin-left: 0
}
#parent-user-control {
	width: 300px
}
.company-logo.shadow img {
	max-height: 100px
}
body.account-password-reset-p #header,
body.account-password-reset-p .footer-wrapper-parent {
	display: none
}
body.account-password-reset-p #container {
	width: 100%;
	box-sizing: border-box
}
#dbz-body.account-password-reset-p #content-wrapper {
	width: auto!important;
	margin: auto;
	box-sizing: border-box;
	overflow: initial
}
#dbz-body.account-password-reset-p #content-wrapper .box-container {
	box-sizing: border-box;
	min-height: 420px;
	width: 512px;
	border-radius: 12px;
	background-color: #FFF;
	box-shadow: 0 32px 145px 0 rgba(0, 0, 0, .08);
	margin: 48px auto 16px;
	position: relative
}
#dbz-body.account-password-reset-p #content-wrapper #forgotten-password .g-recaptcha>div {
	margin: 0 auto
}
#dbz-body.account-password-reset-p #content-wrapper #forgotten-password input[type=password],
#dbz-body.account-password-reset-p #content-wrapper #forgotten-password input[type=text],
#dbz-body.account-password-reset-p #content-wrapper #password-reset-confirm input[type=password],
#dbz-body.account-password-reset-p #content-wrapper #password-reset-confirm input[type=text] {
	border: 1px solid #B6B8B9;
	border-radius: 6px;
	width: 100%;
	padding: 15px;
	box-sizing: border-box;
	font-size: 16px;
	line-height: 20px;
	transition: all .3s ease;
	margin: 0
}
#dbz-body.account-password-reset-p #content-wrapper #forgotten-password .awesome.red,
#dbz-body.account-password-reset-p #content-wrapper #password-reset-confirm .awesome.red {
	color: #FFF;
	border: none!important;
	border-radius: 6px;
	padding: 12px 24px;
	font-weight: 600!important;
	text-align: center;
	-webkit-appearance: none;
	cursor: pointer;
	text-decoration: none!important;
	transition: .3s;
	font-size: 16px;
	line-height: 24px!important;
	position: relative;
	height: auto;
	margin: 0;
	width: 100%;
	box-sizing: border-box;
	background-color: #EE0400!important
}
#dbz-body.account-password-reset-p .fieldset-content {
	margin: 0;
	padding: 0 96px 96px
}
#dbz-body.account-password-reset-p form {
	margin: 0;
	padding: 0
}
#dbz-body.account-password-reset-p #content-wrapper .header-container {
	text-align: center;
	padding: 16px 0 0;
	min-height: 48px;
	margin-bottom: 32px;
	position: relative;
	box-shadow: none
}
#dbz-body.account-password-reset-p #content-wrapper .page-header-container {
	margin-bottom: 32px
}
#dbz-body.account-password-reset-p #content-wrapper h1 {
	font-size: 24px;
	line-height: 32px;
	font-weight: 400;
	font-family: proxima-nova;
	text-align: center;
	color: #2B2D2E
}
#add-phone-main,
#change-phone-container *,
#lean-header #lean-header-container .language-switcher,
#lean-header .header-title,
#verify-otp-container * {
	font-family: proxima-nova, noto, helvetica, arial, sans-serif
}
#dbz-body.account-password-reset-p #content-wrapper span {
	font-size: 15px;
	line-height: 20px;
	text-align: center;
	display: block;
	margin-top: 8px
}
#dbz-body.account-password-reset-p #content-wrapper .row {
	margin-bottom: 24px
}
#dbz-body.account-password-reset-p #content-wrapper .row .error-msg {
	transition: all .3s ease;
	color: #ff4b82;
	display: block;
	font-size: 14px;
	line-height: 20px;
	margin-top: 4px
}
#dbz-body.account-password-reset-p #content-wrapper .close-icon {
	left: 24px;
	top: 25px;
	height: 26px;
	width: 26px;
	background-size: 16px;
	background-repeat: no-repeat;
	background-position: center;
	display: inline-block;
	position: absolute;
	cursor: pointer
}
#dbz-body.account-password-reset-p #content-wrapper .site-header {
	padding: 28px 0 32px;
	text-align: center;
	box-sizing: border-box;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-bottom: 1px solid #eef0f1
}
.no-margin {
	margin: 0
}
.no-margin-force {
	margin: 0!important
}
.new-sidebar-seo-link {
	font-size: 14px;
	font-weight: 400;
	color: #1270ec
}
.new-sidebar-seo-link-text {
	font-size: 14px;
	font-weight: 400;
	color: #626465
}
.new-sidebar-seo-box {
	border-top: 1px solid #eef0f1;
	border-bottom: 1px solid #eef0f1;
	padding-top: 24px;
	padding-bottom: 24px
}
.new-sidebar-seo-box-h2 {
	margin-bottom: 4px
}
.new-sidebar-browse-more {
	font-size: 20px;
	color: #2b2d2e;
	margin-bottom: 12px
}
header#lean-header {
	border-bottom: 1px solid #eef0f1;
	height: 64px;
	float: none;
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .04);
	background-color: #fff;
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	min-width: 330px;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	z-index: 2
}
header#lean-header .logo {
	color: #424242;
	text-decoration: none;
	-ms-flex: 1;
	flex: 1;
	text-align: center
}
header#lean-header .logo a {
	display: inline-block;
	height: 64px
}
header#lean-header .logo a img {
	margin-top: 8px
}
header#lean-header nav {
	height: 64px
}
header#lean-header nav .back-btn {
	float: left;
	height: 100%;
	width: 100px;
	background-image: url(../../images/nav/arrow-left.png);
	background-repeat: no-repeat;
	background-size: 20px;
	background-position-x: 40px;
	background-position-y: center;
	transition: .2s;
	cursor: pointer
}
header#lean-header nav .back-btn:lang(ar) {
	float: right;
	transform: rotateY(180deg)
}
header#lean-header nav .back-btn:hover {
	background-position-x: 38px
}
#lean-header #lean-header-container {
	max-width: 1152px;
	width: 100%;
	margin: 0 auto;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex
}
#lean-header #lean-header-container .logo {
	text-align: initial;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center
}
#lean-header #lean-header-container .logo a img {
	margin-top: 16px
}
#lean-header #lean-header-container .logo a.home-page-link {
	padding: 0 24px
}
#lean-header #lean-header-container .language-switcher {
	line-height: 64px;
	font-size: 16px;
	font-weight: 300;
	color: #626465;
	-ms-flex: .05;
	flex: .05;
	margin: auto 24px
}
#lean-header #lean-header-container .language-switcher:active,
#lean-header #lean-header-container .language-switcher:hover {
	text-decoration: none;
	color: #2b2d2e
}
#change-phone-container {
	width: 330px;
	margin: 97px auto 0;
	text-align: center;
	color: #2b2d2e
}
#verify-otp-container {
	display: none;
	width: 312px;
	margin: 97px auto;
	text-align: center;
	color: #2b2d2e
}
#add-phone-main #verify-otp-container .prefix-country-code,
#verify-otp-container .verification-phone-number {
	font-size: 24px;
	font-weight: 700;
	line-height: 1.33;
	text-align: center;
	color: #e00000;
	border: none;
	padding: 0
}
#add-phone-main {
	margin: 64px auto 0;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center
}
#add-phone-main #context-details {
	width: 312px;
	margin-top: 84px
}
#add-phone-main #context-details .context-details-title {
	font-size: 24px;
	line-height: 1.33;
	color: #2b2d2e;
	font-weight: 400
}
#add-phone-main #context-details .context-details-list {
	margin: 32px 0;
	list-style: none
}
#add-phone-main #context-details .context-details-list .context-details-item {
	font-size: 16px;
	line-height: 1.5;
	color: #626465;
	margin-bottom: 12px;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex
}
#add-phone-main #context-details .context-details-item-desc {
	padding: 0 16px;
	font-size: 20px;
	color: #2b2d2e
}
#add-phone-main #change-phone-container,
#add-phone-main #verify-otp-container,
#verify-success-container {
	margin: 84px 32px 48px;
	padding: 32px;
	border-radius: 6px;
	box-shadow: 0 8px 24px 0 rgba(0, 0, 0, .12);
	background-color: #fff;
	width: auto
}
#verify-success-container {
	width: 330px
}
#add-phone-main #change-phone-container .change-phone-details {
	margin: 16px auto 24px
}
#add-phone-main .add-phone-field {
	border: 1px solid #B1B9BB;
	box-sizing: border-box;
	border-radius: 6px;
	height: 48px;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex
}
#add-phone-main .add-phone-field input[type=text] {
	border: none!important;
	margin: 0!important;
	height: auto!important;
	width: 100%;
	font-size: 16px;
	padding: 0 16px;
	border-radius: 6px
}
input[type=tel]::-ms-clear {
	display: none
}
#add-phone-main .add-phone-field input[type=text][disabled] {
	background-color: #FFF
}
#add-phone-main .prefix-country-code {
	padding: 0 12px;
	font-size: 16px;
	font-weight: 400;
	line-height: 46px;
	color: #2b2d2e;
	border-right: 1px solid #B1B9BB
}
#add-phone-main footer#lean-footer {
	position: initial;
	margin: 24px 0;
	width: auto;
	color: #626465
}
#add-phone-main .resend-otp-code {
	border-radius: 4px;
	margin-top: 24px;
	text-align: center;
	color: #626465
}
#add-phone-main .resend-otp-code #resend-top-code-action {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.43;
	color: #e00000;
	cursor: pointer
}
#change-phone-container h1,
#verify-otp-container h1,
#verify-success-container h1 {
	font-size: 24px;
	line-height: 32px;
	font-weight: 700;
	color: #2b2d2e;
	margin-bottom: 24px;
	text-align: center
}
#change-phone-container .change-phone-details {
	width: 312px;
	margin: 32px auto
}
#change-phone-container .change-phone-details .change-phone-title {
	font-size: 14px;
	line-height: 20px;
	height: 24px;
	color: #626465
}
#change-phone-container .change-phone-details .change-phone-content {
	color: #626465;
	font-size: 16px;
	line-height: 24px;
	font-weight: 700
}
#change-phone-container .change-phone-details .change-phone-message {
	margin-top: 64px;
	font-size: 14px;
	line-height: 20px;
	color: #626465;
	height: 48px
}
#change-phone-container #change-phone-form,
#verify-otp-container #verify-otp-form {
	width: 330px;
	margin: 0 auto
}
#change-phone-container #change-phone-form input[type=text],
#verify-otp-container #verify-otp-form input[type=tel] {
	width: 100%;
	border: 1px solid #B1B9BB;
	box-sizing: border-box;
	border-radius: 6px;
	height: 48px;
	font-size: 16px;
	padding: 0 12px;
	margin: 16px 0 0
}
#verify-otp-container #verify-otp-form input[type=tel]:lang(ar) {
	font-size: 14px
}
#verify-otp-container #verify-otp-form input[type=tel] {
	text-align: center
}
#change-phone-container #change-phone-form button:disabled,
#verify-otp-container #verify-otp-form button:disabled {
	background-color: #eef0f1;
	color: #b6b8b9
}
#change-phone-container #change-phone-form button,
#verify-otp-container #verify-otp-form button,
#verify-success-container #verify-success-back {
	height: 48px;
	background-color: #e00000;
	border-radius: 6px;
	border: 0;
	width: 100%;
	font-size: 16px;
	font-weight: 600;
	text-align: center;
	line-height: 20px;
	color: #FFF;
	cursor: pointer;
	margin-top: 16px;
	-webkit-appearance: none;
	background-image: none
}
.verify-success-icon-container {
	margin: 24px auto;
	text-align: center
}
#change-phone-container #change-phone-form button.error,
#verify-otp-container #verify-otp-form button.error {
	margin: 6px 0 0;
	padding: 0
}
#change-phone-container #change-phone-form button.loading,
#verify-otp-container #verify-otp-form button.loading {
	background-image: url(../../images/verify/loader.gif);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 32px;
	color: transparent
}
#change-phone-container #change-phone-form input[type=text].error,
#verify-otp-container #verify-otp-form input[type=tel].error {
	border-color: #ff3457;
	background: 0 0;
	color: #2b2d2e
}
#change-phone-container #change-phone-form input[type=text]::-moz-placeholder,
#verify-otp-container #verify-otp-form input[type=tel]::-moz-placeholder {
	color: #b6b8b9;
	opacity: 1
}
#change-phone-container #change-phone-form input[type=text]:-ms-input-placeholder,
#verify-otp-container #verify-otp-form input[type=tel]:-ms-input-placeholder {
	color: #b6b8b9;
	opacity: 1
}
#change-phone-container #change-phone-form input[type=text]::placeholder,
#verify-otp-container #verify-otp-form input[type=tel]::placeholder {
	color: #b6b8b9;
	opacity: 1
}
#change-phone-container #change-phone-form input[type=text]:-ms-input-placeholder,
#verify-otp-container #verify-otp-form input[type=tel]:-ms-input-placeholder {
	color: #b6b8b9
}
#change-phone-container #change-phone-form .error-message,
#verify-otp-container #verify-otp-form .error-message {
	color: #ff3457;
	text-align: left;
	margin: 4px auto;
	font-size: 14px;
	max-height: 0;
	overflow: hidden;
	transform-origin: top;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-align: end;
	align-items: flex-end;
	transition: max-height .3s ease
}
#lean-header .header-close:lang(ar),
#lean-header .header-go-back:lang(ar) {
	transform: scaleX(-1)
}
#change-phone-container #change-phone-form .error-message.visible,
#verify-otp-container #verify-otp-form .error-message.visible {
	max-height: 50px
}
#change-phone-container #change-phone-form .error-message:lang(ar),
#verify-otp-container #verify-otp-form .error-message:lang(ar) {
	text-align: right
}
#verify-otp-container #verify-otp-form .verify-form-details {
	margin-top: 24px
}
#verify-otp-container #verify-otp-form .verify-form-details .sub-title {
	font-size: 14px;
	line-height: 20px
}
#verify-otp-container #verify-otp-form #new-phone-number {
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	color: #e00000;
	margin: 4px 0 32px
}
.change-phone-error-text {
	display: none
}
footer#lean-footer {
	text-align: center;
	font-size: 14px;
	line-height: 20px;
	position: absolute;
	margin-bottom: 24px;
	top: 628px;
	width: 330px
}
#lean-header .header-close-verifcation,
#lean-header .header-go-back {
	width: 24px;
	margin: 20px;
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 24px
}
footer#lean-footer a {
	color: #1270ec;
	font-size: 14px;
	line-height: 20px;
	text-decoration: none;
	cursor: pointer;
	white-space: nowrap
}
#lean-header .header-left {
	float: left
}
#lean-header .header-right {
	float: right
}
#lean-header .header-go-back {
	background-image: url(../../images/chat/back-arrow.png);
	background-size: 20px
}
#lean-header .header-close-verifcation {
	background-image: url(../../images/icons/close-icon.png);
	background-size: 16px;
	-ms-flex: .05;
	flex: .05
}
#lean-header .header-title {
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5;
	text-align: center;
	margin: auto 0;
	color: #2b2d2e;
	width: calc(100% - 150px)
}
.newheader_button,
.topbar {
	font-family: proxima-nova, noto, GE-SS, 'Helvetica Neue', Helvetica, Arial, sans-serif
}
@media only screen and (max-width: 650px) {
	#add-phone-main {
		-ms-flex-direction: column;
		flex-direction: column
	}
	#add-phone-main #context-details {
		width: 100%;
		margin-top: 84px
	}
	#add-phone-main #context-details .context-details-list {
		margin: 0
	}
	#add-phone-main #context-details .context-details-list .context-details-item {
		text-align: center;
		display: block;
		font-size: 16px;
		margin: 0
	}
	#add-phone-main #context-details .context-details-title,
	#lean-header #lean-header-container .language-switcher,
	#lean-header #lean-header-container .logo,
	.header-close-verifcation {
		display: none
	}
	#add-phone-main #context-details .context-details-item-desc {
		font-size: 16px;
		text-align: center
	}
	#add-phone-main #change-phone-container,
	#add-phone-main #verify-otp-container,
	#verify-success-container {
		border: none;
		margin: 84px auto;
		padding: 0;
		box-shadow: none
	}
	#change-phone-container .change-phone-title,
	#verify-otp-container .verify-otp-title {
		font-size: 20px;
		margin-top: 24px;
		position: absolute;
		top: 72px;
		width: 100%
	}
	#verify-otp-container #verify-otp-form .verify-form-details {
		margin-top: 16px
	}
	#add-phone-main #change-phone-container .change-phone-details .change-phone-message,
	#add-phone-main #verify-otp-container #verify-otp-form .verify-form-details .sub-title {
		font-size: 16px;
		padding: 0 16px
	}
	.footer-button-bottom {
		position: fixed;
		left: 0;
		width: 100%;
		padding: 0 12px 16px;
		box-sizing: border-box;
		bottom: 0;
		border-top: 1px solid #eef0f1;
		background-color: #FFF
	}
	#add-phone-main footer#lean-footer {
		margin-bottom: 128px
	}
}
@media only screen and (min-width: 650px) {
	#lean-header {
		box-shadow: none
	}
	#lean-header .header-close,
	#lean-header .header-title {
		display: none
	}
}
@media only screen and (max-width: 350px) {
	#add-phone-main .resend-otp-code {
		width: 70%;
		margin: 32px auto 0
	}
	#change-phone-container #change-phone-form button,
	#verify-otp-container #verify-otp-form button {
		margin: 16px auto;
		width: 80%
	}
	#change-phone-container #change-phone-form input[type=text],
	#verify-otp-container #verify-otp-form input[type=tel] {
		margin: 16px auto 0;
		width: 80%
	}
	#add-phone-main .add-phone-field,
	#change-phone-container #change-phone-form .error-message,
	#verify-otp-container #verify-otp-form .error-message {
		margin: 0 auto;
		width: 80%
	}
}
.topbar,
.topbar_container {
	width: 100%;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	box-sizing: border-box
}
a.flame:visited {
	color: #ad4cd9;
	text-decoration: none
}
a.flame:hover {
	color: #e00000;
	text-decoration: underline
}
footer#lean-footer a:hover {
	color: #0093d0;
	text-decoration: none
}
.box-flex {
	box-sizing: border-box;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex
}
.cta_ppa {
	box-sizing: border-box;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.header_link {
	box-sizing: border-box;
	color: #e00000;
	text-decoration: none;
	cursor: pointer
}
.header_link:focus {
	text-decoration: none
}
.header_link:hover {
	color: #f23d3d
}
.header_link:active {
	color: #d0021b
}
.header_link[disabled] {
	cursor: default;
	color: #2b2d2e;
	text-decoration: none
}
.newheader_button {
	border: 1px solid #e00000;
	outline: 0;
	transition: all .2s;
	box-sizing: border-box;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
	font-weight: 400;
	line-height: 34px;
	border-radius: 6px;
	padding: 0 12px;
	background-color: #e00000;
	color: #fff;
	white-space: nowrap
}
.newheader_button:disabled {
	background-color: #eef0f1;
	border-color: #eef0f1;
	color: #b6b8b9;
	opacity: 1
}
.newheader_button:disabled svg {
	color: #b6b8b9;
	fill: #b6b8b9
}
.newheader_button:active {
	transition-duration: 50ms
}
.newheader_button:focus {
	box-shadow: none
}
.newheader_button:not(:disabled):hover {
	background-color: #f23d3d;
	border-color: #f23d3d;
	color: #fff;
	text-decoration: none
}
.newheader_button:not(:disabled):active {
	background-color: #d0021b;
	border-color: #d0021b;
	color: #fff;
	box-shadow: none;
	text-decoration: none
}
.topbar {
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: #f6f7f8;
	height: 24px
}
.topbar.dbz-header {
	height: 32px
}
.topbar_container {
	-ms-flex-pack: end;
	justify-content: flex-end;
	max-width: 1200px;
	min-width: 1090px;
	padding: 0 24px;
	-ms-flex-align: center;
	align-items: center
}
.topbar_container.dbz-header {
	width: 1152px;
	max-width: auto;
	min-width: auto;
	padding: 0 42px
}
.topbar_container.dbz-header:lang(ar) {
	width: 950px;
	max-width: auto;
	min-width: auto;
	padding: 0 28px
}
.topbar_item {
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	font-size: 12px;
	padding: 0 12px;
	border-right: 1px #eef0f1 solid;
	color: #2b2d2e
}
.topbar_item:last-child {
	padding-right: 0;
	border: none
}
.topbar_item:last-child:lang(ar) {
	border: none;
	padding-left: 0
}
.topbar_item>span {
	padding: 1px 4px
}
.topbar_item:active,
.topbar_item:hover {
	text-decoration: none
}
.topbar_item:active>span,
.topbar_item:hover>span {
	border-radius: 20px;
	color: #2b2d2e;
	background-color: #fff
}
.topbar_item:active>span {
	color: #e00000
}
.topbar_item:lang(ar) {
	border-right: 0;
	border-left: 1px #eef0f1 solid;
	padding: 0 12px
}
.topbar_chatcounter {
	background: #e00000;
	color: #fff;
	padding: 0 4px;
	border-radius: 20px;
	font-weight: 600;
	line-height: 1.33;
	margin-right: 4px
}
.newheader_menu_dropdown {
	box-sizing: border-box;
	position: absolute;
	top: 100%;
	left: 0;
	background: #fff;
	display: block;
	border-left: 1px #eef0f1 solid;
	border-right: 1px #eef0f1 solid;
	border-bottom: 1px #eef0f1 solid;
	padding: 20px;
	width: auto;
	box-shadow: 0 16px 16px 0 rgba(0, 0, 0, .04);
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	z-index: 1001;
	visibility: hidden;
	opacity: 0
}
.newheader_menu_dropdown_jobs {
	transform: translate(-50%, 0)
}
.newheader_menu_dropdown_jobs:lang(ar) {
	transform: translate(50%, 0);
	left: unset;
	right: -1px
}
.newheader_menu_dropdown:lang(ar) {
	left: unset;
	right: 0
}
.newheader_menu_dropdown_left {
	left: auto;
	right: 0
}
.newheader_menu_dropdown_left:lang(ar) {
	left: 0;
	right: auto
}
.newheader_menu_dropdown_center_80 {
	transform: translatex(-80%)
}
.newheader_menu_dropdown_center_80:lang(ar) {
	transform: translatex(80%)
}
.newheader_menu_dropdown_center_35 {
	transform: translatex(-35%)
}
.newheader_menu_dropdown_center_35:lang(ar) {
	transform: translatex(35%)
}
.newheader_menu_dropdown_col {
	list-style-type: none;
	padding: 0 16px 0 0
}
.newheader_menu_dropdown_col:last-child {
	padding: 0
}
.newheader_menu_dropdown_col:lang(ar) {
	padding: 0 0 0 48px
}
.newheader_menu_dropdown_item {
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 8px
}
.newheader_menu_dropdown_item:last-child {
	margin-bottom: 0
}
.newheader_menu_dropdown_item_link {
	color: #2b2d2e;
	line-height: 1.43;
	font-size: 14px;
	white-space: nowrap;
	padding: 4px 12px;
	border-radius: 50px
}
.newheader_menu_dropdown_item_link:hover {
	color: #1270ec;
	text-decoration: none;
	background: #f6f7f8
}
.newheader_menu_dropdown_item_link:active {
	color: #1270ec;
	background: #eef0f1
}
.newheader_menu_dropdown_item_counter {
	font-size: 12px;
	padding-left: 3px
}
.newheader_menu_dropdown_item_counter:lang(ar) {
	padding-left: 0;
	padding-right: 3px
}
.newheader_menu_quicklink {
	font-size: 12px;
	font-weight: 600;
	line-height: 1.33;
	color: #2b2d2e;
	padding: 4px 0 18px 12px
}
.newheader_menu_extralinks_item_link,
.newheader_menu_item_link {
	font-size: 14px;
	line-height: 1.43;
	font-weight: 600;
	white-space: nowrap
}
.newheader_menu_quicklink:lang(ar) {
	padding: 4px 12px 18px 0
}
.newheader_menu_extralinks {
	list-style-type: none;
	border-top: 1px #eef0f1 solid;
	margin: 20px 0 0;
	padding: 20px 0 0
}
.newheader_menu_extralinks_item {
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center
}
.newheader_menu_extralinks_item_link {
	padding: 4px 12px;
	border-radius: 50px;
	color: #1270ec
}
.newheader_menu_extralinks_item_link:active {
	background: #eef0f1
}
.newheader_menu_extralinks_item_link:hover {
	color: #1270ec;
	text-decoration: none;
	background: #f6f7f8
}
.newheader_menu_extralinks_item_link:active {
	color: #2b2d2e
}
.newheader_backdrop {
	position: absolute;
	display: block;
	left: 0;
	right: 0;
	top: 92px;
	bottom: 0;
	z-index: 1000;
	background-color: #2B2D2E;
	width: 100%;
	height: calc(100% + 750px);
	opacity: 0
}
.newheader_backdrop.dbz-header {
	top: 144px
}
.newheader_menu {
	box-sizing: border-box;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-pack: justify;
	justify-content: space-between;
	list-style-type: none;
	margin: 0 0 0 17px;
	padding: 0
}
.newheader_menu.dbz-header {
	-ms-flex-pack: center;
	justify-content: center;
	margin: auto
}
.newheader_menu:lang(ar) {
	margin: 0 17px 0 0
}
.newheader_menu:hover~.newheader_backdrop {
	opacity: .6;
	visibility: visible
}
.newheader_menu_item:hover~.newheader_backdrop {
	transition: all .2s ease-in;
	opacity: .6;
	visibility: visible
}
.newheader_menu_item {
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	position: relative;
	color: #2b2d2e;
	border-left: 1px transparent solid;
	border-right: 1px transparent solid;
	margin-right: -1px
}
.newheader_menu_item:active,
.newheader_menu_item_active {
	color: #e00000
}
.newheader_menu_item:hover,
.newheader_menu_item_active,
.newheader_menu_item_active:hover {
	box-shadow: 0 8px 40px 0 rgba(0, 0, 0, .04);
	border-left: 1px #eef0f1 solid;
	border-right: 1px #eef0f1 solid
}
.newheader_menu.dbz-header .newheader_menu_item {
	height: 52px
}
.newheader_menu_item:hover {
	text-decoration: none;
	transition: all .2s ease-in
}
.newheader_menu_item:hover>div.newheader_menu_dropdown {
	visibility: visible;
	opacity: 1;
	transition: all 50ms ease-in .1s
}
.newheader_menu_item_active:hover {
	text-decoration: none
}
.newheader_menu_item_link {
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
	color: inherit;
	padding: 0 16px
}
.new_tag:after,
.newheader_menu_item.new-annotation:after {
	content: 'New';
	color: #fff;
	border-radius: 10px
}
.new_tag {
	position: relative
}
.new_tag:after {
	position: absolute;
	top: 50%;
	right: -28px;
	background-color: #ef0000;
	font-size: 10px;
	padding: 1px 4px;
	transform: translateY(-50%)
}
.new_tag:lang(ar):after {
	content: 'جديد';
	left: -18px;
	right: auto;
	font-size: 8px;
	top: 50%;
	transform: translateY(-50%);
	padding: 2px 4px
}
.newheader_menu_item.new-annotation:after {
	position: absolute;
	top: 4px;
	right: 12px;
	background-color: #4294ff;
	font-size: 10px;
	padding: 0 4px
}
.newheader_menu_item:lang(ar).new-annotation:after {
	content: 'جديد';
	left: 12px;
	right: auto;
	font-size: 8px;
	top: 2px
}
.newheader_menu_item_link:hover {
	color: inherit;
	text-decoration: inherit
}
.newheader_dropdown {
	display: block;
	background: #fff;
	position: absolute;
	top: 100%;
	left: -1px;
	width: auto;
	min-width: 164px;
	white-space: nowrap;
	border: 1px solid #eef0f1;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	box-shadow: 0 16px 16px 0 rgba(0, 0, 0, .04);
	z-index: 1001;
	opacity: 0;
	visibility: hidden;
	transition: all 50ms ease-in-out 150ms
}
.newheader_dropdown:lang(ar) {
	right: -1px;
	left: unset
}
.newheader_dropdown_action {
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	color: #2b2d2e;
	font-size: 14px;
	padding: 0 13px;
	border-left: 1px transparent solid;
	border-right: 1px transparent solid;
	position: relative;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-sizing: border-box;
	min-width: 60px;
	-ms-flex-pack: left;
	justify-content: left;
	white-space: nowrap
}
.newheader_dropdown_action:after {
	content: '';
	position: absolute;
	right: -2px;
	height: 14px;
	width: 1px;
	background: #eef0f1;
	top: calc(50% - 7px)
}
.newheader_dropdown_action:lang(ar):after {
	left: -2px;
	right: unset
}
.newheader_dropdown_actionnewheader_menu_dropdown_jobs:nth-last-child(3):after {
	display: none
}
.newheader_dropdown_action:hover {
	color: #e00000;
	text-decoration: none;
	box-shadow: 0 8px 40px 0 rgba(0, 0, 0, .04);
	border-left: 1px #eef0f1 solid;
	border-right: 1px #eef0f1 solid;
	transition: all 50ms ease-in .1s
}
.newheader_dropdown_action:hover:after {
	right: -1px;
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	position: absolute;
	top: 100%;
	background: #fff;
	left: 0;
	z-index: 1001
}
.newheader_dropdown_action:hover .newheader_dropdown_container {
	visibility: visible;
	opacity: 1;
	transition: all 50ms ease-in 150ms
}
.newheader_dropdown_action:hover:lang(ar):after {
	left: -1px;
	right: 0
}
.newheader_dropdown_action:hover+.newheader_backdrop {
	visibility: visible;
	opacity: .6;
	transition: all .2s ease-in
}
.newheader_dropdown_arrow {
	-ms-flex-item-align: center;
	align-self: center;
	margin-left: 8px
}
.new-card-view .card.timestamp,
.new-list-view .card.timestamp {
	text-overflow: ellipsis;
	-ms-flex-item-align: end;
	align-self: flex-end;
	white-space: nowrap
}
.newheader_dropdown_arrow:lang(ar) {
	margin-right: 8px;
	margin-left: 0
}
.newheader_dropdown_items {
	list-style-type: none;
	margin: 0;
	padding: 0
}
.newheader_dropdown_item_active,
.newheader_dropdown_item_link {
	line-height: 1.43;
	font-size: 14px;
	display: block;
	padding: 8px 16px;
	color: #2b2d2e
}
.newheader_dropdown_item {
	border-bottom: 1px #eef0f1 solid
}
.newheader_dropdown_item:hover {
	background: #f6f7f8
}
.newheader_dropdown_item:last-child {
	border-bottom: 0
}
.header-category-menu,
.newheader {
	border-bottom: 1px solid #eef0f1;
	font-family: proxima-nova, noto, GE-SS, 'Helvetica Neue', Helvetica, Arial, sans-serif
}
.newheader_dropdown_item_link {
	font-weight: 400;
	position: relative
}
.newheader_dropdown_item_link:hover {
	text-decoration: none;
	color: #2b2d2e
}
.newheader_dropdown_item_link:active {
	font-weight: 600
}
.newheader_dropdown_item_link svg {
	position: absolute;
	top: 10px;
	right: 12px
}
.newheader_dropdown_item_link svg:lang(ar) {
	left: 12px;
	right: unset
}
.newheader_dropdown_item_active {
	position: relative;
	font-weight: 600
}
.newheader_dropdown_item_active:hover {
	text-decoration: none;
	color: #2b2d2e
}
.newheader_dropdown_item_active:active {
	font-weight: 600
}
.newheader_useravatar_name {
	max-width: 70px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}
.newheader_useravatar_letter {
	margin-right: 10px;
	width: 24px;
	height: 24px;
	line-height: 25px;
	font-size: 12px;
	background: #f2643e;
	border-radius: 50%;
	color: #fff;
	text-align: center;
	text-transform: uppercase
}
.newheader_useravatar_letter:lang(ar) {
	margin-right: 0;
	margin-left: 10px
}
.newheader_dropdown_action_item {
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	color: #2b2d2e
}
.newheader_dropdown_action_item:hover {
	color: #2b2d2e;
	text-decoration: none
}
.cta_ppa_btn {
	font-weight: 600;
	margin-left: 12px;
	padding: 0 25px
}
.cta_ppa_btn:lang(ar) {
	margin-right: 12px;
	margin-left: 0
}
.newheader_dropdown_login {
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	color: #2b2d2e;
	font-size: 15px;
	padding: 0 13px;
	border-left: 1px transparent solid;
	border-right: 1px transparent solid;
	position: relative;
	white-space: nowrap
}
.newheader_dropdown_login:hover {
	color: #2b2d2e;
	text-decoration: none;
	box-shadow: 0 8px 40px 0 rgba(0, 0, 0, .04);
	border-left: 1px #eef0f1 solid;
	border-right: 1px #eef0f1 solid
}
.image-author-hero-image,
.image-author-hero-image:hover {
	color: #fff;
	text-decoration: none
}
.newheader {
	box-sizing: border-box;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	height: 68px
}
.newheader.dbz-header {
	height: 60px;
	box-sizing: border-box;
	background-color: #fff
}
.header-category-menu {
	height: 52px;
	box-sizing: border-box;
	background-color: #fff
}
.newheader_container,
.newheader_left-side,
.newheader_right-side {
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	height: 100%;
	box-sizing: border-box
}
.newheader_container {
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 1200px;
	padding: 0 24px
}
.newheader_container.dbz-header {
	width: 1152px;
	padding: 0 15px
}
.newheader_container.dbz-header:lang(ar) {
	width: 950px;
	padding: 0 42px 0 0
}
.newheader_left-side {
	-ms-flex-pack: start;
	justify-content: flex-start
}
.newheader_right-side.dbz-header {
	min-width: 434px
}
.newheader_logo {
	padding-top: 6px
}
.header-container {
	box-sizing: border-box;
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .04)
}
.header-container:lang(ar) {
	direction: rtl
}
.broker-contact .g-recaptcha {
	transform: scale(.96);
	-webkit-transform: scale(.96);
	transform-origin: 0 0;
	-webkit-transform-origin: 0 0
}
#chat-bubble {
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text;
	white-space: normal
}
.image-author-hero-image {
	position: absolute;
	top: calc(100% - 24px);
	right: 12px;
	padding: 4px 8px;
	background-color: rgba(0, 0, 0, .35);
	border-top-left-radius: 6px;
	border-top-right-radius: 6px
}
.image-author-hero-image:lang(ar) {
	right: auto;
	left: 12px
}
.saved_search_btn,
.visible.unsaved_search_btn {
	display: -ms-flexbox!important;
	-js-display: flex!important;
	display: flex!important;
	-ms-flex-align: center;
	align-items: center
}
.saved_search_btn img,
.unsaved_search_btn img {
	padding-right: 5px
}
.ajax_saved_search_btn a {
	color: #EE0400!important
}
.view-map-link .view-map-link-text,
.view-map-link--inactive>.view-map-link-text:hover {
	color: #EE0400
}
.view-map-link--inactive>.view-map-link-text {
	color: #777
}
.card-view-ab-test .arrow-container {
	display: inline-block!important;
	margin-left: -36px;
	height: 13px
}
.card .delete-ad-action {
	-ms-flex-order: -1;
	order: -1;
	margin-left: -75px!important;
	margin-right: 13px;
	margin-top: -5px
}
.card-view-ab-test #arrow-down {
	display: block!important
}
.card-view-ab-test #featured-listings {
	height: auto;
	width: 100%;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.card #dfp-native-top,
.card-view-ab-test #dfp-cpc-top {
	display: none
}
#dfp-cpc-bottom {
	text-align: center;
	margin-bottom: 20px
}
.card.show-highlighted-ads {
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-left: 5px!important;
	margin-right: -9px
}
.card.card-thumb a:hover {
	text-decoration: none;
	color: gray
}
.card-listing-favorite-icon {
	margin-left: auto
}
.card-image-in-thumb {
	height: 229.96px;
	width: 353px;
	background-size: cover;
	border-radius: 6px
}
.new-list-view .card-thumb {
	height: 165px;
	width: 254px;
	-ms-flex-preferred-size: 254px;
	flex-basis: 254px
}
.new-list-view .card-item div div div a div {
	height: 165px;
	width: 254px;
	background-size: cover;
	border-radius: 6px
}
.new-list-view .card.left-col {
	min-width: 0;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	-ms-flex-preferred-size: 600px;
	flex-basis: 600px
}
.new-list-view .card.logo {
	-ms-flex-preferred-size: 146px;
	flex-basis: 146px
}
.new-list-view .fa-flag {
	color: gray;
	font-size: 18px;
	padding-left: 13px
}
.new-list-view .card.image-count {
	margin-left: auto;
	margin-top: -30px;
	margin-right: 9px;
	height: 19px;
	width: 72px;
	border-radius: 4px;
	background-color: rgba(43, 45, 46, .61);
	font-size: 14px;
	color: #fff;
	text-align: center;
	padding-top: 1px;
	font-weight: 600;
	overflow: hidden;
	-ms-flex-pack: center;
	justify-content: center;
	padding-right: 0;
	padding-left: 1px
}
.new-list-view .card.title {
	height: 24px;
	color: #2B2D2E;
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 1px;
	-ms-flex-preferred-size: 390px;
	flex-basis: 390px
}
.new-list-view .card.card-price {
	height: 24px;
	color: #EE0400;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	margin-top: -1px;
	margin-bottom: 6px;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%
}
.new-list-view .card .title h3 a {
	font-weight: 600;
	font-size: 16px;
	height: 24px;
	color: #2b2d2e!important;
	padding: 0!important
}
.new-list-view .card .title a {
	width: 280px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-weight: 400
}
.new-list-view .right-col {
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.new-list-view .facts {
	color: #2B2D2E;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 5px;
	list-style: none;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}
.new-list-view .sep-dot {
	margin-left: 4px;
	margin-right: 4px;
	font-size: 6px
}
.card.one-item.new-list-view {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%
}
.card.new-list-view .has_photo_card {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	margin-bottom: 48px
}
.card.new-list-view .row {
	margin-left: 32px
}
.card .list-item-wrapper {
	display: none
}
.new-list-view .card.timestamp {
	height: 20px;
	color: #B6B8B9;
	font-size: 12px;
	line-height: 20px;
	text-align: right;
	width: 73px;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	margin-top: 54px
}
.card#results-list {
	-ms-flex-pack: justify;
	justify-content: space-between
}
.card.one-item.new-card-view:nth-child(1) {
	margin-top: 0
}
.new-card-view .sep-dot {
	margin-left: 4px;
	margin-right: 4px;
	font-size: 6px
}
.new-card-view .card-thumb {
	margin-bottom: 18px;
	-ms-flex-preferred-size: 353px;
	flex-basis: 353px
}
.one-item.new-list-view {
	position: relative
}
.new-card-view .card-item div div div a div {
	height: 229.96px;
	width: 353px;
	background-size: cover;
	border-radius: 6px
}
.new-card-view .card.show-highlighted-ads {
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: justify;
	justify-content: space-between
}
#dfp-native-bottom,
#dfp-native-top,
.dfp-native-bottom,
.dfp-native-top {
	display: inline-block;
	width: 100%;
	padding: 0 0 10px;
	text-align: center
}
#dfp-native-bottom>div,
#dfp-native-top>div,
.dfp-native-bottom>div,
.dfp-native-top>div {
	display: inline-block
}
.new-card-view .card.card-price {
	height: 24px;
	color: #EE0400;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	margin-top: -1px;
	margin-bottom: 6px
}
.new-card-view .card .title h3 a {
	font-weight: 600;
	font-size: 16px;
	height: 24px;
	color: #2b2d2e!important;
	padding: 0!important
}
.new-card-view .card .title a {
	width: 280px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-weight: 400
}
.new-card-view .card.title {
	height: 24px;
	color: #2B2D2E;
	font-size: 16px!important;
	line-height: 24px;
	margin-bottom: 1px!important
}
.new-card-view .card.facts {
	height: 20px;
	color: #2B2D2E;
	font-size: 14px;
	line-height: 20px;
	list-style: none;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	margin: auto
}
.new-card-view .card.facts li {
	list-style: none;
	float: none!important;
	width: auto!important;
	border: none!important;
	margin-right: 10px!important
}
.new-card-view .card.right-col {
	margin-left: auto;
	-ms-flex-preferred-size: 20px;
	flex-basis: 20px
}
.new-card-view .card.location-card {
	height: 16px;
	color: #626465;
	font-size: 12px;
	line-height: 16px;
	margin-top: 19px
}
.new-card-view .card.timestamp {
	height: 20px;
	color: #B6B8B9;
	font-size: 12px;
	line-height: 20px;
	text-align: right;
	width: 77px;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.new-card-view .card .row {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-ms-flex-preferred-size: 353px;
	flex-basis: 353px;
	min-width: 0
}
.new-card-view .card.left-col {
	min-width: 0
}
.card.logo img,
.new-card-view .card.logo {
	height: 32.39px;
	width: 64px;
	-o-object-fit: contain;
	object-fit: contain
}
#listing-results #results-top {
	border-bottom: none
}
.new-card-view .card.image-count {
	margin-left: auto;
	margin-top: -27px;
	margin-right: 8px;
	height: 19px;
	width: 72px;
	border-radius: 4px;
	background-color: rgba(43, 45, 46, .61);
	font-size: 14px;
	color: #fff;
	text-align: center;
	padding-top: 1px;
	font-weight: 600;
	overflow: hidden;
	-ms-flex-pack: center;
	justify-content: center;
	padding-right: 0;
	padding-left: 1px
}
.mobile-card .card-item,
.mobile-card .card-item div div div a div {
	width: 100%!important
}
.card,
.card div:not(.hidden) {
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	float: none;
	clear: none;
	white-space: nowrap
}
.card.one-item.new-card-view {
	margin-top: 48px;
	position: relative;
	padding-right: 9px
}
.card span.feature-text {
	position: absolute;
	left: 10px;
	color: #fff;
	top: 8px;
	border-radius: 50px;
	background-color: #EE0400;
	bottom: auto;
	font-size: 12px;
	opacity: 1;
	padding: 2px 7px
}
.mobile-card .card .has_photo_card {
	-ms-flex-preferred-size: 100%!important;
	flex-basis: 100%!important
}
.mobile-card .card-thumb {
	-ms-flex-direction: column;
	flex-direction: column
}
.mobile-card {
	-ms-flex-pack: center;
	justify-content: center;
	padding-right: 0!important
}
.mobile-card .card,
.mobile-card .card div {
	font-family: proxima-nova
}
#nav .nav-container-main,
#place_an_ad_callout_ar,
#place_an_ad_callout_en,
.navbar li a,
.navbar li a:hover,
.navbar li.parent>a span {
	font-family: proxima-nova, noto
}
.mobile-card .card .title a {
	font-weight: 600
}
.mobile-card span.feature-text {
	left: 10px
}
.mobile-card .card-price {
	font-size: 20px!important;
	font-weight: 600!important;
	margin-top: 10px!important
}
.mobile-card .card.has_photo_card {
	max-width: 100%
}
.mobile-card span.card.image-count {
	font-weight: 200
}
.mobile-card .card.location-card {
	margin-top: 5px
}
.mobile-card .card-thumb {
	-ms-flex-preferred-size: 100%!important;
	flex-basis: 100%!important
}
.mobile-card .card .row,
.mobile-card .card.title {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%
}
.mobile-card .card.facts {
	overflow: hidden
}
.mobile-card .card.logo,
.mobile-card .card.logo img {
	height: 32.39px!important;
	width: 64px!important;
	-o-object-fit: contain;
	object-fit: contain;
	border: none!important
}
.mobile-card .title {
	min-width: 220px;
	width: 100%
}
.card .card-actions {
	position: absolute;
	right: 10px
}
.mobile-card .card-item {
	position: relative
}
.mobile-card .card.card-item-inner {
	width: 100%
}
.hz-search #search-widget,
.hz-search #search-widget-form,
.hz-search .search-widget,
.hz-search#search-widget-wrapper,
.hz-search.search-widget-wrapper {
	float: none;
	width: inherit
}
.hz-search #search-header {
	display: none
}
.hz-search #search-widget #advanced-search-content {
	float: none;
	width: inherit;
	padding: 0 16px
}
.hz-search .more-options {
	color: #EE0400!important;
	font-size: 16px!important;
	font-weight: 600;
	margin-top: 0!important;
	margin-left: 0!important
}
.hz-search li.as-result-item.active {
	background-color: #EE0400!important;
	background-image: none!important
}
.hz-search li.as-result-item {
	border-radius: 0!important
}
.hz-search #advanced-search-content,
.hz-search #search-advanced,
.hz-search #search-content {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center
}
.hz-search .as-list {
	width: 207px!important;
	display: block!important
}
.hz-search #as-results-id_places__id__in ul.as-list {
	position: static!important;
	margin-bottom: -147px!important
}
.hz-search #building_field_wrap .as-list {
	position: static!important;
	margin-bottom: -213px;
	margin-left: 5px
}
.hz-search div:not(.hidden) {
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.hz-search label {
	color: #2B2D2E!important;
	font-size: 16px!important;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	font-weight: 600
}
.hz-search input,
.hz-search select {
	border: 1px solid #B6B8B9!important;
	border-radius: 6px;
	background-color: #FFF;
	height: 40px!important;
	padding: 0!important
}
.hz-search .fields {
	-ms-flex-order: -1;
	order: -1
}
.hz-search div {
	background-color: #F9F9FA!important
}
.hz-search input::-moz-placeholder {
	color: #B6B8B9!important;
	font-size: 16px!important
}
.hz-search input:-ms-input-placeholder {
	color: #B6B8B9!important;
	font-size: 16px!important
}
.hz-search input::placeholder {
	color: #B6B8B9!important;
	font-size: 16px!important
}
.hz-search .range-fields:nth-child(4) {
	-ms-flex-order: -1;
	order: -1
}
.hz-search #search-widget #search-content {
	padding: 12px 16px
}
.hz-search #building_field_wrap {
	width: 230px;
	-ms-flex-order: -1;
	order: -1;
	margin-right: 13px;
	-ms-flex-line-pack: start;
	align-content: flex-start
}
.hz-search #search-widget .buidling-input-original,
.hz-search #search-widget .building_input_autocomplete {
	width: 203px!important
}
.hz-search #keywords {
	-ms-flex-order: -1;
	order: -1
}
.hz-search .widget-dropdown {
	display: none!important
}
.hz-search #div_company_item_id {
	width: 230px;
	margin-right: 16px;
	-ms-flex-order: -6;
	order: -6
}
.hz-search #div_company_item_id input {
	width: 230px
}
.hz-search #div_furnished {
	width: 230px;
	margin-right: 16px;
	-ms-flex-order: -5;
	order: -5
}
.hz-search #div_listed_by {
	width: 230px;
	margin-right: 16px;
	-ms-flex-order: -4;
	order: -4
}
.hz-search #div_real_estate_agent {
	width: 230px;
	-ms-flex-order: -3;
	order: -3
}
.hz-search #advanced-search-content .range-fields {
	-ms-flex-order: -2;
	order: -2;
	width: 354px;
	margin-right: 18px
}
.hz-search #search-widget #advanced-search-content select {
	height: 42px!important
}
.hz-search #div_has_photos {
	-ms-flex-order: -1;
	order: -1;
	height: 68px;
	margin: 0!important;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-align: end;
	align-items: flex-end;
	padding-bottom: 6px
}
.hz-search #div_amenities li {
	width: 193px
}
.hz-search #div_amenities {
	-ms-flex-order: 0;
	order: 0
}
#building_field_wrap .as-original,
.hz-search #as-original-id_places__id__in {
	-ms-flex-order: -1;
	order: -1
}
.hz-search #advanced-search-content .range-fields select[name=bathrooms__lte],
.hz-search #advanced-search-content .range-fields select[name=bathrooms__gte] {
	width: 172px
}
.hz-search #advanced-search-content .range-fields input[name=size__gte],
.hz-search #advanced-search-content .range-fields input[name=size__lte] {
	width: 156px!important
}
.hz-search #advanced-search-header {
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	padding: 0 21px!important;
	-ms-flex-align: center;
	align-items: center;
	background-color: #eef0f1!important
}
.hz-search #advanced-search-header input {
	color: #EE0400!important;
	font-weight: 600;
	border: none!important;
	padding: 0!important;
	margin: 0!important
}
.hz-search #advanced-search-header span {
	-ms-flex-order: -1;
	order: -1;
	width: 12px;
	margin-right: 8px!important;
	height: 24px
}
.hz-search #advanced-search-header span strong {
	color: #EE0400!important;
	font-weight: 600;
	font-size: 20px
}
#div_content_language .heading,
.hz-search #div_added__gte,
.hz-search #div_landlord,
.hz-search #div_property_developer,
.hz-search .search-action-link {
	display: none!important
}
.hz-search #search-button,
.hz-search #search-button-mini {
	background-color: #EE0400!important;
	border-radius: 6px!important;
	height: 36px!important;
	color: #fff;
	font-size: 15px!important;
	font-weight: 600!important;
	border: none!important
}
.hz-search #div_has_photos .heading {
	display: none
}
.buidling-input-original,
.hz-search #as_values_id_places__id__in {
	width: 100%!important
}
.hz-search input,
.hz-search select {
	font-size: 16px!important;
	padding-left: 16px!important
}
.hz-search #div_amenities label:not(.heading),
.hz-search #div_content_language label,
.hz-search #div_has_photos label {
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	font-weight: 400;
	color: #626465
}
.hz-search #div_amenities input,
.hz-search #div_content_language input,
.hz-search #div_has_photos input {
	height: 20px!important;
	margin-right: 8px
}
.hz-search .heading {
	padding-left: 3px;
	padding-bottom: 4px
}
.hz-search input[name=price__gte],
.hz-search input[name=price__lte] {
	width: 94px!important
}
.hz-search #search-widget select {
	margin-bottom: 0
}
.hz-search .clear-link {
	display: none
}
.hz-search #search-widget ul {
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.hz-search #search-button-mini {
	width: 166px!important;
	padding: 0!important;
	margin-left: auto!important
}
.hz-search .range-fields:nth-child(4) {
	width: 230px;
	-ms-flex-line-pack: start;
	align-content: flex-start
}
.hz-search .range-fields:nth-child(1) {
	width: 230px;
	margin-right: 16px;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	height: 80px
}
.hz-search .range-fields:nth-child(2) {
	width: 230px;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	height: 80px
}
.hz-search #id_keywords,
.hz-search #keywords {
	width: 446px
}
.hz-search #search-button {
	max-width: 271px!important;
	margin-top: 33px!important;
	padding: 0 10px!important;
	height: 36px!important;
	margin-bottom: 0!important;
	margin-left: 226px!important
}
.hz-search #div_content_language {
	position: absolute;
	top: 388px;
	left: 518px
}
.hz-search .range-fields:nth-child(2) select {
	width: 110px!important;
	height: 41px!important
}
.hz-search #search-advanced div:not(#advanced-search-header) {
	background-color: #EEF0F1!important
}
#search-content .fields {
	margin-bottom: 12px;
	height: 100%
}
#nav {
	background-color: #E00000;
	color: #000;
	height: 44px;
	display: block;
	position: relative
}
#nav:hover {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}
#nav .clear {
	clear: both;
	line-height: 0;
	height: 0
}
#nav .nav-container {
	padding: 0;
	list-style: none;
	font-size: 12px;
	width: 1000px;
	margin: 0 auto;
	position: relative
}
#nav-categories-list-container {
	top: 44px
}
#nav #nav-home a {
	display: block;
	height: 35px;
	width: 38px;
	background-image: url(../../images/nav/home.png);
	background-repeat: no-repeat;
	float: left
}
#nav #nav-home a:hover {
	background-image: url(../../images/nav/home-hover.png)
}
#nav .navbar-inner {
	border: 0;
	padding: 24px 0 0;
	box-shadow: 0 10px 40px 0 rgba(0, 0, 0, .1);
	border-radius: 0 0 6px 6px
}
#nav .nav-container-main {
	float: left;
	display: block;
	width: 100%
}
#nav .nav-corner-end {
	background-image: url(../../images/nav/nav-corner-right.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 33px;
	width: 20px;
	background-position: right
}
.navbar {
	border-top-left-radius: 3px;
	width: 100%;
	font-weight: 700;
	font-size: 16px;
	height: 42px
}
.navbar,
.navbar a,
.navbar a:hover ul,
.navbar li,
.navbar li:hover>ul,
.navbar span {
	display: block
}
.navbar li.parent {
	height: 44px;
	transition: .2s
}
.navbar li.parent:hover {
	background-color: rgba(33, 34, 35, .1)
}
.navbar li.parent .up-arrow {
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #fff
}
.navbar li.parent>a span {
	font-size: 16px;
	font-weight: 600
}
.navbar,
.navbar li,
.navbar ul li {
	float: left
}
.navbar li {
	margin: 0
}
.navbar a {
	padding: 0;
	color: #444
}
.navbar a,
.navbar li a:hover,
.navbar li:hover>a {
	text-decoration: none
}
.navbar a,
.navbar ul a {
	text-align: left
}
.navbar span {
	overflow: hidden;
	background: no-repeat;
	padding-left: 5px;
	padding-right: 13px
}
.navbar-inner li:hover,
li.more li a {
	background-image: none
}
.navbar li a,
.navbar li a:hover {
	padding: 9px;
	color: #fff
}
.navbar-inner li a,
.navbar-inner li a:hover {
	padding: 1px;
	font-weight: 700
}
.navbar-inner li a {
	color: #2B2D2E;
	line-height: 20px;
	transition: .1s;
	transition-timing-function: ease-out
}
.navbar ul,
.navbar ul ul {
	position: absolute
}
.navbar ul {
	left: 0;
	top: 100%;
	width: 160.65px
}
.navbar .nav-col-list {
	top: 0!important
}
.navbar,
.navbar ul {
	margin: 0;
	list-style: none;
	padding: 0 2px 2px 0;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center
}
.navbar a:active,
.navbar a:focus {
	outline-style: none
}
.navbar ul li,
.navbar ul li:hover {
	margin: 0;
	width: 20em
}
.navbar ul a {
	padding-top: 0;
	padding-right: 3px;
	margin-top: 2px;
	margin-left: 8px
}
.navbar li a:hover {
	border-bottom: none
}
.navbar a:hover ul ul,
.navbar ul {
	background-color: #fff;
	display: none;
	padding: 0 2px 0 1px;
	z-index: 999;
	border: 1px solid #E8ADAD;
	border-top: none
}
.navbar>li>ul {
	display: block!important;
	transform: scale(1, 0);
	transform-origin: top;
	transition-delay: 50ms
}
.navbar li:hover>ul {
	transform: scale(1, 1)
}
.navbar-inner li a {
	padding-top: 0;
	padding-left: 8px;
	font-size: 14px;
	font-weight: 400
}
.navbar-inner li a:hover {
	color: #2B2D2E;
	padding-top: 0;
	margin-left: 18px
}
.navbar-inner strong {
	color: #626465;
	font-size: 14px;
	font-weight: 400
}
.navbar-inner li a:hover strong {
	color: #2B2D2E;
	font-weight: 600
}
li.more {
	float: left
}
li.more a {
	line-height: 26px
}
#nav #nav-home {
	margin-left: 0
}
#nav #nav-home a {
	padding-right: 0;
	padding-left: 0
}
#nav #nav-home,
.navbar #nav-discuss,
.navbar #nav-events,
.navbar #nav-reviews {
	line-height: 15px
}
.navbar #nav-jobs .navbar-inner li.nav-inner-content {
	width: 360px;
	position: relative;
	z-index: 2
}
.navbar #nav-jobs .navbar-inner li.clear-left {
	clear: left
}
.navbar #nav-jobs .navbar-inner li.nav-inner-content .nav-col-list {
	width: 217px
}
.navbar #nav-jobs .navbar-inner .nav-inner-content:nth-child(3) {
	width: 190px
}
.msie8 .navbar #nav-jobs .navbar-inner .nav-inner-content {
	width: 200px
}
.navbar #nav-jobs .collapsed {
	height: 226px;
	padding-bottom: 8px
}
.navbar #nav-jobs li.jobs-expanded-style.collapsed {
	height: 52px
}
.navbar #nav-jobs li.jobs-expanded-style {
	border-top: 1px solid #eef0f1;
	position: relative;
	bottom: 0;
	width: 98%;
	margin: 0 10px;
	background-color: #FFF;
	z-index: 10
}
.navbar #nav-jobs #nav-bar-jobs-show-more {
	width: 200px;
	background-color: #BB1904;
	height: 30px;
	text-align: center;
	line-height: 30px;
	margin: 8px 0 0 19px;
	color: #FFF
}
.navbar #nav-jobs .expand-categories-button {
	display: inline-block
}
.navbar #nav-jobs .nav-jobs-wanted {
	display: inline-block;
	background: 0 0;
	float: right;
	font-weight: 700;
	margin: 16px;
	font-size: 14px
}
.navbar #nav-jobs .nav-jobs-wanted:lang(ar) {
	float: left
}
.navbar #nav-jobs #nav-bar-jobs-show-more span {
	background: 0 0;
	padding: 0;
	display: inline
}
.navbar #nav-jobs #nav-bar-jobs-show-more span.hidden {
	display: none
}
.navbar #nav-jobs #nav-bar-jobs-show-more .show-arrow-down {
	width: 2px;
	display: inline-block;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	border-top: 5px solid #fff
}
.navbar #nav-jobs #nav-categories-list-container li.collapsed {
	margin-top: -176px
}
.hide-on-none-js {
	display: none!important
}
.navbar #nav-community .navbar-inner,
.navbar #nav-jobs .navbar-inner {
	top: 44px;
	width: 110%;
	left: -5%
}
.navbar #nav-community .navbar-inner li.nav-inner-content {
	width: 165px
}
.navbar #nav-community .navbar-inner li.nav-inner-content .nav-col-list {
	width: 150px
}
.navbar #nav-community .navbar-inner li.nav-inner-content .nav-col-list li {
	width: 14em
}
#nav-classified .navbar-inner,
#nav-property-for-rent .navbar-inner,
#nav-property-for-sale .navbar-inner {
	width: 110%;
	left: -5%
}
.navbar .nav-col-list {
	font-size: 12px
}
.navbar .nav-col-list li {
	padding: 2px 0
}
#nav-motors .navbar-inner {
	position: absolute;
	left: -5%;
	top: 44px;
	width: 110%
}
#nav-property-for-sale .nav-inner-content {
	margin-left: 370px
}
#nav-property-for-rent .nav-inner-content {
	margin-left: 520px
}
.navbar li .navbar-inner li.nav-inner-content {
	float: left;
	background: 0 0;
	padding-bottom: 24px
}
.navbar li.nochild a,
.navbar li.nochild a:hover {
	padding: 9px 15px
}
#navbar-id .selected {
	color: #A81518
}
#navbar-id .selected .more {
	color: #CC0001
}
#navbar-id .selected a .more {
	color: #fff;
	height: 15px
}
#navbar-id .selected .navbar-inner a {
	color: #fff
}
#navbar-id .selected .navbar-inner a:hover {
	color: #F5D8D8
}
#navbar-id .selected .nochild-link {
	color: #CC0001
}
.navbar-inner li.nav-inner-content .nav-col-list {
	display: block;
	float: left;
	width: 200px;
	position: relative;
	left: 0;
	border: 0;
	background: 0 0;
	margin-left: 24px
}
.navbar-inner li.nav-inner-content .nav-col-list:lang(ar) {
	margin-right: 24px;
	margin-left: 0
}
.nav-col-list {
	top: 0!important
}
.navbar .home-loans-link-wrap {
	border-top: 1px solid #EEF0F1;
	clear: both;
	width: 100%;
	text-align: right;
	color: #fff
}
.lang-ar .navbar .home-loans-link-wrap {
	text-align: left
}
.navbar .home-loans-link-wrap .home-loans-link-wrap span {
	background: 0 0
}
.navbar .home-loans-link-wrap .home-loans-link {
	color: #626465;
	display: inline-block;
	font-size: 14px;
	font-weight: 400;
	text-align: right;
	transition: .1s;
	margin-right: 24px
}
.navbar .home-loans-link-wrap .home-loans-link:lang(ar) {
	margin-right: 0;
	margin-left: 24px
}
.lang-ar .navbar .home-loans-link-wrap .home-loans-link {
	text-align: left
}
.navbar .home-loans-link-wrap .home-link-SP {
	border-left: 1px solid #f0f0f0;
	margin: 0;
	top: 3px;
	position: relative
}
.lang-ar .navbar .home-loans-link-wrap .home-link-SP {
	border-left: 0;
	border-right: 1px solid #f0f0f0
}
.navbar .home-loans-link-wrap .home-loans-link:hover {
	color: #2B2D2E;
	font-weight: 600;
	padding-top: 0
}
.navbar .home-loans-link-wrap .new {
	background: #fff;
	color: #CC0001;
	display: inline-block;
	padding: 0 3px;
	border-radius: 3px;
	font-size: 14px;
	position: relative;
	top: 9px;
	text-transform: capitalize;
	margin-right: 24px
}
.navbar .home-loans-link-wrap .new:lang(ar) {
	margin-left: 24px;
	margin-right: 0
}
#nav .dbz-app {
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 200px;
	padding-top: 2px;
	float: right;
	padding-right: 10px;
	display: none
}
#nav-classified .navbar-inner:before,
#nav-community .navbar-inner:before,
#nav-jobs .navbar-inner:before,
#nav-motors .navbar-inner:before,
#nav-property-for-rent .navbar-inner:before,
#nav-property-for-sale .navbar-inner:before {
	width: 0;
	height: 0;
	content: '';
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #fff;
	position: absolute;
	top: -7px
}
#nav .dbz-app:hover {
	background: inherit
}
#nav .dbz-app a {
	margin: 0;
	padding: 0
}
#nav-motors .navbar-inner:before {
	left: 230px
}
#nav-motors:lang(ar) .navbar-inner:before {
	left: 845px
}
#nav-classified .navbar-inner:before {
	left: 330px
}
#nav-classified:lang(ar) .navbar-inner:before {
	left: 730px
}
#nav-property-for-sale .navbar-inner:before {
	left: 475px
}
#nav-property-for-sale:lang(ar) .navbar-inner:before {
	left: 610px
}
#nav-property-for-rent .navbar-inner:before {
	left: 630px
}
#nav-property-for-rent:lang(ar) .navbar-inner:before {
	left: 500px
}
#nav-jobs .navbar-inner:before {
	left: 740px
}
#nav-jobs:lang(ar) .navbar-inner:before {
	left: 365px
}
#nav-community .navbar-inner:before {
	left: 835px
}
#nav-community:lang(ar) .navbar-inner:before {
	left: 245px
}
#place_an_ad_callout_ar,
#place_an_ad_callout_en {
	white-space: nowrap;
	background-color: #E00000;
	border: none;
	border-radius: 6px;
	font-size: 16px;
	font-weight: 600;
	padding: 0 42px;
	width: 185px
}
.disp-flex::after , .disp-flex::before{ content:unset; }
