/* 
    Document   : listings
    Created on : 17.04.2012, 10:36:44
    Author     : olga
    Description:
        Purpose of the stylesheet follows.
*/

.listing .foot{

}
.listing .foot .action{
    float: right;
    display: inline;
}

.listing .foot .action .listing_more  {
    background: #D3EACE;
    border: 1px solid #AAD092;
    color: #1F9708;
    border-image: initial;
}

.listing .foot .action .listing_del  {
    background: #F7CFCF;
    border: 1px solid #E8A7A6;
    color: #F30;
    border-image: initial;
}


.listing .foot .action   a {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 4px 11px;
    font-size: 12px;
    font-weight: bold;
    display: block;
    float: left;
    margin-left: 9px;
}

.listing .txt h3 {
    font-size: 18px;
    font-weight: normal;
}

.listing .txt {
    font-size: 12px;
}

.listing {
    overflow: hidden;
    width: 488px;
    diaplay: block;
    margin-bottom: 15px;
}

.listing .img-holder {
    margin: 0px 15px 0px 0px;
    float: left;
    position: relative;
    margin: 0 10px 4px 6px;
    display: inline;
    min-width: 50px;
}

.dir-list{
    padding: 0 11px 2px;
}
.txt p{
    margin: 0px 4px 0px 4px;
}

.listing .foot .date{
    font-style: normal;
    color: #999;
    font-size: 11px;
    padding: 0 0 5px 2px;
    display: inline;
    float: left;
}



.listing_title {
    font: bold 18px Arial;
    color: #5C3E26;
    background: #FBF4F1;
    padding: 4px 5px 5px 5px;
    margin-bottom: 10px;
}

.listing_title .listing_price{
    color: #1F9708;
    float: right;
    display: inline;
}

.directory_category_list, .marketplace_category_list{
    float: right;
    width: 490px;
}


.directory_category_list .listing_title {
    font: bold 18px Arial;
    color: #5a3c24;
    background: #f4faec;
    padding: 4px 5px 5px 5px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.directory_category_list .listing_title .listing_price{
    color: #1F9708;
    float: right;
    display: inline;
}

.directory_location {
    color: #1F9708;
    font: bold 14px Arial;
     float: left;
     display: block;
}
.directory_location_view{
    width: 120px;
    float: left;
     display: block;
     padding: 5px 0 0 10px;
}

.directory .filters {
color: #5a3c24;
background: #f4faec;
padding: 5px 3px 3px 3px;
margin-bottom: 12px;
}


.listings-categories-list {list-style:none;padding:0px;width:640px; margin-right:-20px;}
.listings-categories-list li.top-lvl-cat {margin-right:28px; width:185px; float:left; padding-bottom:22px; }
.listings-categories-list li a {font-weight:bold; font-size:13px; height:34px; display:block; position:relative;}
.listings-categories-list li a span {position:absolute; bottom:0px;}
.listings-categories-list ul {list-style:none;padding:5px 0px 0px 0px; margin-top:4px; }
.listings-categories-list ul li a {color:#649d00; font-weight:normal; font-size:12px; height:auto; display:inline;}
.listings-categories-list ul li a span {position:static; bottom:auto;}

.listings-categories-list li.top-mp-lvl-cat {margin-right:8px; width:145px; padding-bottom:8px;padding-top:8px;}
.market_column {margin-right:8px; width:145px; float:left }
.market_column div{ padding-right:74px; height:70px; position:relative;}
.market_column div span{font-weight: bold; font-size: 13px;  width:70px;  position:absolute;   bottom:6px;}
.market_column_0{background:url(../images/market_0.png) bottom right no-repeat;border-bottom: 1px solid #f5eee8; }
.market_column_1{background:url(../images/market_1.png) bottom right no-repeat; border-bottom: 1px solid #f5eee8;}
.market_column_2{background:url(../images/market_2.png) bottom right  no-repeat;border-bottom: 1px solid #f5eee8; }
.market_column_3{background:url(../images/market_3.png) bottom right no-repeat; border-bottom: 1px solid #f5eee8;}

.loc_country{
    border-bottom:1px solid #f5eee8;
    padding: 6px 0;
    margin: 4px 0;
}
 .modal_list{
    list-style:none;
    padding:0px;
    margin:0px;
    font:12px Arial, Helvetica, sans-serif;
}
.modal_list li{
    float: left;
    width: 250px;
}

#listing_search_form h5 {
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #5D3F27;
    margin: 0px;
    padding: 15px 0 0 0;
}

#listing_search_form .see_more {
    margin: 0 !important;
}

/*--- choose ---*/
#selection select {
    height:220px;
    width:195px;
    border:none;
    color:#d96b36;
    font-size:12px;
    font-weight:bold;
    -moz-border-radius:6px;
    -khtml-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
}

#selection div {
    float:left;
    margin-right:10px;
    overflow:hidden;
    border:1px solid #9ee042;
    -moz-border-radius:6px;
    -khtml-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
}

#listing_cat_step_form .submit {clear:both;}

#listing_cat_step_form input {
    background:#249b0d;
    border:none;
    color:#fff;
    -moz-border-radius:11px;
    -khtml-border-radius:11px;
    -webkit-border-radius:11px;
    border-radius:11px;
    padding:3px 10px 3px 10px;
    cursor:pointer;
    height:23px;
}

#listing-right-top{
    float: right;
    width: 470px;
    padding-top:3px;
    font-size:12px;
}

