/*
@font-face {
  font-family: 'ProximaFont';
  src: url('ufonts.com_proximasansregular.eot'),
       url('ufonts.com_proximasansregular.ttf') format('truetype');
}

@font-face {
  font-family: 'Open Sans';
  src:    url('fonts/Arimo-Regular.ttf') format('truetype');
}
* */




/*@- STRUCTURE
--------------------------------------------------------------*/
#page-wrapper, #city-scape{background-repeat:repeat-x; background-position:50% 100%;}

#container{
 
font-size:13px;
}
#dfp-onebyone{ position: absolute; }
#header{width: 100%; background: #fff;}
#logo{float:left; position:relative; height:100px;}
#logo img{color:#c61d23; font-weight: bold; font-size:32px;} /*STYLES ALT TAG INCASE IMAGE DOESN'T LOAD*/
#header-links{float:right;width:155px; height:85px;}
#customize{float:left; width:332px; margin-top:3px; position:relative;color:#0974c8;}

.page-peel-wrapper{border:0px; padding:0px; float:left; width:1000px; background-color:none; height: 6px; background-image:url(../../images/elements/peel-left.gif); background-position: 10px top; background-repeat:no-repeat}
.page-peel-wrapper .page-peel-right{border:0px; padding:0px; float:right; width:100px; background-color:none; height:6px; background-image:url(../../images/elements/peel-right.gif); background-position: right top; background-repeat:no-repeat; margin-right:10px}
.page-peel-wrapper-bottom{margin-bottom: 10px}

#nav{clear:both; background-color:#c61d23; color:white; height:38px;}
#content-wrapper{clear:both; overflow: hidden;}
#dbz-body #content-wrapper{width:972px;}
#content{float:left; padding:6px 8px;}
#sidebar{width:304px; float:right;}
#home-bottom{clear:both; float:left; width:100%;}
#home-bottom-main{float:right; width:756px;}

