/**

 * Hide the print header from the screen

 */

#printheader {
  display:none;
}

*{margin:0;padding:0}

a {
 // color:black;
}

body {
  /* background:url('../img/icons/bg_gradient.jpg') no-repeat;
   background-size: 100%;*/
}

body::before {
  content: '';
  background: url('../img/icons/bg_gradient.jpg') no-repeat;
  background-size: 100%;
  position: absolute;
  top: 0px;
  width: 100%;
  height: 335px;
}

#container {
  width:1090px;
  margin-left:auto;
  margin-right:auto;
  position:relative;
}

#container_inner {
  height:100%;
}

#zone_toolbar {
  height:21px;
  overflow:hidden;
  background:url('../img/facelift/outer_shadow.gif') repeat-y;
  position:relative;
  width:1090px;
}

#zone_toolbar_inner {
  margin-left:28px;
  margin-right:27px;
  background:#FFE729;
  height:100%;
  position:relative;
}

#zone_toolbar li {
  display:inline;
}

#strapline {
  font-size:1.2em;
}

#block_login {
  position:absolute;
  width:400px;
  left:3px;
  top:1px;
}

#block_language { 
  position:absolute;
  width:300px;
  right:3px;
  top:1px;
  text-align:right;

}

.footer_container{
  position:relative;
  background:white;
  z-index:20;
  float:left;
  width:95%;
  height:55px;
}

#zone_footer {
  height:30px;
  clear: none;
  /* background:url(../img/facelift/footer_shadow.gif) no-repeat 0px -12px; */
  float: left;
  padding-left:28px;
  padding-right:27px;
  padding-top: 0px;
  margin-left: -28px;
}

/* Created By Jenwin on Thu,Oct 15-2009 */

#zone_footer_merge {
  height: 24px;
  clear: both;
  float: left;
  width: 95%;
  margin: 0px 24px;
}

#zone_footer_inner_merge {
  position:relative;
  left:10px;
}

#content_british_qatar {
  position:absolute;
  left:20px;
  top:3px;
}

#flag_british_qatar {
  position:absolute;
  left:266px;
  top:1px;
}

#commercial_british_qatar {
  position:absolute;
  right:33px;
  top:3px;
}

/* Created By Jenwin on Thu,Oct 15-2009 */

#zone_footer_inner {
  background:#FFE729;
  height:22px;
  position:relative;
  border-top:1px solid #D1B400;
}

#block_copyright {
  position:absolute;
  left:4px;
  top:3px;
}

#block_footerlinks {
  position:absolute;
  right:4px;
  top:3px;
}

#block_footerlinks ul {
  margin:0;
}

#block_footerlinks li {
  display:inline;
  padding-left:10px;
}

#zone_header {
  // background:url('../img/facelift/header_shadow.gif') no-repeat;
  height:204px;
  position:relative;
}

#zone_header_inner {
  height:100%;
  // background:url('../img/header-new.gif') no-repeat;
  margin-left:28px;
  margin-right:28px;
}

#block_logo {
  float: left;
  margin: 10px 7px;
}

#block_logo a {
  display:block;
}

#block_logo span {
  display:none;
}

#block_advert1 {
  float: left;
  width:120px;
  margin-left: 10px;
}

#block_advert2 {
  float: right;
  width:120px;
  margin-right: 66px;
}

#block_content_adverts {
  margin-top:-8px;
  margin-left:-13px;
  width:740px;
}

body.home #block_content_adverts {
  margin-left:-8px;
  margin-top:3px;
}

body.default #block_content_adverts {
  margin-left:-8px;
  margin-top:3px;
}

#block_advert3 {
  display: block;
  clear:none;
  float:left;
  text-align:center;
  margin-left:10px;
}

#block_advert4, #block_tell_a_friend {
  height:60px;
  width:120px;
  float:left;
  clear:none;
}

#block_tell_a_friend {
  margin-left:10px;
}

#clock, #user_menu {
  position:absolute;
  top:1px;
  right:3px;
}

#zone_content {
  float: left;
  clear: none;
  //background:url('../img/facelift/outer_shadow.gif') repeat-y;
  padding-top: 140px;	
  padding-left:28px;
  width: 100%;
  padding-right:0px;	
}

#zone_content_inner {
  float: left;
  clear:both;
  /* padding-left:14px; */

  /* padding-right:14px; */
  width: 100%;
}

#block_content {
  width:730px;
  margin-left:152px;
  _height:600px;
}