#search-right-top{
    float: right;
    width: 135px;
	padding-top:3px;
	font-size:12px;
}


/*--- /Step ---*/ 

button#previous{
    float: left;
}
/*--- View listing page ---*/ 

.listing-view {padding-top:5px;}
.listing-view .date {font-size:11px; color:#666; padding-left:9px;}
.listing-view h1 {color:#663333; padding-bottom:2px; margin-top:8px; line-height: 28px;}

.listing-view .advertiser {border-bottom:1px solid #f6ece3; margin-bottom:5px;} 
.listing-view .advertiser h3 {
    color:#fff;
    background:#d37745;
    font-size:14px;
    padding:2px 9px;
    margin-bottom:-1px;
    margin:0px;
    float:left;
}
.advertisers {padding:4px 0; font-size:12px;}
.advertisers .member-avatar {float:left; margin-right:8px;}

.advertiser .report-listing,
.advertiser .add-favorites {
    padding:3px 0 1px 17px; 
    font-size:11px; line-height:12px; 
    margin-left:20px; 
    float:right;
}
.advertiser .remove-favorites {
    padding:3px 0 1px 17px; 
    font-size:11px; line-height:12px; 
    margin-left:20px; 
    float:right;
}
.advertiser .report-listing {color:#cc3333; background:url(../images/report-listing.gif) 0px 4px no-repeat; } 
.advertiser .add-favorites {color:#cc6633; background:url(../images/add-favorites.gif) 0px 4px no-repeat;}
.advertiser .remove-favorites {color:#cc6633; background:url(../images/add-favorites.gif) 0px 4px no-repeat;}

.subhead {
    background-color: #f6ece3;
    color: #674b35;
    font-weight: bold;
    margin: 10px 0 7px 0;
    padding: 5px;
}

.column182 .ratings {
    float:left;
    padding-left:22px;
    padding-top:12px;
    font-size:12px;
}

.column182 .social4i {width:200px;margin-right:-20px; padding-top:10px; clear:both;}

.listing-view table {font-size:12px;}
.listing-view table th {text-align:left;padding:5px;vertical-align: top;}
.listing-view table td {padding:5px;vertical-align: top;}

.general-info td {font-size:14px;}

.subhead2 {
    color:#663333;
    font-weight:bold;
    border-bottom:1px solid #f6ece3;
    padding:0 0 11px 5px;
}

.listing-view input[type="submit"] {
    color:#cc6633; 
    cursor:pointer;
    margin-left:5px; margin-bottom:20px; 
    float:left;
}

.listing-view .contact-b {
    border-bottom:1px solid #f6ece3;
    padding:14px 0;
    margin-bottom:14px;
}
.listing-view .contact-b label {
    display:inline-block;
    width:115px;
    padding-left:5px;
}
.listing-view .contact-b small {font-size:12px; padding-left:10px;}
#listings-directory-form .back {margin-top:3px; float:left; background-position:0px 3px;}


.description {padding:0px 5px 4px 5px; font-size:13px; line-height:18px;}
.male {
    background: url(../images/male-i.gif) right 3px no-repeat;
    padding-right:16px;
}
.female {
    background: url(../images/female-i.gif) right 3px no-repeat;
    padding-right:16px;
}


/*--- /View listing page ---*/ 
.select_fake {
    margin:2px 0 4px 0;
    background: #fff url("/wp-content/themes/dogsuniverse/images/elements/select_right.gif") 100px -5px no-repeat;
    border:1px solid #a1dd41;
    -moz-border-radius:4px;
    -khtml-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
}
span.select_fake_text {
    height: 17px;
    overflow: hidden;
    padding: 3px 0 0 5px;
    position: absolute;
    width: 96px;
    font-size:12px;
    white-space:nowrap;
}
select.provider_select {
    opacity: 0;
    position: relative;
    height: 21px;
    padding: 0;
    width: 120px;
}
#listing_search_form input[type="text"] {
   width: 112px;
    margin:2px 0 4px 0;
    padding: 4px;
    font-size:12px;
    border:1px solid #a1dd41;
    -moz-border-radius:4px;
    -khtml-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;}
#listing_search_form input[type="radio"] {margin-top:0px;margin-left:0px;}
#listing_search_form input[type="checkbox"] {margin-left:0px;}

#more{
font-size: 12px;
font-weight: bold;
text-decoration: none;

cursor: pointer;
}
.see_more{
    margin: 6px 0 10px 0;
}
.column-map {padding-top:3px;}
.listing_view {
	float: left; 
	width:122px;
	padding-top:4px;
}
.listing_view .view-list {background:url(../images/view-list.gif) 5px 3px no-repeat; padding-left:20px;}
.listing_view .view-map {background:url(../images/view-map.png) 4px 1px no-repeat; padding-left:15px;}

.add-links {
    float:left;
	padding-top:4px;
}
.add-links a {
	padding-left:16px;
}
.my-favorites {background:url(../images/add-favorites.gif) 0px 2px no-repeat; padding-right:5px;}
.my-listings {background:url(../images/my-listings.gif) 0px 2px no-repeat;}


#left_map_filters {
    display:block;
    width:24px;
    height:92px;
    background:#cc6733 url(../images/left_map_filters.png) 0px 0px no-repeat;
    font-size:0px;
    position: absolute;
    left:10px;
    top:210px;
    z-index:100;
}
#left_map_filters.open {
    background-position:right top;
    left:143px;   
}
.listing-view #map_container {
    margin-bottom: 10px;
}

#mycarousel {background:#f6ece3; margin-top:15px; padding:0 0 10px 0; width:170px;}
#mycarousel li {padding-left: 7px;}
#mycarousel li a {display:block; float:left; margin:10px 0 0 9px;}
#mycarousel li img {border:1px solid #d99f60;}

div#listing_content_page div#message{
    margin: -9px -10px 1px;
}

.operation_time{
    display: inline;
    width: 350px;
    float: right;
}

.go-to a.button{
    margin:0px;
}

#small_contacts_map_container{
    margin-bottom: 10px;
}

#listing_content_page .follow-us {
    float:left; 
    width:170px;
    margin-top: 10px;
}

.another_listing{float: right; padding-top: 12px;}
.another_listing span{display: inline; padding-left: 20px;}

.featured_bg_color{
    background-color: #FAF5F2;
}
