


/*@- PROMOTED ADS PAGE
--------------------------------------------------------------
  - Template: templates/user/my_promoted_ads.html
  - Page Selector: #promoted-ads-p/.promoted-p
  - Content Selector: promoted-content
  - Row Selector: .promoted-content-rows

*/

#promoted-ads-p #content-wrapper {padding:0 0 30px 0; width:996px}

.promote_ad_tab .beta1 {margin-left:45px;}
#promoted-content .placeholder {height:auto;}
.promoted-content .messages {list-style-type:none;}
.promoted-content-list { margin:0 auto;padding:0;width:940px;list-style-type: none;}
.promoted-content-rows { float:left;margin:5px 0 5px 0px; width:940px;}
.promoted-content-ad-slot-available {padding:30px 0 30px 0px; width:936px; border:2px dashed #ccc; background: #f9f9f9;}
.promoted-content-ad-slot-available-text { display:block;margin:0 auto; width:auto; text-align: center; color: #CCC; font-weight:bold; font-size:13px;}

.promoted-content-ad {}
.promoted-content-ad-info {float:left;width:864px;height:73px; border:1px solid #EEE;border-left:0;background:#fff;}
.promoted-content-views {float:left;width:75px; height:75px; background:#DDD;}

.promoted-content-views-count {float:left; margin:20px 0 0 0;width:100%; color:#fff; text-align:center; font-weight:bold; font-size:22px;}
.promoted-content-views-text {float:left;width:100%; color:#fff; text-align:center; font-weight:bold; font-size:12px;}

.promoted-content-ad-details {float:left;margin:20px 0 10px 10px;width:600px;}
.promoted-content-ad-details-row {float:left; margin:0; padding:0 0 7px 0; width:600px;}

.promoted-content-ad-details-link {float:left; width:460px; color:#AAA; font-weight:bold; font-size:14px;}
.promoted-content-ad-details-link:hover {color:#004276;text-decoration:none;}

.promoted-content-ad-action {float:right; width:210px;}
.show-matching-ads,
.unpromote-action-link,
.promote-action-link {float: right; margin-top: 10px; padding:7px 0px 7px 30px; width: 145px; border: 0; color: #bc0000; font-weight: bold; font-size: 13px; cursor:pointer; position:relative; z-index:10; background: #fff url('../../images/elements/promote-ad-up-arrow-red.png') no-repeat 17px 8px; }
.promote-action-link {margin-top:20px;}
.show-matching-ads,
.unpromote-action-link {padding:7px 10px 7px 30px; width:130px; cursor:pointer; background: #f9f9f9 url('../../images/elements/promote-ads-demote.png') no-repeat 25px 9px; }
.show-matching-ads {padding-left: 60px; width: 90px;}
.promote-action-link:hover,
.show-matching-ads:hover,
.unpromote-action-link:hover {text-decoration: none; cursor:pointer; background: #BC0000 url('../../images/elements/promote-ads-demote.png') no-repeat 25px 9px; color:#fff;}
.promote-action-link:hover {text-decoration: none; cursor:pointer; background: #BC0000 url('../../images/elements/promote-ad-up-arrow-white.png') no-repeat 17px 8px; color:#fff;}

.promoted-confirm {float: right; margin-top: 20px; padding:7px 10px 7px 30px; border: 0; background: #bc0000 url('../../images/elements/promoted-ad-confirm-icon.png') no-repeat 14px 9px; color: #fff; font-weight: bold; font-size: 13px; width: 145px; position:relative; z-index:10; }
.promoted-confirm-msg {position: absolute; z-index: 4; float: right; margin: 20px 0 0 20px; width: 310px; padding: 0 10px 0 11px; background: #222; color: #fff; opacity: 0; margin-left: -265px; line-height:30px; text-align:right;}

.promoted-content-ad-details-price {float:left; color:#777; font-size:14px;}
.promoted-content-ad-details-date {float:left; width:70px; border-right:1px solid #bbb; color: #bbb;}
.promoted-content-ad-details-breadcrumb {float:left; margin: 0 0 0 5px; width:515px; color:#bbb;}
#promoted-content .promoted-ads-heading-container {border-bottom:1px dotted #ccc; margin-bottom:20px}
#promoted-content .promoted-ads-heading {margin:40px 0 10px 25px; color:#444; font-size:17px;}
#promoted-content .expires-in {float:left; width:200px; font-size:15px; color:#999; margin:21px 0 10px 5px;}
#promoted-content .expires-in .strong {font-weight:bold; font-style:italic;}
#promoted-content .promoted-msgs {margin-bottom:0px;}
#promoted-content .fields {margin-top:10px;}

.promoted-content-ad-featured-x:hover .promote-action-link,
.promoted-content-ad-x:hover .promote-action-link,
.promoted-content-ad-featured-x .promote-action-link:hover,
.promoted-content-ad-x .promote-action-link {background: #fff url('../../images/elements/promote-ad-up-arrow-red.png') no-repeat 17px 8px; color:#bc0000; }


.promoted-confirm-p .promote-fieldset {float:left; width:960px;}
.promoted-confirm-p .promote-ad-heading {font-size:15px; font-weight:normal; color: #444;float:left; width:100%;}
.promoted-confirm-p .promote-confirm-form {float:right;}

/*
* Cleaner way to implement only firefox related styles
* firefox/common.css
*/
.firefox .promoted-confirm-msg {margin-left: -263px;line-height:31px;}

.promoted-filter-eligible-ads {float: left; width: 996px; padding: 20px 0 20px 0; border:0; margin-bottom:5px; margin-left: -28px;}
.promoted-filter-eligible-ads .heading {float: left; width: 100%; padding: 10px 0; font-size: 17px; font-weight: bold; color: #444; border-bottom:1px solid #ddd;}
.promoted-filter-eligible-ads .heading-text {float:left;width:200px; margin-left: 25px;}
.promoted-filter-eligible-ads .lbl {width: 100%; float: left; color: #bc0000; padding-bottom: 7px;}
.search-eligible-ads-row {float:left; margin:0; padding:15px 0;background:#f4f4f4; width: 996px;}
.promoted-filter-eligible-ads .column {float:left; min-width:180px; margin-left: 10px;}
.promoted-filter-eligible-ads .fields {float: left; padding: 0 0 0 0; width:200px}
.promoted-filter-eligible-ads .column #id_price__lte,
.promoted-filter-eligible-ads .column #id_price__gte {float: left; width:80px; padding:5px; font-size: 14px; }
.promoted-filter-eligible-ads .column #id_price__lte {margin-left:5px}
.promoted-filter-eligible-ads .column .search-button {float: left; margin-top:25px; padding:0 10px; background: #bc0000; border: 0; color: #fff; font-size: 14px; font-weight: bold; height:30px; line-height:30px}
.promoted-filter-eligible-ads .column .search-button:hover {cursor:pointer; background:#9a0000}
.promoted-filter-eligible-ads .search-button-container {border:0; margin:0}
.promoted-filter-eligible-ads .price-container {margin-left:25px; border:0; width:200px;}
.promoted-filter-eligible-ads .buildings-container { border-left: 1px solid #d0d0d0; border-right:1px solid #d0d0d0; width:210px; margin-left: 0; padding-left: 25px; padding-bottom: 15px;}
.promoted-filter-eligible-ads .buidling-input-original {color: #999; height:19px; width:190px !important; font-size:13px;}
.promoted-filter-eligible-ads .as-selection-item {float:left; width:190px; font-size:12px; clear:both;}
.promoted-filter-eligible-ads .lbl-price {width:200px; font-size:14px; font-weight:bold}

.promoted-content-demote .promoted-content-ad-featured .promoted-content-ad-details,
.promoted-content-ad-featured .promoted-content-ad-details {margin-top:25px;}
.promoted-content-demote .promoted-content-ad-featured .promoted-content-ad-details-row,
.promoted-content-ad-featured .promoted-content-ad-details-row {padding-top:2px;}
.promoted-content-demote .promoted-content-ad-featured .promoted-confirm,
.promoted-content-ad-featured .promoted-confirm {margin-top:10px;}
.promoted-content-demote .promoted-content-ad-featured .promoted-content-ad-info,
.promoted-content-ad-featured .promoted-content-ad-info {height:93px;}
.promoted-content-demote .promoted-content-ad-featured .promoted-content-views,
.promoted-content-ad-featured .promoted-content-views {height:95px;}
.promoted-content-demote .promoted-content-ad-featured .promoted-content-views-count,
.promoted-content-ad-featured .promoted-content-views-count {margin-top:25px;}
.promoted-content-ad-featured .promoted-content-ad-info,
.promoted-content-ad-featured-x .promoted-content-ad-info,
.promoted-content-ad:hover .promoted-content-ad-info { border:1px solid #CCC; border-left:0px;background:#f9f9f9;}

.promoted-content-ad-featured .promoted-content-ad-details-link,
.promoted-content-ad-featured-x .promoted-content-ad-details-link,
.promoted-content-ad:hover .promoted-content-ad-details-link {color:#004276; font-weight:bold;}
.promoted-content-demote .promoted-content-ad-featured .promoted-content-ad-details-price,
.promoted-content-ad-featured .promoted-content-ad-details-price,
.promoted-content-ad-featured-x .promoted-content-ad-details-price,
.promoted-content-ad:hover .promoted-content-ad-details-price {color:#bc0000; cursor:pointer;}
.promoted-content-demote .promoted-content-ad-featured .promoted-content-views,
.promoted-content-ad-featured .promoted-content-views,
.promoted-content-ad-featured-x .promoted-content-views,
.promoted-content-ad:hover .promoted-content-views {background:#999; cursor:pointer; }
.promoted-content-ad:hover .promote-action-link {background: #BC0000 url('../../images/elements/promote-ad-up-arrow-white.png') no-repeat 17px 8px; color:#fff; cursor:pointer;}

.promoted-content-focussed { }
.promoted-content-focussed .promoted-content-ad-info { border:1px solid #fedba4; border-left:0px;background:#fff0d9;}
.promoted-content-focussed .promoted-content-ad-details-link {color:#fdac20; font-weight:bold;}
.promoted-content-focussed .promoted-content-ad-details-price,
.promoted-content-focussed .promoted-content-ad-details-date,
.promoted-content-focussed .promoted-content-ad-details-breadcrumb  {color:#fdac20;}
.promoted-content-focussed .promoted-content-views {background:#faab20;}
.promoted-content-focussed .promoted-content-views-text { }
.promoted-content-focussed .promoted-content-views-count { }

.promoted-content-ad-slot-available .show-matching-ads {margin-top: -35px;}

.show-matching-ads {padding-left:10px; width:125px;}
.show-matching-ads:hover .show-matching-ads-icon {background:#f9f9f9;}
.promoted-content-ad-slot-available .show-matching-ads,
.promoted-content-ad-featured .show-matching-ads {background-image:none;}
.promoted-content-ad-slot-available .show-matching-ads .show-matching-ads-icon,
.promoted-content-ad-featured .show-matching-ads .show-matching-ads-icon {background: #f9f9f9 url('../../images/elements/promoted-ads-search-red.png') no-repeat 0px 0px; float:left; width: 18px; height: 18px; margin-right: 10px;}
.promoted-content-ad-slot-available .show-matching-ads:hover .show-matching-ads-icon,
.promoted-content-ad-featured .show-matching-ads:hover .show-matching-ads-icon {background: #bc0000 url('../../images/elements/promoted-ads-search-white.png') no-repeat 0px 0px; float:left; width: 18px; height: 18px; margin-right: 10px;}

.promoted-content-demote .promoted-content-ad-featured .show-matching-ads {background: #ffd7d8; padding-left:10px; width:125px;}
.promoted-content-demote .promoted-content-ad-featured .show-matching-ads:hover {background: #bc0000;}
.promoted-content-demote .promoted-content-ad-featured .show-matching-ads-icon {background: #ffd7d8 url('../../images/elements/promoted-ads-search-red.png') no-repeat 0px 0px; float:left; width: 18px; height: 18px; margin-right: 10px;}
.promoted-content-demote .promoted-content-ad-featured .show-matching-ads:hover .show-matching-ads-icon {background: #bc0000 url('../../images/elements/promoted-ads-search-white.png') no-repeat 0px 0px; }
.promoted-content-demote .promoted-content-ad-featured .promoted-content-ad-info {background: #ffd7d8; height:93px; }
.promoted-content-demote .promoted-content-ad-featured .promoted-content-views {background: #ff2c40; height:95px; }
.promoted-content-demote .promoted-content-ad-featured .promoted-content-ad-details-link,
.promoted-content-demote .promoted-content-ad-featured .promoted-content-ad-details-date,
.promoted-content-demote .promoted-content-ad-featured .promoted-content-ad-details-breadcrumb {color: #ff2c40;}
.promoted-content-demote .promoted-content-ad-featured .promoted-content-ad-details-date {border-right:1px solid #ff2c40; width:75px;}
.promoted-content-demote .promoted-content-ad-featured .promoted-content-ad-details-price {color: #ff2c40;}
.promoted-content-demote .promoted-content-ad-featured .unpromote-action-link {background: #ffd7d8 url('../../images/elements/promote-ads-demote.png') no-repeat 25px 9px;}
.promoted-content-demote .promoted-content-ad-featured .unpromote-action-link:hover {background: #bc0000 url('../../images/elements/promote-ads-demote.png') no-repeat 25px 9px;}
.promoted-content-demote .promoted-content-ad-featured .promoted-content-ad-info {border:1px solid #ff9fa1; border-left:0; background: #ffd7d8; cursor:pointer;}
.promoted-content-ad-slot-available-highlight {border:2px dashed #ff9fa1; background: #ffd7d8; color: #ff2c40;}
.promoted-content-ad-slot-available-highlight .promoted-content-ad-slot-available-text {color: #ff9fa1;}
.promoted-content-ad-slot-available-highlight .show-matching-ads {background-color: #ffd7d8;}
.promoted-content-ad-slot-available-highlight .show-matching-ads:hover {background-color: #bc0000;}
.promoted-content-ad-slot-available-highlight .show-matching-ads .show-matching-ads-icon {background: #ffd7d8 url('../../images/elements/promoted-ads-search-red.png') no-repeat 0px 0px;}
.promoted-confirm-msg-replace {width:265px; margin-left:-220px;}


#promoted-content-landing h1 {font-size:28px; text-align:center; color:#1a1a1a; margin-bottom:5px}
#promoted-content-landing h1.title {padding-top:70px}
#promoted-content-landing h2 {font-size:22px; font-weight:normal; text-align:center; color:#333;}
#promoted-content-landing h3 {font-size:22px; text-align:center; color:#333; margin-bottom:10px; margin-top:20px}

#promoted-content-landing .hero {margin-left:22px}

#promoted-content-landing .how-it-works {clear:both; margin-bottom:30px; width:700px; margin-left:150px; float:left; margin-right:150px}
#promoted-content-landing .how-it-works h3 {margin-bottom:20px}

#promoted-content-landing .how-it-works div {width:180px; height:100px; background:#ffdb4e; float:left; margin-right:20px; color:#333; font-size:15px; line-height:1.3; padding:20px; position:relative; -webkit-box-shadow: 4px 4px 0px 0 #444; box-shadow: 4px 4px 0px 0 #444;}
#promoted-content-landing .how-it-works div:last-child {margin-right:0}
.lang-ar #promoted-content-landing .how-it-works div {float:right; margin-left:20px; margin-right:0}
.lang-ar #promoted-content-landing .how-it-works div:last-child {margin-left:0}
.msie7   #promoted-content-landing .how-it-works div, .msie8   #promoted-content-landing .how-it-works div {margin-right:10px;}
.msie7 .lang-ar #promoted-content-landing .how-it-works div, .msie8 .lang-ar #promoted-content-landing .how-it-works div {margin-left:10px; margin-right:0}

#promoted-content-landing .how-it-works div span {position:absolute; right:10px; bottom:10px; width:24px; height:24px; background:#444; color:#fff; font-size:15px; font-weight:bold; border-radius:30px; text-align:center; line-height:24px; }

#promoted-content-landing .inquire {clear:both; float:left; margin-top:20px; margin-bottom:70px; width:530px; margin-left:234px; margin-right:234px}
#promoted-content-landing .inquire p {font-size:18px; color:#333; text-align:center;}
#promoted-content-landing .inquire p em {font-size:18px; color:#808080}

#promoted-content-landing .inquire form {margin-top:20px; margin-bottom:5px}
#promoted-content-landing .inquire form ul {}
#promoted-content-landing .inquire form ul li {list-style:none;}
#promoted-content-landing .inquire form ul li input {text-align:center; font-size:18px; font-style:italic; font-weight:normal; border:2px solid #ddd; border-radius:4px; padding:20px; width:486px; margin-top:10px}
#promoted-content-landing .inquire form ul li.errored input {border-color:#c83737; margin-bottom:0}
#promoted-content-landing .inquire form ul li .errorlist {list-style:none; background:#c83737; padding:10px 3px; color:#fff; font-weight:bold; text-align:center; position:relative; top:-2px;
    -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px; -moz-border-radius-bottomright:3px; -moz-border-radius-bottomleft:3px; border-bottom-right-radius:3px; border-bottom-left-radius:3px;}

#promoted-content-landing .inquire form ul li input:focus {border-color:#c83737; color:#000;}

#promoted-content-landing .inquire form ul li .button {color:white; font-weight:bold; font-style:normal; background:#c83737; border-radius:3px; border:none; border-bottom:3px solid #782121; width:250px; margin:10px 140px;}
#promoted-content-landing .inquire form ul li .button:hover {background:#b33131; cursor:pointer;}

#promoted-content-landing .inquiry-form-thanks {background:#eee; padding:80px 100px; font-size:24px; margin:30px 0; color:#222; border-radius:4px}
#promoted-content-landing .inquiry-form-thanks h1 {margin:0}

#promoted-content-landing ::-webkit-input-placeholder,
#promoted-content-landing :-moz-placeholder,
#promoted-content-landing ::-moz-placeholder,
#promoted-content-landing :-ms-input-placeholder {text-align:center; font-size:18px; font-weight:normal;}


/*@- PROPERTY LANDING PAGE
--------------------------------------------------------------
  - Template: templates/classified/property/landing.html
  - Page Selector: .property-landing-p
  - Content Selector: .property-landing-p #content
*/

.property-landing-p #content-wrapper {padding:0 !important; width:996px !important}
.property-landing-p #content {padding:0; width:764px; margin:15px}

.property-landing-p #content .section {margin-bottom:15px; border:1px solid #ccc; border-radius:4px; width:762px; float:left;}
.property-landing-p #content .section.col-2 {width:372px;}
.property-landing-p #content .section.col-2.last {margin-left:15px}

.property-landing-p #content .section h1,
.property-landing-p #content .section h2 {margin:15px; border-bottom:1px dotted #b3b3b3; font-size:18px; font-weight:bold; padding:0 0 10px 0; color:#333;}

.property-landing-p #content .section h2 span {font-size:14px; font-weight:normal; color:#b3b3b3}

.property-landing-p #content .section .foot {background:#f9f9f9; border-top:1px solid #e6e6e6; padding:10px 0; overflow:hidden; font-weight:bold; clear:both; margin-top:20px;
    -webkit-border-bottom-right-radius:4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-bottomleft:4px; border-bottom-right-radius:4px; border-bottom-left-radius:4px;}
.property-landing-p #content .section .foot a {color:#174276}
.property-landing-p #content .section .foot a.right {float:right; margin-right:10px}
.property-landing-p #content .section .foot a.left {float:left; margin-left:10px}
.property-landing-p.lang-ar #content .section .foot a.right {float:left; margin-right:0; margin-left:10px}
.property-landing-p.lang-ar #content .section .foot a.left {float:right; margin-left:0; margin-right:10px}

.property-landing-p #content .section ul {float:left; margin-left:15px; margin-bottom:20px}
.msie7 .property-landing-p #content .section ul {margin-left:0px}
.property-landing-p.lang-ar #content .section ul {float:right; margin-left:0; margin-right:15px}

.property-landing-p #content .section ul li {white-space:nowrap; overflow:hidden; text-overflow:ellipsis; list-style-position:inside;
                                            padding:2px 0; font-size:13px; list-style-image:url('../../images/property-landing/list-bg.png')}
.property-landing-p.lang-ar #content .section ul li {list-style-image:url('../../images/property-landing/list-bg-ar.png')}

.property-landing-p #content .section ul li a {color:#174276;}
.property-landing-p #content .section ul li span {color:#aaa; font-size:80%; font-weight:normal;}

.property-landing-p #content .section.col-5 ul li {width:134px}

.property-landing-p #content .section.col-4 ul li {width:171px}
.property-landing-p #content .section.col-2 ul li {width:160px}

.msie .property-landing-p #content .section.other-sections {margin-left:15px}
.property-landing-p #content .section.other-sections ul li {width:auto; font-size:16px; font-weight:bold; list-style:none}

/* collage */
.property-landing-p #content .section #area-collage {margin:0; padding:0; height:302px; position:relative; margin-bottom:30px}
.property-landing-p #content .section #area-collage li {list-style:none; position:absolute; display:none}
.property-landing-p #content .section #area-collage li a {display:block;}
.property-landing-p #content .section #area-collage li span {display:block; width:80%; position:absolute; left:20px; bottom:10px; color:white; font-weight:bold; font-size:18px;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; list-style-position:inside;}
.property-landing-p #content .section #area-collage li img {width:100%; height:100%;}
.property-landing-p #content .section #area-collage .area-1 {top:0; left:0; width:304px; height:98px; display:block;}
.property-landing-p #content .section #area-collage .area-2 {top:102px; left:0; width:304px; height:98px; display:block;}
.property-landing-p #content .section #area-collage .area-3 {top:204px; left:0; width:304px; height:98px; display:block;}
.property-landing-p #content .section #area-collage .area-4 {top:0; left:308px; width:296px; height:200px; display:block;}
.property-landing-p #content .section #area-collage .area-5 {top:204px; left:308px; width:146px; height:98px; display:block;}
.property-landing-p #content .section #area-collage .area-6 {top:204px; left:458px; width:146px; height:98px; display:block;}
.property-landing-p #content .section #area-collage .area-7 {top:0; left:608px; width:155px; height:302px; display:block;}


.property-landing-p #email-alerts-tip {width:630px; margin:30px 70px 40px 70px; float:left;}
.property-landing-p.lang-ar #email-alerts-tip {margin:40px 70px 30px 70px; float:right;}
.property-landing-p #email-alerts-tip img {float:left; margin-right:20px; margin-top:2px}
.property-landing-p.lang-ar #email-alerts-tip img {float:right; margin-right:0; margin-left:20px}
.property-landing-p #email-alerts-tip h3 {font-size:16px; font-weight:bold; color:#222}
.property-landing-p #email-alerts-tip p {font-size:16px; color:#222}

.property-landing-p .no-results {color:#777; font-size:15px; text-align:center; margin:50px 0; line-height:1.4}

.property-landing-p .zero-counts-list {clear:both}

.property-landing-p #featured-listings-wrap {clear:both; width:779px; float:left;}
.property-landing-p #featured-listings-wrap h1 {text-align:center; margin:15px 0 20px 0; padding-bottom:30px; border-bottom:1px dotted #ccc; font-size:32px; color:#4d4d4d; font-weight:normal;}

.property-landing-p #featured-listings-wrap .featured-listings {float:left;}
.property-landing-p #featured-listings-wrap .featured-listings .listing {float:left; width:244px; border-bottom:1px solid #ccc; margin:0 15px 20px 0; background:#fff;
        -webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, .15); box-shadow:0px 0px 10px 0px rgba(0, 0, 0, .15);}
.msie .property-landing-p #featured-listings-wrap .featured-listings .listing {background:#f6f6f6}
.property-landing-p #featured-listings-wrap .featured-listings .listing:hover {border-bottom:1px solid #aaa; -webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, .3); box-shadow:0px 0px 10px 0px rgba(0, 0, 0, .3);}
.property-landing-p #featured-listings-wrap .featured-listings .listing.last {margin-right:0}

.property-landing-p #featured-listings-wrap .featured-listings .listing a {display:block;}
.property-landing-p #featured-listings-wrap .featured-listings .listing a:hover {color:inherit; text-decoration:none}

.property-landing-p #featured-listings-wrap .featured-listings .listing p {margin:15px 15px 20px 15px; font-size:13px; line-height:1.5;}
.property-landing-p #featured-listings-wrap .featured-listings .listing p em {color:#888; font-size:11px}
.property-landing-p #featured-listings-wrap .featured-listings .listing p .price {color:#c83737; color:#777; color:#217844;}
.property-landing-p #featured-listings-wrap .featured-listings .listing p .price span {font-size:90%}
.property-landing-p #featured-listings-wrap .featured-listings .listing p .title {display:block; font-weight:bold; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; list-style-position:inside;}

.property-landing-p #featured-listings-wrap .featured-listings .listing .thumbnail-wrap {background:#eee; display:block; width:244px; height:140px; overflow:hidden;}
.property-landing-p #featured-listings-wrap .featured-listings .listing .thumbnail {max-height:170px}

.property-landing-p #featured-listings-wrap .featured-listings .listing .agent-logo-wrap {width:85px; height:35px; display:block;}
.property-landing-p #featured-listings-wrap .featured-listings .listing .agent-logo {max-width:85px; max-height:35px;}

.property-landing-p #featured-listings-wrap .featured-listings .show-more-listings {width:200px; margin:10px 282px 40px 282px; text-align:center; font-weight:bold; color:white; line-height:30px; font-size:14px; background:#3771c8; border-bottom:2px solid #204276; display:block; clear:both; border-radius:2px; position:relative; top:0;}
.property-landing-p #featured-listings-wrap .featured-listings .show-more-listings:hover {border-bottom-width:2px; position:relative; top:1px; text-decoration:none; background:#3267b7}


/* Property Listing User Feedback (when the call button is pressed)
***************************/
#property-call-user-feedback {display:none; position:fixed; right:0; top:40%; width:300px; min-height:110px; background:#FFF; background:rgba(255,255,255,0.8); z-index:100; -webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.3); box-shadow:0 0 12px 0 rgba(0,0,0,.3); -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; }
.msie8 #property-call-user-feedback {border:1px solid #aaa}

.lang-ar #property-call-user-feedback {right:auto; left:0;}

#property-call-user-feedback .content-wrap {padding:20px;}
#property-call-user-feedback .content-wrap h2 {font-size:15px; font-weight:bold; margin-bottom:12px}

#property-call-user-feedback .question-form {display:none}
#property-call-user-feedback .question-form ul {list-style:none}
#property-call-user-feedback .question-form ul li {margin-bottom:20px; display:none;}
#property-call-user-feedback .question-form ul li:last-child {margin-bottom:0}
#property-call-user-feedback .question-form ul li.hero {display:block;}

#property-call-user-feedback .button-toggle .button {cursor:pointer;}
#property-call-user-feedback .button-toggle .button img {margin-top:3px}
#property-call-user-feedback .hero .button-toggle .button span {position:relative; top:-3px}
#property-call-user-feedback .button-toggle .button.yes.active {color:#2d9e74; width: 75px;}
#property-call-user-feedback .button-toggle .button.no.active {color:#9a0000; width: 75px;}

#property-call-user-feedback.expanded .content-wrap ul li {display:block;}
#property-call-user-feedback.expanded {height:auto}

#property-call-user-feedback .close {float:right; margin:10px; font-weight:bold; font-size:16px; background:#aaa; color:#fff; padding:3px 7px; line-height:1; border-radius:10px}
.lang-ar #property-call-user-feedback .close {float:left;}
#property-call-user-feedback .close:hover {cursor:pointer; background:#999}

#property-call-user-feedback .request-a-callback {display:none}
#property-call-user-feedback .request-a-callback h2 {margin-bottom:6px}
#property-call-user-feedback .request-a-callback p {margin-bottom:6px}
#property-call-user-feedback .request-a-callback .awesome {margin-top:6px; font-weight:bold; padding:7px 10px}
#property-call-user-feedback .request-a-callback .field {width:90%; padding:5px;}
#property-call-user-feedback .required-missing {display:none;}

#property-call-user-feedback .send-a-note {display:none}
#property-call-user-feedback .send-a-note p {font-size:15px; width:80%}
#property-call-user-feedback .send-a-note p a {color:#004276;}
#property-call-user-feedback .send-a-note .awesome {margin-top:9px; font-weight:bold; padding:7px 10px; color:#fff}

#property-call-user-feedback .thankyou-message {display:none; font-size:16px; font-weight:bold; color:#444; margin:30px 15px; text-align:center;}


/**
** Because some dumbasses work at Microsoft
@- CLASSIFIED LISTING BODY - TITLE FIX FOR TRANSLATED CONTENT IN IE10
--------------------------------------------------------------
*/
.msie1 #classified-listing-body #results-list .titles-alllang .title {float:left;}


/*@- TOP MESSAGES
--------------------------------------------------------------
*/
.top-messages {width: 100%; float: left; color: #6a5419; text-align: center; margin-top: -1px; font-weight:bold; background: #eedeaf; border-bottom:1px solid #d3b969; padding:12px 0;}
.top-messages .dismiss-message {padding:0 10px;cursor:pointer;background:url('../../images/icons/dismiss.png') 6px 0 no-repeat;width:15px;height:15px;}

#navigation-changes-message {border: 1px dashed #aaa; clear:both; border-radius: 7px; font:16px/1.8 arial; color:#555; overflow:hidden; padding:0 10px;}
#navigation-changes-message img {float:left;}
#navigation-changes-message p {margin:20px 10px; color:#333; font-weight:bold;}

/* Related Ads
*/
.related-listings {clear:both; width:100%;}
.related-listings h4 {width:100%; font-size: 20px; color: #212223; font-weight: bold;padding :15px 0 5px; line-height:inherit; margin:0px;}

.related-listings .listings {width:100%}
.related-listings .listings .listing {display:block; width:100%; clear:both; overflow:hidden; padding:10px 0 0px;  color:#333;}
.related-listings .listings .listing:hover {background:#fafafa; cursor:pointer; color:#333;}
.related-listings .listings .listing:last-child {border-bottom:none;}

.related-listings .thumbnail {width:125px; height:88px; float:left; background:transparent; border:0; }
.lang-ar .related-listings .thumbnail {float:right;}
.related-listings .thumbnail div {background-color:#eee; background-size:cover; background-position:50%; width:100%; height:100%;}
.related-listings .listing:hover .thumbnail {border-color:#999;}

.related-listings .details {float:left; width:150px; margin:0 0 0 10px; line-height:1.2}
.lang-ar .related-listings .details {float:right; margin:0 10px 0 0;}
.related-listings .photoless .details {width:280px}
.related-listings .listing:hover       { background:none !important ;  }
.related-listings .details h6 {font-size:14px; font-weight:bold; word-wrap:break-word; color: #666; margin:0px; line-height:inherit;}
 


.related-listings .details .location {margin:6px 0 0; color: #212223; font-size: 13px;}
.related-listings .details .location .u-icon{font-size: 26px; color: #aaa; float: left; margin-top: -5px; margin-left: -5px;}
.related-listings .details .foot {float:left; font-size:16px; text-align:left; color:#0974c8; margin:0; font-weight: bold;}
.related-listings .details .foot .price {white-space:nowrap ;font-size:13px;font-weight:bold;}
.related-listings .details .foot .price  small{ font-size:12px;font-weight:normal;}


/*@- FEATURE YOUR AD TERMS
--------------------------------------------------------------
*/
.featured_ad_terms_p #content-wrapper {padding: 0; width: 997px;}
.feature-ad-terms-fieldset .details {float: left; width: 100%; text-align: left; color:#333; padding: 10px 0; margin: 0; }
.feature-ad-terms-fieldset .details li {padding: 0; margin-left: 0px; }
.feature-ad-terms-fieldset .testimonial-list {float: left; width: 400px; margin: 20px 0 0 45px;}
.feature-ad-terms-fieldset .testimonial {margin:0 0 20px 0; padding: 0; width: 100%; clear: both;}
.feature-ad-terms-fieldset .quote {padding: 0 0 25px 0;
color: #6D6D6D; font-weight: normal; font-style: italic; width: 330px; font-size: 27px; float: right;}

.testimonial-badge {float: left; width: 110%; margin-left: -45px; height: 40px; margin-bottom: 10px; background: #F0F0F0; font-size: 26px; color: #999; text-align: right; padding-right: 15px; padding-top: 10px;}

.feature-ad-terms-fieldset .quote-author {font-size: 16px; display: inline-block; width: 100%; color: #A0A0A0; text-align: right;}
.feature-ad-terms-fieldset .preview-listing {float: right; margin:-26px 0 0 0; border: 0; width: 500px; display: block;}
.feature-ad-terms-fieldset .preview-listing .listing-top {float:left; background: transparent url("../../images/feature-ad-terms/top_listing.png") no-repeat; width: 100%; height: 105px;}
.feature-ad-terms-fieldset .preview-listing .listing-bottom {float:left; background: transparent url("../../images/feature-ad-terms/bottom_listing.png") no-repeat; width: 100%; height: 105px;}
.feature-ad-terms-fieldset .preview-listing .listing-user {float:left;width:100%; height: 135px;}
.feature-ad-terms-fieldset .preview-listing-detail {float: left; width: 400px; margin: 20px 0 0 45px; }
.feature-ad-terms-fieldset .preview-listing-detail h1 {padding: 0 0 25px 0; }
.feature-ad-terms-fieldset .asdf {font-size: 16px; }
.feature-ad-terms-fieldset .item {margin: 2px 0; min-height: 110px; border: 1px solid #FFCD00; background: #FBFCD8; border-right: 0;}
.feature-ad-terms-fieldset .item-title {font-size: 13px; font-weight: bold; margin: 5px 0 2px 10px; color: #333; float: left; width: 398px; word-wrap: break-word;}
.feature-ad-terms-fieldset .item-price {float:left; color:#bc0000; margin:10px 0 0 0;font-size:11px;}
.feature-ad-terms-fieldset .item-price .currency {float: left; width: 24px;}
.feature-ad-terms-fieldset .item-price .price {float: left; margin: 0 5px 0 0; word-break: break-word; width: 50px;}
.feature-ad-terms-fieldset .listing-img {float: left; width: 115px; height: 75px; border: 1px solid #d0d0d0; margin: 0 0 0 10px; padding: 2px;}
.feature-ad-terms-fieldset .thumb-img {float: left; width: 110px; height: 75px; margin: 0 0 0 10px;}
.feature-ad-terms-fieldset .listing-content-wrapper {float: left; margin: 0 0 0 10px; width: 330px;}
.feature-ad-terms-fieldset .listing-content-features {float: left; width:310px; margin: 0 20px; font-size: 9px; color: #666; }
.feature-ad-terms-fieldset .listing-content-features .features {float:left; width: 140px;}
.feature-ad-terms-fieldset .listing-content-features .features li {list-style-image: url("../../images/icons/star_featured.png"); padding: 0 0 3px 0;}
.feature-ad-terms-fieldset .preview-listing-detail ul {float: left; width: 100%; margin: 0 0 0 30px; padding:5px 0 3px 0;}
.feature-ad-terms-fieldset .breadcrumb-tx {float: left; width: 300px; margin: 0 0 6px 0;}
.feature-ad-terms-fieldset .breadcrumb-tx .breadcrumb-list {color: #666; font-weight: bold; font-size: 10px; }
.feature-ad-terms-fieldset .breadcrumb-tx .date {color: #888; font-size:9px;}
.feature-ad-terms-fieldset .location {float:left; width: 100%; color: #888; font-size: 10px; margin: 0 0 0 3px; background: url('../../images/icons/location_featured.png') 0 2px no-repeat; padding: 0 0 0 12px;}


.feature-ad-terms-fieldset .jobs-preview-listing {}
.feature-ad-terms-fieldset .jobs-preview-listing .item {min-height: 90px;}
.feature-ad-terms-fieldset .unhighlighted-listing .item {border: 0; background: #fff;}
.feature-ad-terms-fieldset .listing-content-description {margin: 0;float: left; width: 440px; padding-bottom: 5px; }
.feature-ad-terms-fieldset .listing-content-description strong {font-weight: normal;}

/*@- CLASSIFIED LISTINGS - FEATURED AD BADGE
--------------------------------------------------------------
*/
 #results-list.show-highlighted-ads .highlighted-ad {border:2px solid #f00;}
.paid-featured-item-badge {font-size: 12px; font-weight: normal; padding: 0;}
.paid-featured-item-badge-rl {font-size: 12px; font-weight: normal;}

.property-featured-ad {position:relative;}
.property-featured-ad-RP {border-left:3px solid #F1BA45 !important;}
.property-featured-ad-SP {border-left:3px solid #29A4D7 !important;}
.property-featured-ad .featured-item {border:1px solid #e0e0e0; padding: 10px 0;}
.property-featured-ad .featured_listing_bottom {background:#fff8dd !important; background: #f9f9f9 !important; bottom: -18px; position: absolute; width: 99.5% !important; padding: 10px 0 !important;}
.property-featured-ad .featured_ad_ribbon {position:absolute; top:0; right:0; display:block; z-index:20}
.lang-ar .property-featured-ad .featured_ad_ribbon {right:auto; left:0}
.property-featured-ad .featured_listing_bottom-no-thumb .cols,
.property-featured-ad .featured_listing_bottom .price {margin: 10px 0 0 0 !important;}

#listing-expired-message {border:2px dashed #bcbcbc; background:#f6f6f6; padding:20px; overflow:hidden; margin-top:13px; border-radius:3px}
#listing-expired-message h1 {color:#439156; font-size:27px; letter-spacing:-1px; margin-top:10px;}
#listing-expired-message h2 {margin:20px 0; color:#555;}
#listing-expired-message h2 a {display:inline-block; background:#4ba162; color:white; border:1px solid #37744c; border-bottom:4px solid #37744c; padding:6px 10px; border-radius:4px;}
#listing-expired-message img {float:left; margin-right:40px;}
.lang-ar #listing-expired-message img {float:right; margin-right:0; margin-left:40px}

/*@- CLASSIFIED LISTINGS - FEATURED AD PAYMENT GATEWAY PREVIEW
--------------------------------------------------------------
*/
.payment-gateway-preview {float: left; width: 100%; min-height: 420px; background: #CCC url('../../images/payment-gateway/footer.png') 0 100% repeat-x; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px;}
.payment-gateway-content {margin: 0 auto 140px auto; min-height:150px; background:#fff; padding:0; border-top:2px solid #d0d0d0; width:750px;}
.payment-gateway-content .pg-header {text-align: center; margin: 0;}
.payment-gateway-content .pg-header h2 {padding: 15px; font-size: 18px; text-align: center; color: #444; font-weight:bold;}
.payment-gateway-preview .pg-description {float: left;width: 100%; border: 1px solid #DDD; border-left: 0; border-right: 0; padding: 0; background: #F0F0F0; margin-bottom: 15px;}
.payment-gateway-preview .pg-description-container {float: left; width: 50%; padding: 10px 0;}
.payment-gateway-preview .price-container {float:right; width: 150px; font-size: 24px; margin: 0 0 0 15px; color: #444; padding: 0 0 0 10px;}
.payment-gateway-preview .summary,
.payment-gateway-preview .details {float: left; width: 98%; margin: 0 0 0 20px; padding: 2px 0;}
.payment-gateway-preview .summary {font-size: 16px;}
.payment-gateway-preview .details {font-size: 14px;}
.payment-gateway-preview .checkout-container {margin: 0 auto; width: 500px; text-align:right;}
.payment-gateway-preview .checkout-container form {float: right; width: 260px; margin: 10px 0 0 0; }
.payment-gateway-preview .checkout-container .submit-btn {background: #00A364;margin:20px 0;}
.payment-gateway-preview .checkout-container .submit-btn[disabled]{background: #DADADA; cursor:default; color:#8E8A83;}
.payment-gateway-content .no-entry {width: 70%; padding: 20px 0; margin: 10px auto; border-left: 0; border-right: 0; display: table; color: #444; text-align: center;}
.payment-gateway-content .pg-description .entry {width: 500px; padding: 20px 0; margin: 10px auto; display: table; color: #444; border-top: 1px solid #ddd;}
.payment-gateway-content .pg-description .entry:last-child {border-top: 1px solid #ddd;}
.payment-gateway-content .pg-description .entry.entry-first,
.payment-gateway-content .pg-description .entry:first-child {border-top: 0;}


.featured_ad_terms_p .pg-footer {background: transparent url('../../images/payment-gateway/receiptpattern.png') 0 100%; float: left; width: 100%; height: 15px; }
.featured_ad_terms_p .checkout-container {float: left; width: 100%; background: #fff;}
.featured_ad_terms_p .payment-gateway-preview .pg-description {margin-bottom: 0;}
.featured_ad_terms_p .payment-gateway-preview .checkout-container form {width: 330px; margin-right: 45px;}


/*@- SKYBAR FOR PROMOTING FEATURED ADS
--------------------------------------------------------------
*/
#topbar-new {width: 998px; margin: 0 auto; display: none; background-color: #FBFCD8; border: 1px solid #FFCD00; height: 65px;}
#topbar-new .wrapper { padding: 10px 0; display: block; width: 750px; text-align: center; color: #666; font-size: 14px; font-weight: bold; margin: 0px auto; height: 55px;}
#topbar-new .sky-col {float: left;}
#topbar-new .text-wrapper {width: 600px; text-align: left; margin: 10px 0;}
#topbar-new .image-wrapper {width: 100px; text-align: right; margin: 0 15px 0 0;}
#topbar-new .skybar-links {color:#bc0000;}
#topbar-new .special-text {color: #666; padding: 3px 8px; margin: 0 0 0 2px;}
#topbar-new .sky-car-image {width:60px; box-shadow: 0 8px 5px -6px rgba(0,0,0,0.4); -webkit-box-shadow: 0 8px 5px -6px rgba(0,0,0,0.4); -moz-box-shadow: 0 8px 5px -6px rgba(0,0,0,0.4);}
#topbar-new .close-skybar {text-decoration:none;border-radius: 15px; padding: 2px 7px; position: absolute; margin-left: 971px; margin-top: 4px;}
#topbar-new .close-span {color:#666; font-size: 10px; font-weight:bold;}

#super-high-sky-bar {background:#feffe9; color:#444; font:16px/1 Arial, sans-serif; -webkit-box-shadow: 0px 1px 0px 0px #cacaca; box-shadow: 0px 1px 0px 0px #cacaca; border-bottom:1px solid #cacaca}
#super-high-sky-bar .wrap {width:960px; position:relative;}
#super-high-sky-bar .wrap p {width:800px; padding:15px}
#super-high-sky-bar .wrap p a {color:#004276; text-decoration:underline;}
#super-high-sky-bar .wrap p em {color:#bc0000; font-weight:bold;}
#super-high-sky-bar .close-sidebar {position:absolute; right:5px; top:9px; font-size:30px; font-weight:bold; color:#a2a395}
#super-high-sky-bar .close-sidebar:hover {cursor:pointer;}

/*@- GINJA INTRODUCTION BANNER ON MY ADS
--------------------------------------------------------------*/
#introducing-ginja {border:1px solid #E6E6E6; border-radius:8px; padding:20px; margin:10px;}
#introducing-ginja h1 {color:#3DBCAF; margin:5px 0}
#introducing-ginja p {color:#333; font-size:16px; margin-bottom:20px}
#introducing-ginja a {color:#FE6E6E}
#introducing-ginja .cta {display:inline-block; margin-top:5px; background:#FE6E6E; color:white; font-weight:bold; padding:10px 40px; border-radius:4px; border:1px solid #EA4344; border-bottom:3px solid #E05353; font-size:18px;}
#introducing-ginja .content_wrap {display:inline-block; width:540px; vertical-align:top}
#introducing-ginja .screen {display:inline-block; vertical-align:top}

/*@- DELETE CLASSIFIED - AUTOS
--------------------------------------------------------------*/
#classified-delete legend {color: #444;}
.classified-delete-p .sell-faster {margin-top: 5px; font-size: 14px;padding:3px 0; width: 100%;}
.classified-delete-p .sell-faster a {color:#004276;text-decoration:underline;}
#id_vehicle_selling_price {border: 1px solid #ccc; padding: 10px; font-size: 18px; width: 260px;}
.autos-delete-ad-div {float:left; font-size: 16px; width: 100%; padding: 5px 0 15px 0; color: #444;}
.autos-delete-ad-div .paras {padding: 5px 0;}
.autos-delete-ad-div .paras-oddball {padding: 2px 0; }
.autos-delete-ad-div .note-this-down {font-style: italic; font-size: 14px; color: #888; padding: 10px 0 25px 0;}
.delete-autos-btn {padding:12px 60px !important; font-size: 16px !important;}
.cancel-autos-btn {color: #bc0000; text-decoration: underline; font-size: 16px; margin: 0 0 0 15px;}
.cancel-autos-btn:hover {color: #444;}

/*@- MORTGAGE RATES SEARCH WIDGET
--------------------------------------------------------------*/
#mortgage-rates {
  border:1px solid #D3D3D3; border-left:none; clear:both;
  padding:10px; display:none;

  -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px;
}
#mortgage-rates h4 {font-size:16px; margin-bottom:10px}
#mortgage-rates h4 img {width:20px; position:relative; top:4px;}

#mortgage-rates table {width:100%; margin:5px 0;}
#mortgage-rates table tr td {padding:4px 0 3px 0;}
#mortgage-rates table a {color: #333}
#mortgage-rates table tr td:first-child a {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display:block; width:130px}
#mortgage-rates table tr td:nth-child(2) {color: #bc0000}

#mortgage-rates .compare-link {color: #174276; text-align:right; display:block; text-decoration:underline;}


/*@- HOME LOANS DPV CALCULATOR
--------------------------------------------------------------*/
#home-loan-calc {clear:both;}
#home-loan-calc h3 {margin-bottom:0px !important}
#home-loan-calc p {line-height:1.5; color:#333; padding:10px; font-size:13px}
#home-loan-calc p a {text-decoration:underline;}

#home-loan-calc .calculator {padding:10px; overflow:hidden;}

#home-loan-calc .calculator .field {float:left;}

#home-loan-calc .calculator .field.full-width {width:100%}

#home-loan-calc .calculator .field.half {width:190px}
#home-loan-calc .calculator .field.half.last {margin-left:20px}
#home-loan-calc .calculator .field.half input {width:190px}
#home-loan-calc .calculator .field.half select {width:190px}

#home-loan-calc .calculator label {display: block; font-size: 11px; color: #666; word-wrap: break-word; margin-bottom:2px}

#home-loan-calc .calculator input {border: 1px solid #cacaca; padding: 8px 4px; margin-bottom: 8px;}
#home-loan-calc .calculator select {border: 1px solid #cacaca; height:33px}

#home-loan-calc .calculator .fake-field {border: 1px solid #cacaca; margin-bottom: 8px;}
#home-loan-calc .calculator .fake-field input {border:none; padding: 8px 4px; margin:0;}
#home-loan-calc .calculator .fake-field input.first {border-right:1px solid #cacaca; width:50px}
#home-loan-calc .calculator .fake-field input.last {width:327px}

#home-loan-calc .calculator .result {background:#FCFCFC; border:1px solid #E6E6E6; border-radius:5px; padding:15px; text-align:center; clear:both; display:none;}
#home-loan-calc .calculator .result span {font-size:20px}

#home-loan-calc .title-in-between {margin:0; margin-left:10px; font-weight:normal; margin-top:20px}

#home-loan-calc .products-wrap {display:none;}
#home-loan-calc .products {margin:0 10px}
#home-loan-calc .products .product {width:100%; padding:15px 0; border-bottom:1px dashed #aaa;}
#home-loan-calc .products .product:last-child {border-bottom:none}
#home-loan-calc .products .product .title {margin:0 0 6px 0; font-weight:bold;}
#home-loan-calc .products .product .details {width:100%; overflow:hidden;}
#home-loan-calc .products .product .details div {width:33%; float:left; font-size:16px}
#home-loan-calc .products .product .details div span {font-size:12px; color:#aaa;}

#home-loan-calc .button-wrap {margin:10px 0; clear:both; text-align:center;}


/*@- DELETE AD ACTION BUTTON
--------------------------------------------------------------*/
.delete-ad-action {background:#ff6868; color:#fff; padding:0 4px; font-size:13px; font-weight:bold; position:relative; border-radius:3px; border:1px solid #ff4646; display:inline-block; height:22px; line-height:22px}
.delete-ad-action:hover {background:#ff5757; border-color:#ff3535; z-index:20;}

.lang-en .delete-ad-action {margin-left:10px;}
.lang-ar .delete-ad-action {margin-right:10px;}

.delete-ad-action ul {display:none; position:absolute; top:23px; border:1px solid #ffbdbd; border-radius:3px; background:#fff0f0; }
.delete-ad-action li {padding-right:6px; padding-left:20px; border-bottom:1px solid #ffbdbd; color:#ff7979; list-style:none; white-space:nowrap; height:24px; line-height:24px}
.delete-ad-action li:hover {background-color:#ffdfdf; text-decoration:underline; }

.lang-en .delete-ad-action ul {right:-3px;}
.lang-en .delete-ad-action ul li {text-align:right;}
.lang-ar .delete-ad-action ul {left:-3px;}

.delete-ad-action.disabled,
.delete-ad-action.disabled:hover
{background:#eee; border-color:#aaa; color:#aaa; cursor:default;}

.delete-ad-action:hover {cursor:pointer;}
.delete-ad-action:hover ul {display:block;}
/*
*
*/

.choose-product_p {width: 100%; height: 100%;}
.choose-product_p .hidden {display: none;}
.choose-product_p .error {float: left; width: 80%;}
.choose-product_p .error-global {float: none !important; width: 90%; margin: 11px auto;}
.choose-product_p .paid-featured-item-badge-rl {margin: -3px 0 0 442px;}
.choose-product_p #content-wrapper {padding: 0;}
.choose-product_p .heading {font-size: 19px; margin: 10px 20px; color: #666;font-size: 20px;}
.choose-product_p ul {list-style-type: none;}
.choose-product_p .list {color: #333;}
.choose-product_p .list ul {float: left; width: 100%;}
.choose-product_p .list li {padding: 7px; width: 90%; float: left;}
.choose-product_p .list > li:first-child {border-top: 0;}
.choose-product_p .list > li {border-top: 1px solid #ddd;}
.choose-product_p .list > li:first-child {border-top: 0;}
.choose-product_p .list input {float: left; margin: 5px;}
.choose-product_p .list .list-desc {float: left; padding:2px 0 0 10px;}
.choose-product_p .item-ad_preview {border: 1px solid #ddd;}
.choose-product_p #results-list {padding: 0 !important; width: 100% !important;}
.choose-product_p #results-list,
.choose-product_p #results-list .listing-item,
.choose-product_p #results-list .breadcrumbs,
.choose-product_p .paid-featured-item,
.choose-product_p #results-list .paid-featured-item {float: left !important; padding:6px 20px 10px 6px !important; width: 100%;}
.choose-product_p #results-list .listing-item { width: 100% !important;}
.choose-product_p .product-list {margin: 10px 3%; width: 40%; float: left; font-size:14px;}
.choose-product_p .product-preview {float: left; width: 50%; margin: 0;}
.choose-product_p .product-info {width: 60%; display: table-cell; vertical-align: middle;}
.choose-product_p .product-info span {float: left; width: 100%; font-size: 14px;}
.choose-product_p .product-info .product-name {font-weight: 600;}
.choose-product_p #results-list .item {float: left; width: 95% !important; padding: 6px 20px 10px 6px !important; margin: 0 !important;}
.choose-product_p #results-list .paid-featured-item,
.choose-product_p #results-list .paid-featured-item:last-child {border-left: 3px solid #7C6085;}
.choose-product_p #results-list .thumb {width: 125px !important;}
.choose-product_p #results-list .thumb a {width:125px !important; height:85px !important;}
.choose-product_p #results-list .description {width: 300px !important;}
.choose-product_p #results-list .features {margin:5px 0 0 0 !important; font-size:9px;}
.choose-product_p #results-list .date {margin: 0 0 5px !important;}
.choose-product_p #results-list .features li {width:120px !important; padding: 0 !important; margin-right:0 !important}
.choose-product_p #results-list h3 { width: 60% !important;}
.choose-product_p #results-list .price {width: 40% !important;}
.choose-product_p #results-list .descriptionindented {width: 100% !important;}
.choose-product_p #results-list .breadcrumbs {padding: 0 !important;}

.choose-product_p .job-ad-wrap {margin: 0 0 10px 0 !important;}
.choose-product_p  #results-list .job-ad-wrap .location {width: 145px !important; font-size: 13px !important; position: relative
  !important; right: 0px !important; top: -10px !important; float: right !important;}
.choose-product_p .location {width: 60% !important;}
.choose-product_p .product-desc {margin: 5px 0; line-height: 20px; font-size: 15px;}
.choose-product_p .product-fa > label,
.choose-product_p .product-ba > label {padding:5px 0; font-weight: 600; font-size:16px; line-height: 28px;}
.choose-product_p .product-fa li > label {font-weight:normal; font-size:12px; float: left; padding:5px;}
.choose-product_p #results-list .paid-featured-item .item-controls {margin:5px 0 0 0 !important;}
.choose-product_p .product-price {display: table-cell; vertical-align: middle; text-align: right;font-weight: 300; font-size: 24px;}
.choose-product_p .pg-footer {background: transparent url('../../images/payment-gateway/receiptpattern.png') 0 100%; float: left; width: 100%; height: 15px; }
.choose-product_p .checkout-price {width:500px;font-size: 16px; color:#666;}
.choose-product_p .total-price {color: #00A364; font-weight: 600;}
.choose-product_p .payment-badges {padding: 0 0 15px 0;}
.badges-list {float: left; width: 100%; list-style-type: none;}
.badges-list-v {float: left; width: 390px; margin-top: 10px}
.badges-list li,
.badges-list-v li {float: left; padding: 3px;}
.badges-list li span,
.badges-list-v .badge,
.choose-product_p .product-ba li > label {border-width:1px; border-style: solid; color: #7C6085; border-color: #7C6085; float:left; font-size: 12px;}
.choose-product_p .product-ba li > label {border-right:1px solid;}
.vlist .badge,
.vlist .badge-generic,
.vlist .badge-urgent {width: 100%;}
#classified-detail-include-p .badges-list-v {width: 100%; margin: 5px 10px}

.ineedit-note {font-size:12px; color: #666;}
.ineedit {color: #bc0000; margin: 0 2px;}

.vlist .badge,
.badges-list-v .badge,
#classified-detail-include-p #listing-details .badges-list-v .badge,
.choose-product_p .product-ba li > label {float: left; padding: 4px 6px; clear: none !important; width: auto; text-align:center; margin: 0;}
.badges-list-v .badge:first-child,
#classified-detail-include-p #listing-details .badges-list-v .badge:first-child {border-left: 1px solid;}
.choose-product_p .ad-preview-badge,
#classified-detail-include-p #listing-details .choose-product_p .ad-preview-badge {background: transparent url('../../images/payment-gateway/adpreview.png') 402px 4px no-repeat; width: 600px; height: 113px; position: absolute; z-index: 10;}
#classified-detail-include-p #map-wrapper {clear: both; border-bottom: 1px solid #CACACA;   float: left; width: 100%;}
#map-wrapper .location { padding:15px 0px; }
@-moz-document url-prefix() {
  .choose-product_p .ad-preview-badge {background: rgba(0, 0, 0, 0) url('../../images/payment-gateway/adpreview.png') 0px 4px no-repeat; margin-left: -125px; margin-top: 1px; width: 108px;}
  #classified-feature .terms-block .gray {color: #fff;text-decoration: none; line-height: 18px;}
}


#classified-feature .classified-feature-text-wrapper {font-size: 14px; padding: 10px; }
#classified-feature .classified-feature-text-wrapper span {color: #bc0000; font-weight: bold;}
#classified-feature .terms-block .awesome {margin: 2px 5px }
#classified-feature .terms-block .large {padding: 8px 33px;}

.power-actions {background:#F4F4F4; border:1px solid #CACACA; padding:10px 0; margin:10px 0;}


#view-highlighted-ad-usage {float: left; width: 99%; margin:0 10px; padding: 0 5px;}
#view-highlighted-ad-usage .content {font-size: 14px;}
#highlighted-ad-usage-fieldset {float: left; width: 955px; margin:10px;}
#view-highlighted-ad-usage .table-wrapper li {list-style-type: none; float:left; width: 100%; margin:10px;}
#view-highlighted-ad-usage .num {float: left; width: 20%; max-width: 20px;}
#view-highlighted-ad-usage .ad-title {float: left; width: 80%;}
#view-highlighted-ad-usage .refno {color:#666; font-size: 12px;}
#view-highlighted-ad-usage .ad-featured-till {float: left; width: 100%; color: #999; font-size: 13px; padding: 4px 2%;}
#view-highlighted-ad-usage .details {padding: 10px 0 15px 0;}
#view-highlighted-ad-usage .listing-table-log {border: 1px solid #ccc; width: 70%; border-collapse:collapse;}
#view-highlighted-ad-usage .listing-table-log thead {border-bottom: 1px solid #ccc; background:#f0f0f0;}
#view-highlighted-ad-usage .listing-table-log thead td {font-weight: bold;}
#view-highlighted-ad-usage .listing-table-log td {padding: 10px;border:1px solid #CCC}
#view-highlighted-ad-usage .listing-table-log td:first-child {border-left: 0;}
#view-highlighted-ad-usage .listing-table-log td:last-child {border-right:0;}
#view-highlighted-ad-usage .listing-table-log .date-col {width: 2%;}
#view-highlighted-ad-usage .listing-table-log .listing-col {}
#view-highlighted-ad-usage .listing-table-log .featured-col {font-size: 13px; color: #666; width: 17%;}

.know-your-rights.sidebar {float: left; font-size: 14px; line-height: 1.5; }
.know-your-rights.bottom { border-top: 1px solid #CBCBCB; background: #F4F4F4; padding: 20px; margin-top: 20px; float: left; width: 956px; font-size: 14px; line-height: 1.5; }
.know-your-rights .title { font-weight: bold; margin: 0; margin-bottom: 5px;}
.know-your-rights .know-my-rights-link { text-align: right; margin-top: 20px; }
.know-your-rights .know-my-rights-link a { display: inline-block; color: #3C6E96; text-decoration: underline; }

.kraken-link {float: right;}
.kraken-link a {color: #195685; font-weight: bold;}
.kraken-link .jadeed {padding: 2px 5px; margin-top: -3px; background: #F15B21; color: #fff; font-weight: bold; display: inline-block;}

.cf:before,.cf:after {content: " "; display: table;}
.cf:after {clear: both;}
.cf {*zoom: 1;}
/* Proxima-nova font face
--------------------------------------------------------------*/
@font-face {
  font-family: proxima-nova; font-weight: 200; font-style: normal; font-variant: normal; src: url("/fonts/proxima-nova-light.woff") format("woff");
  }

@font-face {
  font-family: proxima-nova; font-weight: 400; font-style: normal; font-variant: normal;src: url("/fonts/proxima-nova-regular.woff") format("woff");
  }

@font-face {
  font-family: proxima-nova; font-weight: 700; font-style: normal; font-variant: normal;
    src: url("/fonts/proxima-nova-bold.woff") format("woff");
  }


input.questions-button.flat-gray {
    background: #323232;
    color: white;
    border-radius: 5px;
    width: 150px;
    font-size: 15px;
    font-weight: bold;
    cursor: pointer;
    border: 0;
}

#questions-help {
    width: 866px;
    margin: 10px 10px;
    padding: 20px 15px;
    overflow: hidden;
    border: 1px solid #cacaca;
    border-radius: 5px;
    background: #fafafa;
    display: none;
}

#questions-help .col-left {
    width: 470px;
    height: 130px;
    margin: 0 18px 0 0;
    padding: 0;
    float: left;
}

#questions-help .col-right {
    width: 350px;
    height: 130px;
    margin: 0;
    padding: 0;
    float: right;
    overflow: hidden;
}

#questions-help .col-right img {
    width: 120px;
    height: 112px;
    margin: 18px 0 0 150px;
}

#questions-help .col-left .help-text-wrap {
    width: 400px;
}

#questions-help .col-left h1 {
    font-size: 17px;
    font-weight: bold;
    color: #323232;
    margin-bottom: 20px;
}

#questions-help .col-left span {
    font-size: 15px;
    display: inline-block;
    color: #323232;
}

#questions-help .col-left input {
    line-height: 25px;
    float: right;
    margin: 25px 0 0 0 !important;
}

.question-input-row {
    width: 470px;
    padding: 0;
    margin: 0 0 30px 0;
    overflow: hidden;
}

.question-input-row .sequence-indicator {
    width: 40px;
    height: 40px;
    margin: 0 20px 0 0;
    border-radius: 20px;
    color: white;
    background: gray;
    text-align: center;
    line-height: 40px;
    vertical-align: middle;
    font-size: 20px;
    font-weight: bold;
    float: left;
    color: white;
}

.question-input-row .sequence-indicator.first {
    background: #2c6520;
}

.question-input-row .sequence-indicator.disabled {
    background: #c4c4c4;
}

.question-input-row .input-container {
    width: 410px;
    float: left;
}

.question-input-row .input-container label {
    display: inline-block;
    width: 100%;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    color: black;
}

.question-input-row .input-container span.optional {
    font-size: 12px;
}

.question-input-row .input-container label.disabled {
    color: #c4c4c4;
}

.question-input-row .input-container label.disabled .answer-label-highlight {
    color: #c4c4c4;
}

.question-input-row .input-container label .required-indicator {
    color: red;
    font-size: 18px;
}

.question-input-row .input-container input {
    display: inline-block;
    width: 394px !important;
    padding: 0 0 0 10px;
}

.question-input-row .question-label-highlight {
    color: #2c6520;
}

.question-input-row .answer-label-highlight {
    color: #ca2b23;
    font-style: italic;
}

#questions-list .question-wrap {
    width: 866px;
    margin: 10px 10px 30px 10px;
    padding: 20px 15px;
    overflow: hidden;
    border: 1px solid #cacaca;
    border-radius: 5px;
    background: #fafafa;
}

#questions-list .question-wrap .question-inputs-wrap {
    width: 470px;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

#questions-list .question-wrap .question-inputs-wrap .question-errors ul {
    list-style: none;
}

#questions-list .question-wrap .question-inputs-wrap h1 {
    font-size: 17px;
    font-weight: bold;
    color: black;
    text-align: justify;
    margin-bottom: 20px;
}

#questions-list .question-wrap .question-inputs-wrap .question-controls {
    width: 470px;
    overflow: hidden;
    margin: 20px 0 0 0;
    padding: 0;
}

#questions-list .question-wrap .question-inputs-wrap .question-controls a.delete-question {
    display: inline-block;
    width: 120px;
    line-height: 38px;
    vertical-align: middle;
    text-align: center;
    float: left;
    color: blue !important;
    font-weight: bold;
}

#questions-list .question-wrap .question-inputs-wrap .question-controls input.next-question {
    width: 200px;
    line-height: 25px;
    float: right;
}

#questions-list .question-wrap .question-inputs-wrap .question-controls .disabled {
    visibility: hidden;
}
#already-applied-notification {
    border: 1px solid #a9ce93;
    background: #dff0d5;
    margin: 0 0 20px 0;
    padding: 2em;
    text-align: center;
}

#already-applied-notification > span {
    color: #2d6524;
    font-weight: bolder;
    font-size: 15px;
}

#already-applied-notification > a {
    display: block;
    padding: 0.5em;
    color: #2d6524;
    font-weight: bolder;
    font-size: 15px;
    text-decoration: underline;
}

#contact-form .contact-form-hidden-fileupload {
    left: 99999px;
    position: relative;
}
.render-listing-already-applied {
    background-color: #efefef;
    padding: 10px inherit 8px inherit !important;
}

.render-listing-already-applied.applied-not-first {
    margin-top: -14px !important;
}

.render-listing-already-applied.paid-featured-item.applied-not-first {
    margin-top: 0 !important;
}

.render-listing-already-applied .applied-notification {
    color: #2d6524;
    font-size:13px;
    clear:left;
    float:left;
    margin: -3px 0 0 2px;
    position:relative;
    width:300px;
}

.render-listing-already-applied .item-controls {
    position: relative;
    z-index: 1;
    margin: -28px 0 0 0 !important;
}

#browse_in_widget .job-section-index-short {
    max-height: 110px;
}

.job_roles_widget {
   margin: 0 0 10px;
    padding: 0;
}

#browse_in_widget_jobs {
    display: none;
}

.job_roles_widget .browse_in_widget_col .browse_in_widget_li {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    list-style-position: inside;
    margin-left: -14px;
}

.lang-ar .job_roles_widget .browse_in_widget_col .browse_in_widget_li {
    margin-right: 0;
    margin-left: -14px;
}

#browse_in_widget .job_roles_widget .browse_in_widget_col {
    width: 30%;
    margin-right: 2%;
}

.job_roles_widget .browse_in_widget_col .browse_in_widget_item {
    padding: 1px 1px 1px 0;
    margin-bottom: 4px;
    color: #004276;
}

.job_roles_widget .browse_in_widget_col a {
    color: #004276;
}

#browse_in_widget .job_roles_widget .browse_in_widget_col .job-role-text {
    color: #0974c8;
    font-weight: normal;
}

#browse_in_widget .browse-list-tabs {
    width: 100%;
    clear: both;
    margin-top: 32px;
    border-top: 1px dotted #cacaca;
}

#browse_in_widget .browse-list-tabs + #browse-in-category-list {
  margin-top: 0;
}

#browse_in_widget .browse-list-tabs > .list-tabs-links {
    display: inline-block;
    padding: 13px 4px;
    color: #0974c8;
}

#browse_in_widget .browse-list-tabs > .hover {
    border-bottom: 2px solid #333;
    margin-bottom: -2px;
    text-decoration: none;
    color: #000;
}

#browse_in_widget .browse-list-tabs > .active {
    color: #000;
    font-weight: bold;
    border-bottom: 2px solid #333;
    margin-bottom: -2px;
}

#browse_in_widget .browse-list-tabs > .no-hover {
    border-bottom: 0;
    margin-bottom: 0;
}

#browse_in_widget .browse-list-tabs > .all-roles-link {
    float: right;
    margin-right: 0;
    padding-right: 0;
    font-size: 11px;
    color: #0974c8;
}

#browse_in_widget > .all-roles-wrapper > .all-roles-link {
    margin-right: 8px;
}

.lang-ar #browse_in_widget .browse-list-tabs > .all-roles-link {
    float: left;
}

#browse_in_widget .all-roles-wrapper {
    float: right;
    margin: 8px 3px 0 0;
}

.wrapper-border-nobg {
    background: none !important;
    border-top: 1px solid #C0C0C0;
}

.browse-jobs-show .browse_in_widget_col {
    width: 215px !important;
}

#roles-pagination {
    clear: both;
    text-align: center;
    margin: 25px 5px 10px 5px;
}

#roles-pagination a {
    display: inline-block;
    color: #363636;
    border: 1px solid #0974c8;
    text-decoration: none;
    padding: 4px;
    margin: 0 2px;
}

#roles-pagination a.selected {
    color: #fff;
    border-color: black;
    background-color: #0974c8;
    cursor: default;
}

#roles-pagination a:hover {
    border: none;
    background-color: #0974c8;
    padding: 5px;
}

#roles-pagination a.selected:hover {
    color: #fff;
    display: inline-block;
    background-color: #004276;
    border: 1px solid black;
    text-decoration: none;
    padding: 4px;
    margin: 0 2px;
}
.hide-company-name {
    margin: -10px 0 40px 166px !important;
}

.hide-company-name input {
    float: left;
}

.hide-company-name label {
    margin-top: -1px;
}

#search-widget-form {
    overflow: visible !important;
}

#rc_swfield_chzn .chzn-drop {
    width: 174px !important;
}

#rc_swfield_chzn .chzn-drop .chzn-results li {
    font-size: 12px;
    line-height: 1.5em;
}

#browse-in-category-list, .browse_in_list, #show {
    overflow: hidden;
}

#browse-in-category-list {
}

.browse-in-category-list-toggle {
    text-align: center;
    border-top: 1px dotted #cacaca;
    padding-top: 7px;
    padding-bottom: 0;
    clear: both;
    width: 100%;
}

.browse-in-category-list-toggle a {
    color: #0974c8;
    font-weight: bold;
}

.jobs_hide_categories {
    display: none;
}

#advanced-search-header-jobs {
    font-size: 16px;
    padding: 6px 0 6px 12px;
    color: #333;
    border-top: 1px solid #cacaca;
    border-bottom: 1px solid #cacaca;
    font-weight: bold;
    background-color: #e4e4e4;
}
#jobs-roles-body #content-wrapper {
    padding-left: 0;
    width: 984px;
}

#jobs-roles-body #content {
    float: right;
    width: 766px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
}

#jobs-roles-list {
    float: left;
    width: 762px;
    margin-top: 14px;
}

#jobs-roles-list h1 {
    text-align: center;
}

#jobs-roles-list .col {
    width: 350px;
    margin: 10px 0 0 22px;
    padding: 0;
    list-style: none;

    overflow: hidden;
    float: left;
}

#jobs-roles-list .col li {
    margin: 0 0 10px 0;
    padding: 0;
}

#jobs-roles-list .col li a {
    color: #004276;
}
@font-face {
  font-family: "Lobster";
  src: url("/fonts/paa/Lobster_1.3-webfont.eot");
  src: url("/fonts/paa/Lobster_1.3-webfont.eot?#iefix") format("eot"), url("/fonts/paa/Lobster_1.3-webfont.woff") format("woff"), url("/fonts/paa/Lobster_1.3-webfont.ttf") format("truetype"), url("/fonts/paa/Lobster_1.3-webfont.svg") format("svg");
  font-weight: 400;
  font-style: normal; }

#place-an-ad-complete-jobs {
  width: 670px;
  margin: 50px auto;
  margin-bottom: 0;
  padding: 0; }
  #place-an-ad-complete-jobs div.message-surround {
    width: 650px;
    margin: 0 30px;
    padding: 0;
    overflow: hidden; }
    #place-an-ad-complete-jobs div.message-surround div.tick-icon {
      width: 51px;
      height: 51px;
      margin: 0 20px 0 0;
      overflow: hidden;
      float: left;
      background-image: url("../../images/jobs/check.jpg"); }
    #place-an-ad-complete-jobs div.message-surround div.complete-msg {
      width: 539px;
      margin: 0;
      padding: 0;
      float: left;
      overflow: hidden; }
      #place-an-ad-complete-jobs div.message-surround div.complete-msg h1 {
        color: #606060;
        margin: 0 0 10px 0; }
      #place-an-ad-complete-jobs div.message-surround div.complete-msg h2 {
        font-size: 16px;
        color: #707070; }
        #place-an-ad-complete-jobs div.message-surround div.complete-msg h2 a {
          color: #004276; }
          #place-an-ad-complete-jobs div.message-surround div.complete-msg h2 a:hover {
            text-decoration: none; }
  #place-an-ad-complete-jobs div.buttons {
    margin: 40px 0 10px 0;
    padding: 0;
    clear: both;
    overflow: hidden; }
    #place-an-ad-complete-jobs div.buttons div.left-col, #place-an-ad-complete-jobs div.buttons div.right-col {
      width: 330px; }
    #place-an-ad-complete-jobs div.buttons div.left-col {
      float: left;
      margin: 0 10px 0 0;
      font-size: 15px;
      font-weight: bold; }
    #place-an-ad-complete-jobs div.buttons div.right-col {
      float: right; }
      #place-an-ad-complete-jobs div.buttons div.right-col a, #place-an-ad-complete-jobs div.buttons div.right-col input {
        font-family: 'Lobster';
        font-size: 24px; }
      #place-an-ad-complete-jobs div.buttons div.right-col span {
        font-size: 14px;
        color: #696a68; }
        #place-an-ad-complete-jobs div.buttons div.right-col span strong {
          color: black; }
    #place-an-ad-complete-jobs div.buttons a, #place-an-ad-complete-jobs div.buttons input {
      width: 325px;
      line-height: 40px;
      display: inline-block; }
  #place-an-ad-complete-jobs .button {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    display: block;
    width: 100%;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s;
    border-width: 1px;
    border-style: solid;
    padding: 3px 0;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    margin: 12px auto; }
  #place-an-ad-complete-jobs .button-regular {
    background: white;
    -webkit-box-shadow: 0 2px 1px rgba(44, 46, 47, 0.1);
    -moz-box-shadow: 0 2px 1px rgba(44, 46, 47, 0.1);
    box-shadow: 0 2px 1px rgba(44, 46, 47, 0.1); }
  #place-an-ad-complete-jobs .button-yalla {
    border-radius: 5px;
    border-width: 1px;
    position: relative; }
  #place-an-ad-complete-jobs .button-yalla:active {
    top: 2px;
    outline: none; }
  #place-an-ad-complete-jobs .button-green {
    background: #00a264;
    border-color: #016c43;
    color: white;
    -webkit-box-shadow: 0 3px 0 #016c43;
    -moz-box-shadow: 0 3px 0 #016c43;
    box-shadow: 0 3px 0 #016c43; }
  #place-an-ad-complete-jobs .button-green:hover {
    background: #008954; }
  #place-an-ad-complete-jobs .button-green:active {
    -webkit-box-shadow: 0 1px 0 #016c43;
    -moz-box-shadow: 0 1px 0 #016c43;
    box-shadow: 0 1px 0 #016c43; }
  #place-an-ad-complete-jobs .button-regular {
    background: white;
    -webkit-box-shadow: 0 2px 1px rgba(44, 46, 47, 0.1);
    -moz-box-shadow: 0 2px 1px rgba(44, 46, 47, 0.1);
    box-shadow: 0 2px 1px rgba(44, 46, 47, 0.1); }
  #place-an-ad-complete-jobs .subtle {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, white), color-stop(100%, #f8f8f8));
    background-image: -webkit-linear-gradient(white, #f8f8f8);
    background-image: -moz-linear-gradient(white, #f8f8f8);
    background-image: -o-linear-gradient(white, #f8f8f8);
    background-image: linear-gradient(white, #f8f8f8);
    font-size: 1.125em;
    line-height: 1.33333em;
    -webkit-box-shadow: 0 1px 2px rgba(44, 46, 47, 0.2);
    -moz-box-shadow: 0 1px 2px rgba(44, 46, 47, 0.2);
    box-shadow: 0 1px 2px rgba(44, 46, 47, 0.2);
    border-radius: 3px;
    border-color: #c5cbcc;
    color: #696a68; }
  #place-an-ad-complete-jobs .subtle:hover {
    -webkit-box-shadow: rgba(44, 46, 47, 0.1) 0 0 10px;
    -moz-box-shadow: rgba(44, 46, 47, 0.1) 0 0 10px;
    box-shadow: rgba(44, 46, 47, 0.1) 0 0 10px; }
  #place-an-ad-complete-jobs div.preview {
    width: 562px;
    margin: 0 54px;
    margin-bottom: -14px;
    padding: 0;
    overflow: hidden; }
    #place-an-ad-complete-jobs div.preview div.arrow {
      width: 75px;
      margin: 0 0 10px 0;
      position: relative;
      left: 276px; }
.span_sec_001{
	width:100%;
	height:320px;
	float:left;

	margin-bottom:20px;
	margin-left:0px !important;
	margin-top:0px;
}
.span_sec002{
	width:990px;
	margin-left:10px !important;
	margin-top:200px;
	height:100px;
	float:left;
	display:block;

}

.span_sec_icon_directory {
	width:114px;
	height:100px;
	float:left;
	margin-right:10px !important;
	background:#fff;
	
	font-size:12px;
	color:#363636;
	text-align:center;
	margin-left:0px !important;
}
.span_sec_icon_directory a{
	
	text-decoration:none;
}
.span_sec_icon_directory a:hover{
	background:#f44f3a;
	color:#fff !important;
	padding-bottom: 18px;
	float:left;
	margin-right:10px !important;
	text-align:center;
	text-decoration:none;
	transition: all 0.5s ease 0s;
}
.span_sec_directory{
	width:114px;
	height:67px;
	float:left;
	background:url(../../images/directory_icon.png) no-repeat center left;
	display:block;
	margin-left:0px !important; 
}
.span_sec_icon_directory:hover span.span_sec_directory{
	transition: all 0.5s ease 0s;
	background:url(../../images/directory_icon_hov.png) no-repeat center left;
 
}
/*.span_sec_text_directory p{
	color:#000;
	font-size:12px;
	text-align:center ;
	float:left;
	line-height:10px;
	text-transform:uppercase;
	margin-left:10px !important;
}
p.span_sec_icon_directory:hover span.span_sec_text_directory p{
	transition: all 0.5s ease 0s;
	color:#fff;
}*/
/*#####*/
.span_sec_icon_jobs{
	width:114px;
	height:100px;
	float:left;
	margin-right:10px !important;
	background:#fff;
	font-size:12px;
	color:#363636;
	text-align:center;
	margin-left:0px !important;
}
.span_sec_icon_jobs a{
	
	text-decoration:none;
}

.span_sec_icon_jobs a:hover{
	background:#99499d;
	color:#fff !important;
	padding-bottom: 18px;
	float:left;
	margin-right:10px !important;
	text-align:center;
	text-decoration:none;
	transition: all 0.5s ease 0s;
}
.span_sec_jobs{
	width:114px;
	height:67px;
	float:left;
	background:url(../../images/jobs_iocn.png) no-repeat center left;
	display:block;
	margin-left:0px !important; 
}
.span_sec_icon_jobs:hover span.span_sec_jobs{
	transition: all 0.5s ease 0s;
	background:url(../../images/jobs_iocn_hov.png) no-repeat center left;
 
}

/*#####*/

.span_sec_icon_classifieds{
	width:114px;
	height:100px;
	float:left;
	margin-right:10px !important;
	background:#fff;
	font-size:12px;
	color:#363636;
	text-align:center;
	margin-left:0px !important;
}
.span_sec_icon_classifieds a{
	
	text-decoration:none;
}

.span_sec_icon_classifieds a:hover{
	background:#dfa567;
	color:#fff !important;
	padding-bottom: 18px;
	float:left;
	margin-right:10px !important;
	text-align:center;
	text-decoration:none;
	transition: all 0.5s ease 0s;
}
.span_sec_home_classifieds{
	width:114px;
	height:67px;
	float:left;
	background:url(../../images/classifieds_icon.png) no-repeat center left;
	display:block;
	margin-left:0px !important; 
}
.span_sec_icon_classifieds:hover span.span_sec_home_classifieds{
	transition: all 0.5s ease 0s;
	background:url(../../images/classifieds_icon_hov.png) no-repeat center left;
 
}

/*#####*/
.span_sec_icon_real{
	width:114px;
	height:100px;
	float:left;
	margin-right:10px !important;
	background:#fff;
	font-size:12px;
	color:#363636;
	text-align:center;
	margin-left:0px !important;
}
.span_sec_icon_real a{
	
	text-decoration:none;
}

.span_sec_icon_real a:hover{
	background:#4cc643;
	color:#fff !important;
	padding-bottom: 18px;
	float:left;
	margin-right:10px !important;
	text-align:center;
	text-decoration:none;
	transition: all 0.5s ease 0s;
}
.span_sec_home_real{
	width:114px;
	height:67px;
	float:left;
	background:url(../../images/real_icon.png) no-repeat center left;
	display:block;
	margin-left:0px !important; 
}
.span_sec_icon_real:hover span.span_sec_home_real{
	transition: all 0.5s ease 0s;
	background:url(../../images/real_icon_hov.png) no-repeat center left;
 
}

/*#####*/
.span_sec_icon_events{
	width:114px;
	height:100px;
	float:left;
	margin-right:10px !important;
	background:#fff;
	font-size:12px;
	color:#363636;
	text-align:center;
	margin-left:0px !important;
}
.span_sec_icon_events a{
	
	text-decoration:none;
}

.span_sec_icon_events a:hover{
	background:#fce10e;
	color:#fff !important;
	padding-bottom: 18px;
	float:left;
	margin-right:10px !important;
	text-align:center;
	text-decoration:none;
	transition: all 0.5s ease 0s;
}
.span_sec_home_events{
	width:114px;
	height:67px;
	float:left;
	background:url(../../images/events_icon.png) no-repeat center left;
	display:block;
	margin-left:0px !important; 
}
.span_sec_icon_events:hover span.span_sec_home_events{
	transition: all 0.5s ease 0s;
	background:url(../../images/events_icon_hov.png) no-repeat center left;
 
}

/*#####*/
.span_sec_icon_autos{
	width:114px;
	height:100px;
	float:left;
	margin-right:10px !important;
	background:#fff;
	font-size:12px;
	color:#363636;
	text-align:center;
	margin-left:0px !important;
}
.span_sec_icon_autos a{
	
	text-decoration:none;
}

.span_sec_icon_autos a:hover{
	background:#f65285;
	color:#fff !important;
	padding-bottom: 18px;
	float:left;
	margin-right:10px !important;
	text-align:center;
	text-decoration:none;
	transition: all 0.5s ease 0s;
}
.span_sec_home_autos{
	width:114px;
	height:67px;
	float:left;
	background:url(../../images/autos_icon.png) no-repeat center left;
	display:block;
	margin-left:0px !important; 
}
.span_sec_icon_autos:hover span.span_sec_home_autos{
	transition: all 0.5s ease 0s;
	background:url(../../images/autos_icon_hov.png) no-repeat center left;
 
}

/*#####*/
.span_sec_icon_travel{
	width:114px;
	height:100px;
	float:left;
	margin-right:10px !important;
	background:#fff;
	font-size:12px;
	color:#363636;
	text-align:center;
	margin-left:0px !important;
}
.span_sec_icon_travel a{
	
	text-decoration:none;
}

.span_sec_icon_travel a:hover{
	background:#47947f;
	color:#fff !important;
	padding-bottom: 18px;
	float:left;
	margin-right:10px !important;
	text-align:center;
	text-decoration:none;
	transition: all 0.5s ease 0s;
}
.span_sec_home_travel{
	width:114px;
	height:67px;
	float:left;
	background:url(../../images/travel_icon.png) no-repeat center left;
	display:block;
	margin-left:0px !important; 
}
.span_sec_icon_travel:hover span.span_sec_home_travel{
	transition: all 0.5s ease 0s;
	background:url(../../images/travel_icon_hov.png) no-repeat center left;
 
}

/*#####*/
.span_sec_icon_deals{
	width:114px;
	height:100px;
	float:left;
	margin-right:10px !important;
	background:#fff;
	font-size:12px;
	color:#363636;
	text-align:center;
	margin-left:0px !important;
}
.span_sec_icon_deals a{
	
	text-decoration:none;
}

.span_sec_icon_deals a:hover{
	background:#6636e2;
	color:#fff !important;
	padding-bottom: 18px;
	float:left;
	margin-right:10px !important;
	text-align:center;
	text-decoration:none;
	transition: all 0.5s ease 0s;
}
.span_sec_home_deals{
	width:114px;
	height:67px;
	float:left;
	background:url(../../images/deals_icon.png) no-repeat center left;
	display:block;
	margin-left:0px !important; 
}
.span_sec_icon_deals:hover span.span_sec_home_deals{
	transition: all 0.5s ease 0s;
	background:url(../../images/deals_icon_hov.png) no-repeat center left;
 
}

._last{
	margin-right:0px !important;
}
/*#####*/
#span_sec_banner{
	width:100%;
	height:320px;
	float:left !important;
	margin-left:0px !important;
	overflow:hidden !important;
	margin-bottom:30px !important;
}
#span_sec_banner_mid{
	
	height:320px;
	margin:0 auto !important;
	 background:url(../../images/banner.jpg) no-repeat center center;
	display:block;
	overflow:hidden !important;
}