.clear{clear:both;height:0px;line-height:0px;}
.gmap{border:1px solid #cacaca; width:640px; height:214px; float:left;}
.mini{width:298px; float:right; height:224px; margin-top:-10px; overflow:hidden;}

.loading-thingy {position:relative;display:block;height:40px;min-width:40px; width:100%; background:transparent url('../../images/elements/loading.gif') no-repeat 0 0;padding:0px 25px;margin:10px auto;font-size:14px;}


/*@- ADVERTISEMENTS
--------------------------------------------------------------*/
#top-mpu{float:left; width:300px; height:250px; margin:10px 0 15px;}
#results-top #top-mpu, #results-top #featured-listings {margin:0 !important}
#top-leaderboard{text-align:center;margin:0 auto;width:100%;}
#top-leaderboard #dfp-leaderboard{display: inline-block;}
#top-leaderboard .async_zone{padding:10px 0; height:90px;}
#top-leaderboard #zone728x90-ROS-Top-New, #top-leaderboard #zone728x90-Reviews-Top, #top-leaderboard #zone728x90-Nights-Top, #top-leaderboard #zone728x90-Homepage-Top{border-bottom:1px solid #CACACA;border-left:2px solid #CACACA;border-right:2px solid #CACACA; margin:0 auto; width:996px; background-color:white;}

#top-bar-branding-wrapper .zones iframe{width:970px; height:32px;}
#top-bar-branding-wrapper .zones{float:left; width:968px; clear:both; margin:0; padding:0; -moz-border-radius-topleft:6px; -webkit-border-top-left-radius:6px; -moz-border-radius-topright:6px; -webkit-border-top-right-radius:6px; direction:ltr;}
#top-bar-branding-logo{float:left; margin-right:20px;}
#top-bar-branding-logo-gagah{float:left; margin-right:20px;}
#top-bar-branding-text{float:left; height:30px; line-height:30px; font-size:14px; color:#c61d23;}
#top-bar-branding-text a{text-decoration:none; color:#c61d23;}
#top-bar-branding-text a:hover{text-decoration:underline;}
#top-bar-branding-extra{float:right; height:30px; line-height:30px; color: #B60000;}
#top-bar-branding-extra a{text-decoration:none;}
#top-bar-branding-extra a:hover{text-decoration:underline;}
#top-bar-branding-break{clear:both; border-top:1px solid #e7e7e7; text-align:center; float:left; width:100%; margin-top:12px; margin-bottom:10px;}
#top-bar-branding-break img{background-color:white; margin-top:-3px; padding:0 10px;}

#google_ads_div_990x50-Top_Bar-Classified_List_ad_container {border-bottom:1px solid #CACACA;clear: both;float: left;margin: 0;padding: 10px 13px;width: 968px;}
#google_ads_div_990x50-Top_Bar-Classified_Detail_ad_container {border-bottom:1px solid #CACACA;clear: both;float: left;margin: 0;padding: 10px 13px;width: 968px;}

#zone728x90-ROS-Top-New_ad_container, #zone728x90-Reviews-Top_ad_container,  #zone728x90-Nights-Top_ad_container, #zone728x90-Homepage-Top_ad_container{padding:10px 0;}

#google_ads_div_728x90-Homepage-Top_ad_container, #google_ads_div_728x90-ROS-Top-New_ad_container, #google_ads_div_728x90-Reviews-Top_ad_container, #google_ads_div_728x90-Nights-Top_ad_container {margin:0 auto; height: auto !important;}
#google_ads_div_300x250-Homepage-Top_ad_container, #google_ads_div_300x250-ROS-Top_ad_container, #google_ads_div_300x250-Nights-Top_ad_container, #google_ads_div_300x250-Reviews-Top_ad_container {height: auto !important;}

#zoneuae_extras {margin:0 0 0 45px;}

/*@- DEFAULTS
--------------------------------------------------------------*/
fieldset{border:1px solid #363636; margin-bottom:10px; margin-top:10px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding:10px 8px 10px;margin-left:0px !important;  margin-top:20px !important;  width:974px !important; }
legend{font-size:20px; padding:0px 6px; color:#000; font-weight:500; }
legend.nobackground{ background:none !important;padding-left:0px !important;}
legend.nobackground i { color:#311f13; }
legend{background-image:url(../../images/star-heading.gif); background-position:4px -2px; background-repeat:no-repeat; padding-left:30px; margin-left:3px; width:auto;}
legend span{color:#c61d23;}

a{color:#363636; text-decoration:none;}
a:hover, a:focus{color:#311f13;  }
img{border:none; z-index:1;}
.block{clear:both;}
.delete-button{border:1px solid #cacaca; cursor:hand; cursor:pointer; background-color:#eee; color:#333; font-size:12px;}
.hidden, .spec-last-item{display:none;}
.invisible{visibility:hidden;}
.last-item{border-bottom:none;}
.validation-text{color:#c61d23;}

h1{font-size:20px; color:#c61d23;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:14px;}
h5{font-size:12px;}
h6{font-size:11px;}

/*@- BREADCRUMBS
--------------------------------------------------------------*/
.breadcrumbs{clear:both; float:left; margin:12px 0 12px 14px; font-weight:500;}
.breadcrumbs ul{margin:0px; padding:0px}
.breadcrumbs li{margin:0px; padding:0px; list-style-type:none; float:left; font-size:12px; color:#999; margin-right:6px; background:url("../../images/elements/breadcrumb-right.gif") no-repeat scroll 0 2px transparent; padding-left:12px; line-height:11px; font-weight:bold;}
.breadcrumbs a{color:#ac0000; font-size: 14px;font-weight:normal;}
.breadcrumbs #home{padding-left:0px; background-image:none;}
  .breadcrumbs {
margin-left:7px;
}
.breadcrumbs i{ font-size:21px;color:#a1a1a1; }
  .breadcrumbs li a{
 
color:#311f13;
font-weight:300 !important;
font-size:14px;
 -webkit-transition: background 0.5s linear;

    -moz-transition: background 0.5s linear;

    -ms-transition: background 0.5s linear;

    -o-transition: background 0.5s linear;

    transition: background 0.5s linear;
    line-height:28px; 
}
.breadcrumbs li a:hover {
color:#ffd400!important;

}
 
 .breadcrumbs li  {
 
padding:0px !important;
}
  .breadcrumbs li.current a  {
 
 color:#7d7d7d  !important;
}
  .breadcrumbs li.angleright::after {
    content: "»";
    display: inline-block;
    margin-left: 5px;
    margin-right: 0px;
}
/*@- HEADER
--------------------------------------------------------------*/
#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:bold; margin-top:-1px;}
#header #new-features-link a{color:green;}

#header #language-selector .alt{border-left:1px solid #333; padding-left:6px; padding-right:0px;}
#header #language-selector input{padding-right:6px;}
#header #language-selector #lang-button-ar{margin-top:-1px;}

/*@- ERROR MESSAGES
--------------------------------------------------------------*/
.error1, .warning, .information, .confirmation, .debug, .translate-dialog, .helper-msg  {background-repeat:no-repeat; background-position: 12px 50%; border: 1px solid black; clear:both;  margin: 10px 4px 14px; padding: 10px 5px 8px 38px; line-height: 17px; font-size: 16px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color: #111; }
.error1            {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;}
.warning          {background-color: #c0c0c0;border: 0; color: #363636;border-radius: 2px;background-image:url('../../images/icons/error/warning.png'); background-position: 8px 10px; font-size: 16px;}
.information    { font-size: 16px; line-height: 22px; background-color: #bdd9ef;color:#00446b;border:0;border-radius: 2px;background-image:url('../../images/icons/error/information.png'); background-position: 8px 10px;}
.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 #777777; 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}
.information    a, .error1 a, .warning a, .confirmation a, .debug a {color:#3B4245; border-bottom: 1px solid #3B4245; text-decoration: none;}
.classified-p .error1, .classified-p .confirmation, .classified-p .information, .classified-p .warning, .classified-p .debug {width:610px;}
.translate-dialog .goog-logo {white-space: nowrap; color: #484848; font-style: italic; font-weight: normal}
.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:0px;}
.language-error {margin:20px !important;}

/*div.error, div.warning, div.information, div.confirmation, div.debug, div.translate-dialog, div.helper-msg{margin: 10px 0 0 10px;}*//* solves ie specifity issues */
#respond .error1{margin:0 0 10px 0;}
#respond .confirmation{margin:0 0 10px 0;}

/*@- GLOBAL MESSAGES
--------------------------------------------------------------*/
.global-messages-container {float:left;width:995px;text-align:center;padding:8px 0; margin:10px 0 0 0;background:#FFF9D7;border:2px solid #d6c38c;border-radius:5px;}
.update-browser .messages {text-align:center;font-size:13px;}
.update-browser .link,
.update-browser .link:visited,
.update-browser .link:active {color:#c61d23;}

/*@- MAPS
--------------------------------------------------------------*/
#gmap-loading{text-align:center;height:250px;width:298px;z-index:1; background-color:#FFFFFF;position:absolute;}
#gmap-loading img{margin-top:110px;}
.map-tooltip{ background-color: #FFFFFF; border: 4px solid #E7ADAC; margin: 2px; padding: 12px 12px 18px 12px; position: absolute; /*height: 50px;*/ 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:normal; margin-top:2px; margin-bottom:6px;}
.map-tooltip p{ color: #4B4B4B; padding:2px;}
.map-tooltip .popup-content{float:left;}
.map-tooltip h1 span{color:#c61d23;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:#c61d23;font-size:18px;font-weight:bold;}
.map-tooltip .location{color:#666; font-size:11px; padding:10px 0 14px 20px; background:url("../../images/markers/marker-small.png") no-repeat scroll 0 6px transparent; clear:both;}
.map-tooltip .features{margin-top:4px; margin-bottom:0px; padding-left:20px;}
.map-tooltip .features li{font-size:11px;line-height:16px; list-style-image:url("../../images/icons/star-maroon.gif");}



/*@- AWESOME BUTTONS
--------------------------------------------------------------*/
.awesome, .awesome:visited, .medium.awesome, .medium.awesome:visited{
    /*border:1px solid #d8d9da;*/
    border-radius: 3px;
    /*border-bottom-width: 3px;*/
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box; 
    
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400 !important;
    border:none;
    letter-spacing: normal;
    line-height: 35px;
    margin: 0px auto;
    overflow: hidden;
    padding:0px 15px;
    text-align: center;
    text-decoration: none !important;
    vertical-align: middle;
    width: auto;
	transition: all 0.5s ease 0s;
    }
.awesome2, .awesome2:visited, .medium.awesome2, .medium.awesome2:visited{
       background:#ffd400;
    border: 1px solid #ffd400;
    border-radius: 3px;
    color: #311f13;
    cursor: pointer;
    float: left;
     
    font-size: 12px;
   
    height: 26px;
    line-height: 23px;
    margin-right: 10px;
    padding: 0 2px 2px;
     
    width: 130px  !important; 
    }
    .awesome2:hover{ background:#e6da00 !important; border: 1px solid #e6da00 !important;  }
input.awesome{line-height: 30px !important;font-weight: normal !important; }
button.awesome{line-height: 26px !important; font-weight: normal !important;}

.small.awesome, .small.awesome:visited{height: 40px;line-height: 37px; padding:0px 15px; font-size: 15px; color:#311f13;}
.green-awesome, .green-awesome:visited{background-color: #009900;border-bottom: solid 3px #007300;}

.watch-list.awesome, .watch-list.awesome:visited, .report-this.awesome, .report-this.awesome:visited { -moz-box-shadow: none; -webkit-box-shadow: 0px; text-shadow: none; font-size:20px; padding-left:0px; padding-right:0px;}
.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:white;}
.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: #c61d23; background-image:none; color:white;}

.white-awesome,.white-awesome:visited,.white.awesome{color: #212223 !important; border:solid 1px #d8d9da; border-bottom-width: 3px; background-color: white}
.green-awesome, .green-awesome:visited{ background-color: #008900; border-color: #007300; }
.green-awesome:hover{ background-color: #008900; }
.blue.awesome, .blue.awesome:visited{ background-color: #ffd400;border-color: #ffd400; border:none;color:#311f13; }
.blue.awesome:hover { background-color: #ac0000; }
.red.awesome, .red.awesome:visited{ background-color: #ffd400 ; }
.red.awesome:hover{ background-color: #e6da00; -webkit-transition: color 0.2s ease-out;
-moz-transition: color 0.2s ease-out;
-ms-transition: color 0.2s ease-out;
-o-transition: color 0.2s ease-out;
transition: color 0.2s ease-out; } 
.maroon.awesome, .maroon.awesome:visited{background-color: #e6da00; border-color: #e6da00; }
.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:white; border:none;   font-size:12px;}
.green.awesome, .green.awesome:visited { background-color: #009900; border-color: #007300 }
.green.awesome:hover { background-color: #008900; }
.lite-blue,.lite-blue:visited{  background-color: #ffd400;
    border-color: #ffd400 !important;
    color: #311f13 !important;}
.lite-blue:hover{background-color:#e6da00 !important;}
input.awesome{line-height: 10px;}

.greeny, .greeny:visited, .greeny:hover {background: #74A72F;}
.browny, .browny:visited, .browny:hover {background: #A29062;}
.newgreen, .newgreen:visited, .newgreen:hover {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: #ac0000;}
.social-link.twitter, .social-link.twitter .u-icon{color: #4099FF;}
.social-link.twitter iframe{ top:0; left:0;}
.social-link.twitter iframe #b, .social-link.twitter iframe .btn{font-size: 50px !important;}
.social-link.google, .social-link.google .u-icon{color: #dd4b39;}

/*@- TOP SEARCH
--------------------------------------------------------------*/
#toplevel-search{margin-bottom:0px;clear:both; margin-top:10px; float:left; border:2px solid #D3D3D3; padding:10px 12px 12px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; width:972px; background-color:white;}
#search{ margin-top:4px; /*float:left; width:972px;*/}
#search #fields{float:left;width:940px;}

#search select{border:2px solid #999999; background:none; padding:3px 6px; background-repeat:no-repeat; width:170px; margin-right:10px; color:#333; float:left;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#search #search_menu_fields .fLabel{visibility: hidden;}
#search .keywords-big, #search .keywords-small, #search .keywords-xxl{font-size:11px; height:20px; float:left; margin-right:6px; border:2px solid #999999; color:#333; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding-left:4px; width:560px;}
#search .keywords-small{width:380px;}
#search .keywords-xxl{width:736px;}
#search #search-submit{float:left; }
#search .row1{clear:both;}
#search .row2{clear:both; padding-top:6px;}
#search .row2 input{border:2px solid #999999; color:#333; -moz-border-radius:5px; -webkit-border-radius:5px; 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 #999999; color:#333; -moz-border-radius:5px; -webkit-border-radius:5px; 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:0px;}
#search .row2 #as-original-top_places__id__in{clear:none;float:left;}
#search .row2 .as-list{margin-top:30px;background-color:#fff}



/*@- USER CONTROLS (HEADER)
--------------------------------------------------------------*/
#user-controls{float:right;font-size:13px;color:#0974c8;margin-right:6px;}
#user-controls li{float:left;border-left:1px dotted #ccc;margin-left:7px;padding-left:7px;list-style:none;margin-top:7px;}
#user-controls li:hover{color:green;}
#user-controls li:first-child{border:none;}
#user-controls li a{color:#363636;}
#user-controls li a:hover{text-decoration:none;color:#ac0000;}

#user-controls #lang-button-fr{padding-top:2px;}
#user-controls #lang-button-en{padding-top:1px;}

#user-controls ul{display:none;z-index:999;position:absolute;margin-top:5px;border:1px solid #c3d1ec;min-width:140px;-webkit-box-shadow:0px 1px 5px #ddd;-moz-box-shadow:0px 1px 5px #ddd;box-shadow:0px 1px 5px #ddd}
#user-controls ul li{float:none;margin:0;padding:0;border:none;}
#user-controls ul li a{display:block;padding:5px 10px;background:#fff;}
#user-controls ul li a:hover{background:#e6e6e6;color:#0974c8;}

#account-links{font-weight:bold;background:url("../../images/icons/arrow-down.gif") right center no-repeat;padding:3px 13px 3px 6px;-moz-border-radius:3px;border-radius:3px;display:block;}
a#account-links:hover{background-color:#e6e6e6;color:#0974c8 !important}
a#account-links:active{text-decoration:none;}

#account-actions{margin-top:4px !important;}

.accounts-dropdown-divider {width:90%; max-width:105px; border:1px solid #C3D1EC; }
.tinytext {font-size:8px;background-color: red;color: #fff;padding: 0px 3px;}

/*@- COUNTRY AND CITY SWITCH
--------------------------------------------------------------*/
.span_sec_onhomepage{
	 
	height:94px !important;
	 
	padding:10px 0px !important;
	background:none;
	 
}
.span_sec_onhomepage #span_sec023{
	/*width:728px;*/
	width:100%;
	height:90px;
	border:1px solid #c0c0c0;
	color:#c0c0c0;
	margin:auto;
	font-size:30px;
	line-height:90px;
	text-align:center;
	background:#FFF !important;
}
.page-wrapper_onhome .signin-wrapper
{
height:223px !important;
}


#location-switch{float:left;width:300px;font-size:11px;font-weight:700;font-size: 13px; margin-top:61px; position: absolute;}

#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.country,
#location-switch p.city{-moz-border-radius:0px;border-radius:0px;padding-right:15px;border-right:0px solid #fff;margin-bottom:0px;}

#location-switch p.country:hover,
#location-switch p.city:hover{background-color:#ac0000;border-right:3px solid #ac0000;cursor:pointer;color:#fff;}

#location-switch .expand p.country,
#location-switch .expand p.city{background-color:#ac0000;border-right:3px solid #ac0000;color:#fff;}
#location-switch .expand p.country a,
#location-switch .expand p.city a { color:#fff;}
#location-switch p.country,
#location-switch p.city{background:url("../../images/arrow-down.gif") no-repeat center right}


#location-switch ul{display:none;/*-moz-box-shadow:0 1px 5px #ddd;-webkit-box-shadow:0 1px 5px #ddd;*/border:1px solid #ac0000;/*box-shadow:0 1px 5px #ddd;*/position:absolute;z-index:15;clear:both;list-style:none;margin-top:2px;color:fff;background-color:#0974c8;}
#location-switch .expand ul{display:block}
#location-switch ul li a{background-color:#fff;display:block;padding:4px 10px 4px 4px}
#location-switch ul li a:hover{background-color:#ac0000;text-decoration:none; color:#fff;}

#location-switch ul.country{width:100px}

#location-switch .country a{background-image:url("../../images/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:#363636;}
#location-switch p.country a:hover{color:#fff;}
#location-switch p.city a{padding:4px;display:block;color:#363636;}
#location-switch p.city a:hover{color:#fff;}
/*@- HELP LINKS (HEADER)
--------------------------------------------------------------*/
#help-buttons{float:left;font-size:11px; margin-top:6px;}
#help-buttons ul{margin:0px; padding:0px;}
#help-buttons li{border-left:1px solid #0974c8; 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 #0974c8;}
#help-buttons a{color:white; display:block; text-decoration:none; font-size:12px;}
#help-buttons #help a{color:#0974c8; font-size:11px;}
#help-buttons #how-to a{color:#0974c8; font-size:11px;}
#help-buttons #help a:hover    {color:#c61d23;}
#help-buttons #how-to a:hover  {color:#c61d23;}

/*@- PAA and WAR Buttons
--------------------------------------------------------------*/
#callouts{clear:both; float:right; width:444px; margin-top:10px;}
#callouts ul{margin-top:0px; padding-top:0px;}
#callouts li{float:right; list-style-type:none; font-size:20px; padding-left:10px;}


/*@- SIGN IN DROPDOWN BOX
--------------------------------------------------------------*/
#account-buttons{display:inline;}
#sign-in-dialog{display:none; background-color:#333; background-image:url("../../images/elements/login_box_bg.gif"); border:none;height:104px;margin-top:31px; position:absolute; right:0;width:186px;padding:2px 8px;border:1px solid #333;z-index:999999; -moz-border-radius-bottomleft:3px; -webkit-border-bottom-left-radius:3px; border-bottom-left-radius:3px; -moz-border-radius-bottomright:3px; -webkit-border-bottom-right-radius:3px; border-bottom-right-radius:3px; -moz-border-radius-topleft:3px; -webkit-border-top-left-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 0px;}
#sign-in-dialog input#signin{background:none repeat scroll 0 0 white;border:medium none;color:#333333;float:right;height:auto;width:36px;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
#sign-in-dialog #bottom-row{margin-top:10px;}
#sign-in-dialog #bottom-row a{border:none; color:white; padding:2px;}
#sign-in-dialog #bottom-row a:hover{background-color:transparent; color:white; padding:2px;}


/*@- HOMEPAGE INTRO
--------------------------------------------------------------*/
#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:normal; width:470px}
#homepage-intro h2 span {color:#c61d23; font-weight:bold;}

#hpi-content {float:left; width:606px; padding:14px 14px 14px 20px; height:180px; background-color:#f4f4f4;background-repeat:no-repeat;background-position:520px 0px}

.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:white;}
#hpi-mpu #top-mpu {margin-top:0;}
#hpi-search {margin:30px 0 0 0; height:42px; padding:3px; width:606px;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background: #e8e8e8; background: -moz-linear-gradient(top,  #e8e8e8 13%, #ffffff 83%); background: -webkit-gradient(linear, left top, left bottom, color-stop(13%,#e8e8e8), color-stop(83%,#ffffff)); background: -webkit-linear-gradient(top,  #e8e8e8 13%,#ffffff 83%); background: -o-linear-gradient(top,  #e8e8e8 13%,#ffffff 83%); background: -ms-linear-gradient(top,  #e8e8e8 13%,#ffffff 83%); background: linear-gradient(top,  #e8e8e8 13%,#ffffff 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:0px; -webkit-border-top-left-radius:0px; -moz-border-radius-bottomleft:0px; -webkit-border-bottom-left-radius:0px; -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: #ffffff; background: -moz-linear-gradient(top,  #ffffff 47%, #f2f2f2 57%); background: -webkit-gradient(linear, left top, left bottom, color-stop(47%,#ffffff), color-stop(57%,#f2f2f2)); background: -webkit-linear-gradient(top,  #ffffff 47%,#f2f2f2 57%); background: -o-linear-gradient(top,  #ffffff 47%,#f2f2f2 57%); background: -ms-linear-gradient(top,  #ffffff 47%,#f2f2f2 57%); background: linear-gradient(top,  #ffffff 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: transparent url(../../images/home/intro/arrow.gif) no-repeat 94% 50%; display:block; padding:0 20px 0 8px;}
#hpi-categories {background-color: transparent; border: medium 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-categories option {color:black;}
#hpi-categories:hover {cursor:pointer;}

#hpi-footer {clear:both; height:65px; padding:20px 0 0 100px; background: #ebf3f8 url(../../images/home/intro/en-rich-dbzguy.gif) no-repeat 28px 6px; border-bottom:1px solid #cce2ee;}
#hpi-footer-headings {float:left;}
#hpi-footer h2 {font-weight:bold;}
#hpi-footer h4 {font-weight:normal;}
#hpi-footer-aside {float:right;}
#hpi-footer-aside .awesome {background-color: #014B92; color: white; float: right; font-size: 16px; font-weight:bold; margin: 0 20px 0 0; padding: 10px 24px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
#hpi-footer-aside span {clear: both; float: right; font-size: 11px; margin-right: 19px; margin-top: 2px;color:#0974c8; width:136px;}


/*@- EMAIL ALERTS
--------------------------------------------------------------*/
#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-switch p, #eam-save-search-button {display:none}

#email-alerts-modal {background:#fff url("../../images/email_alerts/alert_listings.gif") no-repeat 10px center; border-color:#c61d23; color:#c61d23; 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 #unsub-delete:hover, .ea-onoff-actions a:hover {text-decoration:underline}
#email-alerts-modal .styledbtn {-moz-border-radius:4px; -webkit-border-radius:4px; background:url("../../images/search/gray-btn-mini.png") repeat scroll 0 0 transparent; background-color:#c61d23; 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") no-repeat left center; color:#c61d23; 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:#c61d23}

#email-alerts-modal2 {border-color:#c61d23; margin:4px 8px 0; min-width:350px}
#email-alerts-modal2 h3 {color:red; font-weight:700}

#email_alerts-top-wrap {float:right;}

#email_alerts-wrap a, #email_alerts-top-wrap a, #ajax_saved_search_btn, #saved_search_btn {    background: #fff none repeat scroll 0 0;
    border: 1px solid #a1a1a1;
    color: #311f13;
    display: inline-block;
    font-size: 13px;
    line-height: 13px;
    padding: 5px 10px;
    text-align: center;
    width: 129px; }
    .edit-profile-wrapper .awesome.large   { background: #ffd400 !important; color : #311f13 !important; 
    }
     .edit-profile-wrapper .awesome.large:hover{
      background : #e6da00 !important; 
      color : #311f13 !important; 
     }
   #email_alerts-top-wrap :hover ,  #email_alerts-wrap a:hover{
    color: #311f13 !important; 
    }
     .span_location{ position:relative; top:-2px; }
#email_alerts-top-wrap a:hover, #ajax_saved_search_btn: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:none; padding:0; background-color:#eee}

#email_alerts-wrap {margin-bottom: 20px; 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}
#email_alerts-wrap em {color:#0974c8; font-weight:700}

#heart-status-off {margin-right:5px}

#loading_layer {-moz-border-radius:4px; -webkit-border-radius:4px; 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}

#saved-search-modal, #eam-content-wrap {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:#0974c8}
#saved-search-modal .alertson p.on, #saved-search-modal .alertsoff p.off {display:block}
#saved-search-modal .button-gray {-moz-border-radius:4px; -webkit-border-radius:4px; background:url("../../images/email_alerts/button-bg.jpg") repeat scroll 0 0 transparent;border:1px solid #cacaca; border-radius:4px; color:#0974c8; 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{background:#f2f2f2; float:left; width:500px; overflow:hidden;}
#save-success-modal .eam-button {float:right; margin-top:35px}
#save-success-modal .eam-button:hover {text-decoration:underline;cursor:pointer;}
#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 {width:500px;height:270px; overflow:hidden;background:#f2f2f2;}
.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 0;}
.search-saved #gotit-button:hover {cursor:pointer;text-decoration:underline;}

#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:#0974c8; cursor:pointer;text-decoration:underline;}
.eam-button, .eam-content .modal-button-input {-moz-border-radius:4px; -webkit-border-radius:4px; background:url("../../images/email_alerts/button-bg.jpg") repeat scroll 0 0 transparent;border:1px solid #cacaca; border-radius:4px; color:#0974c8; 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}
.eam-content .eam-login-form .form-row .input, #saved-search-modal .search-saved img {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:#c61d23; 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:#0974c8 !important}
.eam-content ol {list-style:decimal outside; 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}
.savedsearch-modal, #heart-status-on, #heart-status-off, .ea-title, .ea-onoff-actions, .ea-actions {float:left}
#heart-status-on{color:#0974c8;}
#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;padding-bottom:7px;}
#eam-content-wrap .eam-content-success p{margin-bottom:14px;}

/*@- CLASSIFIED LIST
--------------------------------------------------------------*/
#classified-listing-body #content{float:right; padding-top:0px; padding-left:0px; padding-right:0px; width: auto;}
#classified-listing-body #breadcrumbs{color:#999; font-size:14px; margin:4px 0px 10px 4px;padding-bottom:20px;}
#classified-listing-body #refine-search-wrapper{float:left; width:200px;}
#classified-listing-body #your-search{ width:194px;}
#classified-listing-body #refine-search{width:194px;}
#classified-listing-body #pets-warning .warning{margin-left:0px; margin-bottom:10px;}
#classified-listing-body #top-mpu{float:right; width:300px; height:250px; margin-top:10px;margin-right:2px;}
#classified-listing-body #content .block{clear:both; float:left; width:100%;margin:0 0 8px; }
#classified-listing-body #search-results-fieldset .fieldset-content{ padding-left:0px; padding-right:0px; }
#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:#c61d23; 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:18px; margin-right:2px;}
#classified-listing-body ol#map-results h3{margin:0px; font-weight:normal; display:inline; color:#c61d23;}
#classified-listing-body ol#map-results h3 a{color:#c61d23;}
#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:#c61d23; font-size:18px;}
#classified-listing-body .translate{background:url("../../images/icons/translate.gif") no-repeat scroll 0 4px transparent; 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;}
#classified-listing-body .paginator-simple{font-weight:normal; 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) no-repeat 0 50%; padding:0px 2px;}
#classified-listing-body .paginator-simple #next-arrow-disabled{background:url(../../images/elements/grey-arrow-right.gif) no-repeat 0 50%; padding:0px 2px;}
#classified-listing-body .paginator-simple #next-arrow{background:url(../../images/elements/dark-arrow-right.gif) no-repeat 0 50%; padding:0px 2px;}
#classified-listing-body .paginator-simple #prev-arrow{background:url(../../images/elements/dark-arrow-left.gif) no-repeat 0 50%; padding:0px 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:bold; padding:8px 0 4px; margin-bottom:10px; background-color:#f4f4f4; border-bottom:1px solid #cacaca;}
.group-content{padding:0px 10px; clear:both;}
.group{margin-bottom:12px;}
label.heading{color:#c61d23; display:block; margin-bottom:4px;}

/*Hiding the tooltip arrow because the floats break it*/
#tiptip_holder.tip_top #tiptip_arrow{display:none !important;}

#classified-listing-body .breadcrumb-links {color: #777;}

/*@- SEARCH WIDGET
--------------------------------------------------------------*/
#classified-listing-body #content-wrapper {
    padding-left: 0px;
}
#search-widget-wrapper {
    float: left;
    width: 202px;
}
#search-widget-ad {
    margin-left: 12px;
}
#search-widget {
    background-color: #fff;
    border-left: none;
    float: left;
    margin: 12px 0 14px;
    width: 200px;
	 
}
#search-widget input, #search-widget select, #search-widget label {
    
    color:#363636;
    font-size:13px;
}
#search-widget #search-header {
    color: #311f13;
    font-size: 14px;
    border-bottom:1px solid #c9c9c9;
    padding: 10px 2px 10px 2px;
    text-align: center;
    font-weight:500;
   	background:#cacaca;
	
}

.search-dropdown select,input {
font-size:13px;
}

#search-widget #search-content {
    background-color: #e4e4e4;
    padding: 10px 12px;
	-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;
}

#search-widget input {
    border: none;
    padding: 4px 2px;
}

#search-widget select {
    margin-bottom: 8px;
    width: 100%;
}
#search-widget .heading {
    color: #311f13;
    display: block;
    font-size: 12px;
    margin: 6px 0 7px;
}
#search-widget .clear-link{float:right; color:#0974c8; font-size:11px;}
#search-widget .clear-link:hover{text-decoration: underline;cursor:pointer;}
#search-widget .seperator{border-top:1px dotted #c3c3c3; height:2px; margin-bottom:8px; height:10px; margin-top:8px;}
#search-widget .alt, #search-widget .range-fields .alt{margin-right:0px;}
#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:100%;} 
#search-widget .checkboxes{font-size:11px;}
#search-widget .relative label {
    display: block;
    left: 0;
    margin-top: 0px;
}
#search-widget ul {
    margin: 0px 0px 0px 2px;
    padding: 0px;
}
#search-widget li {
    font-size: 11px;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
.lang-ar #search-widget li{
    padding-left: 0;
    padding-right: 3px;
}
#search-widget li label {
    color: #363636;
    display: block;
    font-size: 12px;
    font-weight: 300;
    max-width: 100% !important;
    overflow: hidden;
}
#search-widget .more-options {
    color: #0974c8;
    cursor: pointer;
    margin:6px 0px 0px 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: none;
}
button:hover{
-webkit-transition: color 0.2s ease-out;
				-moz-transition: color 0.2s ease-out;
				-ms-transition: color 0.2s ease-out;
				-o-transition: color 0.2s ease-out;
				transition: color 0.2s ease-out;
}
#search-widget #search-button:hover, #advanced-search-content  input#search-button-mini:hover{
 	
				background:#e6da00 !important;
}
#search-widget #search-button, #advanced-search-content input#search-button-mini {
    background-color: #ac0000;
    background-image: none;
   /* border-color: #00446b;
    border-style: solid;
    border-width: 0 0 3px;*/
    box-shadow: none;
    color: #311f13  !important;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    font-weight: 400;
    height: 40px;
    letter-spacing: normal;
    margin: 10px 0;
    text-align: center;
    width: 100%;
  
     font-size:17px;
     line-height:19px;
}

#search-widget #advanced-search-header {
    background-color: #d8d9da;
    color: #311f13;
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
    text-align:center;
    padding: 10px 0px 10px 0px;
}
#search-widget #advanced-search-header-button {
    background-color: transparent;
    border: none;
    color: #311f13;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
#search-widget #advanced-search-header span {
    float: right;
    font-size: 14px;
    font-weight: normal;
    margin-right: 12px;
}
#search-widget #advanced-search-header strong {
    color: #0974c8;
}
#search-widget #advanced-search-content {
    background-color:  #e4e4e4;
    float: left;
    padding: 0 12px;
    width: 100%;
}
#search-widget #advanced-search-content select{margin-bottom:0px;}
#search-widget .loading{opacity:0.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/loading.gif") no-repeat scroll 50% 50% #FFFFFF; display:block; height:35px; margin:0 auto; text-align:center; width:45px; z-index:5544; -moz-border-radius:6px; -webkit-border-radius:6px; 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:#0974c8;}
#search-widget #clear-search-link{margin-right:6px;}

#search-widget .building_input_autocomplete, #search-widget .buidling-input-original {
    border: 1px solid #cacaca;
    font-size: 11px;
    height:19px;
    padding: 2px;
    width: 168px !important;
}

@-moz-document url-prefix() {
    #search-widget .building_input_autocomplete, #search-widget .buidling-input-original {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}

/*EXPERIMENTAL*/
form#search-widget-form{float:left; width:200px; overflow:hidden;-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;}

/*@- LISTING RESULTS
--------------------------------------------------------------*/
#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: none; border: none; padding: 10px 0; margin: 0;}
#listing-results #results-top{padding-bottom:18px; border-bottom:1px solid #cacaca;}
#listing-results h1, #listing-results h2 {font-size:24px; margin:0px; float:left; padding:6px 0; color: #311f13; line-height:inherit; font-weight:500; color: #311f13 ; }
#listing-results #view-as-links{float:left; font-weight: normal; font-size: 13px}
#listing-results #view-as-links a{color:  #0974c8; cursor: pointer; font-size: 13px;}
#listing-results #view-as-links a.active{font-weight: 500; color: #000}
#listing-results #sort{float:right; font-size:14px;}
#listing-results #sort select{margin-left:4px;}
#listing-results .group-content { clear: none; padding: 0; overflow: hidden; }
.browse_in_widget_col li span { color:#666 !important; font-size:11px !important;}

/*@- BROWSE IN WIDGET
--------------------------------------------------------------*/
#classified-listing-body #browse_in_widget{margin:0 0 30px; padding: 10px;}
#browse_in_widget h4{margin:0; padding:0px 0 0; font-weight:normal; color:#0974c8; float:left; width:690px;}
#browse_in_widget .breadcrumb-separator{color:#0974c8;}
#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:#0974c8;}
#browse_in_widget .browse_in_list{padding-top:8px; clear:both;padding-bottom:4px;}
#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:#0974c8; }
#browse_in_widget .browse_in_widget_col a{color:#000;font-size:12px;font-weight:300;}
#browse_in_widget .browse_in_widget_col a:hover{color:#0974c8 !important; text-decoration: underline; }
#browse_in_widget #show-all-link{text-align: right; border-top:1px dotted #cacaca; padding-top:7px; padding-bottom:0; clear:both;}
#browse_in_widget #show-all-link a{color:#a1a1a1; font-weight:500;font-size:12px;}
#browse_in_widget .hightlight{font-weight:bold;}
#browse_in_widget span{color:#363636; margin-right:4px;font-size:13px; }
#browse_in_widget #browse_in_breadcrumb{font-size: 14px;}
#browse_in_widget #browse_in_breadcrumb a{color:#000; padding:0px 2px; font-size:14px; font-weight:300; }
#browse_in_widget strong{  color: #666;
    font-weight: 300; font-size:14px;}
#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;}

#classified-detail-body #browse_in_widget{width:100%; margin-top:0px; margin-bottom:4px; font-size: 13px;}
#classified-detail-body #browse_in_widget span{margin-bottom:4px; margin-right:0px; padding:0px;}
#classified-detail-body #browse_in_widget #browse_in_breadcrumb{padding:0; line-height:26px; width:588px; font-size: 12px; color: #335e94;}
#classified-listing-body #browse_in_widget{background-color:#fff; overflow: hidden; border: 1px solid #ccc; border-radius: 5px;}
#classified-listing-body #browse_in_widget #browse_in_breadcrumb{float: left;}
#container fieldset { width:100% !important;  border: 0px solid #c0c0c0 !important; }
#container fieldset  h4 { font-size: 15px !important;font-weight:500; }
 
#fbsignin-form form .fbsignin-button-block p { text-align:left ; }
/*@- SEARCH RESULTS
--------------------------------------------------------------*/
#classified-listing-body #search-results{clear:both; margin-top:16px;}
#classified-listing-body #search-results legend span{color:#c61d23;}
#classified-listing-body #search-results fieldset{padding:10px 0px}
#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:0px 4px; text-decoration:none; margin-top:1px;}
#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:0px 0px 0px 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:bold;}
#classified-listing-body #search-results #results-header #sort select{border:none; background:none; border:1px solid #cacaca; font-size:11px; background-color:white; color:#666666; 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:13px; font-weight:bold; 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{ color:white; border:1px solid #cacaca; background-image:none; background-color:white; 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) no-repeat 10px 50%;}
#classified-listing-body #search-results #results-header #map-view span{background:url(../../images/icons/map-inactive.gif) no-repeat 10px 50%;}
#classified-listing-body #search-results #results-header .active#list-view  span{background:url("../../images/icons/list-active.gif") no-repeat scroll 10px 50% transparent}
#classified-listing-body #search-results #results-header .active#map-view span{background:url(../../images/icons/map-active.gif) no-repeat 10px 50%;}
#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:#c61d23; float:left; font-size:14px; font-weight:bold; margin:0 0 4px; position:relative; width:530px; line-height:inherit;}
.lang-ar #classified-listing-body #results-list h3 {float:right;}
#classified-listing-body #results-list h3 a{color:#311f13; padding:0px 1px; font-size: 15px;font-weight:500;  }
#classified-listing-body #results-list h3 a:hover{ text-decoration:none;  border-bottom: 1px solid #363636;}

#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:#c61d23; font-size:15px; background:none; margin:0; padding-left:25px; background-position:left center; background-repeat:no-repeat}
.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}
#property-listings-footer .extras a {text-decoration:underline;}

#property-listings-footer .extras .save-search,
#property-listings-footer .extras .related-searches
{float:left;}

.lang-ar #property-listings-footer .extras .save-search,
.lang-ar #property-listings-footer .extras .related-searches
{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-link{position:relative;}
.translate-link .translate-link-text{color:#0974c8;}
.translate-tooltip{background:url("../../images/elements/translate-tooltip.gif") no-repeat scroll 0 0 transparent; height:46px; margin-top:-54px; position:absolute; width:336px;}
.translate-tooltip-detail{background:url("../../images/elements/translate-tooltip.gif") no-repeat scroll 0 0 transparent; height:46px; margin-top:-44px; position:absolute; width:336px;left:54%;}
#classified-detail-include-p #title .translate-tooltip,#classified-detail-include-p #title .translate-tooltip-detail{right:0; margin-right:8px;}

#classified-listing-body .item-title .translate-tooltip,#classified-detail-include-p #title .translate-tooltip-detail{right:0; margin-right:4px;}
#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: #0974c8}
#classified-listing-body #results-list .item-title .autotrans{background-color: #feeded; display: inline; float: left; position:relative}

#classified-listing-body #results-list-gmap .translate-tooltip{right:0; margin-right:4px;}
#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: #0974c8}
#classified-listing-body #results-list-gmap .autotrans{background-color: #feeded; display: inline; position:relative}
#classified-listing-body #results-list-gmap{width:744px; margin-top:50px;}

#classified-listing-body #results-list .price{ font-size:16px; float: right; color: #ac0000; width: 170px; text-align: right; font-weight: bold; }

#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{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;bottom:0;color:white;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:13px; float:left; width:568px;}
#classified-listing-body #results-list .descriptionindented{ font-size:13px; 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 8px; color:#000;line-height:17px;font-weight:300;font-size:14px; }
#classified-listing-body #results-list .breadcrumbs{margin:0; color:#000; font-size:14px; line-height: 1;font-weight:300; }
#classified-listing-body #results-list .feature{list-style:none;margin:0px;padding:0px;}
#classified-listing-body #results-list .features{margin:0px; padding:0px; list-style:none; float:left; font-size: 13px;width:100%; }
#classified-listing-body #results-list .features li{list-style-image:url("../../images/icons/star-red.gif"); color:#000;font-weight:300;}
#classified-listing-body #results-list .features li strong { font-weight:500;}
#classified-listing-body #results-list .listing-agent {float:right; text-align:right; display:table; height:75px;}
#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;}
.browse_in_widget_col li::before {
    content: "»";
    display: inline-block;
    margin-left: 5px;
    margin-right: 0;
    color:#000;
}
 

#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 0 0;}

#classified-listing-body #results-list .report-this a{width: 18px; height: 24px;}

#classified-listing-body #place-an-ad-bar {background-color: #eeeeee; color: #363636; margin:4px 0 20px; padding: .5em .8em; font-size:18px; font-weight:bold; overflow: hidden; line-height: 44px;}
#classified-listing-body #place-an-ad-bar a {float: right; padding: 1px 30px; color: #311f13;font-weight:500; border:none; background-color: #ffd400; border-radius: 3px; font-size: 14px; }
#classified-listing-body #place-an-ad-bar a:hover {text-decoration: none;}
#classified-listing-body #place-an-ad-bar a .u-icon { position: relative; top: 3px; }

/*@- FEATURED LISTING MVP (FLMVP)
--------------------------------------------------------------*/
#classified-listing-body #results-list .features li{padding:0px; list-style:none; margin:0 80px 5px 0; color:#000;}
#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-right: 10px; 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:#ffffff;}
#classified-listing-body #results-list .featured .description{font-size:13px; float:left; width:438px;}
#classified-listing-body #results-list .featured  .thumb .image-count{background-color:#333;bottom:0;color:white;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  .thumb{margin-right:20px;}
#classified-listing-body #results-list .featured  .listing-agent {float:right; text-align:right;}
#classified-listing-body #results-list .featured  .location {margin-top:13px; 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: #666666; 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 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:14px; width:500px;font-weight:300; margin: 10px 0 0 0; padding:2px 0 0 0;position:relative;left:-5px; }
#classified-listing-body .location .u-icon{position: relative; top: 4px; display: inline-block;}
#classified-listing-body #results-list .item-controls{float:right; margin: 5px 0 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/report_icon.png);}
#classified-listing-body #results-list  .item-controls .report-this a:hover {background-image: url(../../images/report_icon_hover.png);}
#classified-listing-body #results-list  .item-controls .details-watch-this {background-image: url(../../images/wish_list_icon.png); background-position: 7px 16px;}
#classified-listing-body #results-list  .item-controls .details-watch-this:hover {background-image: url(../../images/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 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%;}


#listing-results .paid-featured-item {border-left-width: 3px; border-style: solid;}
#listing-results .paid-featured-item .item-controls {margin: 5px 15px 0 0;}
#listing-results .featured-motors {border-color: #ffd400;}
#listing-results .featured-motors .feature-text, .badges-motors {color: #7C6085; margin-left:0px;}
#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: #0974c8;}
#listing-results .featured-jobs .feature-text, .badges-jobs {color: #0974c8;}
#listing-results .featured-community {border-color: #3f80A3;}
#listing-results .featured-community .feature-text, .badges-community {color: #3f80A3;}

/*@- DISAMBIG/SECTION PAGE
--------------------------------------------------------------*/
#disambiguation #results-list{margin-left:10px; padding-top:0px;}
#disambiguation #results-top{margin-bottom:10px;}
#disambiguation #top-mpu{margin-right:8px; margin-top:0px;}
#disambiguation #results-list h3{clear:both;}
#disambiguation #featured-listings .price{clear:both;}
#disambiguation #featured-listings{margin-top:0px;}
#disambiguation #listing-results{margin-top:0px;}
#disambiguation #listing-results .group-header{margin-bottom:10px;}
#disambiguation #listing-results .group-header h2{margin-left:0px;}

/*@- UI ACCORDIAN FOR REPORT-THIS-LISTING
--------------------------------------------------------------*/
.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; /*height:380px;*/ margin:4px 8px 0px; width:350px;}
#report-modal h2{margin:0 0 8px; color:#c61d23; font-weight:normal;}
#report-modal .ui-accordion .ui-accordion-header{background-color:#FFFFFF; background-image:none; cursor:pointer; font-size:13px; font-weight:bold; margin-top:1px; padding:4px 6px 4px 32px; position:relative;}
#report-modal .fieldset-content{padding:0px 12px}
#report-modal .ui-widget-content{border:1px solid #aaaaaa; border-top:none; font-size:13px;}
#report-modal p{margin-top:6px; font-weight:bold; 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:bold;}
#top-mpu .advertise-here-link a{text-decoration: none; float: right; font-size: 10px; color: gray}
#results-top .feature-property-link {text-decoration:none; float:left; clear:both; font-size:10px; color:gray; 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:#0974c8;}

/*@- CLASSIFIED DETAIL
--------------------------------------------------------------*/
#classified-detail-body #content-wrapper{padding-left:0px;}
#classified-detail-body #cross-posting-message{margin-bottom:0; margin-left:12px; margin-top:14px;}
/* #classified-detail-body #mailsent{margin-left:14px; margin-top:14px;} */

#classified-detail-include-p{float:right; width:764px;}
#classified-detail-include-p #listing-col-wrapper{clear:both;}
#classified-detail-include-p #listing-main-col{float:left; width:468px; margin-right:15px;}
#classified-detail-include-p #listing-sidebar-col{float:right; width:300px; margin-bottom:14px;}
#classified-detail-include-p #content-wrapper{padding-left:0px; 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.one-photo,#classified-detail-include-p #photos.multiple-photos{margin-bottom:14px;}
#classified-detail-include-p #photos ul{margin:0px; padding:0px;}
#classified-detail-include-p #photos li{margin:0px; padding:0px; list-style-type:none;}
#classified-detail-include-p #photos img{width:160px; height:106px; padding:0px;border:1px solid #cacaca;}

#classified-detail-include-p #photos #thumb1 a {height:296px;width:100%;display:block;}
#classified-detail-include-p #photos #thumb1 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: white; 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 div {background-size:cover;background-position:50%;width:100%;height:100%;}
#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 #thumbs-list li a {display:block; border:1px solid #cacaca;}
#classified-detail-include-p #photos #thumbs-list li a:hover {border:1px solid #333;}*/

#classified-detail-include-p #photos #thumbnails-info {background-color:white; width:62px; height:36px; padding:28px 10px 10px 32px; font-size:10px; line-height: 20px; background:url("../../images/detailspage/camera-icon.gif") no-repeat scroll 9px 50% white; float:right; border:1px solid #cacaca;}
#classified-detail-include-p .listing-details-header {  color: #212223;
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 0;
    margin-top: 0;}
#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: normal; margin-right: 10px; /*margin-top: 4px;*/ 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 {  display: inline-block; position: relative;  }
#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: #0974c8}
#classified-detail-include-p #listing-details .title {float: left; width: 100%; font-size:14px; font-weight:300;color:#000;text-align:justify; }
#classified-detail-include-p #listing-title .listing-title-wrapper{background-color:#FEEDED;float:left;}
#classified-detail-include-p #listing-details .important-fields {font-weight:bold}
#classified-detail-include-p #listing-details .desc-translate-link {color: #333; float: right; font-weight: bold; font-size: 10px; margin-right:6px;}
#classified-detail-include-p #listing-details .desc-translate-link a {color: #0974c8; 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 #listing-details #description-text .trans_toggle_text {width:730px;}*/
#classified-detail-include-p #title {font-size:20px; color:#311f13; font-weight: 500; margin-top:0px; margin-bottom:0px; 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:0px}
#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; font-weight: bold; margin-left: 10px; color:#0974c8;}
#classified-detail-include-p #listing-details .trans_google_logo a {color:#0974c8;}
#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:#ac0000; font-size:16px; margin-bottom:6px;font-weight: normal;display:inline;}
#classified-detail-include-p #average-price { font-size:20px; margin-bottom:6px;font-weight: normal;display:none;margin-left: 10px}
#classified-detail-include-p #actualprice {font-size: 20px; font-weight: bold;}
#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;}
.price { color : #ac0000 ; }
#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; text-align: center; margin-bottom: 15px;}
#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 img{padding-right:8px;}
#classified-detail-include-p #listing-reply-controls #email-btn span{position:relative; left:-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 img{padding-right:8px;}
#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 #0974c8;color:#0974c8;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 {text-decoration:none; color:#212223;padding:0px 5px 0px 2px;font-size: 18px;}
#classified-detail-include-p .callseller-description-link: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:transparent url("../../images/icons/show_number_icon.png") no-repeat 0px 0px;width:10px;height:13px;display:inline-block;margin:0px 0px 0px 5px;}

#classified-detail-include-p #listing-controls-extra ul {margin:2px 0 0 0; padding:0px; float:left;}
#classified-detail-include-p #listing-controls-extra li {margin:0px; list-style-type:none; float:left; font-size:11px; margin-right:8px; 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:0px; font-size:11px; background-color:transparent; padding-top: 0; margin-right:0px; 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:0px;}
#classified-detail-include-p #listing-controls-extra li span {padding: 0 2px;}
#classified-detail-include-p #listing-controls-extra #watch-this span.saveadbg {width:12px;height:12px;overflow:hidden;display:block;float:left;margin:-2px 0 0 5px;}
#classified-detail-include-p #listing-controls-extra #watch-this span.saveadbg .u-icon{font-size: 12px; color: #B80007;}

#classified-detail-include-p #listing-controls-extra #report span.reportadbg {width:12px;height:12px;overflow:hidden;display:block;float:left;margin:-2px 0 0 5px; vertical-align: top;}

.own-ad #classified-detail-include-p #listing-controls-extra #report {display:none;}

#classified-detail-include-p {float:left; width:783px; float:right; margin-top:14px; margin-bottom:8px;margin-left:15px; }
#classified-detail-include-p #listing-title {font-size:16px; color:#333; padding:0px 0px; font-weight: bold; width: 753px; }
#listing-content-wrapper{ clear:both; }
#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:normal; 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") no-repeat scroll 0 2px transparent; font-weight:bold; 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:15px;font-weight:500; margin:0 0 5px; color: #311f13; line-height:inherit;}
#classified-detail-include-p #photos li {float:left;}
.marginBottom14{ margin-bottom:14px !important; }
#classified-detail-include-p #photos img {width:160px; height:106px; display:block;}
.related-listings h4{  color:#311f13 !important;}
#classified-detail-include-p #listing-details {clear:both;}
#classified-detail-include-p #listing-details ul {margin:0 0 0 28px; padding:0;}
#classified-detail-include-p #listing-details li {margin:0 0 6px; padding:0; width:406px; color:#212223; clear:both;line-height:19px;}
#classified-detail-include-p #listing-details ul {margin-left:0px;}

#classified-detail-include-p #listing-details li{list-style-type:none;}
#classified-detail-include-p #listing-details li span{ background-image: url("../../images/detailspage/dot.gif"); background-position: 0 50%; background-repeat: no-repeat; color: #666666; width: 150px; padding-left:0px; font-size: 14px; font-weight: 300;}
#classified-detail-include-p #listing-details li span{color:#000; width:150px;}
#classified-detail-include-p #listing-details li strong{font-weight:normal; width:224px; float:right; font-size: 14px;}

#classified-detail-include-p #description-text{clear:both; margin:0; position:relative; color:#666; padding-bottom:8px; overflow:hidden; line-height:17px;width:100%;word-wrap:break-word;}

/*RE-SETTING THE STYLES OF THE LI TAGS IN THE DESCRIPTION AREA WHICH WOULD BY DEFAULT INHERIT STYLES FROM THE DETAILS LI TAGS*/
#classified-detail-include-p #description-text li{color:#666; float:none; margin:0 0 6px 10px; padding: 0 0 0 4px; width:auto; list-style-type: disc;}
#classified-detail-include-p #description-text li strong{float:none;}


/*#classified-detail-include-p #description-text h3{color:#000;}*/
#classified-detail-include-p #listing-details-list{float:left; margin-bottom:12px; width:100%;}
#classified-detail-include-p #broker-details{clear:both; padding-top:10px;}
#classified-detail-include-p #listing-details .important-fields{font-weight:bold;}
#classified-detail-include-p #listing-details .important-fields strong{font-weight:normal;}
#classified-detail-include-p #virtual-view-link a{color:#0974c8;}

#classified-detail-body #listing-bottom{float:right; width:764px;}
#classified-detail-body #listing-reply .warning{  background: #eee none repeat scroll 0 0;
    font-size: 14px;
    line-height: 22px;
    margin: 0 0 10px;
    padding: 10px 15px;}
#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: normal;}
#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;margin-bottom:3px;}
#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-bottom: 12px;
  margin: 2px 0px;
  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; /*-moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; width:296px; -moz-border-radius-topright:0px; -webkit-border-top-right-radius:0px; -moz-border-radius-topleft:0px; -webkit-border-top-left-radius:0px;*/}
#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 #captcha{margin:12px 0px; background:url("../../images/icons/red-arrow.gif") no-repeat scroll 106px 50% transparent;}
#classified-detail-body .captcha-hint{float:right; width:180px; color:#666;}
#classified-detail-body #id_captcha_1{font-size:24px; width:78px; margin-left:24px;}
#classified-detail-body .captcha-box .captcha{float:left; width:100px;}

#classified-detail-body #listing-reply .terms{margin-bottom:12px; clear:both; float:left; width:100%; border-top:none; /*-moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px; -webkit-border-bottom-left-radius:6px; -moz-border-radius-bottomleft:6px;*/}
#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: 13px; color:#212223; line-height: 20px;}
#classified-detail-body #listing-reply .terms label a { color : #ac0000; }
#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:0px; 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:#c61d23;}
#classified-detail-body #classified_detail_map {width:100%; height:296px; clear: both; display: none;}

#classified-detail-body #broker-details{clear:both; margin:4px 0px 14px; float:left;width: 420px;}
#classified-detail-body #broker-details li strong{width:200px}
#classified-detail-body #broker-details .last{padding-right:0px;}
#classified-detail-include-p #broker-details .information{margin-left:0px; margin-right:0px;}

#classified-detail-include-p #listing-content-wrapper .or{display:block; margin:10px 0px 0px 0px; text-align: center;}
#classified-detail-include-p #listing-content-wrapper .listing-reply-phone{display:block; margin:10px auto; font-weight: bold;}
#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;margin-bottom: 30px;padding: 9px 0; display: none;}

#classified-detail-include-p #respond .listing-reply-phone{margin:14px auto 20px auto; 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:white;position:relative;top:-10px; font-size: 14px;}
#classified-detail-include-p #respond .validation span {
  color: #c61d23;
  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:0px; max-height:600px; height:auto;}
#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 0px 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:bold; 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 scroll 0 0 transparent; 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 0px;}
#classified-detail-include-p #my-public-profile .section-header{font-weight:bold;padding: 1px 0px 1px 1px;border-bottom:1px solid #CACACA;margin-bottom:6px;}
#classified-detail-include-p #my-public-profile #profile-button{background: url("../../images/search/red-btn.png") repeat scroll 0 0 transparent;border: none;color: white;font-size: 14px;margin: 10px 0;padding: 5px 11px;width: 164px;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;background: url("../../images/search/red-btn.png") repeat scroll 0 0 transparent;font-weight: bold;display: block;text-decoration: none;text-align:center;}

/*@- CLASSIFIED MEDIA TABS
--------------------------------------------------------------*/
#listing-media-tabs {margin-bottom:15px; 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;}

/* inactive tab */
#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:bold; padding:6px 7px;-webkit-box-shadow:inset 0px 0px 4px #e2e2e2; -moz-box-shadow:inset 0px 0px 4px #e2e2e2; box-shadow:inset 0px 0px 4px #e2e2e2;overflow:hidden;position:relative;margin-bottom:-1px;}
#listing-media-tabs #tabs li:hover {cursor:pointer;}

/* active tab styles */
#listing-content-wrapper .photos-active     #tab-photos,
#listing-content-wrapper .map-active    #tab-map
{background:white !important; color:#c61d23; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;border-bottom:1px solid #fff;}

/* show hide tabs */
#listing-content-wrapper .tab {display:none;}

#listing-content-wrapper .photos-active div.rel-photos,#listing-content-wrapper .map-active div.rel-map{display:block;clear:both;padding-top:2px;padding-bottom:2px;text-align:center;}

#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-media-tabs #gmap-loading {height:329px; background:url('../../images/loading/loading-squares.gif') center center no-repeat;}
#listing-media-tabs #gmap-loading img {display:none;}

#listing-map-wrapper {height:420px; width:744px; background:url('../../images/loading/loading-squares.gif') center center no-repeat;}
#listing-map-wrapper #gmap-loading {height:420px; background:url('../../images/loading/loading-squares.gif') center center no-repeat;}
#listing-map-wrapper #gmap-loading img {display:none;}

/*@- REPLY MEDIA TABS
--------------------------------------------------------------*/
#reply-media-tabs {border:1px solid #cacaca; margin-bottom:20px; overflow:hidden;}
#reply-media-tabs #tabs {margin: 0;padding:3px 0 0 0;float: left;list-style: none;border-bottom: 1px solid #cacaca;width:100%;background-color:#f4f4f4;}
/* inactive tab */
#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:bold; padding:3px 7px;-webkit-box-shadow:inset 0px 0px 4px #e2e2e2; -moz-box-shadow:inset 0px 0px 4px #e2e2e2; box-shadow:inset 0px 0px 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;}
/* active tab styles */
.email-active     .rel-email,
.call-active    .rel-call
{background:white !important; color:#c61d23 !important; -webkit-box-shadow:none !important; -moz-box-shadow:none !important; box-shadow:none !important;border-bottom: 1px solid #fff !important;}
.email-active     .rel-email a,.call-active    .rel-call a{color:#c61d23;text-decoration:none;}
/* show hide tabs */
#reply-media-tabs .tab {display:none;}
#reply-media-tabs.email-active         div.rel-email,
#reply-media-tabs.call-active        div.rel-call
{display:block;}
#reply-media-tabs #tabs .tabbed-details-header{font-size:16px; color:#333; margin-top:0px; margin-bottom:0px; background:#f4f4f4 url(../../images/icons/star-title.gif) no-repeat 4px 1px; padding:2px 0px 0 26px;border:none;margin-right:15px;-webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;float:left;font-weight:bold;}
#reply-media-tabs div.rel-call .marginated{padding:10px 12px;}

/*MODAL THAT SHOWS WHEN AN ITEM HAS BEEN ADDED TO WATCHLIST*/
#watchlist-modal-content{clear:both;width:346px; height:230px; padding:14px; border:4px solid #c61d23;}
#watchlist-modal-content a{color:#0974c8; font-weight: bold;}
#watchlist-modal-checkmark{margin-bottom:14px;}
#watchlist-modal-text{float:left; width:164px;}
#watchlist-modal-text ol{margin-left:24px; padding-left:0px; margin-top:10px;}
#watchlist-modal-text li{margin-bottom:10px;}
#watchlist-modal-preview{float:left; margin-left:10px;}

#message-sent .fieldset-content{margin:0px 12px;}
#message-sent h3{color:#c61d23; font-size:16px;}
#message-sent .next-link{color:#c61d23; padding-top:20px;}
#message-sent p{line-height:16px;}
#message-sent p a{color:#c61d23;}

/*@- MANAGE YOUR AD BAR
--------------------------------------------------------------*/
#manage-bar {border: 2px solid #c0c0c0; -moz-border-radius:3px; -webkit-border-radius:3px; 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; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
#manage-bar h2 {font-size:20px; 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:bold;}
#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; font-weight: bold;}
#manage-bar #short-link input {border:0; padding: 0; margin: 0; border-radius: 5px; color: #666; font-weight: bold;}
#manage-bar #edit {font-size:15px; color:#34B887; float:left; background:url(../../images/manageyourad/edit.gif) no-repeat 6px 0px; padding:0px 9px 0px 30px; border-right:1px solid #e7e7e7;}
#manage-bar #edit a {color:#34B887;}
#manage-bar #delete {font-size:15px; color:#c61d23; float:left; background:url(../../images/manageyourad/delete.gif) no-repeat 9px 0px; padding:0px 14px 0px 36px;}
#manage-bar #delete a {color:#c61d23}
#manage-bar ul {margin:0px; padding:0px}
#manage-bar li {margin:0; padding:0px; 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: transparent url(../../images/icons/ss-social/facebook.png) 0 0 no-repeat; width: 16px; height: 16px; cursor:pointer;}
#manage-bar .ad-twitter-share {background: transparent url(../../images/icons/ss-social/twitter.png) 0 0 no-repeat; width: 16px; height: 16px; cursor:pointer;}
#manage-bar .ad-email-share {background: transparent url(../../images/icons/ss-social/email.png) 0 0 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 10px;}
.featured-ad-manage-bar {border-color:#FFE166; background: #FFFCEE url(../../images/detailspage/featured_ad_ribbon_en.png) 0 0 no-repeat !important;}
.superscript-sticky {background: transparent url(../../images/feature-ad-terms/new_ribbon.png) 0 0 no-repeat; width: 25px; height:27px; position: relative; text-align: right; float: left; padding: 1px 5px; color: #fff; font-weight: bold; font-size: 9px; margin:-2px 0 0 -34px; z-index: 3; display: none;}

/*@- DELETE CLASSIFIED
--------------------------------------------------------------*/
#classified-delete .fieldset-content{margin:0px 12px;}
#classified-delete h2{font-size:16px; font-weight:normal; color:#333;}
#classified-delete h2 span{color:#c61d23; margin-left:10px;}
#classified-delete .buttons{float:right;}
#classified-delete .fieldset-content .profile-link{font-size:14px;color:#0974c8;margin-left:20px;}

/*@- HELP AND HOWTO
--------------------------------------------------------------*/
#help-slider, #howto-slider {color:white; margin-top:-1px;}
.help-wrapper {height:400px; background-color:#5B5B5B;}
.how-to-wrapper {height:400px; background-color:#5B5B5B;}
.signin-wrapper {height:130px; background-color:#c61d23; }
#help-slider #loading, #howto-slider #loading {background-color:white; margin:13% auto 0; padding:10px; text-align:center;width:100px;}

#gethelp h1{margin:16px 0px 16px 0px; font-size:36px; color:#D6D4AE;}

.help-content{width:1000px; margin:0 auto; clear:both; color:white; position:relative;}
.help-content .close, #signin .close{ background-repeat:no-repeat; color:white; 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:white; font-weight:bold;}
.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:white;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:0px; padding:0px; float:left; border-bottom:2px solid #AEAEAE; padding-left:16px; width:100%;}
.help-content .tabs li{background-color:#7A7A7A;color:white;font-weight:bold;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;}
.help-content .block a{color:white; text-decoration: underline;}

#howto h1{margin:16px 0px 16px 0px; font-size:36px; color:#F4C5A2; font-weight:bold;}
#howto h2{font-size:24px; color:#F4C5A2; margin-top:0px; padding-left:36px; padding-top:0px;background-repeat:no-repeat; }
#howto .block li{color:#EFEFEF;font-size:16px;margin-bottom:12px;}
/* #howto #block1 h2{background-image:url(../../images/icons/help/gear.gif); } */
#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 img.sep-img{margin-top:24px}
#signin-content #fbconnect-signin span a{color:white;}
#signin-content h2{font-size:34px; margin:19px 0px 0px 0px}
#signin-content p{font-size:18px; color:#FAE7E7; font-weight:bold; margin-top:0px;}
#signin-content p a{color:#EBB4B4;font-size:12px;}
#signin-content form{margin-top:24px;}
#signin-content form div{float:left; width:230px;}
#signin-content form label{display:block; font-weight:bold; font-size:12px; margin-left:2px;}
#signin-content #forgot-password{color:white; float:right; font-size:11px; margin-right:10px; font-weight:bold; margin-top:6px;}
#signin-content #email, #signin-content #password{-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border:1px solid #640000; margin-top:2px; width:210px; padding:4px}
#signin-content #signin-button{background-color:#fff;border:1px solid #640000;color:#363636; font-size:12px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; line-height: 19px;
    margin-top: 17px;
    padding: 0 16px 3px; cursor:pointer;}
#search .row2 #id_price__gte, #search .row2 #id_price__lte{width:94px;}

/*@- PLACE AN AD LOGIN
--------------------------------------------------------------*/
#login-fieldset{padding:8px 0px 1px 20px;}
#login-fieldset legend{margin-left:-4px;}
#login-fieldset h2{font-size:16px; color:#333; margin:6px 0px 6px 0px;}
#login-fieldset #login-fieldset h2{margin-bottom:20px;}
#login-fieldset h4{color:#424242; margin:10px 0px 10px 0px; float:left;}
#login-fieldset h5{color:#c61d23; margin:2px 0px 16px 0px; font-weight:bold; padding:0px;}
#login-fieldset label{font-size:12px;}

#login-fieldset{width:632px; float:left;}
#login-fieldset input{border:1px solid #ccc;}
#login-fieldset .row{float:left; margin-bottom:0px;}
#login-fieldset .cell{float:left; width:322px; margin-bottom:10px;}
#login-fieldset .cell label{display:block; margin-bottom:2px; width:100%;}
#login-fieldset #id_username, #login-fieldset #id_password{width:340px; height:20px;}
#login-fieldset #id_username{margin-right:20px;}
#login-fieldset .forgotpassword{margin-left:6px; font-size:11px;}
#login-fieldset .forgotpassword a{color:#c61d23;font-weight:normal;margin-top:6px;}
#login-fieldset .red-button input{border:none;}
#login-fieldset .validation label{color:#c61d23;}
#login-fieldset .validation input{border:1px solid #c61d23;}
#login-fieldset .register-link{margin-left:10px; margin-top:8px;}
#login-fieldset #register-link-href{color:#c61d23;}
#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:0px;}
#login-fieldset .warning h2{color:#666; font-size:14px; float:none;}
#login-fieldset .warning p{color:#666; font-size:12px;}


#signup-fieldset .fieldset-content{padding-left:14px; padding-right:14px;}

#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:0px;}
#signup-fieldset #signup-fieldset-header h5{color:#c61d23; 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;}
#signup-fieldset label.error, #login-form 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 #id_first_name, #signup-fieldset #id_last_name, #signup-fieldset #id_email, #signup-fieldset #id_email2, #signup-fieldset #id_password1, #signup-fieldset #id_password2, #signup-fieldset #id_mobile_number, #signup-fieldset #id_last_name{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:0px;}

#signup-fieldset #id_dob_day{width:79px; background:none; margin-right:4px;}
#signup-fieldset #id_dob_month{width:124px; background:none; margin:0px 4px;}
#signup-fieldset #id_dob_year{width:124px; background:none; margin-left:4px;}
#signup-fieldset #fields-newsletter{width:600px; clear:both;}
#signup-fieldset #fields-newsletter span{display:block;padding-top:0px; margin-top:2px;}

#signup-fieldset .validation-input{border:1px solid #c61d23;}
#signup-fieldset label.validation-text{color:#c61d23;float:right;margin-right:20px; font-size:10px;}
#signup-fieldset input.validation-text{color:#c61d23;}
#signup-fieldset .validation-text select{border:1px solid #c61d23;}
#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:#c61d23; color:white; float:left; font-size:11px; font-weight:bold; padding:0 6px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; margin-right:10px;}
#signup-fieldset .signup-tip strong{font-weight:normal; color:#c61d23;}
#signup-fieldset .terms-span{float:left; margin-top:2px;}

/*@- CHECK EMAIL FORM
--------------------------------------------------------------*/
#check-email .fieldset-content{margin:0px 14px;}
#check-email .fieldset-content h3{margin:14px 0;}
#check-email .error{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;}

/*@- FORGOT PASSWORD RESET FORM
--------------------------------------------------------------*/
#forgotten-password .fieldset-content{margin:0px 14px;}
#forgotten-password .fieldset-content h3{font-size:12px; font-weight:normal; margin-bottom:14px;}
#forgotten-password .label{float:left;}
#forgotten-password #id_username{width:160px; margin-left:60px;}
#forgotten-password .awesome{margin-left:144px; margin-top:6px;}

/*@- PASSWORD RESET CONFIRMATION
--------------------------------------------------------------*/
#password-reset-confirm .fieldset-content{margin:0px 12px;}
#password-reset-confirm .fieldset-content h3{font-size:14px; color:#c61d23; margin-top:10px; margin-bottom:0px;}
#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
--------------------------------------------------------------*/
#password-reset-complete .fieldset-content{margin:0px 12px;}

/*@- REGISTRATION COMPLETE
--------------------------------------------------------------*/
#registeration-complete h3{font-size:18px; margin-top:4px;}
#registeration-complete .fieldset-content{margin:0px 12px;}
#registeration-complete .fieldset-content a{color:#c61d23;}

/*@- PLACE AN AD 1
--------------------------------------------------------------*/
.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;}

/*@- PROPERTY PACKAGE ERROR PAGE
--------------------------------------------------------------*/
#package-error-body .fieldset-content{margin:0px 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:#c61d23;}

/*@- CITY SELECTION OPTIONS WHEN PLACING AN AD
--------------------------------------------------------------*/
#city-selector{clear:both; overflow:hidden; font-size:11px; margin-left:6px; padding-bottom:22px;}
#city-selector h2{font-size:14px; color:#c61d23; margin: 8px 0px 4px 0px; font-weight:bold;}
#city-selector .col{margin:0px 0px 14px 0px; float:left;}
#city-selector .col select{width:145px; height:200px;}
#city-selector .no-arrow{background-image:none;}
#city-selector #city-select{width:200px;}

/*@- NEW CATEGORY SELECTION OPTIONS WHEN PLACING AN AD
--------------------------------------------------------------*/
#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:#c61d23; margin: 8px 0px 4px 18px;}
#category-selector .col{margin:0px 0px 14px 0px; float:left;}
#category-selector .col select{width:145px; height:200px;}
#category-selector .no-arrow{background-image:none;}
#category-selector .arrow{ background:url("../../images/elements/arrow-seperator.gif") no-repeat scroll 4px 110px transparent;}
#category-opts, #type-opts, #subtype-opts{display:none;}
#category-selector .options{clear:both; height:184px; overflow:hidden; border:1px solid #b2c4d4; margin-left:18px;
    -moz-box-shadow: 0 0 3px #eff2f5;-webkit-box-shadow: 0 0 3px #eff2f5;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:0px; padding:0px; height:184px; overflow:scroll;overflow-x:hidden;}
#category-selector .options li{margin:0px; padding:0px; list-style-type:none; }
#category-selector .options a{color:#333; display:block; padding:3px 6px; width:100%; text-decoration:none;}
#category-selector .options a:hover{text-decoration:none;}
#category-selector .options .selected a{color:white;background-color:#c61d23;}
#category-selector form{width:678px}
#category-selector #lv1_div .options, #category-selector #lv1_div h2{margin-left:0px;}
#category-selector .lvl_d, #category-selector .lvl_id, #category-selector .is_lf{display: none}
#category-selector .loading{background:transparent url(../../images/elements/loading.gif) no-repeat 42% 48%;}

#taxonomy-form{float: left; width:100%;}
#taxonomy-form .disabled input{cursor:default;}

#error-exception, #error-content{display:block;}

/*@- PROGRESS BAR WHEN PLACING-AN-AD
--------------------------------------------------------------*/
.steps4#progress{width:650px;}
#progress{margin:0 auto;}
#progress ul{padding:0px; float:left; height:80px; margin:10px 0px;}
#progress li{background-image:url("../../images/elements/progress-inactive.gif"); background-position:50% 20px; background-repeat:no-repeat; float:left; color:#D3D3D3; font-weight:bold; height:80px; list-style-type:none;margin:0; padding: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:#c61d23;}
#progress li#line{background:none repeat scroll 0 0 transparent; 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;width:150px; border-right:6px solid white; border-left:6px solid white;}
#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
--------------------------------------------------------------*/
.place-an-ad-terms-p .content{margin:0px 14px 0px 20px;}
.place-an-ad-terms-p .content h2{color:#c61d23; font-size:18px; margin-bottom:4px;}
.place-an-ad-terms-p .content p{margin-top:0px;}
.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) no-repeat 10px 50%;}
.place-an-ad-terms-p #fixed-heart{padding:16px 10px 16px 50px; color:#333; float:left; background:url(../../images/icons/heart.jpg) no-repeat 10px 50%;}
.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 - ENTER DETAILS
--------------------------------------------------------------*/
#place-an-ad-details-body .content legend{background-image:none; padding-left:6px; color:#c61d23; 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:#c61d23;}
#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 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 #category span{font-weight:bold;}
#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_price, #place-an-ad-details-body #id_kilometers{width:120px;}
#place-an-ad-details-body #id_phone_number{width:177px;}
#place-an-ad-details-body #id_feed_item_id{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:200px;*/ width:182px;}
#place-an-ad-details-body #id_usage, #place-an-ad-details-body #id_condition, #place-an-ad-details-body #id_body_condition, #place-an-ad-details-body #id_mechanical_condition{width:450px;}
#place-an-ad-details-body #agent-div, #place-an-ad-details-body .lister-border, #place-an-ad-details-body #landlord-div{float:left;}
#place-an-ad-details-body #agent-div{padding:10px;padding-top:15px;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:10px;padding-top:15px;}
#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:normal;line-height:12px;padding-bottom:0px;margin:0px}
#place-an-ad-details-body #landlord-fields .status .textbox input{margin-top:10px;}
#place-an-ad-details-body #fieldset-lister #landlord_id_rera_listed_by{ width:inherit;}
#place-an-ad-details-body #fieldset-lister #agent_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 label,
.paa-jobs-form #details-wrapper .row li {width:100px !important;}

.paa-jobs-form .ui-autocomplete{position:absolute;cursor:default}
.paa-jobs-form .ui-menu{list-style:none;display:block;float:left;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,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;-webkit-border-radius:0;-moz-border-radius:0;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, white); width: 500px; height:1px;}
.paa-jobs-form.lang-ar #job-title-preview .hr {background:-webkit-linear-gradient(left, white, #bbb);}

/*When editing a job listing, we don't want to show the progress step to edit photos*/
.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:#c61d23;}
#place-an-ad-details-body #fieldset-title .validation-text{margin-left: 0px;}
#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:0px; float:left; width:720px;}
#place-an-ad-details-body #fieldset-details li{margin:0 0 2px; padding:0px; 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
--------------------------------------------------------------*/
.terms-block{padding:8px 15px; background-color:#f4f4f4; height:32px; line-height:32px; margin:5px; margin-top:10px; clear:both; border-radius:4px;}
.terms-block .awesome{float:right;}
.terms-error{background-color:#c61d23; clear:both; color:white; height:26px; line-height:26px; padding:0 6px 0 14px;}
.terms-block a{color:#c61d23;}

/*@- PLACE AN AD - ENTER LOCATION
--------------------------------------------------------------*/
.place-an-ad-location-p fieldset h2{color:#666; font-size:16px;}
.place-an-ad-location-p fieldset h2 span{color:#c61d23;}
.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:0px; 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:0px;}
.place-an-ad-location-p #skip-map-top:hover {color: #c61d23;}
.place-an-ad-location-p .error {width:94%;margin:0px;}
.place-an-ad-location-p #step2 {padding-top:5px;}

/*@- PLACE AN AD - CONFIRM
--------------------------------------------------------------*/
.place-an-ad-confirm-p  fieldset {clear:both;}
.place-an-ad-confirm-p  fieldset h2{background:url("../../images/icons/stopwatch.gif") no-repeat scroll 0 0 transparent;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 10px; 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:0px; margin-top:18px; text-align:center; float:left; width:100%;}
.preview-seperator img{margin-top:-14px; padding:10px 12px; background-color:white;}
.preview-search{float: left; margin-top: 14px; margin-left:-12px;}

/*@- PLACE AN AD END POINTS
--------------------------------------------------------------*/
#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;}

#place-an-ad-complete h1 {border-bottom:1px solid #ccc; width:939px; position:relative; left:-12px; padding:10px 0 8px 57px; font:bold 22px/1 sans-serif; color:#555; background:url(../../images/paaconfirm/tick.jpg) no-repeat 20px center}
#place-an-ad-complete h2 {width:890px; font:bold 16px/1.3 sans-serif; margin:25px 0 20px 10px; clear:both; color:#444; padding:5px 10px 5px 50px; background:#eee; border-bottom:1px solid #ddd; position:relative; float:left}
#place-an-ad-complete h2 span {font-size: 13px;font-weight:normal;color:#888}
#place-an-ad-complete h2 img {position:absolute; bottom:1px; left:10px}
#place-an-ad-complete h3 {width:550px; font:normal 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; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background-image:linear-gradient(bottom,rgb(0,67,119) 19%,rgb(78,124,160) 80%); background-image:-o-linear-gradient(bottom,rgb(0,67,119) 19%,rgb(78,124,160) 80%); background-image:-moz-linear-gradient(bottom,rgb(0,67,119) 19%,rgb(78,124,160) 80%); background-image:-webkit-linear-gradient(bottom,rgb(0,67,119) 19%,rgb(78,124,160) 80%); background-image:-ms-linear-gradient(bottom,rgb(0,67,119) 19%,rgb(78,124,160) 80%); background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.19,rgb(0,67,119)),color-stop(0.8,rgb(78,124,160)))}
#buttons .blue:hover {background-image:linear-gradient(bottom,rgb(0,67,119) 19%,rgb(133,162,184) 88%); background-image:-o-linear-gradient(bottom,rgb(0,67,119) 19%,rgb(133,162,184) 88%); background-image:-moz-linear-gradient(bottom,rgb(0,67,119) 19%,rgb(133,162,184) 88%); background-image:-webkit-linear-gradient(bottom,rgb(0,67,119) 19%,rgb(133,162,184) 88%); background-image:-ms-linear-gradient(bottom,rgb(0,67,119) 19%,rgb(133,162,184) 88%); background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.19,rgb(0,67,119)),color-stop(0.88,rgb(133,162,184)))}
#buttons .paa-button {margin-top:20px; display:block; float:left; margin:0px 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:bold 12px/20px arial,sans-serif; color:white; float:left; margin-right:12px}
#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/0px 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:bold 22px/1 sans-serif; color:#555; background:url(../../images/paaconfirm/tick.jpg) no-repeat 20px center}
#place-an-ad-lite-complete h1 span {color:#c61d23}
#place-an-ad-lite-complete h2 {font:bold 16px/1 sans-serif; color:#555; margin:10px}
#place-an-ad-lite-complete h3 {font:normal 13px/1.4 sans-serif; margin:10px; width:550px}
#place-an-ad-lite-complete p {width:550px; font:normal 13px/1.3 sans-serif; margin:15px 0 20px 10px}


#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 {border-bottom:1px solid #ccc; width:939px; position:relative; left:-14px; padding:10px 0 8px 57px; font:bold 22px/1 sans-serif; color:#555; background:url(../../images/paaconfirm/alert.jpg) no-repeat 20px center}
#place-an-ad-lite-confirm-email h1 span {color:#c61d23}
#place-an-ad-lite-confirm-email p {width:550px; font:normal 13px/1.3 sans-serif; margin:15px 0 20px 10px}
#place-an-ad-lite-confirm-email .auth-email{color: #0974c8;}


#payment-success {float:left; width:100%; position:relative; min-height:310px}
#payment-success #mascot {position:absolute; top:15px; right:50px}

#payment-success h1 {border-bottom:1px solid #ccc; width:939px; position:relative; left:-14px; padding:16px 0 14px 57px; font:bold 22px/1 sans-serif; color:#555; background:url(../../images/paaconfirm/tick.jpg) no-repeat 20px center}
#payment-success h1 span {color:#c61d23}
#payment-success h2 {width:910px; font:bold 16px/1.3 sans-serif; margin:25px 0 20px 10px; clear:both; color:#444; padding:5px 10px 5px 50px; background:#eee; border-bottom:1px solid #ddd; position:relative; float:left}
#payment-success h2 img {position:absolute; bottom:1px; left:10px}
#payment-success h2 span {color:#888; font-size:13px; font-weight:normal}
#payment-success p {width:550px; font:normal 13px/1.3 sans-serif; margin:15px 0 20px 10px}
#payment-success li {font:normal 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:bold 12px/20px arial,sans-serif; color:white; 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/0px 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:0px; right:80px}
#sms-verification-complete .sms-text {padding:0px; 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:bold 22px/1 sans-serif; color:#555; background:url(../../images/paaconfirm/alert.jpg) no-repeat 20px center}
#sms-verification-complete .sms-text h1.tick-icon {background-image:url(../../images/paaconfirm/tick.jpg)}
#sms-verification-complete .sms-text h2 {width:600px; color:#c61d23; font:normal 18px/1.5 sans-serif; margin:15px 0 15px 10px}
#sms-verification-complete .sms-text h3 {width:600px; font:normal 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; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background-image:linear-gradient(bottom,rgb(0,67,119) 19%,rgb(78,124,160) 80%); background-image:-o-linear-gradient(bottom,rgb(0,67,119) 19%,rgb(78,124,160) 80%); background-image:-moz-linear-gradient(bottom,rgb(0,67,119) 19%,rgb(78,124,160) 80%); background-image:-webkit-linear-gradient(bottom,rgb(0,67,119) 19%,rgb(78,124,160) 80%); background-image:-ms-linear-gradient(bottom,rgb(0,67,119) 19%,rgb(78,124,160) 80%); background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.19,rgb(0,67,119)),color-stop(0.8,rgb(78,124,160))); border-color:#205b87}
#sms-verification-complete #redirecting-buttons .blue:hover {background-image:linear-gradient(bottom,rgb(0,67,119) 19%,rgb(133,162,184) 88%); background-image:-o-linear-gradient(bottom,rgb(0,67,119) 19%,rgb(133,162,184) 88%); background-image:-moz-linear-gradient(bottom,rgb(0,67,119) 19%,rgb(133,162,184) 88%); background-image:-webkit-linear-gradient(bottom,rgb(0,67,119) 19%,rgb(133,162,184) 88%); background-image:-ms-linear-gradient(bottom,rgb(0,67,119) 19%,rgb(133,162,184) 88%); background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.19,rgb(0,67,119)),color-stop(0.88,rgb(133,162,184)))}
#sms-verification-complete #redirecting-buttons .paa-button {margin-top:20px; display:block; float:left; margin:0px 5px 0 10px}

.rental-payment-fail-body #payment-success {min-height:245px;}
.rental-payment-fail-body #payment-success h1 {background:none;padding:16px 0 14px 22px;color:#bb0000;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 0px;margin:2px 10px;}
.rental-payment-fail-body .link {color:#0974c8;}
.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 AD - SHARE
--------------------------------------------------------------*/
.place-an-share-p h2{background:url("../../images/icons/speaker.gif") no-repeat scroll 0 0 transparent;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; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding:3px; text-align:center;}
.place-an-share-p .item textarea{clear:both;color:#777777; 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 - GET AGENT DETAILS
--------------------------------------------------------------*/
.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;font-weight: bold;}
.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:bold;}

/*@- REVIEWS
--------------------------------------------------------------*/
.review-p #top-mpu{margin-top:10px;}
.review-p .pagingarea{width:570px;}
.review-p .sign-in-form{padding-left:7px;}

/*@- DELETE REVIEW
--------------------------------------------------------------*/
#delete-review #sure-to-delete{font-size:14px; margin-bottom:18px;}
#delete-review #sure-to-delete span{color:#c61d23;}


/*@- PROFILE AND ACCOUNT SETTINGS
--------------------------------------------------------------*/
#dbz-body.mylistings-p #content-wrapper,
.mysearches-p #content-wrapper,
.watchlist-p #content-wrapper,
.reports-performance-p #content-wrapper,
.profile-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:0px;}
.profile-top .profile-content h3{margin-top:10px; font-size:20px; color:#c61d23; font-weight:normal; margin-bottom:35px;}
.profile-content .ref-ad-rent-btn.disabled:hover {cursor: default; top:0;}
.profile-content .ref-ad-sale-btn.disabled:hover {cursor: default; top:0;}
.profile-content .ref-ad-motors-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:0px;}
.profile-top .tabs li{margin:0 3px 0 0; list-style-type:none; float:left; font-size:12px;}
.profile-top .tabs li a{color:white; font-weight:bold; 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; text-decoration:none;}
.profile-top .tabs li a:hover{background-color:#666;}
.profile-top .tabs li#selected a{background-color:#c61d23;}
.profile-top .tabs li .star{background:url(../../images/icons/star-graybg.gif) no-repeat 8px 6px #999; padding-left:30px;}
.profile-top .tabs li#selected .star{background-image:url(../../images/icons/star-redbg.gif)}
.profile-top .tabs li#selected .star:hover{background-image:url(../../images/icons/star-redbg.gif)}
.profile-top fieldset{ padding-bottom:23px; }

.profile-p #profile-list{margin:10px 0px 0px 32px; padding:0px;}
.profile-p #profile-list li{margin:0px; padding:0px; 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:bold;}
.edit-profile-p .row{clear:both; padding-bottom:30px;}
.edit-profile-p .col{float:left; width:160px;}
.edit-profile-p .col select,
.edit-profile-p .col .textbox {border:1px solid #cacaca; background:none;}
.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:normal;}
.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 0; clear:both;}
.edit-profile-p .edit-profile-wrapper .awesome{margin-left:576px;}
.edit-profile-p .edit-profile-wrapper h2{color:#c61d23; 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:0px;margin:2px;width:200px;}
#place-ad-details-form .col select{border:1px solid #cacaca; background:none;}
#place-ad-details-form .col textarea{width:400px; height:200px; border:1px solid #cacaca; background:none;}
#place-ad-details-form .col .awesome{margin:0px;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:100%; 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: #0974c8; text-decoration: none;}
.links a:hover { text-decoration: underline;}

.group .header{float:left; width:100%; 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; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px;}
.paginator-simple{float:right;}
.paginator-simple{font-weight:normal; color:#666;}
.paginator-simple strong{color:#333;}
.paginator-simple #prev-arrow-disabled{background:url(../../images/elements/grey-arrow-left.gif) no-repeat 0 50%; padding:0px 2px;}
.paginator-simple #next-arrow-disabled{background:url(../../images/elements/grey-arrow-right.gif) no-repeat 0 50%; padding:0px 2px;}
.paginator-simple #next-arrow{background:url(../../images/elements/dark-arrow-right.gif) no-repeat 0 50%; padding:0px 2px;}
.paginator-simple #prev-arrow{background:url(../../images/elements/dark-arrow-left.gif) no-repeat 0 50%; padding:0px 2px;}

.group .header h3, .group .header h4{padding: 9px 0 6px 9px;font-size:14px;}
.profile-bottom .header h4{font-size:14px;padding: 9px 0 6px 9px;margin:0px;}
.profile-bottom .header .pagingarea{float:right; margin-top:8px; font-weight:bold; margin-right:34px;}
.profile-bottom .table{margin:10px 1%; width:98%; 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:0px;}
.profile-bottom .table .col{float:left;}
.profile-bottom .table .category-name{border-bottom:1px solid #CACACA; border-top:1px solid #CACACA; color:#666666;font-size:14px; font-weight:bold; margin:14px 0 10px; float:left; width:100%;padding:7px 0; clear:both; text-align:center;}
.profile-bottom .table .checkboxes{width:30px;margin-top:0px;}
.profile-bottom .table .time{width:110px; margin-top:4px;}
.profile-bottom .table .time span{color:#c61d23;}
.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:#0974c8; font-weight:bold;}
.profile-bottom .table .actions{/*width:180px; */padding-top:2px;}
.profile-bottom .table .actions a{color:#c61d23; text-decoration:none;}
.profile-bottom .table .actions .re-run{background:url(../../images/icons/re-run.gif) no-repeat 0px 10px; padding:11px 18px;}
.profile-bottom .table .actions .edit{background:url(../../images/icons/edit.gif) no-repeat 3px 5px; padding:4px 8px 4px 20px;}
.profile-bottom .table .actions .delete{background:url(../../images/icons/delete.gif) no-repeat 3px 5px; padding:4px 2px 4px 16px; color:#c61d23; cursor:pointer;}
.profile-bottom .table .ea-actions .delete{color:#0974c8; 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:#0974c8;}
.profile-bottom .table .delete-ea{background:white url(../../images/email_alerts/delete.jpg) no-repeat 0px 2px; border:none; font-size:12px;padding-left:17px;color:#0974c8;margin-left:5px; text-align:left;}

.profile-bottom .table .actions .refresh-icon {background:url(../../images/icons/refresh.png) no-repeat -20px -1px;display:inline-block;width:20px;height:20px;}
.profile-bottom .table .actions .refresh {padding:4px 2px 4px 5px; color:#c61d23; cursor:pointer;}

.profile-bottom .table .actions .disable-refresh {color:#999;}
.profile-bottom .table .actions .disable-refresh .refresh-icon {background:url(../../images/icons/refresh.png) no-repeat 5px 0px;display:inline-block;width:20px;height:20px;color:#999;}

.profile-bottom .table .actions a:hover{background-color:#E9E9E9; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.mysearches-p .table .row{padding:8px 0px;}

.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 a{color:#0974c8; word-wrap:break-word;}
.watchlist-p .profile-bottom .table .price{width:150px; margin-top:4px; margin-right:20px; text-transform:uppercase; color:#c61d23; font-weight:bold;}
.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:white; padding:0px; 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:#c61d23;}

#wait-processing-refresh {margin:0px 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:282px; position:relative;}
.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:0.6}
.mylistings-p .listing-actions .newgreen:hover {opacity:0.9;}
.mylistings-p .listing-actions .awesome {height: 25px; font-size: 12px; line-height: 22px;}
.msie .listing-actions .awesome {margin-right:0}


/*@- FEED LISTINGS
--------------------------------------------------------------*/
.mylistings-p .error, .mylistings-p .information {margin:10px}
.mylistings-p .sub-cats{border-bottom:1px solid #CACACA; color:#666666;font-size:13px; font-weight:bold; margin:0px; float:left; width:100%;padding:5px 0; clear:both; text-align:center;}
.mylistings-p .table .group{border-bottom:1px solid #CACACA;float:left;margin-bottom:2px;padding-bottom:18px;}
.mylistings-p .table .featured-ad { background: none repeat scroll 0 0 #FBFCD8;}
.mylistings-p .table .row{border-bottom:none; margin:8px 0px 0px 0px;}
.mylistings-p .table .actions, .mylistings-p .table .time{margin-top:0px; padding-top:0px;}
.mylistings-p .table .time{width:50px;}
.mylistings-p .table .views span{color:#c61d23;}
.mylistings-p .table .title{width:315px;padding:0px 6px;word-wrap:break-word;}
.mylistings-p .table .title a{color:#0974c8;}
.mylistings-p .table .views{width:140px;}

.mylistings-p .table .place{width:100px;}
.mylistings-p .table .actions{width:200px;}
.mylistings-p .table .delete{margin-top:0px; background:none;}
.mylistings-p .table .enabled{color:#c61d23;}
.mylistings-p #feed-list{margin:0px; padding:0px}
.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:#aaa;color:#fff;border-radius:3px;padding:2px 4px; display:inline-block !important}


/*@- MY REVIWS
--------------------------------------------------------------*/
.myreviews-p .table .row{width:100%; border:medium 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:#0974c8;}
.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{margin-top:10px; width:600px; margin:0 auto; clear:both; padding-top:4px;}
#empty-message{border:1px dotted #cacaca; font-size:20px; color:#666; font-weight:bold; padding:16px 4px 16px 25px; background:url("../../images/icons/battery-empty.gif") no-repeat 16px 50% transparent; margin:10px 0px;}
#empty-message i { color: #ac0000;} 
#fill-message{background:url("../../images/icons/battery-full.gif") no-repeat 16px 50% transparent; line-height:32px;  padding:16px 4px 16px 80px;}

/*@- SETTINGS PAGE
--------------------------------------------------------------*/
.settings-p .group{ margin-bottom:20px; }
.settings-p .group .header{width:100%; cursor:pointer; background:#fff; border:1px solid #a1a1a1; }
.settings-p .group .header span{float:right;margin-right:10px;margin-top:4px;  display:block;width:80px;  padding:5px 10px; text-align:center;  -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; background: #ffd400; color:#311f13; }
.settings-p .group .header span a{  border-radius: 4px;
    color: #311f13 !important;
    display: block;
    font-size: 10px !important;
    padding: 0 7px 0 0;
    text-align: center;  }
.settings-p .group .header h4{font-weight:normal; color:#000;float:left;}
.settings-p .group .header h4 a:hover{color:#000; text-decoration:none;}
.settings-p .group .content{border:1px solid #a1a1a1; border-top:none; clear:both; padding:12px; float:left; width:100%; margin-bottom:12px;}
.settings-p .group .col{float:left; margin-right:10px; font-size:12px;}
.settings-p .textbox{border:1px solid #cacaca; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; width:140px; padding:2px;}

/*@- FEED LOGS
--------------------------------------------------------------*/
.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: normal; margin: 0; padding: 0 7px 0 0; }
.logentry h1{color: #484848; width: 65px;}
.logentry h2{color: #424242; font-weight: bold; width: 193px;}
.logentry h2 a{color: #484848; font-weight: bold; text-decoration: underline;}
.logentry h2 a:hover{color: #c61d23;}
.logentry h3{color: #424242; width: 193px;}
.logentry h3 a{color: #484848; text-decoration: underline;}
.logentry h3 a:hover{color: #c61d23;}
.logentry h4{color: #424242; width: 178px;}
.logentry h4 a{color: #484848; text-decoration: underline;}
.logentry h4 a:hover{color: #c61d23;}
.logentry h5{color: #424242;}
.logentry .right-col{width: 131px;}
.logentry h5 a{color: #484848; text-decoration: underline;}
.logentry h5 a:hover{color: #c61d23;}
.logentry h6{color: #424242; width: 600px;}
.logentry h6 a{color: #484848; text-decoration: underline;}
.logentry h6 a:hover{color: #c61d23;}
.logentry h6 a.linktolive{background: url(../images/icons/external_link.png) no-repeat top left; padding-left: 15px}

.logentry-active{background-color: white; border:1px solid #E3E3E3}
.logentry-skipped{background-color: #FFCCCC; 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: black; float: left; font-size: 11px; font-weight: bold; margin: 0; padding: 0 7px 0 0; }
.logentry-head h1{width: 65px;}
.logentry-head h2{width: 193px;}
.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; }

/*@- EDIT MOBILE NUMBER
--------------------------------------------------------------*/
.enter-mobile-nr-p .content{margin-left:40px;  padding-top:40px;}
.enter-mobile-nr-p .group .header{width:946px;}
.enter-mobile-nr-p .awesome{float:right}
.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 4px ;}

/*@- ENTER MOBILE NUMBER WHEN PLACING AD OR NEW DICUSSION
--------------------------------------------------------------*/
#enter-mobile-number .fieldset-content{margin:0px 14px;}
#enter-mobile-number .buttons{float:right;}

/*@- REGISTRATION MODAL
--------------------------------------------------------------*/
.registration-modal{min-height:240px; margin-top:8px; overflow:auto;}
.registration-modal h1{font-size:16px;}
.registration-modal .placeaddhead a{font-size:16px;}
.registration-modal .element1{background-image:none;}
.registration-modal .about1{padding:0px 0px 20px 0px;}
.registration-modal .about1, .placeaddhead{width:100%;}
.registration-modal .signin-inputs{margin-top:0px;}
.registration-modal td{padding-bottom:6px;}
.registration-modal .signin-inputs-1 label{font-weight:bold;}
.registration-modal .modal-button{-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border:1px solid #999; background-color:#fff; padding:2px 3px 2px 3px; margin-left:5px; color:#CC1111; font-size:10px; display:block; width:70px; margin-top:10px; cursor: pointer; font-weight: bold; height:15px;}
.registration-modal .modal-button-input{-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border:1px solid #999; background-color:#fff; padding:1px 3px 2px 3px; margin-left:5px; color:#CC1111; font-size:10px; display:block; width:70px; margin-top:10px; cursor: pointer; font-weight: bold; border-size:1px;}
.registration-modal .label{float:left;}
.registration-modal .input{float:right;}
.registration-modal .element1{height:320px; overflow:hidden}
.registration-modal .signin-inputs-1{float:left; width:100%; margin-bottom:80px;}

/*@- AVATAR
--------------------------------------------------------------*/
.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:bold; 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:0px;}
.edit-profile-pictures-p #avatar-form p{margin-top:0px;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:0px; padding:0px}
.edit-profile-pictures-p #profile-bottom li{margin:0px; padding:0px; list-style-type:none; float:left; margin:0px 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-top:12px; margin-right:6px; margin:12px 16px 10px 0px;}
.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:white;display:block;margin:-8px auto 0;width:50px;}

/*@- PAGINATION
--------------------------------------------------------------*/
.pagingarea {
  clear: both;
  margin: 0 auto 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: center;
}

.pagingarea .actions { text-align: center; }

.pagingarea .actions .paging_back a,
.pagingarea .actions .paging_forward a,
.pagingarea .actions .paging_back .paging_back_inactive,
.pagingarea .actions .paging_forward .paging_forward_inactive,
.pagingarea .actions .pages .page-links {
  border-width: 1px 1px 1px;
  border-style: solid;
  border-radius: .166666667em; // 2px/12px (inherited font size)
  font-weight: 300;
  padding: .833333333em 1.166666667em; // 10px 14px/12px (inherited font size)
  text-align: center;
  text-decoration: none;
  display: inline-block;
}

.pagingarea .actions .paging_back a,
.pagingarea .actions .paging_forward a,
.pagingarea .actions .pages .page-links {
  background-color: #fff;
  /*border-color: #d8d9da;*/
  
  color: #3b4245;
}

.pagingarea .actions .paging_back .paging_back_inactive,
.pagingarea .actions .paging_forward .paging_forward_inactive,
.pagingarea .actions .paging_back .paging_back_inactive:hover,
.pagingarea .actions .paging_forward .paging_forward_inactive:hover {
  background-color: #eeeeee;
  border-color: #d8d9da;
  color: #989898;
}

.pagingarea .actions .paging_back a:hover,
.pagingarea .actions .paging_forward a:hover,
.pagingarea .actions .pages .page-links:hover {
  background-color: #fdfbf8;
}

.pagingarea .actions .paging_back a:active,
.pagingarea .actions .paging_forward a:active,
.pagingarea .actions .pages .page-links:active {
  background-color: #005f96;
  border-color: #005f96;
  color: #fff;
}

.pagingarea .actions .pages #current {
  background-color: #0974c8;
  border:none;
  color: #fff;
}

.pagingarea .actions {
  display: table;
  width: 100%;
}

.pagingarea .actions > * {
  display: table-cell;
}

.sign-in-form h3{font-size:16px; font-weight:normal; color:#666; margin-top:6px; font-weight:bold;}
.sign-in-form label{font-size:12px; color:#666;}
.sign-in-form #id_username, .sign-in-form #id_password{-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; width:260px; margin-bottom:10px;}
.sign-in-form h3 a{color:#c61d23;}

#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") no-repeat scroll 100% 9px transparent; padding-right:8px;}


/*@- SMS AUTH SECTION
--------------------------------------------------------------*/
#sms_auth_fieldset{padding-top:10px;}
#sms_auth_fieldset .error, #sms_auth_fieldset .information, #sms_auth_fieldset .confirmation{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:#c61d23;}
#sms-instructions {width:580px;float:left;margin-left:50px;}
#sms-instructions .sms-text span{border:1px dashed #CACACA; color:#333333; display:block; font-size:16px; margin:20px auto; padding:22px 15px;text-align:center;line-height:1.5em;margin-bottom:0;border-bottom:0;}
#sms-instructions .sms-text strong{color:#c61d23;}
#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 auto; width:900px; height:50px; background:#fef9e7 url('../../images/icons/error/warning.gif') no-repeat 20px 50%;}
#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:white;}
#sms-instructions #sms-warning a{color:#c61d23;}
#sms-instructions .edit-number{color:#0974c8;text-decoration:none;}
#sms-instructions .error{background-color:#c61d23; color:white; 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 .information{display:block;margin:0px;margin-top:5px;}
#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;padding-left: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:#c61d23;}
#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:0px;padding-left:130px;}
#sms-confirm .sms-text p span a{color:#90B2CE;margin-left:5px;}
#sms-confirm .sms-text p span.edit-number{margin:0px;padding:0px;color:#90B2CE;}
#sms-confirm .sms-text .terms-block{border-top:1px dashed #D1D1D1;}
#sms-confirm .information, #sms-confirm .confirmation, #sms-confirm .error {display:block;margin:0px;position:relative;top:0px;margin-bottom:0px;}

#sms-verification{float:left;width:100%}
#sms-verification .sms-text{margin-left:200px;margin-top:10px;padding:0px;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:0px;padding:0px;}
#sms-verification .sms-text .terms-block p .red{color:#c61d23;}
#sms-verification .sms-text .terms-block p a{color:#90B2CE;}
#sms-verification .sms-text .terms-block .link-button{border:0px;color:#c61d23;font-weight:bold;background-color:#EEEEEE;display:inline;font-size:13px;padding:2px;margin:0px;}
#sms-verification .sms-text .terms-block .link-button:hover{font-style:underline;}
#sms-verification .information, #sms-verification .error{display:block;margin:0px;position:relative;top:0px;float:left;width:95%;margin-bottom:10px;}
#sms-verification .sms-text .confirmation, #sms-verification .sms-text .error{width:89%;margin:0px;margin-left:10px;margin-top:10px;display:block;}



#sms-verified #sms-verified-box{float:left;width:700px;margin-left:200px;display:block;padding:0px;padding-top:20px;padding-bottom:15px;}
#sms-verified #sms-verified-box ul{float:left;width:550px;display:block;border:1px dashed #D1D1D1;border-top:1px dashed #efefef;margin:0px;padding:0px;list-style-type:none;}
#sms-verified #sms-verified-box ul li.caption{float:left;width:540px;background-color:#efefef;padding:5px;padding-top:7px;padding-bottom:7px;padding-left:5px;border-bottom:1px dashed #D1D1D1;display:block;font-size:15px;color:#c61d23;}
#sms-verified #sms-verified-box ul li ul{width:40%;border:0px;background-color:#fff;padding:0px;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');}
#sms-verified .sms-text .buttons{margin:0px;padding:0px;}
#sms-verified .sms-text .links{margin:0px;padding:0px;}

/*@- RERA AUTH SECTION
--------------------------------------------------------------*/
#enter-broker-id-container .messages{display:block;clear:both;padding-bottom:20px;}
#enter-broker-id-container .error,#enter-broker-id-container .warning,#enter-broker-id-container .information{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 auto; 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 20px;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; font-weight: bold;}
#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 .warning, #rera-confirm-details-container .information{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:0px;margin:0px;}
#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:0px;padding:0px;}
#rera-confirm-details-container .rera_broker_box ul li ul li{padding:10px;padding-left:20px;width:100%;display:block;font-size:13px;color:#333;}
#rera-confirm-details-container .rera_broker_box ul li .fields li{font-weight:bold;}
#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:#c61d23;font-size:16px;}

/*@- 404 and 500 errors
--------------------------------------------------------------*/
#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 0 0; 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:bold; width:904px; margin-left:60px;}
#top-bar-error-text strong{color:#c61d23;}
#top-bar-error-extra{height:50px; line-height:54px; margin-right:12px;}
#top-bar-error-extra a{color:#0974c8; text-decoration:underline; font-weight:bold;}

#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') no-repeat right bottom;min-height:400px}
#notfound #content-wrapper h3{color:#c61d23;margin-top:20px;margin-left:20px}
#notfound #content-wrapper ul{margin-left:40px}
#notfound #content-wrapper li{list-style-image: url("../../images/icons/star-maroon.gif");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;}

#event-lib-loading{position:static;height:40px;width:40px;cursor:pointer;overflow:hidden;z-index:1104;display:block;position:absolute;background:transparent url('../../images/elements/loading.gif') no-repeat 0 0;}


/*@- CATEGORY LIST
--------------------------------------------------------------*/
.category-list-p #content{padding:0px;}
#category-list{width:636px; float:left;}
#category-list ul{margin:0px; padding:0px}
#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
--------------------------------------------------------------*/
#edit-ad-progress{display:block; float:left; margin:0px; padding:0px;}
#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 #BBBBBB;float:left;height:139px;margin-right:10px;margin-top:10px;padding:5px;width:150px;}

.edit-classified-photos-p .fieldset-content{margin:0px 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 0px 10px 10px;}

.edit-classified-location-p .fieldset-content{margin:0px 14px;}
.edit-classified-location-p .fieldset-content h3{font-size:14px; color:#c61d23; margin-bottom:4px;}
.edit-classified-location-p .fieldset-content .skip-button{background-color:white; border:medium none; color:#c61d23; font-size:14px; font-weight:bold; 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:bold; text-decoration:underline; cursor:pointer; margin:0; padding:0px; color:#c61d23}

/*@- REPORT PAGE
--------------------------------------------------------------*/
#report-help fieldset{padding:4px 10px 10px 20px;}
#report-help legend{font-weight:normal;}
#report-help h3{clear:both; color:#333; font-size:12px; font-weight:bold; padding-left:0px; 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;line-height:20px;}
#report-help .validation-text{color:#c61d23; font-size:12px;}
#report-help .col input{border:1px solid #CACACA;padding:2px; width:290px;text-indent:5px;}
#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:0px 12px;}

/*@- DISAMBIG
--------------------------------------------------------------*/
#disambig-body #refine-search-wrapper{float:left; width:190px;}
#disambig-body #refine-search-wrapper .group{border-bottom:1px dotted #666666; 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:bold; 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:#c61d23; font-size:15px; float:left; margin-top:0px; margin-bottom:10px; font-weight:normal;}
.search-results h3 a{color:#c61d23;}
.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 .description{/*float:right; width:534px;*/}
.search-results .date{ color:#666666; 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:normal; margin-top:0px;}
#search-sidebar #other-results{margin:0 10px;}
#search-sidebar #other-results ul{margin:0px; padding:0px;}
#search-sidebar #other-results li{margin:0px 0 0 20px; padding:0px; font-size:12px; line-height:16px;}
#search-sidebar #other-results li span{color:#c61d23;}

/*@- INTERSTITIAL
--------------------------------------------------------------*/
#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 0px;}

/*@- PROPERTY FOR RENT - UPGRADE
--------------------------------------------------------------*/
#propert-for-rent-upgrade .heading {margin:0px auto;text-align:center;padding:5px 0px 10px 0px;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:#c61d23;}
#propert-for-rent-upgrade .underline {border-bottom:1px solid #D1D1D1;}
#propert-for-rent-upgrade .important-details {font-weight:normal;color:#c61d23;}
#propert-for-rent-upgrade .rental-upgrade-container {width:700px;margin:0px auto;}

#propert-for-rent-upgrade .information{margin:0px 6px;}
#propert-for-rent-upgrade .blocks {float:left;width:210px;height:400px;border:3px solid #fff;background:#eee url(../../images/gradients/basic-pro-bg.gif) repeat-x;-moz-box-shadow:0px 0px 2px 2px #ccc; -webkit-box-shadow:0px 0px 2px 2px#ccc; box-shadow:0px 0px 2px 2px #ccc;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;margin:10px 0px 0px 0px;}
#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 0px 0px 3px;margin:0px auto;color:#333;}
#propert-for-rent-upgrade .blocks .header {width:100%;display:block;}
#propert-for-rent-upgrade .blocks h2 {font-size:23px;padding:10px 0px 0px 0px;color:#666;}
#propert-for-rent-upgrade .blocks h3 {font-size:16px;color:#c61d23;}
#propert-for-rent-upgrade .blocks h3 strong{font-size:21px;color:#c61d23;padding:0px;}
#propert-for-rent-upgrade .blocks h4 {font-size:12px;}
#propert-for-rent-upgrade .blocks h5 {font-size:11px;font-weight:normal;color:blue;}
#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:0px 0px 0px 95px;padding:5px 0px;height:22px;}
#propert-for-rent-upgrade .blocks .star{background:transparent 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:bold;font-size:15px;color:#c61d23;}

#propert-for-rent-upgrade .blocks .packages-select-wrapper {width:100%;margin:0px auto;padding:15px 0px;}
#propert-for-rent-upgrade .blocks .packages-select-wrapper-inner {border:1px solid #d1d1d1;padding:1px;width:80%;margin:0px auto;}
#propert-for-rent-upgrade .blocks .packages-select {width:100%;clear:both;background:#d0d0d0 url(../../images/gradients/price-bg.gif) repeat-x;padding:0px;}
#propert-for-rent-upgrade .blocks .packages-select-disabled {width:100%;clear:both;background:#999;padding:0px;position:relative;opacity:0.3;}

#propert-for-rent-upgrade .blocks .packages-select li,
#propert-for-rent-upgrade .blocks .packages-select-disabled li {width:100%;height:20px;padding:15px 0px;}
#propert-for-rent-upgrade .blocks .packages-select .col,
#propert-for-rent-upgrade .blocks .packages-select-disabled .col {min-width:25px;margin:0px;text-align:left;float:left;width:auto;}

#propert-for-rent-upgrade .blocks.awesome-deal {width:250px;height:440px;margin:0px;background:#efefef url(../../images/gradients/super-bg.gif) repeat-x;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:0px;}
#propert-for-rent-upgrade .rem-border-right {border-right:0px;}
#propert-for-rent-upgrade .rem-border-radius-left {border-top-left-radius:0px;border-bottom-left-radius:0px;-webkit-border-top-left-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-top-left-radius:0px;-moz-border-bottom-left-radius:0px;}
#propert-for-rent-upgrade .rem-border-radius-right {border-top-right-radius:0px;border-bottom-right-radius:0px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-moz-border-top-right-radius:0px;-moz-border-bottom-right-radius:0px;}


#propert-for-rent-upgrade #extend-tip-toggle {display:block;width:100%;color:#1A5584;font-weight:bold;cursor:pointer;}
#propert-for-rent-upgrade .extend-tip {display:block;font-size:11px;color:#666;}
#propert-for-rent-upgrade .need-more-listings {margin:0px auto;font-size:12px;color:#333;text-align:center;padding:20px 0px 25px 0px;}
#propert-for-rent-upgrade .need-more-listings strong {font-size:13px;}
#propert-for-rent-upgrade .need-more-listings a {color:#1A5584;font-weight:bold;text-decoration:underline;}

#propert-for-rent-upgrade .last-True {border:0px;}

#propert-for-rent-upgrade .fieldset-content {margin:25px 10px;font-size:14px;text-align:center;}
#propert-for-rent-upgrade .fieldset-content a {color:#c61d23;}
#propert-for-rent-upgrade .paramargin {margin:25px auto;}


/*@- ABOUT PAGE
--------------------------------------------------------------*/
#about-page .fieldset-content{margin:0px 14px;}
#about-page .fieldset-content h4{color:#c61d23; font-size:12px; margin:2px 0px; line-height:inherit;}
#about-page .fieldset-content p{margin-top:0px; margin-bottom:10px;}

/*@- TERMS OF USE PAGE
--------------------------------------------------------------*/
#terms-page .fieldset-content{margin:10px 14px;}
#terms-page .fieldset-content strong{font-size:13px;}
#terms-page ul{margin:4px 0 16px 32px;}
#terms-page .red{color:#c61d23;}

/*@- PRIVACY PAGE
--------------------------------------------------------------*/
#privacy-page .fieldset-content{margin:10px 14px 10px 4px;}
#privacy-page .fieldset-content #parent-ul{margin-left:0px; padding-left:0px;}
#privacy-page ul{margin:4px 0 16px 32px; line-height:19px;}
#privacy-page ul a{color:#c61d23;}

/*@- PROPERTY LISTING PACKAGES
--------------------------------------------------------------*/
#property-listing-packages .fieldset-content{margin:0px 12px;}

/*@- ADVERTISING
--------------------------------------------------------------*/
#advertising .fieldset-content{margin:0px 12px;}
#advertising .fieldset-content h3{color:#333; margin-bottom:4px;}
#advertising ul{margin-left:36px;}
#advertising ul{margin:4px 0 16px 32px;}

/*@- ACCOUNT ACTIVATION FAILED
--------------------------------------------------------------*/
#account-activation-failed .fieldset-content{margin:0px 12px;}
#account-activation-failed .fieldset-content h3{font-size:16px; color:#c61d23; margin-top:4px;}
#account-activation-failed .fieldset-content h4{color:#333; font-weight:normal;}
#account-activation-failed .fieldset-content h4 a{color:#c61d23; text-decoration:underline;}
#account-activation-failed .fieldset-content li a{color:#c61d23; text-decoration:underline;}
#account-activation-failed .error{background-color:white; color:#c61d23; font-size:16px; border:none; font-weight:bold; padding-left:0px; background-image:none; margin-left:0px; padding-right:0px; padding-left:0px; margin-right:0px;}
#account-activation-failed ul{margin:14px 0 10px; padding:0px; color:#333;}
#account-activation-failed li{margin:0px; padding:0px; font-size:12px; margin-bottom:4px; margin-left:26px;}

/*@- HELP
--------------------------------------------------------------*/
.help-p .fieldset-content {margin:0px 14px;}
.help-p #help-warning {font-size:16px;  margin-top:8px; margin-bottom:14px;}
.help-p #help-warning a {color:#c61d23;}
.help-p #content-wrapper ul, .help-p #content-wrapper ol {margin: 6px 0px 6px 30px;}
.help-p #content-wrapper h3 {font-size: 14px;}

/*@- TWEET MY AD
--------------------------------------------------------------*/
#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; background-color:white; padding:8px 16px 0px 16px; margin:0 auto; background:url(../../images/social/twitter-bird.gif) no-repeat 95% 8px white; height:134px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
#tweet-content h3{font-size:18px; color:#80c5e5; margin-top:6px; font-weight:normal;}
#tweet-container #id_text{background:none repeat scroll 0 0 #E4F3FA; border:medium none; font-size:12px; height:48px; line-height:18px; margin-bottom:10px; padding:0px; width:380px;-moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
#tweet-button{ background:none repeat scroll 0 0 #8EC0DB; border:medium none; color:white; font-weight:bold; padding:2px 20px; float:right; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
#tweet-arrow{background:url("../../images/social/twitter-arrow.gif") no-repeat scroll 0 0 transparent;margin-bottom:-4px; margin-left:66px;}

/*@- EMAIL TO A FRIEND - MODAL
--------------------------------------------------------------*/
#email-container{background:url(../../images/social/email-bg.png) repeat 0 -40px;  height:190px; width:400px; padding:8px 16px;}
#email-content{
width:320px; background-color:white; padding:8px 16px 0px 16px; margin:14px auto;  height:121px; -moz-border-radius:6px; background:url(../../images/manageyourad/email.gif) no-repeat 24px 12px white;}
#email-container form{margin-left:8px;}
#email-container h3{font-size:18px; color:#80c5e5; margin-top:5px; font-weight:normal; 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;-moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}

#email-send-button{background:none repeat scroll 0 0 #8EC0DB; border:medium none; color:white; font-weight:bold; padding:2px 4px; float:right; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; margin:8px 2px 0px 0px;}

#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: #666666; 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 #your-name, #email-my-ad-modal-inner #friends-email{width:220px; margin-bottom:10px}
#email-my-ad-modal-inner .awesome{margin-right:8px}


/*@- NO SEARCH RESULTS
--------------------------------------------------------------*/
#no-search-results{float:left; margin-left:14px; width:716px; margin-top:6px;}
#no-search-results h3{color:#c61d23;}
#no-search-results .fielset-content{margin:0px 12px; line-height:17px;}
#no-search-results .fielset-content a{color:#c61d23; text-decoration:underline;}
.sidebar-no-results{margin-top:11px;}
screen
/*@- ADVERTISING
--------------------------------------------------------------*/
#advertising  {line-height:1.5; font-size:14px;}
#advertising .fieldset-content{margin:20px 12px;}
#advertising h2{font-size:18px; color:#c61d23;margin:25px 0 10px 0;}
#advertising h3{font-size:16px; color:#333; margin-top:20px; margin-bottom:0px;}
#advertising p{margin-top:4px; margin-bottom:10px; width:80%}
#advertising .gotop{float:right; margin-top:14px;}

#advertising .table{border:1px solid #cacaca;}
#advertising a{color:#c61d23;}
#advertising .table-header{background-color:#333333; color:white; font-size:16px; font-weight:bold; padding:6px 0; text-align:center; }
#advertising #row-th{margin-top:14px; border-bottom:1px dotted #cacaca; padding-bottom:6px;}
#advertising #row-th div{font-weight:bold; font-size:14px;}
#advertising .row div{float:left;}
#advertising .row{clear:both; padding: 10px 22px; float:left;}
#advertising .col1{width:140px;}
#advertising .col2{width:140px;}
#advertising .col3{width:140px;}
#advertising .col4{width:458px;}
#advertising .table-footer{clear:both;background-color:#333333; color:white; font-size:11px; font-weight:bold; 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;}
#advertising .seperator{border-bottom:1px dotted #cacaca;}

/*@- NEW FEATURES PAGE
--------------------------------------------------------------*/
#new-features .fieldset-content{margin:0px 14px;}
#new-features h2{color:#c61d23; font-size:20px; margin-top:8px;}
#new-features h3{font-size:15px; margin-top:24px; color:#c61d23; margin-bottom:10px;}
#new-features h4{color:#333; font-size:14px; margin:10px 0;}
#new-features ul{margin-left:34px;}
#new-features p, #new-features li{line-height:19px; font-size:13px;}
#new-features li a{color:#333;text-decoration:underline;}
#new-features a{color:#c61d23;}
#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: 0px 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{float:right;width:435px;}
#new-features #video2{float:right;width:435px;}
#new-features #screenshots img{margin-top:20px;}

/*@- CONTACT PAGE
--------------------------------------------------------------*/
#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:#0974c8;}
#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;}

/*@- NEW HOME PAGE
--------------------------------------------------------------*/
#index-body #content-wrapper{padding-left:0; padding-top:0px; position:relative}
#index-body #container #block1{width:200px; float:left;}
#index-body #search-widget{margin-top:0px;}
#index-body #quick-links{border:1px solid #e4e4e4; clear:both; margin-left:0px;}
#index-body #quick-links .section-header{font-size:12px; background-color:#e4e4e4; padding-bottom:0px; height:24px; line-height:24px; padding-left:4px; padding-top:0px; color:#363636;}
#index-body #quick-links ul{margin:0px; padding:0px; margin-left:10px;}
#index-body #quick-links li{margin:0px; padding:0px; margin-bottom:6px;}
#index-body #quick-links  li:before {
    content: " • ";
    font-size:12px;
    font-weight:bold;
    color: #363636; /* or whatever color you prefer */
}
#index-body #quick-links li a{color:#3b5998; }

#index-body #safety-tip{border:2px solid #FFDFE0; float:left; height:170px; margin-top:16px; width:184px; background-color:#FFF9F9; position:relative; margin-left:12px;}
#index-body #safety-tip .section-header{font-size:20px; color:#801515; font-weight:bold; 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 scroll 0 0 transparent; 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:bold;}

#index-body #testimonial{border:2px solid #CCE2EE; clear:both; color:#666666; display:block; float:left; font-size:15px; font-style:italic; font-weight:normal; line-height:24px; margin-left:12px; margin-top:15px; padding:44px 10px 0px; text-align:center; background:url("../../images/home/quote-ltr.gif") no-repeat scroll 10px 10px #EBF3F8;}
#index-body #testimonial span{float:left;}
#index-body #testimonial em{clear:both; float:right; font-size:12px; line-height:18px; padding-top:14px; 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:0px; width:768px; margin-right: 0px; padding:0px; float:right;}
#index-body #content ul{margin:0px; padding:0px;}
#index-body #content li{margin:0px; padding:0px; list-style-type:none; margin-bottom:8px; color:#0974c8}
#index-body #content li a{color:#363636;transition: all 0.5s ease 0s;font-size:13px;}
#index-body #content li a:hover{color:#ac0000}
#index-body #content li span{color:#c0c0c0; font-size:11px; float:right; font-weight:bolder;}
#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:240px}

#stuff-you-like{height:113px; width:776px; overflow:hidden; margin-bottom:10px;}
#index-body #stuff-you-like p{margin:8px 0px 0px 0px; 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;}

#index-body #stuff_interested_in {position:relative;}
#index-body #recommend_load {height:113px; width:776px; overflow:hidden; margin-bottom:10px; position:absolute; top:0; left:0; background:#fff; background:rgba(255,255,255,.8); z-index:9900;}
#index-body #recommend_load span {background:#eee url('../../images/loading/loading-squares.gif') no-repeat center center; position:absolute; left:384px; top:65px; margin-top:-30px; margin-left:-30px; width:60px; height:60px; font-size:0; color:transparent; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; z-index:20000;}

#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) no-repeat 50% 100%; height:104px; width:200px; display:none; z-index:10;}
#index-body #tooltip-text{padding:10px; color:white;}
#index-body #tooltip-text h4{margin:0px; font-size:11px; margin-bottom:8px;}
#index-body #tooltip-text .breadcrumb{margin:0px; color:#999; display:block; font-size:10px;}
#index-body #tooltip-text .price{margin:0px; display:block; float:right; margin-top:10px; font-size:10px;}
#index-body #control-prev{float:left; background:url(../../images/dark-arrow-left.gif) no-repeat 50% 0 ; width:10px; cursor:pointer;}
#index-body #control-status{float:left; padding:0px 2px;}
#index-body #control-status span{background:url(../../images/grey-dot.gif) no-repeat 50% 2px; width:12px; display:block; float:left;}
#index-body #control-status .selected{background-image:url(../../images/red-dot.gif)}
#index-body #control-next{float:left; background:url(../../images/dark-arrow-right.gif) no-repeat 50% 0 ; width:10px; cursor:pointer;}


#index-body #fb-recommend-ph{float:right;margin:0 9px 0 0;}
#index-body #fb-recommend{background:url('../../images/fbRecSprite.png') 0 0 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:240px;float:left; margin-left:0px;}
#index-body #container #block3{width:514px; float:right; margin-left:0px;}
#index-body #container #block4{width:540px; float:right;}
#index-body #container #col3{width:260px; float:left; margin-left:0px;}
#index-body.lang-ar #container #col3{width:220px;}
#index-body #container #col4{width:240px; float:right; margin-left:0px;}
#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; height:170px; margin-top:16px; width:215px; background-color:#FFF9F9; position:relative; margin-left:0px;}
#index-body #row343{clear:both; padding-top:14px;}
#index-body #row42 ul{margin:0px; padding:0px;}
#index-body #row42 li{width:262px; float:left; }
#index-body #row42 img{width:96px; float:left;}
#index-body #row42 h4{margin:0px; width:150px; float:left; margin:0 0 0 8px;}

#index-body .section-header{font-size:13px; font-weight:normal;  margin: 0 0 10px; 
background: #311f13 ; padding:10px 10px;;
		

} 
#index-body .section-header:hover { 
background: #e6da00 ;
-webkit-transition: background 0.2s linear;

		-moz-transition: background 0.2s linear;

		-ms-transition: background 0.2s linear;

		-o-transition: background 0.2s linear;

		transition: background 0.2s linear;
}
#index-body .section-header a span.rightArrow{ 
font-size:11px; 
}
#index-body .section-header:hover i,#index-body .section-header:hover a { 
color: #311f13 ;
}
#index-body .section-header li a { font-size:13px;}
#index-body .section-header   a { font-size:13px; color:#ffd400; }
#index-body .section-header   i {   color:#ffd400;font-size:14px; }
#index-body .head-icons {padding-left: 5px; float: left; width: 20px; height: 27px; background-position: top left; background-size: 15px; background-repeat: no-repeat;}
#index-body #head-directory {background-image:url(../../images/directory.png);} 
#index-body #jobs_{background-image:url(../../images/jobs_.png);}
#index-body #classifieds_{background-image:url(../../images/classifieds_.png);}
#index-body #real_estate{background-image:url(../../images/real_estate.png);}
#index-body #events_{background-image:url(../../images/events_.png);}
#index-body #autos_{background-image:url(../../images/autos_.png);}
#index-body #travel_{background-image:url(../../images/travel_.png);}

#index-body .motors-place-ad-link{background-color:#ac0000; clear:both; text-align:right; padding:4px 0; font-weight:bold; margin:30px 0 10px;}
#index-body .motors-place-ad-link a{color:#fff; margin-right:8px;}
#index-body .motors-place-ad-link a.jobs-wanted-link{float:left; padding-left:6px;}

#index-body .classified-place-ad-link{margin-top: 91px; background-color:#e4e4e4; clear:both; text-align:right; padding:4px 0; font-weight:bold; margin-bottom:10px;}
#index-body .classified-place-ad-link a{color:#0974c8; margin-right:8px;}
#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; background-color:#ac0000; clear:both; text-align:right; padding:4px 0; font-weight:bold; margin-bottom:10px;}
#index-body .classified-place-ad-link-non-chrome a{color:#fff; margin-right:8px;}
#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; background-color:#e4e4e4; clear:both; text-align:right; padding:4px 0; font-weight:bold; margin-bottom:10px;}
#index-body .community-place-ad-link a{color:#0974c8; margin-right:8px;}
#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; background-color:#ac0000; clear:both; text-align:right; padding:4px 0; font-weight:bold; margin-bottom:10px;}
#index-body .community-place-ad-link-non-chrome a{color:#fff; margin-right:8px;}
#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{  clear:both; text-align:right; padding:4px 0; font-weight:bold; margin: 10px 0 10px;}
#index-body .place-ad-link a {
    border: 1px solid #c0c0c0;
    color: #717171;
    font-size: 11px;
    padding: 2px 5px;
    font-weight:400;
    -webkit-transition: background 0.5s linear;

    -moz-transition: background 0.5s linear;

    -ms-transition: background 0.5s linear;

    -o-transition: background 0.5s linear;

    transition: background 0.5s linear;
}
  #index-body .place-ad-link a:hover{
   border: 1px solid #ffd400;
    color: #ffd400;
  }
#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-bottom:10px; padding:0 13px; width:974px;}
#index-body #top-bar-branding-logo{background:url(../../images/home/top-bar-man.gif) no-repeat 0 0; height:50px; width:30px; margin-left:14px;}
#index-body #top-bar-branding-logo-gagah{background:url(../../images/home/toasty.png) no-repeat 0 0; height:50px; width:60px; margin-left:-14px; margin-top:15px;}
#index-body #top-bar-branding-text{height:50px; line-height:50px; color:#363636; font-size:18px; font-weight:bold;}
#index-body #top-bar-branding-text strong{color:#c61d23;}
#index-body #top-bar-branding-extra{height:50px; line-height:54px; margin-right:12px;}
#index-body #top-bar-branding-extra a{color:#0974c8; text-decoration:underline; font-weight:bold;}

#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:0px; 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:#666666; 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;}

/*@- SMS AUTHENTICATION
--------------------------------------------------------------*/
#view-ad-button{padding-top:12px;}

/*@- HEADER MESSAGE
--------------------------------------------------------------*/
#header-message{height:40px; line-height: 40px;border:1px solid #333; background-color:#333; color:white; 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:#00CCFF; text-decoration: underline;}
#header-message-content .header-social{left:0; margin-left:62px; margin-top:3px; position:absolute; top:0;}

/*@- PAYMENT SUCCESS PAGE
--------------------------------------------------------------*/
#payment-success-body .fieldset-content{margin:0px 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 PAGE
--------------------------------------------------------------*/
#payment-fail-body .fieldset-content{margin:0px 6px;}
#payment-fail-body .fieldset-content h1{font-size:16px; margin-bottom:10px;}
#payment-fail-body .fieldset-content a{color:#0974c8;}
/* Override to display navigation arrows permanently */
#fancybox-left-ico, #fancybox-left:hover span{left: 30px;}
#fancybox-right-ico, #fancybox-right:hover span{right: 30px; left: auto;}
#fancybox-outer {
-webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
}

/*@- AD SPECS PAGE
--------------------------------------------------------------*/
#adspecs{font-weight:normal;line-height:17px;}
#adspecs .fieldset-content{padding:0 20px;margin-bottom:50px;}
#adspecs h2{color:#c61d23;margin:20px 0 10px 0}
#adspecs h3{margin:10px 0 5px}
#adspecs p{margin-bottom:10px;}
#adspecs br{margin-bottom:5px}
#adspecs ul{margin-left:25px;}
#adspecs li{list-style-image: url("../../images/icons/star-maroon.gif");text-decoration:underline;}
#adspecs p.top a{color:#c61d23;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 table th{padding:8px 10px;font-weight:bold}
#adspecs table td{padding:8px 10px;border:1px solid #eee;min-width:200px}
#adspecs .spot{margin-top:40px;overflow:hidden}
#adspecs .spot a{color:#c61d23}
#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:#eef5fb url(../../images/adspecs/notice.jpg) 10px 10px no-repeat;border:1px solid #c1e1f3;padding:10px;-moz-border-radius:6px;border-radius:6px;padding-left:30px;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 PAGE
--------------------------------------------------------------*/
#mobile-splash #content-wrapper {width:996px; padding:0;}
#mobile-splash #top-bar-branding {border-bottom:1px solid #cacaca; margin:0; width:982px; padding:0; float:left; padding-left:14px;}
#mobile-splash #top-bar-branding-logo {background:url(../../images/home/top-bar-man.gif) no-repeat 0 0; 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:bold; width:904px; background:url("../../images/mobilesplash/from-anywhere2.gif") no-repeat scroll 559px top transparent}
#mobile-splash #top-bar-branding-text strong {color:#c61d23;}
#mobile-splash #top-bar-branding-extra {height:50px; line-height:54px; margin-right:12px;}
#mobile-splash-content h2 {font-size:40px; color:#c61d23;}
#mobile-splash-wrap {background:url(../../images/mobilesplash/bg.jpg); clear:both; float:left; width:100%; height:420px;}
#mobile-splash-text {margin:50px 0px 0px 20px; width:384px; float:left;}
#mobile-splash-text p {font-size:14px; line-height:21px; color:#555;}
#mobile-splash-text p a {color:#c61d23;}
#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;}
#mobile-splash-flash {height:421px; width:587px; float:right;}

#fraud-tab .fraud textarea{min-height:45px;}

/*@- SEASONAL - RAMADAN TOPBAR
--------------------------------------------------------------*/
#index-body #ramadan-branding {background:url(../../images/seasonal/ramadan/topbar.jpg) no-repeat 0 0; 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 13px; width: 970px;}
#index-body #ramadan-text {color:#fff; text-align:center; font-size:12px; background:none; margin-top:4px;}

/*@- SEASONAL - EID TOPBAR
--------------------------------------------------------------*/
#index-body #eid-branding {background:url(../../images/seasonal/eid/topbar.jpg) no-repeat 0 0; 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 13px; width: 970px;}
#index-body #eid-text {color:#0974c8; text-align:center; font-size:12px; background:none; margin-top:4px;}

/*@- Facebook Connect Module - Sign In/Register
--------------------------------------------------------------*/
#fbsignin-form {margin:15px 0;color:#333; width:982px !important;}
#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/fbIconMedium.png') no-repeat left center;padding-left:25px; font-size:14px; line-height:inherit;}
#fbsignin-form h4.headline span{color:#c61d23;}
#fbsignin-form h4.headline a{color:#0974c8;}
#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:#000 !important;padding:3px;background:#fff;font-size:12px;line-height:18px;}
#fbsignin-form form .form-row .multiple {float:right; width:252px;}
#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:252px;color:#000;padding:3px;}
#fbsignin-form form p.note {font-size:10px;color:red;margin:10px 0;}
#fbsignin-form form p.note2 {font-size:12px;margin:10px 0 20px 0;font-weight:normal;}

#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:normal;margin-top:10px;}
#fbsignin-form form .fbsignin-button-block p a{color:#0974c8;}

#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:11px;text-align:left;font-weight:normal;margin-left:25px;float:left;width:235px;word-wrap:break-word; text-align:justify; line-height:18px;}
#fbsignin-form form .fbregister-button-block p a{color:#0974c8;}

#fbsignin-form ul.tabs {margin: 0;padding: 0;float: left;list-style: none;height: 32px;width: 600px;padding-left:10px;margin-top:20px;}
#fbsignin-form ul.tabs li {float: left;margin: 0;padding: 0;height: 34px;line-height: 34px;border: 1px solid #cacaca;margin-bottom: -1px;overflow: hidden;position: relative;background:url(../../images/fbconnect/Tabinactive_bgGradient.jpg) repeat-x;margin-right:5px;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;outline:none;font-weight:400;}
#fbsignin-form ul.tabs li.active, #fbsignin-form form ul.tabs li.active a:hover  {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;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;margin-top:2px;padding-bottom:20px;}
#fbsignin-form .tab_content {padding: 20px;font-size: 1.2em;display:none;}
a { outline:none !important; }
#fbsignin-form ul.tabs li.active .lefttab{border:none;padding:0;float:left;background:url(../../images/Tabactive_left.jpg) no-repeat left top;width:10px;height:35px;}
#fbsignin-form ul.tabs li.active .righttab{border:none;padding:0;float:right;background:url(../../images/Tabactive_right.jpg) no-repeat right top;width:10px;height:35px;}

#fbsignin-form ul.tabs .lefttab{border:none;padding:0;float:left;background:url(../../images/Tabinactive_left.jpg) no-repeat left top;width:10px;height:35px;}
#fbsignin-form ul.tabs .righttab{border:none;padding:0;float:right;background:url(../../images/Tabinactive_right.jpg) no-repeat right top;width:10px;height:35px;}
#fbsignin-form form .multiple label.validation-text{width:127px;}
#fbsignin-form form .error {color:#c61d23;border-color:#cacaca;}
#fbsignin-form form .validation input,#fbsignin-form form .validation select{border-color:#c61d23;border:1px solid red;}
#fbsignin-form form .validation-text{border-color:#c61d23 !important;border:1px solid #c61d23;}
#fbsignin-form form label.validation-text{border:0;clear:left;font-size:10px;}
#fbsignin-form form .forgotpassword{margin-left:15px;font-weight:normal;font-size:10px;}
#fbsignin-form form .forgotpassword a{color:#0974c8}




#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;background:#fff;font-size:12px;line-height:18px;}
#fbsignin-form .form .form-row .multiple {float:right; width:252px;}
#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:252px;color:#666;padding:3px;}
#fbsignin-form .form p.note {font-size:10px;color:red;margin:10px 0;}
#fbsignin-form .form p.note2 {font-size:12px;margin:10px 0 20px 0;font-weight:normal;}

#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:normal;margin-top:10px;}
#fbsignin-form .form .fbsignin-button-block p a{color:#0974c8;}

#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:11px;text-align:left;font-weight:normal;margin-left:25px;float:left;width:235px;word-wrap:break-word; text-align:justify; line-height:18px;}
#fbsignin-form .form .fbregister-button-block p a{color:#0974c8;}



#fbsignin-form #bday-form {float:right;}
#fbsignin-form #bday-form select {float:left;}
#fbsignin-form form #id_dob_day{width:64px; background:none; margin-right:4px;}
#fbsignin-form form #id_dob_month{width:100px; background:none; margin:0px 4px;}
#fbsignin-form form #id_dob_year{width:72px; background:none; margin-left:4px;}

#fbsignin-form form #id_password1,#fbsignin-form form #id_password2{width:117px;margin:0 2px;}
#fbsignin-form form #id_password1_hint,#fbsignin-form form #id_password2_hint{width:117px;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 #register-head {float:left;}
#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 a {color:#0974c8;}
#fbsignin-form #fb-friends .dbz-red {color:#c61d23;}
#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;line-height:18px; color:#333 !important; }
#fbsignin-form #right-col .form-row input {border:1px solid #CCC;color:#666;padding:3px;float:none;width:250px;line-height:18px;}
#fbsignin-form #right-col .error {margin:0; margin-bottom:10px;}

#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:white;font-size:12px;font-weight:normal;}

#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 auto;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:120px;}
#fbsignin-form .multiple_password1_hint{float:left;width:120px;}
#fbsignin-form .multiple_password2_hint{float:right;width:120px;}
#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:bold;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 10px;}
#fb-container #fb-form .toparrow{position:absolute;left:5px;top:70px;}





/*@- facebook modal - Sign In/Register
--------------------------------------------------------------*/
.fb-modal-base {float:left;}
#fb-modal.register-selected{width:585px !important;}
#fb-modal.login-selected{width:285px !important;}
#fb-modal-alt{width:450px !important;}
#fb-modal{width:285px !important;}

/* hide content by default */
.fb-modal-base .login,.fb-modal-base .register {display:none}

/* show content if tab is selected */
.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 25px;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') no-repeat left center;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') no-repeat left center;display:block;float:left;width:35px;height:18px;margin-right:10px;}
.modal-head span.fberr-icon{background:url('../../images/fbconnect/icon-error.png') no-repeat left center;display:block;float:left;width:23px;height:21px;margin-right:8px;position:relative;top:-2px;}
.modal-head span.fbconfirm-icon{background:url('../../images/fbconnect/icon-success.png') no-repeat left center;display:block;float:left;width:23px;height:21px;margin-right:8px;position:relative;top:-2px;}
.modal-head h2{font-size:14px;text-align:left;color:#fff !important;}
.modal-head span.ea-fb-icon{background:url('../../images/fbIconMedium.png') no-repeat left center;display:block;float:left;width:16px;height:16px;margin-right:10px;}

/* tabs */
.fb-modal-base .tabs-heads{background:#f6f7f9 url('../../images/fbconnect/modalHeader.png') 0px -4px no-repeat;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:bold; font-size:15px; color:#888; display:block;height:34px;line-height:34px;background:#ffffff url('../../images/fbconnect/Tabinactive_bgGradient.jpg') repeat-x left bottom;}

.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:#c61d23}

.fb-modal-base ul.tabs .lefttab{border:none;padding:0;float:left;background:url(../../images/fbconnect/fbTabinactive_left.jpg) no-repeat left top;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) no-repeat right top;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) no-repeat left top;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) no-repeat right top;width:10px;height:35px;}

/* general */
.fb-modal-base .center {text-align:center; margin-top:10px}
.fb-modal-base a {color:#0974c8}
.fb-modal-base h1.sticky {background:#526da4 url('../../images/fbIconMedium.png') 20px center no-repeat; color:#fff; font-size:16px; padding:10px 15px 10px 45px}


/* fb button style */
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: 0px 1px 0px #415682;
    border: 1px solid #415682;
    position:relative;
    box-shadow: inset -1px 1px 0px #7c92be;
    color: #fff;
    background: #526da4;
}
a.fb-button:hover {
    text-decoration: none;
    background-color: #5a75ad;
    color: #fff;
}
a.fb-button:active {
    background-color: #4c6599;
}
/* fb connect style */
a.connect {
    background: #526da4 url('../../images/fbconnect/fb-f.png') no-repeat 10px center;
    padding-left: 45px;
}
a.connect span {
    height: 30px;
    position: absolute;
    top: 1px;
    left: 30px;
    border-right: 1px solid #415682;
    border-left: 1px solid #7c92be;
}
/* black color*/
.fb-modal-base .black {
    background-color: #454545;
    border-color: #333;
    box-shadow: inset -1px 1px 0px #777;
}
.fb-modal-base .black:hover {
    background-color: #555;
}
.fb-modal-base .black:active {
    background-color: #333;
}
/* modal content (wrapper) */
.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:bold;}
.fb-modal-base label a {font-weight:normal; 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:normal;}
.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 {-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin-top:10px; color:white; border:none;height:37px;font-size:15px; font-weight:bold;background:#cc3838; background-image:-webkit-gradient(linear, left top, left bottom, from(#cc3838), to(#94191c)); background-image:-webkit-linear-gradient(top, #cc3838, #94191c); background-image:-moz-linear-gradient(top, #cc3838, #94191c); background-image:-ms-linear-gradient(top, #cc3838, #94191c); background-image:linear-gradient(top, #cc3838, #94191c)}
.fb-modal-base .button:hover {cursor:pointer;background-image:-webkit-gradient(linear, left bottom, left top, from(#cc3838), to(#94191c)); background-image:-webkit-linear-gradient(bottom, #cc3838, #94191c); background-image:-moz-linear-gradient(bottom, #cc3838, #94191c); background-image:-ms-linear-gradient(bottom, #cc3838, #94191c); background-image:linear-gradient(bottom, #cc3838, #94191c)}


/* modal type specific styles */
#fb-modal h1 {color:#333; font-size:18px; margin:15px 15px 10px 15px}
#fb-modal h2 {color:#333; font-size:15px}
#fb-modal p {margin:10px 0; font-size:13px}

/* footer bg */
#fb-modal .footer-bg {background:#f6f7f9 url('../../images/fbconnect/modal_footer.png') bottom left no-repeat; width:285px; height:68px; clear:both}

/* divider */
#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:#526da4 url('../../images/fbconnect/modal_fb.png') no-repeat 12px center}
#fb-modal #login-content .fb-button span,#fb-modal #register-content .fb-button span{height:34px;left:35px;}
#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 {background:#f6f7f9; display:block; font:italic 15px serif; color:#333; width:26px; height:20px; text-align:center;top:-10px; margin:0 auto;position:relative;}

/* register tab content styles */
#fb-modal #register-content .or {position:absolute; top:50%; left:50%; background:#f6f7f9; font:italic 15px serif; color:#333; width:26px; height:20px; text-align:center; 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:normal;}
#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 {width:450px; background:#fbfbfb url('../../images/fbconnect/modal-header-alt1.jpg') right 50px no-repeat}
#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:normal;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:#f8f8f8 url('../../images/fbconnect/fb_thankyou.jpg') no-repeat center 50px; 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:#f8f8f8 url('../../images/fbconnect/fb_heart_broken.jpg') no-repeat 280px 50px; 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; padding-right:30px; 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:normal; 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 {background:url('../../images/fbconnect/fbConnect_sprite.png') no-repeat top left;width:201px;height:52px;display:block;font-size:0;margin-top:20px;}
#fb-modal-adwait .connect-button:hover {background-position:left -62px;}

#fb-modal-adwait .post-button {background:url('../../images/fbconnect/fbPost_sprite.png') no-repeat top left;width:201px;height:52px;display:block;font-size:0;margin-top:20px;}
#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:normal; 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 30px;float:left;}
#fb-modal-hint .hint-content .hint-img{float:left;background:url('../../images/fishing.jpg') no-repeat 0 0;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;}
.fbsignin{margin-top:7px;}
.fb-modal-base .err input {border-color:#c61d23;}
.fb-modal-base .validation-text {font-weight:normal; color:#c61d23; 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:#fff url('../../images/loading/loading-squares.gif') no-repeat center center; position:absolute; left:50%; top:50%; margin-top:-30px; margin-left:-30px; width:60px; height:60px; font-size:0; color:transparent; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; z-index:20000;}

.fb-button-load {background:#333 url('../../images/fbconnect/fb_loading.gif') no-repeat 15px center !important;}
.fb-modal-in-process{height: 150px; line-height: 150px; font-size:18px}

#fb-topbar {width:100%; height:40px; background:#333 url('../../images/fbconnect/fb-bar-gradient.png') repeat-x top left; overflow:hidden}
#fb-topbar .wrap {width:998px; height:40px; background:url('../../images/fbconnect/fb-bar-guy.png') no-repeat 15px center; margin:0 auto; font:bold 15px/40px sans-serif; color:white; text-align:center; position:relative;}

#fb-topbar span.close {display:block; width:15px; height:15px; background:url('../../images/fbconnect/topBarClose.gif') no-repeat top left; 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; -webkit-border-radius:3px; -moz-border-radius:3px; 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/modal_fbSignIn_sprite1.png') 0 0 no-repeat;display:block;width:234px;height:39px;}
.fbbtn-login-sprite:hover{background-position-y:-49px;}
.fbbtn-register-sprite{background:url('../../images/modal_fbRegister_sprite1.png') 0 0 no-repeat;display:block;width:234px;height:39px;}
.fbbtn-register-sprite:hover{background-position-y:-49px;}
.fbbtn-connect-sprite{background:url('../../images/topBar_fbConnect_sprite1.png') 0 0 no-repeat;display:inline-block;width:102px;height:26px;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') 0 0 no-repeat;display:inline-block;width:102px;height:26px;}
.fbbtn-connect-sprite2:hover{background-position-y:-36px;}
.fbbtn-connect-sprite3{background:url('../../images/detailspage/manageAd-fbConnect.png') 0 0 no-repeat;display:block;width:100px;height:25px;}
.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') 0 0 no-repeat;display:block;width:100px;height:25px;}
.fbbtn-share-sprite:hover{background-position-y:-35px;}
.fbbtn-tweet-sprite{background:url('../../images/detailspage/manageAd-tw.png') 0 0 no-repeat;display:block;width:100px;height:25px;}
.fbbtn-tweet-sprite:hover{background-position-y:-35px;}
.fbbtn-email-sprite{background:url('../../images/detailspage/manageAd-em.png') 0 0 no-repeat;display:block;width:100px;height:25px;}
.fbbtn-email-sprite:hover{background-position-y:-35px;}
.fbbtn-disconnect-sprite{background:url('../../images/fbconnect/pr_fbDisconnect.png') 0 0 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') 0 0 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:bold; color:#0974c8; 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:#c61d23;}
#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') 0 0 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:bold; margin-bottom:10px;}
#fb-modal-confirmed .fb-confirmation-form-preview p em {font-weight:normal;}
#fb-modal-confirmed .fb-confirmation-form-preview label.checkbox {font-weight:normal; 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:bold; font-size:13px; line-height:30px;}
#fb-modal-confirmed #fb-login-form-alt label.checkbox {font-weight:normal; 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 label a {color:#0974c8;}
#fb-modal-confirmed #fb-login-form-alt input {width:300px; float:right; padding:6px 4px; border:1px solid #cacaca; font-weight:normal; color:#111;}
#fb-modal-confirmed #fb-login-form-alt .back {color:#0974c8; padding:10px; float:right;}
#fb-modal-confirmed #fb-login-form-alt .submit {padding:10px 20px; color:#fff; width:auto; border:none; font-weight:bold;}
#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 0 0; display:inline-block; width:10px; height:10px; margin-right:10px;}
#fb-modal-confirmed .stuff-to-do span.tag {background-position:0px 0px; width:14px; height:15px; margin-right:16px;}
#fb-modal-confirmed .stuff-to-do span.alert {background-position:0px -20px; width:21px; height:13px; margin-right:9px;}
#fb-modal-confirmed .stuff-to-do span.plus {background-position:0px -38px; width:16px; height:16px; margin-right:14px;}
#fb-modal-confirmed .stuff-to-do span.skull {background-position:0px -59px; width:12px; height:17px; margin-right:18px;}
#fb-modal-confirmed .stuff-to-do span.heart {background-position:0px -81px; width:12px; height:11px; margin-right:18px;}
#fb-modal-confirmed .stuff-to-do span.message {background-position:0px -97px; width:17px; height:11px; margin-right:13px;}

#fb-modal-confirmed .stuff-to-do .awesome {margin:20px 0 0 0; float:right;}



/*@- SEASONAL - UAE NATIONAL DAY TOPBAR
--------------------------------------------------------------*/
#index-body #seasonal-branding {background:url(../../images/seasonal/uaenationalday/topbar-flag.gif) no-repeat 10px 0; 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:none; background:url(../../images/seasonal/uaenationalday/topbar-spirit.gif) no-repeat right 50%; 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;}

/*@- GEO IP CHECK
--------------------------------------------------------------*/
#geoip-check .geo-warning {background:#feffdf url(../../images/ip-warning.jpg) no-repeat 10px 10px; padding:0 20px 20px 65px; font-size:15px; border:1px solid #E2CD0F; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin:10px; float:left}
#geoip-check .geo-warning p {margin:20px 0}
#geoip-check em {color:#c61d23}
#geoip-check a {color:#0974c8}
#geoip-check .geo-warning div {background:#fde8b6; width:650px; margin:30px 0; margin-left:45px; padding:10px 30px 30px 30px; text-align:center; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; border:1px solid #E2CD0F}
#geoip-check .geo-warning div a.refresh {padding:5px 10px 7px 10px; color:#fff; font-size:14px; display:inline-block; background-color:#CA3737; background-image:-webkit-linear-gradient(top, #CA3737, #950303); background-image:-moz-linear-gradient(top, #CA3737, #950303); background-image:-ms-linear-gradient(top, #CA3737, #950303); background-image:linear-gradient(top, #CA3737, #950303); -moz-box-shadow:0px 0px 4px rgba(0,0,0,.6); -webkit-box-shadow:0px 0px 4px rgba(0,0,0,.6); box-shadow:0px 0px 4px rgba(0,0,0,.6); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px}

#geoip-check .geo-warning div a.refresh:hover {text-decoration:none; -moz-box-shadow:0px 0px 1px rgba(0,0,0,.6); -webkit-box-shadow:0px 0px 1px rgba(0,0,0,.6); box-shadow:0px 0px 1px rgba(0,0,0,.6)}

#geoip-check .geo-warning div a.refresh:active {text-decoration:none}
#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:#0974c8; font-weight:bold; font-size:10px}


/*@- CAREERS PAGE
--------------------------------------------------------------*/
#careers-page {padding:10px 14px;}
#careers-page h3 {font-size: 14px; border-bottom:1px dashed #cacaca; padding-bottom:10px; margin-bottom:10px}
#careers-page a {color:#0974c8}
#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:0px; padding:0px}
#careers-page #careers-categories li {margin:0px; padding:0px; 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:0px; 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:#c61d23; 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:#c61d23; margin-bottom:4px; margin-top:4px}
#careers-page .date {color:#777}
#careers-page .applynow {margin-top:12px}
#careers-page #no-jobs {clear:both; font-size:14px}

.fbpic{margin-top:4px !important;}



/* Account Tabs */
#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:bold; 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) no-repeat left top;width:10px;height:36px;}
#account-tabs .tabcontent {background:url(../../images/account_tabs/prTabinactive_gr.png) repeat-x left top;text-decoration: none;display: block; font-size: 14px; padding: 0 5px;border-top:1px solid #cacaca;float:left;color:#999;}
#account-tabs .tabcontent a{ color:#000;text-decoration:none; font-size:12px; }
#account-tabs .tabcontent a:hover{color:#666;}
#account-tabs .righttab{border:none;padding:0;float:right;background:url(../../images/account_tabs/prTabinactive_right.png) no-repeat right top;width:10px;height:36px;}

#account-tabs li.active{background-color:#fff;}
#account-tabs li.active .lefttab{background:#fff url(../../images/account_tabs/prTabactive_left.png) no-repeat left top;}
#account-tabs li.active .tabcontent{border-bottom:1px solid #fff;background:#fff;}
#account-tabs li.active .tabcontent a{color:#311f13;}
#account-tabs li.active .tabcontent i{color:#311f13;}
 
#account-tabs li.active .righttab{background:#fff url(../../images/account_tabs/prTabactive_right.png) no-repeat right top;}

#account-tabs .beta1{background:url(../../images/account_tabs/prBetaInctive.gif) no-repeat 0 0;width:30px;height:21px;position:relative;display:block;left:80px;}
#account-tabs .beta2{background:url(../../images/account_tabs/prBetaInctive.gif) no-repeat 0 0;width:30px;height:21px;position:relative;display:block;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:white; 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;}

/* Updated Profile Page */
.profile-p #profile-content{margin:20px 0px 0px 0px; padding:0px;float:left;width:100%;}
.profile-p #profile-content .messages {margin:10px}

.profile-p #profile-content h3 span{font-size:12px;color:#666;font-weight:normal;}
.profile-p #profile-content h3 span a{color:#0974c8;}
.profile-p #profile-content .avatar-col img{border:1px solid #ccc;padding:2px;}



.profile-p #profile-content .prDivider{width:100%;height:10px;background:#fff url(../../images/elements/prDivider.jpg) repeat-x top left;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 strong,.profile-p #profile-content .usr-info li span{width:350px;float:left;}


#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:bold; color:#333333; 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 #CCCCCC; margin:10px 0 10px 0;}
#view-daily-report-modal .table-wrapper #result-table { width:100%;}

#view-daily-report-modal table td {border: 1px solid #CCCCCC; padding: 8px;text-align: left;vertical-align: middle;}
#view-daily-report-modal table thead {border: 1px solid #CCCCCC; padding: 8px;text-align: left;vertical-align: middle;}
#view-daily-report-modal table tbody {border: 1px solid #CCCCCC; padding: 8px;text-align: left;vertical-align: middle;}
#view-daily-report-modal table th { border: 1px solid #CCCCCC; padding: 8px;text-align: left;vertical-align: middle;}
#view-daily-report-modal table thead, table tbody {width:100%;}
#view-daily-report-modal table thead td, #view-daily-report-modal table thead th {font-weight: bold;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 table tr td, #view-daily-report-modal table thead th {border: 1px solid #CCCCCC ;padding: 8px;text-align: left;vertical-align: middle;}

#view-daily-report-modal #result-table a {color:#000000}

#view-daily-report-modal table th, #view-daily-report-modal table td {border: 1px solid #CCCCCC;}
#view-daily-report-modal table th, #view-daily-report-modal table td {font-weight: normal;text-align: left;}
#view-daily-report-modal table .white-row{background:#FFFFFF;}
#daily-log {display:block;}
#daily-log .detail{ margin:10px; border:1px solid #CCCCCC; 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') no-repeat left center;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:#eee url(../../images/detailspage/email_bg.jpg) repeat-x 0 0;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
--------------------------------------------------------------*/
#expired-ad-message img {margin-top:14px;}

/*@- Public Profile Page
--------------------------------------------------------------*/
.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 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:black;font-weight:bold;margin-top:2px;display: block;}
.public-profile-page .profile-stuff span a{color:#0974c8; font-weight:bold; 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:#eee url(../../images/public-profile/email-bg.gif) repeat-x 0 0;padding:10px 5px 6px;border:1px solid #CCC;-moz-border-radius:2px; -webkit-border-radius:2px; 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) 0 0; 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 FOR REVIEWS AND DISCUSS
--------------------------------------------------------------*/
#goodbye-notice { border: 4px solid #c61d23; float: left; margin: 24px 0 14px; padding: 18px; width: 956px; position: relative; background:url(../../images/goodbye/goodbye-ball.png) no-repeat scroll 460px 0 transparent; height:234px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
#goodbye-text {width:460px; margin-left:10px;}
#goodbye-text h3 {margin:4px 0 14px 0; font-size:18px; font-style:italic; font-weight:normal; width: 450px}
#goodbye-text p {font-size: 13px; line-height: 22px; margin-bottom: 16px;}
#goodbye-cry {background: url("../../images/goodbye/goodbye-cry.png") no-repeat scroll right bottom transparent; bottom: 0; height: 270px; position: absolute; right: 0; width: 375px; z-index: 9;}
#goodbye-text-external-link {text-decoration:underline; color:#0974c8;}

/*@- PHOTO UPLOADER
--------------------------------------------------------------*/
#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:#c61d23; 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:#c61d23; 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; -moz-border-radius:2px; -webkit-border-radius:2px; 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: #333 url() center center no-repeat; 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:white; background-color:rgba(255,255,255,0.9); background-color:rgba(0,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; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; font-size:16px;}

#photo-uploader .photo-wrap .delete-photo {background:#d40000 url(../../images/photo_uploader/delete.png) center center no-repeat;}
#photo-uploader .photo-wrap .delete-photo:hover {background-color:#c61d23}
#photo-uploader .disable_ordering .photo-wrap .delete-photo {margin-left:16px !important}

/* in_progress: file is being uploaded to the server */
#photo-uploader .photo-wrap.in_progress .actions-overlay {display:none !important}

/* in_process: file is being processed on the server */
#photo-uploader .photo-wrap.in_process .in-process-overlay {display:inline-block !important; cursor:default; color:white; text-align:center; padding-top:35px; font-size:13px; background-color:#333}
#photo-uploader .photo-wrap.in_process .actions-overlay {display:none !important}

#photo-uploader .photo-wrap .move {background:#b3b3b3 url(../../images/photo_uploader/move.png) center center no-repeat; margin-right:5px}
.lang-ar #photo-uploader .photo-wrap .move {margin-right:0; margin-left:5px}
#photo-uploader .disable_ordering .photo-wrap .move {display:none !important}

#photo-uploader .photo-wrap:hover .actions-overlay, .inline-block-div {display:inline-block;}

#photo-uploader .photo-wrap .progress-overlay {cursor:default; color:white; line-height:150px; text-align:center; background:url(../../images/photo_uploader/loading.gif) center 25px no-repeat; background-color:#1a1a1a; background-color:rgba(0,0,0,0.6); display:block;}
#photo-uploader .photo-wrap .failed-overlay {cursor:default; color:white; text-align:center; padding-top:35px; font-size:13px; background-color:#c61d23; background-color:rgba(255,60,60,0.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,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:white; font:20px 'nimbus sans l', sans-serif; text-align:center;}
#message-modal .message-wrap  .close {font-size:14px; margin-top:20px}

/*#tinymce-overlay {position:absolute; top:0; left:0; width:900px; height:250px; background:blue; display:none}*/
/*#fieldset-description .row-description {position:relative;}*/

/*@- CLASSIFIED_DETAILS JOBS SECTION
--------------------------------------------------------------*/
#classified-detail-include-p #jobs-apply-guest {padding:0px 185px;margin:0 0 15px 0;}
#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 0px 16px 0px;}
#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; font-weight: bold; color: #444444;}
#classified-detail-include-p #employer-questions-container {list-style-type: none; margin:0px; padding:0px}
#classified-detail-include-p #employer-questions-container ul{list-style-type: none; margin:0px; padding:0px}
#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 0px;background:#ddd;}
#classified-detail-include-p #id_cv-name,
#classified-detail-include-p .uploaded-file {float:left;color:#0974c8;font-weight:bold;font-size:12px;}
#classified-detail-include-p .cv-icon {float:left;width:60px;}
#classified-detail-include-p .upload-new-cv {color: #0974c8;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:#0974c8;font-weight:bold;font-size:13px;text-decoration:none;}
#classified-detail-include-p #fileupload-container .column {width:250px;float:left;margin:5px 0 5px 0;overflow:hidden;}
#classified-detail-include-p #fileupload-container .column label,
#classified-detail-include-p .employer-questions-heading,
#classified-detail-include-p #cover-letter-container label {font-size:13px;font-weight:bold;margin:5px 0px;color:#444;margin-top:10px;}
#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 0px 0px 0px;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;}

/*@- NEW PROFILE AND JOB PROFILE 2.0
--------------------------------------------------------------*/
.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; width:245px;z-index:10;float:right; }  
.profile-p .staff-controls {text-align:right;float:right;position:absolute;margin:50px 0px 0px 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:0px 0px 15px 0px;}
.profile-p .skill-list-inner,
.profile-p .added-fields {line-height:32px;width:100%;}
.profile-p .skill-list-inner {background: #fff;}
.profile-p .delete-industry {position:relative; margin:0px 0px 0px 10px;}
.profile-p .delete-industry-link {color: #0974c8;text-decoration:underline;}
.profile-p #profile-content .row {float:left;width:100%;padding:5px 0px 0px 0px;line-height:31px;margin-left:0px !important;}
.profile-p #profile-content .textbox,
.profile-p #profile-content .selectbox {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 0px;}
.profile-p #profile-content #subscriptions .heading {font-weight:bold;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 .employer-questions-heading,
.profile-p #profile-content .cv-info {float:left; width:422px;padding-bottom:20px;}
.profile-p #profile-content .your-cv {font-weight:bold;font-size:15px;margin:1px 0px 10px 0px;float:left;width:100%;color:#444;}
.profile-p #profile-content .cv_preview_sprite {background:#fff url('../../images/loading/loading-squares.gif') no-repeat;width:34px;height:35px;float:left;margin-right: 15px;margin-bottom: 15px;}
.profile-p #profile-content .cv_name_block {float:left;width:350px;margin:0px 0px 15px 0px;}
.profile-p #profile-content .cv-icon {float:left;width:60px;}
.profile-p #profile-content .cv_name {float:left;color:#0974c8;font-weight:bold;font-size:15px;text-decoration: }
.profile-p #profile-content .delete-cv-link {color: #0974c8;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:#0974c8;}
.profile-p #profile-content #id_cv_upload_label,
.profile-p #profile-content .cv_upload_lbl {text-decoration:underline;float:right;color:#0974c8;font-size:11px;cursor:pointer;margin:0px;font-weight:normal;display:none;}
.profile-p #profile-content .basic-info-div {float:left;width:420px;}
.profile-p #profile-content .widgets-column {float:right;position:relative;margin-top:20px;border:1px solid #ddd; padding:12px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.profile-p #profile-content .reply_to_ad {width:340px;}

.profile-p #profile-content .editable-link {color: #0974c8;font-weight:bold;}
.profile-p #profile-content .make-private {font-size:12px;color:#999;}
.profile-p #profile-content .content-col {margin:-22px 0px 0px 10px;float:left;width:840px;}
.profile-p #profile-content .table {float:left;width:100%;margin-top:10px;}
.profile-p #profile-content #add-experience {margin:0;}
.profile-p #profile-content .almost-done {padding:0px;}
.profile-p .acc-settings {  border: 1px solid #c0c0c0;
    color: #717171;
    font-size: 11px;
    font-weight: bold;
    padding: 2px 8px;
      -webkit-transition: background 0.5s linear;

    -moz-transition: background 0.5s linear;

    -ms-transition: background 0.5s linear;

    -o-transition: background 0.5s linear;

    transition: background 0.5s linear;
    
    }
    .profile-p .acc-settings:hover {
    border: 1px solid #ffd400;
    color: #ffd400;
    }
.profile-p .add-experience-div {float:left;width:300px;}
.profile-p .exp-years {width:115px;}
.profile-p .exp-category {width:184px;}

.profile-p .textbox,
.dropdown-widget select {background:url("../../images/elements/arrow_profile.png") no-repeat 100% -3px; padding: 3px 3px 3px 8px; font-size: 11px; color:#666; border: 1px solid #BBB; -webkit-appearance:none; -moz-appearance:none; margin:0px; font-style: italic;}
.profile-p .textbox {background: none; }
.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:0px 0px 3px 20px;margin:1px 0px;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:0px 0px; border:0; }
.profile-p #profile-content .profile-photo img{width:120px; height: 120px;float:left;border:0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.profile-p #profile-content #id_cover_letter {border:1px solid #BBB;resize:none;font-size:13px;padding:5px 10px;width:399px;font-style:italic;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.profile-p #profile-content #id_education {width:421px;}
.profile-p #profile-content .grey-out {color:#999;}
.profile-p #profile-content .textbox:focus,
.profile-p #profile-content .textbox:active,
.profile-p #profile-content .textbox:hover,
.profile-p #profile-content textarea:focus,
.profile-p #profile-content textarea:active,
.profile-p #profile-content textarea:hover,
.profile-p #profile-content select:focus,
.profile-p #profile-content select:active,
.profile-p #profile-content select:hover {border:1px solid #73ceed;-webkit-box-shadow:0px 0px 5px 0.2px #73ceed;-moz-box-shadow:0px 0px 5px 0.2px #73ceed;box-shadow:0px 0px 5px 0.2px #73ceed; outline: 0;}
.profile-p #profile-content .chng-avatar { position:relative ;  font-size: 11px; font-weight: bold; z-index: 10; border: 0; width: 120px; height: 110px; margin-top: -117px; float: left; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-left: 0px;}
.profile-p #profile-content .chng-avatar-link {font-size: 11px; color:  #444; margin: 96px 0px 0px 0px; float: left; width: 120px; 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 12px;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 li span{display:block;}
.profile-p #profile-content .stats .col-title{font-size:12px;font-weight:500;margin:0px -4px 0px 0px;padding:0 0 10px 0;color:#333}
.profile-p #profile-content .stats .num-ads{font-size:20px;font-weight:500;}
.profile-p #profile-content .stats .num-views{font-size:11px;}
.profile-p #profile-content .stats #prAds {padding:0px;}
.profile-p #profile-content .stats #prRev {padding:0px;}
.profile-p #profile-content .stats #prSrch {padding:0px;}
.profile-p #profile-content .stats #prWch {padding:0px;}
.profile-p #profile-content .stats #prPerf {padding:0px;}

.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 PACKAGES
--------------------------------------------------------------*/
#autos-upgrade .notice {background:#eef5fb; border:1px solid #c1e2f3; padding:15px 20px; font-size:13px; color:#222; width:808px; margin:20px 45px 10px 45px}
#autos-upgrade .notice div {background:none; 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:normal; font-size:14px;}
#autos-upgrade #packages .package-2 h1 {background:#f4f4f4; margin:10px}

#autos-upgrade #packages .package p {margin:10px 30px 40px 30px; 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:#c61d23; font-weight:bold; font-size:13px;}

#autos-upgrade #packages .package ul {margin:10px 30px 40px 30px; 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 label {display:block;}

#autos-upgrade #packages-form label:hover,
#autos-upgrade #packages-form input: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:bold;}

#autos-upgrade #packages-form .name {width:135px; color:#555}
#autos-upgrade #packages-form .name input {margin:15px 15px 0 15px;}
#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:normal; 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:bold; color:white; 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;
}
/*@- UPDATE BROWSER MESSAGE
--------------------------------------------------------------*/
#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 20px 0;font-size:17px;font-weight:bold;color:#555;width:430px;margin:0 auto;}
#update-browser-container .update-reason-heading {font-size:14px;color:#c61d23;padding:0 0 20px 0;}
#update-browser-container .update-reasons {padding:5px 0 15px 0;}
#update-browser-container .why-update-reason-details {color: #666;}
#update-browser-container .update-reasons,
#update-browser-container .update-options {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:transparent url('../../images/browser-detect.png') no-repeat;float:left;position:absolute;margin-top:-20px;margin-left:-60px;}

/*@- FAQ PAGES
--------------------------------------------------------------*/
#faq-page {padding:40px}
#faq-page a {color:#0974c8;}

#faq-page #controls {margin-bottom:20px;}
#faq-page #controls span {color:#0974c8;}
#faq-page #controls span:hover {text-decoration:underline; cursor:pointer;}

#faq-page h1 {color:#555; font-size:18px; margin-bottom:40px; margin-bottom:30px}

#faq-page .faqling {margin-bottom:20px}

#faq-page .faqling h2 {color:#555; font-size:15px; font-weight:normal; background:transparent 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; text-decoration:underline; 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}

/* enable p tag margin for feed description */
.feed-description-text p {
    margin: 1em 0px;
}

/*@- MORTGAGE CALCULATOR
--------------------------------------------------------------*/
.mortgage-calculator {float:left; width:300px; margin:10px 0; overflow:hidden;border:1px solid #DDDDDD;}
.mortgage-calc-header {float:left; padding:15px 0; width:100%; background: #3E709B url('../../images/elements/flamingHead.png') 10px -5px no-repeat;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:bold; background: #3E709B url('../../images/elements/arrow.png') 50% 0px no-repeat; margin-top:4px;}
.mortgage-calc-header:hover h3 {text-decoration: underline;}
.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);
}

.mortgage-calc-contents-wrapper {border:1px solid #d9d9d9;border-top:0px;width:298px;float:left;}
.mortgage-calc-contents {list-style-type: none; margin: 0 auto 10px auto; width: 100%; border-bottom: 1px dashed #ddd; padding:10px 0 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:bold; 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 0px;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 5px;}
#mortgage-frame-default .input-widget-textbox-with-pretext {width:190px;}
#mortgage-frame-default .input-widget:hover {border:1px solid #73ceed;-webkit-box-shadow:0px 0px 5px 0.2px #73ceed;-moz-box-shadow:0px 0px 5px 0.2px #73ceed;box-shadow:0px 0px 5px 0.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 0;border-radius:6px 6px 6px 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 auto; width: 100%; border-bottom: 1px dashed #ddd; padding:10px 0 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; font-weight: bold; position: relative; text-align: right; width:110px;}
#mortgage-frame-results .mtg_val {float:left; padding:2px 0; font-size:14px; font-weight:bold; 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;}

/*@- CLASSIFIIED LISTING - FEATURED
--------------------------------------------------------------*/
#featured-listings {width:428px; height:250px; float:left;}
#featured-listings .featured-item {height: 247px; 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:#c61d23; text-decoration:none; transition: color 500ms; -moz-transition: color 500ms; -webkit-transition: color 500ms; -o-transition: color 500ms;}

#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%; display:block;}
#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; font-weight: bold;}

#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 0px 0px 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;}
#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 0 0;  margin:-3px 4px 0 0;}
#featured-listings .location {clear: both; float: left; margin: 1px 0 0 0px; width: 100px; padding:0 0 0 10px;}
#featured-listings .featured_listing_bottom .datefield {font-size:12px; width:123px; margin-right: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-weight: bold; font-size:14px; color:#c61d23; width: 140px; text-align: center; }
#featured-listings .featured_listing_bottom .location {width:135px;}

#featured-listings .featured_listing_bottom {position: absolute; left: 0; right: 0; bottom: 0;}

/*@- SIMILAR ADS CLASSIFIED DETAILS PAGE
--------------------------------------------------------------*/
.similar-ads {float:left;width:100%; margin:0 0 10px 0;}
#similar-ads-list-design-price-next {display:none;}
#similar-ads-list-design-price-bottom {display:block;}
#similar-ads-thumbnail-design {display:none;}
.similar-ads-list-ul,
.similar-ads-list-row {list-style-type:none;float:left;width:310px;margin:0;padding:0;}
.similar-ads-list-row {float:left;width:310px;padding: 7px 0 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:transparent;border:0;}
.similar-ads-list-link {float:left;width:300px;}
.similar-ads-list-link:hover {text-decoration: none;}
.similar-ads-title {float:left;width:150px;font-size:14px;font-weight:bold; margin: 0 0 0 10px;word-wrap:break-word;}
.similar-ads-breadcrumb {float:left; width:150px;color:#666;margin: 0 0 0 10px;}
.similar-ads-price {float:right;width:150px;font-size:14px;text-align:right;color:#c61d23;margin: 0 0 0 10px;}
.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 {width:150px;height:108px;}
.similar-ads-avatar-list .similar-ads-avatar,
.similar-ads-avatar-list .similar-ads-list-row {float:left; border:0px; width:150px; height:108px; margin:0; padding:0;}
.similar-ads-hover-frame {float:left;position:absolute; width: 150px; height: 108px;margin-left: -150px;}
.similar-ads-avatar-list .similar-ads-list-link {float:left;width:auto;}
.similar-ads-hover-frame .similar-ads-title,
.similar-ads-hover-frame .similar-ads-price {width:130px;margin:0 10px 0 10px;}
.similar-ads-hover-frame .similar-ads-title {color:#444;height:72px;margin:10px 10px 0 10px;}
.similar-ads-hover-frame-w-content {display:none;background:#fff;opacity:0.8;z-index:2;}
.similar-ads-heading {width: 100%;font-size: 20px;color: #212223;font-weight: bold;}
#similar-ads-thumbnail-design .similar-ads-heading {margin-bottom:10px; width:289px;}

#classified-listing-body  #results-list .job-ad-wrap {margin:10px 10px 0 10px; 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  #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; padding-left:14px}
#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 .company {clear:right; float:right;}
#classified-listing-body.lang-ar  #results-list .job-ad-wrap .description {float:right; clear:right;}
#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;}


/*@- FOOTER
--------------------------------------------------------------*/
.footer-wrapper-parent {float:left;width:100%;background-color:#e4e4e4; margin-top:40px;border-top:4px solid #ac0000;}
#footer-wrapper {clear:both; padding:40px 0; background-color:#e4e4e4; margin:0 auto; font-size:13px}
#footer {clear:both;}
#footer .footer-links {color:#363636;}
#footer .footer-btn {color: #0C5582; border: 0; background: transparent; margin: 0; padding: 0;}
#footer .footer-links:hover {color:#ac0000;}

#footer .text-button {border: none; background: none; padding: 0; margin: 0; color: #363636;}
#footer .text-button:hover {text-decoration: underline; cursor: pointer;}

#footer .footer-links,
#footer .text-button {font-size:14px; }

#footer .footer-cities-uae h4,
#footer .footer-cities-ksa h4 {font-size: 14px}
#footer h4 {font-size: 15px; line-height:inherit !important;}


.footer-blocks {float: left; margin: 10px 5px 0 5px !important; padding:0 0 15px 0;}
.footer-blocks .box {float:left; width:100%;}
.footer-languages {width:150px; margin-left:0 !important;}
.footer-support {width:150px;}
.footer-getsocial {width:150px;}
.footer-company {width:150px !important;}

.footer-cities-block {float:left; width:90px; max-width: 213px; padding:0;}
.footer-cities-uae {width:150px !important;}
.footer-uae-cities {float:left; width:150px;}
.footer-countries {float:left; max-width: 150px !important; 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: #ac0000;}

.footer-parent-block {float:right;width:380px !important;}
.footer-parent-block #zoneuae_extras {float:left;width:400px;margin:8px 0 8px 0px;}

#footer #copyright {display: block; clear: both; color:#363636;text-align:right;padding-right: 21px; padding-top:5px;}
.current-country-site-name {text-transform: capitalize;}

.change_taxonomy {border:none; background:none; margin:0px; padding:0px; color:#c61d23; line-height:15px; font-weight:bold;}
.location_:before { background-image:url(../../images/location.png);}

/*@- Datepicker override For PAA
--------------------------------------------------------------*/
#place-an-ad-details-body #ui-datepicker-div {display: none;}

/*@- font icons
--------------------------------------------------------------*/
@font-face {
  font-family: "ss-pikachu";
  src: url("ss-pikachu.eot");
  src: url("ss-pikachu.eot?#iefix") format("embedded-opentype"), url("ss-pikachu.svg") format("svg"), url("ss-pikachu.ttf") format("truetype"), url("ss-pikachu.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
.u-icon { font-family: "ss-pikachu"; speak: none; font-style: normal !important; font-weight: normal !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;
}
.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--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";}
.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";}

/*
--------------------------------------------------------------
DO NOT ADD ANY MORE CSS TO THIS FILE.
*/
#nav {
    background-color:#ac0000;
    /*border-radius: 3px;*/
    color:#000;
    position:relative;
	margin-left:0px;
	padding:0 0 1px;
}

#nav:hover{
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

#nav .clear {
    clear:both;
    line-height:0;
    height:0
}

#nav .nav-container {
    margin:0;
    padding:0;
    list-style:none;
    font-size:12px
}

#nav #nav-home {
}

#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: 0;
}

#nav .nav-container-main {
    float:left;
    display:block
}

#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;
    font-size: 14px;
    height: 37px;
    width: 970px;
}

.navbar,.navbar li,.navbar a:hover ul,.navbar a,.navbar li:hover > ul,.navbar span {
    display:block
}

.navbar,.navbar li,.navbar ul li {
    float:left
}

.navbar li {
    margin:0
}

.navbar a {
    vertical-align:middle;
    padding:0;
    color:#444
}

.navbar a,.navbar li:hover > a,.navbar li a:hover {
    text-decoration:none
}

.navbar a,.navbar ul a {
    text-align:left
}

.navbar span {
    overflow:hidden;
    background:no-repeat;
    padding-left:5px;
    padding-right:13px;
    background:url(../../images/arrow-white.gif) no-repeat scroll 100% center transparent
}

.navbar li a,.navbar li a:hover {
    padding: 9px 13px 9px 9px;
    color:#763319;
    color:#fff
}

.navbar-inner li a,.navbar-inner li a:hover {
    padding:1px;
    /*font-weight:700*/
}
.home_{
    margin-left: 14px;
    overflow: hidden;
    padding: 9px 36px 30px 0 !important;
    background:url(../../images/home_.png) no-repeat center left;
}
.navbar-inner li a,.navbar-inner li a:hover,.navbar li:hover > a,.navbar li a:hover {
    color:#fff
}

.navbar ul,.navbar ul ul {
    position:absolute
}

.navbar ul {
    left:0;
    top: 100%;
    width:160.65px;
    border-top:0
}

.navbar .nav-col-list {
    top:0!important
}

.navbar ul,
.navbar {
    margin:0;
    list-style:none;
    padding:0 2px 2px 0;
}

.navbar a:focus,.navbar a:active {
    outline-style:none
}

.navbar ul li,.navbar ul li:hover {
    margin:0;
    width: 19em
}

.navbar ul a {
    padding-top:0;
    padding-right:3px;
    margin-top:2px;
    margin-left:8px
}

.navbar li:hover,#nav li a:hover {
}

.navbar li:hover {
    background:#263c6a
}
.actives{
    background:#263c6a;
/*	-webkit-border-top-left-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-bottomleft: 3px;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;*/
}
.navbar ul li .boder_{
	border-left:none;
}
.navbar li:hover>a {
}

.navbar li a:hover {
    border-bottom:none
}

.navbar a:hover ul ul,.navbar ul {
    padding:5px;
    background-color:#263c6a;
    display:none;
    border-top:none;
    padding:8px 2px 8px 1px;
    z-index:999;
    border:1px solid #E8ADAD;
    border-top:none
}

.navbar-inner li a {
    padding-top:0;
    padding-left: 8px;
    font-size: 12px;
}

.navbar-inner li a:hover {
    color:#F5D8D8;
    padding-top:0;
    padding-left:8px;
    padding-right:3px
}

.navbar-inner strong {
    color:#c0d4ff
}

.navbar-inner li:hover {
    background-image:none
}

li.more {
    float:left;
	border-left: 1px solid #263c6a;
}

li.more a {
    line-height:21px
}

li.more li a {
    background-image:none
}

/* Navigation Bar Enteries*/
#nav #nav-home {
    margin-left:0
}

#nav #nav-home a {
    padding-right:0;
    padding-left:0
}

#nav #nav-home,.navbar #nav-reviews,.navbar #nav-discuss,.navbar #nav-events {
    line-height:15px
}

.navbar #nav-jobs .navbar-inner {
    top: 100%;
    width: 602px;
    height: 448px;

}

.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 .nav-bar-jobs-section {
    overflow:hidden;
    padding-bottom:12px
}

.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 #B00;
    position:absolute;
    bottom:0;
    left:0px;
    width:100%;
    height:50px;
    background-color:#b80007;
    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 span.nav-jobs-wanted {
    display:inline-block;
    background:none;
    float:right;
    font-weight:700;
    margin-top:18px;
    font-size:12px
}

.navbar #nav-jobs span.nav-jobs-wanted strong {
    color:#FBB
}

.navbar #nav-jobs #nav-bar-jobs-show-more span {
    background:none;
    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:100%;
    width:100%
}

.win .navbar #nav-community .navbar-inner {
}

.msie9 .navbar #nav-community .navbar-inner {
}

.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
}

.navbar .nav-col-list {
    font-size:12px
}

.navbar .nav-col-list li {
    padding:2px 0
}

#nav-motors .navbar-inner {
    position:absolute;
    left:0;
    top:100%;
    width:100%;
	
	
}

#nav-classified .navbar-inner {
    width:100%
}

#nav-classified .nav-inner-content:first-child {
    /*margin-left: 85px*/
}

#nav-property-for-sale .nav-inner-content {
    /*margin-left:195px*/
}

#nav-property-for-rent .nav-inner-content {
   /* margin-left: 357px*/
}

.navbar li .navbar-inner li.nav-inner-content {
    float:left;
    background:none
}

#nav-property-for-sale .navbar-inner {
    height:205px;
    width:100%
}

#nav-property-for-rent .navbar-inner {
    height:240px;
    width:100%
}

.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:none
}

.nav-col-list {
    top:0!important
}

.lang-en .home-loans-link-wrap {
    border-top:1px solid #666;
    clear:both;
    width:100%
}

.lang-en .home-loans-link-wrap .home-loans-link {
    color:#fff;
    display:block;
    padding:7px;
    font-size: 12px;
    text-align: right
}

.lang-en .home-loans-link-wrap .home-loans-link:hover {
    color:#F5D8D8;
    padding:7px
}

.lang-en .new {
    background:#fff;
    color:#CC0001;
    display:inline-block;
    padding:0 4px;
    border-radius:3px;
    font-size:11px;
    position:relative;
    top:3px
}

.lang-ar .home-loans-link-wrap {
    display:none
}
.span_location{
	 background-image:url(../../images/location.png);
	 float:left;
	 width:16px;
	 height:16px;
	 margin-left:0px !important;
}
.back_span{
	  background-color: #311f13;
    border-radius: 2px;
    color: #fff !important;
    float: left;
    font-size: 11px;
    padding: 4px;
    display:inline-block;
    padding:3px 5px; 
}
.show_mobile{
display:none;
}
.clears:after{
clear:both;
content:"";
display:block;
}
ul.footer-cities {
	
	list-style:none;
}
ul.footer-cities li {
	display:inline;
	color:#363636 !important;
	float:left;
	
}
ul.footer-cities li a{
	
	color:#363636 !important;
	
	
}
ul.footer-cities li a:hover{
	
	color:#363636 !important;
	
	
}
.footer_logo{
	width:200px;
	height:auto;
	float:right;
	display:block;
}
.span_sec_ads{
	width:200px;
	height:393px;
	float:left;
	display:block;
	margin-top:20px;
	margin-left:0px !important;
}
.span_sec_ads_top{
	width:628px;
	height:90px;
	float:left;
	display:block;
	margin-top:5px;
	margin-left:15px !important;
}
#span_sec{
	width:100%;
	height:25px;
	float:left;
	margin:0px;
	background:#e4e4e4;
}
/*#span_sec02{
	width:1000px;
	margin:0 auto;
	height:25px;
}*/

#span_sec_03{
	width:225px;
	height:auto;
	float:left;
	margin-left:10px;
}
#span_sec_03_{
	width:225px;
	height:auto;
	float:right;
	margin-left:10px;
}
.span_sec_01{
	text-align:left;
	float:left;
	color:#363636;
	font-size:13px;
	font-weight:bolder;
	margin-left:0px !important;
}
#span_sec_img_090 {
	width:110px;
	height:80px;
	margin-top:5px;
	float:left;
	padding:3px;
	border:1px solid #eee;
	display:block;
}
p.location_012{
	 float: left;
    margin-left: 5px;
    margin-top: 5px;
    width: 100px;
	font-size:12px;
	
}
.foot_d {
    color: #b80007;
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin-bottom:0px;
	margin-left: 5px;
    text-align: left;
}
.span_sec_space{
	width:100%;
	margin:5px 0px 5px 0px;
	float:left;
}
.slider{
	float:left;
	margin-top:30px;
	width:100%;
}
#span_sec_slide{
	width:706px;
	float:left;
	height:auto;
	margin-left:0px;
}
#spansec_ads{
	  display: block;
    float: right;
    height: 309px;
    margin-top: 20px;
    width: 250px;
	background:#000;
}
#span_sec_0034{
	width:1000px;
	
	height:320px;
	
}
#report-help .row {
    margin: 5px 10px !important;
}
.errorMessage
{
color:red !important;
}
span.required
{
color:red !important;
} 
#city-dropdown-trigger:hover a
{
	color:#FFF !important;
}
