﻿h3
{
	padding-left:20px;
}
.S_category
{
	border-width:2px;
	border-style:solid;
	margin-top:10px;
}
#SearchCriteria
{
	POSITION: relative; MARGIN-TOP: 0px; WIDTH: 600px; LEFT: 40px;
}
.tip
{
	font-size: 10pt;
}
/* ==== Saved Searches Box ==================================== */
#CurrentSavedSearch_Inpt
{
	position:relative;
	margin:15px 50px 15px 100px;
	text-transform:capitalize;
}
.CurrentSavedSearch
{
	text-transform:uppercase;
	margin-left:20px;
}
.SavedSearches_Lst
{
}
/* ==== Location Box ==================================== */
#Location
{
	position:relative;
	height:150px;
}
#Miles_Lbl
{
}
.Miles_Txt
{
	width: 50px;
}
#Location 
{
}
#Zip_Lbl
{
}
.Zip_Txt
{
	width: 50px;
}

/* ==== Breed Box ==================================== */
#Breed
{
	position:relative;
	height: 450px;
}
#BreedType_Inpt
{
	position:absolute;
	top: 40px;
	left: 100px;
}
#BreedType_Inpt td
{
	padding: 0px;
}
#Registered_Inpt
{
	position: absolute;
	top: 140px;
	left: 100px;
}
#BreedGroup_Lbl
{
	position:absolute;
	top: 170px;
	left: 100px;
}
#BreedGroup_Tip
{
	position:absolute;
	top: 168px;
	left: 205px;
	
}
#BreedGroup_Inpt
{
	position:absolute;
	top: 190px;
	left: 110px;
}
.BreedGroup_Lst
{
	width: 250px; /* width of input box */
	height: 85px;
}
#Breed_Lbl
{
	position:absolute;
	top: 285px;
	left: 100px;
}
#Breed_Tip
{
	position:absolute;
	top: 283px;
	left: 155px;
}
#Breed_Inpt
{
	position:absolute;
	top: 305px;
	left: 110px;
}
.Breed_Lst
{
	width: 250px;
	height: 125px;
}
/* ==== Identification Box ==================================== */
#Identification
{
	position:relative;
	height: 135px;
}
#HorseName_Lbl
{
	position:absolute;
	text-transform:capitalize;
	top: 42px;
	left: 85px;
}
#HorseName_Inpt
{
	position:absolute;
	top: 40px;
	left: 248px;
}
.HorseName_Txt
{
	text-transform:uppercase;
	width: 250px;
}
#HorseNumber_Lbl
{
	position:absolute;
	text-transform:capitalize;
	top: 72px;
	left: 138px;
}
#HorseNumber_Inpt
{
	position:absolute;
	top: 70px;
	left: 248px;
}
.HorseNumber_Txt
{
	width: 100px;
}
#UserName_Lbl
{
	position:absolute;
	text-transform:capitalize;
	top: 102px;
	left: 158px;
}
#UserName_Inpt
{
	position:absolute;
	top: 100px;
	left: 248px;
}
.UserName_Txt
{
	text-transform:uppercase;
	width: 250px;
}
/* ==== Physical Traits ==================================== */
#PhysicalTraits
{
	position:relative;
	height: 480px;
}
#Genders_Lbl
{
	position:absolute;
	top: 40px;
	left: 100px;
}
#Genders_Tip
{
	position:absolute;
	top: 38px;
	left: 162px;
}
#Genders_Inpt
{
	position:absolute;
	top: 60px;
	left: 110px; 
}
.Gender_Lst
{
	width: 200px;
	height: 77px;
}
#Age_Lbl
{
	position:absolute;
	top:155px;
	left: 100px;
}
#Age_Tip
{
	position:absolute;
	top:157px;
	font-size: 10pt;
	font-style:italic;
	left: 135px;
}
#AgeMin_Inpt
{
	position:absolute;
	top:155px;
	left: 210px;
}
.AgeMin_Txt
{
	width: 35px;
}
#AgeMax_Lbl
{
	position:absolute;
	top:155px;
	left: 265px;
}
#AgeMax_Inpt
{
	position:absolute;
	top:155px;
	left: 290px;
}
.AgeMax_Txt
{
	width: 35px;
}

#Height_Lbl
{
	position:absolute;
	top:185px;
	left: 100px;
}
#Height_Tip
{
	position:absolute;
	top:187px;
	font-size: 10pt;
	font-style:italic;
	left: 150px;
}
#HeightMin_Inpt
{
	position:absolute;
	top:185px;
	left: 210px;
}
.HeightMin_Txt
{
	width: 35px;
}
#HeightMax_Lbl
{
	position:absolute;
	top:185px;
	left: 265px;
}
#HeightMax_Inpt
{
	position:absolute;
	top:185px;
	left: 290px;
}
.HeightMax_Txt
{
	width: 35px;
}