body.home #block_content {
  width: 67%;
  margin-left:148px;
}

body.default #block_content {
  width:701px;
  margin-left:154px;
}

body.register #block_content {
  margin-left:154px;
}

.search-number {
  height:27px;
  width:27px;
  top:30px;
  position:absolute;
}

#num1 {
  background:url('/img/num-1.gif') no-repeat;
  left:47px;
}

#num2 {
  background: url('/img/num-2.gif') no-repeat;
  left:552px;
}

#num3 {
  background:url('/img/num-3.gif') no-repeat;
  left:860px;
}

#search_for {
  float: left;
  margin: 22px 60px;
  width: 400PX;
  margin-right: 20px;
}

#search_for label {
  font-weight:bold;
  font-size: 11px;
  width: 100%;
  text-align: center;
  margin: 10px 0px;
  padding: 0px;
  // color: #A40023;
  // color:black;
  margin-bottom: 5px;
}

#what {
  width: 84%;
  padding: 5px 8px;
  border: 1px solid rgba(192, 192, 192, 0.32);
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  float:left;
}

.search_help {
  float: left;
  margin-bottom: 0px;
  color: red;
  margin-left: 40px;
}

.edit_content {
  display:block;
  font-size:0.9em;
  position:absolute;
  right:160px;
}

.search_help * {
  font-size:0.95em;
  color:#222;
}

.search_help dt {
  float:left;
}

.search_help dd {
  width: 100%;
  white-space: nowrap;
  font-size: 11px;
  //color: #A40023;
  margin: 4px 0px;
}

#browse_categories {
  /* float: left; */
  width: 70%;	
  padding: 8px 10px;
  margin: 0px auto;
}

#browse_categories table {
  border:none !important;
}

#browse_categories td {
  width: 26px;
  font-weight: bold;
  font-size: 14px;
  //color: #A40023;        
}

#browse_categories td a{
  color:blue;
}

#browse_categories td a:hover{
  color:#A40022;
}

#search_location {
  display:none;
}

#search_buttons {
  float: left;   
  margin: 30px 35px;
}

#search_type {
  float: left;
  margin: 0px;
  clear: none;
  margin: 25px 0px;
  margin-bottom: 7px;
}

#search_type div {
  font-size: 12px;
  //color: #A40023;
  margin-bottom: 10px;
}

#search_type input {
  vertical-align:middle;
  color:red;
  margin-left:10px;
}

.search-option {
  height:16px;
}

#block_search {
  position: absolute;
  top: 150px;
  height: auto;
  left: 28px;
  right: 27px;
  z-index: 1;
  /* background: url("/img/corner.png") no-repeat 0px 131px, url("/img/corner2.png") no-repeat 1021px 131px #FFE729; */
  background: #FFE729;
  height: 147px;
  border-radius: 14px;
}

#block_search_inner {

}

#block_nav1 {
  float: right;
  width: auto;
  /*    margin-right: 27px;*/
}

#block_nav1 ul {
  list-style-type:none;
  margin:0;
  height:29px;
  // background:url('../img/facelift/button_separator.gif') no-repeat top left;
  margin-left:0px;
  display:block;
  padding-left:0px;
  background: #fef287; /* Old browsers */
  background: -moz-linear-gradient(top,  #fef287 0%, #ffdd0a 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fef287), color-stop(100%,#ffdd0a)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #fef287 0%,#ffdd0a 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #fef287 0%,#ffdd0a 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #fef287 0%,#ffdd0a 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #fef287 0%,#ffdd0a 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef287', endColorstr='#ffdd0a',GradientType=0 ); /* IE6-9 */
  box-shadow: 0px 2px 6px grey;
}

#block_nav1 ul.advertiser {
  margin-left:0px;
}

#block_nav1 ul.user {
  margin-left:32px;	
}

#block_nav1 li {
  display:block;
  height:29px;
  padding-right:0px;
  float:left;
  // background:url('../img/facelift/button_separator.gif') no-repeat top right;
}

#block_nav1 li a {
  display:block;
  height:19px;
  padding-top:7px;
  padding-left:10px; padding-right:10px;
  //text-decoration:none;
  //color:white;
  color:blue;
  font-size: 12px;

}

#block_nav1 li a:hover{
  color:#A40022;
}


#block_nav1 li.selected a {
  //color: #FFE729;
  color:#A40023;
}

