﻿
#Browsing_Bx, #Browsing2_Bx
{
	position:relative;
	height: 30px;
	width:600px;
	left:40px;
	font-size:12px;
}
#Browsing_InBx, #Browsing2_InBx
{
	position:absolute;
	width:600px;
	left: 3px;
	top: 3px;
	padding-top:4px;
}
#CountHorses_Bx, #CountHorses2_Bx
{
	padding-left: 10px;
	display:inline;
}
#PagingDirect_Bx, #PagingDirect2_Bx
{
	padding-left: 20px;
	font-size: 10pt;
	display:inline;
}
#PagingDirect2_Bx
{
	position:absolute;
	top: -3px;
}

#PagingIncremental_Bx, #PagingIncremental2_Bx
{
	display:inline;
	padding-right: 10px;
	float:right;
}
#Sort_Bx
{
	position:relative;
}
#Sort_InBx
{
	position:absolute;
	height: 25px;
	left:230px;
	top:5px;
}
.Sort
{
}
#Descending, #Ascending
{
	display:inline;
	font-size: 9pt;
	padding-left: 5px;
	text-transform: uppercase;
}
#Sort_Lbl
{
	font-size: 10pt;
	padding-right: 3px;
	vertical-align:top;
}
#PagingDirect2_Bx input[type="text"]
{
	width: 50px;
}
	

#Repeater {
	POSITION: relative; MARGIN-TOP: 10px; WIDTH: 600px; LEFT: 40px;
	
}
#Results_ItemTemplate {
	 POSITION: relative;  HEIGHT: 176px;  
	 border-style:solid;
	 border-width:2px;
	 margin-top:10px;
}

	 
#Results_Alt_ItemTemplate {
	 POSITION: relative;  HEIGHT: 176px; 
	border-style:solid;
	 border-width:2px; 
	 margin-top:10px;
}
#Repeater hr {
	DISPLAY: none
}
.Photo {
	WIDTH: 120px; HEIGHT: 120px
}
.Photo:hover 
{
	Z-INDEX: 100; 
	POSITION: absolute;   
	WIDTH: 250px; HEIGHT: 250px; 
}