#TemperamentLow_Tip
{
	position:absolute;
	top: 218px;
	left: 340px;
}
#TemperamentHigh_Tip
{
	position:absolute;
	top: 218px;
	left: 420px;
}
#Temperament_Lbl
{
	position:absolute;
	top: 215px;
	left: 100px;
}
#TemperamentMin_Inpt
{
	position:absolute;
	top: 215px;
	left: 210px;
}
#TemperamentMax_Lbl
{
	position:absolute;
	top: 215px;
	left: 265px;
}
#TemperamentMax_Inpt
{
	position:absolute;
	top: 215px;
	left: 290px;
}

#Colors_Lbl
{
	position:absolute;
	top: 250px;
	left: 100px;
}
#BaseColor_Tip
{
	position:absolute;
	top: 248px;
	left: 200px;
}
#Colors_Inpt
{
	position:absolute;
	top: 270px;
	left: 110px;
}
.Colors_Lst
{
	width: 180px;
	Height: 77px;
}

#ColorPatterns_Lbl
{
	position:absolute;
	top: 365px;
	left: 100px;
}
#ColorPattern_Tip
{
	position:absolute;
	top: 363px;
	left: 225px;
}
#ColorPatterns_Inpt
{
	position:absolute;
	top: 385px;
	left: 110px;
}
.ColorPatterns_Lst
{
	width: 180px;
	Height: 77px;
}
/* ==== Suitability ==================================== */
#Suitability
{
	padding-bottom:20px;
	position:relative;
	height:130px;
}
#Discipline_Ttl
{
	position:absolute;
	top:40px;
	left: 105px;
}
.Discipline_Lst
{
	width: 185px;
	margin-top:3px;
}
#Experience_Ttl
{
	position:absolute;
	top:40px;
	left: 300px;
}
.Experience_Lst
{
	width: 110px;
}
#Suitability1
{
	position:absolute;
	top:60px;
	left: 100px;
}
#Suitability2
{
	position:absolute;
	top:85px;
	left: 100px;
}
#Suitability3
{
	position:absolute;
	top:110px;
	left: 100px;
}
/* ==== Price & Service ==================================== */
#PriceService
{
	position:relative;
	padding:15px 0 15px 100px;
}
#PriceService .checkRight
{
	position:absolute;
	left:290px;
	top:auto;
}
#PriceService .for_
{
	margin-left: 10px; width: 300px;
}
#PriceService .TextBox
{
	width: 100px;
}
#PriceService h4
{
	margin-top: 15px;
}
/* ==== Stud Service ==================================== */
#StudServices
{
	position:relative;
	height: 130px;
}
#StudServices_Inpt, #SemenAvailable_Inpt
{
	position:relative;
	left: 110px;
}
#StudServices_Inpt
{
	margin-top:10px;
}
#StudFee_Lbl
{
	position:absolute;
	top: 90px;
	left: 100px;
}
#StudFeeMin_Inpt
{
	position:absolute;
	top: 90px;
	left: 190px;
	display:inline;
}
.StudFeeMin_Txt
{
	width: 100px;
}

#StudFeeMin_Lbl
{
	position:absolute;
	top: 90px;
	left: 302px;
	display:inline;
}
#StudFeeMax_Inpt
{
	position:absolute;
	top: 90px;
	left: 320px;
	display:inline;
}
.StudFeeMax_Txt
{
	width: 100px;
}

/* ==== Pedigree ==================================== */
#Pedigree
{
	position:relative;
	height: 152px;
}
#Pedigree_Lbl
{
	position: absolute;
	top:40px;
	left: 100px;
}
#Pedigree1_Inpt
{
	position: absolute;
	top: 60px;
	left: 100px;
}
#PedigreeConjunction_Inpt
{
	position: absolute;
	top: 90px;
	left: 110px;
}
#Pedigree2_Inpt
{
	position: absolute;
	top: 120px;
	left: 100px;
}
.Pedigree_Txt
{
	width: 320px;
	text-transform:uppercase;
}
.PedigreeConjunction_Lst
{
	text-transform:uppercase;
}
/* ==== Search Buttons ======================================== */
.Search_Bttn
{
	width: 110px;
	margin-right:20px;
}
.search-controls
{
	margin:15px 40px 0 40px;
	padding:5px;
	text-align:center;
}