#block_nav2 {
  position:absolute;
  top:152px;
  right:28px;
  width:254px;
  z-index:200;
}

#block_nav2 ul, #user_menu ul {
  list-style-type: none;
  text-align:right;
}

#block_nav2 li, #user_menu li {
  display:inline;
  margin-right:10px;
}

.searchresults {
  clear:both;
  margin-bottom:17px;
  margin-top:17px;
}

.searchparams {
  clear:both;
  /*margin-top:17px;*/
  padding-bottom:17px;
}

.pagination {
  float:right;
}

.searchterms {
  float:left;
}

@IMPORT url("qatcom.listings.css");

.box_wide {
  width:701px;
  background:url('../img/box_wide_top.gif') no-repeat;
  padding:0;
}

.box_wide_inner {
  width:691px;
  background:url('../img/box_wide_bottom.gif') no-repeat bottom left;
  padding:5px;
}

.box_wide_title {
  width:701px;
  background:url('../img/box_title_wide_top.gif') no-repeat;
  padding:0;
}

.box_wide_title_inner {
  width:100%;
  background:url('../img/box_wide_bottom.gif') no-repeat bottom left;
  padding:5px;
}

.box_wide_fade_inner {
  width:100%;
  background:url('../img/box_wide_fade_bottom.gif') no-repeat bottom left;
  padding:5px;
}

.box_row {
  width:720px;
  height:300px;
  overflow:hidden;
  white-space: nowrap;
}

.box_row .box_narrow_title {
  height:100%;
  white-space:normal;
}

.box_narrow_title {
  width:342px;
  background:url('../img/box_title_narrow_top.gif') no-repeat;
  padding:0;
  margin-right:17px;
  margin-bottom:17px;
  float:left;
}

.box_narrow_title_inner {
  width:330px;
  height:288px;
  background:url('../img/box_narrow_bottom.gif') no-repeat bottom left;
  padding:6px;
}

.box_wide_title legend {
  font-size:1.3em;
  font-weight:bold;
  line-height:30px;
}

.box_wide_title .field {
  margin-left:30px;
}

.box_internal {
  border:2px solid #FEDC00;
  padding:5px;	
  background:white;
  margin-bottom:5px;
}

label {
  display:block;
  float:left;
  width:10em;
  clear:left;
}

.shunt {
  clear:none;
}

.box_wide_title label {
  display:block;
  float:left;
  width:10em;
}

.box_wide_title .required label {
  font-weight:bold;
}

.box_wide_title form div {
  margin-top:5px;
}

.box_wide_title form div div {
  margin:0;
}

.box_wide_title .formbuttons {
  margin:10px 0 20px 30px;
}

form div {
  margin-bottom:1em;
  clear:both;
}

table {
  border:2px solid #ffdb00;
  width:100%;
}

td, th {
  padding:3px;
}

thead, th{
  font-size:1.1em;
  font-weight:bold;
  background:#ffdb00;
}

#session_flash {
  border:2px solid #ffdb00;
  font-weight:bold;
  margin-bottom:1em;
  padding:5px;
  color:#cc0000;
  width:687px;
}

.error_message {
  padding-left:20px;
  margin-right:-20px;
  background:url('../img/icons/exclamation.png') no-repeat left;
  display:inline;
  color:#cc0000;
}

.info_message {
  padding-left:20px;
  margin-right:-20px;
  background:url('../img/icons/information.png') no-repeat left;
  display:inline;
  color:#000000;
}

.grayem {
  color: rgb(80, 80, 80);
}

.blueem {
  color: rgb(34, 92, 216); font-size: 1em;
}

.purpleem {
  color: rgb(101, 39, 206); font-size: 1em;
}

.grayemlarge {
  font-size: 1.4em; color: rgb(71, 70, 57);
}	

#tooltip, .help {
  position: absolute;
  z-index: 3000;
  border: 1px solid #111;
  background-color: #eee;
  padding: 5px;
  opacity: 0.85;
}

#tooltip h3, #tooltip div { margin: 0; }

#tooltip h3 {
  font-weight:normal;
  font-size:1em;
}

#maparea_print {
  display:none;
}

#analogclock {
  position:absolute;
  right:59px;
  top:61px;
}	

#block_strapline {

}

#scroller_container {
  position: relative;
  width: 699px;
  height: 20px;
  overflow: hidden;
}

#scroller {
  white-space: nowrap;
}

#scroller p {
  padding: 0;
}

