/* LISTINGS CSS */

/* --------- Listing --------- */
#pg_listing .listing_info .left1 { float:left; width: 18%; margin: 2px 0; }
#pg_listing .listing_info .right1 { float:left; width: 37%; margin: 2px 0; }
#pg_listing .listing_info .left2 { float:left; width: 13%; margin: 2px 0; }
#pg_listing .listing_info .right2 { float:left; width: 32%; margin: 2px 0; }

#pg_listing .listing_info .left3 .icon, #pg_listing .listing_info .right3 .icon { float:left; margin: 6px 0 8px 0; }
#pg_listing .listing_info .left3 { float:left; width: 55%; margin: 0 0 6px 0; }
#pg_listing .listing_info .right3 { float:left; width: 45%; margin: 0 0 6px 0; }

#pg_listing .listing_info .left4 { float:left; width: 18%; margin: 2px 0; }
#pg_listing .listing_info .right4 { float:left; width: 27%; margin: 2px 0; }

#pg_listing .listing_desc .left1 { float:left; width: 18%; margin: 2px 0; }
#pg_listing .listing_desc .right1 { float:left; width: 82%; margin: 2px 0; }

#pg_listing .listing_results .left1 { float:left; width: 18%; margin: 2px 0; }
#pg_listing .listing_results .left2 { float:left; width: 50%; margin: 2px 0; }
#pg_listing .listing_results .left3 { float:left; width: 32%; margin: 2px 0; }


#pg_listing .ped1, #pg_listing .ped2 { border: 1px solid #ccc; padding:1px 3px; }

#pg_listing .listing_pedigree .row1, #pg_listing .listing_pedigree .row2, #pg_listing .listing_pedigree .row3 { 
float:left; 
width:31%;
margin-left: 2%;
}

#pg_listing .listing_pedigree .row1 { padding-top: 36px; }
#pg_listing .listing_pedigree .row1 .ped2{ margin-top: 61px; }
#pg_listing .listing_pedigree .row2 .ped1{ margin-top: 18px; }
#pg_listing .listing_pedigree .row2 .ped2{ margin-top: 30px; }
#pg_listing .listing_pedigree .row3 .ped1{ margin-top: 4px; }

#pg_listing .listing_pedigree .inside { float:left; color:#888; font-size:0.9em; width:30px; line-height: 1.6em; }
#pg_listing .listing_pedigree .inside2 { float:left; }

#pg_listing .listing_contact .box1 { margin-bottom: 4px; }
#pg_listing .listing_contact .box1 .ua_pic { margin: 6px 6px 0 0; }
#pg_listing .listing_contact .box1 .right { margin: 6px 6px 0 0; float:left; overflow: hidden; width:74px; height: 54px; }
#pg_listing .video_player { margin: 0 0 -4px 0;border-style:solid solid none;}
#pg_listing .listing_similar { margin-bottom: 3px;}
#pg_listing .listing_similar .horse_img { float:right; margin: 0 3px 6px 3px;}

.horsesvcs  {float:right; margin-top:32px; margin-right:6px;}

* html .horsesvcs {float:right;}

.stay_box_left  {float:left; width:300px; padding-right: 6px;}

.stay_box_right {float:left; width:300px; padding-left: 2px;}

.carouselHolder{width:100%;height:auto;overflow:hidden;}
.carouselHolder div.video{background:#EEEEEE none repeat scroll 0 0;border-color:#AAAAAA;border-style:solid none solid solid;border-width:1px 0 1px 1px;height:56px;overflow:hidden;padding:16px 10px 18px;width:70px;cursor:pointer;margin-top:4px;position:relative;}
.carouselHolder div.video_alone{background:#EEEEEE none repeat scroll 0 0;border:1px solid #AAAAAA;height:44px;overflow:hidden;padding:10px 10px 18px;width:70px;cursor:pointer;margin-top:4px;position:relative;}
.carouselHolder div.video img, .carouselHolder div.video_alone img{width:100%;height:100%;overflow:hidden;border:0px}
.carouselHolder div.video div.videoIcon{position:absolute;background:url(../../images/site/graphics/video_player_img.gif) no-repeat;position:absolute;top:23px;left:12px;width:69px;height:51px;z-Index:10}
.carouselHolder div.carousel{height:auto;overflow:hidden;}

.sold_big {
	
	z-index:99;
	position:absolute;
	
	
}
.leased_big {
	
	z-index:99;
	position:absolute;
	
	
}