.Price_Lbl {
	VISIBILITY: hidden
}
.Age_Lbl {
	PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase;  FONT-SIZE: 8pt
}
.Age_Bx SPAN {
	TEXT-ALIGN: center; DISPLAY: block
}
.Age_Bx {
	BORDER-BOTTOM-width:1px; 
	border-bottom-style:solid; POSITION: absolute; WIDTH: 68px; HEIGHT: 37px; FONT-SIZE: 9pt; 
	BORDER-TOP-width: 1px;
	border-top-style:solid; TOP: 65px; 
	BORDER-right-width: 1px;
	border-right-style:solid; LEFT: 135px
}
.Height_Bx SPAN {
	TEXT-ALIGN: center; DISPLAY: block
}
.Height_Lbl {
	PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase;  FONT-SIZE: 8pt
}
.Height_Bx {
	BORDER-BOTTOM-width:1px; 
	border-bottom-style:solid;POSITION: absolute; WIDTH: 50px; HEIGHT: 37px; FONT-SIZE: 9pt;
	 BORDER-TOP-width: 1px;
	border-top-style:solid; TOP: 65px; 
	 BORDER-right-width: 1px;
	border-right-style:solid; LEFT: 204px;
}
.Temperament_Bx SPAN {
	TEXT-ALIGN: center; DISPLAY: block
}
.Temperament_Lbl {
	PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase;  FONT-SIZE: 8pt
}
.Temperament_Bx {
	BORDER-BOTTOM-width:1px; 
	border-bottom-style:solid;
	POSITION: absolute; WIDTH: 85px; HEIGHT: 37px; FONT-SIZE: 9pt; 
	BORDER-TOP-width: 1px;
	border-top-style:solid; TOP: 65px; 
	BORDER-RIGHT-width:1px; LEFT: 255px;
	border-right-style:solid;
}
.SecondaryBreed_Bx SPAN {
	TEXT-ALIGN: left; PADDING-LEFT: 10px; DISPLAY: block
}
.SecondaryBreed_Lbl {
	PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase;  FONT-SIZE: 8pt
}
.SecondaryBreed_Bx 
{
	border-bottom-style:solid;
	border-top-style:solid;
	border-bottom-width:1px; POSITION: absolute; WIDTH: 255px; HEIGHT: 37px; FONT-SIZE: 9pt; 
	border-top-width: 1px; TOP: 65px; LEFT: 341px;

}
.Location_Bx SPAN {
	TEXT-ALIGN: left; PADDING-LEFT: 10px; DISPLAY: block
}
.Location_Lbl {
	PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase;  FONT-SIZE: 8pt; PADDING-TOP: 1px
}
.Location_Bx {
	BORDER-bottom-width: 1px;
	border-bottom-style:solid; POSITION: absolute; WIDTH: 240px; HEIGHT: 37px; FONT-SIZE: 9pt; TOP: 103px; LEFT: 135px
}
.Distance_Bx SPAN {
	TEXT-ALIGN: center; PADDING-LEFT: 10px; DISPLAY: block; PADDING-TOP: 1px
}
.Distance_Lbl {
	PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase;  FONT-SIZE: 8pt
}
.Distance_Bx {
	BORDER-bottom-width: 1px;
	border-bottom-style:solid; POSITION: absolute; WIDTH: 90px; HEIGHT: 37px; FONT-SIZE: 9pt; TOP: 103px; 
	BORDER-right-width: 1px;
	border-right-style:solid; LEFT: 375px
}
.Seller_Bx SPAN {
	TEXT-ALIGN: left; PADDING-LEFT: 10px; DISPLAY: block
}
.Seller_Lbl {
	TEXT-TRANSFORM: uppercase;  FONT-SIZE: 8pt
}
.Seller_Bx {
	POSITION: absolute; WIDTH: 300px; HEIGHT: 37px; FONT-SIZE: 12pt; TOP: 143px; LEFT: 135px
}
.Seller {
	POSITION: relative;  LEFT: 20px
}
.Services_Pnl
{
	position:relative;
	height:100%;
}
.Stud_Bx {
	BORDER-bottom-width: 1px;
	border-bottom-style:solid; POSITION: absolute; WIDTH: 131px; HEIGHT: 37px; FONT-SIZE: 12pt; TOP: 103px; LEFT: 465px;
}
.Stud_Bx SPAN {
	TEXT-ALIGN: left; PADDING-LEFT: 10px; DISPLAY: block; PADDING-TOP: 1px;
}
.Stud_Lbl {
	PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase;  FONT-SIZE: 8pt;
}
.IsForSemen 
{
	POSITION: absolute; PADDING-RIGHT: 3px;  FONT-SIZE: 7pt;
	bottom:0; right:0;
}
.ContactSeller {
	POSITION: absolute; 
	WIDTH: 75px; 
	BACKGROUND: url(http://buyhorses.mobi/images/sendmsg.png) no-repeat; 
	HEIGHT: 21px; 
	TOP: 150px; 
	LEFT: 440px
}
.MyHorse 
{
	POSITION: absolute; 
	WIDTH: 75px; 
	BACKGROUND: url(http://buyhorses.mobi/images/morehorses.png) no-repeat;
	HEIGHT: 21px; 
	TOP: 150px; 
	LEFT: 440px
}
.SellerHorses
{
	POSITION: absolute; 
	WIDTH: 75px; 
	BACKGROUND: url(http://buyhorses.mobi/images/morehorses.png) no-repeat; HEIGHT: 22px; TOP: 150px; LEFT: 520px
}
.ContactSeller span {
	font-size: 8pt;
	display:block;
	padding-left: 25px;
	line-height: 90%;
}
.MyHorse span 
{
	font-size: 8pt;
	display:block;
	padding-left: 25px;
	line-height: 90%;
}
.SellerHorses span {
	font-size: 8pt;
	display:block;
	padding-left: 25px;
	line-height: 90%;
}

.City 
{
	text-transform:capitalize;
	FLOAT: left
}
.State 
{
	text-transform:uppercase;
	FLOAT: left
}
.Zip {
	FLOAT: left
}
.OfferType {
	POSITION: absolute; FONT-SIZE: 8px
}
.stock
{
	POSITION: absolute;
	TEXT-ALIGN: right; 
	text-transform:uppercase;
	WIDTH: 550px; 
	PADDING-RIGHT: 10px; 
	FONT-SIZE: 13pt; 
	TOP: 28px
}
.HorseId_Bx {
	POSITION: absolute; TEXT-ALIGN: center; WIDTH: 135px; HEIGHT: 18px;  FONT-SIZE: 9pt; TOP: 158px
}
.HorseTitle_Bx {
	POSITION: absolute; WIDTH: 305px; FONT-SIZE: 12pt;  TOP: 25px; LEFT: 140px;
}
.HorseTitle_Bx Span
{
	padding-right: 3px;
}
.Breed
{
	font-weight:bold;
}
.Media_Bx
{
	position:absolute;
	top: 135px;
	left: 65px;
	width: 65px;
}
.HasVideos_Icon {
	background-image: url(http://buyhorses.mobi/images/videoicon.png);
	width: 20px; height: 20px; margin:2px;
	float:right;
}
.HasMultiPhotos_Icon 
{
	float:right;
	background-image: url(http://buyhorses.mobi/images/multiphotoicon.png);
	width: 23px; height: 23px;
}
.Photo_Bx {
	PADDING-LEFT: 10px; WIDTH: 125px;  HEIGHT: 125px; PADDING-TOP: 10px
}
.Photo_Bx IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none; TEXT-DECORATION: none
}
.HorseName {
	TEXT-TRANSFORM: uppercase; PADDING-LEFT: 10px; FONT-SIZE: 11pt;
}
.Sold_Bx{
	Position: absolute; top: 20px; left: 400px;
}



.ForTrade_Bx{
	POSITION: absolute; TOP: 50px; Left: 470px; Font-size: 8pt;
	TEXT-TRANSFORM: uppercase;
}
.ForLease_Bx{
	POSITION: absolute; TOP: 50px; Left: 535px; Font-size: 8pt;
	TEXT-TRANSFORM: uppercase;
}
.ForAdoption_Bx
{
	POSITION: absolute; TOP: 50px; right: 5px; Font-size: 8pt;
	TEXT-TRANSFORM: uppercase;
}
.IsFeatured_Bx
{
	position:absolute; right:0px; text-transform:uppercase;  margin-right:7px;
}

#Criteria_Bx 
{
	 POSITION: relative; font-size: 9pt;
	WIDTH: 540px; BACKGROUND: white; LEFT: 60px; margin:10px;
}
#CriteriaTemplate
{
	padding: 3px;
	height: 16px;
	clear:both;
}
#CriteriaTitle
{
	float:left;
	Font-weight: bold;
	font-size: 9pt;
	width: 170px;
	text-align:right;
	text-transform:capitalize;
}
#CriteriaValue
{
	display:block;
	float: right;
	width: 355px;
}
.NewSearch_Bttn
{
	position: relative;
	left: 220px;
	margin: 5px;
}

.SaveSearch_Pnl
{
	display:inline;
}
.BannerTop
{
	margin-bottom:10px;
	text-align:center;
}
.BannerBottom
{
	margin-top:10px;
	text-align:center;
}
.Horse_InBx
{
	height:176px;
}