#hitcount {
  position:absolute;
  left:506px;
  bottom:25px;
  font-size:0.8em;
}

div.homebox {
  display:block;
  float:left;
  width: 100%;
  height: auto;
  margin-bottom: 11px;
}

div.homebox .heading {
  display:block;
  float: left;
  margin-bottom: 5px;
  box-shadow: 0px 2px 6px grey;
  width: 100%;
  padding: 10px 0;
  margin-right: 0px;
  text-align:center;
  font-weight:bold;
  font-size:1.2em;
  background: #fef287; background: -moz-linear-gradient(top, #fef287 0%, #ffdd0a 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fef287), color-stop(100%,#ffdd0a)); background: -webkit-linear-gradient(top, #fef287 0%,#ffdd0a 100%); background: -o-linear-gradient(top, #fef287 0%,#ffdd0a 100%); background: -ms-linear-gradient(top, #fef287 0%,#ffdd0a 100%); background: linear-gradient(to bottom, #fef287 0%,#ffdd0a 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef287', endColorstr='#ffdd0a',GradientType=0 );
}

div.homebox .heading a {
  text-decoration:none;
  color: blue;
  /*color: #A40023;*/
}

div.homebox.smalltitle .heading {

}

div.homebox .content {
  display:block;
  /* margin-left:6px; */
}

div.homeboxwide {
  display:block;
  float:left;
  clear:both;
  width: 100%;
  height:180px;
  //background:url('../img/facelift/box_home_wide.gif') no-repeat;
}

div.homeboxwide .heading {
  background: #fef287;
  background: -moz-linear-gradient(top, #fef287 0%, #ffdd0a 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fef287), color-stop(100%,#ffdd0a));
  background: -webkit-linear-gradient(top, #fef287 0%,#ffdd0a 100%);
  background: -o-linear-gradient(top, #fef287 0%,#ffdd0a 100%);
  background: -ms-linear-gradient(top, #fef287 0%,#ffdd0a 100%);
  background: linear-gradient(to bottom, #fef287 0%,#ffdd0a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef287', endColorstr='#ffdd0a',GradientType=0 );
  box-shadow: 0px 2px 6px grey;
  width: 100%;
  float: left;
  margin: 0px;
  margin-bottom: 10px;
  padding: 10px 0px;
  text-align:center;
  font-weight:bold;
  font-size:1.2em;
  /*color:#A40022;*/
}

.heading h2{
  margin: 0px;
}

div.homeboxwide .heading a {
  text-decoration:none;
}

div.homeboxwide.smalltitle .heading {
  height:29px;
  padding-top:2px;
  font-size:0.8em;
  font-weight:normal;
}

div.homeboxwide .content {
  display:block;
  margin-left:6px;
  margin-right:21px;
}

#popular_classifications_home {
  margin:5px;
  margin-right:2px;
  margin-top:10px;
}

#popular_classifications_home a {
  text-decoration:none;
  padding-bottom:3px;	
}

#popular_classifications_home a:hover{
  text-decoration:underline;	
}

div.search-error {
  border:2px solid #ffdb00;
  font-weight:bold;
  margin-bottom:1em;
  padding:5px;
  color:#cc0000;
  width:687px;
}

div.search-error-inner {
  padding-left:20px;
  background:url('../img/icons/exclamation.png') no-repeat left top;
  font-size:0.8em;
}

div#block_strapline {

}

#block_strapline_inner {
  text-align:center;
  width: 60%;
  float: left;
  margin-top: 25px;
}

div#block_strapline h1 {
  padding: 0px; width: 100%; 
  font-size: 12px;
  line-height: 25px; font-family: arial,helvetica,sans-serif; font-weight: bold;
  //color: #A40023;
}

div#block_strapline h1 span{
  font-weight: normal;
}

div#block_strapline h1 span.last-child{
  font-weight: bold;
  padding-left: 120px;
}


legend {
  margin:0;
  padding:0;
  text-indent:0;
}

code {
  display:block;
  margin-bottom:1em;
  background:#EEE;
  border:2px #BBB dotted;
  padding:10px;

}

.field-dock{
  padding: 8px 15px;
  float: left;
  width: 85%;
  margin: 0px;
  background: url('/img/num-1.png') no-repeat white;
  background-position: 11px 11px;
  padding-left: 40px;
  border: 1px solid rgba(192, 192, 192, 0.54);
}

input.search-submit{
  background: url('/img/search.png') no-repeat rgba(228, 228, 228, 0.29);
  padding: 5px 17px !important;
  border: 1px solid rgba(192, 192, 192, 0.32);
  background-position: 2px 1px;
  background-size: 27px;
  margin-right: -6px;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-right-radius: 10px;
  float: left;
  border-bottom-right-radius: 10px;
}

input.search-submit::-moz-focus-inner { border:0; padding:0 }

.block-1{
  white-space: normal;
  clear: none;
  background: url('/img/num-2.gif') no-repeat; 
  background-position: 8px 33px;
  padding-left: 40px;
  float:left;
  margin-bottom: 0px;
}

.block-2{
  float:left;
  white-space: normal;
  clear: none;
  background: url('/img/num-3.gif') no-repeat; background-position: 8px 33px;
}

.browse_categories_container{
  /*background: #f8f7f1;  Old browsers   background: -moz-linear-gradient(top,  #f8f7f1 0%, #f3f2c8 100%);  FF3.6+   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f7f1), color-stop(100%,#f3f2c8));  Chrome,Safari4+   background: -webkit-linear-gradient(top,  #f8f7f1 0%,#f3f2c8 100%);  Chrome10+,Safari5.1+   background: -o-linear-gradient(top,  #f8f7f1 0%,#f3f2c8 100%);  Opera 11.10+   background: -ms-linear-gradient(top,  #f8f7f1 0%,#f3f2c8 100%);  IE10+   background: linear-gradient(to bottom,  #f8f7f1 0%,#f3f2c8 100%);  W3C   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f7f1', endColorstr='#f3f2c8',GradientType=0 );  IE6-9 ;*/
  border-bottom-left-radius: 18px;
  border-bottom-right-radius: 18px;
  margin-bottom: 0px;
  float: left;
}

.content img{
  width: 100%;
}


.content img.center{
  width: 34%;
  float: left;
}

.homebox p{
  float: left;
  width: 118px;
  //color: #A40023;
  font-size: 12px;
  line-height: 16px;
  margin-top: 10px;  
  margin-bottom: 0px;
}

.homebox h4{
  float: left;
  width: 100%;
  //color: #A40023;
  font-size: 11px;
  line-height: 16px;
  margin: 0px 0px;
  margin-bottom: 0px;
  text-align: center;
}

.footer-banner{
  width: 100%;
  float: left;
}

.two-column{
  width: 20%;
  float: left;
}

.eight-column{
  width: 59%;
  float: left;
  min-height: 77px;
  border: 0px solid;
}

.new{
  min-height: 309px;
  line-height: normal !important;
  float: left;
  width: 100%;
}

/*.homebox > div {
    line-height: 0;
}*/


.new h2{
  float: left;
  width: 100%;
  text-align: center;
  font-family: arial;
  line-height: 49px;
  font-size: 27px;
  margin: 68px 0px;
  margin-bottom: 0px;
  color: rgb(255, 204, 0);
}

#block_content_inner{
  float: left;
  margin: 0px 4px;
}

.internal-box-container{
  background: #FFFFA9;
  width: 100%;
  float: left;
  margin-top: 0px;
  padding: 0px 3px;
  border: 2px solid #FEDC00;
  margin-left: -5px;
  border-top: none;
  padding-bottom: 13px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

.share_page{
  float: right;
  width: 187px;
  margin-bottom: 10px;
  margin-right: 75px;
}

.share_page p{
  float: left;
  margin-bottom: 0px;
  margin: 0px 1px;
  //color:#A40022;
}

.share_page img{
  float: left;
  margin: 0px 2px;
}

.side-add-banner{
  position: fixed;
  top:55px;
  z-index:100; 
  right:0px;    
}

#block_footerlinks a:hover{
  color: #A40022;
}

#block_footerlinks ul li.selected a {
  //color: #FFE729;
  color:#A40022;
}


@media only screen 
and (min-width : 0px) 
and (max-width : 1350px) {

  .side-add-banner{
    position: absolute;
    top: 55px;
    z-index: 100;
    right: -127px;   
  }    
}

.listing .headerlinks li a{
  color:blue;
}

.similarclassifications ul li a{
  color:blue;
}

.category_list ul li a{
  color:blue;
}

.upgradelink a span{
  color:blue;
}

#block_content_inner ul li a{
  color:blue;
}

.gadd_content a{
  color:blue;
}

#advertiser_link a{
  color:blue; 
}

#user_link a{
  color:blue;
}

.pagination a{
  color:blue;
}